BM6P6(@ CCCBBB@@@>>>>>>>>>@@@AAAFFFFFFFFFGGGIIILLLOOOQQQTTTRRRQQQRRRUUUWWWYYYYYYVVVWWWXXXXXXWWWVVVTTTSSSQQQOOOMMMKKKLLLOOORRRUUUPPPNNNLLLMMMOOOOOOMMMJJJIIIEEEBBBAAAEEENNNXXX___```gggjjjdddZZZRRRKKKFFF>>>AAAEEEGGGHHHJJJNNNRRRWWWYYY\\\^^^______]]]\\\WWWSSSNNNKKKIIIIIIGGGFFFAAAAAA???===>>>CCCLLLSSSkkkqqqzzz|||sssqqqqqqssssssmmmccc[[[XXXXXXYYY[[[___eeejjjmmmppprrrtttttttttuuuxxxzzz~~~{{{ssslllddd[[[UUULLLGGGCCCDDDDDDDDDHHHNNNaaauuuqqqcccVVVLLLIIIJJJJJJKKKPPP[[[iiittt~~~{{{sssvvvwwwxxx|||{{{tttffflllrrrwww}}}|||zzzzzzyyyyyy{{{{{{~~~{{{zzz~~~{{{uuugggSSSCCC<<<444333222111000000000000111222333333222222444666888???LLL___ppp{{{~~~}}}zzzxxxxxxwwwuuuuuu~~~zzzuuuqqqfffaaagggiii^^^MMMBBB>>>>>><<<>>>LLL```lllmmmuuujjjbbbZZZ[[[kkktttkkk^^^VVVPPPQQQQQQQQQYYYfffsss{{{{{{uuunnn```VVVRRR^^^ppp{{{}}}}}}~~~|||zzzxxxwwwvvvvvvvvvxxxzzz}}}~~~zzzwwwuuurrrmmmjjjnnnmmmkkkiiihhhhhhhhhiiihhhfffdddbbb```_______________```aaaaaa```___^^^^^^^^^]]]]]]___bbbfffhhhjjjjjjlllnnnooonnnjjjgggdddbbb]]]YYYWWWWWWXXXYYY]]]^^^___aaacccdddeeefffcccccccccccccccbbbaaa```aaaaaacccdddeeeffffffffffffccc```\\\YYYXXXXXXYYYYYYZZZ\\\^^^___```aaaaaa```^^^ZZZVVVQQQMMMKKKIIIHHHGGGDDDCCCCCCFFFIIIKKKNNNOOOOOOPPPQQQUUUZZZ^^^jjjnnntttxxxxxxtttoookkkmmmooossswwwzzzzzzzzzyyyxxx{{{}}}zzzxxxuuutttxxx{{{|||vvvmmmllleeekkkttt~~~~~~qqqfffYYYPPPRRRXXXcccvvv~~~ssscccSSSIIIAAA>>>:::888666444222000000000000000000000000000000000////////////000000222000222777::::::===AAAMMMbbbvvv>>>===<<<::::::;;;<<<===@@@AAABBBEEEHHHKKKMMMOOOQQQPPPPPPRRRUUUWWWXXXWWWTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKLLLOOOQQQSSSNNNKKKHHHGGGGGGGGGEEECCCAAA@@@???@@@EEEMMMVVV\\\eeellloooiii___WWWPPPJJJCCCFFFIIIJJJJJJKKKOOOQQQXXXYYY\\\^^^___^^^]]]\\\VVVSSSPPPMMMLLLKKKJJJHHHCCCBBBAAA>>>===AAAGGGLLLXXX___iiisssyyy{{{zzzxxxtttsssrrrttttttnnneee]]]OOOOOOPPPQQQUUUYYY^^^```ccceeehhhjjjlllooouuuyyy~~~}}}zzzsssllleee\\\VVVMMMGGGDDDDDDDDDDDDHHHMMM```tttrrrdddWWWLLLIIIIIIJJJKKKPPP[[[iiittt~~~zzz|||}}}~~~wwwjjjlllooossszzzyyyvvvuuuwww{{{~~~|||zzzyyyxxxuuurrrnnnbbbPPPAAA;;;444444333222222111222222111222333333222222444666999DDDVVVgggttt|||tttrrrpppnnnjjjjjjsss~~~{{{vvvrrriiieeeiiiiii___PPPHHH===>>>>>>@@@KKK\\\fffiiipppiiifffaaaaaaooowwwnnn```WWWQQQQQQPPPPPPXXXddduuu|||{{{ssskkk^^^UUURRR^^^ooozzz}}}}}}|||{{{zzzxxxxxxxxxyyyyyy{{{|||~~~}}}~~~~~~yyyuuusssqqqooommmnnnmmmkkkjjjiiihhhiiiiiigggfffdddbbbaaa`````````___``````aaa```___^^^]]]^^^^^^]]]]]]___bbbeeegggfffggghhhjjjjjjgggbbb^^^ZZZWWWRRROOOMMMNNNOOOQQQYYY[[[]]]```cccdddeeeeeeccccccccccccccccccbbbaaabbbbbbcccdddeeeeeeeeeeeedddbbb```]]]\\\[[[ZZZZZZYYYZZZ[[[]]]___`````````___^^^\\\YYYUUUPPPLLLIIIHHHFFFDDDCCCDDDGGGKKKMMMLLLMMMMMMMMMMMMOOOSSSVVV\\\```eeejjjllljjjgggddddddgggmmmrrrwwwyyy{{{{{{|||~~~~~~|||uuuqqqpppsssvvvxxx~~~wwwlllhhhiiiooowwwssshhhZZZPPPPPPUUU___pppzzzhhhTTTHHHAAA>>>:::777666444111///000000000000000000000000000000////////////000000222000222777::::::>>>CCCPPPdddvvv}}};;;:::999888888999;;;<<<:::;;;>>>BBBEEEHHHJJJKKKMMMMMMNNNQQQTTTVVVUUUTTTPPPOOOOOOOOONNNMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQNNNJJJFFFCCCBBBAAA@@@>>>======???AAADDDKKKRRRXXXhhhpppuuuqqqhhh```WWWPPPKKKLLLMMMMMMMMMMMMOOOQQQYYYZZZ\\\^^^^^^^^^\\\[[[WWWTTTRRRPPPPPPNNNKKKIIIEEEDDDBBB???======@@@CCCFFFLLLTTT]]]eeeiiijjjjjjiiihhhggghhhgggcccZZZTTTFFFFFFEEEFFFHHHKKKOOOQQQSSSVVVYYY\\\```hhhqqqxxx}}}|||}}}yyyrrrllleee]]]WWWMMMHHHDDDDDDDDDDDDGGGMMM^^^rrrsssgggYYYMMMIIIIIIIIIJJJOOOZZZhhhsss~~~tttqqqooopppwwwzzzrrrpppvvv~~~}}}|||zzzyyysssnnnkkkhhh___OOOBBB<<<555444444333333333333444111222333333222222444666555DDDZZZkkktttwwwxxxxxxiiigggdddccc```aaakkkvvvzzzuuuqqqllliiijjjggg^^^TTTOOO>>>@@@@@@AAAIIIUUU___bbbggggggjjjgggdddpppwwwooo___VVVPPPQQQPPPPPPYYYeeeuuu}}}{{{pppggg\\\SSSQQQ^^^ooozzz}}}}}}{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{}}}~~~~~~}}}}}}{{{|||~~~}}}wwwrrrqqqqqqqqqpppnnnmmmllljjjiiiiiiiiiiiieeeeeecccbbbaaaaaaaaabbbbbbbbbbbbbbbaaa```^^^^^^^^^]]]]]]]]]___bbbdddfffeeeeeefffgggeee```YYYTTTOOOMMMIIIEEEDDDFFFHHHJJJSSSVVV[[[```cccddddddcccbbbccccccddddddddddddcccbbbcccdddeeeeeeeeeeeeeeecccbbbaaa```^^^]]]\\\\\\YYYZZZ[[[\\\]]]^^^___```^^^______]]]YYYTTTNNNKKKIIIGGGEEEEEEFFFIIILLLOOOLLLMMMMMMMMMKKKJJJKKKMMMLLLOOOUUUZZZ]]]___^^^]]]\\\```fffmmmtttzzz}}}~~~vvvqqqooorrrtttwww|||yyywwwwww|||yyymmmfffhhhoooxxxzzziii[[[QQQQQQTTT[[[kkk{{{mmmWWWHHHAAA>>>:::777555333111///000000000000000000000000111000000//////000000111222111333888;;;;;;@@@FFFUUUgggwww|||;;;;;;:::::::::;;;<<<<<<888:::===@@@CCCEEEFFFFFFGGGHHHKKKOOORRRSSSQQQOOOLLLKKKJJJJJJIIIJJJJJJJJJIIIJJJKKKLLLNNNNNNNNNOOOOOOLLLGGGCCC@@@???>>>>>>>>>???AAAAAADDDIIIRRRXXXgggrrr||||||wwwnnnbbbXXXQQQQQQPPPPPPOOOPPPQQQSSSZZZ[[[\\\^^^^^^]]]\\\[[[XXXVVVTTTRRRPPPNNNJJJGGGEEEDDDCCC@@@>>><<<<<<===@@@CCCGGGLLLQQQTTTUUUVVVVVVVVVVVVVVVUUUQQQKKKFFFAAA@@@@@@???@@@BBBDDDEEEGGGJJJNNNQQQUUU___kkkuuuzzz{{{}}}~~~yyyrrrmmmfff___YYYNNNIIIEEEDDDDDDCCCGGGLLL[[[ooouuuiii[[[NNNJJJIIIIIIIIIMMMYYYhhhsss|||yyyssstttxxx~~~{{{qqqmmmwww}}}xxxqqqkkkhhh```RRRDDD===444444333333333333444444111222333333222222444666555DDDZZZllluuutttooolll___]]]\\\\\\[[[___kkkwww}}}vvvrrrooolllkkkjjjhhhbbb[[[VVVTTTDDDCCCAAAAAAFFFOOOYYY___bbbeeekkkhhhbbbllltttmmm]]]TTTNNNOOOPPPQQQ[[[hhhttt{{{{{{oooeeeYYYRRRQQQ^^^oooyyy||||||{{{zzzyyyyyyyyyyyyzzz{{{~~~}}}}}}}}}}}}|||{{{xxxzzz||||||||||||}}}{{{|||}}}|||zzzvvvsssqqqqqqqqqqqqnnnmmmlllkkkjjjiiiiiihhhddddddcccccccccbbbcccccceeeeeedddcccbbbaaa```___^^^]]]]]]]]]___aaadddeeeffffffffffffccc]]]UUUOOOKKKHHHEEEBBBBBBDDDGGGIIINNNRRRXXX___cccdddcccbbbbbbbbbccceeeeeefffffffffaaabbbdddeeefffgggggggggddddddcccbbb```^^^\\\[[[YYYYYYYYYZZZ[[[\\\^^^^^^______```^^^[[[WWWSSSPPPNNNLLLIIIGGGHHHJJJLLLNNNNNNOOOPPPOOOLLLIIIHHHGGGEEEHHHLLLQQQUUUXXXYYYZZZZZZ]]]ccckkkssszzz}}}xxxuuuvvvwwwxxx~~~zzzuuurrruuu~~~|||qqqjjjeeemmmwwwggg[[[TTTUUUYYY]]]iiiwwwqqq[[[MMMBBB???:::666444333111///000000000000000000000000111000000000000000000111222222555:::<<<===CCCJJJ\\\lllyyy{{{~~~<<<<<<<<<<<<<<<<<<======;;;<<<>>>@@@BBBBBBAAAAAACCCDDDGGGKKKNNNNNNLLLJJJHHHGGGFFFEEEFFFGGGIIIJJJIIIJJJLLLMMMNNNNNNMMMMMMKKKIIIEEEAAA>>>===>>>??????AAABBBCCCFFFMMMYYYbbblllyyysssfffXXXWWWUUUTTTTTTTTTUUUUUU\\\\\\]]]]]]]]]\\\[[[[[[YYYWWWTTTRRROOOLLLHHHDDDEEECCCBBBAAA???>>><<<;;;???@@@AAABBBDDDEEEFFFFFFJJJJJJJJJJJJJJJGGGBBB???======<<<<<<<<<===>>>???@@@CCCFFFHHHKKKUUUcccnnnxxxzzz~~~}}}}}}zzzsssnnnhhh```[[[OOOJJJEEEDDDCCCCCCFFFKKKXXXlll~~~wwwlll]]]OOOJJJIIIHHHHHHLLLWWWgggrrryyy|||xxx{{{sssooozzzyyypppjjjcccUUUEEE===444333333222222222222333111222333333222222444666:::GGG[[[oooyyyvvvkkkaaaXXXWWWWWWXXXYYY]]]iiiuuu{{{pppjjjhhheeeeeeggggggccc]]]YYYWWWVVVLLLGGGBBBAAAEEEMMMWWW^^^bbbeeekkkfff___iiirrrlll^^^UUUNNNOOONNNPPPZZZgggqqqxxx~~~{{{ooodddVVVQQQRRR___nnnwwwyyyzzz|||{{{yyyxxxwwwwwwxxxxxx|||}}}~~~||||||}}}}}}|||{{{xxxyyy{{{{{{{{{{{{}}}~~~~~~~~~~~~|||{{{{{{~~~}}}|||zzzzzzvvvvvvvvvuuusssqqqoooooommmmmmmmmlllkkkjjjiiihhhcccccccccddddddcccccccccddddddbbbaaa```___^^^^^^]]]]]]]]]^^^___aaacccdddfffeeeeeedddaaaZZZRRRMMMFFFEEEBBBAAAAAABBBEEEGGGKKKPPPWWW^^^cccdddcccbbbbbbcccdddfffggggggggggggaaabbbdddfffhhhiiijjjkkkhhhgggeeeccc```]]]ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]``````___]]]\\\ZZZYYYXXXUUURRROOOKKKJJJJJJLLLMMMOOOQQQQQQPPPLLLIIIFFFFFFFFFHHHKKKOOORRRUUUWWWXXXZZZ]]]bbbhhhpppwww}}}{{{zzzzzzzzz}}}~~~wwwqqqpppwww~~~{{{tttoooiiipppzzz}}}bbbZZZVVV[[[___cccmmmyyyrrr___SSSDDD@@@;;;666444333111000000000000000000000000000111111000000000000111111222333666;;;===>>>FFFOOObbbqqq}}}}}}~~~??????>>>>>>>>>=========??????@@@@@@@@@???>>>>>>@@@@@@CCCFFFIIIIIIGGGDDDCCCBBBAAAAAABBBFFFIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLDDDDDDCCCAAA??????BBBDDDDDDGGGJJJLLLPPPZZZhhhsssyyyxxxeeebbb^^^[[[[[[[[[ZZZYYY]]]]]]]]]]]]\\\\\\[[[ZZZYYYWWWSSSPPPNNNKKKGGGDDDFFFDDDBBBAAAAAA@@@>>><<<=========>>>???@@@@@@AAA@@@AAABBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;<<<======>>>AAAEEEEEEFFFNNN\\\hhhwwwzzz~~~|||{{{{{{uuupppiiiaaa\\\PPPJJJFFFEEECCCBBBEEEJJJUUUiii|||yyyooo___PPPJJJIIIGGGGGGKKKVVVfffqqqxxx~~~~~~|||zzzyyyttt|||vvvnnnfffWWWEEE;;;555444333222111111111111111222333333222222444666:::FFFZZZnnnwwwrrrbbbUUUTTTTTTUUUVVVVVVYYYdddooo}}}pppddd___^^^^^^^^^cccddd___[[[YYYYYYWWWSSSJJJBBBDDDIIIPPPWWW]]]cccdddiiieee___iiirrrlllaaaWWWOOONNNMMMNNNWWWdddpppuuuzzz|||}}}yyynnnbbbUUUPPPSSS```nnnuuuwwwxxxzzzxxxwwwuuuttttttuuuuuuxxxzzz|||~~~||||||}}}}}}|||{{{yyy{{{||||||{{{{{{}}}~~~~~~}}}||||||zzzwwwtttrrrsssuuuvvvvvvxxxxxxxxxwwwwwwvvvvvvvvvrrrtttvvvvvvssspppnnnmmmmmmmmmmmmmmmllljjjiiihhhcccdddddddddddddddcccbbbaaa```^^^]]]\\\\\\\\\\\\]]]]]]]]]^^^___aaabbbbbbbbbaaa```___\\\WWWQQQLLLDDDCCCBBBBBBBBBCCCCCCDDDKKKPPPWWW^^^ccceeeddddddddddddeeegggggghhhhhhhhhbbbdddfffhhhjjjkkklllmmmjjjhhhfffccc___\\\ZZZXXXXXXWWWWWWWWWWWWYYY[[[\\\___^^^]]]]]]]]]]]]^^^___[[[XXXTTTOOOMMMLLLMMMNNNOOOPPPQQQPPPMMMJJJHHHHHHJJJKKKNNNQQQTTTVVVXXXYYYZZZ\\\```eeelllssszzz}}}||||||{{{yyy{{{}}}uuuqqqvvvzzzyyyuuussswww|||uuu___WWWUUU[[[aaafffqqq~~~tttcccWWWFFFBBB<<<777555444222111000000000000000000000000222111111000000111111222222333888<<<===@@@IIISSShhhvvvDDDDDDDDDCCCBBBAAA@@@???AAA@@@???>>>>>>======>>>>>>>>>???AAADDDDDDBBB@@@???>>><<<===???DDDHHHLLLOOONNNNNNMMMLLLLLLLLLKKKDDDGGGIIIIIIIIIJJJNNNQQQSSSXXX]]]```ccckkkxxxuuupppjjjeeecccbbb```^^^^^^^^^]]]]]]\\\[[[ZZZZZZXXXUUUQQQNNNMMMLLLJJJIIIIIIFFFCCCBBBCCCBBB???===:::;;;;;;<<<======>>>???:::<<<===>>>>>>===>>>>>><<<<<<===>>>???@@@@@@AAAAAAEEEIIIHHHHHHOOO]]]iiivvv{{{zzz}}}wwwqqqjjjbbb\\\QQQKKKFFFEEECCCBBBDDDIIIRRRggg{{{{{{qqq```QQQJJJIIIGGGFFFJJJVVVeeeqqqyyy}}}|||~~~}}}xxx}}}}}}sssjjj[[[HHH<<<777777555444222111111111111222333333222222444666777FFF[[[mmmsssjjj[[[NNNOOOPPPSSSVVVWWWYYYcccnnn~~~wwwiii\\\YYYZZZ[[[[[[```bbb^^^\\\]]]]]]YYYUUUJJJDDDIIIRRRVVVXXXZZZ]]]___eeeccc___jjjqqqiii^^^TTTMMMMMMMMMOOOZZZhhhrrruuuxxxyyyzzzvvvkkk___TTTQQQTTT```mmmssstttuuuuuutttsssrrrrrrssstttuuuvvvwwwzzz}}}~~~||||||}}}~~~}}}|||{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}{{{zzzzzzwwwsssnnnkkkjjjjjjjjjjjjnnnnnnooopppqqqrrrsssssssssuuuvvvtttqqqnnnnnnooommmmmmnnnmmmlllkkkiiihhhddddddeeeeeeeeedddbbbaaa```___]]]\\\\\\\\\]]]]]]]]]]]]]]]^^^___```aaaaaa```^^^]]][[[ZZZWWWRRROOOHHHIIIIIIJJJJJJIIIHHHHHHMMMQQQXXX___cccffffffeeeeeefffgggggghhhhhhhhhhhhggghhhiiijjjkkkllllllllliiihhhdddaaa^^^\\\[[[ZZZXXXWWWVVVUUUVVVXXXZZZ[[[ZZZ[[[]]]___```aaaaaaaaa^^^[[[VVVRRRPPPOOOPPPQQQQQQRRRSSSRRRPPPNNNNNNOOONNNOOORRRVVVYYY[[[\\\]]]\\\^^^```eeelllssszzz~~~~~~}}}{{{||||||zzzzzz~~~zzz|||~~~|||yyyxxxqqq^^^UUUPPPUUU]]]dddssswwweeeXXXHHHCCC===888666555333333000000000000000000000000222111111000000111111222222444999===>>>AAAKKKVVVlllzzzJJJIIIIIIHHHGGGEEEDDDCCC@@@???>>><<<<<<======>>>=========???@@@AAA???===<<<:::999:::===BBBHHHKKKQQQPPPOOOMMMLLLKKKKKKKKKJJJNNNRRRTTTUUUWWW[[[___dddjjjpppssssssxxx{{{sssmmmjjjgggccc```___^^^]]]]]]\\\[[[ZZZZZZWWWTTTPPPNNNNNNNNNNNNMMMLLLHHHDDDCCCCCCCCC@@@===;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCC??????@@@BBBCCCDDDEEEFFFFFFKKKOOONNNMMMTTTaaammmvvv{{{yyyxxxrrrkkkccc]]]QQQKKKFFFEEECCCBBBDDDIIIQQQfffzzz|||rrraaaQQQKKKIIIGGGEEEIIIUUUeeeqqqzzz~~~zzz{{{}}}xxxooo___LLL@@@:::999777555333222111111111222333333222333555666999KKKcccssstttiii[[[RRRJJJLLLQQQWWWYYY\\\fffqqq~~~}}}uuueeeXXXVVVYYY[[[ZZZ```bbb___^^^aaa```[[[VVVJJJEEENNNYYY[[[YYYXXXVVVXXX___```___iiiooodddWWWNNNIIIKKKNNNSSS```oootttvvvwwwwwwxxxttthhh\\\TTTQQQUUUaaammmrrrssstttqqqqqqppppppqqqrrrtttuuutttvvvyyy|||~~~||||||}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~{{{|||||||||{{{zzzyyyyyyvvvrrrkkkgggdddccccccbbbggghhhiiikkknnnpppqqqrrrtttuuuuuurrrnnnlllnnnpppmmmnnnnnnnnnmmmkkkiiihhheeeeeeffffffeeedddbbbaaaaaaaaa___^^^^^^___```aaa\\\]]]^^^^^^___```aaaaaa```^^^\\\[[[ZZZXXXVVVSSSPPPQQQRRRTTTSSSRRRPPPNNNOOOSSSYYY___dddfffggggggfffgggggghhhhhhhhhhhhhhhkkkkkklllllllllkkkkkkjjjhhhfffccc___]]]\\\]]]]]]XXXWWWUUUUUUUUUWWWYYYZZZVVVYYY]]]aaaccccccbbbaaa^^^\\\WWWTTTRRRRRRSSSTTTTTTUUUVVVUUUTTTSSSTTTVVVQQQSSSWWW[[[^^^```aaabbb___```cccgggnnnvvv|||~~~~~~~~~{{{{{{}}}~~~||||||}}}}}}ttt___SSSLLLOOOWWWaaassszzzeeeWWWIIIDDD>>>999666555444333000000000000000000000000222222111111111111222222222444:::>>>???AAALLLXXXnnn}}}UUUSSSPPPNNNLLLJJJGGGEEEHHHCCC>>><<<<<<<<<:::888======>>>???@@@@@@???>>>===<<<;;;<<<>>>CCCHHHKKKSSSSSSQQQNNNJJJHHHHHHIIIQQQXXX```dddeeeggglllppptttwww}}}~~~xxxsssmmmfffaaabbbbbb```^^^\\\ZZZXXXWWWTTTTTTRRRQQQOOOMMMLLLLLLKKKIIIFFFCCC@@@@@@@@@@@@>>>:::999===>>><<<;;;<<<<<<@@@BBB??????CCCFFFFFFDDDDDDEEEHHHLLLOOOPPPPPP\\\ZZZZZZZZZYYYZZZdddnnnyyy}}}~~~|||xxxqqqiii```ZZZRRRKKKEEEDDDDDDCCCEEEHHHOOOfff{{{~~~uuudddUUUNNNHHHEEEGGGLLLVVVeeerrrzzz~~~{{{www{{{|||xxxzzz}}}qqq```MMMAAA:::777333111111111000000222333333222111222444777;;;LLLcccuuuwwwmmm^^^TTTOOONNNQQQUUUYYY___kkkvvv|||nnn]]]VVV[[[______aaaeeegggdddaaaaaa```]]]\\\SSSNNNVVV```___UUUNNNNNNRRRXXX___hhhmmmhhh___SSSOOOKKKJJJJJJPPP___mmmwwwwwwuuusssuuussshhh\\\TTTOOOQQQ]]]jjjpppppppppsssqqqooonnnoooqqqqqqppptttuuuxxxzzz}}}zzz{{{||||||||||||~~~|||~~~}}}{{{||||||{{{{{{|||}}}~~~~~~~~~~~~xxxtttoooiiieeedddddddddhhhiiiiiijjjlllnnnpppqqquuuuuutttrrrpppooonnnmmmqqqooolllkkkkkkjjjhhhfffhhhhhhhhhfffdddbbb___]]]```___^^^___```aaa```___]]]\\\[[[\\\^^^______^^^aaa\\\YYY[[[\\\ZZZ[[[]]]\\\\\\^^^^^^[[[UUURRRSSSXXXXXXZZZ___dddiiikkkkkkggggggfffgggggghhhiiijjjggghhhjjjkkkkkkiiigggfffgggeeeaaa^^^[[[ZZZZZZ[[[WWWUUUSSSRRRRRRTTTVVVWWW[[[]]]^^^______```ccceee```]]]YYYUUUSSSSSSTTTUUUXXXYYY[[[\\\\\\\\\[[[[[[^^^]]]\\\___ccceeecccaaaccccccdddhhhoootttxxxyyy~~~~~~~~~zzzxxxzzz~~~{{{yyyzzzvvv___UUUNNNNNNRRR^^^vvvvvvcccVVVJJJCCC:::555555555222000111111111111111111111111111111111111111111111111///333444:::BBBBBBKKK___sss\\\YYYWWWUUUTTTQQQNNNKKKIIIDDD>>><<<<<<<<<:::888===>>>???BBBCCCCCCAAA???===<<<<<<<<>>::::::===>>><<<<<<>>>@@@FFFIIIIIIIIINNNRRRRRRSSSSSSSSSUUUXXXZZZZZZYYY^^^^^^```ccccccdddkkkttt{{{~~~}}}xxxqqqiiiaaaZZZRRRKKKEEEDDDDDDCCCDDDHHHPPPfff{{{vvvfffWWWOOOIIIEEEGGGLLLUUUcccpppzzz{{{vvvyyyzzz{{{yyyvvv}}}jjjSSSCCC;;;888444222111222111000222333333222111222555777:::KKKcccvvv{{{qqq```TTTQQQQQQTTTYYY^^^dddppp|||~~~vvvgggYYYVVV^^^dddeeefffkkkmmmiiiggggggeeebbbbbbWWWQQQWWW^^^\\\TTTLLLIIILLLQQQYYYcccjjjfff^^^RRRNNNKKKIIIIIIOOO^^^lll|||{{{yyywwwwwwtttiii]]]QQQMMMOOO\\\iiipppqqqrrrsssqqqppppppqqqrrrqqqpppsssuuuwwwzzz|||~~~{{{|||||||||{{{{{{~~~}}}}}}||||||||||||}}}~~~~~~|||yyytttnnnkkkiiihhhiiillllllmmmnnnoooqqqrrrssstttssssssrrrqqqppppppoooqqqooommmllllllkkkiiiggghhhhhhgggfffdddbbb```^^^aaa___^^^___```aaa```___]]][[[ZZZZZZ\\\]]]\\\[[[^^^YYYXXX[[[^^^___bbbggggggggghhhfffbbb]]]ZZZZZZ[[[[[[]]]aaafffjjjkkkkkkggggggggggggggghhhiiiiiigggggghhhiiihhhgggfffeeefffeeebbb___]]][[[ZZZZZZWWWUUUSSSQQQQQQRRRTTTUUUXXXZZZ\\\]]]]]]___bbbeeedddaaa^^^ZZZXXXXXXXXXYYY]]]^^^```bbbccccccbbbbbbdddcccccceeehhhiiigggeeehhhggghhhkkkqqquuuxxxyyy{{{|||~~~}}}zzzyyy{{{|||{{{|||{{{wwwaaaUUUKKKJJJOOO\\\uuusss```VVVKKKDDD;;;666555555222000111111111111111111111111222222333444444555666666222666777===FFFGGGOOOdddyyybbb```^^^]]]\\\YYYUUURRRMMMHHHBBB??????>>><<<:::===>>>AAAEEEHHHHHHEEEBBB>>>======>>>@@@EEEIIILLLMMMNNNNNNOOOQQQVVV\\\aaaooowww}}}zzzzzzzzztttooojjjgggccceeefffgggeeebbb^^^\\\XXXXXXWWWUUUSSSRRRPPPPPPJJJJJJIIIGGGEEECCCAAA@@@>>>;;;:::======<<<===AAAGGGOOOUUUVVVXXX]]]```aaacccbbbccceeehhhjjjkkkjjjhhhiiilllooonnnmmmqqqxxx}}}~~~xxxrrrjjjaaa[[[SSSLLLFFFEEEDDDCCCDDDHHHPPPfff{{{zzziiiYYYPPPKKKFFFGGGKKKSSSaaannnzzzzzztttvvvwwwxxxyyyxxx\\\GGG<<<999555333333333222111222333333222222333555888:::KKKdddzzzwwweeeWWWSSSTTTXXX^^^bbbiiiuuuuuudddXXXXXX```fffgggkkkppprrrooolllkkkiiieeedddYYYSSSXXX^^^[[[RRRLLLFFFHHHKKKRRR^^^gggeee^^^RRRNNNKKKIIIIIINNN\\\jjj}}}}}}zzzxxxvvvssshhh\\\OOOKKKMMMZZZhhhppprrrsssrrrqqqpppqqqssssssqqqppprrrtttvvvyyy{{{}}}~~~}}}}}}|||{{{yyyzzz}}}~~~||||||}}}~~~~~~{{{vvvrrrpppooooooooooooooopppqqqssstttuuusssssssssrrrrrrrrrrrrrrrpppnnnmmmllllllkkkjjjhhhgggggggggfffdddcccaaa```aaa```^^^___```aaa```^^^]]][[[YYYXXXYYYYYYXXXWWWYYYVVVVVV[[[aaafffnnnvvvxxxyyywwwsssmmmhhheeeddd``````bbbeeeiiillllllkkkhhhhhhhhhhhhhhhhhhiiiiiiffffffffffffeeeeeeeeedddeeedddcccaaa^^^\\\ZZZYYYWWWUUUSSSQQQOOOPPPQQQQQQTTTVVVXXXZZZ[[[]]]aaadddeeedddaaa___]]]\\\\\\\\\```bbbdddgggiiiiiijjjjjjlllkkkkkkmmmnnnnnnllljjjmmmlllmmmooossswwwyyyyyyxxxyyy|||~~~}}}zzzyyy{{{}}}yyy{{{wwwbbbUUUIIIFFFKKKXXXrrrnnn]]]TTTKKKEEE===888666555222000111111111111111111111111...///000111222444555555555:::;;;BBBKKKLLLVVVlllfffeeeccccccbbb___[[[WWWUUUPPPHHHDDDCCCBBB@@@===<<<>>>CCCIIINNNOOOKKKGGGAAA???>>>???BBBFFFKKKNNNRRRRRRTTTUUUXXX^^^fffkkkxxx|||uuulllfffaaaaaaiiisssyyysssoookkkiiieeegggjjjkkkjjjgggbbb___ZZZYYYXXXVVVUUUSSSRRRQQQJJJJJJKKKJJJHHHEEEBBBAAA???<<<;;;======<<>>999666444222000111111111111111111111111......///000111222333333666<<<>>>EEENNNPPP\\\sssllljjjiiihhhgggdddaaa^^^]]]VVVMMMGGGEEECCC@@@>>><<>>999666444222111111111111111111111111111333333333444444444444444555<<>>DDDOOOYYY^^^[[[VVVJJJGGGCCCAAADDDKKKSSSXXXZZZ___fffmmmsssxxx~~~xxxkkkbbbWWWOOOHHHEEEDDDEEELLLSSSXXXgggwww}}}xxxsssnnnlllkkkjjjlllooopppnnnjjjeeebbb\\\\\\ZZZYYYWWWUUUTTTTTTLLLMMMMMMMMMLLLIIIGGGEEE???======>>><<<===CCCKKKbbbqqq}}}vvvooommmmmmooovvv~~~{{{~~~yyyssslllccc]]]UUUNNNGGGFFFEEECCCDDDHHHNNNcccxxxsssaaaSSSLLLGGGFFFHHHOOO\\\hhhwww|||{{{rrroooooorrrxxx}}}yyytttttt}}}kkkRRR===:::666444444444333222111222333333333444777:::AAASSSmmmuuulllccccccdddccc```cccrrr|||qqqllliiiddd```___kkkttt}}}~~~zzztttkkkcccVVVUUUZZZhhhrrrqqqjjjeeeTTTOOOJJJMMMXXXbbb```WWWMMMKKKJJJJJJKKKPPP^^^lllvvvyyyzzzwwwuuuqqqjjjaaaTTTNNNNNNXXXeeelllnnnoooooonnnnnnppprrrsssqqqpppqqqsssuuuxxxzzz|||}}}~~~}}}~~~~~~}}}}}}~~~~~~{{{zzzzzzwwwwwwvvvwwwxxxzzz|||~~~~~~}}}|||zzzzzzzzzyyyyyyzzz{{{{{{zzzyyyxxxvvvtttsssqqqqqqpppnnnlllkkkkkkjjjgggeeefffeeeeeeeeeeeeeeeffffffbbbaaa______``````___]]]]]]ZZZWWWUUUTTTRRRPPPOOOPPPQQQVVV___hhhsss{{{xxxtttqqqqqqqqqppppppnnnnnnoooooonnnlllkkkiiigggffffffeeedddcccbbbbbbccccccdddcccaaa^^^[[[ZZZYYYXXXVVVTTTQQQPPPOOONNNRRRSSSUUUUUUVVVWWWZZZ\\\]]]\\\\\\\\\\\\^^^```aaaccceeeiiimmmpppsssttttttrrrtttvvvvvvsssooommmlllmmmnnnqqqvvv}}}~~~}}}|||}}}{{{wwwwwwxxx|||||||||}}}cccWWWMMMLLLLLLOOOYYYfffoooyyyxxxeeeUUUKKKDDDAAA===999555333222222111111111111111111111111333333333333222222222222555<<<@@@FFFMMMPPP___yyyyyyvvvrrrooooooooonnnmmmllldddXXXOOOJJJFFFBBB>>>===>>>DDDPPP]]]cccbbb^^^PPPKKKDDDAAADDDLLLWWW]]]bbbiiirrrzzz~~~{{{vvvmmmbbbVVVNNNHHHAAA======>>>???CCCIIILLLYYYgggpppwww}}}~~~zzz||||||yyytttooommmmmmlllmmmooopppnnnjjjeeebbb___^^^]]][[[YYYXXXWWWVVVNNNNNNNNNNNNLLLJJJHHHGGG@@@>>>>>>>>><<<===EEENNNaaaqqq{{{rrrkkkhhhiiilllrrryyywww{{{~~~yyyssslllddd^^^VVVNNNHHHFFFEEECCCDDDGGGMMMaaavvvtttbbbRRRKKKFFFEEEHHHNNN[[[gggxxx}}}uuurrrpppqqqxxx|||wwwvvv|||iiiOOO<<<999666333333333222222111222333333333555888;;;AAATTTnnn}}}vvvrrrrrrpppnnniiibbbdddrrr}}}sssmmmhhhaaa```bbbjjjuuuwwwkkkaaaUUUSSSWWWccclllmmmiiifffXXXSSSMMMPPP\\\eeebbbYYYLLLJJJJJJKKKLLLRRR```nnnyyy|||}}}zzzvvvrrrjjjbbbSSSMMMMMMXXXeeemmmppprrrrrrpppppppppssstttttttttrrrsssvvvxxx{{{|||~~~~~~|||~~~}}}zzzwwwvvvvvvrrrrrrqqqqqqsssuuuxxxyyy}}}~~~~~~}}}}}}|||||||||||||||}}}yyyxxxxxxwwwuuutttsssssstttrrrooommmlllkkkhhhfffeeeeeeddddddeeefffggghhhcccaaa______``````^^^]]]]]][[[XXXUUUTTTSSSQQQOOOQQQRRRXXXaaahhhqqq~~~wwwsssqqqrrrrrrrrrpppqqqqqqqqqpppnnnllljjjggghhhhhhhhhgggeeecccbbbcccccccccbbbaaa^^^\\\[[[ZZZYYYXXXVVVTTTRRRQQQPPPRRRSSSTTTSSSSSSSSSUUUWWWWWWVVVUUUUUUWWWZZZ^^^```dddfffiiimmmqqqssstttuuusssvvvyyyxxxuuupppnnnnnnoooqqqtttzzz}}}|||}}}{{{zzz{{{{{{}}}|||hhh[[[OOOMMMLLLKKKSSS^^^```fffnnnpppjjj]]]QQQIII@@@???<<<888555333333333111111111111111111111111/////////000111111111222555===@@@FFFMMMOOO___zzzzzzwwwrrrooonnnoooooonnntttkkk___UUUNNNJJJEEEBBB===>>>CCCPPP^^^ffffffbbbSSSMMMFFFAAADDDMMMYYYaaakkkrrr|||yyytttlllcccYYYOOOFFF@@@BBB===;;;===??????BBBEEEHHHSSS___hhhpppwwwyyywwwwwwzzz|||{{{vvvqqqnnnnnnmmmnnnoooooommmiiieeebbb``````___]]][[[ZZZXXXXXXOOOOOONNNMMMLLLKKKIIIIII@@@>>>>>>>>><<<===EEEPPP\\\nnn{{{rrrjjjhhhggghhhmmmrrruuuyyy||||||}}}~~~}}}~~~yyyssslllddd^^^VVVOOOHHHFFFEEECCCDDDGGGLLL```uuuuuucccQQQKKKFFFEEEGGGNNN[[[gggzzzxxxtttqqqqqqyyy}}}zzz}}}|||wwwhhhMMM<<<999555333333333222111111222333333444555888;;;AAAUUUnnn~~~zzzvvvttt}}}zzzvvvnnneeefffttttttmmmeee]]]]]]bbbgggssswwwiii^^^UUUPPPRRR[[[ccceeecccbbb\\\VVVQQQTTT```jjjggg^^^KKKJJJJJJLLLMMMTTTbbbooozzz~~~~~~zzzuuuppphhh```RRRLLLLLLXXXfffooorrruuutttsssqqqqqqtttvvvwwwvvvrrrtttvvvyyy{{{}}}~~~{{{~~~|||}}}}}}zzzwwwtttrrrrrrooonnnnnnnnnppprrruuuwww{{{}}}}}}||||||{{{{{{{{{{{{{{{wwwwwwwwwwwwvvvvvvvvvuuuwwwtttqqqooonnnllliiigggeeeeeeddddddeeefffhhhiiicccaaa```___``````^^^]]]^^^[[[XXXVVVUUUTTTRRRPPPRRRTTTZZZbbbhhhppp~~~zzztttqqqrrrssstttrrrrrrssssssrrrooommmkkkhhhhhhiiijjjhhhfffcccbbbddddddcccbbb```^^^]]]\\\[[[ZZZYYYWWWUUUTTTRRRRRRRRRSSSSSSRRRPPPPPPQQQSSSQQQPPPOOOOOOQQQVVV[[[^^^ccceeehhhlllooorrrsssssstttxxx{{{zzzvvvrrrppppppssstttwww}}}~~~}}}|||~~~~~~~~~}}}xxxlll^^^QQQLLLJJJIIIPPPZZZVVVZZZ___aaa^^^WWWNNNHHH>>>===;;;888444333333444111111111111111111111111000000111333444555666777555===AAAFFFMMMOOO___zzz}}}yyyxxxvvvssstttwwwvvvsssjjj]]]RRRMMMGGGBBB===@@@BBBHHHVVVfffjjjeeeUUUMMMDDDBBBHHHSSS\\\bbbooosssxxx{{{{{{xxxsssoooggg```UUUMMMHHHDDD@@@===>>>===<<<;;;;;;===>>>@@@EEEKKKUUU```jjjrrrvvvxxxwwwxxxyyyxxxuuusssqqqqqqnnnooopppooommmjjjiiiiiiaaadddeeeccc^^^ZZZXXXXXXUUUSSSQQQQQQPPPOOOLLLJJJEEECCCAAA???@@@BBBEEEGGGYYYaaaooo||||||vvvmmmdddbbbdddffflllrrrwww{{{~~~~~~~~~||||||}}}~~~yyyqqqmmmfff^^^WWWPPPIIIGGGFFFEEEGGGKKKMMM\\\rrr}}}oooeeeVVVLLLDDDDDDFFFKKKZZZiiiyyyrrrooouuu}}}yyytttzzz{{{~~~rrrRRR@@@:::555555444111111333222333444444444555777999BBB[[[ooo{{{~~~tttoooxxx{{{qqqrrrrrrvvvuuukkkbbb[[[[[[___llluuu|||oooccc[[[UUUOOOPPP[[[___[[[\\\bbbccc[[[TTTXXXfffpppiii\\\QQQMMMJJJIIIIIIPPPaaappp|||xxxtttlllcccSSSMMMNNNZZZgggooorrrssssssttttttuuuuuuuuuuuutttrrrssssssuuuxxx|||}}}~~~{{{wwwrrrooolllhhhgggfffiiinnnrrrsssrrryyyzzz|||~~~}}}{{{~~~xxxuuuvvvwwwuuuvvvxxxwwwvvvtttrrrnnnkkkhhhggghhhhhhhhhgggfffdddcccbbbaaaaaaaaaaaabbbbbbbbbbbb]]]]]]\\\[[[YYYWWWUUUTTTWWWWWW[[[cccjjjqqq{{{~~~uuuttttttrrrsssuuusssrrrqqqooonnnmmmmmmmmmlllnnnnnnmmmjjjgggeeeeeecccddddddaaa^^^\\\[[[\\\```___]]][[[XXXVVVTTTSSSUUUTTTSSSRRROOOMMMKKKJJJJJJJJJJJJJJJLLLQQQXXX]]]bbbdddgggiiijjjlllooorrruuuwwwyyyzzzyyyvvvrrrppprrrvvv{{{~~~~~~|||rrraaaPPPKKKNNNPPPRRRSSSXXXWWWXXX\\\]]]XXXMMMDDD@@@???<<<:::777666444444111111111111111111111111000111333333222222333444888:::AAAIIIIIIMMMddd~~~{{{zzzxxxuuuvvvyyy{{{yyypppcccYYYRRRLLLFFF>>>???@@@EEERRRaaaeeebbbWWWOOOFFFDDDIIISSS[[[```dddgggkkknnnmmmhhhccc___ZZZSSSKKKEEEBBB@@@>>><<<@@@???>>>>>>>>>@@@AAABBBGGGLLLVVVaaakkkrrrvvvwwwwwwyyyzzzyyyvvvtttssssssqqqqqqqqqqqqpppnnnllljjjfffhhhiiigggbbb^^^\\\\\\XXXWWWUUUUUUTTTSSSPPPNNNFFFDDDAAA??????AAADDDFFFLLLSSS___lllvvv{{{}}}}}}~~~}}}~~~}}}yyyssskkkcccbbbcccffflllssswww{{{~~~~~~~~~yyyrrrmmmfff___XXXPPPIIIGGGFFFEEEFFFJJJLLL\\\qqq}}}oooeeeVVVLLLEEEEEEGGGKKKYYYhhhyyyssspppwww~~~vvvpppvvv{{{}}}rrrUUU@@@:::555555444111111333222333444444444555777999CCC\\\ppp{{{}}}sssmmmuuuwwwxxxyyy}}}ttthhh^^^XXXXXX\\\dddmmmxxx}}}zzzpppfff```UUUOOOQQQ[[[```\\\\\\bbbddd^^^YYY\\\hhhpppjjj^^^PPPMMMJJJIIIIIIPPP___nnn}}}yyytttkkkbbbTTTNNNOOO[[[iiiqqqtttvvvxxxxxxyyyyyyxxxvvvuuutttuuuuuuvvvwwwyyy{{{~~~~~~~~~}}}{{{xxxtttpppkkkiiifffeeedddgggkkkooopppooouuuwwwyyy|||~~~|||zzzxxxyyyzzzwwwwwwyyywwwvvvuuussspppmmmkkkiiijjjjjjiiihhhfffeeecccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````^^^\\\YYYVVVUUUXXXXXX]]]eeekkkpppxxxyyyrrrpppqqqpppqqqsssrrrrrrqqqooonnnnnnnnnnnnmmmnnnooonnnjjjhhhffffffeeeeeeeeebbb___]]]]]]^^^aaa```^^^\\\YYYWWWUUUTTTVVVVVVUUUSSSPPPMMMKKKJJJIIIHHHGGGFFFHHHMMMUUUZZZaaadddhhhkkkmmmooorrrtttuuuwwwyyyzzzxxxuuurrrppprrrvvv|||{{{sssbbbQQQLLLNNNPPPRRRUUUXXXXXXYYY]]]^^^YYYNNNEEE???>>><<<999777555444333111111111111111111111111000111222222111222444666999;;;BBBHHHIIINNNeee~~~}}}{{{yyy{{{zzzmmmbbbZZZQQQJJJAAA@@@???BBBMMMZZZ___^^^XXXQQQHHHFFFKKKSSSZZZ^^^^^^aaadddeeebbb\\\VVVRRRJJJFFFAAA>>>===>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEIIINNNWWWaaajjjppptttvvvxxxyyy{{{zzzxxxvvvvvvvvvwwwuuussstttuuutttpppllllllmmmmmmkkkfffccc``````\\\[[[ZZZZZZYYYXXXTTTRRRGGGEEEBBB??????@@@BBBDDDDDDJJJTTT___iiiqqquuuwwwvvvxxxxxxuuuuuuxxxxxxvvvpppgggaaa```cccfffmmmssswwwzzz~~~zzzsssnnnggg```ZZZRRRJJJHHHFFFDDDEEEIIILLL[[[ppp~~~pppeeeUUUKKKFFFGGGIIILLLXXXfffxxx~~~uuuqqqxxx~~~~~~tttmmmrrr|||~~~xxxyyy}}}{{{}}}|||lllSSS@@@:::555555444111111333222333444444333555777:::EEE^^^rrr{{{|||rrrkkkqqq|||xxxjjj___XXXXXX[[[^^^fffpppvvvtttmmmddd___SSSOOORRR[[[___\\\[[[^^^cccbbbaaadddmmmrrrkkk```OOOLLLJJJIIIIIIOOO]]]kkk}}}{{{vvvlllaaaVVVQQQQQQ]]]kkksssvvvxxx{{{|||||||||zzzxxxuuussswwwwwwwwwwwwyyyzzz|||~~~}}}}}}{{{yyyuuupppkkkhhhfffeeeeeegggkkknnnpppppprrrtttwww{{{~~~}}}~~~zzzxxxzzzzzzwwwuuuvvvuuutttsssqqqooommmlllkkkllllllkkkiiihhheeedddbbbccccccbbbbbbaaaaaa``````cccddddddccc```\\\XXXVVVYYYZZZ___gggkkkmmmsssyyyxxxqqqpppqqqpppqqqsssrrrqqqpppooooooooooooooooooppppppnnnkkkiiihhhhhhhhhgggeeebbb___^^^```bbbbbbbbb```^^^\\\YYYXXXWWWXXXXXXWWWUUURRRNNNKKKIIIHHHFFFDDDBBBCCCHHHPPPVVV]]]aaagggkkknnnqqqsssuuuuuuxxxzzzyyywwwsssqqqppprrrwww~~~|||tttdddSSSMMMNNNQQQTTTXXXZZZZZZ[[[___```ZZZOOOEEE???===;;;888666444333222111111111111111111111111111222222111000222555777:::<<>>@@@BBBDDDDDDEEEFFFGGGHHHHHHIIIIIILLLPPPWWW```hhhnnnrrrsssxxxzzz{{{zzzyyyxxxyyyzzz}}}yyyvvvwwwzzzzzzuuupppnnnnnnmmmkkkgggdddbbb```___^^^]]]]]]]]][[[WWWTTTJJJHHHDDD@@@>>>>>>@@@AAAAAAEEELLLVVV```jjjqqquuuqqqttttttqqqrrruuuvvvssslllddd^^^___bbbfffmmmtttxxxzzz}}}}}}{{{tttooohhhaaa[[[SSSKKKHHHFFFCCCDDDGGGLLLYYYnnnpppeeeTTTLLLGGGIIIJJJLLLVVVcccuuu|||xxxtttzzzvvvmmmpppyyy{{{xxx}}}{{{|||}}}}}}{{{sssooocccMMM@@@999555555444111111333222333333333333555888;;;FFFbbbuuu{{{|||rrrjjjnnnvvvxxxlllbbbZZZXXXYYY]]]cccjjjnnnllleee\\\VVVOOOMMMQQQYYY]]]YYYVVVWWW```dddhhhmmmssstttlllaaaNNNKKKIIIIIIIIINNN[[[iiiyyy~~~~~~yyynnndddYYYSSSSSS^^^kkkrrrtttuuuxxxyyyzzz{{{zzzwwwtttrrrvvvvvvvvvvvvxxxzzz|||}}}~~~|||~~~~~~~~~zzzuuupppmmmjjjiiiiiijjjmmmpppsssttttttvvvxxx|||~~~{{{wwwvvvxxxxxxtttqqqqqqqqqpppooonnnlllkkkkkkjjjmmmmmmlllkkkiiifffdddccceeeddddddcccbbbaaa``````cccdddeeeeeeccc___[[[XXXYYYZZZ___eeehhhhhhjjjooovvv|||uuuttttttsssrrrtttqqqqqqpppooooooppppppppppppqqqqqqooollljjjjjjjjjiiihhheeebbb______aaacccdddcccbbb```^^^\\\[[[ZZZ[[[ZZZYYYWWWTTTPPPLLLJJJHHHFFFCCC@@@@@@EEELLLQQQWWW\\\ccciiimmmppprrrtttvvvyyy{{{zzzvvvsssrrrrrrrrrxxx~~~|||}}}uuueeeUUUNNNOOORRRWWW\\\]]]]]]^^^aaabbb[[[OOOFFF>>>===:::888555444222222111111111111111111111111222222222000000222666999<<>>===>>>???===???CCCJJJTTT___hhhnnnnnnqqqqqqoooooorrrrrroooiiibbb]]]___cccgggmmmtttxxxzzz}}}~~~~~~||||||tttpppiiiaaa\\\SSSKKKHHHFFFCCCDDDGGGKKKXXXmmmqqqeeeUUULLLHHHIIIJJJKKKUUUbbbrrrzzz|||}}}rrrrrryyyzzz{{{}}}}}}yyywwwsssjjjfff]]]KKK@@@999555555444111111333222333333222333555999<<>>===:::888555444222222111111111111111111111111222222222000000222666:::>>>BBBHHHKKKNNNXXXmmmzzznnn___SSSLLLFFFAAABBBEEEGGGKKKPPPQQQMMMIIIJJJQQQXXX]]]^^^[[[YYYUUUPPPJJJFFFCCCAAA???@@@BBBDDDFFFJJJOOOSSSZZZ[[[]]]______^^^]]]\\\RRRRRRSSSWWW\\\cccjjjnnnwwwxxxzzzzzzzzz{{{~~~}}}~~~~~~zzzvvvmmmkkkiiihhhhhhfffdddbbbcccbbbbbbcccccc```[[[XXXRRRNNNIIICCC???=========<<<<<>><<<999777555444333111111111111111111111111000111333333333444777999@@@GGGOOOSSSWWWcccsss~~~xxxuuuvvv{{{mmmbbb]]]VVVRRRSSSRRROOOQQQWWWWWWSSSPPPQQQVVV[[[]]]]]]YYYTTTLLLEEE@@@???@@@AAACCCGGGLLLPPPTTTZZZaaafffeeegggiiijjjjjjgggdddbbbTTTQQQNNNNNNRRR[[[dddjjjuuuwwwxxxyyyzzz|||~~~{{{zzzzzztttqqqoooooopppqqqpppnnnjjjjjjkkklllkkkhhhddd```WWWSSSMMMFFF@@@===<<<<<<999999999<<>>IIIjjjwwwuuuiiivvvooohhhccc^^^YYYWWW[[[___eeekkkllldddXXXNNN@@@HHHTTT^^^gggjjjgggbbbVVVTTTSSSWWWaaahhhddd[[[MMMJJJGGGFFFHHHPPPaaaqqqxxx}}}~~~{{{rrriiiXXXRRRSSS^^^jjjrrrtttuuuooonnnmmmmmmmmmppprrrtttvvvvvvuuuuuuuuuwwwxxxyyyrrrvvv{{{~~~~~~{{{||||||{{{zzz|||{{{zzz|||uuussspppnnnmmmmmmmmmnnniiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjiiifffccc___[[[WWWVVVXXXQQQKKKGGGBBB@@@DDDKKKMMMWWWcccnnnzzz}}}|||{{{xxxvvvvvvuuutttsssqqqpppoooooooooppppppooommmkkkjjjlllnnnhhhiiiiiihhhfffddddddeeeddddddccccccbbbaaa``````]]]^^^______]]]YYYTTTQQQIIIIIIGGGDDDBBBAAABBBDDDCCCGGGLLLRRRWWW]]]bbbffflllrrrwwwvvvqqqpppsssxxxvvvzzz~~~{{{}}}|||{{{tttfffWWWQQQRRRYYYfffppptttnnngggccc```YYYPPPHHH@@@???<<<:::777666444444111111111111111111111111///111333444444555777999@@@IIIQQQUUUZZZfffttt~~~}}}tttqqqnnngggeeegggoooyyyzzzuuukkkbbbYYYTTTVVVYYY[[[ZZZXXXUUUSSSUUUZZZ___aaaaaaXXXTTTMMMFFFBBB@@@AAABBBGGGJJJOOOUUU[[[aaaeeegggbbbaaa______``````^^^]]]SSSMMMJJJJJJNNNTTT```lllpppsssvvvxxxyyy{{{~~~|||xxxyyyyyyyyywwwuuuttttttppppppppppppooolllfffbbb]]]WWWNNNFFF@@@===:::888<<<::::::;;;;;;???KKKXXX\\\dddlllqqqvvvzzzyyyuuujjjaaaZZZ]]]dddjjjpppuuuyyy{{{}}}zzztttmmmfff```ZZZTTTKKKDDDBBBCCCEEEFFFDDDSSSgggwwwtttfffZZZPPPHHHHHHGGGIIISSSaaaooozzz~~~yyyzzz{{{|||uuuiiiYYYOOO???888444555777555444555222333333333333555888;;;JJJbbb|||yyymmmaaaiiirrr|||~~~lllaaa[[[WWWWWWXXX]]]hhhqqqpppkkkcccVVVJJJFFFGGGXXXjjjqqquuuqqqdddVVVLLLPPPOOOfffbbbaaaTTTPPPHHHEEEHHHKKKPPP___ooo~~~xxxnnneeeXXXTTTTTT\\\jjjuuuyyyyyyqqqpppnnnlllkkkmmmrrrvvvsssvvvyyyyyywwwvvvxxxzzzwwwzzz}}}~~~~~~}}}}}}}}}zzzvvvsssrrrrrrqqqppppppllliiikkknnnoookkkgggeeefffgggiiijjjllllllmmmiiigggeeeccc```]]]XXXTTTRRRNNNIIICCC@@@???@@@AAANNNSSS[[[dddnnnxxx|||zzzxxxtttsssrrrpppoooppppppqqqppppppppppppqqqqqqnnnlllmmmlllkkkiiifffdddcccbbb______^^^^^^]]]\\\[[[[[[]]]\\\\\\\\\[[[XXXTTTPPPGGGFFFDDDBBB???<<<:::999>>>AAAEEEJJJOOOVVV^^^cccmmmqqqttttttqqqoooppprrrvvvyyy~~~|||zzz{{{}}}~~~|||{{{kkkWWWLLLNNNYYYeeelllqqqoookkkfffccc___SSSGGG@@@@@@???;;;777444222222222000///000222333333222000111222222333666:::===CCCKKKQQQTTT\\\lll|||{{{yyyooofffccc___YYYVVVWWW```lll|||xxxpppgggbbbccceeefffeee]]]ZZZWWWXXX\\\___``````YYYUUUMMMGGGBBBAAABBBCCCJJJNNNTTT[[[```bbbcccbbbZZZXXXWWWWWWXXXXXXWWWUUUPPPKKKFFFGGGJJJQQQ^^^jjjqqqsssvvvxxxyyyzzz}}}~~~|||{{{zzzzzztttsssssstttssspppkkkggg^^^XXXNNNFFF@@@===;;;:::>>><<<<<<<<<<<<@@@KKKWWW___fffnnnrrrwwwzzzyyyuuukkkaaa[[[]]]ccciiioootttzzz|||~~~~~~~~~~~~~~~{{{wwwpppiiiccc[[[UUULLLEEEBBBCCCEEEFFFEEETTTgggwwwvvvhhhZZZPPPHHHHHHGGGIIITTTaaapppzzz~~~}}}|||yyyzzz{{{{{{vvvhhh\\\UUUAAA999444555666444333444222333333333333555888;;;JJJaaayyy|||qqqfffXXX^^^gggsssoooddd]]]WWWTTTUUU[[[gggqqqqqqiii```SSSIIIEEEIII^^^ssszzz|||uuufffTTTJJJNNNNNNfffccccccVVVPPPHHHEEEHHHJJJOOO^^^nnn}}}}}}wwwmmmdddVVVSSSRRRZZZhhhtttxxxxxxtttsssqqqmmmlllmmmqqqtttvvvyyy{{{zzzwwwvvvwwwyyyxxxzzz}}}~~~~~~|||zzzvvvttttttttttttsssqqqooommmnnnpppooollliiijjjjjjjjjjjjkkklllmmmnnnhhhfffcccaaa___\\\XXXUUUQQQNNNHHHCCC@@@??????@@@GGGLLLSSS\\\eeeooowww}}}}}}|||uuutttsssqqqpppppppppqqqqqqppppppqqqrrrqqqooommmoooooommmkkkiiifffddddddaaa```___]]][[[ZZZXXXXXXXXXWWWWWWWWWVVVSSSOOOKKKFFFEEEDDDBBB???===;;;:::<<<>>>BBBFFFJJJQQQXXX\\\eeeiiiooopppooommmnnnooosssvvvzzz~~~}}}zzzyyy{{{vvvtttxxxxxxjjjWWWLLLMMMXXXcccjjjooorrrqqqiii```WWWMMMEEE@@@@@@???<<<777444333333222111///000222333333222111222333333444666:::===DDDMMMTTTXXX___nnn~~~zzzddd]]]WWWUUURRRNNNLLLLLLOOOYYYjjj}}}xxxsssqqqpppnnnllleeeaaa]]]]]]___```___]]]YYYTTTMMMGGGCCCCCCFFFGGGPPPUUU]]]cccfffddd```]]]SSSQQQPPPOOOPPPPPPOOONNNNNNHHHDDDDDDHHHOOO]]]iiiqqqsssvvvxxxxxxzzz}}}zzzyyyyyyxxxwwwtttoookkkbbb[[[PPPHHHBBB???>>>===???======>>>===@@@KKKVVVbbbiiiqqqtttwwwzzzwwwssskkkbbb\\\^^^ccchhhnnnsss{{{|||~~~~~~|||||||||}}}~~~~~~~~~~~~~~~zzztttlllfff]]]VVVMMMFFFCCCCCCDDDEEEGGGTTTgggwwwxxxkkkZZZPPPIIIHHHHHHIIITTTbbbqqq{{{}}}{{{|||{{{}}}|||zzzzzzjjj___YYYCCC;;;666666666333222333222333333333333555888;;;III___tttyyyvvvqqqhhh^^^WWW\\\dddqqqtttiiiaaaYYYVVVVVVZZZhhhtttssshhh[[[OOOGGGDDDKKKddd}}}}}}lllYYYNNNRRRQQQiiifffeeeVVVOOOHHHEEEHHHJJJNNN]]]mmm{{{|||vvvlllcccVVVRRRQQQXXXfffrrrwwwwwwvvvuuurrrooollllllooorrrzzz|||~~~}}}yyyvvvvvvwwwxxx{{{}}}|||zzzwwwvvvwwwxxxxxxwwwssssssrrrrrrqqqooonnnmmmnnnmmmlllkkkkkkmmmooopppkkkhhhdddaaa___]]]ZZZXXXQQQNNNHHHCCC@@@>>>??????@@@DDDLLLTTT\\\eeemmmrrr}}}wwwvvvuuusssrrrrrrqqqqqqrrrqqqqqqrrrsssssspppnnnrrrqqqpppnnnkkkiiigggeeecccbbb___\\\YYYWWWTTTSSSQQQPPPPPPPPPOOOLLLHHHEEEDDDCCCBBB@@@???===<<<;;;999;;;>>>@@@DDDIIIOOOSSSYYY^^^dddhhhhhhhhhjjjlllooorrrwwwzzz|||}}}~~~~~~}}}|||zzzwwwvvvxxx}}}~~~zzz}}}tttlllkkkooo{{{xxxkkkZZZOOOPPPXXXbbbhhhmmmvvvyyyooo___RRRJJJEEEAAAAAA@@@<<<888444333333333111000000222333333222222333333444444777;;;>>>FFFPPPYYY\\\bbbpppvvvUUUSSSQQQPPPPPPNNNNNNNNNJJJPPP\\\mmm~~~|||wwwqqqmmmkkkgggcccbbbbbbaaa^^^ZZZUUURRRLLLHHHGGGHHHLLLNNNYYY]]]ccchhhhhhddd___[[[UUURRROOONNNNNNNNNMMMKKKNNNHHHDDDDDDHHHOOO\\\hhhppprrruuuwwwyyy|||~~~|||zzzuuuppplllccc\\\RRRIIIDDDBBBAAAAAA???===>>>>>>>>>@@@KKKVVVcccjjjqqqtttwwwxxxuuuooojjjbbb]]]^^^cccggglllrrryyy{{{}}}~~~}}}||||||}}}}}}|||vvvmmmfff]]]WWWNNNGGGDDDCCCDDDDDDGGGTTTfffvvvxxxlllZZZPPPIIIHHHHHHJJJUUUcccrrr}}}|||xxx~~~xxxwwwuuueeeZZZEEE===777666555333111222222333333333333555888;;;GGG\\\ooorrrmmmhhhaaaYYYZZZ^^^gggsssyyylllccc\\\ZZZ\\\^^^kkkxxxwwwiiiXXXLLLFFFDDDKKKeeewwweeeXXXYYYWWWnnniiifffVVVOOOHHHEEEHHHJJJNNN[[[kkkyyy}}}wwwmmmdddVVVQQQPPPWWWdddqqqwwwxxxuuutttrrrooolllmmmooorrrzzz}}}{{{xxxxxxyyyyyy{{{~~~}}}{{{yyyyyyzzz|||{{{{{{tttuuuvvvtttqqqooonnnnnnooonnnlllkkklllnnnqqqsssrrrnnniiieeebbb___\\\ZZZQQQNNNIIIDDD@@@???>>>???>>>CCCJJJRRRYYY```fffkkktttwww{{{~~~|||xxxxxxwwwvvvuuutttssssssssssssssstttuuuuuusssqqqtttsssrrrpppnnnkkkhhhfffdddccc```\\\XXXTTTQQQOOOLLLKKKJJJJJJJJJHHHDDDAAAAAA@@@???>>>===<<<;;;:::888999;;;<<<>>>BBBGGGKKKOOOSSSXXXZZZ\\\___eeeiiilllpppuuuxxxyyyzzz|||}}}||||||~~~{{{zzzwwwtttrrrssswwwzzz~~~yyytttxxxxxxmmmfffgggjjjtttxxxnnn___UUUUUU[[[ccciiilllvvv{{{rrrcccVVVMMMGGGAAAAAA@@@===888555444444333222000111222333333222222333444444555888<<>>???@@@???AAAKKKWWW```hhhooosssuuuvvvrrrlllhhhbbb^^^___bbbffflllrrrwwwyyy}}}~~~~~~~~~|||~~~|||tttkkkddd^^^XXXOOOIIIEEEDDDDDDDDDGGGUUUfffvvvxxxlllZZZPPPIIIIIIIIIJJJVVVcccsss~~~xxxsss~~~xxxqqqppp\\\GGG???777666555222111222222333333333333555888;;;EEE[[[lllnnnhhhddd^^^XXXWWW[[[eeesss}}}oooccc\\\\\\```gggrrr}}}{{{kkkXXXJJJFFFDDDIIIaaazzzjjj\\\\\\ZZZrrrllliiiXXXOOOHHHEEEHHHJJJLLLYYYiiiwww~~~~~~xxxoooeeeWWWRRROOOVVVcccqqqwwwyyyrrrrrrqqqnnnmmmmmmppprrrxxx|||}}}{{{{{{|||zzz|||~~~~~~}}}{{{|||}}}~~~}}}|||tttvvvvvvtttqqqooonnnooommmlllkkkkkkmmmppptttvvvxxxsssmmmgggccc___\\\YYYSSSPPPKKKFFFCCC@@@@@@??????CCCJJJQQQWWW]]]bbbfffkkknnnuuuzzz~~~~~~|||yyyyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuvvvxxxxxxvvvtttuuuuuutttrrrooolllhhhfffeeeccc```[[[WWWRRROOOMMMKKKIIIHHHHHHHHHFFFCCCAAA>>>>>>===<<<;;;:::999999888999::::::;;;>>>BBBFFFGGGIIILLLMMMOOOUUU^^^eeeiiiooouuuxxxxxxxxx{{{~~~}}}||||||}}}{{{zzzwwwrrrooonnnppprrrvvv{{{vvvpppqqqxxx|||rrrggghhhjjjqqqxxxpppddd[[[YYY]]]ccchhhjjjqqquuuooofff\\\QQQHHHBBBBBBAAA===999666444444444333111111222333333222222333444444555888<<>>===<<<;;;:::999888777888999:::999:::<<>>:::666555555555333222111333333333222222333333444444777;;;>>>GGGTTT___cccggguuuoookkkqqqtttooojjjhhhddd```ZZZ\\\]]]^^^^^^^^^___``````bbbdddgggjjjmmmpppsssllliiigggggggggddd___ZZZYYYZZZ[[[]]]```bbbdddfffeeefffhhhiiihhhfffcccaaa\\\YYYVVVUUUVVVXXXZZZZZZ[[[WWWVVVWWWYYY\\\dddlllsssuuuyyy{{{~~~}}}yyytttnnnjjjaaa^^^XXXTTTRRRPPPNNNMMMMMMKKKKKKIIIEEEDDDJJJTTTZZZbbbkkkppptttuuuqqqkkkddd```^^^```bbbeeellltttrrrvvvzzz}}}~~~~~~|||{{{{{{vvvppphhhbbb\\\WWWPPPJJJHHHGGGGGGFFFKKKYYYlll|||xxxjjjZZZPPPIIIIIIIIIKKKWWWeeettt~~~xxxrrrkkkqqq||||||xxxrrrsssyyyzzziiiHHH???777555555333222333222333333333333555888;;;FFF\\\nnnmmmddd___ZZZUUUSSSVVV```ppp}}}}}}tttnnnooottt~~~pppYYYIIICCCDDDDDDSSSfffrrr~~~{{{iiiZZZZZZZZZuuurrrnnn\\\OOOHHHEEEHHHIIIKKKWWWeeerrrzzz~~~yyyoooeeeWWWQQQLLLRRR```nnnvvvxxxvvvvvvuuurrrppppppqqqsssuuuzzz}}}|||}}}|||}}}~~~|||zzzwwwtttssssssuuuuuurrrooonnnnnnoooppprrrtttvvvxxx{{{xxxtttppplllhhhbbb___XXXVVVRRRMMMIIIFFFDDDCCC@@@DDDKKKPPPTTTXXX[[[]]]^^^bbbiiiqqqvvvzzz||||||xxxyyyzzz||||||||||||{{{zzzzzz{{{|||~~~~~~|||zzzyyyyyyyyywwwtttpppllliiidddbbb___[[[WWWSSSPPPOOOMMMKKKIIIIIIIIIHHHFFFDDD??????>>><<<;;;999888888888999999888888:::>>>@@@;;;===@@@@@@AAAEEELLLRRRZZZdddpppwwwyyyzzz~~~}}}|||yyyuuuqqqooooooqqqtttyyy}}}tttnnnlllsssvvvwww~~~nnnooonnnppp|||xxxpppiiidddeeehhhkkkpppttttttoooggg^^^RRRGGGCCCCCCBBB???:::777555666666444222222333333333111111222333333444666:::===HHHVVVaaadddiiixxxrrrvvv~~~}}}xxxwwwtttooohhhlllooonnnhhhcccaaa```YYYXXXVVVUUUVVVZZZ```eeeiiihhhfffggghhheee___ZZZ___```bbbdddfffhhhhhhhhhbbbdddhhhjjjjjjgggccc```\\\ZZZXXXXXX[[[^^^aaabbbdddaaa```bbbccceeekkksssvvvyyy{{{}}}~~~}}}yyyuuupppmmmgggddd```]]]\\\ZZZXXXVVVUUURRRPPPMMMGGGDDDJJJRRRXXXaaakkkppptttvvvsssmmmbbb___^^^```bbbeeemmmuuurrruuuzzz|||}}}||||||}}}||||||yyyuuuooohhhccc[[[VVVPPPJJJHHHHHHGGGGGGNNN\\\oooyyykkkZZZPPPIIIIIIJJJLLLWWWeeesss}}}yyytttlllpppyyyyyy|||tttnnnpppxxx{{{lllHHH???777555555333333444222333333333333555888;;;GGG]]]ooommmddd]]]XXXSSSQQQRRRZZZhhhsss{{{~~~pppYYYHHHBBBDDDCCCPPPaaalllwww|||tttooo___^^^]]]wwwsssnnn[[[NNNHHHEEEHHHIIIKKKVVVdddpppxxx~~~}}}xxxnnndddVVVOOOKKKPPP^^^llluuuwwwzzzyyyxxxuuurrrpppqqqrrrvvv{{{|||{{{||||||~~~}}}zzzxxxxxxuuurrrssswwwxxxtttoooqqqqqqrrrsssuuuvvvvvvwww}}}{{{yyyvvvsssooojjjfffZZZXXXTTTOOOKKKHHHFFFEEEBBBFFFLLLRRRUUUXXX[[[]]]YYY]]]dddkkkqqqvvvxxxyyywwwyyy{{{|||~~~~~~}}}}}}|||||||||~~~~~~|||{{{{{{{{{zzzwwwrrrmmmkkkcccbbb___\\\XXXTTTRRRPPPNNNLLLJJJIIIIIIIIIGGGEEEAAAAAA???>>><<<:::999888888888888888777999<<>>>>>>>>CCCIIIRRRZZZfffnnnsssyyy~~~|||zzzvvvtttyyyzzz{{{|||~~~}}}tttoookkkssszzztttwww~~~uuulllcccTTTFFFCCCFFFFFFCCC<<<666444444222222222222222222222222555333333666666555999???GGGYYYhhhlllrrrwwwuuuhhh```WWWRRRNNNLLLPPPVVV```gggmmmlllkkkiiieee```bbbbbbcccdddeeedddcccbbb```bbbdddfffeeeccc```___ZZZVVVSSSWWW___hhhlllnnnnnnnnnnnnllllllnnnsssvvv||||||zzzyyy{{{~~~~~~|||zzzzzz{{{{{{xxxuuuqqqmmmggg```ZZZWWWVVVVVVPPPLLLFFF@@@>>>>>>AAACCCOOOUUU___iiiooopppnnnlllfffaaa```cccgggkkkrrrzzzzzz{{{|||{{{zzzyyy{{{||||||~~~~~~yyyvvvrrriiibbb]]]XXXQQQJJJFFFEEEFFFHHHNNNZZZmmmvvvmmm___TTTMMMLLLLLLMMMXXXfffuuu|||tttqqqsssxxx|||~~~rrrhhhjjjsss}}}|||}}}zzzeeeIII???777555444333333555333111222555555444777<<>>>>>>>>AAAGGGOOOXXXdddnnntttzzz~~~|||{{{zzzyyyxxx}}}~~~{{{wwwsssxxx}}}}}}~~~{{{|||zzzooodddUUUGGGDDDFFFFFFCCC<<<666444333222222222222222222222222555333333666666666:::???JJJ\\\kkknnntttxxxzzzmmm^^^TTTOOOMMMPPPUUUaaaiiiqqqrrrpppnnniiicccccccccdddfffgggeeebbb___]]]^^^___```___]]]ZZZYYYQQQNNNNNNSSS]]]gggmmmooopppqqqpppppppppssswww{{{~~~~~~|||yyyyyyyyytttlllkkkjjjiiijjjnnnqqqttttttrrrrrrtttxxx{{{}}}|||zzzsssnnnfff\\\TTTOOOLLLKKKGGGDDD@@@===;;;<<<>>>???GGGNNNWWWaaaiiilllllllllcccaaabbbeeefffjjjsss}}}~~~~~~|||{{{|||}}}~~~~~~}}}~~~}}}wwwtttooohhhaaa\\\XXXPPPJJJFFFEEEFFFHHHLLLYYYmmmvvvkkk```UUUNNNMMMMMMNNNYYYgggwww~~~wwwuuuwww|||uuujjjkkkrrr|||}}}wwwyyywwwcccHHH>>>666555444333222444333111222555555444777<<>>===<<>>===<<<<<<===>>>AAAFFFOOOYYYaaafffiiijjj______aaaddddddhhhrrr~~~~~~~~~~~~~~~|||wwwsssnnnfff```\\\WWWPPPIIIEEEEEEFFFHHHKKKXXXmmmuuujjj___UUUMMMMMMLLLNNNYYYfffwwwzzzwwwyyy|||tttjjjjjjsss|||{{{vvvyyy~~~sssaaaFFF>>>666555555333222444333111222555555444777<<>>EEERRR]]]```]]]\\\___^^^mmmnnnuuuvvvqqqqqqbbbSSSJJJEEEGGGHHHJJJTTTaaakkkvvv~~~}}}zzzyyyrrrhhh___VVVPPPSSS[[[cccllltttuuuvvvvvvvvvuuutttsssrrrtttuuuvvvxxxxxxxxxxxxxxx{{{~~~|||yyywwwvvvvvvyyy{{{~~~|||zzzxxxwwwvvvwwwxxxyyy|||xxxvvvwwwxxxyyyvvvllliiieeedddbbb___XXXSSSRRRQQQQQQRRRSSSUUUWWWXXX\\\]]]___dddkkkssszzz~~~|||||||||}}}~~~}}}|||zzzvvvtttooojjjddd```]]]\\\ZZZYYYYYYXXXUUUSSSQQQPPPPPPPPPNNNMMMKKKIIIIIIGGGDDDAAA===<<<;;;;;;::::::::::::===;;;;;;===<<<:::<<>>???>>>===<<<<<<<<<<<<<<<===AAAHHHPPPYYY___dddfff]]]]]]```cccdddhhhsss|||wwwsssmmmfffaaa[[[VVVOOOIIIEEEEEEFFFHHHKKKXXXlll~~~tttjjj^^^TTTLLLKKKKKKMMMWWWeeeuuu~~~~~~zzzyyy|||~~~|||qqqhhhiiirrr|||yyyuuuzzzzzzkkk[[[EEE===666555555333222333333111222555555444777<<>>===<<<;;;;;;;;;;;;===;;;<<<>>>===999;;;???HHHSSScccpppzzz|||wwwvvvyyy|||}}}~~~{{{qqqmmmllluuu|||iiiWWWMMMGGGIIIIIIEEE===666333222333333333333333333333333555444555888888888<<>>===<<<;;;:::999999999:::===AAAHHHOOOVVV[[[^^^\\\[[[]]]aaadddiiittt~~~~~~yyytttmmmgggbbbZZZVVVOOOHHHEEEEEEGGGHHHLLLXXXkkk|||tttkkk]]]SSSLLLKKKKKKLLLWWWeeesss|||~~~sssjjjlllttt|||vvvttt|||}}}yyyrrrcccTTTDDD<<<555555555333222333333111222555555444777<<>>=========???===>>>AAA???<<<===AAAHHHSSScccpppyyy~~~zzzxxxyyy|||zzz|||~~~|||yyy~~~{{{kkkiiihhhqqqlllYYYPPPJJJKKKKKKFFF>>>777444333333333333333333333333333666444555888999999===CCCQQQfffzzz~~~wwwgggdddhhhoooyyyyyyqqqgggbbb]]]]]]^^^[[[TTTNNNGGGFFFCCCAAA?????????@@@===>>>>>>???@@@CCCGGGJJJMMMTTT```kkktttzzzyyyzzzxxxuuusssqqqiii```XXXSSSLLLGGGEEEDDDCCCCCCEEEHHHLLLNNNOOOPPPSSSVVVVVVVVVUUURRROOOKKKGGGEEE@@@???===:::999888777777888999<<<@@@FFFLLLRRRVVVXXXUUUVVV[[[aaagggpppyyyzzz}}}{{{uuuooohhhdddYYYUUUNNNHHHEEEEEEGGGHHHMMMXXXiiizzz~~~tttlll^^^TTTLLLLLLLLLMMMXXXfffrrrzzzvvvwww{{{|||uuuwww}}}xxxooo___PPPCCC;;;555555555333222333333111222555555444777<<>>DDDOOOfff{{{qqqvvv{{{pppmmmrrrrrr|||zzzmmmggg```]]]\\\YYYQQQJJJCCCBBB@@@>>>>>>???AAABBB============>>>@@@CCCFFFHHHQQQ___lllvvv}}}~~~}}}}}}~~~|||}}}|||yyyyyywwwpppggg^^^YYYQQQJJJFFFDDDCCCBBB???BBBEEEGGGGGGHHHLLLOOOVVVVVVWWWVVVTTTPPPLLLIIIDDDBBB???<<<:::888888888777777888;;;@@@FFFLLLOOOTTTOOONNNUUU]]]dddlllsssvvvyyy}}}}}}vvvoooiiieeeYYYUUUNNNHHHEEEEEEGGGHHHNNNXXXiiixxx~~~uuummm___UUUNNNMMMMMMNNNYYYgggqqqzzz}}}}}}{{{uuuzzzzzzppp___QQQBBB;;;555555666333222333333111222555555444777<<>>BBBBBB@@@AAADDDAAA@@@>>>;;;:::<<<@@@DDDDDDMMM[[[lllyyy|||zzz|||}}}{{{|||{{{yyyvvvkkkaaaUUUMMMIIIGGGCCC???>>>???@@@@@@>>>@@@DDDHHHOOOTTTZZZ^^^]]]XXXQQQLLLFFF@@@999777999:::999666666666666777:::>>>CCCFFFFFFJJJOOOUUUZZZaaaiiimmmsssvvvyyy}}}}}}vvvpppiiiddd___WWWOOOJJJFFFBBBDDDIIIKKKTTTdddvvvtttjjj___VVVNNNJJJJJJOOO[[[gggtttzzzzzzxxxxxxzzz|||tttaaaNNNCCC<<<666555444111111333222333333333333555888;;;JJJ___fffdddeee```UUURRRKKKPPPSSSVVVeeezzz~~~{{{jjj[[[YYYZZZWWWWWW[[[hhhuuuvvv___IIIAAAAAA@@@CCCFFFHHHNNNVVVYYYWWWXXXbbbqqqvvvwwwuuuaaaSSSIIIIIIJJJJJJOOOVVViiivvvzzzfff\\\RRRRRRWWW___hhhooovvvuuuuuuuuuuuurrrnnnkkkppppppqqqrrrtttvvvwwwyyyyyyzzz|||}}}}}}~~~|||zzzxxxyyy{{{||||||{{{zzzyyyzzzwwwrrrmmmjjjiiiiiijjjiiijjjkkklllnnnsssyyy~~~||||||{{{{{{}}}wwwqqqnnnmmmaaa``````aaabbbcccdddeeehhhjjjmmmqqquuuxxxzzz{{{}}}{{{zzzzzz{{{|||{{{zzzzzz|||||||||~~~|||yyyvvvnnnfffjjjhhhfffggggggeee```\\\^^^```bbb```[[[VVVUUUUUUOOOMMMIIIHHHHHHIIIHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDLLLTTTaaakkkrrrwww||||||ppppppmmmiiimmmyyyoooaaa___aaalllyyy```PPPKKKPPPOOOHHH???;;;777333333333333333333333333333333444666666888;;;@@@CCCOOOjjj|||kkkqqqxxx~~~|||zzz{{{~~~qqqmmmhhhddd___WWWMMMFFFAAA>>>???BBBBBBAAABBBFFFEEEDDDCCC@@@===<<<>>>???EEEMMM[[[jjjvvv|||}}}||||||{{{zzzxxxwwwxxx|||~~~}}}~~~~~~|||zzzsssjjj___VVVPPPKKKEEE@@@<<<===>>>===;;;===@@@DDDGGGKKKRRRXXXYYYWWWSSSOOOEEE???999888999:::999666555444444444777:::>>>@@@CCCFFFKKKQQQXXX___gggmmmsssuuuyyy||||||vvvooohhhccc^^^VVVOOOJJJFFFCCCDDDIIILLLUUUeeevvvsssiii^^^VVVNNNKKKKKKQQQ^^^jjjwww}}}{{{xxxxxxyyyyyyeeeRRRCCC<<<666555444111111333222333333333333555888;;;KKKeeeqqqmmmhhh^^^TTTTTTOOOUUUXXX\\\kkk~~~nnnaaa```aaa^^^^^^aaakkkzzz}}}eeeLLL@@@>>>>>>BBBFFFIIIOOOXXX[[[YYYZZZcccppptttuuuxxxaaaSSSHHHHHHIIIIIINNNUUUdddqqq~~~lllaaaWWWUUUYYY___gggoootttttttttuuuuuutttqqqpppsssssstttuuuvvvxxxzzz{{{xxxyyy{{{||||||}}}~~~|||yyywwwrrrsssttttttuuuuuuuuuuuuwwwtttoookkkhhhhhhhhhiiiggghhhhhhiiikkkooouuuyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~yyyuuummmllljjjjjjjjjkkkllllllnnnooorrruuuxxx{{{~~~~~~}}}zzzwwwvvvvvvwwwxxx~~~~~~zzzxxxxxxwwwwwwxxx{{{~~~{{{tttlllmmmlllkkkjjjhhheeeaaa^^^aaacccdddbbb]]]XXXUUUTTTRRRPPPNNNMMMMMMMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFNNNWWWcccmmmssswww{{{~~~~~~vvvtttoookkknnnxxxnnn\\\ZZZ\\\ggg{{{pppZZZNNNLLLPPPPPPGGG???:::777333333333333333333333333333333444666777888;;;@@@CCCQQQlllvvvpppuuu|||}}}~~~rrroookkkgggbbbZZZOOOGGGCCC@@@AAACCCCCCCCCGGGLLLJJJJJJHHHEEEAAA>>>>>>???GGGNNN[[[hhhrrrvvvwwwvvvvvvvvvuuuttttttvvvzzz}}}~~~yyysssjjjbbb[[[TTTLLLFFF>>>>>>===<<<::::::===???@@@CCCIIINNNQQQPPPOOOMMMBBB>>>999777888999888666555444444333555777999;;;???BBBFFFLLLSSS]]]fffmmmsssuuuxxx|||}}}}}}}}}vvvooohhhccc]]]VVVNNNJJJFFFCCCEEEIIILLLVVVfffwww}}}qqqggg\\\UUUNNNKKKMMMSSSaaammmzzz{{{yyyyyyyyyeeeSSSCCC<<<666555444111111333222333333333333555888;;;IIIiiizzztttiii\\\TTTWWWVVV\\\aaagggtttrrreeedddeeebbbaaaeeeiiiyyyiiiPPP@@@<<<<<>>:::777444333333333333333333333333444555666777888;;;@@@CCCTTTnnn~~~zzzooouuuxxxwwwtttppplllggg^^^SSSKKKFFFDDDDDDFFFFFFGGGNNNWWWTTTRRRNNNHHHCCCAAAAAACCCHHHPPP[[[fffmmmppppppppprrrssssssssssssuuuyyy}}}{{{xxxrrrmmmfff]]]TTTNNNDDDCCC@@@===;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEDDDDDD>>>;;;777666777777666555888777666555555666888999<<<>>>BBBHHHPPP[[[fffnnntttvvvzzz}}}~~~~~~zzzyyy{{{~~~~~~xxxpppiiiddd\\\UUUNNNKKKGGGDDDEEEIIIMMMWWWhhhxxx{{{oooeeeYYYRRRLLLJJJMMMTTTcccooozzz|||~~~zzzxxxzzzgggUUUCCC<<<666555444111111333222333333333333555888;;;FFFfffxxxrrriii]]]WWW\\\]]]cccjjjqqq~~~sssbbb______]]]___ddddddsss}}}iiiQQQCCC>>>;;;BBBIIILLLQQQWWWZZZYYYhhhoooxxxwwwttt~~~qqqaaaSSSHHHGGGGGGFFFJJJQQQZZZggguuu~~~pppdddXXXUUUWWW[[[bbbhhhssstttuuuuuuuuuuuuvvvvvvrrrssssssuuuvvvxxxzzz{{{wwwyyy{{{{{{{{{|||}}}}}}{{{zzzxxxvvvssspppllljjjhhhgggfffhhhjjjkkkkkkjjjhhhfffeeeddddddeeebbbbbbbbbbbbbbbdddhhhkkkooorrrvvvxxxxxxwwwxxxyyy~~~}}}}}}}}}~~~~~~|||zzzxxxxxxwwwwwwwwwxxxzzz{{{uuussspppmmmjjjiiiiiiiiiiiikkknnnooonnnllljjjiiillllllmmmooorrrvvv||||||uuusssvvvvvvrrrkkkeeeccccccccceeeffffffccc___ZZZWWWXXXXXXXXXZZZZZZXXXUUURRRPPPPPPPPPPPPPPPOOONNNNNNRRR[[[hhhrrrwww{{{~~~}}}~~~~~~xxxssswww~~~}}}vvvggg^^^WWWTTTZZZdddooowww}}}iiiZZZPPPSSSPPPGGG===999777444444444444444444444444444444555666777999<<<@@@DDDTTTmmm|||xxxmmmxxxzzz{{{xxxsssoookkkbbbXXXPPPLLLJJJJJJKKKKKKMMMWWWbbbfffaaaWWWLLLDDD@@@AAADDDIIIQQQ\\\eeejjjllllllmmmnnnoooppppppqqqssswwwzzz{{{|||~~~~~~}}}zzzvvvnnndddZZZTTTKKKHHHDDD@@@>>><<<;;;;;;<<<<<<============<<<<<<:::888666555555666555555888777666555555555666777;;;<<>>>>>>>>>>>=========<<<:::;;;<<<<<<;;;:::;;;<<<777777888999:::;;;<<<<<<999999:::===FFFTTTdddooowwwyyy|||~~~}}}|||wwwvvvvvvxxxwwwtttrrrsssppplllfffbbbaaabbbccccccbbbgggnnnvvv}}}~~~wwwooofff```WWWRRRMMMLLLIIIFFFGGGKKKOOO\\\ooo|||}}}tttfff]]]WWWPPPJJJJJJNNNWWWeeesss{{{~~~|||yyywww~~~qqqXXXCCC<<<777555444111111333222333333333333555888;;;BBB___oooooollleee\\\]]]ZZZbbbooo}}}rrrccc```aaa```aaaffflllxxxooo[[[MMMGGG@@@LLLVVVZZZ\\\___aaaaaa```dddiiihhhjjj}}}gggXXXKKKIIIGGGDDDGGGNNNWWWdddttt~~~}}}jjj^^^QQQMMMNNNRRRXXX^^^eeellluuuxxxwwwuuuuuuwwwrrrrrrssstttuuuwwwyyyzzzwwwyyyzzzzzzzzzyyy{{{|||{{{{{{||||||wwwrrrnnniiiccc___```aaabbbeeehhhllloooqqqkkklllllllllkkkiiifffddd[[[\\\]]]]]]\\\]]]___aaafffggghhhhhhjjjnnntttxxxzzz{{{}}}|||wwwsssrrrrrrooonnnqqq|||}}}sssjjjcccaaa___^^^aaaeeekkknnnqqqtttzzz}}}}}}zzzuuuqqqddd___XXXUUUUUUUUUUUUTTTTTTTTTSSSPPPNNNRRR[[[cccoooyyy}}}}}}~~~|||wwwsssmmmiiiffffffggghhhfffdddaaa``````aaabbbbbb```^^^VVVVVVWWWWWWWWWWWWWWWVVVZZZcccooowwwzzzyyyyyyyyy~~~wwwooovvv{{{|||sss```WWWTTT[[[```bbbkkkxxxyyyuuu___WWWXXXRRREEE;;;777777666555555555555555555555555555666777888:::===AAAEEEOOOccc|||ssszzz{{{}}}uuuhhh___[[[ZZZ^^^dddwwwuuuooocccUUUKKKGGGFFFRRRYYY___ccciiioooqqqnnnsssssssssssssssssssssssswwwyyy{{{|||}}}|||{{{zzz}}}zzzsssjjjccc\\\VVVOOOKKKJJJGGGCCCAAAAAAAAA@@@@@@;;;<<<===???@@@???<<<999:::::::::::::::;;;<<<<<<:::<<<===@@@FFFRRR```kkkxxx|||~~~zzzwwwuuupppqqqrrrssstttuuuvvvvvvuuuuuusssqqqmmmjjjfffdddfffbbbcccllluuu{{{~~~xxxtttoooiiiddd\\\UUUOOOLLLIIIGGGIIINNNSSS```qqq|||zzzlll^^^UUUOOOJJJKKKOOOWWWeeerrr{{{}}}wwwtttyyy}}}yyy|||tttVVVDDD===888777555222111333222333444444333444777:::KKK^^^ooopppkkkfff___VVV[[[bbblllvvv~~~zzzllljjjlllkkkfffbbblllrrrzzz{{{rrraaaOOODDDFFFLLLXXX[[[XXXbbbjjjccccccbbbbbb^^^bbbzzzooo___NNNFFFDDDEEEHHHLLLUUUcccsss|||qqqdddVVVOOOQQQWWW[[[\\\ccchhhooovvvxxxwwwssspppuuusssrrruuuyyy{{{zzzxxxuuuwwwyyyvvvrrrrrrwww|||~~~~~~~~~~~~~~~yyysssmmmiiifffcccaaa```bbbdddhhhlllooorrrssspppmmmkkkmmmoooooojjjdddaaa```___^^^^^^___aaabbbddddddcccdddhhhmmmrrruuuyyy|||}}}zzzwwwrrrmmmiiifffcccdddjjjrrrzzz~~~xxxtttlllddd```ZZZVVVWWWZZZ^^^fffnnnsssxxx||||||sssjjjeee^^^ZZZYYYXXXVVVTTTQQQPPPNNNLLLKKKOOOTTTYYYfffrrr~~~~~~}}}}}}{{{vvvrrrooommmkkkiiihhhhhhiiiiiicccaaa___^^^______^^^\\\[[[\\\[[[XXXTTTTTTXXX\\\^^^eeeooovvvxxxyyyzzz|||~~~uuussssssvvv{{{rrreee[[[YYYccciiijjjnnnvvv~~~sssfff]]]WWWUUUOOOEEE;;;666555666444444444555666777888999999999999:::===@@@DDDFFFPPP___{{{xxx{{{|||~~~rrrfff```]]]aaaggguuutttooodddWWWNNNKKKLLLUUU\\\bbbeeehhhnnnqqqppptttttttttuuuuuuuuuuuuuuuxxxyyy|||}}}~~~}}}|||{{{~~~zzzssslllfff```ZZZVVVQQQNNNJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFCCC???<<<;;;;;;::::::::::::;;;;;;<<<===???@@@FFFPPP^^^hhhrrrwww}}}}}}yyywwwtttuuuwwwzzz}}}~~~yyyuuurrrmmmgggcccgggmmmrrryyy~~~wwwrrrmmmgggccc[[[TTTNNNKKKHHHFFFHHHMMMSSSbbbsss}}}nnn```UUUOOOKKKLLLPPPXXXfffrrr}}}}}}vvvrrrwww}}}zzz}}}rrrVVVCCC===888777555222111333333333444444333555777:::JJJ^^^oooqqqkkkggg```XXXWWW]]]gggqqqxxx}}}{{{ooonnnqqqpppkkkhhhfffmmmtttuuulll\\\LLLBBBDDDLLLYYY\\\[[[gggpppiiihhhffffff```aaawww~~~tttcccQQQHHHEEEEEEHHHKKKTTTaaaqqq{{{vvviiiZZZRRRSSSXXX\\\]]]bbbfffmmmsssvvvvvvsssqqqsssqqqpppqqquuuwwwwwwvvvsssvvvwwwtttqqqqqquuuyyy|||}}}}}}~~~~~~zzzsssnnnjjjfffccc```aaabbbdddgggkkknnnqqqsssooolllkkklllooonnnjjjeeeeeedddaaa______```bbbccceeeeeedddeeeggglllpppssstttxxx}}}|||yyyuuuooolllfffbbb```ccchhhnnnvvv~~~xxxtttqqqjjjbbbaaaZZZVVVVVVXXXZZZaaaiiirrrxxx~~~yyylllfff```\\\[[[ZZZWWWUUUSSSRRROOOMMMLLLNNNSSSWWWaaammmyyy~~~yyyuuuqqqooommmjjjiiihhhiiiiiidddbbb``````aaabbbaaa```\\\]]]\\\XXXTTTSSSUUUYYY^^^eeeooovvvxxxxxxyyy{{{wwwtttuuuxxx}}}}}}nnnccc[[[ZZZeeellllllnnntttyyy{{{|||wwwmmmcccYYYRRRUUUSSSMMMDDD<<<777777888222222333333444666777888999999999;;;>>>BBBEEEGGGOOO___zzz~~~}}}~~~rrrhhhccceeejjjtttsssoooeeeYYYRRRQQQTTT\\\dddkkkkkkjjjnnnqqqsssttttttttttttuuuuuuvvvvvvyyy{{{}}}~~~}}}|||vvvqqqmmmhhheeeZZZWWWTTTRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKIIIDDDAAA??????>>>>>>======<<<<<>>AAAFFFJJJMMMRRR]]]vvv}}}~~~vvvqqqqqqtttvvvtttlllbbb___fffoooxxxxxxsssooolllqqqqqqssstttvvvwwwxxxyyy{{{}}}|||zzzvvvqqqkkkfffeeedddccccccaaa]]]XXXTTTPPPPPPPPPPPPOOOMMMKKKJJJHHHIIIJJJKKKMMMTTT___gggjjjooovvv|||{{{wwwyyyzzz}}}wwwlllddd___]]]VVVOOOJJJGGGEEEDDDFFFKKKSSSdddvvv}}}uuuhhh]]]TTTOOOMMMPPPTTT\\\iiittt}}}yyywwwxxxyyyzzzxxxqqqnnnssszzz~~~~~~uuu]]]LLL???999555555555333333555444555555555555666999;;;BBB[[[qqquuupppnnnmmmjjjeeeggghhhhhhiiiqqq~~~tttooommmiiiffffff[[[eeemmmhhhYYYIIIBBBBBBIIITTTgggooonnnwww{{{qqqdddjjjppphhhaaarrr|||kkkWWWLLLHHHFFFGGGJJJRRR^^^kkkqqqvvvzzzzzzyyyxxxnnn```TTTOOOPPPSSSVVVYYY]]]bbbhhhmmmppprrrrrrpppqqqrrrpppnnnmmmmmmnnnoooqqqtttwwwxxxyyyxxxwwwvvvyyy~~~|||yyyvvvrrrpppjjjjjjjjjjjjmmmpppsssuuuuuuttttttrrrqqqppppppooommmlllkkkjjjjjjlllnnnooonnnnnnnnnmmmkkkhhhfffeeeccceeeiiilllnnnqqquuuxxxzzz|||}}}}}}||||||}}}{{{yyyvvvpppiiibbb^^^ZZZXXXZZZ___dddhhhkkklllnnnppplllfffaaa\\\XXXXXXVVVTTTUUUYYY^^^hhhqqqvvvyyy{{{zzzvvvpppkkkeeeccccccdddcccaaa]]]]]]\\\XXXTTTRRRQQQQQQUUU]]]dddiiioootttuuurrrrrrppppppsssxxx||||||{{{yyyxxxvvvtttqqqooommmllljjjhhheeecccccccccaaa___\\\[[[YYYTTTQQQRRRXXX]]]dddkkktttzzzzzzzzzzzz{{{vvvxxx{{{|||{{{{{{vvvooommmpppwww~~~ssseee[[[]]]aaagggkkkiiibbb\\\[[[WWWXXX\\\XXXOOOMMMQQQWWWPPPFFF===888555444333555555666666777888:::;;;;;;;;;<<<>>>AAAEEEIIILLLRRRZZZppp{{{~~~}}}wwwtttuuutttwwwwwwpppggggggrrr|||}}}vvvppppppqqqrrrtttvvvwwwyyyyyyzzz||||||vvvqqqkkkjjjiiihhhgggccc]]]YYYVVVWWWXXXXXXWWWUUUSSSRRRPPPQQQPPPOOOPPPUUU^^^eeeiiinnnuuu{{{~~~~~~~~~~~~|||~~~xxxlllccc^^^]]]VVVPPPJJJHHHFFFDDDGGGLLLWWWgggwww}}}yyypppdddZZZSSSOOOMMMPPPUUU]]]iiiuuu|||~~~}}}|||}}}~~~~~~}}}xxxqqqmmmsss|||ppp[[[LLL>>>888444444555333333666444555666555555666999;;;CCC]]]tttyyytttsssrrrppphhhhhhgggcccbbbjjjxxx~~~qqqkkkhhhdddcccddd^^^iiirrrlllZZZIIIBBBBBBJJJVVVllluuuuuu{{{}}}qqq___gggooogggaaarrrooo[[[OOOIIIFFFGGGIIIQQQ^^^llltttxxx||||||zzzvvvmmmaaaVVVQQQQQQTTTWWWWWW[[[aaahhhnnnqqqrrrrrroooqqqtttsssooollllllllljjjllloootttwwwxxxvvvuuuuuuxxx}}}|||yyyvvvqqqpppoooppprrruuuxxx{{{xxxxxxwwwuuusssqqqqqqqqqqqqppppppppppppppppppppppppppppppooommmjjjgggeeeaaabbbbbbcccdddgggkkkooorrrsssuuuyyy}}}~~~||||||{{{|||}}}}}}zzzxxxpppiiiccc```]]]YYYYYY]]]^^^bbbeeefffjjjnnnlllhhhfffaaa]]][[[XXXTTTTTTWWWWWWaaakkkppptttxxxyyywwwqqqmmmhhhfffgggiiihhhfffbbbbbbaaa^^^ZZZWWWVVVVVVWWW\\\aaaccchhhmmmnnnjjjjjjhhhhhhkkkqqqvvvxxxwwwxxxwwwvvvtttrrrpppnnnlllkkkiiiggggggggghhhgggfff```^^^YYYSSSOOOQQQXXX^^^dddkkksssxxxyyyxxxxxxyyyxxxyyy{{{~~~~~~{{{yyyxxxssslllhhhjjjwwwwwwjjjaaacccggglllqqqqqqlllfffbbb\\\[[[]]]XXXNNNLLLRRRUUUMMMCCC;;;777666555444666666666777888999:::;;;<<<<<<<<<>>>AAADDDHHHJJJPPPVVVjjjyyy||||||zzzvvvuuuxxxssswwwxxxrrrlllnnnzzzwwwnnnoooppprrrtttvvvwwwxxxzzz|||{{{wwwsssrrrrrrrrrrrrooojjjggg]]]^^^___```___]]][[[ZZZVVVVVVUUURRRQQQUUU]]]ccckkkooovvvzzz}}}~~~~~~~~~~~~}}}xxxlllccc^^^]]]VVVPPPJJJHHHFFFDDDGGGMMMZZZiiixxx|||wwwnnnbbbYYYSSSOOONNNQQQVVV]]]jjjuuuzzz~~~~~~zzzqqqmmmsss}}}~~~}}}nnnZZZLLL===888444444555333333666444555666555555666999;;;EEE___www|||wwwvvvvvvuuummmmmmiiidddbbbiiixxxvvvmmmhhhcccbbbcccbbbnnnwwwppp]]]KKKCCCDDDJJJXXXoooyyyyyyrrr```hhhqqqjjjccctttsss^^^QQQJJJFFFFFFHHHPPP^^^mmmvvv{{{|||uuunnncccYYYTTTTTTVVVYYYVVVZZZaaaiiioooqqqrrrrrrppptttwwwvvvrrrnnnmmmmmmeeegggkkkqqquuuvvvuuussstttwww{{{|||zzzvvvuuuttttttvvvyyy}}}}}}}}}|||yyyvvvttttttuuuuuuuuuuuutttsssrrrppppppqqqqqqqqqpppnnnjjjgggeee______^^^]]]]]]```dddhhhkkkkkkmmmpppuuuxxxyyyyyy|||||||||}}}~~~~~~|||zzzrrrlllfffccc___[[[ZZZ]]][[[___bbbdddiiinnnnnnkkkjjjeee```^^^ZZZTTTSSSUUUQQQ[[[eeekkkooouuuxxxwwwsssnnnjjjhhhjjjllllllkkkeeefffeeeccc___[[[YYYYYYYYY\\\^^^___ccchhhiiifffbbb``````dddkkkppprrrrrrwwwwwwvvvtttrrrpppnnnmmmllljjjiiijjjkkkmmmmmmllldddaaa[[[SSSNNNPPPWWW^^^ccciiirrrwwwwwwvvvvvvwwwyyyzzz|||~~~}}}yyywwwvvvrrrkkkhhhiiixxxrrrmmmnnnqqqtttxxxyyyuuuoooggg___\\\^^^YYYOOOOOOWWWSSSKKKAAA:::777777666666666666666666777999:::;;;<<<<<<<<<>>>@@@DDDGGGIIINNNSSSeeesssyyy}}}{{{zzz{{{{{{{{{~~~{{{yyyxxxwwwwwwwwwvvvttttttyyy|||yyyuuuqqqqqqtttwwwyyyyyy}}}|||{{{}}}}}}~~~}}}|||{{{zzzvvvqqqmmmkkkhhheeeccccccbbbbbb```]]]TTTNNNPPPTTTWWW\\\aaajjjnnnsssxxx{{{~~~|||xxxwwwxxxxxxwwwvvvuuutttssstttvvvyyy}}}~~~xxxooogggcccaaaUUUPPPLLLIIIFFFEEEHHHOOOZZZmmm}}}|||ssskkkaaaWWWRRRPPPNNNOOOVVVbbbnnnvvv|||vvvuuu{{{|||{{{xxxzzzpppaaaQQQFFF<<<999666444333333111000222333444444444666999;;;EEE\\\uuuzzzrrrllljjjeeeccceeedddfffuuuooofffeeeeeeaaahhhnnnuuussscccNNNDDDCCCHHHZZZmmmwwwzzzzzzyyyvvvbbblllqqqoooqqq|||zzzdddTTTNNNMMMKKKIIISSS]]]kkkwww~~~}}}{{{tttmmmbbbXXXSSSRRRUUUXXXVVV[[[bbbiiiooorrrrrrrrrssssssssssssqqqooommmkkkhhhhhhhhhjjjmmmqqquuuwwwzzzzzz{{{~~~~~~|||||||||~~~{{{yyy{{{{{{{{{zzzyyywwwvvvuuuuuuvvvwwwvvvsssnnnhhheeeccc```\\\WWWUUUUUUYYY\\\dddeeegggkkkppptttvvvwwwzzzyyyqqqsssqqqmmmgggaaa^^^^^^___eeeeeeeeefffgggjjjmmmnnnooolllggg```ZZZUUUQQQOOOPPPTTT[[[bbbggglllpppsssrrrqqqoooooopppooommmkkkiiiiiihhhhhhfffccc^^^ZZZZZZ[[[]]]___```___^^^]]]bbb___\\\^^^dddkkkoooqqquuuvvvvvvtttqqqnnnnnnnnniiiiiijjjkkkllljjjfffcccdddbbb^^^WWWQQQRRRYYY```bbbiiirrrxxxyyyyyy{{{|||yyyzzz}}}wwwtttzzzzzzpppjjjkkkuuuvvvvvvzzz}}}uuuggg^^^___[[[RRRNNNRRRXXXMMMAAA<<<888444222444777777777777777888999999<<<===@@@BBBEEEFFFHHHHHHNNNVVVaaattt~~~wwwqqqvvv|||~~~|||xxxtttrrrqqqrrrrrruuuyyy}}}{{{zzz||||||zzzyyyyyy|||xxxtttsssvvvyyyzzzzzz~~~}}}|||~~~}}}|||}}}||||||}}}}}}zzzvvvsssnnnkkkgggdddbbbaaa___]]]XXXPPPKKKLLLQQQTTTZZZ___hhhmmmsssyyy|||~~~~~~zzztttqqqqqqqqqpppoooiiihhhgggggghhhkkknnnpppvvv{{{}}}wwwooohhhcccaaaVVVPPPKKKIIIFFFEEEIIIPPP^^^qqquuulll```VVVRRROOONNNPPPWWWcccooovvv|||~~~~~~~~~zzzuuu}}}}}}sssiii\\\OOOFFF;;;999555444333333222111222333444444444666999;;;BBBZZZuuuzzzppphhhccc______bbbbbbeeessssssiiihhhhhhffflllsssyyyuuubbbMMMCCCDDDDDDVVVlll{{{|||iiirrrxxxwwwwwwzzzhhhYYYQQQMMMKKKIIIRRR\\\lllyyy}}}uuuoooeee\\\VVVTTTUUUVVVYYY]]]dddkkkpppsssttttttssssssssssssrrrpppnnnmmmhhhhhhhhhjjjmmmqqquuuwww||||||}}}~~~|||{{{zzzyyyyyyzzz{{{{{{xxxsssnnnkkkfffccc^^^YYYUUUUUUWWWYYY___```dddjjjpppvvvzzz{{{|||{{{tttsssqqqmmmhhhccc``````bbbffffffggghhhjjjlllnnnooorrrpppkkkeee^^^WWWRRRPPPNNNQQQVVV\\\bbbjjjrrrwwwvvvuuutttttttttrrrooolllhhhhhhggggggfffddd```]]]YYYZZZ[[[\\\\\\[[[ZZZYYY^^^[[[ZZZ\\\bbbhhhlllnnnqqqsssuuuuuusssqqqpppqqqllljjjhhhggggggfffdddcccaaa```\\\VVVQQQRRRXXX^^^cccjjjrrrxxxyyyyyyzzz|||xxxyyy{{{~~~{{{~~~~~~tttlllkkkwww{{{yyyyyy~~~yyykkkbbbbbb^^^UUUQQQTTTUUUJJJ@@@;;;888444333555777777777777777888999:::===>>>@@@CCCEEEGGGHHHIIIKKKRRR\\\nnnvvv}}}nnnqqqvvvyyyzzz{{{}}}~~~~~~}}}zzzxxxwwwrrrpppkkkfffdddcccdddeeeiiinnntttzzz~~~}}}}}}|||yyywwwxxxzzz{{{{{{~~~}}}}}}~~~}}}}}}~~~~~~|||zzzyyyxxxxxxxxxzzz{{{zzzwwwtttqqqmmmhhhdddaaa]]]ZZZWWWPPPJJJFFFHHHLLLPPPVVV\\\eeekkksssyyy}}}~~~|||vvvrrrpppoooooonnngggfffdddbbbbbbcccdddeeejjjqqqyyy~~~~~~~~~vvvoooiiidddbbbWWWQQQKKKGGGEEEEEEKKKSSSbbbuuuxxxnnn```TTTQQQOOONNNQQQXXXdddpppxxx|||~~~~~~wwwrrr{{{|||mmmcccZZZPPPHHH:::888555444444444333333222333444444444666999;;;@@@XXXuuu|||pppgggddd```___bbbbbbdddqqqvvvkkkiiijjjiiillltttzzzsss]]]GGG@@@DDDCCCUUUmmmpppxxx}}}}}}|||}}}oooaaaUUUNNNKKKJJJQQQ\\\lll{{{yyysssiii___XXXUUUUUUVVV\\\```fffmmmrrrtttuuuuuurrrsssssssssrrrqqqooonnniiiiiiiiijjjmmmqqqvvvxxx}}}~~~~~~~~~|||}}}~~~~~~|||xxxtttqqqjjjfff```ZZZVVVTTTTTTUUUWWWZZZ```gggpppxxx~~~~~~}}}~~~}}}yyytttrrrooojjjeeedddeeefffhhhiiikkkmmmnnnpppppppppuuusssoooiiibbb[[[UUURRROOOQQQSSSWWW]]]fffooovvvyyyyyyyyyzzzyyyvvvqqqmmmhhhgggeeeeeeeeedddbbb```[[[[[[[[[ZZZYYYXXXWWWWWWYYYXXXXXX[[[```eeehhhjjjmmmppptttvvvuuutttssssssnnnkkkgggdddddddddcccbbb______\\\WWWSSSTTTYYY]]]eeekkkssswwwxxxxxxyyy{{{xxxyyyzzz|||~~~xxxnnnkkkyyy~~~xxxrrruuu~~~zzznnndddbbb^^^VVVRRRTTTQQQGGG===:::888555444666777777777777888999:::;;;>>>???AAADDDFFFHHHIIIJJJLLLPPPXXXiiiwwwwwwlllmmmooooooooooooppppppqqqpppooonnnllljjjhhhgggbbb___[[[WWWUUUUUUWWWXXX\\\```fffllluuu}}}}}}}}}{{{zzzzzz{{{{{{}}}||||||}}}~~~}}}}}}~~~~~~~~~|||{{{yyyxxxrrrrrrrrrssstttsssqqqnnnppplllgggaaa]]]XXXSSSPPPIIIDDDAAADDDHHHLLLSSSZZZaaahhhqqqyyy}}}~~~~~~~~~~~~|||wwwuuuuuuvvvvvvtttrrroookkkiiihhhggggggjjjooowww|||~~~~~~~~~~~~|||uuuooojjjeeebbbYYYQQQJJJFFFDDDEEEMMMVVVdddvvvzzzoooaaaSSSOOONNNNNNRRRZZZfffssszzz|||~~~}}}uuusss~~~oooeee\\\QQQIII:::888555444444555444444222333444444444666999;;;@@@WWWsssyyypppqqqjjjeeeeeedddeeeqqqwwwjjjeeeeeeffffffnnnuuummmVVV@@@<<>>;;;BBBEEESSSjjj||||||||||||}}}rrr```SSSNNNNNNOOOWWWfffwwwzzzmmm```WWWUUUWWWYYYZZZ]]]ccciiinnnqqqssstttoooppprrrsssttttttssssssrrrqqqooooooqqquuuyyy|||{{{~~~~~~|||zzznnniiiccc^^^ZZZWWWSSSPPPNNNQQQWWW^^^gggrrr}}}|||{{{xxxsssooommmnnnpppsssvvvzzz||||||yyyuuurrrrrrqqqpppmmmhhhbbb]]]ZZZVVVXXX[[[^^^```cccgggjjjwwwxxxzzz||||||xxxrrrmmmkkkiiifffdddcccaaa___]]][[[\\\\\\]]]^^^^^^]]]]]]WWWXXXYYY[[[^^^aaaeeegggmmmpppuuuwwwvvvtttrrrrrrpppnnnlllkkkkkkiiigggdddcccaaa^^^[[[YYYZZZ]]]```jjjoootttwwwvvvuuuvvvxxxzzzzzzzzz{{{|||~~~}}}~~~|||vvvyyy{{{tttttt~~~~~~zzzooohhhaaacccttttttkkk```ZZZVVVRRROOOOOOHHH???888777777666666888666666777888:::;;;===>>>@@@BBBDDDFFFIIIKKKLLLLLLSSSWWW[[[hhh}}}~~~jjjfffaaa\\\YYYWWWTTTRRROOONNNLLLJJJIIIHHHHHHHHHEEEDDDBBBAAAAAABBBDDDEEEEEEHHHLLLQQQXXXdddqqq{{{zzzxxxzzz|||}}}}}}zzzzzz{{{wwwxxxxxxvvvuuuuuuxxxzzz{{{|||~~~~~~}}}{{{wwwwwwwwwvvvuuutttsssrrrqqqooommmkkkiiigggcccaaa[[[XXXTTTQQQNNNIIIEEEAAA???<<<<<<@@@BBBEEELLLUUUZZZaaakkksssxxxzzzzzzzzzyyy|||{{{{{{}}}~~~xxxsssppplllgggcccXXXQQQJJJGGGFFFHHHPPPZZZfffuuuxxxoooaaaSSSMMMMMMNNNTTT^^^kkkwww}}}~~~|||oooaaaQQQEEE;;;999666555555555444333222333444444444666999;;;@@@TTTlll~~~uuulllkkkjjjmmmyyyzzziii[[[XXX[[[^^^fffmmmgggTTTAAA===CCC???III[[[ttt~~~|||}}}{{{jjj\\\TTTQQQNNNTTT___ooo|||{{{mmm```XXXUUUVVVXXXWWWZZZ```fffkkkooorrrsssoooqqqsssuuuvvvwwwwwwwwwxxxvvvsssrrrrrrvvvzzz|||yyy}}}~~~pppkkkeeebbb```]]]XXXTTTPPPRRRUUUXXX^^^hhhvvv|||wwwtttuuuvvvyyy}}}~~~zzztttsssqqqoookkkfffbbb```XXX\\\aaaeeegggiiikkklllrrrsssuuuxxxzzzwwwrrrnnnmmmkkkhhhgggeeeccc___]]]ZZZ\\\^^^```aaa```___^^^ZZZ[[[\\\\\\]]]___dddgggmmmppptttuuutttrrrqqqqqqqqqpppooooooooonnnllljjjgggddd___[[[ZZZ\\\___aaalllpppuuuwwwvvvtttuuuwwwzzzzzzzzz{{{|||}}}~~~uuurrrxxx}}}yyyzzz|||uuusssppphhhfffaaaeeewwwssskkk```XXXUUUSSSQQQPPPEEE===666666777666666777666666777888:::===>>>@@@AAACCCEEEHHHJJJLLLMMMNNNQQQWWW\\\eee|||gggbbbZZZTTTPPPMMMIIIFFFDDDDDDBBBAAA@@@@@@@@@AAA??????>>>>>>============???AAADDDGGGMMMXXXeeeooo{{{xxxssssssuuuwwwwwwzzz~~~|||{{{|||wwwwwwwwwtttqqqqqqsssvvvwwwzzz}}}~~~}}}}}}{{{zzzttttttsssqqqooommmkkkiiiiiifffccc```^^^[[[XXXUUUMMMKKKIIIGGGFFFCCC???<<<;;;::::::===???AAAIIIQQQWWW^^^hhhpppuuuwwwxxxyyyzzz|||~~~||||||~~~}}}vvvrrrqqqmmmhhhcccWWWQQQKKKHHHGGGIIIQQQZZZkkkyyy~~~wwwnnn```RRRKKKLLLOOOUUU___mmmyyy~~~zzzuuudddSSSHHH===:::777555555555444333222333444444444666999;;;<<>>AAA:::@@@LLL^^^xxx}}}{{{~~~xxxhhhZZZSSSMMMPPPYYYfffttt}}}~~~~~~xxxnnncccZZZUUUTTTSSSTTTWWW]]]dddjjjooorrrsssrrrsssvvvxxxzzz{{{||||||{{{yyyuuurrrrrruuuxxx{{{xxx}}}~~~}}}rrrmmmiiiggggggeee___[[[UUUUUUTTTRRRUUU^^^mmmwww||||||}}}}}}{{{yyyvvvsssnnnkkkhhhfffbbbeeehhhkkkkkklllmmmnnnmmmnnnqqquuuwwwvvvssspppmmmlllkkkkkkjjjgggccc```^^^```ccceeefffdddaaa^^^]]]]]]]]]\\\[[[]]]bbbgggmmmooorrrsssrrrqqqrrrrrrrrrpppnnnnnnpppqqqrrrqqqooojjjddd___^^^aaadddfffnnnrrrvvvwwwuuussstttvvvyyyyyyyyyzzz{{{|||~~~~~~{{{ppprrryyy|||yyyzzzvvvnnnjjjgggccceeeeeeiiizzzqqqiii___VVVTTTTTTSSSPPPCCC;;;555555666555555777666666777999;;;===@@@AAABBBDDDFFFIIIKKKMMMNNNOOONNNVVV\\\cccvvveee___VVVOOOJJJFFFBBB???@@@???>>>===<<<===>>>>>>>>>>>>>>>===<<<;;;999888;;;===???BBBGGGQQQ^^^hhhqqq~~~yyyqqqmmmnnnppprrrsssuuuwww}}}}}}|||}}}wwwwwwwwwssspppooorrruuuuuuxxx}}}~~~}}}||||||{{{zzzxxxtttsssqqqnnnkkkgggdddccc]]][[[WWWUUUSSSPPPMMMJJJDDDBBBAAAAAAAAA???<<<999999888999<<<===>>>FFFOOOVVV\\\fffnnnsssvvvxxxyyy{{{|||~~~~~~}}}|||}}}}}}vvvrrrqqqnnnhhhcccVVVPPPKKKIIIHHHJJJQQQZZZppp|||~~~vvvmmm___QQQKKKLLLOOOUUU```nnnzzzzzz{{{{{{ttt}}}yyyhhhXXXNNN>>>;;;777555555444333222222333444444444666999;;;999LLLeeezzzzzzzzzxxxuuuzzztttccc^^^ccc___dddiiieeeVVVDDD<<<===;;;===CCCOOOeee{{{zzzyyy}}}~~~ppp___TTTMMMOOOTTTaaaoooyyy}}}}}}zzzvvvnnneee]]]VVVRRROOOSSSVVV\\\ccciiiooorrrttttttvvvxxx{{{}}}}}}zzzuuurrrqqqssswwwyyyyyy~~~}}}{{{zzzsssoookkkkkkllljjjeee```XXXWWWSSSOOOPPPXXXgggrrr{{{vvvqqqnnnkkkjjjlllnnnooonnnmmmlllmmmnnnjjjkkknnnrrruuuvvvtttqqqmmmmmmmmmnnnnnnlllgggdddcccfffiiikkkkkkgggccc```^^^___]]][[[YYY[[[aaafffkkkmmmpppqqqqqqqqqsssttttttqqqmmmlllooorrruuuwwwwwwqqqjjjdddcccfffiiilllooorrrvvvwwwuuussstttuuuxxxxxxxxxyyyzzz{{{}}}~~~www{{{pppmmmsss{{{yyyvvvuuuqqqhhheeebbb___eeeggglll{{{nnnggg]]]TTTQQQSSSRRROOOBBB:::555555666555444666666666777999;;;>>>@@@AAACCCDDDGGGIIILLLMMMOOOOOOMMMVVV]]]bbbsss}}}lllfff\\\SSSMMMHHHDDDBBBBBB@@@===<<<===>>>???>>>>>>===<<<<<<===>>>===;;;===:::;;;???CCCIIISSS]]]kkkuuuyyyuuuvvvpppiiiddddddgggjjjkkknnnqqqvvv{{{yyyuuuqqqnnnmmmnnnnnnnnnzzzzzz{{{|||~~~~~~|||yyyvvvssspppooommmiiiddd___ZZZWWWPPPNNNJJJGGGFFFDDDBBB@@@>>>>>>===<<<<<<;;;::::::666777999:::<<>>AAACCCDDDFFFFFFFFFGGGIIIKKKMMMNNNOOOUUUZZZ___kkknnnhhh^^^VVVOOOJJJEEECCCBBB???<<<<<<===>>>?????????>>><<<===>>>>>><<<;;;;;;888888<<>>===<<<<<<<<<;;;;;;:::::::::666777888999;;;>>>CCCGGGPPPYYYdddjjjlllooouuuzzz~~~~~~~~~~~~yyyrrrmmmkkkhhhccc```___TTTLLLKKKKKKLLLUUUbbbttt|||xxxnnnaaaWWWQQQOOOPPPXXXdddqqqzzz~~~{{{yyy~~~xxxuuu{{{~~~{{{rrr}}}www]]]MMM???;;;777555444444333222111333555555555555777999<<>>;;;999>>>???AAAOOOcccllljjj^^^___^^^gggssspppnnnxxxyyyfffWWWPPPMMMPPP[[[hhhnnnsssvvvxxxwwwrrriii]]]TTTNNNMMMPPPSSSYYYaaahhhnnnrrrttttttvvvxxx|||~~~}}}{{{wwwtttrrrrrrrrrsssyyy|||}}}}}}|||zzzyyyuuutttrrrpppooommmjjjiiiccc[[[VVVUUUTTTSSSXXX^^^lll}}}}}}|||zzzxxx{{{{{{{{{{{{{{{wwwqqqkkklllooorrruuuvvvvvvtttsssssssssssssssssssssqqqpppooooooooonnnnnnnnnnnnnnngggdddaaa]]]ZZZYYYYYYZZZ___```aaacccfffhhhkkklllnnnmmmkkkiiiiiimmmsssxxxxxxqqqkkklllmmmlllmmmppptttvvvxxxxxxvvvtttttttttssstttvvvxxx{{{}}}{{{{{{}}}}}}{{{~~~~~~wwwkkkaaa]]]]]]fffjjjsss}}}nnniii___UUURRRSSSOOOIII>>><<<999666444555777888999999:::<<>>@@@AAA@@@@@@???>>>>>>>>>>>><<<:::999666666:::===AAAJJJSSS]]]gggppptttvvvyyyzzzxxxvvvvvvvvvtttppplllgggeeebbb___\\\[[[\\\___```aaabbbcccgggppp}}}tttrrrnnnmmmmmmnnnnnnmmmssstttvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvuuusssoookkkccc___YYYRRRMMMIIIGGGFFFBBB@@@>>>======<<<;;;999::::::::::::999999999999666777888999:::===AAAEEELLLVVVbbbjjjmmmpppuuuyyy~~~~~~~~~~~~|||zzzyyyzzzzzzxxxzzz{{{|||}}}~~~~~~zzzsssnnnkkkgggbbb___```VVVNNNMMMLLLMMMWWWeeeuuu~~~|||qqqcccXXXOOOOOORRRZZZfffqqqxxx{{{~~~zzztttvvv~~~vvvvvv{{{||||||rrr|||cccOOO>>>;;;777444444444333222000111333333333444555777:::EEEYYYqqqtttmmmllljjjfffffffffgggfff\\\MMMBBB>>>>>>AAA@@@@@@KKK\\\eeecccXXXVVVTTT^^^kkkhhhcccjjj|||{{{jjjZZZPPPLLLNNNXXXbbbiiinnnrrrwwwvvvrrrjjj```WWWQQQNNNOOORRRWWW^^^eeelllqqqtttqqqrrruuuxxx{{{}}}|||zzzwwwtttqqqqqqqqqqqqvvvzzz~~~}}}{{{yyyyyywwwuuutttssspppmmmjjjgggaaa[[[YYYVVVUUUWWW\\\bbbqqqyyyrrrsssuuuxxxzzzzzzyyywwwvvvwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrqqqqqqrrrssstttkkkhhhccc^^^ZZZWWWVVVUUUZZZZZZZZZZZZ\\\```ccceeefffeeedddccccccgggmmmqqqsssmmmhhhiiijjjjjjlllpppsssuuuwwwwwwvvvtttssssssssstttvvvyyy{{{}}}~~~{{{{{{|||}}}}}}|||{{{rrrhhhaaa\\\YYYgggooo}}}~~~uuunnnbbbWWWSSSTTTOOOIII===;;;888555555555777888999999:::<<>>FFFNNNZZZdddmmmqqqrrruuuuuutttuuutttrrrnnniiiddd```^^^___]]][[[[[[]]]^^^^^^^^^^^^___aaahhhuuu{{{uuupppnnnmmmmmmlllmmmnnnpppsssuuuvvvvvvvvvwwwvvvvvvvvvuuurrrmmmjjj___]]]YYYTTTOOOKKKHHHGGGFFFCCC@@@???>>>===;;;999999999999999999999999999666777888888999;;;???CCCIIISSS```iiiooorrrvvvyyyzzz|||}}}xxxsssppppppqqqssspppqqqqqqqqqqqqtttxxx|||zzz~~~}}}{{{uuuqqqnnnkkkfffbbb___UUUNNNMMMLLLMMMYYYhhhvvv}}}rrrcccXXXOOONNNPPPXXXdddooovvvyyy}}}xxxqqqqqqwww~~~|||rrruuu{{{|||www}}}eeeRRR===:::666444444444333222000111333333333333555777:::CCCVVVkkkyyy|||}}}~~~rrriiiggggggeeehhhhhhiiijjjbbbSSSGGGBBB???AAAAAABBBLLLZZZcccdddXXXUUUQQQZZZhhhccc[[[```mmmwww|||lll\\\OOOKKKLLLTTT^^^eeemmmssswwwuuurrrkkkcccZZZSSSOOOOOOQQQVVV\\\cccjjjpppsssqqqrrrtttvvvxxxzzz{{{|||}}}{{{xxxuuusssrrrrrrrrrtttxxx~~~~~~||||||zzzxxxxxxwwwtttoookkkjjjfffaaa^^^[[[ZZZ[[[]]]^^^iiixxxyyy{{{|||~~~~~~}}}yyyzzz{{{zzzxxxvvvvvvvvvsssrrrqqqqqqqqqsssvvvwwwnnnkkkfff```ZZZVVVTTTSSSVVVUUUTTTSSSTTTWWWZZZ\\\\\\\\\\\\[[[\\\___cccgggkkkeeebbbdddeeefffiiinnnrrruuuwwwxxxvvvtttrrrrrrwwwxxxyyy{{{||||||||||||}}}}}}~~~}}}||||||{{{~~~|||yyy{{{~~~}}}}}}}}}||||||wwwnnniiiddd```\\\hhhsssyyyqqqdddXXXUUUTTTOOOGGG;;;999777666555666888999;;;;;;;;;===@@@CCCFFFHHHMMMLLLLLLLLLMMMNNNNNNOOORRRTTTWWWZZZaaarrrvvvrrrkkkddd^^^WWWPPPLLLHHHFFFCCCCCCDDDFFFGGGGGGDDDCCCBBBCCCCCCAAA>>>;;;:::777777999;;;===DDDKKKWWWaaajjjmmmnnnqqqqqqooolllkkkhhhddd```\\\YYYXXX^^^]]]\\\\\\]]]]]]\\\[[[[[[[[[\\\aaakkk{{{wwwpppmmmjjjiiihhhiiilllnnnqqqsssuuuuuuvvvvvvvvvvvvvvvsssoookkkdddccc```\\\WWWPPPJJJFFFGGGEEEBBB@@@???>>><<<;;;::::::999999999999999888777777888777888999===@@@FFFOOO\\\gggnnnssswwwyyyyyy|||}}}vvvooojjjhhhiiijjjgggggggggggggggkkkppptttuuu{{{}}}}}}}}}}}}}}}~~~~~~yyytttqqqooommmhhhddd\\\TTTMMMLLLKKKMMM[[[kkkxxxzzzooobbbWWWQQQNNNOOOUUU```llluuuyyy|||xxxrrrqqqwww}}}wwwnnnrrrzzz|||~~~{{{bbbPPP===999666444333444333222111222444555444555666888:::AAAQQQdddpppqqqqqqrrrtttuuueee```aaabbbeeeeeehhhkkkeeeVVVIIICCC<<<===>>>@@@HHHSSSZZZ]]]YYYVVVRRRZZZfff___UUUYYYaaaooo{{{~~~~~~{{{mmm]]]NNNJJJJJJQQQZZZcccnnnvvvwwwuuurrrmmmfff]]]UUUPPPOOOPPPTTTZZZaaaiiiooossstttuuuuuuuuuvvvwwwwwwxxx{{{yyywwwuuusssrrrrrrrrrssswww|||}}}}}}~~~~~~~~~~~~|||{{{||||||yyysssmmmhhhgggddd```^^^^^^___^^^\\\bbbnnn{{{~~~~~~zzzvvvuuuuuupppooonnnnnnppprrruuuwwwnnnlllgggbbb\\\XXXUUUTTTVVVTTTRRRPPPPPPQQQSSSUUUTTTUUUUUUTTTTTTUUUYYY\\\```\\\ZZZ]]]^^^___dddjjjpppsssvvvwwwvvvsssrrrrrrvvvxxxzzz|||~~~~~~~~~}}}}}}{{{|||{{{yyyqqqlllnnnrrrsssuuuwww~~~}}}|||yyyxxx|||vvvnnnkkkjjjhhheeeooozzz}}}yyyqqqcccYYYVVVUUUMMMDDD999999777777777888:::;;;===>>>???@@@BBBDDDFFFGGGMMMMMMLLLLLLMMMNNNOOOOOORRRSSSWWWZZZ^^^kkkxxxtttoooiiiccc\\\VVVQQQLLLJJJGGGFFFGGGHHHHHHHHHEEEDDDEEEEEEFFFDDDAAA>>><<<:::999;;;;;;<<>>CCCKKKWWWbbbkkkrrrvvvyyy{{{}}}|||tttnnnjjjhhhgggeeeffffffffffffiiinnnqqqyyy}}}}}}}}}}}}zzzvvvrrrpppnnnlllgggcccZZZRRRMMMLLLKKKOOO^^^ppp{{{~~~tttkkk___VVVRRROOOOOOTTT```llltttxxx|||{{{vvvwww{{{wwwmmmpppyyy|||~~~}}}rrr[[[LLL<<<999555333333333333222222333555666555666777999:::@@@NNN^^^hhhiiihhhiiiooovvvcccZZZZZZ]]]^^^```eeekkkgggYYYJJJBBB>>>???@@@CCCGGGMMMRRRTTTVVVUUUSSS[[[eee\\\RRRVVV\\\mmmyyyzzzzzzzzzmmm\\\OOOKKKIIIOOOWWWaaammmxxxwwwvvvsssoooiii```VVVPPPMMMOOOQQQVVV^^^fffmmmrrrvvvvvvuuutttttttttuuuuuuwwwvvvuuutttsssrrrrrrqqqtttwww{{{|||zzzyyyyyyzzzzzz|||~~~xxxqqqfffhhhfffbbbaaabbbaaa^^^[[[]]]fffttt{{{wwwuuuoooooooooooopppqqqssstttnnnllliiieeebbb^^^\\\[[[YYYWWWTTTQQQPPPOOOPPPPPPOOOPPPPPPNNNMMMMMMNNNPPPTTTQQQQQQTTTVVVWWW^^^eeekkknnnsssuuutttrrrqqqpppqqqssswww||||||{{{{{{{{{uuummmffffffiiikkkooosss|||~~~zzz|||zzzqqqnnnoooppppppyyywwwuuummmaaaXXXVVVUUUKKK@@@999888888888999:::<<<===???AAADDDFFFHHHIIIIIIIIIMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSXXX\\\]]]eee~~~xxxuuuqqqmmmgggaaaZZZUUUNNNLLLHHHGGGGGGHHHHHHGGGFFFFFFFFFHHHIIIGGGDDDAAA>>>;;;:::;;;;;;;;;@@@GGGOOOYYYbbbdddeeeffffffddd```___]]][[[ZZZZZZ[[[[[[WWWVVVUUUVVVXXXZZZYYYXXXUUUXXXZZZ]]]bbbnnn}}}wwwpppkkkjjjiiiiiikkknnnqqqssstttvvvzzz~~~}}}zzzvvvpppiiibbb___YYYVVVQQQMMMJJJGGGCCC@@@@@@???>>>===<<<;;;:::999777888777666555666999<<>>KKK[[[dddddddddeeemmmsss```WWWVVVVVV[[[]]]eeemmmkkk]]]MMMDDDAAABBBDDDGGGJJJKKKNNNQQQRRRTTTTTT]]]eee\\\TTTZZZ]]]ooo{{{zzzyyyyyymmm]]]QQQLLLIIIMMMSSS]]]jjjvvvyyywwwtttpppkkkbbbWWWOOOKKKKKKNNNRRRYYYbbbjjjooouuutttsssrrrrrrssstttuuuuuuuuuuuutttttttttssssssvvvwwwzzz}}}|||xxxvvvuuuwwwxxxzzz~~~~~~vvvjjjmmmlllgggeeefffddd______]]]bbbooo||||||yyyuuuuuutttssssssrrrrrrqqqnnnmmmllljjjhhhfffeeeeee]]]\\\YYYVVVRRRPPPNNNNNNMMMMMMMMMKKKGGGEEEEEEFFFJJJHHHIIILLLNNNPPPXXX```eeeiiinnnqqqqqqooonnnnnnmmmpppuuuzzz~~~|||zzzyyyzzzzzz~~~}}}tttkkkhhhffffffjjjpppyyy~~~~~~uuupppqqqtttvvv{{{vvvppphhh^^^WWWVVVTTTIII<<<999999999:::;;;<<<>>>???@@@CCCHHHMMMPPPQQQQQQPPPMMMNNNNNNOOOPPPQQQSSSTTTSSSTTTYYY^^^]]]bbbxxx|||xxxvvvrrrnnnjjjccc\\\XXXOOOLLLIIIGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJIIIFFFCCC>>>;;;:::;;;;;;:::???EEEOOOXXXaaacccccceeeeeeccc___]]]ZZZWWWUUUUUUUUUVVVUUUTTTSSSUUUXXXZZZ[[[[[[WWWZZZ]]]```eeeooo}}}yyynnnmmmjjjhhhiiikkkoooqqqvvvyyy}}}zzzwwwvvvmmmhhhaaaZZZSSSMMMGGGCCCBBBAAA@@@???===;;;:::999888888777666555666999;;;<<>>???CCCGGGIIIJJJLLLOOOOOOSSSVVV___ggg^^^WWW```___qqq}}}zzzxxxyyynnn]]]RRRMMMIIIKKKPPPYYYgggtttzzzwwwtttqqqlllbbbWWWNNNIIIIIIKKKOOOVVV___hhhmmmrrrqqqqqqqqqqqqrrrtttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxzzz||||||xxxuuussswwwxxxzzz~~~yyypppssssssmmmjjjkkkhhhaaaeeeaaacccmmmxxx~~~{{{{{{zzzxxxvvvsssqqqpppnnnnnnnnnmmmmmmlllllllll```___\\\YYYUUUQQQNNNMMMLLLLLLLLLIIIEEEBBBAAAAAADDDCCCDDDHHHJJJLLLTTT]]]```eeejjjnnnnnnmmmllllllmmmpppuuuyyy|||~~~~~~}}}}}}zzzxxxwwwzzzyyy}}}tttlllfffcccffflllvvvwwwqqqqqquuuyyywww{{{kkkeee[[[VVVVVVTTTHHH:::999999:::;;;<<<>>>???@@@???DDDKKKRRRVVVXXXWWWVVVNNNOOOOOOPPPRRRTTTUUUVVVSSSTTTZZZ```^^^```uuuzzzxxxxxxwwwtttnnnfff___ZZZTTTPPPLLLIIIIIIJJJJJJJJJGGGGGGGGGJJJMMMMMMIIIEEEAAA<<<999::::::;;;>>>DDDKKKSSS[[[___bbbffffffddd^^^\\\YYYUUUTTTSSSTTTUUUSSSTTTUUUVVVXXX[[[\\\^^^___bbbeeejjjqqq{{{}}}tttkkkhhhkkknnnllliiiwwwxxx|||uuummmcccXXXNNNHHHDDDCCCAAA@@@>>>===<<<<<<:::;;;<<<:::777666888;;;<<>>???AAACCCHHHMMMSSSWWW[[[\\\VVVWWWXXXYYYYYYXXXWWWVVVXXXSSSTTTYYY\\\aaavvv||||||{{{zzzyyyvvvqqqjjjbbb]]]UUUQQQLLLIIIHHHHHHHHHHHHIIIHHHHHHKKKNNNNNNJJJGGG@@@<<<999:::;;;;;;>>>CCCJJJRRRZZZ]]]___bbbbbb```^^^\\\XXXTTTRRRRRRRRRSSSRRRSSSTTTWWW[[[___bbbdddhhhjjjoootttzzzuuullliiiiiihhhgggqqqsss|||}}}ssshhh^^^WWWPPPMMMHHHDDDAAA???===<<<:::;;;;;;999666666888;;;<<<>>>BBBHHHOOOVVV\\\___dddiiinnnsssxxx~~~|||yyyuuuqqqqqqrrroooggg```UUUOOOJJJKKKPPPZZZjjjxxx~~~}}}xxxooodddZZZTTTPPPOOOQQQVVV```kkkuuuzzz|||~~~zzzuuurrrwww|||tttkkk^^^MMMAAA999888666444333222222333333555666666666666999;;;<<<<<>><<<<<<======>>>???@@@@@@AAACCCFFFJJJNNNQQQTTTVVVVVVWWWYYYZZZZZZZZZYYYXXXWWWSSSTTTYYY[[[___rrr{{{yyy{{{}}}{{{yyyuuuooogggbbbZZZVVVPPPLLLJJJIIIHHHGGGKKKJJJIIIKKKOOOOOOLLLIII@@@<<<:::<<<<<<;;;===AAAHHHQQQXXXZZZ\\\______\\\]]]ZZZVVVSSSQQQPPPRRRSSSRRRSSSUUUYYY___eeejjjnnnsssvvv{{{tttkkkgggfffgggkkknnnvvvuuummmiiiccc]]]UUUMMMGGGCCC???===::::::999777555666888:::<<<>>>AAAEEEJJJNNNRRRTTTYYY^^^eeelllrrr{{{}}}{{{ssspppooopppqqqmmmeee]]]TTTNNNJJJKKKPPPZZZjjjwww|||zzzuuummmbbbYYYSSSPPPQQQSSSYYYbbbmmmuuuzzz|||}}}~~~zzzxxx|||zzzqqqjjjdddYYYJJJ>>>888777555444333333444444555666777777777888:::<<<<<<===III___mmmlllhhhgggbbbdddmmmyyy|||iii\\\YYY\\\^^^ccceeejjjuuu}}}eeeMMM@@@<<<;;;>>>AAADDDIIIPPPSSSJJJLLLYYYgggwwwxxxhhhcccrrrvvvjjjYYYNNNGGGGGGIIILLLZZZiiirrryyy~~~}}}yyypppaaaTTTKKKFFFDDDGGGKKKRRR^^^iiilllllllllmmmmmmnnnnnnnnnnnnpppsssuuuvvvxxx{{{}}}~~~}}}|||}}}}}}yyywwwxxxzzz|||}}}|||{{{zzz{{{}}}~~~{{{~~~{{{rrrkkkiiijjjnnnjjjhhhkkknnnttt~~~}}}|||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzvvvqqqmmmhhhbbb\\\XXXUUURRROOOLLLJJJHHHEEECCCCCCDDDEEEDDDCCCFFFMMMSSS^^^ccciiilllkkkiiijjjkkkkkkmmmpppssstttuuuttttttpppsssxxx{{{}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzz||||||vvvqqqnnnkkklllyyyvvvqqqppptttzzz}}}uuufffZZZXXXUUUJJJAAA???>>>???@@@AAABBBBBBAAA@@@DDDDDDEEEGGGIIILLLOOOQQQTTTUUUVVVXXXYYYYYYYYYXXXVVVTTTUUUYYYYYY\\\kkk}}}xxxrrrkkkyyy}}}{{{yyytttlllggg```\\\VVVRRROOOMMMKKKIIIMMMKKKIIIKKKNNNOOOMMMJJJAAA===<<<======;;;===AAAGGGOOOVVVYYY[[[___^^^\\\YYYWWWSSSQQQPPPQQQTTTVVVVVVWWWYYY^^^dddkkkrrrvvv{{{~~~uuulllhhhhhhfffhhhooovvvzzz}}}~~~{{{zzzvvvnnncccXXXQQQJJJDDD@@@<<<:::888666555666888:::;;;>>>CCCIIIMMMOOOQQQQQQVVVYYY^^^dddjjjsss}}}~~~~~~{{{yyyrrrooommmmmmmmmiiiaaa[[[SSSNNNKKKMMMRRR[[[jjjwww|||zzzuuulllbbbYYYTTTRRRRRRUUU\\\dddmmmuuuzzz|||}}}yyyqqqgggaaa]]]UUUGGG;;;777666555444333444555555666777888888888999;;;======???KKK```oooqqqmmmjjjdddfffnnnzzznnn___]]]```bbbdddfffllluuu~~~zzzeeeNNN???;;;999<<>>???AAACCCCCCBBBAAA@@@FFFFFFEEEFFFGGGJJJMMMOOONNNPPPRRRTTTUUUVVVVVVVVVUUUTTTUUUXXXWWWZZZeeerrryyyooofffqqq}}}|||xxxqqqkkkccc___ZZZVVVSSSPPPNNNLLLNNNLLLIIIJJJNNNOOONNNLLLDDD@@@===>>>===<<<>>>BBBFFFOOOVVVZZZ]]]``````^^^UUUSSSQQQOOOQQQTTTYYY\\\\\\^^^```eeekkkrrrxxx{{{~~~~~~}}}|||xxxttttttxxx~~~yyynnnhhhbbbbbbeeeiiikkkmmmvvvzzzoooeee]]]UUULLLFFF@@@===:::777666777888999:::???HHHQQQWWWZZZ[[[ZZZ[[[[[[\\\]]]bbbjjjsssyyy{{{~~~}}}~~~~~~zzzwwwtttpppllliiigggccc]]]YYYRRRMMMKKKNNNTTT^^^lllyyy}}}{{{vvvmmmcccZZZUUUSSSRRRVVV^^^fffnnnuuuzzz|||~~~|||zzz}}}wwwmmmbbb]]]ZZZSSSFFF:::666555444333333444555666777888999999999:::<<<>>>@@@BBBLLL```qqqvvvrrrnnneeegggppp|||vvvfff```bbbccceeeiiiooouuuyyyrrr___MMM???;;;999;;;>>>CCCOOOZZZXXXLLLHHHLLLUUUiiiuuunnn___lllxxxbbbUUUJJJIIIIIIKKKUUUaaalllttt{{{{{{yyytttkkkcccSSSKKKFFFFFFJJJPPPZZZccckkknnnpppqqqpppoooppprrrqqqsssuuuvvvvvvwwwxxxzzz|||{{{yyywwwwwwyyy{{{|||{{{~~~}}}~~~}}}{{{{{{{{{yyy}}}wwwpppqqqtttvvvsssrrrsssrrrppptttyyy~~~}}}{{{xxxuuurrrnnnhhhddd^^^[[[WWWUUUTTTRRRPPPNNNOOONNNLLLIIIFFFHHHNNNSSS___fffooossssssqqqpppppprrrtttvvvxxxzzz{{{{{{{{{xxxxxxxxxyyyzzz{{{{{{zzz~~~|||yyywwwvvvuuuuuu{{{}}}yyyooojjjiiigggfffccchhhqqq}}}}}}tttooommmrrryyy}}}|||vvvgggYYYTTTMMMCCC===>>><<<>>>@@@BBBBBBAAA@@@???EEEDDDDDDDDDFFFIIILLLNNNLLLMMMOOORRRSSSTTTTTTTTTSSSTTTUUUVVVUUUWWW```iii}}}ssskkkqqq}}}~~~vvvpppdddaaa\\\YYYVVVTTTQQQOOOQQQNNNKKKKKKNNNQQQPPPOOOIIICCC??????>>>===???DDDHHHQQQXXX[[[^^^aaaaaa^^^SSSRRRPPPPPPRRRXXX]]]aaaccceeehhhmmmsssxxx}}}~~~zzzwwwuuupppmmmiiiiiilllppptttvvv{{{zzzoooeee```^^^___```cccjjjrrr|||wwwqqqkkkbbbWWWNNNEEEAAA<<<999888999999999:::@@@JJJVVV```gggjjjllliiifffbbb___```eeekkkooouuuwwwxxxzzzqqqppprrr{{{~~~~~~}}}yyyvvvtttpppkkkgggccc___[[[XXXPPPMMMLLLQQQWWWaaaooo{{{}}}wwwmmmccc[[[VVVTTTRRRXXXaaaiiipppvvv|||~~~xxxwww|||{{{pppccc]]][[[TTTGGG;;;777666444444333444555666777888999999999:::<<<>>>BBBCCCLLL^^^pppyyywwwqqqiiikkktttnnngggfffgggjjjoootttwwwwwwooo]]]LLL@@@<<<:::;;;>>>FFFTTTbbbcccVVVOOOLLLPPPdddtttsss]]]gggzzzgggYYYLLLHHHGGGHHHOOOZZZgggooowwwxxxwwwuuupppkkk[[[QQQJJJIIILLLQQQZZZaaakkkooossssssrrrqqqrrrtttsssuuuvvvvvvuuuuuuwwwxxxxxxwwwvvvuuuttttttuuuuuupppwww|||{{{xxx{{{|||{{{{{{uuuyyy|||~~~|||xxxxxxzzzyyyxxxxxxyyyvvvpppooorrr|||~~~|||yyyxxxvvvuuutttpppkkkhhhaaa___\\\ZZZYYYXXXVVVUUUUUUTTTQQQLLLHHHIIIOOOTTT```gggqqqwwwxxxvvvuuuuuutttuuuvvvxxxzzz{{{||||||zzzyyyxxxyyy{{{~~~~~~~~~}}}|||zzzxxxxxxxxxxxxyyyzzz|||qqqgggdddddddddbbb___cccmmm|||~~~tttmmmhhhhhhkkkooopppppppppuuupppbbbUUUPPPIII>>>:::<<<:::;;;===???@@@@@@@@@@@@BBBBBBBBBCCCEEEGGGJJJKKKLLLNNNPPPRRRTTTTTTTTTTTTRRRSSSTTTTTTTTTWWW^^^dddtttyyyuuussswww|||uuuhhheeeaaa^^^]]][[[XXXVVVUUUQQQMMMMMMPPPSSSSSSRRRMMMFFF@@@???>>>===AAAGGGLLLTTT[[[\\\^^^___^^^[[[UUUSSSQQQQQQTTTZZZ```dddfffiiinnntttzzz~~~zzzwwwvvvqqqooonnnnnnqqqtttuuuuuuxxx|||rrriii```\\\[[[ZZZ^^^ccclllrrr}}}|||zzzwwwnnnaaaVVVKKKFFF???;;;:::;;;;;;:::;;;@@@IIIUUUbbbnnnwww||||||wwwpppkkkhhhggghhhhhhoooqqqrrrvvv}}}~~~lllgggdddiiiuuu~~~yyyvvvooonnnkkkhhhddd___ZZZWWWOOOLLLMMMRRRZZZdddrrr~~~~~~wwwmmmbbbZZZUUUSSSTTTZZZdddmmmtttzzzyyyxxx~~~vvvggg```^^^WWWIII===777666555444333333444555666888999999888999<<<>>>BBBCCCJJJZZZnnnzzzyyysssjjjkkkrrr~~~xxxooonnnooosssuuuwwwzzz|||uuuaaaMMM@@@===:::;;;???HHHYYYiiinnn]]]QQQKKKNNNcccuuuttt\\\bbbrrrppp```PPPKKKHHHFFFKKKTTTaaakkkuuuxxxxxxxxxtttooobbbXXXNNNLLLNNNSSSZZZaaajjjooottttttrrrqqqrrruuurrrsssuuuuuuttttttuuuwwwuuuuuuuuuttttttsssrrrqqqmmmqqqtttsssrrrxxx}}}}}}}}}{{{yyyyyyuuuxxx{{{}}}}}}tttoooooouuu{{{~~~|||vvvuuuuuuuuutttqqqlllhhhdddbbb___^^^^^^^^^\\\[[[YYYWWWSSSMMMIIIIIIOOOTTT^^^gggrrryyy{{{yyyxxxxxxuuuvvvwwwyyy{{{|||}}}~~~~~~{{{xxxxxx{{{}}}}}}||||||{{{yyyxxxxxxyyyzzz{{{xxx{{{zzzlllddddddeeecccaaa\\\```kkk|||zzzsssmmmfff```______bbbdddeeejjjrrruuutttiii\\\QQQLLLEEE;;;777999999:::;;;===>>>@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIILLLMMMOOOQQQRRRRRRRRRRRRPPPRRRRRRQQQRRRWWW]]]bbbnnnvvvrrr~~~xxxllljjjfffdddcccbbb___^^^WWWSSSOOOOOORRRUUUVVVUUUOOOHHHAAA???>>>>>>BBBIIIOOOWWW\\\]]]]]]^^^\\\XXXXXXVVVSSSRRRUUUZZZaaaeeegggkkkqqqxxx~~~|||zzzzzzyyyxxxwwwyyy{{{}}}}}}|||ttteee]]]XXXUUUUUUWWW[[[bbbnnn~~~~~~vvvggg[[[OOOIIIAAA===<<<<<<;;;:::<<>>888777555444333333444444666777999999888999;;;===BBBCCCIIIXXXlllyyyyyyssseeeeeeiiittt~~~vvvtttuuu|||yyyxxx}}}}}}fffOOOAAA===;;;<<<@@@JJJ]]]mmmsss```PPPIIIMMMcccuuuttt\\\___kkkyyygggVVVOOOJJJGGGJJJRRR]]]hhhtttzzzzzzzzzvvvqqqggg\\\QQQNNNPPPTTT[[[aaaiiioootttuuurrrppprrruuuoooqqqssssssssssssuuuvvvssstttuuuuuutttrrrpppoooooooooppppppssszzz~~~}}}}}}wwwwwwwww{{{~~~zzzwwwvvvvvvyyy{{{}}}xxxqqqooorrryyy~~~~~~zzz|||||||||zzzyyyzzz{{{~~~uuuuuuuuuuuutttqqqlllhhheeecccaaaaaaaaaaaa```___ZZZXXXTTTMMMHHHIIINNNSSS]]]fffrrrzzz|||{{{yyyyyyxxxxxxyyy{{{}}}~~~~~~zzzxxxyyyyyyxxxvvv~~~}}}zzzxxxxxxxxxyyyzzzvvvzzz~~~xxxxxxyyyuuujjjeeefffgggeeeaaa[[[___jjj}}}uuupppmmmfff___[[[WWW[[[^^^___bbbggghhhfffeeeXXXNNNJJJCCC999555888999999:::;;;>>>@@@BBBCCCGGGGGGHHHIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOOOOOOONNNPPPQQQRRRPPPQQQWWW^^^aaalllyyypppzzz}}}uuuoooiiihhhlllmmmiiiddd^^^ZZZUUURRRRRRUUUZZZ]]]PPPHHHAAA???>>>@@@FFFNNNRRRUUUYYY]]]___```______ZZZZZZXXXUUUTTTVVV]]]ccchhhkkkrrrzzzqqqddd___[[[UUUPPPXXX]]]fffssszzzvvvuuussslllfffYYYQQQGGGBBB@@@???<<<888:::999===GGGTTTdddzzz}}}uuummmooonnnlllmmmqqqtttvvvvvvssskkkccc```eeennnvvv{{{~~~~~~wwwqqqkkkjjjhhhgggddd___XXXSSSPPPMMMMMMTTTaaappp{{{{{{pppeee\\\XXXWWWXXXVVV]]]hhhttt}}}{{{yyyooofffZZZNNNHHHGGG<<<:::888555333222222222555777999999:::;;;>>>@@@CCCHHHQQQ```pppxxxtttmmmiii```___iiisssyyysssnnnqqquuu|||~~~}}}{{{ooo```JJJ???777999???III]]]pppttt___OOOFFFHHH[[[jjjfff___\\\gggsssaaaRRRLLLKKKLLLMMMYYYdddpppxxxyyyvvvuuuvvvlllcccWWWPPPPPPTTTXXX[[[hhhmmmsssvvvtttrrrrrrsssooonnnnnnooorrrtttuuuuuuvvvwwwvvvtttqqqoooooopppoooqqqqqqrrrxxx~~~yyyzzzyyyxxxyyy|||~~~|||zzzxxxvvvyyyxxxvvvwww{{{|||tttppppppssswww{{{}}}|||{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{~~~{{{yyywwwvvvuuurrrmmmjjjlllhhhccccccdddddd```[[[\\\UUUPPPNNNLLLJJJMMMRRRXXX```kkkrrrsssssstttvvvxxxyyy{{{}}}~~~~~~|||zzzxxxwwwvvvvvv|||zzzyyywwwwwwxxxyyyzzzuuuxxx|||wwwlllpppzzz}}}vvvnnnhhhggggggfffdddaaahhhuuuyyymmmmmmooogggZZZSSSSSSUUU[[[bbbfffddd^^^WWWZZZWWWPPPGGG???999666666777999===???AAABBBEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTOOOPPPRRRSSSTTTWWW\\\```iiiwww||||||yyysssmmmllloooqqqnnnjjjfffbbb\\\WWWUUUWWW[[[]]]SSSKKKCCCAAAAAACCCKKKSSSYYY[[[^^^aaabbbbbbaaa```[[[[[[ZZZXXXVVVWWW[[[___dddgggmmmuuu|||oooccc[[[TTTPPPPPPTTT\\\iii||||||wwwuuuqqqjjjddd\\\TTTJJJCCCAAA???<<<999999888:::BBBLLL[[[nnn~~~sssqqqnnnmmmnnnrrrxxx{{{~~~vvvkkkcccccchhhpppttt|||}}}~~~~~~vvvqqqjjjiiigggfffccc]]]WWWRRRPPPNNNOOOVVVdddsss~~~|||qqqeee\\\XXXWWWWWWYYYaaalllxxx}}}~~~yyy|||~~~|||{{{ooodddWWWKKKFFFFFF@@@<<<777444444555666555555777888999999;;;>>>@@@EEEJJJSSS```oooxxxtttllleee\\\ZZZcccmmmvvvqqqkkkmmmoooxxx}}}}}}~~~}}}pppaaaLLLAAA:::<<>>999888888777:::===???@@@AAADDDEEEGGGHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMOOOQQQSSSTTTNNNOOOQQQQQQRRRTTTYYY\\\cccooo~~~~~~wwwqqqooorrruuusssqqqlllhhhaaa[[[XXXXXXZZZ\\\XXXOOOFFFCCCDDDHHHRRR\\\bbbdddfffggggggfffcccbbb]]]]]]]]][[[YYYWWWXXXZZZ]]]```fffmmmttt{{{nnnaaaXXXSSSNNNNNNSSS^^^ooo~~~xxxuuuqqqjjjdddaaaYYYOOOGGGCCC???<<<999:::888999>>>EEEPPPbbbqqqzzztttqqqttt{{{vvvkkkeeeffflllqqqzzz{{{|||~~~~~~vvvqqqjjjiiigggeeeaaa\\\VVVQQQNNNNNNQQQZZZhhhwww}}}qqqeee\\\WWWVVVVVV]]]eeerrr}}}}}}yyy~~~yyy|||~~~xxxuuuvvvpppbbbTTTGGGBBBCCCDDD???999666777888999888555777888999999;;;>>>@@@GGGLLLTTT___nnnxxxuuulllbbbZZZXXX```iiiuuuqqqiiikkknnnxxxssscccOOODDD<<<>>>CCCMMM```ssswwwhhhYYYKKKDDDTTTiiimmmkkk]]][[[qqqyyyfffUUUKKKHHHIIIJJJTTT^^^llluuuxxxwwwuuutttnnnhhh___XXXUUUVVVXXXYYY___eeelllooonnnlllmmmnnnooooooooooooppppppqqqqqqvvvwwwyyyzzzyyyyyyzzz|||zzz~~~|||zzzyyyxxxzzz|||{{{yyywwwuuuwwwvvvuuuvvvzzz}}}vvvrrrmmmpppuuuzzz}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}|||yyywwwuuuqqqmmmjjjhhheeebbbbbbddddddaaa^^^```YYYSSSOOOKKKGGGGGGKKKPPPVVV\\\aaadddhhhmmmqqqtttwww{{{~~~}}}|||{{{{{{{{{{{{~~~|||zzzyyyzzzzzz{{{{{{|||}}}~~~wwwqqqooommmjjjggghhhmmmzzzppphhhaaaaaaaaa\\\WWWTTTNNNRRRXXX\\\[[[XXXUUUSSSRRROOOJJJCCC<<<999999:::999;;;>>>???@@@@@@BBBDDDFFFGGGHHHJJJKKKLLLLLLMMMKKKKKKLLLMMMOOOQQQRRRSSSNNNOOOPPPPPPPPPQQQTTTWWW[[[dddtttzzztttqqqsssuuuuuutttrrrmmmggg```]]]\\\]]]___ZZZQQQHHHEEEGGGMMMYYYccchhhjjjkkkmmmllljjjhhhfff``````___]]]ZZZVVVTTTSSSTTTWWW\\\bbbiiirrrzzz~~~lll```YYYSSSPPPQQQXXXddduuu{{{wwwrrrlllhhhggg```VVVMMMFFFAAA===:::<<<:::999===BBBKKK[[[iiiwww~~~xxxpppmmmooosssyyyzzz{{{|||}}}~~~~~~~~~~~~xxxsssllljjjhhheeeaaa\\\UUUQQQLLLMMMRRR]]]lllzzz}}}qqqeee\\\WWWUUUUUU___iiivvvyyywww~~~{{{}}}yyyvvvtttsssbbbQQQDDD???@@@CCCBBB@@@===:::888999999666777999999:::;;;>>>@@@EEEKKKRRR[[[kkkxxxxxxpppbbb\\\[[[bbblllzzztttkkkkkksss}}}xxxhhhQQQFFF>>>???DDDNNNbbbuuu~~~rrreeeSSSGGGTTTjjjrrrtttaaaWWWgggzzzhhhWWWLLLHHHHHHJJJQQQ[[[hhhsssxxxwwwvvvtttpppiii___WWWRRRRRRTTTVVV]]]ccciiilllkkkiiiiiijjjmmmnnnooonnnmmmmmmmmmnnnsssvvvzzz|||}}}}}}||||||}}}}}}{{{zzz{{{zzzzzzzzz}}}|||~~~}}}wwwtttooorrrvvvzzz~~~~~~}}}|||{{{zzz{{{{{{|||zzz|||~~~}}}zzzxxxtttpppnnnkkkiiigggfffffffffcccaaabbb\\\VVVSSSOOOKKKJJJMMMQQQTTTYYY\\\```eeelllpppsssvvv|||}}}||||||{{{{{{||||||}}}~~~|||{{{zzzyyyyyyzzz{{{|||~~~}}}vvvrrrqqqpppmmmkkkiiisssyyyiiieee```^^^]]]ZZZXXXVVVUUUZZZ______[[[WWWUUUUUUQQQNNNHHHAAA;;;888888::::::<<<>>>??????@@@AAABBBDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSPPPPPPQQQPPPOOOPPPRRRTTTWWW]]]iii|||}}}vvvsssrrrsssssssssuuuqqqlllfffccccccdddeee[[[RRRIIIGGGJJJRRR^^^jjjkkkmmmoooqqqqqqooommmllldddccc```\\\XXXSSSOOOLLLLLLNNNRRRWWW]]]hhhsss{{{yyyggg]]]UUUPPPOOOTTT]]]kkk~~~{{{vvvrrrnnnlllggg^^^UUULLLEEE@@@<<<<<<999999<<>>???DDDHHHEEE>>>888777999777888::::::;;;<<>>>>>CCCNNNcccwwwzzzooo\\\JJJSSSiiiqqqtttaaaTTT___zzz|||lll[[[NNNIIIIIIKKKOOOWWWdddooovvvwwwvvvuuuqqqjjj^^^TTTMMMLLLPPPSSS[[[aaagggjjjiiigggggghhhjjjlllnnnnnnkkkjjjjjjkkkqqqtttyyy~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~xxxuuuwww|||}}}xxxuuusssuuuxxx|||~~~|||{{{{{{||||||||||||}}}~~~}}}zzzvvvssspppnnnkkkiiihhhfffcccaaabbb]]]YYYWWWTTTPPPOOORRRTTTUUUXXX[[[___dddjjjnnnqqquuu|||{{{{{{zzzzzz{{{{{{|||}}}}}}|||{{{zzzzzzyyyyyyyyyzzz|||zzzuuurrrrrrqqqnnnkkklll|||xxxgggeeeaaa]]][[[[[[ZZZXXXYYY]]]aaaaaa^^^[[[[[[\\\SSSPPPIIIAAA:::777777999;;;===???@@@@@@@@@AAACCCCCCDDDGGGIIIKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRQQQRRRSSSRRRQQQQQQSSSTTTXXX[[[cccttt}}}xxxuuutttsssrrrqqqnnniiieeebbbbbbdddeee[[[RRRKKKJJJNNNVVVcccoooooopppsssuuuuuutttrrrpppiiieee^^^XXXSSSNNNIIIFFFEEEGGGIIILLLRRR^^^lllvvv}}}xxxtttwwwnnn```SSSMMMLLLRRRYYYcccvvv{{{vvvtttpppmmmfff]]]SSSJJJCCC???:::777888;;;@@@GGGUUUbbbnnnvvv}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||xxxqqqnnnjjjfffaaa\\\VVVRRRIIIMMMUUUcccsss}}}vvvlllbbbZZZWWWVVVWWW```jjjwwwzzz{{{sss___LLL>>>:::<<<;;;BBBHHHHHHAAA:::888888888:::;;;<<<<<<>>>AAACCC@@@GGGKKKPPPccc|||~~~jjjddd```dddqqqvvvhhhddddddnnnwww|||wwwXXXJJJ???===BBBNNNeeezzzvvvbbbMMMRRRdddkkkooo```TTT\\\ssssssbbbTTTLLLJJJJJJLLLSSS^^^iiiqqquuuvvvuuuqqqkkk```TTTLLLIIILLLOOOWWW]]]dddhhhhhhgggggghhhiiillloooooollljjjjjjlllooossszzzyyyrrrnnnpppuuuzzz{{{xxxvvvvvvxxxzzz~~~}}}||||||||||||}}}}}}}}}~~~}}}|||zzzsssrrrooollliiifffdddcccccc___\\\\\\YYYUUUTTTVVVWWWXXXZZZ]]]aaadddgggiiiooosssyyy{{{zzzzzzzzz{{{{{{|||}}}{{{{{{{{{zzzzzzzzzzzzyyyyyy|||}}}yyyuuutttuuutttqqqnnnrrr}}}gggfffbbb]]]]]]___^^^[[[YYY[[[^^^``````aaabbbcccVVVRRRKKKBBB:::777777999<<<>>>@@@AAAAAABBBCCCDDDDDDEEEHHHJJJKKKKKKKKKJJJKKKLLLLLLLLLNNNOOOPPPQQQQQQSSSTTTUUUTTTTTTUUUWWWXXX\\\bbbnnn{{{xxxuuussspppmmmhhhdddbbbbbbcccddd[[[SSSMMMMMMRRR[[[hhhssstttuuuwwwyyyyyywwwuuussslllfff\\\TTTNNNIIIEEEBBB@@@AAACCCDDDJJJVVVfffrrr~~~vvvnnnfffgggppp{{{yyyiiiVVVPPPOOOUUUYYY___ooo}}}yyyvvvrrrqqqllldddZZZNNNEEEAAA;;;888999<<<@@@GGGUUUaaammmvvv}}}~~~~~~}}}}}}|||}}}}}}{{{xxxqqqnnniiieee```[[[UUUQQQKKKOOOYYYgggwwwxxxrrriii```YYYWWWWWWXXXaaakkkwww~~~lllXXXHHH<<<999;;;;;;===@@@CCCCCCAAA<<<999:::;;;===>>>>>>???BBBDDDDDDIIIKKKNNNbbb~~~tttjjj```bbbpppwwwfff```ZZZccckkkqqqzzzxxx]]]NNN@@@===BBBOOOhhh~~~}}}jjjSSSTTTbbbeeemmmcccZZZ]]]nnn}}}lll[[[OOOJJJIIIHHHMMMVVVaaakkkqqqssstttpppllleeeZZZPPPJJJJJJKKKPPPVVV___dddfffgggiiikkkiiimmmqqqqqqnnnlllmmmoooooottt{{{xxxpppjjjjjjnnnrrrzzz}}}~~~zzzwwwvvvvvvxxx{{{}}}}}}~~~~~~~~~zzz}}}~~~wwwvvvuuurrrooolllkkkkkkjjjfffddddddaaa\\\[[[]]]^^^___aaadddggghhhhhhggglllpppuuu{{{~~~~~~|||||||||{{{||||||}}}}}}zzzzzz{{{||||||||||||{{{{{{}}}xxxvvvvvvxxx}}}~~~|||vvvkkkjjjeee```ccchhhgggbbb^^^]]]]]]___aaacccccccccWWWSSSLLLCCC<<<999:::<<<<<>>??????@@@EEERRRcccppp~~~qqqggg\\\[[[eeeqqqzzz~~~ttt]]]VVVUUUZZZ[[[\\\jjj{{{yyywwwsssssspppiii]]]QQQGGGBBB>>>;;;<<>>??????@@@CCCEEEGGGMMMLLLMMMaaa~~~pppaaaaaaoooxxxfff___XXX```fffjjjtttwwwaaaQQQBBB>>>CCCQQQjjjpppYYYXXXbbbcccpppiiiaaa___jjj|||rrr___QQQJJJHHHEEEIIIRRR\\\gggnnnqqqrrrooonnniii```UUUMMMIIIHHHJJJQQQ[[[bbbfffhhhkkknnnjjjooosssssspppnnnooorrrpppuuu|||yyyooohhhgggjjjmmmwwwzzz}}}~~~|||yyywwwvvvvvvxxx{{{}}}}}}~~~}}}|||{{{~~~{{{{{{zzzxxxuuusssssssssrrrnnnlllllliiicccaaabbbdddeeehhhkkkmmmmmmkkkhhhjjjmmmrrrwww{{{}}}}}}|||~~~~~~}}}}}}}}}}}}~~~~~~zzz{{{|||}}}~~~~~~~~~~~~|||zzz|||rrrrrruuu|||wwwpppnnniiieeeiiiqqqpppiiifffccc``````bbbcccaaa___WWWSSSLLLDDD===;;;<<>>BBBKKKYYYggg}}}}}}pppddd[[[[[[]]]___cccjjjsss|||yyyfff[[[TTTVVVYYY\\\fffrrrtttmmmkkkjjjjjjhhhaaaVVVKKKGGGBBBAAA@@@???CCCMMM[[[eeetttxxx|||~~~}}}}}}~~~~~~~~~zzzvvvtttmmmkkkgggbbb]]]XXXTTTRRROOOVVVbbbppp}}}zzzooobbb\\\ZZZXXXZZZ]]]eeeppp{{{rrr^^^MMMCCC===:::888777555555888===AAAAAA@@@;;;===???@@@AAACCCEEEGGGJJJKKKLLLRRRddd|||zzziiihhhooovvv{{{xxxfffgggfff]]]]]]```eeeuuuxxxiiiQQQBBBCCCDDDGGGbbbxxx___QQQSSS[[[nnniii```WWWXXXjjjyyygggSSSIIIIIIGGGJJJQQQZZZeeemmmqqqrrrrrrpppjjjaaaXXXPPPJJJHHHEEEOOOXXX]]]eeemmmoookkkmmmpppssstttsssrrrrrrsssuuuxxx~~~|||uuulllddddddhhhnnnqqqtttvvvvvvtttqqqnnnpppsssyyy}}}}}}~~~|||yyywwwvvvyyyyyyzzzyyyvvvqqqllljjjkkkggggggoootttrrrnnnlllmmmooorrruuuxxxzzz{{{||||||{{{||||||}}}~~~~~~}}}|||zzz}}}|||vvvrrrrrrqqqttt}}}~~~xxxnnnmmmqqq|||~~~zzztttpppuuu}}}xxxppplllfff```___]]]ZZZYYY[[[XXXUUUNNNDDD===;;;>>>AAABBBBBBCCCEEEFFFHHHIIIIIINNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMSSSUUUWWWWWWUUUTTTUUUVVVZZZ```hhhmmmqqq}}}{{{zzzxxx}}}yyytttrrrrrrpppmmmiiieee\\\WWWZZZbbblllxxxxxxnnn___RRRKKKFFFCCCAAA???<<<;;;>>>AAAIIIVVVccc}}}qqqfff\\\ZZZ[[[[[[^^^cccmmmuuujjj^^^UUUUUUWWWZZZdddppp}}}vvvqqqpppnnnmmmmmmhhh___SSSKKK@@@???>>>???DDDPPP___jjjrrrvvvzzz~~~~~~~~~}}}xxxssspppnnnlllhhhccc^^^YYYUUUSSSQQQXXXdddsss{{{ooobbb\\\YYYXXXZZZ___hhhrrr|||yyylllYYYIII@@@;;;888777888666555777;;;======<<<<<<>>>AAACCCDDDEEEGGGHHHIIILLLOOOUUUeee}}}qqqnnnrrrvvvzzz}}}vvvfffhhhhhh___]]]^^^aaapppzzztttoooWWWDDDCCCBBBEEE[[[xxxdddSSSTTT]]]iiifff```WWWVVVfff{{{hhhTTTIIIHHHCCCFFFMMMXXXcccmmmsssuuuuuusssmmmeee\\\RRRLLLHHHFFFNNNVVV[[[ccclllooolllnnnqqqtttuuuuuuttttttttttttwww~~~yyyrrrjjjhhhiiikkkmmmpppssssssqqqnnnllllllpppuuuzzz|||yyy~~~}}}xxxtttsssnnnmmmssswwwvvvsssqqqqqqqqqsssuuuxxxzzz|||}}}}}}|||yyyzzz{{{|||}}}||||||{{{yyyzzz||||||yyyuuuppplllfffhhhnnnwww}}}}}}yyyuuuppppppsss{{{xxxvvvvvv}}}}}}vvvmmmeee______^^^ZZZWWWWWWTTTQQQKKKCCC<<<:::===@@@CCCCCCEEEFFFHHHJJJKKKLLLPPPOOOOOONNNNNNNNNNNNOOOPPPPPPOOOOOOOOONNNNNNNNNRRRTTTUUUUUUTTTTTTTTTUUUXXX]]]dddiiilllvvvzzzvvv|||xxxwwwwwwvvvsssoooeee]]]XXX]]]hhhsss~~~sssbbbTTTLLLGGGDDDBBB???<<<;;;===???EEEQQQ]]]www~~~sssiiieeedddcccdddffflllsss|||pppbbbVVVTTTUUUXXXaaammm}}}{{{xxxwwwuuussssssrrrjjj\\\PPPCCCAAA??????FFFSSScccmmmqqqtttxxx|||}}}}}}vvvoookkknnnlllhhhddd___ZZZVVVTTTSSSZZZhhhwwwzzzooobbb[[[XXXXXX\\\aaalllvvv~~~~~~rrrfffTTTFFF>>>:::888777999777666777888:::999999===@@@DDDGGGGGGHHHHHHIIIGGGLLLRRRXXXeeezzz{{{uuuuuuwwwxxxzzz~~~uuufffiiinnneeebbbaaabbbqqq~~~zzzxxx^^^HHHBBB@@@AAAQQQfffhhhTTTTTT\\\dddfffccc[[[VVVbbb|||~~~jjjWWWLLLJJJCCCEEEJJJTTT```jjjqqqtttwwwuuuqqqjjjaaaWWWNNNIIIHHHMMMSSSWWW___hhhmmmmmmooorrrvvvxxxwwwvvvuuuuuuvvvzzzzzzrrrmmmllliiikkknnnpppqqqooommmllljjjmmmqqqvvv}}}}}}{{{vvvssswwwyyyxxxvvvvvvvvvvvvvvvvvvxxxzzz}}}}}}xxxxxxyyyzzz{{{{{{{{{{{{~~~}}}|||yyyvvvqqqnnnkkkaaahhhrrryyy||||||zzzxxxuuuwwwzzz~~~xxxzzz~~~zzzpppfff]]]\\\]]]YYYTTTQQQOOOLLLGGG@@@;;;:::===???DDDEEEFFFHHHKKKMMMNNNOOOQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNPPPRRRSSSSSSRRRRRRSSSUUUUUUYYY^^^bbbdddlllzzzrrrrrr|||{{{|||{{{xxxtttggg```\\\cccooozzzvvveeeVVVMMMHHHDDDBBB???===;;;<<<===AAALLLWWWkkk|||vvvttttttssssssoootttzzzwwwfffXXXTTTUUUWWW```kkkxxx}}}yyyyyyzzztttdddTTTIIIFFFAAAAAAHHHUUUeeeooorrruuuxxxzzzzzz{{{}}}{{{}}}}}}vvvnnnjjjmmmkkkgggccc^^^YYYVVVTTTTTT\\\jjjyyy~~~xxxmmmaaa[[[WWWWWW]]]dddpppyyy~~~zzzuuulllaaaQQQDDD===;;;:::999888888777777888999999:::===@@@EEEHHHIIIIIIIIIIIIFFFLLLSSSXXXaaasssyyywwwwwwxxxxxx{{{vvvhhhjjjooogggdddbbbbbbrrr~~~dddLLLBBB??????HHHUUUuuufffQQQPPPXXXbbbhhhiii```WWW]]]tttooo]]]QQQNNNGGGGGGJJJQQQ[[[eeelllpppuuutttrrrnnnggg]]]SSSLLLIIILLLOOOTTT[[[dddjjjmmmsssvvvyyyzzzyyywwwuuuuuu{{{yyyrrrnnnkkklllnnnpppqqqpppooonnnkkklllooottt{{{~~~zzzvvvwwwyyywwwwwwyyy|||{{{xxxwwwxxx{{{~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}xxxtttpppmmmlllhhhsss}}}~~~}}}}}}|||zzz~~~|||{{{{{{yyy||||||xxxiii[[[XXXXXXUUUOOOLLLIIIGGGCCC>>><<<<<<>>>???DDDEEEGGGJJJLLLOOOQQQRRRRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNPPPQQQQQQQQQQQQSSSUUUUUUUUUWWWZZZ\\\dddxxxyyymmmfffooo{{{wwwooohhhfffooo|||xxxgggXXXNNNHHHDDDAAA???===<<<<<<<<<>>>GGGQQQ```vvvuuuwwwzzz}}}}}}kkkZZZVVVWWWYYYaaakkkttt~~~|||kkkYYYKKKGGGBBBBBBJJJXXXgggqqqsssuuuwwwxxxxxxxxxzzz{{{{{{}}}}}}vvvpppmmmkkkiiifffaaa\\\XXXUUUSSSUUU]]]kkkyyyzzzsssiii```ZZZWWWWWW^^^fffrrr{{{|||}}}zzztttpppllliiieee[[[LLLAAA<<<:::999888777777888999:::;;;===>>><<<@@@EEEHHHHHHHHHHHHIIIFFFKKKRRRVVV[[[iiizzzvvvwwwyyyyyy}}}{{{kkkkkknnngggddd```^^^mmmjjjQQQDDD??????CCCIIIZZZlll|||vvv```NNNLLLQQQ^^^gggkkkbbbUUUVVVgggzzzvvvcccUUUNNNIIIHHHHHHMMMVVVaaajjjnnnqqqppppppnnnjjjbbbXXXPPPKKKKKKLLLQQQWWW___fffkkkuuuxxx|||}}}{{{wwwuuuttt|||}}}uuuqqqmmmmmmnnnoooooooooooooookkklllmmmpppwww~~~}}}}}}}}}}}}{{{wwwxxxxxxwwwyyy|||~~~{{{yyyyyy{{{~~~}}}|||||||||{{{wwwsssooolllkkkrrr~~~~~~~~~|||vvvrrrrrrtttvvvxxx|||}}}lllZZZSSSQQQOOOKKKIIIEEECCC@@@>>>>>>???AAAAAAEEEFFFHHHKKKMMMPPPQQQRRRRRRQQQPPPOOOMMMMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPSSSUUUWWWTTTSSSUUUWWW```rrr|||nnndddgggttt}}}yyyrrrllllllwwwzzzjjj[[[QQQJJJEEEAAA???===<<<===<<<===DDDMMMZZZooo~~~}}}}}}nnn]]]YYY[[[]]]dddmmmqqqzzzppp^^^JJJEEE@@@BBBKKKYYYgggooooooqqqsssttttttuuuwwwyyy~~~{{{uuuqqqnnnjjjhhheee```\\\XXXTTTSSSWWW___kkkxxx{{{wwwllleee^^^ZZZWWWWWW^^^gggqqq{{{{{{|||yyypppjjjfffccc^^^TTTGGG===888777777666666888999:::;;;<<>>AAADDDFFFFFFGGGIIIKKKJJJJJJNNNSSSWWWaaawwwwwwqqquuuzzz|||wwwqqquuupppnnnggg___kkk}}}uuu___KKK@@@>>>>>>===>>>JJJYYY___[[[SSSLLLIIIOOOZZZbbb]]]QQQLLLTTT___xxxcccUUUMMMIIIFFFIIIQQQ]]]hhhooorrrqqqooopppnnnhhh^^^UUUNNNJJJJJJOOOSSSVVV]]]dddppptttzzz}}}}}}{{{zzzyyyvvv{{{~~~yyyzzzrrrqqqpppnnnnnnnnnnnnooommmlllllllllpppwww|||zzzxxxxxxxxxzzz|||}}}~~~}}}|||{{{yyyuuutttuuuuuuuuuxxx~~~}}}{{{|||}}}~~~}}}|||}}}}}}~~~~~~{{{}}}tttssswwwxxxwwwvvvyyy}}}rrrfffYYYRRRNNNJJJIIIKKKCCCAAA@@@BBBFFFIIIJJJIIIKKKLLLMMMOOOQQQRRRTTTTTTUUUTTTRRRPPPNNNMMMLLLLLLQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMNNNNNNNNNQQQTTTWWWYYYWWWXXX[[[]]]```fffnnnppp{{{qqqkkkttt|||uuurrrvvv}}}ooocccYYYPPPHHHCCC???======>>><<<<<>>AAA@@@BBBDDDFFFFFFHHHJJJMMMKKKKKKNNNSSSXXXbbbxxxwwwoootttzzz|||~~~{{{tttnnnkkkjjjddd]]]iii|||yyydddNNN@@@>>>===;;;>>>GGGSSS[[[]]]WWWOOOIIILLLWWW```]]]SSSMMMSSS\\\|||nnn___SSSNNNIIIIIIOOOZZZdddkkkvvvsssqqqqqqoooiii^^^VVVOOOJJJJJJOOOSSSTTTZZZbbblllqqqxxx}}}~~~~~~}}}}}}xxx}}}~~~{{{}}}vvvuuusssqqqppppppqqqqqqppppppooooooqqqvvv~~~|||yyyvvvuuuuuuuuuuuuttttttttttttrrrooooooqqqqqqqqquuu{{{}}}||||||~~~zzzzzzyyyzzz{{{}}}}}}xxxyyyxxx|||}}}{{{}}}~~~{{{jjjaaaYYYTTTPPPKKKJJJLLLCCCAAAAAADDDHHHLLLLLLKKKNNNNNNOOOQQQRRRTTTUUUUUUVVVUUUSSSQQQOOONNNMMMLLLSSSRRRRRRRRRRRRQQQQQQQQQLLLMMMNNNNNNNNNQQQUUUXXXYYYXXX[[[```bbb```aaadddbbbpppxxxkkknnn}}}yyy|||rrrfff\\\SSSLLLFFFCCC@@@@@@@@@>>>===BBBIIIVVVaaammmwww~~~ooojjjccc\\\YYY[[[^^^aaagggiiimmmrrryyywwwgggaaadddiiinnnrrrxxx{{{qqqooojjjiiilllooojjjaaaSSSJJJCCCCCCEEEGGGIIILLLVVV[[[bbbhhhmmmqqquuuwww|||}}}~~~~~~wwwrrrooommmkkkiiigggdddaaaZZZSSSTTTYYYbbbmmmzzzzzzqqqccc]]]YYYYYYZZZ[[[aaahhhpppvvv{{{wwwrrryyy{{{xxxwww~~~zzzoooddd]]]ZZZPPPDDD;;;555222555;;;888:::;;;;;;;;;:::<<<===@@@BBBDDDEEEFFFFFFIIIJJJNNNPPPSSSVVVXXX```rrrzzzqqqttt}}}vvvkkkkkkiiiffffffnnnxxxzzzhhhUUUEEE===<<<===>>>CCCNNN]]]gggbbbQQQBBBKKKSSS[[[\\\WWWPPPMMMMMMrrr~~~iiiZZZQQQIIIGGGJJJPPP[[[eeeooorrrsssrrrqqqnnndddZZZSSSNNNKKKNNNRRRTTTXXX\\\dddpppzzz|||}}}~~~zzz~~~|||}}}|||zzzxxxuuusssrrrrrrrrrwwwvvvtttrrrrrruuu{{{zzzuuu}}}zzzvvvsssrrrrrrqqqpppoooooonnnkkkjjjnnnuuu{{{xxxwwwwwwxxx{{{|||}}}|||zzzyyyxxxxxxyyy{{{}}}tttrrrwww{{{{{{zzz{{{zzzrrrhhh___UUUOOOLLLKKKGGGDDD@@@AAACCCEEEHHHKKKNNNOOOMMMNNNPPPQQQSSSTTTUUUUUURRRRRRRRRQQQPPPNNNMMMLLLSSSSSSTTTTTTSSSRRRQQQOOONNNNNNMMMOOORRRVVV[[[]]]^^^^^^______^^^\\\[[[YYY```gggxxxtttmmmyyyxxx|||vvvjjjaaaXXXOOOIIIFFFCCCBBBAAA???===AAAGGGSSS^^^kkkttt|||{{{uuuqqqaaa]]]WWWQQQOOOOOORRRTTTZZZ]]]aaahhhpppyyyyyyiiidddggglllqqquuu{{{|||tttnnniiihhhdddccchhhlllhhhaaaVVVLLLDDDDDDHHHIIILLLOOOOOOSSSYYY```fffmmmtttyyy{{{|||~~~~~~wwwssspppmmmlllhhheeeccc```ZZZUUUVVV\\\gggqqq}}}yyypppeee___YYYXXXYYY[[[bbbiiipppvvv{{{~~~sssooovvvzzzvvv}}}sssfff^^^ZZZNNNBBB;;;666444666:::888999;;;<<<;;;<<<===???AAACCCDDDEEEEEEFFFGGGIIILLLOOOSSSVVVXXX```tttzzz~~~pppllliiijjjjjjmmmuuuyyyeeeSSSGGG@@@<<<;;;<<<@@@KKKYYYcccaaaTTTGGGIIIQQQ[[[___\\\VVVQQQOOOeee|||yyybbbWWWLLLHHHIIINNNXXXaaakkkoooqqqrrrrrrppphhh___UUUOOOKKKMMMQQQSSSWWW\\\aaalllvvvzzz|||}}}zzzwwwuuutttuuuuuuwwwvvvuuussstttwww}}}}}}~~~{{{vvvssssssrrrqqqpppkkkkkkiiieeeccceeekkkqqqwwwvvvuuuuuuwwwzzz{{{|||~~~~~~~~~}}}|||{{{zzzyyyzzz|||~~~ssshhhlllqqqtttvvvwwwzzz|||vvvkkkccc\\\SSSNNNLLLJJJFFFBBBAAABBBDDDFFFHHHKKKMMMOOONNNOOOPPPQQQSSSSSSSSSSSSTTTSSSSSSSSSQQQPPPOOONNNRRRRRRSSSTTTTTTRRRQQQPPPSSSSSSTTTUUUXXX]]]aaaddd]]]]]]]]]]]]\\\[[[ZZZZZZ]]]bbbrrrvvvvvvxxx|||rrrhhh^^^TTTNNNJJJFFFCCCBBB???===@@@FFFOOO\\\iiiqqqvvv}}}|||vvvnnnddd^^^RRROOOJJJFFFDDDDDDEEEGGGLLLOOOUUU\\\eeeppp||||||mmmiiilllppptttxxx{{{qqqjjjjjjiiifffeeeiiimmmjjjdddXXXNNNHHHJJJOOOQQQRRRTTTNNNPPPSSSWWW]]]fffpppwwwyyy{{{}}}~~~}}}wwwssspppnnnlllfffcccaaa^^^ZZZVVVZZZ```lllvvvxxxoooggg___YYYWWWXXX[[[bbbjjjpppwww|||}}}}}}ooolllttt~~~vvvuuu|||yyykkkaaaYYYLLL???999888777777999777999;;;<<<===>>>@@@BBBBBBDDDEEEFFFEEEEEEGGGHHHIIINNNTTTWWWXXXaaawwwuuukkkfffjjjjjjgggppp~~~yyyeeeUUUJJJCCC<<<888;;;===EEERRR]]]^^^UUUMMMFFFOOO\\\eeeeee^^^UUUOOOVVVllloooaaaRRRJJJHHHKKKTTT\\\ffflllppprrrssssssmmmeeeYYYRRRLLLLLLNNNQQQVVV[[[]]]gggpppuuuyyy}}}yyywwwwwwxxxyyyxxxxxxxxxwwwwww{{{|||wwwtttssssssrrrqqqoooooolllgggcccccchhhmmmuuutttttttttvvvxxxzzz|||}}}{{{{{{}}}~~~}}}{{{zzz{{{~~~~~~ssslllmmmppptttxxxyyyyyyxxx|||zzzpppddd]]]XXXQQQMMMKKKHHHDDDAAACCCDDDEEEGGGIIIKKKMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRSSSUUUXXX\\\```bbb[[[ZZZZZZYYYYYYYYYZZZZZZ\\\```lllzzzuuu{{{{{{rrrfffZZZQQQMMMGGGCCCAAA???===@@@EEEMMMZZZhhhooosssyyy~~~}}}xxxrrrjjj```UUUOOOHHHFFFDDDAAA@@@??????@@@CCCFFFLLLTTT]]]kkkyyy}}}pppmmmqqqtttwwwzzz}}}vvvuuutttppplllmmmnnnjjjdddVVVOOOMMMTTT\\\^^^]]]\\\WWWVVVTTTTTTWWW___jjjqqqxxxzzz}}}}}}~~~|||wwwsssqqqnnnlllgggccc```]]]YYYWWW\\\cccoooxxxwwwnnnfff___XXXVVVWWW[[[ccclllrrryyy}}}~~~|||nnnkkksss~~~vvvuuu{{{|||mmmbbbVVVHHH<<<888:::999888888777999;;;===>>>@@@CCCEEEEEEGGGHHHHHHGGGGGGHHHJJJGGGMMMTTTXXXXXXaaawww{{{iii```eeeddd___iii||||||mmm\\\MMMBBB;;;888:::;;;@@@JJJTTTXXXTTTNNNDDDNNN___lllpppgggXXXMMMLLL___xxx{{{kkkXXXMMMIIIJJJQQQXXXdddjjjpppsssuuuvvvqqqkkk___VVVNNNLLLMMMNNNSSSYYY[[[bbbjjjpppuuuzzz|||yyyzzz{{{}}}}}}}}}}}}||||||~~~zzzvvvtttssssssrrrsssssspppjjjfffeeeiiinnnrrrtttvvvxxxxxxyyyzzz|||}}}{{{|||}}}~~~~~~}}}{{{zzzzzz}}}wwwyyyuuusssuuuyyy{{{zzzwww{{{tttpppjjjcccXXXUUUPPPMMMKKKHHHDDD@@@DDDEEEGGGIIIKKKLLLMMMNNNPPPQQQQQQQQQQQQPPPOOOOOOSSSSSSTTTSSSSSSRRRQQQPPPNNNPPPQQQSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTVVVYYY[[[YYYXXXWWWVVVVVVWWWYYYZZZ]]]___gggyyyrrrxxx}}}pppaaaXXXOOOIIICCCAAA@@@>>>@@@EEELLLYYYfffmmmsssyyy~~~{{{rrrhhh^^^UUULLLGGGCCCCCCAAA@@@???>>>>>>>>>>>>BBBGGGMMMVVVddduuu}}}qqqppptttwwwyyy{{{~~~~~~vvvrrrnnnggg___QQQNNNRRR```mmmpppllliiibbb___YYYTTTTTTZZZdddkkkvvvxxx{{{~~~~~~zzzvvvssspppnnnlllgggccc___[[[XXXWWW^^^gggqqqyyy}}}uuummmddd\\\VVVVVVXXX]]]fffooovvv||||||oookkktttvvv|||{{{kkk___RRREEE:::888;;;:::999999777999<<<>>>@@@BBBEEEGGGHHHJJJKKKKKKJJJJJJKKKMMMHHHMMMTTTXXXYYY___sssnnn______^^^[[[ggg{{{xxxfffPPPAAA;;;;;;::::::===EEEMMMQQQOOOLLLCCCMMM]]]nnnuuummmZZZKKKFFFSSSggg~~~sss]]]PPPJJJJJJOOOUUUaaaiiiqqqtttvvvwwwtttooofff\\\RRRNNNLLLLLLPPPUUUYYY^^^eeekkkooosssyyy~~~||||||~~~}}}xxxuuutttsssrrrppppppmmmhhhdddcccgggkkkoootttzzz}}}}}}|||{{{{{{~~~|||zzzxxxwwwwwwxxxxxxxxxzzz~~~}}}vvvooonnnsssxxxyyyxxxuuujjjffffffeeeVVVTTTQQQNNNKKKHHHDDDBBBEEEFFFHHHJJJLLLMMMNNNNNNQQQQQQQQQQQQPPPOOONNNMMMQQQQQQQQQRRRRRRQQQPPPPPPNNNOOOQQQRRRSSSSSSSSSSSSVVVUUUUUUTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTVVVWWWXXXYYYZZZaaaooossspppxxx}}}mmmcccVVVNNNFFFCCCBBB@@@AAAEEEKKKUUUaaajjjsss{{{~~~|||uuujjj___UUUNNNHHHEEEAAA@@@@@@???>>>>>>>>>>>><<>>@@@AAACCCFFFIIIIIIKKKLLLMMMLLLLLLNNNOOOKKKNNNTTTXXXYYY]]]kkkyyyzzzggg```]]]\\\gggvvv|||~~~nnnVVVBBB<<<<<<::::::===CCCJJJNNNMMMKKKCCCHHHUUUfffqqqnnn]]]NNNCCCHHHVVVmmm{{{cccTTTMMMKKKMMMQQQ\\\fffooosssvvvxxxvvvsssmmmbbbWWWQQQMMMKKKLLLQQQVVVYYY___fffiiikkkqqqxxx}}}|||{{{wwwuuutttsssppppppnnniiidddcccgggjjjmmmssszzz}}}}}}{{{{{{|||}}}yyywwwvvvtttuuuwwwzzz{{{tttlllkkkqqqxxx|||~~~xxxxxx}}}~~~yyyvvvrrrqqqrrrvvv{{{zzznnnccc```bbbeeeVVVTTTRRRNNNKKKGGGDDDCCCDDDFFFIIILLLNNNOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLNNNOOOPPPPPPPPPPPPPPPOOONNNOOOPPPRRRSSSSSSRRRRRRVVVUUUUUUTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUQQQUUUZZZdddwww}}}sssooo{{{qqq___UUULLLGGGEEEAAAAAADDDGGGPPPZZZeeerrr|||~~~{{{pppjjj```WWWPPPKKKGGGEEE@@@@@@???>>>>>>>>>???@@@===???BBBCCCHHHTTTfffttt~~~uuuvvvzzz|||}}}}}}}}}zzzooobbbWWWKKKKKKVVVnnn}}}ssshhh```^^^```cccgggjjjpppuuuyyyzzzzzzzzz~~~~~~|||}}}~~~|||yyyuuurrrpppnnnllljjjccc^^^YYYXXXWWW[[[fffrrrzzz|||wwwmmmeee^^^ZZZXXX[[[aaahhhrrr{{{{{{{{{wwwwww}}}|||nnn___HHHAAA;;;::::::999:::===:::<<>><<<999:::>>>EEEKKKOOONNNLLLBBBBBBHHHWWWgggjjj```UUUFFFEEEKKK___zzzhhhXXXOOOKKKJJJLLLUUU___jjjppptttxxxxxxvvvrrrggg[[[TTTNNNJJJJJJLLLQQQSSSZZZbbbeeeeeejjjrrrzzz|||zzz~~~~~~xxxvvvtttsssssssssqqqlllfffdddgggjjjlllqqqvvvxxxwwwvvvyyy|||}}}yyyyyyyyyssstttwww{{{yyytttnnnmmmqqqwww|||sssqqqttt{{{qqqnnnlllgggddddddgggmmmnnnfff___]]]___```VVVTTTRRRMMMIIIEEEDDDCCCDDDFFFIIILLLOOOPPPQQQQQQOOOOOOPPPOOOOOONNNMMMLLLNNNNNNOOOPPPPPPPPPPPPPPPNNNOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVUUUUUUTTTSSSRRROOOTTTWWW\\\jjj~~~rrr{{{ggg\\\QQQKKKGGGCCCAAACCCDDDKKKUUUaaaqqq}}}~~~yyyfffaaaZZZSSSNNNKKKGGGEEEBBBAAA@@@??????@@@AAABBB???AAACCCBBBFFFQQQcccqqq~~~wwwxxx}}}~~~~~~}}}~~~rrrfffXXXLLLLLLKKKVVVooouuuhhhaaa```aaaaaaeeekkkrrrwwwyyyzzzzzz~~~~~~~~~}}}xxxzzz~~~zzzxxxtttqqqpppnnnkkkiii___[[[WWWWWWXXX]]]jjjwww|||uuujjjaaa^^^ZZZYYY___eeelllvvvwww{{{}}}{{{xxxzzz}}}|||uuudddEEE@@@<<<;;;999888:::>>>;;;===@@@AAABBBDDDGGGIIIGGGIIIKKKLLLLLLMMMOOOQQQQQQQQQSSSWWWYYYYYY]]]bbbhhhzzzggg^^^^^^```aaarrrwwwyyyqqq```NNNAAA;;;888:::???GGGMMMQQQPPPOOOAAA===>>>KKK]]]gggccc[[[LLLFFFHHHYYYrrrlllZZZPPPJJJGGGHHHNNNZZZfffmmmssswwwyyyxxxuuujjj^^^VVVOOOIIIHHHJJJNNNOOOVVV```cccbbbgggooorrr{{{xxx}}}yyyvvvtttssssssssspppkkkeeebbbcccffflllooorrrrrrqqqrrrwww}}}~~~~~~{{{wwwuuuvvvxxxsssuuuxxx{{{}}}wwwwww~~~|||}}}vvvrrrnnnlllnnnrrruuuxxxtttoooqqq|||rrriiigggeeeaaa]]]\\\___dddeeeaaa]]]^^^]]][[[VVVTTTQQQLLLGGGCCCCCCCCCCCCEEEIIIMMMPPPQQQRRRRRROOOOOOOOOOOOOOONNNMMMLLLNNNNNNOOOPPPQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQSSSTTTVVVWWWWWWUUUVVVVVVVVVUUUTTTRRRQQQQQQWWWXXXWWWaaawwwuuuqqqgggXXXMMMGGGDDDCCCBBBKKKLLLTTTbbbqqqxxxwwwssseeeaaaZZZUUUQQQMMMJJJHHHEEECCCAAA@@@AAABBBBBBBBBDDDBBBAAABBBEEEMMM^^^nnn}}}~~~|||vvvmmmaaaTTTLLLIIIKKKUUUhhh{{{qqqfff^^^bbbeeejjjooossswwwyyyzzz}}}}}}~~~wwwvvvuuurrrooollljjjhhhddd___ZZZWWW[[[dddpppwww|||uuuiiiaaa[[[]]]```ccciiiqqqzzzuuusssuuu|||~~~~~~~~~{{{cccNNNCCC;;;:::;;;;;;;;;======>>>???AAACCCFFFHHHJJJIIIKKKMMMNNNOOOPPPRRRTTTSSSRRRRRRSSSUUUXXX[[[]]]eeetttqqq___XXXXXXYYYcccmmmuuurrreeeVVVGGG<<<:::===@@@EEEPPP[[[[[[SSSGGGAAA===AAAKKKXXX```ddd]]]NNNDDDLLLccc}}}{{{gggWWWLLLGGGGGGMMMWWWcccmmmsssvvvxxxzzzwwwrrriii^^^TTTMMMKKKKKKJJJNNNSSSWWWZZZ^^^dddhhhsss}}}yyyyyy}}}~~~yyywwwvvvtttssspppkkkfffeeeiiimmmpppqqqqqqqqqqqqsssvvvxxx{{{zzzxxxwwwvvvuuuuuuuuutttuuuyyy{{{xxxyyyrrrrrrpppxxx{{{uuusssppphhhaaaeeeqqqyyyyyyqqqkkkoooxxxpppjjjiiiddd]]]]]]aaa```bbbcccdddbbb___[[[YYYYYYVVVQQQLLLGGGDDDCCCBBBHHHIIIKKKMMMOOOPPPQQQQQQOOOQQQRRRQQQOOONNNNNNOOOOOOPPPPPPPPPNNNOOOPPPRRRPPPOOONNNMMMMMMNNNPPPQQQNNNOOOPPPRRRSSSUUUVVVVVVXXXWWWVVVUUUSSSQQQOOONNNOOOOOOQQQUUU[[[hhh}}}}}}xxxnnn___SSSLLLIIIHHHGGGKKKMMMTTTbbbooowwwuuuqqqhhhddd^^^YYYUUURRROOOMMMIIIGGGDDDCCCCCCCCCBBBAAAAAA??????AAADDDLLL\\\kkk~~~yyywwwuuurrrnnneee[[[SSSLLLNNNSSSaaasssuuullldddeeeggglllqqqtttvvvwww{{{}}}~~~uuutttsssqqqnnnkkkiiigggbbb^^^YYYWWW\\\gggttt||||||wwwooogggaaa\\\]]]___eeemmmvvv{{{rrrrrrwwwxxxcccLLLCCC;;;:::<<<;;;;;;===>>>???AAADDDFFFHHHJJJKKKOOOQQQRRRRRRQQQPPPRRRSSSTTTTTTSSSSSSUUUWWWYYY[[[\\\iii|||~~~ppp]]]VVVVVVVVV\\\gggqqqooodddVVVFFF::::::<<<>>>CCCOOO[[[^^^YYYPPPGGG>>>???JJJWWWaaaeeeeeeVVVHHHKKK[[[rrrmmmZZZNNNJJJJJJLLLSSS^^^hhhppptttwwwyyyyyytttlllaaaWWWPPPMMMKKKKKKNNNRRRTTTWWW[[[```dddjjjvvv{{{{{{{{{{{{xxxwwwwwwwwwtttnnnhhhgggjjjnnnppprrruuuvvvuuuuuuvvvwwwyyyxxxxxxwwwwwwvvvvvvuuuxxxxxx{{{|||tttoooooopppvvvxxx}}}zzzqqquuuhhhfffaaa]]]bbbnnnvvvvvvqqqkkknnn~~~{{{nnnjjjhhhhhhccc]]]^^^ccchhhiiiiiihhheee```[[[XXXXXXVVVRRRNNNKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPOOOQQQRRRRRRPPPOOOOOOOOOOOOPPPQQQPPPOOOOOOPPPRRRPPPPPPNNNMMMNNNOOOQQQRRRNNNNNNNNNOOOPPPRRRTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOQQQPPPRRRUUUYYYcccuuu~~~yyyjjj\\\TTTPPPPPPPPPPPPRRRYYYeeeqqqwwwvvvsssoookkkfffaaa^^^[[[XXXVVVRRROOOLLLJJJIIIGGGEEEDDDAAA@@@@@@CCCEEELLL[[[jjj~~~yyyuuurrrqqqpppkkkbbbZZZPPPQQQRRRWWWbbbqqq~~~llliiigggiiinnnsssuuuuuuzzz|||~~~~~~{{{yyyrrrqqqpppooollljjjhhhggg___\\\XXXXXX^^^kkkyyyyyyqqqiiicccaaa[[[[[[^^^fffrrr}}}wwwssspppsss{{{ppp]]]JJJAAA;;;;;;<<<<<<<<<>>>@@@BBBDDDGGGJJJKKKLLLLLLRRRSSSUUUUUUUUUUUUVVVXXXXXXWWWVVVUUUUUUVVVWWWXXXUUU___ooo}}}{{{zzz~~~tttaaaZZZYYYYYYZZZfffppppppiii[[[III;;;:::;;;<<>>IIIYYYdddiiinnn^^^NNNHHHOOOccc~~~vvv```RRRMMMMMMJJJNNNVVVaaallltttxxxyyy{{{wwwpppggg]]]UUUOOOLLLJJJLLLNNNPPPRRRVVV[[[^^^cccmmm}}}}}}|||zzz|||yyyxxxyyyyyywwwqqqllliiillloooqqqtttxxxyyyxxxvvvuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwzzzzzz|||}}}xxxnnnggggggooo|||nnnkkk]]]]]][[[[[[aaalllssstttqqqkkkmmmzzzxxxooohhhiiikkkkkkfffbbbeeekkkppppppoookkkfff___YYYVVVUUUSSSPPPMMMKKKKKKLLLMMMKKKKKKJJJJJJKKKLLLNNNOOOOOOQQQRRRRRRPPPOOOOOOPPPPPPQQQRRRQQQPPPOOOPPPQQQPPPPPPOOONNNOOOPPPRRRRRROOONNNMMMMMMNNNOOORRRSSSPPPQQQQQQQQQQQQQQQPPPPPPSSSRRRSSSUUUWWW\\\jjjwwwuuuggg]]]YYYYYYYYY\\\^^^dddnnnxxx}}}|||yyyyyyuuupppllljjjgggcccaaa^^^[[[WWWSSSQQQNNNJJJGGGDDDCCCDDDFFFHHHNNN[[[hhh{{{vvvsssrrrmmmddd\\\RRRTTTUUUUUUVVV___mmmxxxzzzrrrjjjhhhlllrrrwwwxxxzzz}}}}}}~~~|||xxxuuuppppppooonnnllljjjhhhggg^^^ZZZWWWXXX```mmmzzzzzzoooeee```___ZZZYYY]]]hhhvvvtttnnnnnnvvvzzzxxxdddSSSFFF@@@;;;<<<===<<<===@@@AAACCCFFFIIIKKKLLLLLLKKKNNNPPPTTTWWWYYY\\\___bbb\\\[[[YYYXXXWWWWWWWWWWWWWWW[[[ggguuu}}}|||{{{|||~~~nnnfffcccaaa```jjjuuuwwwqqqdddPPP@@@;;;::::::???JJJYYYfffmmmlll[[[GGG@@@JJJ[[[iiiooooooaaaPPPEEEEEEVVVssshhhWWWOOOMMMIIIJJJPPP[[[iiiuuu|||~~~}}}zzztttlllddd\\\TTTOOOJJJJJJJJJKKKMMMQQQVVVYYY```gggttt~~~}}}}}}~~~zzzwwwuuuwwwxxxwwwsssnnnlllnnnqqqsssuuuxxxxxxwwwuuuttttttvvvwwwxxxzzzzzzzzzzzzyyyyyyyyy|||}}}vvvkkkeeeeeepppnnneee[[[[[[[[[]]]bbbiiiooorrrqqqmmmnnnwww}}}yyypppjjjlllppprrrqqqkkkjjjpppwwwtttrrrpppkkkeee^^^XXXTTTRRRPPPLLLIIIHHHIIIJJJLLLLLLKKKIIIHHHIIIJJJLLLMMMOOOPPPRRRRRRPPPOOOPPPPPPPPPQQQRRRRRRPPPOOOOOOPPPOOOOOOOOOOOOOOOPPPRRRRRRRRRQQQOOOMMMMMMOOORRRSSSPPPPPPQQQQQQQQQQQQPPPPPPTTTRRRSSSUUUVVVXXXbbblll}}}|||pppgggcccdddeeemmmooouuu}}}~~~yyyvvvssspppllliiifffccc___[[[WWWRRRMMMJJJHHHFFFFFFHHHIIINNNZZZggg|||}}}wwwsssqqqlllddd]]]VVV\\\```]]]WWWVVV]]]dddppp||||||ppphhhiiiooovvvzzz{{{}}}}}}}}}{{{wwwtttpppoooooommmkkkiiihhhfff]]][[[YYY[[[bbbnnnzzz{{{pppeee^^^\\\XXXXXX]]]iiiwww{{{nnnkkkooozzzkkkYYYJJJBBB>>>;;;===>>>===>>>AAAAAACCCFFFIIIKKKLLLKKKKKKKKKOOOSSSWWWZZZ^^^cccfff^^^^^^\\\[[[ZZZYYYXXXXXX\\\[[[bbboooyyy||||||}}}uuummmhhheeennnxxx{{{wwwjjjTTTBBB===;;;:::===GGGUUUfffsssvvvdddNNNEEELLL\\\jjjqqqjjj___QQQEEEAAAMMMjjjrrr___SSSLLLIIIIIIMMMWWWfffttt~~~~~~{{{vvvpppkkkcccZZZUUUKKKIIIGGGFFFIIIMMMQQQTTTZZZ___jjjzzz~~~{{{wwwsssqqqqqqssstttrrrnnnmmmooorrrtttuuuuuutttrrrrrrsssuuuvvvwwwxxxzzz{{{{{{||||||{{{}}}xxxlllffffffrrrpppfffaaa```___```bbbeeejjjnnnrrrppprrryyy|||wwwpppmmmtttwwwxxxsssmmmnnnuuu|||sssrrrooojjjddd]]]WWWTTTTTTQQQLLLHHHFFFFFFHHHIIILLLKKKIIIHHHHHHJJJKKKMMMNNNOOOQQQQQQPPPOOOOOOPPPPPPQQQRRRRRROOONNNMMMNNNMMMMMMMMMNNNOOOOOOPPPQQQTTTSSSPPPOOOOOOQQQSSSUUURRRRRRRRRRRRQQQPPPOOOOOOSSSQQQRRRUUUVVVWWW^^^fffrrrxxxrrrqqqsssvvv~~~{{{wwwssspppmmmiiieee```[[[UUUOOOKKKIIIHHHGGGHHHIIIOOO]]]jjj}}}~~~~~~~~~vvvuuusssqqqooojjjeeebbbaaaiiiqqqoooeee[[[XXXYYY```kkkwwwwwwlllhhhkkkqqqwwwzzz|||~~~~~~~~~~~~~~~{{{vvvssspppooonnnmmmkkkhhhfffeee\\\[[[[[[___fffqqq{{{zzzpppfff^^^[[[XXXZZZaaalllxxxzzzlllmmmwww~~~|||pppcccSSSEEE???<<<<<<>>>???>>>???CCCBBBDDDFFFHHHJJJKKKKKKKKKMMMPPPSSSVVVXXX[[[^^^aaa^^^^^^]]]\\\[[[ZZZYYYYYY\\\YYY]]]iiitttyyyzzz{{{~~~uuummmiiipppxxx}}}{{{oooYYYEEE@@@<<<:::===CCCPPPdddttt{{{jjjUUUIIIKKKWWWdddkkkddd^^^UUUKKKDDDJJJaaavvv~~~kkk[[[NNNJJJJJJLLLSSS___nnn{{{~~~zzzvvvrrroooiiiaaa[[[OOOKKKFFFDDDFFFIIILLLNNNPPPTTT]]]jjj{{{~~~~~~}}}}}}|||zzzvvvsssooommmllloooqqqqqqnnnmmmoooqqqttttttsssrrrpppqqqsssuuuwwwwwwwwwwwwxxxzzz{{{|||~~~pppjjjjjjtttvvvppplllhhhdddbbb``````eeellluuuuuuyyy~~~~~~xxxuuuuuuyyy}}}|||uuuppprrrwwwzzzuuutttppplllfff```ZZZWWWYYYVVVPPPKKKHHHGGGHHHJJJKKKKKKJJJIIIIIIJJJLLLLLLLLLNNNPPPPPPOOONNNNNNOOOOOOQQQRRRQQQOOOLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNSSSRRRPPPOOOPPPQQQSSSTTTRRRRRRRRRRRRQQQPPPOOOOOORRRPPPPPPTTTVVVWWW\\\ccckkk{{{}}}||||||yyyssspppkkkfffaaa[[[TTTOOOLLLJJJIIIKKKNNNVVVfffttt~~~~~~~~~|||zzzwwwtttrrrkkknnnqqqqqqnnnkkkiiiiiipppzzzwwwhhh]]]YYYXXX___hhhpppzzzwwwmmmjjjnnnssswwwyyy}}}}}}{{{|||}}}~~~~~~~~~{{{vvvrrrooonnnmmmkkkhhhfffcccbbb[[[\\\^^^dddllluuu~~~zzztttmmmfff___[[[YYY^^^fffoooxxx}}}|||nnnsss|||pppeee[[[MMMAAA<<<;;;<<>>@@@DDDDDDEEEFFFHHHJJJKKKLLLMMMMMMPPPRRRTTTUUUVVVYYY[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYVVVZZZfffqqquuuvvvwwwzzz}}}~~~zzz{{{}}}vvvpppvvv}}}yyydddPPPCCC>>>;;;===AAALLL```ssszzzmmmZZZKKKFFFLLLWWW^^^bbb```\\\TTTKKKJJJXXXhhhyyyeeeTTTLLLLLLKKKNNNVVVcccqqq{{{}}}yyyuuusssrrrnnngggbbbWWWQQQIIIDDDCCCEEEFFFGGGIIILLLRRRZZZhhhzzzxxxxxxyyyyyy|||~~~|||yyyxxxwwwuuurrrpppmmmlllkkknnnqqqqqqnnnlllmmmoooqqqrrrssssssrrrrrrrrrtttvvvuuutttssstttvvvyyy{{{xxxssstttzzzyyyrrrkkkgggbbb```fffooozzz{{{{{{yyy||||||}}}~~~{{{|||zzzwwwqqqkkkeee```]]]\\\XXXRRRLLLIIIIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJLLLNNNNNNMMMMMMMMMOOONNNPPPQQQPPPMMMKKKIIIIIIFFFGGGHHHIIIKKKKKKLLLLLLNNNNNNMMMMMMNNNOOOPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPQQQNNNNNNRRRTTTUUUZZZ```eeelll~~~|||xxxzzz~~~zzzvvvrrrmmmggg```YYYUUUOOOMMMMMMOOOTTT]]]ooo{{{||||||}}}}}}}}}xxxsssooogggmmmrrrsssooollllllmmm}}}rrrddd\\\TTTZZZ___dddnnn{{{tttmmmmmmqqqssswww{{{~~~~~~|||zzzzzz{{{~~~~~~~~~~~~zzzuuuqqqnnnnnnllljjjgggdddaaa___ZZZ\\\```gggpppyyyvvvnnnjjjeee```\\\ZZZaaajjjrrrxxx{{{~~~}}}pppwww{{{yyypppeee]]]TTTHHH===;;;:::<<<@@@@@@>>>@@@DDDFFFGGGGGGHHHJJJLLLMMMNNNKKKMMMPPPRRRSSSTTTWWWYYYXXXYYYZZZZZZZZZZZZYYYYYYVVVUUU[[[gggqqqtttssstttpppxxx{{{{{{~~~xxx}}}ppp\\\EEE???<<<===???III^^^rrryyynnn\\\KKKBBBDDDLLLTTTdddcccbbb[[[PPPKKKRRR]]]mmmZZZNNNMMMKKKKKKOOOZZZiiittt|||xxxtttssssssqqqkkkeee]]]UUUKKKDDDBBBBBBBBBBBBHHHJJJMMMQQQYYYjjjtttttttttuuuxxx~~~|||}}}zzzxxxvvvuuutttrrrpppooommmmmmlllooorrrqqqnnnllllllmmmnnnqqquuuvvvuuusssrrrrrruuusssqqqppppppssswwwyyy|||zzzqqqlllfffcccjjjuuu}}}|||{{{}}}wwwpppjjjeeebbb\\\XXXRRRLLLIIIIIIJJJLLLIIIJJJKKKLLLMMMMMMMMMMMMIIIKKKMMMMMMMMMLLLMMMNNNMMMOOOQQQPPPMMMJJJHHHGGGDDDEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMJJJKKKMMMNNNOOOPPPQQQQQQQQQNNNMMMPPPRRRSSSXXX]]]aaabbbttt}}}zzz}}}{{{}}}~~~{{{wwwrrrmmmgggaaa]]]VVVTTTQQQPPPVVVdddvvv}}}{{{zzz{{{|||}}}{{{zzz}}}}}}xxxxxxsssqqqssstttqqqpppqqqyyyiii___YYYWWW]]]gggoooxxxyyyrrrpppsssvvvzzz~~~}}}||||||xxxwwwwwwyyy{{{zzz{{{}}}~~~yyyssspppoooooonnnllliiiddd```^^^\\\]]]aaajjjuuu~~~|||tttoooiiibbb___```^^^___hhhtttzzzyyy{{{vvvrrr}}}vvvjjjbbbYYYMMMEEEAAA;;;<<<===???AAACCCDDDEEEGGGGGGGGGHHHJJJKKKMMMNNNOOOOOONNNOOOPPPSSSVVVWWWZZZYYYYYYYYYZZZZZZYYYXXXUUUXXX[[[___iiivvvyyytttwwwzzz~~~xxxttt\\\KKKDDD===<<>>DDDKKKaaakkkmmmaaaRRRLLLOOOSSSkkkwwwaaaRRRMMMJJJJJJKKKPPP]]]iiiqqqrrrsssrrrooolllkkkkkkaaa[[[RRRJJJEEEBBB@@@???BBBCCCGGGNNNTTT^^^mmm{{{zzzuuupppnnnrrrzzz~~~{{{{{{{{{{{{}}}zzzwwwvvvvvvvvvwwwuuuttttttuuutttpppllllllqqquuuqqqjjjfffjjjppprrrrrrrrrrrrrrrrrrrrrrrruuuuuutttsssrrrssswwwzzzvvvrrrooolllnnnttt~~~~~~vvvxxxzzzvvvoooddd```bbb[[[TTTLLLIIILLLNNNNNNMMMJJJKKKKKKKKKKKKLLLLLLLLLJJJLLLMMMOOOPPPPPPOOOOOOOOOPPPPPPPPPOOOMMMKKKJJJIIIGGGEEEEEEGGGJJJJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNMMMNNNPPPRRRRRRRRRRRRQQQRRRRRRRRRRRRTTTVVVXXXYYY^^^hhhttt~~~zzz|||{{{}}}|||wwwrrrmmmgggccc]]][[[XXXWWW\\\hhhxxx~~~vvvwwwxxxvvvsssrrrtttvvv{{{vvvtttvvvvvvttttttvvvxxxiii```ZZZ[[[aaaiiirrrzzzwwwssstttvvvyyy|||}}}}}}|||{{{|||{{{zzzyyywwwvvvvvvvvvwwwyyy{{{~~~~~~xxxrrrooooooooonnnllliiieeeaaa___]]]___dddnnnxxx{{{sssmmmggg```]]]___```ccclllxxx}}}|||~~~uuuqqq|||~~~sssfff^^^TTTIII@@@===<<<===>>>@@@BBBEEEFFFGGGGGGHHHHHHIIIKKKLLLNNNNNNOOONNNNNNOOORRRVVVYYY\\\\\\ZZZXXXYYY[[[[[[ZZZWWWTTTWWWYYY^^^jjjxxx~~~}}}zzz|||xxxtttpppyyysss]]]MMMHHHCCC???>>>EEEVVVgggqqqkkk^^^MMM???;;;???EEE\\\jjjrrrhhhVVVLLLMMMPPPggg}}}iiiXXXQQQKKKHHHIIIMMMXXXbbbppprrrssssssqqqooonnnmmmfff___TTTKKKFFFCCCAAA@@@@@@@@@CCCHHHMMMTTTbbbooo~~~vvvrrrmmmmmmqqqxxx~~~|||{{{zzzzzz|||~~~~~~|||zzzxxxvvvuuuuuuwwwuuuttttttvvvuuurrrooommmrrruuusssmmmkkkmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqvvvvvvuuuttttttwww{{{zzztttrrrtttyyyxxxvvvyyyyyyrrrooojjjccc___```YYYSSSKKKIIIKKKMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOLLLMMMNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMLLLKKKJJJHHHFFFEEEEEEGGGHHHHHHGGGJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPRRRRRRRRRRRRQQQPPPQQQQQQQQQRRRSSSVVVXXXYYY\\\dddnnnzzz~~~{{{xxxxxx|||yyytttooolllfffdddaaa```dddooo|||~~~zzzpppssstttpppjjjiiinnntttzzz~~~{{{wwwxxxyyyxxxyyy{{{{{{nnnaaa[[[\\\bbbmmmwwwyyywwwwwwxxxyyyzzzzzzzzzzzzuuuvvvwwwxxxwwwuuurrrqqqtttvvvyyy}}}}}}wwwqqqmmmoooooonnnllliiifffbbb```^^^aaaiiirrr|||{{{rrrllleee^^^\\\^^^ccchhhrrr|||yyyuuu~~~rrrdddZZZPPPEEE===:::<<<===???AAADDDFFFHHHIIIHHHIIIIIIKKKLLLMMMNNNOOOOOONNNNNNPPPSSSWWW\\\______\\\XXXZZZ]]]^^^[[[WWWVVVXXXYYY]]]hhhvvv{{{ooogggfffoooxxxvvvdddRRRNNNHHHBBB<<<@@@PPP```hhhcccYYYLLL@@@;;;<<<@@@OOObbbqqqmmm]]]RRRNNNNNN^^^wwwvvvdddYYYNNNIIIIIILLLSSS[[[mmmooossstttsssqqqppppppkkkdddZZZPPPIIIEEEBBBAAA???>>>???CCCFFFKKKUUU```mmm}}}uuurrrnnnnnnrrrxxx~~~}}}~~~~~~}}}|||zzzyyyxxx{{{}}}~~~~~~~~~~~~||||||{{{{{{{{{zzzxxxvvvuuutttuuutttssstttvvvvvvuuutttoooqqqrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqvvvvvvvvvvvvwww||||||tttrrrttt|||{{{vvvwwwwwwnnnfffddddddaaa^^^]]]VVVPPPJJJHHHIIILLLLLLKKKNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPOOONNNMMMMMMNNNNNNJJJIIIHHHIIIJJJJJJHHHFFFIIIIIIJJJJJJKKKLLLLLLMMMRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQSSSUUUWWWYYYZZZ___fffppp{{{ssstttyyy{{{vvvrrrllljjjhhhiiimmmvvvzzzvvvmmmnnnmmmjjjggghhhnnnsssqqqtttyyy~~~zzzzzz{{{{{{|||{{{jjj___[[[___jjjuuuyyyzzzzzzyyyxxxwwwwwwxxxyyyzzzttttttuuuvvvuuusssqqqpppsssuuuyyy}}}|||vvvpppmmmoooooonnnllliiifffdddbbb^^^ccclllvvv~~~zzzrrrlllddd]]]\\\___ffflllvvv|||tttdddYYYOOODDD===<<<;;;===>>>AAADDDFFFHHHIIIHHHIIIJJJLLLMMMNNNOOOOOOPPPOOOOOOPPPRRRVVVZZZ]]]```[[[XXXYYY]]]___[[[WWWZZZZZZYYY[[[cccppp}}}~~~zzzkkk___]]]eeennnxxx}}}ppp\\\TTTJJJAAA;;;<<>>AAACCCEEEMMMVVVaaaqqqyyyvvvssssssuuuzzz}}}zzzyyy|||~~~}}}{{{zzzvvvyyy|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzyyyxxxvvvtttssssssssstttvvvwwwxxxxxxxxxqqqqqqqqqrrrssssssrrrqqqssssssssssssssssssssssssvvvvvvvvvwwwzzzxxxsssrrrwww{{{zzz~~~|||wwwuuummmccc[[[YYY]]]___]]]ZZZRRRNNNIIIGGGHHHJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPOOONNNNNNNNNOOOQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSOOOOOONNNOOOPPPOOOLLLIIIJJJJJJKKKLLLMMMMMMMMMMMMRRRRRRRRRSSSSSSSSSSSSSSSOOOOOOOOOPPPRRRTTTWWWXXXYYY[[[___gggvvv~~~~~~zzzrrruuuzzz|||wwwqqqpppooopppuuu|||~~~}}}{{{xxxtttqqqiiigggeeeeeehhhmmmrrruuutttsssrrruuuyyy~~~{{{|||}}}|||~~~pppccc\\\\\\fffpppttttttwww}}}}}}{{{yyywwwvvvwwwyyy{{{wwwvvvtttsssrrrrrrrrrssstttwww{{{}}}yyyuuuqqqooonnnnnnlllkkkhhhfffdddccc```fffoooxxx~~~yyyrrrlllddd]]]^^^ccciiipppzzz}}}tttdddWWWMMMCCC>>>===;;;<<<>>>@@@CCCEEEGGGHHHHHHIIIKKKMMMNNNOOOOOOOOOPPPPPPOOOOOOQQQSSSUUUVVVYYYVVVSSSUUUXXXZZZWWWTTTYYYXXXWWWYYY^^^iiixxx|||xxxyyynnn^^^VVV[[[cccmmmyyy{{{jjj[[[JJJ@@@<<<<<>>@@@BBBDDDFFFFFFHHHIIIKKKMMMOOOOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNOOOQQQRRRRRRQQQTTTSSSTTTWWW[[[dddssszzztttsssuuudddVVVVVVYYYaaammmxxxyyyeeePPPDDD@@@===;;;:::<<<@@@GGGPPPVVVVVVOOOIII===AAAGGGQQQ]]]bbb[[[PPPIIIRRRaaawwwvvvfffZZZQQQKKKKKKNNNZZZaaajjjqqquuuvvvvvvvvvqqqooolllhhhaaaXXXMMMFFF???<<<:::===>>>>>>AAAFFFLLLZZZppp}}}{{{|||~~~zzztttssssssvvvzzz}}}}}}~~~~~~}}}|||wwwyyy{{{{{{zzzzzz{{{|||||||||{{{zzzzzzzzzzzzzzzwwwxxxzzz{{{}}}~~~~~~~~~zzzzzzzzzyyywwwuuutttsssrrrvvv|||~~~zzzxxxxxxyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvsssuuuyyy}}}qqqmmmiiijjjmmmuuu}}}rrrlll```]]]WWWSSSVVV[[[ZZZVVVLLLKKKIIIGGGGGGHHHJJJLLLNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNNNNMMMMMMNNNNNNOOONNNNNNNNNOOOPPPRRRSSSTTTRRRQQQPPPPPPQQQPPPNNNLLLMMMNNNOOOQQQRRRQQQQQQPPPNNNOOOOOOPPPRRRTTTVVVWWWRRRRRRQQQQQQRRRSSSUUUVVVYYYXXXZZZ___fffssszzzxxx|||vvvuuuzzz}}}zzzxxxvvvrrrlllgggdddaaa___]]]YYY\\\```gggoooyyy||||||}}}}}}|||~~~tttggg^^^___dddkkkoootttxxx{{{~~~|||{{{{{{|||}}}}}}zzzvvvrrrppppppqqqssswwwzzz~~~~~~~~~|||zzzxxxuuurrrqqqlllkkkiiihhhfffeeeddddddgggmmmtttzzz|||}}}~~~vvvrrrmmmiiibbb___dddlllpppyyyxxxwwwzzzppp^^^QQQHHH@@@===>>>??????@@@BBBCCCDDDEEEFFFGGGHHHKKKMMMNNNOOONNNMMMNNNOOOQQQRRRRRRPPPNNNMMMJJJLLLNNNOOONNNOOOQQQSSSSSSSSSUUUYYYZZZ^^^mmm|||{{{uuusss}}}jjj]]]YYYVVVZZZdddppp|||rrr\\\MMMEEE>>>;;;::::::<<>><<<>>>>>><<<===@@@GGGOOOaaauuu~~~wwwtttttttttwww|||}}}{{{yyyyyy{{{|||}}}|||xxxyyyyyyyyywwwxxxyyy{{{wwwwwwwwwwwwwwwxxxxxxyyyvvvvvvwwwxxxyyy{{{}}}~~~}}}|||zzzxxxvvvuuuttttttuuu{{{~~~yyyvvvvvvxxx{{{vvvvvvvvvvvvvvvvvvvvvvvvssswww|||nnnhhhcccccchhhrrr{{{rrrmmm______[[[VVVVVVZZZZZZVVVKKKJJJIIIHHHGGGHHHKKKMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNMMMMMMLLLKKKLLLNNNPPPQQQRRRSSSSSSQQQPPPNNNMMMNNNOOONNNMMMLLLMMMOOOQQQRRRQQQPPPPPPOOOOOOOOOOOOQQQRRRTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUXXXWWWZZZ^^^aaaiiizzzyyywww{{{uuusssyyy{{{wwwuuurrrllleee___[[[YYYWWWVVVUUU\\\eeemmmttt~~~~~~}}}zzzzzz}}}oooccc```ccciiiooovvvzzz{{{{{{}}}~~~}}}}}}~~~|||zzzwwwsssqqqpppppppppxxxzzz~~~}}}{{{xxxuuusssqqqkkkjjjhhhgggeeedddddddddjjjooovvv{{{||||||~~~rrroookkkgggaaa^^^dddmmmsss||||||{{{}}}zzz}}}~~~|||}}}qqq^^^QQQHHHAAA???AAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJMMMNNNNNNNNNMMMLLLNNNQQQSSSSSSQQQNNNLLLIIINNNRRRRRRPPPPPPTTTXXXVVVVVVYYY[[[YYYZZZfffuuu}}}wwwuuunnnfff^^^WWWXXX```mmm{{{{{{fffUUUHHH???<<<>>><<<;;;>>>FFFOOORRRNNNIII@@@??????DDDSSSdddnnnooo\\\TTTPPP[[[vvvtttaaaSSSPPPSSSVVV^^^iiisssyyy{{{{{{|||wwwsssnnnhhhccc^^^XXXTTTGGGBBB???@@@@@@===<<<>>>GGGKKKXXXjjjvvv|||zzzvvvuuuqqquuuyyy|||}}}}}}}}}~~~zzzxxxvvvvvvxxxzzz{{{|||xxxxxxxxxwwwuuuvvvxxxzzzuuuuuuuuuuuuwwwxxxyyyzzzvvvuuuuuuuuuvvvxxxzzz|||~~~{{{xxxvvvtttttttttxxx}}}wwwrrrrrruuuyyyvvvvvvvvvvvvvvvvvvvvvvvvtttxxx~~~|||kkkeeeaaabbbgggqqquuunnnmmm___bbb___YYYWWWZZZZZZUUUJJJJJJJJJHHHHHHIIIKKKMMMJJJKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNNNNMMMKKKJJJLLLMMMPPPRRRTTTUUUUUUUUURRRPPPMMMMMMNNNOOOOOOOOOKKKMMMOOOQQQQQQQQQPPPOOOQQQPPPOOOOOOPPPQQQRRRSSSWWWVVVUUUSSSSSSSSSTTTUUUWWWWWWZZZ^^^^^^bbbrrryyy{{{{{{wwwwww}}}~~~xxxqqqllljjjdddaaa[[[TTTOOOMMMOOOQQQ\\\ccciiiooozzz|||{{{|||~~~oooeeedddjjjnnnsssyyy}}}~~~~~~}}}|||||||||}}}~~~~~~{{{yyywwwtttrrrqqqqqqqqqsssvvv{{{~~~||||||{{{zzzwwwtttqqqooopppooommmiiieeebbbcccdddpppxxx~~~~~~}}}~~~~~~{{{uuujjjdddddd```[[[```lllrrr{{{}}}zzzxxxuuuwww{{{~~~uuudddVVVFFF@@@CCC???DDDEEEFFFGGGHHHIIIIIIIIILLLLLLLLLLLLLLLMMMMMMMMMOOONNNNNNQQQTTTSSSMMMGGGOOONNNNNNNNNPPPRRRUUUWWWSSSVVVYYYZZZZZZ^^^gggnnnyyyttttttqqqaaa```\\\XXXYYYcccuuuxxxdddRRRHHH@@@:::555;;;???AAAGGGOOOOOOJJJDDD@@@===BBBPPP___jjjooohhh^^^TTTUUUeeejjj]]]TTTOOOSSSZZZbbbjjjssszzz}}}}}}~~~{{{tttmmmjjjggg^^^TTTKKKEEEAAAAAA@@@======???BBBFFFNNNYYYfffttt{{{wwwuuuvvvwwwyyyzzz{{{zzzzzzyyyvvvwwwxxxxxxyyyyyyyyyyyyyyyvvvssssssuuuuuutttqqqssstttuuuvvvwwwyyyzzzzzzvvvvvvvvvvvvvvvwwwxxxxxx|||yyyvvvtttuuuuuuvvvuuuzzz~~~{{{xxxvvvtttssszzzwwwwwwyyyxxxtttsssuuuxxx||||||{{{sssnnnrrrzzz~~~ssskkkgggccccccgggqqq|||zzzvvvsssllldddccc```^^^]]]\\\ZZZUUUPPPOOOMMMKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRPPPNNNLLLLLLNNNPPPRRRRRRRRRSSSSSSSSSQQQPPPNNNOOOPPPRRRRRRQQQPPPPPPQQQSSSTTTTTTUUUUUUTTTTTTSSSQQQSSSUUUVVVXXX___jjjssswwwxxxzzzvvvzzz}}}|||yyyuuuoooiiiccc```XXXVVVQQQLLLIIIJJJNNNRRR[[[fffpppuuu{{{{{{zzz{{{{{{|||tttjjjhhhjjjmmmrrrxxx|||~~~}}}||||||||||||{{{{{{{{{zzzyyyvvvtttrrrqqqqqqqqqtttwww{{{~~~|||{{{{{{yyyvvvssspppooolllhhheeedddfffhhhrrrzzz}}}|||zzzwwwrrrhhhcccdddaaa^^^dddoooxxx~~~uuupppvvv~~~vvvdddVVVFFF@@@CCC@@@EEEFFFGGGHHHHHHHHHHHHHHHLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMNNNSSSXXXZZZWWWSSSTTTSSSQQQQQQQQQRRRSSSTTTUUUWWWYYYYYYYYY\\\cccjjj|||wwwvvvwwwgggddd___ZZZ\\\eeesss~~~ooo^^^PPPEEE<<<999<<<======BBBJJJMMMJJJFFFBBB>>>@@@KKK[[[jjjssstttiii[[[TTT\\\rrrwwwiii]]]TTTRRRWWW]]]eeemmmtttyyy{{{zzzzzzwwwtttrrrpppggg]]]QQQJJJDDDCCCAAA>>>===??????BBBHHHQQQ\\\iiiuuu}}}{{{xxxxxxxxxxxxxxxwwwvvvuuuuuuwwwwwwwwwwwwwwwwwwvvvuuuyyywwwttttttuuuvvvtttrrrsssssstttuuuvvvwwwxxxxxxssssssssssssssstttuuuuuuuuusssrrrrrrtttvvvwwwwww|||}}}{{{yyyxxxwwwwwwtttuuuxxxxxxuuutttwwwyyy}}}yyywww{{{}}}qqqhhhiiinnnqqqqqqqqq}}}wwwiiijjjkkkmmmnnnpppqqqrrrqqqttttttpppnnnmmmjjjffffffccc___]]]\\\YYYUUUQQQPPPNNNLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOQQQRRRRRRPPPOOOPPPPPPUUUVVVVVVVVVVVVVVVVVVUUUPPPSSSUUUUUUVVV[[[dddlll~~~tttuuu}}}yyyvvv|||{{{uuunnnhhhccc^^^WWWRRRNNNLLLHHHDDDDDDHHHOOOUUU^^^lllzzz||||||yyyxxxyyyxxxwwwzzz{{{qqqnnnmmmooossswww{{{|||}}}}}}}}}||||||zzzyyyxxxwwwwwwzzzxxxvvvtttrrrqqqqqqrrruuuxxx|||{{{yyyzzz}}}}}}yyyuuupppnnnkkkgggdddeeeiiillluuu|||}}}{{{vvvqqqnnnfffbbbdddcccbbbiiisss~~~ppphhhuuuvvvdddVVVEEEAAACCCAAAEEEFFFGGGHHHHHHHHHHHHHHHLLLLLLMMMMMMNNNNNNOOOOOOPPPOOOPPPTTTZZZ]]]]]][[[VVVUUUTTTSSSSSSSSSTTTUUUVVVXXXYYYXXXXXXZZZ```eeezzz}}}wwwwwwxxx|||nnniiibbb]]]^^^eeeooovvvzzz}}}lll[[[JJJ???<<<<<<:::999===EEEHHHHHHGGGDDD@@@>>>CCCRRReeesss|||rrraaaRRRQQQ```zzzyyyhhh[[[RRRSSSVVV\\\dddmmmuuuzzzzzz|||}}}{{{{{{xxxoooeeeYYYQQQIIIFFFCCC>>>===???>>>???CCCHHHRRR^^^llluuu||||||}}}{{{zzzxxxvvvuuussssssrrrvvvvvvvvvvvvuuutttsssssswwwuuussssssssstttsssrrrsssssstttttttttuuuuuuuuurrrrrrrrrrrrrrrsssssstttpppoooooorrrvvvzzz||||||~~~}}}|||{{{zzzzzztttrrrssswwwxxxvvvvvvyyy{{{xxxpppsssxxxxxxzzzwwwkkkgggiiiiiihhhiiivvv}}}pppqqqrrrrrrooolllhhheeegggmmmooollliiijjjjjjiiihhheeeaaa]]]ZZZWWWTTTQQQPPPNNNLLLLLLMMMMMMLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMPPPPPPPPPPPPPPPOOOOOONNNMMMNNNPPPQQQQQQPPPNNNMMMQQQQQQRRRSSSSSSSSSRRRRRRPPPRRRSSSRRRQQQOOOOOOPPPUUUUUUUUUUUUUUUUUUUUUUUUPPPRRRTTTUUUUUUXXX^^^cccnnnsssrrrxxx}}}}}}xxxwww}}}~~~yyyuuummmbbb[[[XXXTTTMMMHHHJJJHHHEEECCCEEEKKKTTTZZZgggsss}}}{{{yyywwwwwwxxxwwwuuuwww|||vvvpppqqqsssuuuwwwyyyyyyyyyyyy||||||{{{zzzyyyxxxwwwwww{{{yyywwwuuutttssssssssswwwyyy}}}{{{vvvsssuuu{{{}}}yyytttpppnnnjjjeeebbbdddjjjnnnuuu|||~~~{{{tttmmmlllfffcccddddddeeellluuukkkcccssssssbbbUUUEEEAAAEEEBBBEEEEEEGGGHHHIIIJJJJJJJJJLLLMMMMMMNNNOOOPPPPPPQQQSSSRRRQQQSSSWWWYYYZZZYYYTTTTTTSSSTTTUUUVVVWWWXXXUUUVVVWWWWWWWWWYYY^^^aaappp|||uuusssuuu}}}uuunnnfffaaaaaafffkkknnnrrrtttaaaOOOBBB;;;:::777777;;;AAADDDEEEFFFGGGEEE@@@@@@JJJ\\\jjjzzztttgggVVVLLLSSSgggxxxtttbbbTTTPPPPPPTTT\\\eeeqqqzzz~~~|||zzzrrriiibbbYYYPPPJJJEEE???===?????????AAADDDLLLZZZiiittt{{{}}}~~~}}}{{{yyyvvvuuuttttttttttttuuuuuuuuuuuuuuutttssstttsssrrrqqqqqqqqqqqqqqqtttttttttssssssssssssssstttsssssssssssssssttttttooooooqqquuuyyy}}}~~~~~~|||~~~|||zzzyyyyyyyyysssqqqqqquuuwwwvvvxxx|||tttmmmtttwwwrrrttt||||||qqqjjjffffffjjjqqq{{{}}}yyytttnnniiifffeeedddjjjqqqtttooojjjiiikkkkkkgggddd```[[[WWWTTTRRRPPPOOOMMMKKKKKKLLLMMMLLLKKKJJJKKKLLLNNNPPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMNNNOOOOOOPPPPPPOOONNNNNNNNNOOOOOOPPPPPPOOOOOONNNPPPPPPQQQRRRSSSSSSTTTTTTRRRTTTUUUTTTRRRQQQQQQQQQSSSSSSSSSRRRRRRSSSSSSSSSNNNQQQTTTUUUUUUWWW[[[]]]dddrrrssssssvvvwww}}}{{{yyyzzz~~~xxxwww}}}uuuooohhh```UUUOOOLLLJJJEEEAAAEEEEEEEEEGGGKKKSSS\\\cccpppvvv}}}zzzvvvtttuuuwwwwwwuuuwww|||yyyqqqqqqrrrtttuuuwwwyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz|||{{{yyywwwuuuuuuuuuuuuxxxzzz}}}~~~xxxsssooorrrxxx{{{wwwssspppnnniiidddaaadddiiinnntttzzz~~~~~~~~~{{{tttmmmkkkgggeeeeeefffhhhooovvvjjjccctttlll]]]SSSEEECCCGGGDDDDDDEEEGGGIIIKKKMMMMMMNNNLLLMMMNNNOOOPPPQQQRRRSSSVVVUUUTTTTTTVVVXXXYYYYYYTTTTTTTTTUUUUUUVVVVVVWWWSSSTTTUUUVVVWWWZZZ]]]```ffftttzzzrrroooqqqxxxxxxpppiiiggghhhiiijjjkkkxxxtttdddRRREEE:::777666999<<>>???>>>???@@@BBBIIIXXXjjjwww|||}}}yyyxxxvvvuuuttttttuuuuuurrrssstttuuuvvvvvvvvvvvvtttttttttsssrrrrrrsssttttttttttttttttttsssssssssssssssrrrrrrrrrrrrsssssspppppprrruuuyyy|||{{{zzzwww{{{}}}|||~~~|||zzzyyyyyyxxxvvvrrrqqqtttvvvwww{{{rrrmmmssstttmmmnnnwwwyyyuuupppjjjcccdddppp~~~}}}uuulllgggeeeeeefffjjjpppsssnnnhhhfffgggfffbbb```]]]XXXSSSPPPOOOOOOMMMKKKJJJJJJKKKKKKKKKJJJJJJKKKLLLNNNPPPQQQQQQRRRQQQQQQPPPOOOOOONNNMMMMMMJJJKKKMMMOOOOOOOOONNNNNNQQQPPPNNNMMMMMMNNNPPPQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWVVVTTTSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSNNNPPPSSSVVVXXXYYY[[[]]]aaaiiiyyywwwwwwyyywwwxxx}}}{{{{{{|||~~~}}}uuuvvv{{{yyyppphhhbbbXXXRRRKKKFFFDDDDDDBBB@@@@@@CCCHHHMMMTTT\\\dddjjjrrrrrrxxx}}}{{{yyyuuussstttvvvvvvuuuxxx}}}}}}tttooopppqqqssswwwzzz}}}~~~yyyyyyzzzzzz{{{|||}}}}}}|||zzzxxxwwwvvvuuuvvvvvvxxxzzz|||~~~~~~}}}}}}xxxtttqqqrrrvvvxxxvvvsssooolllhhhdddcccffflllqqquuuzzz||||||}}}{{{tttmmmhhhgggffffffggglllsssyyynnnjjjwwwuuubbbWWWPPPFFFDDDIIIGGGFFFGGGIIIKKKMMMNNNOOOPPPMMMMMMNNNPPPQQQSSSTTTTTTVVVVVVVVVWWWYYY[[[\\\]]]YYYYYYXXXWWWVVVTTTSSSSSSTTTTTTTTTUUUWWWZZZ\\\^^^___jjjyyy}}}wwwrrrnnnuuu~~~tttmmmhhhgggfffdddnnnxxxyyysssgggXXXKKK===999777:::<<<<<<>>>@@@GGGNNNSSSOOOGGGFFFMMMVVVqqqyyy|||sssaaaSSSQQQTTTgggzzzfffZZZPPPOOORRRWWWdddsssxxx{{{|||zzzzzz|||{{{xxxrrriii___YYYPPPGGGAAA@@@<<<===???AAAGGGUUUhhhvvv~~~{{{yyyttttttsssrrrrrrssssssssspppqqqrrrtttvvvvvvwwwwwwwwwwwwxxxwwwuuuuuuwwwxxxvvvvvvuuuuuuuuuuuuuuuuuurrrqqqqqqpppppppppppppppooooooqqqtttwwwwwwuuusssqqqtttuuutttvvv{{{}}}{{{~~~}}}|||{{{zzzzzzyyyyyyxxxsssqqqssswwwzzz}}}yyypppkkknnnnnnjjjjjjoooooonnnmmmjjjfffjjj{{{~~~|||wwwqqqmmmiiigggfffccciiilllhhhdddbbbaaa^^^[[[[[[YYYVVVQQQNNNNNNNNNLLLJJJIIIIIIJJJKKKJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLHHHIIILLLNNNOOOOOONNNMMMRRRPPPNNNLLLLLLNNNPPPRRROOOOOOOOOOOOPPPQQQRRRSSSSSSUUUVVVVVVUUUTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUOOOQQQSSSVVVYYY[[[]]]]]]```cccnnnzzz~~~|||{{{~~~zzz}}}{{{~~~xxxxxx}}}vvvmmmbbbZZZUUULLLJJJGGGDDDCCCDDDFFFGGGEEEJJJQQQXXX]]]bbbgggjjjjjjiiimmmtttzzz~~~~~~zzzzzzyyyyyyxxxuuussssssuuuuuutttwww}}}}}}zzzrrrrrrrrrsssuuuxxx{{{|||yyyyyyzzzzzz{{{||||||}}}zzzyyywwwuuutttttttttuuuxxxzzz{{{}}}}}}}}}|||{{{wwwuuurrrrrrsssttttttssskkkjjjhhhfffgggkkkqqqvvvxxx{{{|||{{{{{{zzzssskkkdddeeeffffffiiipppxxx}}}}}}tttuuu}}}}}}iiiXXXQQQNNNFFFFFFKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMOOOPPPRRRTTTUUUVVVUUUWWWXXXZZZ[[[\\\]]]___[[[[[[ZZZYYYXXXVVVTTTTTTWWWVVVUUUVVVXXXYYYZZZ[[[\\\dddqqq~~~}}}vvvzzz|||nnnddd```___]]]eeennnssstttnnn```SSSEEE>>>999999:::999;;;???CCCJJJOOOMMMFFFCCCHHHNNNgggsss|||lllZZZPPPMMMSSSeee}}}ssscccUUUPPPNNNOOOZZZhhhqqqwww{{{|||~~~~~~yyyqqqhhhaaaXXXMMMEEECCC<<<>>>@@@AAAFFFSSSfffuuu}}}}}}zzzxxxvvvrrrssssssssssssrrrqqqqqqpppppprrrsssttttttttttttvvvwwwxxxwwwuuuuuuwwwyyywwwwwwwwwwwwwwwwwwwwwwwwrrrrrrqqqpppppppppppppppnnnoooqqqtttvvvuuurrrooonnnppppppnnnooossstttrrrvvvvvvvvvvvvwwwxxxyyyyyyxxxsssooorrrwwwtttpppmmmjjjiiihhhiiijjjjjjmmmjjjiiijjjmmmuuu~~~|||xxxsssoookkkiiihhhfffkkkmmmjjjgggeee```ZZZUUUWWWWWWUUUQQQOOONNNOOOLLLJJJIIIIIIKKKLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKIIIKKKMMMOOOPPPOOOMMMLLLPPPOOOOOONNNNNNOOOOOOPPPOOONNNNNNMMMNNNOOOPPPQQQPPPRRRTTTUUUTTTTTTUUUVVVUUUTTTRRRQQQQQQRRRTTTUUURRRRRRTTTVVVYYY[[[\\\\\\]]]```hhhuuu}}}~~~{{{||||||}}}vvv{{{}}}{{{wwwooodddYYYQQQMMMHHHHHHHHHGGGFFFHHHLLLOOOPPPUUU\\\aaadddeeeeeefffbbbbbbeeekkkmmmssszzzwwwvvvvvvwwwwwwwwwtttssstttsssrrruuu{{{|||yyywwwuuutttssstttvvvwwwyyyyyyyyyzzzzzz{{{{{{{{{xxxwwwuuutttssssssssstttxxxyyy{{{|||||||||{{{zzzuuutttsssqqqppppppqqqqqqiiiiiiiiihhhjjjooovvv{{{zzz||||||zzzzzzyyyrrrjjjaaaccceeeeeejjjsss{{{{{{yyy~~~{{{qqqaaaRRRMMMLLLFFFGGGLLLJJJNNNNNNOOOOOOOOONNNNNNMMMMMMMMMOOOQQQSSSTTTVVVWWWVVVWWWYYYZZZZZZZZZZZZ[[[YYYZZZZZZZZZZZZYYYYYYXXXYYYXXXWWWWWWXXXYYYXXXXXX[[[aaammm}}}~~~kkk^^^XXXWWWXXX___iiiqqqvvvsssfffXXXMMMCCC:::888777666999???<<>>@@@BBBBBBFFFSSSfffttt~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{xxxvvvttttttuuuvvvvvvuuusssrrrppppppqqqqqqrrrrrrrrrqqqqqqsssuuuvvvuuusssrrruuuwwwwwwwwwxxxxxxyyyyyyyyyyyyuuuttttttsssrrrrrrrrrsssppppppsssuuuwwwvvvssspppmmmooonnnkkkjjjmmmnnnkkkmmmmmmnnnppprrrtttvvvwwwxxxrrrnnnqqqxxxzzzqqqjjjllljjjffffffkkkllljjjllleeebbbfffoooyyy~~~wwwppplllkkklllmmmqqqtttuuurrrooolllcccZZZRRRUUUWWWVVVRRROOOOOOPPPMMMKKKJJJJJJLLLMMMLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQQQQOOOLLLKKKNNNOOOPPPPPPPPPPPPOOONNNOOONNNMMMMMMMMMNNNOOOPPPNNNPPPRRRSSSSSSSSSTTTUUUSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTTTTVVVXXXZZZ[[[ZZZYYY^^^eeennnyyy|||~~~{{{yyy|||tttrrrttt|||}}}zzzrrrggg]]]VVVSSSRRRLLLLLLMMMNNNPPPSSSUUUVVV___dddiiiiiifffeeefffiii```cccfffjjjpppzzz}}}{{{wwwsssqqqqqqssstttssssssssstttttttttttttttxxxzzz~~~|||yyyuuussstttttttttsssuuuvvvxxxyyyzzzyyyyyyxxxtttttttttttttttuuuuuuvvv{{{{{{}}}|||wwwrrrttttttuuuvvvvvvuuuqqqnnnkkkfffcccfffoooxxx|||~~~~~~~~~}}}zzzvvvrrrmmmkkkfffcccaaaeeemmmwwwyyy}}}wwwmmmfff]]]TTTIIIDDDEEEIIILLLLLLNNNNNNOOOOOOPPPOOOOOOOOORRRRRRRRRSSSTTTVVVWWWXXXVVVWWWYYYYYYXXXWWWXXXYYY[[[ZZZYYYXXXWWWVVVVVVVVVQQQRRRSSSUUUWWWYYYZZZ[[[^^^bbbkkkxxx~~~nnn^^^ZZZ]]]SSSXXX\\\aaajjjsssqqqiiiVVVKKK>>>777777999888777;;;>>>BBBDDDAAA>>>===@@@FFF\\\ttt}}}zzzooo___QQQMMMPPPXXXiiiuuuaaaVVVPPPMMMQQQXXXccckkkwww}}}yyyzzzyyytttjjj\\\NNNEEECCC@@@???AAAFFFPPPcccsss~~~}}}}}}}}}||||||||||||{{{zzzyyyyyywwwwwwvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqpppppppppqqqsssuuutttrrrqqqsssuuutttsssrrrqqqpppqqqrrrrrruuuwwwyyy{{{||||||{{{zzzvvvsssqqqpppqqqrrrrrrqqqnnnpppssswwwxxxwwwrrrnnnnnnmmmllljjjiiihhhhhhgggkkkkkklllooosssuuuuuuuuuoooooopppttt|||zzzyyyyyyqqqlllfffdddfffiiikkkkkk^^^bbbeeehhhqqqyyypppgggeeeooo|||~~~vvvkkk```UUURRROOONNNNNNOOOPPPOOOLLLLLLJJJIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMKKKJJJIIIIIIJJJKKKMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLOOOPPPPPPOOOMMMMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSUUUVVVXXXZZZ[[[YYY[[[___eeekkkvvvwww|||}}}~~~zzzzzzyyytttrrrwww}}}|||vvvmmmddd^^^[[[[[[VVVWWWXXXYYY[[[]]]___```ggglllpppqqqnnnmmmnnnpppoooppprrrtttxxx~~~{{{wwwtttrrrrrrtttuuussssssssssssssstttttttttvvvxxx{{{}}}zzzwwwuuuuuuuuuttttttuuuvvvvvvwwwxxxxxxwwwwwwuuutttttttttttttttuuuuuuwwwxxx{{{}}}xxxsssttttttuuuwwwwwwuuuqqqmmmjjjgggfffjjjssszzz~~~~~~~~~}}}|||zzzvvvqqqmmmjjjhhheeeeeeiiirrr{{{|||wwwkkkaaa___ZZZRRRHHHDDDFFFIIIKKKKKKNNNOOOOOOPPPPPPPPPPPPPPPRRRRRRSSSSSSTTTUUUVVVWWWUUUWWWYYYYYYXXXWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVXXXXXXXXXYYYYYYYYYYYYYYY[[[^^^fffsssqqqaaaZZZ\\\TTTVVVXXX[[[eeeqqqtttppp\\\QQQBBB999777999999888:::===@@@BBBAAA???>>>>>>@@@SSSjjjxxx}}}xxxjjj\\\XXXUUUSSS]]]uuu|||hhhZZZQQQKKKMMMRRR\\\dddqqq||||||zzz{{{{{{xxxpppdddWWWOOOFFFBBB@@@BBBGGGRRRddduuu~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwuuuvvvvvvwwwvvvvvvuuuuuuuuutttsssrrrqqqqqqpppppprrrsssttttttsssssstttuuusssrrrrrrqqqqqqqqqqqqrrrtttvvvxxx{{{}}}~~~}}}}}}yyyvvvsssrrrrrrrrrrrrqqqpppqqqtttwwwyyywwwssspppnnnmmmllllllllllllmmmmmmnnnnnnooopppqqqqqqpppoooooopppsssyyy~~~{{{yyyyyyoooiiicccaaacccggghhhhhhcccgggkkkppp|||}}}uuullljjjrrr}}}xxxlll```SSSPPPMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJKKKKKKLLLMMMKKKKKKLLLLLLMMMMMMLLLLLLNNNMMMKKKJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNOOONNNLLLLLLNNNPPPPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVXXXZZZXXXXXX\\\```dddlll}}}pppuuu|||~~~}}}xxx}}}|||qqqmmmsss~~~xxxppprrrxxx|||}}}{{{tttpppnnnmmmkkkkkklllnnnoooqqqrrrssswww{{{~~~|||{{{|||~~~~~~|||xxxuuuttttttuuuvvvsssssssssssssssttttttuuutttuuuwwwzzz}}}}}}{{{xxxvvvvvvvvvuuutttuuuuuuuuuuuuuuuvvvvvvwwwyyyxxxxxxwwwwwwwwwxxxxxxsssuuuxxx|||}}}|||wwwtttssstttuuuwwwxxxuuuppplllhhhhhhjjjqqqyyy~~~~~~||||||{{{yyyuuupppllljjjiiihhhiiinnnwww}}}qqq^^^UUUXXXSSSNNNHHHEEEGGGJJJKKKKKKOOOOOOPPPQQQQQQQQQQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVXXXXXXXXXWWWXXXYYYVVVVVVVVVUUUUUUVVVVVVWWWYYYYYYZZZZZZYYYYYYXXXXXXYYYZZZ___kkkwwwhhh```^^^[[[YYYVVVWWWaaaooowwwyyyhhh\\\LLL???999999999:::999:::===@@@BBBCCCBBB???<<>>999888999777888:::>>>EEEKKKJJJGGG@@@DDDPPPeee{{{yyynnn```YYYaaatttoooaaaVVVOOOMMMKKKSSS```ooozzz~~~}}}{{{vvvvvvwwwwwwvvvpppggg```SSSLLLFFFEEEIIISSSeeettt~~~~~~}}}~~~~~~|||xxxwwwwwwwwwxxx{{{}}}~~~vvvuuuvvvxxxzzz}}}~~~zzz{{{||||||{{{yyyvvvuuuuuuuuuuuuuuutttsssrrrqqqppprrrtttvvvvvvuuusssqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrpppnnnooossstttrrrpppnnnooopppqqqrrrqqqpppooooooqqquuuzzz~~~~~~{{{zzzyyyxxxwwwsssrrrssstttvvvuuusssqqqlllllllllmmmnnnpppqqqrrrnnnppprrrsssrrrrrrrrrrrrpppwww{{{xxxzzz}}}|||zzzoooiiicccaaadddhhhkkklllkkkmmmpppzzz}}}qqqgggggglllttttttrrroooooolll```SSSQQQNNNKKKJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOJJJJJJJJJJJJKKKLLLLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLLLLLLLMMMOOOQQQTTTRRROOOMMMMMMNNNQQQSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTSSSRRRQQQRRRTTTWWWXXX[[[ZZZZZZ\\\]]]___iiissshhhlllsssyyy~~~|||}}}sssqqqpppvvv|||jjj______eeelllvvv|||{{{nnnnnnuuuzzz}}}|||||||||}}}}}}|||zzzwwwvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvxxxyyyxxxwwwuuutttuuuwwwyyy{{{uuutttssstttvvvxxxxxxwwwwwwwwwuuuttttttuuuvvvwwwssssssssssssssstttuuuuuuwwwsssooommmmmmnnnoooooommmmmmoooqqqrrrpppkkkgggccchhhoooxxx}}}}}}zzzyyyyyyxxxvvvrrrnnnjjjhhhfffiiinnnttt{{{}}}pppwww}}}pppZZZQQQTTTIIIHHHHHHHHHJJJKKKKKKJJJNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRSSSUUUWWWXXXWWWWWWXXXYYYUUUUUUVVVVVVWWWYYYZZZ[[[SSSTTTUUUWWWWWWWWWVVVUUUWWWYYY[[[```mmmsssiiibbb]]]YYYZZZaaalllwwwvvvgggUUUFFF<<<888777555888:::===GGGRRRUUURRRFFFCCCGGGYYYrrrooo```^^^kkkooo```TTTMMMIIINNNYYYfffrrryyy{{{zzzvvvuuutttvvvwwwssskkkddd[[[RRRIIIFFFIIIRRRaaaooo||||||zzzyyyzzz{{{|||zzz|||~~~~~~}}}|||wwwvvvuuutttuuuvvvwwwxxxttttttuuuuuuvvvwwwyyyzzzyyyzzz{{{{{{zzzxxxvvvtttssssssssssssrrrqqqpppooonnnpppsssuuuuuutttrrrpppqqqqqqrrrsssssssssrrrrrrqqqooommmnnnqqqrrrpppmmmmmmnnnooopppppppppnnnnnnlllooosssxxx~~~}}}{{{rrrqqqppppppqqqrrrqqqppplllllllllllllllmmmnnnooolllnnnppppppooooooqqqsssttt{{{yyysssssswwwyyyxxxuuunnnhhhbbbaaaeeekkkooopppnnnnnnooovvvqqqccc^^^```dddeeeeeedddfffeee]]]SSSQQQOOOLLLJJJKKKLLLLLLLLLHHHIIIJJJKKKLLLLLLMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMMMMMMMNNNQQQSSSYYYVVVRRROOOMMMNNNPPPQQQQQQQQQPPPQQQQQQRRRSSSSSSUUUTTTSSSSSSSSSUUUWWWXXXZZZXXXYYY\\\]]]^^^eeennnyyyfffkkkqqqvvv|||tttppplllllltttpppbbb]]]___bbbjjjpppvvv{{{xxxmmmmmmsssxxx{{{~~~|||wwwvvvwwwzzz||||||{{{yyyxxxvvvvvvvvvwwwxxxwwwuuutttuuuvvvxxxzzzyyyxxxvvvttttttuuuvvvwwwssssssrrrtttwwwxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvssssssssstttuuuvvvxxxxxxxxxsssmmmiiihhhiiikkkkkkjjjjjjkkkmmmooonnnkkkhhheeeiiiqqqxxx|||}}}{{{zzzwwwwwwvvvtttqqqmmmiiigggeeejjjqqqwww}}}wwwnnnwwwzzzkkk[[[RRRPPPHHHHHHIIIJJJJJJKKKKKKKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQRRRTTTWWWWWWWWWWWWXXXYYYVVVVVVVVVWWWXXXYYY[[[[[[XXXYYYZZZZZZYYYWWWUUUTTTTTTXXX\\\___gggzzzyyylll]]]XXXVVVYYY___gggsss}}}}}}ssscccQQQBBB:::888444999<<<===FFFVVV^^^]]]OOOGGGEEEPPPeee~~~}}}ggg[[[bbbyyy~~~lllZZZNNNLLLMMMRRR\\\iiirrrvvvwwwwwwuuutttvvvyyywwwpppjjjaaaWWWLLLHHHIIIOOO[[[fffttt}}}|||yyyxxxxxxyyyzzz~~~~~~}}}{{{{{{zzzwwwxxxyyy{{{|||||||||{{{xxxwwwvvvuuutttsssssssssssstttttttttssssssuuuwwwwwwwwwwwwwwwvvvtttsssqqqrrrssssssrrrrrrqqqpppooommmoooqqqsssssssssqqqqqqoooppprrrssstttssssssrrrqqqpppooonnnoooooommmlllnnnnnnoooooonnnnnnmmmllljjjlllqqqwww}}}~~~rrrpppmmmlllmmmoooooonnnmmmmmmllllllllllllmmmmmmlllnnnnnnmmmjjjjjjmmmqqqzzzrrrpppppprrrtttuuurrroookkkfff``````eeelllrrrtttuuuuuuuuuxxx}}}vvv|||qqqbbbZZZZZZ]]]aaabbbbbbbbbbbb^^^XXXRRROOOLLLKKKLLLMMMMMMMMMHHHIIIJJJKKKLLLLLLKKKKKKIIIHHHHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLLLLLLLLLLLLLMMMJJJLLLMMMMMMMMMNNNPPPRRRYYYWWWSSSPPPNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVTTTUUUYYY[[[\\\aaaggglll{{{eeejjjqqquuuyyy}}}wwwmmmfffgggppp~~~~~~{{{|||lllaaa^^^]]]aaagggmmmqqqwwwyyyqqqqqqtttvvvzzz~~~|||}}}~~~{{{wwwtttsssuuuwwwyyy{{{zzzyyywwwvvvvvvvvvvvvwwwuuutttssssssuuuwwwxxxxxxxxxvvvuuuuuuuuuvvvvvvvvvuuuuuuvvvxxxxxxwwwvvvuuuuuuuuuuuuuuutttssssssrrrrrrssstttuuuwwwyyyzzzvvvrrrmmmjjjiiiiiiiiihhhiiiiiiiiikkkmmmmmmlllkkkhhhlllsssxxx{{{{{{{{{zzzvvvvvvuuussspppllliiifffgggmmmuuu{{{}}}zzzsss{{{tttddd[[[SSSMMMHHHIIIJJJKKKJJJKKKKKKLLLLLLMMMNNNPPPQQQQQQRRRRRRPPPRRRSSSTTTUUUTTTRRRQQQRRRTTTVVVWWWWWWWWWXXXYYYUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZ[[[\\\\\\ZZZXXXVVVRRRXXX\\\\\\___mmmrrrccc\\\WWWXXX[[[```kkkwww|||}}}zzznnn\\\JJJ???:::666===>>><<>>GGGXXXiiimmmiiibbbYYYOOOOOO]]]mmmsss___VVVVVVfffxxx{{{iiiWWWRRRLLLIIIMMMYYYgggpppoooooopppqqqrrrqqqppppppeee```WWWMMMGGGGGGJJJNNNUUU\\\fffqqqzzz~~~|||{{{|||{{{zzzyyy}}}{{{xxxuuutttuuuwwwxxxwwwwwwvvvvvvwwwwwwxxxyyyyyywwwssspppoooooopppqqqnnnoooqqqrrrssssssrrrrrruuutttrrrpppppprrrtttvvvuuutttrrrqqqppppppqqqrrrrrrrrrqqqqqqpppqqqqqqqqqpppqqqqqqrrrqqqpppooonnnppppppqqqqqqpppnnnlllkkkooonnnllljjjjjjjjjjjjkkkhhhhhhjjjpppwww~~~~~~sssqqqooommmmmmnnnppprrrsssssssssuuuwwwxxxvvvuuulllmmmjjjhhhmmmxxxqqqiiijjjxxxzzz{{{|||{{{xxxtttqqqpppmmmiiijjjooovvv|||sssrrrvvvjjjfff```___hhhxxx~~~ttthhh^^^ZZZ\\\```bbbbbb^^^XXXRRRPPPOOOPPPNNNLLLJJJIIIIIIKKKLLLGGGHHHKKKMMMMMMLLLJJJIIIIIIHHHHHHHHHIIIKKKLLLNNNPPPOOOOOONNNNNNNNNOOOOOOMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKMMMMMMPPPPPPOOOOOOOOOPPPQQQQQQPPPOOOOOOPPPRRRSSSRRRPPPTTTSSSRRRRRRTTTUUUTTTTTTUUUUUUUUUVVVWWWYYY[[[\\\```___eeeuuuccceeehhhjjjnnnssszzz~~~wwwlllddd]]]ZZZaaaeeennnyyyxxxooojjjmmmsssyyy~~~{{{{{{{{{xxxvvvxxxyyyyyy{{{}}}~~~|||wwwuuussspppooooooqqqrrrrrrqqqqqqqqqrrrtttvvvwwwvvvuuutttrrrrrrrrrssstttxxxxxxxxxxxxvvvuuutttsssuuuvvvxxxxxxxxxwwwuuutttqqqqqqppppppooonnnmmmlllkkklllmmmnnnooooooppppppooonnnnnnooopppqqqooonnnjjjjjjiiiiiiiiiiiijjjjjjmmmvvv}}}}}}{{{{{{{{{yyyyyyuuusssqqqmmmjjjkkkppprrrzzz}}}|||~~~}}}~~~ssseeeVVVNNNLLLJJJKKKLLLMMMLLLLLLJJJIIIMMMNNNNNNPPPQQQRRRSSSTTTPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRSSSUUUWWWXXXYYYZZZVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTUUUWWWYYYZZZXXXWWWXXXYYYYYYWWWVVV\\\eeemmmssshhhdddcccbbbeeeoooxxx{{{wwwkkkYYYIII???<<<;;;<<<===BBBNNN[[[jjjlllmmmfffWWWLLLNNNVVVooo{{{{{{jjj]]]XXXUUUdddvvvuuuaaaZZZQQQLLLMMMUUU___eeekkkmmmoooppppppnnnmmmmmmbbb]]]TTTLLLFFFEEEGGGIIILLLRRR\\\gggpppzzz~~~|||{{{xxxvvvwwwwwwvvvuuuuuuuuuvvvvvvxxxyyyyyyzzz{{{{{{||||||zzzyyywwwuuutttuuuvvvwwwrrrrrrrrrrrrrrrrrrqqqqqqtttsssqqqoooooopppqqqrrrsssrrrqqqpppppppppqqqrrrsssrrrqqqpppppppppppppppoooooopppppppppnnnmmmlllllllllmmmnnnnnnmmmlllllllllkkkjjjiiihhhiiijjjjjjiiihhhjjjnnntttyyy}}}~~~|||~~~}}}yyywwwsssqqqooommmmmmnnnpppqqqqqqsssuuuvvvwwwvvvuuutttmmmoooooonnnttt{{{qqqqqqwwwxxxyyyzzz{{{zzzvvvssspppnnnnnnmmmmmmooowwwxxxkkkiiillljjjkkkjjjkkksssxxxooofff^^^]]]aaabbbbbbaaa]]]VVVQQQOOOOOOOOONNNMMMKKKKKKKKKKKKKKKIIIJJJLLLNNNOOONNNLLLKKKIIIIIIIIIHHHIIIJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOPPPRRRSSSRRRQQQTTTRRRQQQQQQSSSUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^dddmmmxxxaaacccfffhhhiiilllpppsss{{{}}}nnnaaaYYYXXXXXX\\\eeerrr{{{~~~|||{{{yyywwwtttvvvwwwxxxzzz}}}~~~||||||||||||zzzxxxuuusssqqqooonnnnnnooopppnnnnnnnnnooopppqqqssstttvvvuuusssrrrrrrsssttttttuuuuuuuuuuuuuuuuuutttsssuuuvvvwwwwwwwwwuuutttsssooopppppppppooommmkkkjjjkkklllmmmnnnooooooppppppooonnnnnnppprrrsssrrrqqqmmmllljjjiiihhhiiiiiijjjqqqxxx}}}{{{zzz|||}}}|||}}}xxxsssqqqmmmjjjmmmrrrwww~~~{{{~~~vvveeeWWWPPPPPPNNNOOOOOOOOOOOOMMMLLLKKKMMMNNNOOOPPPRRRSSSUUUUUUQQQQQQRRRSSSSSSSSSSSSRRRNNNOOOQQQTTTVVVYYY[[[\\\WWWWWWVVVVVVUUUUUUTTTTTTUUUTTTUUUVVVXXXYYYXXXVVVXXXYYYXXXVVVUUUXXX___dddnnn~~~}}}zzz}}}}}}ssslllfff___jjjwww|||hhhVVVGGGAAA<<<;;;<<<>>>DDDLLLgggooowwwsssaaaNNNGGGJJJ[[[gggxxxyyyjjj___NNNSSS]]]lll~~~nnncccVVVMMMMMMQQQWWWZZZcccggglllmmmkkkhhhffffff___[[[TTTMMMGGGEEEEEEEEEDDDIIIQQQ[[[dddnnnwww}}}}}}zzzxxxssstttuuuvvvwwwwwwwwwwwwzzz|||~~~}}}|||{{{zzzyyyuuutttsssrrrrrrrrrsssssssssrrrqqqooonnnnnnmmmmmmqqqpppooooooooopppqqqrrrsssrrrqqqpppooonnnnnnnnnnnnnnnoooooonnnmmmkkkjjjhhhiiijjjkkklllmmmmmmmmmkkkjjjjjjjjjjjjkkkllllllkkkiiiiiikkkooosssvvvvvvvvvwwwyyyyyyxxxvvvsssqqqrrrpppnnnmmmlllmmmooopppqqquuuyyyzzzwwwtttssstttnnnrrrvvvxxxvvvssszzz~~~yyyuuurrroooqqqsssrrrsssyyypppeeebbbccchhhpppwww{{{{{{rrrkkkddd___aaagggdddccc___ZZZTTTPPPNNNOOONNNNNNNNNNNNMMMLLLLLLKKKKKKLLLNNNOOOPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKNNNNNNPPPPPPPPPPPPOOONNNOOOOOOOOOOOOOOOPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQOOONNNNNNOOORRRSSSRRRQQQTTTRRRPPPPPPRRRUUUVVVVVVUUUUUUUUUVVVWWWYYY[[[\\\[[[^^^bbbeeegggqqq^^^aaadddfffggghhhjjjlllvvvzzz~~~oooeee^^^YYYUUUWWWbbbrrr~~~{{{zzzzzzxxxwwwuuuwwwyyy|||~~~}}}zzzzzzyyyzzzzzzyyyvvvtttrrrqqqooonnnmmmmmmnnnooonnnnnnooopppqqqrrrsssssstttsssrrrqqqqqqrrrssssssqqqrrrsssttttttuuuuuuttttttuuuuuuuuutttsssrrrqqqpppqqqqqqqqqpppnnnlllkkkjjjkkkmmmooopppqqqrrrrrrooonnnnnnppprrrsssrrrpppnnnmmmkkkjjjiiiiiijjjkkktttyyy|||zzzyyy|||~~~~~~}}}xxxrrroookkkiiinnnttt{{{~~~yyygggYYYQQQPPPOOOPPPQQQRRRQQQQQQOOONNNOOOPPPPPPQQQRRRSSSTTTTTTPPPPPPQQQQQQQQQRRRRRRRRROOOPPPRRRTTTVVVYYYZZZ[[[YYYXXXXXXWWWWWWVVVUUUTTTVVVUUUUUUVVVXXXYYYXXXWWWVVVWWWWWWVVVVVVXXX\\\```eeevvv~~~{{{}}}~~~sssccckkkuuutttaaaSSSHHH>>>;;;;;;===@@@EEE[[[fffrrrsssdddRRRKKKMMMOOOXXXhhh{{{ttthhhXXXRRROOOXXXkkk|||wwwjjjYYYNNNKKKOOORRRTTTZZZaaahhhjjjgggcccaaabbb___[[[UUUOOOKKKHHHEEEDDDBBBFFFLLLRRRZZZccckkkqqq{{{}}}~~~vvvvvvvvvvvvwwwxxxzzz{{{{{{~~~~~~|||xxxwwwtttsssrrrsssuuuvvvsssrrrqqqpppnnnlllkkkjjjnnnmmmmmmmmmnnnoooqqqrrrsssrrrqqqooonnnmmmmmmmmmmmmnnnoooooonnnlllkkkjjjiiijjjjjjkkklllmmmnnnnnnnnnnnnnnnooooooppppppqqqnnnllliiiiiikkknnnoooooorrrsssttttttsssrrrpppnnnooonnnmmmlllkkklllmmmnnnrrrwww|||{{{vvvrrrrrrtttrrrxxxzzzxxx{{{}}}xxxtttvvvxxxyyyyyyzzzxxxllldddaaa```gggsss|||wwwqqqlllfffaaaccchhheeebbb]]]WWWRRRNNNMMMNNNMMMNNNOOOPPPPPPNNNLLLKKKKKKLLLNNNOOOOOONNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMOOOQQQQQQPPPNNNMMMNNNNNNOOOOOOPPPPPPPPPQQQKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQOOONNNMMMOOOQQQRRRRRRRRRTTTQQQOOOOOOQQQTTTVVVWWWUUUTTTTTTUUUVVVXXXZZZ\\\[[[]]]aaabbbaaaggg{{{[[[^^^bbbdddfffgggiiijjjssstttwwwzzz}}}uuujjjaaaWWWSSSXXXfffttt}}}~~~}}}||||||{{{{{{zzzvvvxxx{{{~~~}}}|||{{{zzzyyywwwyyyyyyyyyzzzzzzxxxtttqqqppppppnnnmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrqqqpppooooooooopppqqqrrrpppqqqrrrtttuuuuuuvvvvvvttttttssssssrrrqqqppppppooooooppppppooonnnlllkkkjjjlllmmmppprrrsssttttttooonnnnnnoooppppppooommmooonnnllljjjjjjlllmmmooovvvyyyzzzxxxxxx{{{}}}|||{{{uuupppmmmjjjjjjooovvv~~~|||~~~yyyhhhYYYQQQOOONNNOOOQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNNNNNNNOOOOOOPPPPPPRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWUUUTTTVVVUUUTTTVVVXXXZZZZZZYYYXXXXXXXXXWWWWWWXXXZZZ\\\aaaooo~~~}}}~~~}}}iiilllrrr{{{|||nnn___PPPAAA;;;:::;;;>>>CCCHHHTTTeeemmmeeeVVVNNNNNNIIIMMMXXXiiixxx}}}uuulllcccVVVJJJLLLZZZlll{{{~~~rrr```RRRLLLLLLNNNPPPWWW]]]eeehhhhhheeecccbbb^^^YYYTTTOOOLLLIIIEEECCCCCCEEEHHHLLLPPPVVV]]]bbbhhhlllrrrxxx~~~}}}zzzwwwttttttvvvzzz||||||~~~zzzvvvsssssstttuuutttsssqqqpppnnnkkkjjjiiilllkkkkkkkkklllnnnoooqqqrrrqqqooonnnmmmlllllllllnnnnnnooopppooonnnmmmlllnnnnnnnnnnnnoooooopppppprrrrrrssssssssssssssssssqqqnnnjjjhhhiiijjjkkkkkknnnnnnooooooooonnnmmmmmmlllkkkkkkkkkkkklllmmmnnnrrrvvvyyyxxxsssqqqsssvvvzzzxxxzzz~~~{{{{{{pppiiidddbbbaaajjjxxxzzzvvvsssqqqkkkdddbbbeeeddd```ZZZTTTPPPNNNMMMLLLMMMNNNPPPQQQQQQOOOMMMKKKKKKKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLKKKKKKJJJIIIIIIJJJLLLNNNPPPPPPOOONNNMMMLLLLLLMMMMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQOOOMMMLLLNNNPPPRRRSSSRRRSSSQQQOOOOOORRRTTTUUUUUUSSSSSSSSSSSSUUUWWWYYYZZZYYYZZZ\\\___aaaeeerrrXXX[[[___aaaccceeegggiiimmmmmmpppuuuxxx}}}uuukkk___WWWXXXaaalllssswwwwwwwwwyyy}}}}}}~~~}}}{{{zzzwwwyyy|||~~~|||||||||}}}}}}{{{vvvtttrrrqqqrrrttttttsssvvvwwwxxxzzzzzzwwwsssooooooooonnnmmmmmmmmmmmmmmmjjjkkklllnnnoooooooooooooooooonnnmmmmmmnnnpppqqqqqqqqqsssuuuvvvwwwwwwxxxssssssrrrqqqpppooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnpppqqqrrrssssssnnnmmmmmmmmmoooooommmkkkooonnnllllllmmmooorrrtttwwwyyyxxxvvvvvvzzzzzzxxxvvvqqqnnnmmmkkklllrrryyy|||{{{ssseeeWWWPPPOOOMMMNNNPPPRRRTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMMMMLLLMMMNNNNNNOOOSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXVVVUUUTTTTTTSSSSSSTTTWWWZZZ[[[ZZZ\\\[[[YYYXXXWWWVVVVVVVVV\\\eeerrrllllllmmmsss{{{lll]]]JJJ???:::888;;;@@@>>>JJJ]]]kkkiii\\\QQQMMMHHHGGGJJJUUUcccmmmooommmfffZZZNNNKKKRRR```ssszzzkkk]]]RRRLLLLLLLLLVVVZZZaaagggkkkkkkhhhfff[[[VVVPPPMMMKKKIIIEEEBBBDDDEEEFFFFFFGGGJJJNNNRRRSSSXXX___hhhpppxxx{{{uuussstttwwwyyyzzz}}}{{{vvvrrrqqqqqqtttrrrpppnnnllljjjiiiiiijjjjjjiiiiiijjjlllnnnooopppooonnnmmmlllkkkkkkkkkmmmnnnooopppqqqpppoooooosssrrrrrrrrrrrrssstttuuuwwwwwwwwwwwwvvvuuutttsssrrrnnnjjjgggfffhhhhhhhhhhhhhhhiiiiiijjjjjjkkkkkkjjjjjjkkkkkkmmmnnnpppppppppqqqrrrqqqqqqsssyyy~~~}}}xxx~~~uuummmhhhfffddddddqqq|||zzzwwwvvvtttmmmdddaaabbbbbb^^^XXXSSSPPPNNNMMMKKKLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJIIILLLLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJLLLMMMOOOQQQRRRRRRQQQQQQOOOMMMLLLMMMOOORRRSSSSSSSSSQQQPPPQQQRRRSSSSSSRRRQQQQQQQQQRRRSSSUUUWWWXXXVVVUUUWWW\\\___bbbjjjrrrVVVXXX[[[]]]^^^aaadddfffgggfffjjjpppsssttt|||yyylllbbb```dddjjjnnnrrrqqqrrrtttxxx{{{{{{{{{www|||}}}{{{wwwzzz~~~~~~{{{yyywwwyyy|||~~~|||zzzxxxwwwwwwwwwxxxzzz|||}}}|||zzzxxxvvvtttqqqllliiijjjhhhggghhhkkknnnooopppppprrrtttwwwyyywwwrrrooonnnnnnnnnnnnmmmmmmmmmmmmhhhiiikkkmmmnnnnnnnnnnnnooonnnnnnmmmnnnooopppqqqrrrsssuuuvvvxxxxxxyyyyyyrrrrrrqqqooonnnmmmmmmmmmjjjjjjiiihhhiiikkkmmmnnnooooooooooooooonnnmmmmmmlllkkkkkkmmmoooooonnnmmmnnnmmmlllmmmooossswwwzzzvvvxxxwwwttttttwwwwwwssssssooommmnnnnnnooovvv~~~~~~ssshhh^^^TTTPPPPPPNNNOOOPPPRRRSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOOOONNNMMMLLLLLLLLLMMMOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRSSSUUUVVVVVVTTTSSSRRRPPPOOOOOOQQQUUUXXXZZZ[[[\\\ZZZWWWVVVUUUVVVVVVVVVWWW]]]eeeqqqpppnnnllloooyyy}}}nnn[[[LLL@@@999888<<<>>>DDDQQQ___bbb[[[RRROOOIIIFFFEEEIIISSS___iiinnnooohhh___XXXTTTWWWgggxxx}}}|||vvvkkk]]]SSSNNNNNNSSSTTTYYYbbbjjjmmmkkkggg[[[UUUOOOLLLLLLKKKHHHDDDDDDEEEEEEDDDCCCCCCFFFHHHGGGJJJPPPVVV^^^fffooouuu}}}}}}xxxuuuuuuvvvxxxzzz|||~~~yyyuuusssrrrsssqqqnnnkkkiiihhhhhhiiijjjiiiiiihhhiiijjjlllmmmnnnnnnmmmlllkkkkkkllllllkkklllnnnpppqqqqqqqqqpppttttttttttttvvvxxxyyy{{{~~~~~~}}}|||zzzxxxuuutttqqqmmmhhheeedddeeefffgggeeeeeeeeefffgggiiikkkllljjjkkklllnnnppprrrtttuuupppnnnmmmnnnttt}}}yyytttpppnnnnnnnnnuuu|||{{{xxxuuurrrlllccc```bbb___[[[UUURRRQQQOOOMMMKKKLLLMMMNNNOOOOOONNNMMMMMMKKKKKKKKKKKKJJJJJJIIIIIIKKKKKKLLLMMMLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOOOOOOONNNMMMMMMKKKMMMOOOQQQRRRRRRQQQQQQNNNMMMKKKLLLOOORRRSSSTTTRRRRRRQQQRRRSSSSSSQQQOOOPPPOOOOOOPPPQQQSSSUUUWWWTTTSSSUUUYYY[[[]]]dddlllwwwTTTVVVXXXYYYZZZ]]]```ccceeedddgggmmmnnnmmmrrr{{{yyynnnhhhhhhjjjlllqqqqqqqqqrrruuuwwwwwwvvvrrrvvv}}}}}}{{{yyyooottt{{{}}}{{{yyyvvvyyy|||}}}zzzwwwwwwvvvuuuuuuttttttttttttuuusssqqqooommmhhhccc___cccaaa```bbbfffjjjmmmmmmkkkmmmqqquuuwwwvvvrrrnnnnnnnnnnnnnnnnnnmmmmmmmmmiiijjjlllnnnooooooooonnnpppooonnnnnnnnnpppqqqrrrtttuuuvvvxxxyyyzzzzzzzzzrrrqqqpppnnnmmmmmmlllllllllkkkiiiiiijjjmmmppprrrqqqqqqpppnnnllljjjhhhgggjjjjjjkkkmmmpppqqqqqqpppmmmmmmlllmmmpppuuuzzz}}}vvvwwwvvvssssssvvvtttpppqqqnnnmmmoooqqqrrryyyxxxjjj```XXXQQQPPPRRROOOPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNPPPPPPMMMNNNNNNOOOPPPQQQRRRRRROOOPPPRRRSSSTTTSSSQQQPPPNNNMMMMMMOOOSSSWWWYYYZZZWWWUUUSSSSSSUUUWWWYYYYYYUUUYYY___hhhyyytttrrrooonnnvvv}}}jjjXXXGGG;;;888:::===<<<@@@JJJQQQQQQOOOPPPKKKIIIEEEFFFLLLYYYgggqqq{{{xxxrrrgggXXXQQQ\\\mmmuuuyyy|||uuugggZZZSSSRRRNNNNNNRRR[[[gggllliiieee]]]WWWPPPNNNOOONNNKKKHHHEEEFFFFFFEEECCCBBBCCCEEEEEEFFFHHHKKKPPPXXXbbbhhhqqqssswww|||yyyvvvuuuwwwwwwxxxyyy{{{}}}|||zzzxxxwwwqqqooolllhhhffffffhhhhhhjjjiiihhhhhhhhhiiijjjkkkmmmmmmlllkkkkkkkkklllllljjjkkkmmmoooqqqqqqqqqqqqsssssstttuuuwwwzzz}}}{{{xxxvvvppplllfffccccccdddeeeeeeeeedddeeefffhhhjjjmmmnnnkkklllnnnpppsssuuuwwwxxxrrrooollloooyyy~~~|||{{{yyyxxxyyytttzzz|||xxxssspppiiibbbaaaddd]]]YYYTTTRRRQQQPPPMMMJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIKKKLLLMMMKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOKKKMMMOOOQQQRRRRRRRRRQQQNNNLLLKKKLLLNNNRRRSSSTTTRRRRRRRRRTTTTTTSSSPPPMMMOOONNNNNNOOOPPPRRRTTTUUUUUUUUUWWWYYYXXXYYYbbblllooo|||RRRTTTWWWYYYZZZ\\\___aaaaaaccceeefffhhhkkkooorrr{{{yyysssnnnmmmppptttssssssrrrrrrsssssssssuuuuuuwwwxxxyyyzzz{{{{{{}}}}}}}}}{{{zzzxxxvvvuuussstttwww{{{~~~~~~{{{xxxvvvwwwyyy|||~~~}}}zzzwwwuuurrrppprrruuuuuupppkkkooojjjdddaaabbbddddddcccggggggggggggfffeeedddcccgggiiimmmpppqqqpppmmmlllpppnnnkkkiiijjjkkkkkkkkkjjjkkkmmmnnnpppqqqqqqrrrrrrpppnnnllllllmmmoooqqqssssssssstttuuuvvvwwwxxxrrroookkkjjjjjjkkkkkkjjjggghhhkkkmmmooopppqqqqqqnnnnnnnnnmmmlllkkkiiiiiieeeiiiooorrrsssrrrqqqqqqlllkkklllpppwww|||}}}}}}zzzxxxvvvuuuuuuuuutttsssqqqpppoooooorrrvvvzzz}}}wwwmmm```WWWTTTRRRPPPMMMOOOOOOQQQRRRRRRRRRQQQPPPQQQPPPOOONNNLLLKKKJJJIIIOOOOOOOOOPPPPPPPPPQQQQQQOOONNNNNNPPPQQQRRRQQQOOOLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNPPPRRRSSSRRRRRRSSSSSSTTTTTTTTTUUUWWWXXX[[[bbbmmm|||}}}www|||~~~vvvxxxxxxuuurrrsssxxx~~~|||nnn\\\OOOGGG@@@999;;;999;;;???BBBBBBGGGMMMLLLKKKKKKJJJEEEIII\\\ppp}}}yyymmmbbbYYYQQQeeeuuuwwwkkk]]]QQQNNNMMMNNNRRRXXX^^^bbbeee^^^YYYTTTRRRRRRRRRQQQOOOLLLHHHEEEDDDEEEEEEDDDAAA@@@@@@@@@BBBFFFLLLQQQUUU^^^bbbggglllrrr{{{zzzxxxuuussspppppprrruuuxxxyyy|||xxxsssqqqnnnkkkiiihhhiiiiiijjjiiihhhhhhhhhiiijjjkkkmmmmmmmmmmmmmmmmmmmmmmmmlllnnnqqqrrrtttvvvxxx{{{yyyxxxwwwyyy|||zzzuuurrrmmmkkkiiifffeeedddddddddeeedddddddddfffiiilllnnnkkklllnnnpppqqqrrrrrrrrrmmmppptttzzzuuummmkkkmmmxxxuuulllgggdddaaa^^^UUUTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLJJJHHHHHHIIIKKKLLLKKKKKKJJJJJJLLLMMMNNNNNNMMMLLLJJJJJJJJJKKKLLLGGGJJJLLLMMMLLLJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJFFFHHHJJJMMMOOOPPPQQQQQQJJJMMMPPPSSSTTTTTTRRRQQQOOONNNMMMLLLMMMOOORRRTTTSSSTTTUUUVVVVVVUUUSSSQQQRRRQQQPPPPPPPPPQQQSSSTTTSSSSSSTTTUUUXXX\\\```bbbkkkqqq}}}QQQTTTVVVXXXYYY[[[]]]______aaacccdddeeehhhllloooqqqvvvxxxrrrnnnnnnqqqrrrqqqqqqqqqqqqqqqrrrsssttttttuuuuuuvvvuuuuuutttxxxxxxxxxwwwvvvuuusssrrrqqqrrruuuxxx{{{{{{yyyvvvtttuuuwww{{{}}}|||yyyvvvsssqqqqqqsssuuutttooojjjhhheeebbbbbbeeeiiijjjjjjqqqqqqpppooollliiifffeeeggghhhjjjlllmmmmmmlllkkkmmmlllkkkjjjkkklllmmmmmmkkklllmmmoooqqqrrrrrrrrrrrrpppnnnmmmlllmmmooopppsssssssssssstttuuuvvvwwwqqqooolllkkkkkklllkkkjjjfffhhhiiikkklllmmmmmmmmmlllmmmmmmlllkkkiiihhhgggfffjjjooossssssrrrqqqqqqooonnnnnnqqqvvvzzz{{{zzzwwwvvvuuuuuuttttttsssrrrqqqqqqpppqqquuuyyy~~~}}}llldddYYYRRRPPPOOOLLLIIIMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMNNNPPPPPPOOOMMMLLLMMMNNNPPPQQQQQQRRRRRRRRRPPPOOONNNMMMNNNPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTVVVXXX[[[```iiivvv~~~tttoooooossszzzyyyyyywwwrrrllljjjmmmqqq~~~wwwfffUUUIIIBBB>>>888777999===???>>>AAAFFFPPPPPPPPPMMMEEEDDDQQQbbbvvv{{{pppbbbXXX\\\lll}}}{{{mmm```XXXRRRKKKIIIMMMTTTZZZ\\\]]]YYYVVVTTTTTTTTTRRROOOJJJHHHFFFGGGGGGGGGDDDAAACCCAAA@@@@@@AAAEEEHHHJJJNNNRRRWWW]]]dddmmmwww~~~~~~wwwsssooommmooorrrtttuuuwwwxxxzzz|||}}}~~~~~~||||||||||||zzzwwwsssqqqooommmlllllllllmmmkkkkkkiiihhhhhhiiijjjkkkjjjkkklllnnnpppqqqrrrsssqqqssswwwyyyzzz{{{}}}|||zzzyyyzzz}}}{{{vvvrrrooojjjiiihhhhhhhhhhhhiiijjjiiiiiiiiiiiikkkmmmooopppmmmnnnooopppqqqrrrssssssqqqvvv{{{wwwnnniiiiiijjjwwwvvvmmmgggccc___]]]TTTSSSRRRQQQOOONNNMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIJJJKKKLLLKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMJJJMMMOOOOOOMMMKKKJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKFFFFFFGGGHHHJJJKKKLLLMMMLLLNNNPPPRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNPPPSSSUUUSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWZZZ]]]___```fffooozzzQQQSSSUUUVVVWWWXXXZZZ\\\\\\^^^```aaabbbdddgggiiijjjnnnwww{{{vvvqqqmmmmmmpppnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrqqqpppooonnnmmmqqqqqqqqqrrrqqqqqqppppppppppppsssvvvyyyyyyvvvtttqqqrrruuuyyy{{{zzzvvvssspppooonnnpppqqqoooiiidddddddddeeeiiiooosssvvvwww~~~~~~}}}zzzvvvpppkkkggghhhhhhgggggghhhiiijjjjjjkkkkkklllmmmnnnooooooooommmmmmoooqqqrrrsssssssssrrrqqqooonnnmmmnnnooopppsssssssssrrrrrrsssssstttpppnnnmmmllllllllljjjiiiffffffggghhhiiiiiiiiiiiillllllmmmmmmllljjjhhhggghhhkkkppprrrrrrrrrqqqrrrqqqpppppprrruuuwwwxxxwwwuuuuuuvvvvvvvvvuuusssrrrqqqrrrsssuuuyyy}}}}}}{{{}}}yyyqqqkkk___YYYRRRNNNMMMMMMKKKHHHLLLLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNMMMLLLMMMMMMNNNQQQRRRRRRRRRRRRRRRSSSSSSTTTVVVZZZ\\\bbbmmm|||vvvqqqooonnnmmmxxx{{{zzzvvvnnneeeaaaaaacccsss|||}}}ppp]]]OOOGGGDDD;;;888888;;;<<<;;;<<>>:::::::::999:::>>>FFFKKKQQQRRRMMMJJJMMMQQQYYYkkkttt___bbbhhhsss~~~kkkbbbUUUNNNMMMLLLIIIFFFMMMNNNOOORRRSSSTTTSSSRRROOOOOOOOOOOOOOONNNLLLKKKEEEDDDCCCAAAAAAAAAAAAAAAAAABBBCCCEEEHHHKKKOOOQQQTTTWWW]]]dddlllsssxxx{{{}}}zzztttlllgggfffgggiiikkknnnoooqqqsssuuuvvvwwwwwwtttsssqqqpppqqqsssuuuvvvtttttttttsssrrrqqqppppppjjjiiiiiihhhiiijjjlllmmmmmmnnnpppqqqssssssssssssyyy}}}~~~{{{zzzxxxvvvuuurrrqqqpppooommmkkkiiihhhjjjjjjjjjjjjjjjjjjkkkkkkoooqqqsssvvvxxxxxxwwwwwwyyywwwuuusssssstttvvvwwwzzztttqqqnnnmmmmmmooorrruuuwwwwww|||}}}|||~~~vvvrrrtttxxx{{{qqqggg___YYYUUUSSSPPPPPPOOONNNMMMLLLKKKKKKLLLMMMMMMOOOPPPQQQRRRRRRLLLNNNPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNLLLNNNOOOOOOMMMKKKKKKLLLHHHHHHIIIJJJKKKLLLLLLLLLMMMKKKIIIHHHHHHKKKNNNPPPPPPPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPPPPPPPRRRSSSTTTUUUTTTSSSRRRRRRTTTVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYZZZYYYWWWUUUUUUVVVWWWXXX\\\]]]^^^^^^dddsssMMMOOOQQQQQQQQQQQQSSSUUUXXXZZZ]]]^^^^^^___aaaccchhhjjjooowww~~~|||zzzzzzwwwqqqlllmmmllljjjiiillliiiiiiiiiiiiiiijjjkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjkkkkkkmmmnnnoooppppppqqqrrrrrrsssvvvxxxxxxwwwuuuqqqqqqrrrssstttrrrnnnkkkjjjhhhggggggjjjmmmpppqqq{{{~~~|||wwwrrrnnnhhhdddbbbdddhhhkkkooorrruuuuuussspppooooooooopppqqqsssttttttttttttrrrrrrrrrrrrqqqpppooonnnooonnnmmmlllllllllllllllkkkjjjiiiiiiiiihhhfffccccccdddeeeggghhhjjjlllmmmllllllkkkkkkjjjjjjiiiiiijjjlllnnnooonnnnnnooopppoooppprrrsssttttttttttttrrrtttwwwwwwuuurrrqqqrrrqqqrrruuuyyy}}}~~~~~~|||uuukkk```XXXQQQPPPPPPOOOPPPOOONNNMMMOOONNNMMMLLLKKKJJJJJJIIIKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPNNNLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQOOORRRUUUTTTSSSZZZfffqqq~~~}}}rrrsssvvv{{{}}}{{{uuummmfff```]]]\\\YYYbbblllppppppmmmcccZZZPPPFFF<<<999888777999===;;;BBBJJJMMMLLLLLLLLLMMMKKK[[[nnnqqqjjjeeegggqqq}}}~~~rrrbbbVVVOOOJJJFFFBBBCCCEEEHHHKKKMMMPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSKKKJJJHHHFFFDDDBBBAAA@@@CCCCCCCCCCCCEEEFFFFFFFFFFFFHHHMMMSSS[[[bbbgggkkkoootttzzz~~~~~~}}}}}}uuuooohhhbbbaaabbbdddeeeggghhhjjjkkklllmmmnnnnnnnnnnnnnnnooopppsssvvvyyy{{{{{{zzzyyywwwuuusssqqqkkkkkkkkkkkklllmmmoooppprrrsssuuuwwwxxxxxxwwwwww{{{|||xxxuuurrrooommmkkkjjjiiihhhgggggggggggggggggghhhiiikkkllllllllloooqqquuuxxxzzz{{{{{{zzz{{{xxxuuurrrqqqsssvvvxxx|||zzzmmmeeebbbcccgggoooyyy}}}zzzzzz~~~|||~~~~~~yyyrrrppprrrvvv}}}xxxpppfff]]]WWWTTTSSSOOOOOONNNMMMLLLKKKKKKJJJLLLMMMMMMOOOPPPQQQRRRRRRMMMOOOQQQQQQOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLLLLLLLLLLLLLLLLLLLIIIKKKMMMMMMLLLLLLMMMNNNGGGGGGHHHHHHIIIJJJKKKKKKHHHGGGEEEDDDEEEHHHLLLOOOQQQPPPOOONNNNNNOOOQQQRRRPPPPPPOOOOOOOOOPPPQQQRRRSSSRRRQQQPPPQQQSSSVVVXXXXXXWWWVVVVVVVVVWWWYYYZZZ[[[ZZZWWWUUUTTTTTTUUUVVV[[[\\\]]][[[]]]hhhzzzJJJLLLNNNOOOOOOOOOQQQSSSUUUXXX[[[]]]^^^___```bbbcccfffjjjpppwwwxxxtttsssrrrmmmiiigggjjjkkkiiiiiikkkiiihhhhhhgggggghhhhhhiiiggghhhiiijjjjjjjjjjjjjjjjjjkkklllnnnooopppqqqqqqrrrqqqrrrtttvvvwwwuuutttpppoooooopppqqqpppnnnlllkkkkkklllooouuu{{{xxxssskkkeeebbbdddgggjjjooosssvvvuuurrrooonnnooopppqqqrrrsssttttttttttttrrrsssssssssrrrqqqooommmmmmlllkkkkkkjjjjjjjjjjjjjjjhhhffffffffffffdddcccdddeeefffgggiiilllnnnoookkkjjjhhhggggggggghhhiiilllnnnoooooonnnnnnoooqqqppprrruuuvvvuuuttttttuuupppsssuuutttpppmmmmmmooossstttwww{{{~~~yyyxxxwwwkkk^^^VVVPPPPPPPPPOOOOOONNNNNNNNNOOONNNMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNLLLMMMMMMMMMMMMNNNNNNNNNOOOMMMKKKKKKMMMOOOOOOOOONNNOOOPPPPPPQQQQQQQQQPPPLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPRRRTTTSSSRRRVVV^^^ffftttvvvrrrqqqtttuuuvvvzzz}}}wwwpppiiiccc___]]]UUU[[[bbbkkkvvv{{{tttiiiXXXLLL@@@:::888666888;;;666<<>>:::888999666<<>>AAAFFFFFFCCCBBBGGGOOOZZZkkkzzzqqqoooyyyqqq```SSSMMMKKKCCCCCCBBBAAABBBHHHPPPVVV```dddjjjllljjjgggfffeee___^^^]]]ZZZVVVQQQMMMJJJHHHGGGFFFGGGHHHGGGDDD@@@AAAAAAAAABBBEEEIIIMMMPPPUUUXXX\\\___``````aaaaaa[[[WWWRRRPPPPPPRRRTTTUUU]]]___bbbeeehhhjjjllllllmmmqqqvvvzzz}}}}}}{{{{{{{{{{{{|||~~~~~~}}}vvvxxxzzzzzzyyyxxxyyyzzzssspppmmmjjjiiiiiigggfff```___^^^^^^___aaadddeeeeeegggkkkppptttwwwyyyzzzuuuvvvwwwyyyzzzzzzyyyyyyvvvtttqqqqqquuu}}}|||vvvlllqqqzzzttteee]]]___cccrrr~~~{{{vvvqqqllljjjkkkmmmqqquuuwwwyyyyyyzzzrrrpppkkkccc[[[UUUTTTUUUOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOOOONNNMMMMMMNNNPPPOOOPPPQQQRRRSSSRRRRRRQQQPPPQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMMMMLLLLLLNNNPPPMMMLLLKKKJJJJJJJJJKKKKKKMMMLLLKKKJJJKKKMMMPPPQQQNNNNNNMMMLLLLLLKKKLLLLLLOOOOOOOOONNNNNNNNNNNNOOOMMMMMMMMMNNNOOORRRTTTUUUVVVVVVUUUTTTUUUVVVWWWXXXXXXWWWUUUTTTSSSTTTUUUVVVTTTVVVWWWXXX[[[```fffkkkFFFHHHJJJKKKLLLMMMOOOQQQOOORRRVVVYYY[[[\\\^^^``````cccfffggggggiiimmmpppnnnooopppnnnjjjfffeeeeeeeeebbbccciiillllllkkkmmmjjjiiihhhgggfffeeeeeeeeeggggggggghhhhhhgggffffffggggggiiijjjllllllmmmmmmlllkkkkkklllnnnooonnnllljjjhhhhhhiiinnnrrruuuvvvyyy}}}~~~xxxooofffbbbaaadddfffhhhlllpppppplllkkknnnqqqppppppqqqrrrssssssssssssrrrsssuuuuuutttqqqnnnlllmmmllllllkkkkkkllllllmmmllljjjfffdddeeeffffffeeeiiihhhhhhhhhhhhjjjlllmmmssspppllliiiiiilllooorrrrrrssssssqqqppppppsssuuuzzz}}}}}}yyyuuuttttttwwwyyyzzzvvvpppmmmooorrrxxxzzz}}}{{{uuuooopppuuu{{{}}}|||~~~uuufffYYYSSSWWWWWWVVVTTTQQQPPPPPPQQQKKKKKKJJJJJJKKKLLLNNNOOOJJJKKKKKKKKKLLLLLLLLLMMMJJJJJJJJJJJJKKKKKKKKKLLLJJJHHHGGGGGGJJJMMMOOOOOOQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSUUUUUUTTTTTTSSSSSSRRRRRRVVVVVVVVVVVVWWWXXXZZZ[[[eeexxx~~~|||vvvpppvvv{{{rrriiiaaaYYYUUUTTTVVVYYYaaammmyyyzzzuuucccXXXNNNIIIFFF@@@:::999888===>>>===AAAHHHJJJFFFDDDFFFIIIQQQcccyyywwwjjjmmmyyysssbbbUUUPPPHHHGGGDDDAAA@@@FFFPPPWWWgggnnnwww|||zzzuuupppnnndddddddddccc```]]]YYYWWWOOOMMMKKKKKKKKKHHHBBB>>>CCCBBB@@@@@@AAADDDGGGIIIKKKNNNPPPRRRRRRRRRSSSTTTPPPMMMIIIHHHJJJLLLNNNNNNTTTVVVZZZ^^^bbbfffhhhjjjooottt{{{|||yyyvvvpppppppppnnnkkkiiiiiiiiikkkiiifffeeefffggggggfff]]]\\\[[[[[[\\\___ccceeelllnnnqqquuuxxxzzz{{{{{{yyyyyyyyyyyyyyyxxxxxxwwwvvvuuusssuuu{{{tttiiiaaafffrrrxxxhhh\\\[[[dddnnnzzzyyyyyyzzzppphhhddddddcccjjjttt~~~yyyssskkkjjjfff___WWWRRRQQQSSSOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLLLLOOOQQQPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSRRROOOMMMLLLNNNOOOOOONNNMMMLLLNNNOOOPPPOOOMMMKKKKKKKKKLLLLLLMMMKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLLLLNNNOOOQQQSSSTTTUUUUUUTTTSSSTTTUUUVVVWWWWWWVVVTTTSSSSSSTTTVVVWWWYYYYYYYYYYYY[[[^^^aaacccEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQTTTWWWYYYZZZYYYYYY^^^```dddeeeeeeddddddeeeggggggfffeeedddbbbaaaaaaaaabbbccceeegggjjjlllnnnjjjiiigggfffffffffdddcccffffffggghhhiiijjjlllmmmqqqnnnjjjjjjlllmmmmmmkkkiiijjjiiigggeeedddeeefff___aaafffkkkrrrwww|||~~~}}}{{{yyyxxxwwwwwwwwwuuusssssstttwww{{{}}}xxxvvvqqqkkkeeebbbccceeeiiijjjlllnnnoooooonnnnnnlllmmmoooqqqrrrrrrrrrqqqtttuuuuuuuuusssoookkkiiilllnnnooonnnlllkkkkkkllljjjhhheeecccaaaaaabbbbbbgggggghhhiiijjjkkkkkkkkkmmmnnnnnnmmmmmmmmmppprrruuuvvvvvvtttqqqrrruuuxxx~~~}}}{{{uuuppppppuuuyyyuuurrrqqqnnnlllpppvvvyyy~~~wwwvvvrrroooqqqvvv{{{|||{{{||||||oooaaaZZZZZZWWWUUUSSSTTTUUUUUUQQQNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMJJJGGGGGGJJJMMMMMMLLLOOONNNNNNMMMMMMNNNNNNOOOQQQOOOMMMMMMNNNOOOPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTRRRQQQPPPOOOOOOPPPQQQRRRWWWWWWWWWWWWWWWWWWWWWXXX___lllzzz}}}mmmjjjppp{{{kkk```ZZZWWWXXXTTTUUU[[[aaadddhhhmmmjjj^^^SSSOOOKKKCCC===:::<<<888777;;;???AAACCCFFFHHHIIIJJJNNNVVVeeevvv|||uuunnnjjj}}}qqqaaaWWWNNNGGGCCCCCCBBBBBBIIIRRRbbbsss{{{pppllllllmmmnnnnnnjjjeeeaaa^^^\\\XXXTTTOOOKKKHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGHHHJJJJJJIIIHHHEEEEEEDDDDDDDDDFFFGGGHHHNNNOOOQQQSSSXXX___hhhmmmrrrwww~~~}}}xxxqqqkkkgggbbbbbbaaa```^^^___bbbeeeaaabbbbbbaaaaaacccfffiii`````````___```ccchhhlllooosssyyy|||~~~~~~~~~{{{xxxuuutttrrrssssssssswwwqqq\\\WWW___hhhzzztttgggaaa^^^^^^eeeooo|||vvvxxx|||yyykkk```]]]^^^```fffqqq}}}yyyoooccc^^^XXXTTTTTTTTTRRRPPPNNNMMMLLLMMMMMMMMMKKKIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNPPPOOOLLLLLLOOORRRQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPOOONNNNNNMMMQQQOOOMMMMMMNNNPPPPPPPPPQQQNNNKKKLLLNNNOOOMMMKKKLLLKKKKKKKKKLLLMMMOOOPPPNNNNNNMMMMMMNNNNNNOOOPPPNNNOOOQQQRRRRRRPPPOOOMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTYYYWWWTTTRRRQQQRRRSSSTTTZZZYYYXXXXXXYYY\\\___aaaCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNQQQTTTVVVXXXYYYYYY\\\___bbbcccbbbaaaaaaaaaccccccbbbbbbaaa``````___aaaaaabbbdddfffhhhjjjkkkkkkjjjiiihhhhhhgggfffeeeeeeeeefffggghhhjjjlllmmmkkkiiihhhiiikkkkkkjjjgggddddddccc```______bbbeeeeeegggkkkpppvvv{{{|||{{{zzzxxxvvvtttsssrrrrrrssstttsssqqqppppppssswwwyyyvvvtttpppjjjdddbbbcccdddiiijjjlllmmmnnnooonnnnnnmmmnnnooopppqqqqqqpppooorrrssssssrrrpppnnnkkkjjjlllmmmnnnmmmjjjiiihhhiiihhhfffdddbbbaaabbbccccccfffggghhhjjjkkkkkkllllllmmmnnnoooooonnnooorrrtttuuuuuuuuusssrrrrrrvvvzzz}}}zzzxxxsssoooqqqvvvyyyuuurrrrrrpppnnnrrrxxxzzzzzzsssnnnooorrrwww{{{~~~}}}}}}yyykkk^^^YYYZZZWWWUUUSSSRRRQQQPPPOOOMMMNNNMMMMMMLLLLLLLLLLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLMMMJJJGGGHHHJJJMMMMMMMMMQQQPPPPPPOOOOOONNNNNNMMMOOONNNOOOPPPRRRRRRPPPMMMOOOPPPPPPQQQRRRRRRSSSSSSQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSSSSTTTTTTUUUUUUUUUVVV___jjjvvvsssnnnqqq}}}oooccc]]][[[VVVPPPNNNRRRVVVYYY^^^ccchhhddd^^^YYYTTTLLLBBB;;;;;;777666999===@@@EEEKKKSSSTTTSSSQQQQQQWWWbbbkkkwww{{{~~~|||wwwqqqnnnmmmvvvnnnbbbVVVMMMGGGEEECCCAAAEEEKKKVVViii{{{~~~sssmmmlllmmmnnnoooooollliiifffeeeccc___ZZZUUUPPPMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGHHHIIIKKKKKKIIIGGGDDDCCCBBBAAAAAABBBCCCDDDHHHJJJKKKNNNQQQWWW___dddjjjnnntttyyy{{{{{{|||}}}|||wwwvvvuuusssooojjjeeebbb]]]]]]]]]\\\ZZZZZZ[[[]]]\\\]]]]]]]]]]]]```dddhhhggghhhhhhggghhhkkkpppsssvvvyyy||||||xxxuuurrrqqqnnnvvv}}}wwwpppdddZZZ\\\gggsssvvvmmmeeecccbbbccchhhooo}}}tttttt{{{~~~qqqbbbYYYXXX\\\aaakkkuuu~~~ssshhh___[[[VVVSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMKKKIIIJJJJJJKKKLLLLLLMMMMMMNNNLLLNNNOOONNNMMMLLLOOOQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMPPPOOOMMMNNNPPPQQQQQQPPPRRRPPPMMMLLLMMMMMMKKKIIIIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQOOONNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTWWWUUUTTTSSSTTTVVVYYYZZZ[[[ZZZXXXXXXYYY[[[^^^```AAAAAACCCEEEGGGIIIKKKLLLKKKKKKMMMPPPSSSVVVYYYZZZZZZ\\\______^^^\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^aaaaaaaaabbbccceeeggggggiiiiiiiiihhhgggfffeeedddddddddeeefffgggjjjlllnnniiihhhhhhhhhhhhfffccc```^^^^^^]]]\\\\\\___cccgggnnnpppssswww{{{|||yyyvvvsssrrrsssrrrpppooonnnnnnoooppppppnnnllljjjkkkmmmppprrrsssrrrnnniiidddbbbbbbdddhhhiiijjjlllmmmnnnnnnnnnnnnoooppppppppppppooonnnpppooonnnmmmllllllkkkkkkkkklllmmmkkkhhheeedddddddddcccbbbbbbbbbcccdddeeefffgggiiijjjkkklllkkkkkkkkkmmmooopppppprrrtttvvvtttttttttrrrrrrtttxxx|||zzzuuusssooommmqqqwwwxxxuuussssssrrrqqquuu{{{}}}|||uuunnniiipppyyy~~~}}}zzzhhhZZZVVVXXXUUUUUUSSSPPPMMMLLLLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJHHHIIIKKKMMMNNNNNNRRRRRRSSSRRRQQQPPPNNNMMMLLLNNNQQQTTTVVVTTTPPPMMMOOOOOOOOOPPPQQQQQQRRRRRRPPPOOOOOONNNNNNOOOOOOPPPNNNNNNOOOPPPQQQRRRRRRSSSRRRVVV\\\iii|||xxxxxxssseee___]]]WWWPPPKKKMMMOOORRRVVV\\\ccckkkmmmggg___XXXKKK===<<<999777888:::<<>>???AAACCCEEEGGGIIIJJJIIIJJJJJJMMMPPPUUUYYY[[[YYY[[[\\\\\\ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^````````````aaabbbcccdddeeefffgggfffdddcccbbbaaadddccccccdddfffiiilllnnnllljjjhhheeebbb___]]][[[\\\___aaaccceeehhhllloooxxxxxxyyyzzz|||}}}~~~~~~|||{{{xxxuuurrrppppppoooqqqpppooonnnnnnnnnooopppkkkiiigggeeeeeegggjjjlllpppooolllhhhcccbbbbbbdddfffggghhhiiikkkllllllmmmooooooppppppppppppppppppmmmllljjjhhhhhhiiikkkllllllmmmllljjjfffbbbaaaaaa`````````aaabbbdddfffggghhhiiikkkllllllkkkiiihhhhhhkkknnnpppqqqsssuuuvvvssssssrrrrrrsssvvvzzz}}}}}}wwwqqqnnnmmmmmmrrrxxxxxxuuutttuuuuuutttxxx~~~zzzrrrmmmmmmwwwgggWWWSSSUUUPPPRRRTTTRRRNNNKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMNNNNNNPPPRRRSSSTTTTTTRRRPPPOOOMMMNNNQQQTTTVVVUUURRRNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUYYYbbbrrrttthhh```\\\\\\UUUQQQRRRSSSTTTVVVZZZ^^^nnnwwwqqqiiicccTTTAAA???;;;::::::999888>>>EEEUUU\\\cccbbbYYYPPPNNNOOONNNSSSZZZ___aaacccfffiii___lll}}}yyymmm^^^TTTPPPMMMJJJHHHEEELLLRRRWWW```nnnwwwxxxrrrrrrrrrtttuuuuuusssqqqssstttvvvvvvrrrkkkddd___ZZZ[[[\\\\\\[[[YYYVVVTTTQQQQQQSSSUUUXXXWWWUUUSSSQQQNNNJJJGGGDDDCCCCCCCCC@@@AAAAAABBBCCCFFFJJJNNNQQQTTTXXXZZZZZZYYYYYYYYYXXXZZZ^^^ccciiinnnqqqsssrrrpppmmmkkkkkkjjjhhhfffbbbaaa```^^^]]]]]]\\\\\\ZZZ\\\]]]]]]ZZZWWWVVVUUUXXXZZZ[[[]]]```eeekkkpppwwwyyy{{{|||}}}~~~|||yyyvvvvvvzzz~~~{{{ooodddbbbfffkkkttt}}}|||uuupppjjjjjjlllqqqsssqqqmmmiiilllnnnkkkdddaaaeeeiiikkkttttttqqqjjjeeejjjwwwxxxiii]]]VVVUUU[[[bbbmmmuuu|||}}}yyyqqqdddYYYVVVTTTRRRPPPPPPQQQQQQQQQQQQOOONNNNNNNNNMMMJJJHHHIIIJJJJJJKKKKKKLLLLLLMMMLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPNNNNNNOOORRRTTTUUUTTTRRRRRRQQQPPPOOONNNLLLKKKIIIKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOONNNOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRRRRSSSUUUVVVZZZYYYXXXWWWWWWXXXYYYZZZ<<<===>>>@@@CCCEEEFFFGGGHHHHHHIIIKKKOOOTTTXXX[[[YYYZZZ[[[ZZZXXXWWWWWWXXXWWWXXXYYYZZZ\\\]]]^^^__________________``````aaaccceeegggfffcccaaa```aaacccbbbbbbbbbdddgggjjjllliiigggccc___\\\[[[\\\]]]aaafffmmmrrruuuwwwxxxxxx|||{{{zzzyyyxxxvvvuuuuuusssrrrpppoooooopppqqqrrrpppooonnnmmmlllmmmnnnnnngggeeecccaaaaaacccfffhhhmmmllljjjgggdddbbbccceeeeeeeeefffgggiiijjjllllllooooooppppppqqqrrrsssssskkkiiifffeeeeeegggiiikkkmmmmmmllliiieeeaaa___^^^\\\]]]^^^```ccceeeggghhhkkklllmmmmmmllljjjgggeeeeeehhhmmmpppqqqrrrtttuuurrrrrrrrrsssuuuxxx{{{|||yyyrrrmmmlllmmmmmmrrrwwwvvvttttttwwwwwwwww{{{zzzsssqqqwwwiiiWWWQQQQQQKKKOOOTTTUUURRROOONNNOOONNNNNNMMMNNNNNNOOOPPPPPPJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMOOOQQQSSSTTTTTTSSSRRRQQQPPPPPPRRRSSSTTTSSSQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLMMMNNNPPPQQQRRRRRRTTTUUUXXX^^^gggsssuuuooohhhaaa___ZZZWWWYYYZZZXXXWWWYYYZZZmmmyyyuuuppplll^^^LLLAAA===;;;;;;:::999<<>>@@@BBBCCCDDDGGGGGGHHHJJJNNNRRRVVVYYYWWWXXXYYYXXXVVVUUUVVVWWWVVVWWWXXXZZZ\\\]]]^^^___^^^^^^^^^^^^^^^______```cccfffiiihhheeeaaaaaabbb```___^^^^^^___bbbeeeggg```___]]][[[[[[]]]cccgggkkkqqqyyy}}}|||zzzyyywwwtttqqqooommmkkkkkkkkkkkkkkkmmmoooqqqsssooommmkkkjjjhhhhhhhhhiiidddccc```______aaadddgggjjjkkkjjjgggdddcccdddfffeeeeeefffgggiiikkklllnnnppppppoooooopppqqqrrrrrrjjjhhheeecccccceeehhhjjjllllllkkkhhhccc___]]]\\\ZZZ[[[]]]```cccfffhhhiiilllmmmnnnnnnmmmjjjfffdddcccgggmmmppprrrrrrssstttqqqqqqrrrtttxxxzzz{{{zzzuuuoookkkmmmoooooorrrvvvtttssstttxxxyyyyyy~~~{{{wwwwwwiiiXXXRRROOOKKKNNNSSSUUUTTTRRRQQQPPPOOOOOOOOONNNOOOOOOPPPPPPKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOONNNMMMLLLLLLMMMKKKMMMOOOQQQSSSTTTTTTTTTUUURRRPPPOOOQQQRRRSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPNNNOOOOOOPPPQQQRRRRRRSSSOOOQQQUUUYYY]]]fffuuu{{{vvvwwwuuuoooccc___]]]^^^^^^YYYWWWWWW]]]iiisssuuuvvvtttiii\\\IIIBBB<<<<<<===<<<===@@@CCCOOO___kkkooonnnjjjhhh^^^TTTIIIDDDFFFJJJKKKJJJUUU\\\eeeooouuuiii```WWWNNNKKKIIIGGGHHHMMMTTTYYY[[[ccceeejjjrrryyyqqqsssttttttrrrnnniiifffbbbcccdddfffggghhhggggggbbbbbbcccfffjjjmmmmmmmmmeeeaaa[[[UUUQQQNNNNNNNNNNNNMMMKKKHHHHHHJJJOOOSSSRRRTTTVVVVVVUUUTTTTTTTTTSSSTTTUUUWWWZZZ]]]___aaa```^^^\\\[[[\\\\\\[[[ZZZ]]]]]]]]]^^^___```aaabbb\\\^^^aaabbbaaa___^^^^^^___ccchhhmmmqqqvvvzzz~~~zzzxxxqqqrrrtttzzzzzznnniiikkkqqqzzzzzzuuunnnggg```]]]ccclllppprrrssstttxxxyyyrrrhhhdddccc^^^XXXYYY___aaa```gggiiijjjjjjjjjmmmsssxxxvvvkkkcccaaa^^^XXXWWW[[[aaagggjjjiiigggddd\\\UUUPPPQQQQQQPPPOOOOOOPPPRRRPPPOOONNNNNNOOONNNLLLJJJMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNPPPRRRRRRPPPNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOQQQSSSTTTTTTRRRMMMOOOQQQQQQOOONNNMMMNNNJJJJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQLLLLLLMMMNNNOOOPPPRRRSSSQQQQQQRRRSSSUUUWWWYYYZZZWWWVVVVVVUUUUUUUUUVVVVVV;;;;;;<<<===>>>???@@@@@@EEEEEEFFFIIILLLPPPSSSUUUUUUVVVVVVUUUTTTSSSUUUVVVVVVWWWXXXYYY[[[]]]^^^___^^^]]]]]]]]]^^^^^^___```aaaeeeiiihhhddd``````aaa]]][[[YYYXXXYYY[[[^^^```]]]___```aaabbbffflllqqquuuzzz}}}yyyxxxtttsssqqqnnnllliiigggfffgggggghhhiiikkkmmmnnnooonnnllljjjgggeeeccccccccccccaaa___^^^___bbbeeegggiiijjjiiihhheeeeeefffggghhhhhhhhhiiikkkmmmoooppprrrqqqooonnnmmmmmmmmmmmmiiigggdddbbbbbbdddfffhhhiiijjjiiieeeaaa]]][[[ZZZXXXZZZ\\\```cccfffggghhhjjjkkkmmmnnnnnnkkkhhhfffdddhhhnnnrrrssssssssssssqqqqqqsssvvv{{{|||zzzwwwpppkkkjjjnnnrrrrrrrrrtttrrrqqqsssxxxzzz{{{|||zzz~~~|||eeeZZZTTTQQQPPPPPPOOOPPPRRRRRRQQQPPPQQQPPPPPPOOOOOOOOOOOOPPPLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPQQQPPPMMMKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRUUUSSSPPPOOOPPPQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQQQQQQQQQQPPPOOOPPPQQQQQQQQQRRRRRRSSSSSSQQQOOOQQQVVVZZZ^^^hhhtttzzzvvv{{{~~~|||pppjjjfffeeebbb]]]ZZZ[[[cccfffmmmuuuzzzzzzuuuppp[[[NNNAAA======<<<<<<======FFFTTTcccpppvvvxxxxxxpppfffWWWKKKFFFEEEDDDDDDLLLTTT^^^hhhvvvuuuhhh]]]RRRNNNKKKKKKLLLLLLKKKJJJWWWXXX[[[cccmmmwww}}}vvvvvvuuussspppllliiigggccccccdddeeeggghhhiiiiiifffeeefffiiinnnsssuuuvvvppplllfff___ZZZWWWWWWWWWWWWUUURRRNNNMMMPPPVVVZZZ]]]______^^^[[[YYYYYYYYYXXXXXXZZZ\\\^^^```bbbdddaaa___^^^^^^______]]][[[ZZZ[[[\\\^^^___aaabbbbbb^^^aaadddeeeeeeeeefffgggfffkkkrrrxxx}}}zzzxxxxxxuuuyyy{{{vvvnnnfffpppvvv~~~}}}oooggg```___```ccckkktttyyyxxxrrrnnnnnnoooggg]]]YYYYYYWWWWWW^^^fffjjjggghhhjjjmmmqqquuuwwwwwwwwwmmmccc]]]aaa```ZZZYYY^^^bbbffffffccc```]]]XXXQQQMMMOOOPPPOOOMMMLLLNNNPPPOOONNNMMMNNNOOOOOONNNLLLMMMMMMNNNNNNOOOPPPPPPQQQPPPOOOOOOQQQTTTTTTQQQNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLLLLMMMMMMMMMMMMRRRPPPOOOPPPQQQSSSSSSRRRNNNPPPSSSRRROOOMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQKKKLLLLLLMMMNNNPPPRRRSSSQQQQQQRRRTTTUUUWWWXXXYYYUUUUUUTTTUUUUUUUUUUUUUUU;;;;;;<<<<<<===>>>>>>>>>CCCDDDEEEHHHKKKNNNQQQRRRSSSTTTTTTTTTRRRRRRTTTUUUVVVVVVXXXYYY[[[\\\]]]^^^]]]]]]]]]]]]^^^___``````^^^cccgggfffbbb^^^]]]___ZZZXXXVVVTTTTTTWWWZZZ\\\aaadddhhhjjjkkkmmmrrrvvv{{{~~~|||wwwsssrrrooonnnllljjjhhhgggeeedddfffggghhhhhhiiijjjkkkkkkooommmjjjfffcccaaa``````bbbaaa___^^^___bbbfffhhhhhhiiiiiihhhfffeeeggghhhjjjjjjjjjkkkmmmooorrrssssssrrrooollljjjiiiiiiiiihhhgggdddcccbbbdddfffgggggghhhgggddd___[[[YYYYYYXXXYYY\\\```ccceeeggghhhgggiiilllnnnnnnmmmjjjhhheeejjjppptttuuutttttttttpppqqqsssxxx|||}}}yyyvvvmmmjjjjjjppptttsssrrrrrrqqqpppsssxxxzzz{{{||||||sssaaaZZZWWWSSSVVVQQQMMMLLLNNNQQQQQQPPPRRRQQQPPPPPPOOOOOOOOOOOOLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSQQQMMMJJJJJJKKKMMMMMMMMMMMMMMMOOOPPPPPPUUUSSSQQQPPPQQQPPPOOOMMMRRRRRRRRRRRRRRRRRRQQQQQQNNNNNNPPPPPPPPPPPPNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRXXXRRRQQQVVVZZZ[[[```gggyyy|||vvv{{{~~~vvvoookkkgggbbb```aaaiiieeeiiittt~~~}}}}}}mmm[[[GGG===<<<:::999999888>>>IIIZZZmmmzzz~~~uuugggWWWKKKEEEDDDEEEBBBMMMZZZeeeqqq}}}zzznnn___XXXQQQOOONNNLLLKKKJJJPPPOOOPPPUUU___kkkuuuzzz|||zzzwwwsssoookkkiiigggddddddddddddeeefffggghhhgggffffffiiiooouuuxxxzzzyyyuuunnngggbbb_________]]][[[VVVRRRQQQTTT[[[```ggghhhgggeeeaaa^^^\\\\\\\\\]]]^^^___aaabbbccccccbbbaaa``````aaa```^^^\\\XXXYYY[[[]]]___``````aaaaaadddggghhhiiijjjlllnnnmmmsss{{{{{{vvvtttvvvxxx{{{sssgggeeeffffffwww}}}wwwqqqfff\\\WWW]]]hhhpppxxx~~~ssshhheeeddd[[[OOOMMMOOOQQQVVVaaannnsssqqqnnnooosssyyy~~~~~~{{{vvvjjj___[[[aaaccc^^^^^^dddeeegggfff```\\\YYYTTTNNNKKKMMMOOONNNKKKJJJLLLNNNNNNMMMMMMNNNPPPPPPOOOMMMKKKLLLLLLMMMMMMNNNOOOOOOQQQPPPPPPRRRUUUUUURRROOOOOOPPPPPPQQQQQQPPPPPPOOOKKKKKKKKKKKKKKKJJJJJJJJJSSSQQQOOONNNPPPQQQRRRQQQOOORRRTTTSSSOOOKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUU444555888;;;===????????????@@@BBBEEEHHHLLLOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRUUUUUUUUUVVVXXXYYY[[[\\\WWWZZZ^^^______^^^^^^^^^aaabbbccccccbbb___\\\[[[YYYXXXXXXXXX[[[^^^bbbdddkkkooouuuyyyzzzyyyxxxxxxzzzyyywwwvvvtttqqqnnnkkkgggggghhhiiiiiigggfffeeeffffffgggiiijjjkkkmmmmmmjjjkkkjjjfffaaa```dddiiihhhgggfffeeeeeefffggggggkkklllkkkjjjgggfffgggiiikkkkkklllmmmnnnppprrrsssqqqoookkkgggeeeeeefffgggeeedddcccbbbbbbbbbbbbbbbeeecccbbb```^^^\\\[[[ZZZ[[[\\\]]]___aaadddfffgggkkkiiiiiilllpppqqqpppnnnlllooorrrtttuuuuuuvvvwwwttttttuuuyyy{{{zzztttnnnmmmppptttvvvvvvvvvvvvwwwtttssstttvvvzzzssshhhaaa\\\XXXUUUWWWUUUQQQNNNMMMNNNPPPRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQQQQQQQPPPNNNLLLKKKJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQPPPOOOOOOOOOOOOPPPSSSRRRRRRSSSTTTUUUSSSQQQOOONNNNNNMMMNNNOOOPPPQQQNNNPPPRRRUUUVVVVVVUUUTTTSSSSSSTTTUUUXXX\\\___bbblllyyyvvvwwwwwwlllhhhfffdddgggjjjnnnrrrvvv|||vvviiiWWWHHH@@@===:::999:::>>>FFFPPP^^^qqquuubbbVVVQQQJJJBBBFFFCCCJJJ___uuupppdddYYYTTTQQQNNNMMMOOOKKKJJJHHHIIINNNVVV^^^ccclllqqqvvvvvvpppkkkiiijjjhhhgggffffffggghhhhhhgggjjjjjjjjjjjjkkkpppvvv{{{{{{vvvqqqooonnnjjjccc]]]^^^```aaa^^^XXXWWWZZZ^^^hhhkkkllljjjddd```^^^^^^ccccccbbbdddfffhhhhhhgggggggggeeecccaaa^^^\\\[[[YYYZZZZZZ\\\___bbbfffhhhllllllmmmooorrruuuyyy{{{}}}|||yyyyyyxxxtttrrrvvvooobbb___eeemmmrrrwwwnnniiiddd___^^^hhhxxxyyyjjjddd```XXXNNNIIIGGGGGGJJJUUUdddqqqxxxzzzyyyxxxlllfffdddbbbccceeeiiijjjkkknnniiiccc\\\XXXSSSOOOLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNJJJKKKMMMOOOOOOOOOOOONNNQQQQQQSSSWWWZZZYYYTTTOOOSSSSSSSSSSSSRRRQQQOOOOOONNNNNNOOOMMMKKKKKKLLLMMMPPPMMMKKKMMMPPPRRRQQQOOOQQQQQQRRRQQQOOOLLLIIIGGGIIIHHHGGGGGGGGGGGGHHHIIIPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTSSSQQQOOONNNNNNNNNOOOKKKKKKLLLLLLMMMNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRSSSUUUVVVWWW777888:::<<<============>>>???AAADDDGGGJJJMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXZZZ[[[ZZZ\\\______^^^\\\\\\\\\______```aaaaaa```___^^^^^^]]]]]]___aaaeeeiiilllqqquuuyyy{{{{{{yyywwwwwwtttsssrrrqqqooollliiifffggghhhiiiiiihhhgggfffeeeddddddeeefffhhhiiijjjkkkeeeffffffcccaaabbbhhhnnnqqqpppmmmkkkiiihhhggggggggghhhiiiiiihhhiiikkkmmmoooooonnnnnnnnnooooooooonnnmmmjjjgggeeeeeeeeeeeecccccccccbbbbbbbbbbbbccc]]]\\\[[[YYYXXXXXXYYYYYYYYYZZZ[[[\\\^^^```bbbcccfffffffffjjjooorrrsssrrrppprrrtttuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwtttpppllllllooosssuuuuuuuuuuuuuuuttttttvvvxxx|||~~~{{{yyyrrrhhh```[[[XXXUUUSSSTTTRRROOOLLLKKKLLLMMMOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNOOOPPPQQQPPPOOOQQQPPPOOONNNNNNOOOPPPQQQOOOPPPRRRTTTUUUUUUTTTSSSVVVUUUUUUUUUWWWYYY\\\^^^bbbmmmyyyzzzxxxrrrmmmhhhfffhhhjjjlllooottt{{{wwwgggVVVHHH???;;;:::888;;;@@@HHHUUUgggyyy|||qqqiiicccWWWLLLKKKGGGKKK[[[mmm{{{}}}qqqddd]]]WWWRRROOOOOOKKKJJJHHHGGGHHHLLLPPPSSSZZZaaahhhkkkkkkkkknnnqqqkkkjjjjjjjjjkkkllllllllliiiiiijjjkkknnnqqqssstttzzzvvvqqqpppqqqppplllhhhfffggggggccc]]]ZZZ[[[\\\bbbeeeggghhheeeccccccddddddcccccceeegggiiiiiiiiidddbbb___]]][[[[[[[[[[[[ZZZZZZ[[[\\\___dddjjjnnnzzzzzz{{{|||~~~{{{vvvuuuvvvxxxyyy}}}~~~sssfffbbbhhhrrrxxx{{{~~~yyysssnnnkkkjjjiiillljjjlllttt}}}nnn___WWWRRRLLLGGGFFFEEEGGGMMMYYYhhhtttzzz{{{zzzpppfffeeeeeegggjjjmmmoooooommmggg___XXXTTTQQQOOOMMMLLLLLLMMMOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKGGGHHHJJJKKKLLLLLLKKKKKKNNNOOORRRVVVYYYYYYVVVRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPOOOMMMMMMNNNOOOQQQOOOMMMNNNPPPQQQQQQOOOOOOOOOPPPPPPNNNLLLIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRQQQOOONNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUU:::;;;<<<<<<<<<<<<::::::===>>>???AAADDDGGGJJJLLLNNNOOOQQQRRRTTTUUUUUUUUURRRRRRRRRSSSUUUVVVXXXYYY\\\]]]______\\\ZZZYYYYYYZZZ[[[\\\^^^___aaabbbbbbfffffffffgggjjjnnnrrrtttvvvyyy{{{|||yyyvvvtttsssooooooooommmkkkhhhfffdddhhhhhhiiiiiihhhfffeeecccaaabbbcccdddeeefffggghhhggghhhjjjiiihhhkkkpppuuuwwwuuussspppmmmkkkiiiiiifffgggiiiiiiiiijjjlllnnnrrrqqqooommmllljjjjjjjjjkkkjjjiiigggfffdddccccccbbbbbbbbbaaaaaaaaaaaaaaaXXXVVVTTTSSSTTTVVVXXXZZZZZZZZZ[[[\\\^^^___```aaacccbbbdddhhhnnntttxxxyyyvvvwwwxxxwwwvvvvvvwwwyyy{{{zzzxxxtttpppllljjjjjjkkknnnsssuuuuuutttssstttrrrsssvvvzzz~~~zzzuuummmgggeeebbb]]]YYYWWWVVVUUUSSSSSSQQQNNNKKKJJJKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPLLLLLLKKKKKKLLLMMMNNNOOOKKKKKKJJJJJJJJJKKKKKKKKKOOOPPPRRRSSSTTTSSSSSSRRRPPPNNNLLLLLLMMMNNNNNNNNNRRRQQQPPPPPPOOOPPPPPPQQQPPPQQQRRRTTTTTTTTTSSSRRRXXXWWWVVVUUUUUUVVVXXXYYYXXXbbbppp~~~|||~~~yyyqqqllllllkkkjjjlllqqqxxx~~~uuufffVVVHHHAAA>>>;;;;;;<<<@@@IIIWWWfffpppvvvyyy{{{||||||vvviii\\\RRRMMMLLLSSS___nnntttlllddd[[[UUUTTTPPPMMMJJJGGGEEEEEEFFFGGGKKKQQQYYY___ccciiioootttqqqqqqppppppppppppqqqqqqqqqrrrtttyyy}}}~~~{{{wwwxxxtttqqqppprrrtttsssrrrpppooommmjjjfffbbb___]]]```cccfffgggggggggggghhhfffdddcccdddfffggggggfffeeeccc```^^^^^^___bbbcccbbbcccccceeehhhoooxxx~~~~~~{{{wwwssstttvvvzzz|||xxxnnnhhheeekkkwwwzzzssshhh___]]]aaahhhmmmyyy|||pppcccTTTKKKFFFCCCEEEJJJKKKOOOXXXfffuuu{{{rrrkkkffffffgggjjjmmmooopppoooiiicccZZZSSSPPPNNNNNNNNNJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMPPPTTTXXXYYYWWWUUUTTTSSSSSSSSSRRRQQQQQQPPPQQQRRRRRRQQQPPPOOOQQQRRRRRRQQQOOOOOOPPPPPPPPPOOOLLLMMMNNNNNNMMMLLLJJJIIIKKKKKKJJJIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPOOOPPPPPPPPPQQQRRRRRRSSSSSSRRRQQQOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOPPPQQQRRRSSS::::::;;;<<<<<<;;;:::999;;;<<<===???BBBDDDGGGHHHJJJKKKMMMOOOQQQSSSTTTTTTOOOOOOPPPQQQRRRTTTUUUVVVZZZ\\\]]]\\\[[[YYYYYYZZZYYYZZZ\\\^^^aaadddgggiiimmmmmmmmmmmmooorrrtttvvvsssuuuvvvvvvssspppnnnnnnnnnoooooonnnkkkhhhgggfffgggggghhhhhhgggeeecccbbb```aaabbbcccdddeeeffffffjjjmmmppprrrrrrsssuuuwwwwwwvvvtttrrrpppnnnlllkkkhhhiiijjjiiihhhhhhiiikkkpppooommmjjjhhhgggfffeeehhhhhhhhhhhhgggeeecccbbbbbbbbbaaa```___^^^\\\\\\VVVUUUSSSRRRSSSUUUYYY[[[]]]^^^___```aaaaaabbbbbbaaaaaaccchhhnnntttzzz}}}yyyzzzzzzyyyxxxxxx{{{}}}~~~}}}yyyqqqiiifffgggiiimmmppptttvvvvvvuuuttttttpppsssvvvzzz~~~}}}xxxpppggg___ZZZYYYXXXWWWWWWWWWVVVVVVTTTRRRPPPMMMLLLMMMNNNOOOOOOOOOOOONNNNNNMMMLLLLLLOOOOOOOOOPPPPPPPPPPPPPPPLLLKKKJJJIIIJJJLLLNNNOOOLLLKKKJJJIIIIIIIIIIIIIIILLLNNNPPPSSSTTTTTTSSSRRRTTTQQQNNNLLLLLLMMMMMMMMMPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSVVVVVVUUUTTTTTTUUUUUUVVVVVV\\\eeennnwww}}}~~~zzzwwwtttpppnnnpppvvvzzz{{{{{{yyyssshhhZZZMMMDDD@@@???======@@@GGGPPPUUU___ccckkkuuu|||}}}vvvnnnaaaZZZRRRNNNPPP]]]uuu|||xxxrrrjjjcccaaa[[[WWWRRRLLLHHHFFFFFFGGGFFFJJJOOOTTTYYY```ggglllrrrsssssssssrrrsssuuuvvv}}}~~~zzzwwwrrrqqqrrrtttuuuuuuvvvuuusssrrrpppnnniiifffiiijjjlllllllllkkkkkkkkkjjjgggeeedddeeefffeeedddjjjjjjiiiiiijjjkkkmmmnnnooopppqqqrrruuu|||~~~}}}{{{rrrllljjjiiilllnnnsss{{{}}}jjjeee]]]YYY\\\dddooowww|||xxxfff[[[NNNFFFAAACCCLLLVVV[[[```jjjyyywwwoooiiieeeffffffgggjjjlllmmmkkkiiibbb]]]VVVQQQNNNMMMLLLLLLHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNKKKMMMOOOSSSUUUVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQSSSTTTTTTSSSQQQQQQSSSTTTSSSRRRQQQPPPOOOOOOOOONNNLLLLLLMMMNNNNNNMMMLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOPPPQQQRRROOOOOOPPPQQQQQQQQQQQQQQQRRRQQQQQQOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQRRR777888999;;;;;;;;;:::999:::;;;<<<===???BBBDDDEEEDDDFFFHHHKKKMMMOOOPPPQQQMMMMMMMMMNNNOOOQQQSSSSSSUUUWWWYYYYYYYYYYYYZZZ[[[^^^___aaacccgggkkknnnppppppooonnnnnnnnnooopppqqqiiikkklllkkkiiigggggghhhlllnnnooonnnkkkhhhggggggeeeeeeffffffeeedddbbbaaaaaaaaabbbbbbcccdddeeeeeegggllltttzzz|||{{{yyyxxxzzzyyyxxxuuurrrooommmlllggghhhiiihhhgggggghhhjjjmmmllljjjiiigggffffffffffffggghhhhhhgggeeecccbbbbbbbbbaaa___\\\YYYWWWUUUUUUTTTRRRQQQRRRUUUXXX[[[______aaabbbcccccccccbbb___```cccfffkkkqqqwww{{{zzz{{{{{{{{{zzz|||~~~|||wwwnnngggeeehhhkkkqqqsssvvvxxxwwwwwwwwwxxxtttvvvyyy}}}}}}}}}{{{xxxwwwzzzwwwmmmbbbZZZTTTUUUVVVWWWVVVVVVVVVVVVSSSRRRPPPNNNMMMMMMNNNNNNSSSSSSSSSRRRQQQOOOMMMLLLOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKIIIIIIJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIKKKNNNPPPRRRRRRQQQPPPVVVRRRNNNLLLKKKLLLKKKJJJMMMNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUWWWYYY]]]bbbiiivvv}}}wwwrrrqqqqqqttttttwww{{{{{{ppp]]]NNNCCC@@@>>><<<<<<>>>@@@AAAKKKMMMUUUaaammmuuuzzz|||yyypppdddVVVMMMRRRfffzzz~~~yyyvvvxxxzzzwwwttttttkkkeee\\\SSSLLLHHHGGGGGGDDDEEEHHHJJJNNNSSSYYY]]]fffiiilllnnnpppssswww{{{{{{wwwvvvwwwwwwxxxzzzyyyyyyzzz{{{{{{xxxvvvwwwvvvvvvvvvvvvvvvuuutttpppnnnlllkkkmmmoooooooootttvvvxxxzzz|||||||||{{{~~~sssgggaaaccciiinnnssszzzwwwooolll\\\]]]___dddllluuu~~~yyyppplll^^^UUUKKKEEECCCGGGTTT```jjjoooyyy~~~rrrllljjjhhhjjjiiiiiijjjjjjhhhdddaaaZZZWWWTTTRRRPPPNNNLLLIIIIIIIIIKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPJJJJJJIIIJJJJJJJJJKKKKKKMMMOOOPPPRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPQQQQQQRRRRRRSSSTTTSSSRRRQQQSSSUUUSSSRRRQQQPPPNNNNNNNNNNNNLLLMMMMMMNNNNNNOOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMLLLMMMNNNOOOPPPQQQRRRSSSNNNNNNOOOPPPPPPPPPOOOOOOQQQQQQPPPPPPOOOMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOQQQRRRRRRRRRRRR444555777999:::::::::999::::::;;;<<<>>>@@@BBBCCC@@@BBBDDDGGGIIIKKKLLLMMMJJJJJJKKKKKKMMMOOOPPPQQQQQQSSSUUUVVVVVVWWWZZZ\\\bbbccceeehhhkkknnnqqqrrrllllllkkkjjjiiihhhhhhhhhaaabbbcccbbbaaa```bbbcccgggjjjlllkkkgggddddddeeeaaabbbcccccccccbbbaaa```aaaaaabbbbbbcccddddddeeeeeelllvvv}}}yyytttpppllljjjcccdddfffffffffgggiiikkkkkkjjjiiihhhggggggggggggddddddeeefffeeedddbbbaaa______^^^\\\YYYVVVSSSQQQQQQPPPOOOOOOQQQTTTWWWYYY]]]^^^___aaabbbbbbaaaaaa]]]```cccfffjjjoootttxxxzzz|||}}}}}}}}}~~~|||yyyrrrlllhhhiiimmmqqquuuwwwxxxxxxxxxxxxzzz{{{zzz|||}}}tttuuuvvvtttsssuuuzzzrrrfff[[[TTTQQQSSSUUUUUUTTTSSSSSSTTTQQQPPPOOOMMMLLLLLLLLLLLLRRRSSSSSSSSSRRRPPPNNNMMMNNNNNNMMMMMMMMMMMMMMMLLLOOONNNLLLKKKJJJJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOSSSPPPMMMLLLKKKKKKJJJIIILLLMMMOOOPPPRRRSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTUUUPPPPPPQQQRRRRRRSSSSSSSSSTTTVVVXXXYYY^^^iiiyyy~~~tttoooqqqrrrwwwnnn^^^JJJFFFAAA>>><<<;;;:::999???@@@DDDNNNXXXdddrrr~~~{{{kkkYYYQQQYYYfffwwwpppmmmqqqwww{{{}}}vvvkkk___TTTLLLHHHFFFBBBBBBBBBCCCFFFIIIMMMOOORRRWWW]]]bbbffflllsssyyy|||~~~{{{yyyxxxzzz~~~tttlllaaaZZZZZZcccpppxxxyyy~~~pppddd______\\\bbbmmmxxxzzznnngggeee\\\TTTLLLIIIIIINNNZZZeeepppttt{{{uuummmllllllkkknnnlllkkkjjjhhheee```\\\UUUTTTRRRRRRQQQPPPLLLJJJJJJKKKLLLMMMMMMNNNMMMMMMOOOPPPPPPQQQQQQRRRRRRSSSMMMLLLLLLKKKKKKLLLMMMMMMOOOPPPQQQPPPOOOOOOPPPRRRRRRQQQPPPOOOOOOOOOQQQQQQPPPQQQRRRQQQPPPPPPRRRSSSQQQQQQQQQOOOMMMLLLMMMOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMKKKKKKKKKKKKMMMMMMLLLMMMMMMNNNPPPQQQRRRRRRMMMNNNOOOPPPPPPPPPNNNNNNPPPPPPPPPPPPOOOMMMLLLKKKHHHIIIIIIIIIJJJLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSSSSRRR444555666777888888777777:::::::::<<<===???AAABBB???@@@BBBEEEGGGIIIJJJJJJHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPRRRSSSTTTUUUXXXZZZ^^^```cccfffhhhiiijjjjjjfffeeeddddddcccbbbbbbbbb^^^______^^^]]]]]]___aaabbbfffiiigggccc```aaaccc^^^___```aaaaaaaaa```___``````aaaaaabbbccccccccceeekkksss}}}~~~|||yyytttoookkkiiibbbdddeeeeeedddeeegggiiigggfffeeedddddddddddddddaaaaaabbbbbbaaaaaa``````ZZZZZZZZZZZZWWWTTTQQQPPPLLLLLLMMMOOORRRUUUXXXZZZ[[[\\\___aaabbbbbbaaaaaa___bbbgggkkknnnrrrwww{{{|||~~~~~~yyytttnnnjjjkkkoootttwwwyyyyyyxxxwwwvvvxxx{{{~~~~~~~~~~~~}}}}}}{{{zzzzzznnnqqqttttttssssssvvvyyynnn```WWWRRRPPPRRRTTTTTTRRRQQQRRRTTTRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOONNNMMMMMMOOOOOONNNMMMNNNNNNPPPPPPQQQPPPPPPOOOPPPPPPPPPQQQQQQSSSTTTTTTOOOPPPPPPQQQQQQQQQQQQQQQQQQTTTVVVVVVVVV]]]jjjttt~~~|||ssslllnnnuuuuuu___WWWMMMEEE@@@===;;;999999999===BBBFFFNNN```qqqkkkXXXSSSWWWppp|||pppmmmpppvvv~~~~~~sssfff[[[RRRNNNFFFEEECCCCCCDDDEEEFFFGGGDDDJJJPPPUUUXXX]]]dddkkkmmmsss~~~}}}tttnnndddaaa]]]]]]bbblllwww~~~zzzzzzvvvlll```[[[\\\aaajjjrrr~~~yyynnnfffeeegggccc\\\UUUUUUVVVZZZbbbiiioooqqqtttwwwzzz}}}|||yyyrrrjjjiiimmmooommmmmmkkkhhhfffccc```[[[WWWUUUSSSQQQPPPPPPPPPOOOMMMLLLMMMMMMNNNNNNMMMMMMLLLPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOOPPPPPPNNNPPPPPPOOOMMMNNNPPPSSSQQQOOONNNMMMMMMNNNPPPQQQMMMNNNOOONNNNNNNNNPPPQQQNNNPPPPPPOOOLLLKKKMMMOOOMMMMMMMMMMMMMMMNNNNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLMMMNNNNNNOOOOOONNNOOOQQQQQQQQQPPPOOONNNPPPPPPPPPPPPOOOMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRSSSSSSRRRQQQ444555666777777666555555:::::::::;;;===???@@@AAA>>>@@@BBBDDDFFFHHHIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNNNNPPPQQQRRRRRRSSSVVVXXXXXXZZZ]]]```aaaaaaaaa``````````````````____________```___^^^]]]]]]___aaa```dddgggfffaaa___```bbb\\\]]]^^^````````````_________``````aaaaaabbbbbbbbbeeekkkrrrwwwyyyxxxwwwxxxxxxwwwuuurrrooollljjjfffffffffdddbbbaaabbbccccccbbbaaa```____________________________________VVVWWWXXXXXXWWWTTTRRRPPPIIIJJJMMMPPPTTTYYY\\\^^^[[[]]]___bbbcccdddcccbbbbbbgggmmmrrruuuxxx}}}~~~~~~}}}}}}wwwqqqkkkiiinnntttyyy{{{zzzzzzxxxvvvuuuwww|||~~~}}}{{{zzzxxxvvvuuutttlllppptttuuutttssstttvvvwww}}}lll___XXXUUUPPPSSSUUUTTTRRRQQQTTTVVVTTTSSSRRRQQQPPPOOOOOOOOOGGGIIIKKKNNNOOOOOONNNNNNKKKKKKJJJJJJIIIIIIIIIHHHLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNOOONNNNNNNNNQQQSSSUUUTTTSSSPPPPPPQQQQQQPPPNNNMMMKKKMMMMMMNNNNNNPPPQQQSSSTTTPPPPPPQQQQQQPPPPPPOOONNNNNNSSSWWWVVVTTTWWW___fffssstttdddhhhqqq|||uuujjjZZZMMMDDD@@@>>><<<777777;;;===<<>>????????????@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMOOOSSSVVVVVVWWWYYY\\\^^^___```aaa^^^]]]\\\YYYWWWWWWYYY[[[\\\]]]]]]\\\ZZZZZZ\\\]]]bbbbbbbbbbbb```^^^\\\[[[[[[[[[\\\]]]]]]^^^^^^______^^^^^^^^^^^^______```cccdddfffhhhkkkmmmoooppptttvvvwwwuuupppjjjfffdddfffeeebbb```______``````___^^^^^^]]]]]]]]]]]]^^^aaaaaaaaa```^^^\\\YYYXXXTTTTTTSSSRRRPPPNNNLLLKKKKKKMMMOOOQQQSSSWWW\\\______aaabbbcccbbbbbbdddeeeiiilllooorrruuuxxx|||~~~~~~|||wwwtttmmmkkkjjjlllqqquuuwwwvvvvvvxxxyyyxxxwwwwww{{{~~~~~~~~~{{{wwwrrrooooooppphhhooowww||||||{{{{{{||||||zzzlll```WWWRRRQQQRRRSSSSSSSSSSSSSSSRRRSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKLLLNNNNNNOOOOOOOOOMMMNNNOOONNNKKKIIIGGGGGGLLLMMMMMMLLLLLLKKKJJJIIILLLLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMKKKIIIIIIKKKMMMNNNOOOQQQSSSTTTSSSRRRQQQNNNOOOOOOOOONNNLLLJJJIIILLLLLLLLLLLLMMMNNNOOOPPPMMMNNNNNNNNNNNNMMMLLLLLLNNNOOOPPPQQQRRRUUUYYY]]]fffxxxsssjjjdddbbbhhhqqqyyy|||xxxkkk[[[TTTRRRJJJ>>>>>>888555888<<>>>>>>>>>>>???AAACCCDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJJJJJJJJJJKKKOOORRRTTTUUUWWWYYY[[[]]]^^^^^^]]]\\\[[[YYYWWWWWWYYY[[[]]]]]]^^^\\\ZZZZZZ[[[\\\^^^^^^______^^^\\\ZZZYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^___```aaabbbdddfffhhhiiijjjmmmoooqqqpppmmmhhheeeddddddbbb```^^^]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[```______]]][[[XXXUUUSSSQQQQQQPPPOOOMMMLLLLLLKKKLLLNNNQQQSSSTTTWWWZZZ]]]___aaacccddddddeeegggiiimmmpppsssuuuwwwzzz}}}{{{uuupppmmmkkkjjjjjjmmmrrrvvvwwwwwwsssuuuwwwxxxxxxzzz~~~{{{tttooommmoooqqqrrrxxxtttggg]]]VVVRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOONNNKKKIIIHHHHHHLLLLLLLLLLLLLLLKKKKKKJJJLLLKKKJJJJJJIIIIIIIIIIIIKKKLLLLLLJJJIIIIIIKKKMMMMMMNNNPPPRRRRRRRRRQQQPPPMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKLLLNNNOOONNNNNNMMMMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPRRRVVVYYY```nnn~~~xxxhhh```[[[___eeekkkrrrwwwxxxxxxrrrhhhccc```TTTEEEBBB<<<999;;;>>>>>>@@@CCCOOOXXXgggrrroooaaaVVVRRRMMMQQQ[[[lll}}}{{{tttlll```VVVPPPMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLPPPUUU]]]fffnnnvvv}}}{{{wwwuuuwwwyyyzzzzzzzzzyyywwwtttpppmmmkkkllliiillltttyyy{{{~~~uuullldddaaa___^^^cccjjj{{{zzzwwwpppiiidddaaa```bbbdddggghhhiiimmmtttyyywwwrrrfffbbbccc^^^dddwww}}}zzzvvvrrrooommmlllrrrpppmmmjjjiiiiiijjjkkkhhheeedddhhhoootttvvvuuummmiiiccc]]]YYYTTTPPPNNNNNNOOOOOOOOOOOOOOOOOONNNLLLMMMNNNMMMKKKKKKMMMOOOQQQPPPOOONNNNNNMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMMMMOOOPPPPPPOOOOOOPPPQQQPPPMMMKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHIIIJJJLLLMMMOOONNNMMMLLLKKKKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJMMMNNNMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNMMMMMMLLLLLLMMMMMMOOONNNNNNMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMPPPPPPPPPPPPPPPPPPQQQQQQ555555555555555555555555444555666777888999:::;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIIIIHHHIIIIIIIIIHHHIIILLLNNNQQQRRRTTTVVVXXXZZZZZZ[[[[[[[[[ZZZXXXVVVVVVXXXZZZ^^^^^^^^^\\\ZZZYYYZZZ[[[YYYZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\]]]^^^___aaabbbccccccdddgggiiijjjhhheeecccbbb```___]]][[[ZZZZZZ[[[[[[]]]\\\[[[ZZZYYYXXXXXXXXX]]]\\\[[[YYYUUURRROOONNNMMMLLLKKKJJJJJJJJJKKKLLLNNNQQQTTTVVVVVVWWWXXXZZZ___aaadddfffhhhiiilllooosssuuuxxxzzzzzz|||vvvnnniiihhhhhhiiikkkpppuuuyyyyyyyyytttvvvxxxyyyzzz{{{}}}}}}uuummmiiikkkqqqwww{{{zzzlllbbb\\\XXXVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQPPPOOONNNNNNNNNOOOPPPJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNMMMKKKHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHHHHJJJLLLLLLMMMOOOPPPQQQQQQPPPOOOLLLLLLLLLLLLLLLMMMNNNOOOJJJJJJIIIIIIIIIKKKLLLMMMOOONNNLLLKKKKKKKKKLLLMMMNNNOOOOOOOOONNNOOORRRUUUYYY```kkk{{{zzzhhh^^^VVVUUUXXX\\\aaagggqqqxxxzzzyyyxxxttteeeTTTEEE???;;;<<<<<<999777999@@@FFFQQQ[[[]]]YYYXXX[[[UUUTTTSSSWWW```lllyyyuuuggg^^^XXXRRROOOJJJJJJJJJKKKLLLMMMOOOPPPRRRUUUZZZ___dddkkkrrrvvvxxxrrrjjjccc___```ccceeefffiiillloooqqqssswwwyyyxxxvvvuuuwww|||~~~uuurrrooommmmmmlllkkkjjjkkkkkklllkkkjjjhhhfffeeecccccccccccccccbbbbbbbbbiiikkksss~~~||||||{{{yyyssslllddd``````\\\ZZZ]]]bbbiiisss||||||sssggg]]]WWWVVVXXXdddkkktttzzz||||||~~~~~~yyyvvvuuupppddd]]]]]]YYY^^^ppp~~~~~~}}}{{{wwwqqqkkkgggjjjjjjiiihhhfffeeedddcccaaaaaadddiiipppttttttrrriiieee___YYYUUUQQQMMMKKKNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLLLLJJJJJJKKKMMMOOOOOOOOOPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNOOOPPPOOOMMMJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJLLLMMMLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMOOONNNMMMMMMMMMNNNOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNN666666666666555555555555333444444555777888888999:::::::::;;;<<<======>>>??????@@@AAACCCEEEGGGHHHIIIJJJKKKJJJIIIJJJLLLNNNNNNOOOQQQSSSUUUWWWXXXXXXXXXXXXWWWUUUTTTTTTWWWYYY]]]]]]]]][[[XXXWWWXXXYYYUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXZZZZZZ[[[\\\\\\]]]]]]]]][[[[[[\\\\\\]]]^^^^^^^^^___aaaddddddbbb```______]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXZZZYYYWWWTTTPPPMMMKKKIIIHHHGGGFFFFFFFFFIIIKKKLLLPPPSSSWWWYYYYYYXXXWWWWWW^^^aaadddgggjjjmmmqqqsssyyyzzz|||}}}}}}}}}}}}rrrjjjffffffgggjjjooouuuyyy|||}}}|||{{{||||||||||||{{{zzzzzzzzztttkkkcccbbbiiiuuu~~~tttfff___\\\\\\\\\UUUSSSQQQOOONNNNNNOOOPPPOOONNNMMMLLLLLLNNNPPPQQQJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNLLLJJJHHHHHHIIIIIIIIIJJJLLLLLLMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGIIIJJJLLLMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNKKKJJJIIIIIIIIIKKKLLLMMMOOOMMMKKKJJJJJJJJJLLLMMMLLLMMMNNNNNNNNNOOOQQQTTTTTTXXX___kkk}}}yyylllaaaUUUQQQRRRTTTXXX]]]kkkttt|||vvveeeNNNGGG@@@>>>;;;777555777:::<<>>???AAACCCEEEFFFGGGIIIJJJIIIIIIIIIJJJLLLKKKMMMOOOQQQSSSUUUUUUVVVTTTTTTTTTRRRQQQRRRUUUWWWZZZ[[[ZZZXXXUUUTTTUUUVVVSSSTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]___aaa```^^^\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXUUUUUUUUUUUUVVVWWWXXXXXXVVVTTTRRROOOLLLJJJHHHGGGEEEEEEDDDDDDFFFIIIKKKMMMQQQUUUYYY[[[ZZZYYYXXXXXX]]]```dddhhhllloootttwww|||~~~~~~~~~yyynnnfffdddeeekkknnntttzzz}}}~~~~~~|||yyywwwrrrlllbbb[[[]]]hhhxxxtttddd\\\[[[\\\\\\RRRPPPNNNLLLKKKKKKMMMMMMMMMLLLKKKJJJKKKMMMOOOPPPKKKJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKIIIHHHHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGIIIHHHGGGGGGGGGIIILLLLLLMMMNNNOOOOOOOOOOOOPPPNNNMMMKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMKKKIIIIIIJJJKKKLLLJJJLLLMMMNNNOOOPPPRRRUUURRRUUUZZZaaajjjyyy}}}qqqeeeWWWQQQPPPQQQTTTYYYdddmmmuuu{{{uuu^^^TTTJJJDDD???;;;:::===;;;:::<<>>;;;999999<<<@@@GGGUUUbbbqqqwww|||{{{sssggg]]]XXXXXX[[[dddppp~~~vvvuuutttrrrpppoooooonnnkkkjjjhhheeecccdddfffiiirrruuuvvvqqqfff[[[RRROOOMMMLLLKKKLLLNNNNNNNNNLLLMMMMMMMMMMMMMMMNNNOOOPPPMMMMMMMMMLLLJJJJJJLLLNNNQQQRRRSSSUUUWWWYYYZZZ[[[]]]```eeellltttzzz~~~nnnggg]]]TTTMMMHHHEEECCCDDDEEEGGGIIIMMMWWWcccllluuu}}}zzziiiccc```dddgggiiirrr~~~qqqiiieeegggiiilllxxxuuugggfffgggnnn}}}{{{ssslllgggaaaaaa```______```bbbbbbfffhhhkkkllljjjfffaaa]]]PPPOOONNNPPPSSSVVVWWWXXXNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMLLLJJJIIIJJJLLLIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKJJJIIIHHHIIIJJJKKKJJJIIIIIIJJJJJJIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEDDDEEEEEEEEEJJJJJJJJJKKKLLLNNNOOOPPPKKKLLLNNNOOOOOONNNMMMLLLOOOOOOPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPP888888777777666555555444333333444444555666666666777777999999:::999999888;;;;;;<<<<<<===???@@@AAA===???AAABBBBBBBBBDDDEEEEEEGGGIIIKKKMMMOOOOOOPPPMMMMMMMMMLLLLLLMMMPPPSSSQQQRRRRRRPPPOOONNNOOOQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRSSSSSSRRRSSSVVVXXXYYYYYYXXXWWWUUUUUUUUUUUUVVVVVVWWWWWWWWWYYY[[[ZZZYYYXXXXXXYYYTTTTTTTTTTTTTTTTTTSSSSSSQQQPPPPPPOOONNNNNNOOOOOOHHHGGGFFFDDDCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNOOORRRUUUYYY[[[\\\\\\]]]^^^___bbbggglllpppuuuzzz}}}|||rrrhhhdddeeeiiimmmssswww|||~~~~~~~~~}}}}}}}}}}}}yyyrrrmmmbbb^^^YYYYYYbbbuuuwwwaaaVVVSSSPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGHHHIIIIIIJJJJJJMMMLLLKKKIIIIIIJJJLLLMMMLLLLLLLLLJJJHHHGGGIIIJJJEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHJJJKKKJJJHHHFFFEEEEEEHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJLLLOOOQQQQQQOOOLLLJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHJJJLLLMMMMMMMMMNNNPPPSSSRRRTTTWWWWWWYYYdddqqq|||oooaaaYYYTTTQQQRRRTTTUUUYYY\\\aaapppwwwlll^^^SSSIII@@@===>>>:::888888:::===BBBMMMYYYfffooozzzwwwlllddd^^^ZZZYYY]]]iiixxx|||yyywwwuuutttoooooommmjjjgggfffgggiiikkktttzzzmmmaaa[[[VVVTTTRRRRRRTTTTTTSSSPPPQQQRRRRRRRRRRRRSSSTTTVVVOOOPPPQQQQQQOOOPPPSSSVVVZZZ[[[\\\___ccchhhmmmooorrrtttxxx||||||tttkkkXXXSSSLLLGGGDDDDDDDDDCCCFFFJJJOOOSSSYYYcccpppzzzyyyrrrlllgggjjjssswwwvvv}}}yyywwwiii^^^XXX^^^gggtttxxxssssssxxx|||sssiiiddd___```bbbdddeeeeeeeeeeeegggiiiiiihhhddd___[[[YYYPPPNNNMMMNNNQQQSSSTTTTTTNNNMMMKKKJJJJJJKKKMMMNNNLLLLLLLLLKKKIIIHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLKKKIIIIIIIIIJJJKKKIIIIIIIIIJJJJJJHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDCCCDDDEEEFFFIIIIIIJJJKKKLLLNNNPPPQQQMMMNNNOOOPPPPPPOOOMMMLLLOOOPPPRRRRRRRRRQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQ999888888777666555555444333444444555555666666666777777999::::::999888888;;;;;;;;;<<<<<<>>>??????;;;>>>@@@BBBBBBBBBDDDEEECCCDDDFFFIIIKKKLLLMMMNNNKKKKKKKKKKKKJJJLLLOOORRRNNNOOOOOONNNMMMLLLNNNOOOPPPPPPQQQRRRQQQPPPOOONNNMMMNNNNNNOOOOOOPPPQQQQQQOOOQQQSSSVVVWWWWWWVVVUUUQQQQQQRRRRRRSSSTTTTTTTTTTTTVVVXXXXXXWWWWWWXXXYYYRRRRRRRRRSSSRRRRRRQQQPPPQQQPPPNNNLLLKKKJJJIIIIIICCCCCCAAAAAAAAAAAACCCCCCEEEFFFHHHKKKMMMNNNOOOOOOQQQTTTXXX[[[\\\]]]___aaaaaadddiiinnnrrrwww||||||ssshhhaaaaaahhhpppvvvvvvyyy}}}~~~}}}}}}}}}|||zzztttllleeeXXXWWWVVV[[[iiisss^^^UUURRRPPPNNNJJJKKKLLLLLLMMMLLLLLLKKKEEEFFFGGGHHHHHHHHHHHHGGGNNNMMMKKKJJJJJJKKKLLLMMMLLLLLLKKKIIIGGGGGGIIIKKKEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKKKKIIIKKKLLLKKKHHHFFFDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLMMMMMMMMMLLLKKKIIILLLPPPRRRRRROOOKKKHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHJJJLLLLLLKKKJJJKKKLLLTTTOOOOOOTTTVVVVVV\\\dddjjjzzzuuufff]]]XXXSSSRRRTTTPPPTTTVVVZZZjjj~~~zzzmmmbbbVVVJJJDDDBBB:::888999;;;===@@@JJJTTT```iiiwwwvvvnnnddd\\\SSSQQQXXXfffsss{{{}}}zzzxxxvvvppppppooommmkkkkkklllnnnggguuu}}}ppphhhcccaaa______aaabbb```]]]YYYZZZ[[[[[[[[[\\\^^^```\\\^^^______^^^___bbbfffkkkkkkmmmpppvvv}}}{{{}}}tttlllfff]]]SSSMMMIIIEEECCCDDDGGGIIIJJJKKKQQQXXX]]]bbbkkkvvvxxxsssssspppjjjooolllrrr~~~wwwpppmmmiii\\\VVV^^^lll~~~yyyzzzzzzoooiiieeehhhlllppprrrqqqooommmjjjkkkiiieee___YYYUUUSSSRRRPPPNNNMMMOOOPPPPPPOOONNNLLLKKKJJJJJJKKKLLLNNNKKKKKKKKKIIIGGGFFFGGGIIIIIIHHHFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNMMMKKKJJJJJJKKKJJJIIIHHHIIIJJJJJJHHHFFFJJJKKKLLLNNNOOOOOOPPPPPPOOOOOOMMMLLLJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJGGGEEEDDDEEEGGGIIIHHHHHHIIIJJJLLLNNNOOOPPPNNNOOOQQQQQQQQQOOOMMMLLLOOOQQQSSSTTTSSSQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQ888888888888777777777777777777666555444444333333555555555666666666666777888888777777888999::::::888999:::<<<===>>>>>>>>>BBBCCCCCCEEEGGGIIIKKKLLLJJJJJJIIIIIIIIIIIIIIIJJJNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQSSSTTTVVVWWWVVVTTTQQQPPPOOOPPPQQQQQQQQQPPPOOONNNNNNMMMKKKIIIFFFEEEDDDCCCCCCCCCAAA@@@???AAAFFFIIIMMMKKKJJJIIIKKKLLLMMMMMMPPPSSSXXX\\\^^^```ccceeeeeehhhmmmrrrwww{{{~~~qqqeee]]]^^^dddjjjrrr{{{|||zzzzzz|||~~~~~~zzz||||||sssfff___WWWWWW^^^jjjwwwkkk]]]WWWUUUPPPKKKMMMMMMNNNNNNNNNMMMMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIMMMLLLKKKIIIIIIJJJKKKKKKFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEDDDBBBCCCEEEGGGGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJHHHFFFEEEFFFHHHIIIIIIIIIJJJLLLOOOPPPPPPPPPQQQSSSUUUXXXYYYbbbiiiuuu~~~~~~xxxjjj\\\SSSQQQSSSUUURRRQQQWWWeeewww}}}qqqfffYYYLLLDDD:::777777:::===>>>CCCHHHQQQYYYfffqqqvvvvvvqqqmmmiiibbbXXXRRRQQQWWW]]]bbbkkkxxx{{{vvvtttsssqqqpppllllllooopppooopppsssxxx||||||yyyxxxxxxwwwvvvuuuuuutttnnnjjjggggggkkknnnoooooonnnmmmmmmpppsssuuuvvvuuu{{{rrrmmmfff^^^XXXRRRLLLIIIIIIHHHHHHJJJPPPUUUYYY[[[ZZZ___fffmmmsssvvvxxxyyywwwtttooohhheeehhhooovvv{{{wwwvvvyyy}}}}}}~~~zzz{{{{{{uuunnnlllddd^^^ZZZ^^^lllppppppvvv{{{yyyzzzssstttuuuxxxyyyxxxuuurrrmmmggg^^^XXXUUUTTTRRRPPPJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIOOONNNLLLJJJIIIHHHIIIIIIHHHIIIKKKJJJIIIHHHHHHIIIHHHIIIJJJJJJKKKKKKJJJJJJNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNOOORRRPPPMMMIIIHHHGGGGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKHHHEEEEEEGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLOOOPPPQQQRRRQQQPPPOOONNNMMMOOOQQQRRRSSSRRRQQQPPPOOOMMMKKKKKKMMMNNNLLLIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQ888888888888777777777777777666666555555444333333444555555555555666666666777777777777777888999999888999:::;;;<<<=========@@@@@@AAABBBDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPRRRTTTVVVVVVUUUSSSRRRLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJHHHFFFDDDBBBAAAAAABBBBBBBBBAAAAAACCCFFFJJJKKKJJJKKKLLLNNNPPPQQQRRROOORRRWWW[[[^^^aaaeeeggglllooosssxxx}}}zzzsssiiiaaa\\\___eeekkkttt}}}}}}{{{{{{}}}~~~|||}}}{{{pppeee```[[[___jjjyyy}}}pppaaaWWWTTTTTTRRRPPPNNNNNNOOONNNNNNMMMLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFDDDEEEFFFHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFHHHIIIJJJJJJJJJKKKMMMOOOOOONNNOOOPPPQQQTTTVVVXXX[[[___hhhttt}}}{{{xxxtttyyy{{{zzzuuulllddd___]]][[[XXXVVVZZZfffwwwzzzpppdddWWWNNNBBB<<<888:::<<<;;;===@@@KKKPPPWWW___cccdddbbbaaaZZZVVVRRRPPPSSSVVVXXXXXXYYYcccssszzzuuuqqqmmmjjjiiiiiimmmsssuuuuuuxxx|||~~~}}}}}}rrr___ZZZSSSNNNLLLLLLLLLLLLKKKNNNUUU___iiioooqqqrrrwwwuuuuuuvvvxxxvvvqqqlll___```______aaaiiittt}}}|||wwwtttvvvwwwvvvvvvyyyxxxpppkkkoootttrrrlllhhhfffddddddjjjuuunnnjjjlllooouuu|||}}}{{{{{{}}}|||~~~|||vvvqqqmmmfff```YYYTTTRRRQQQPPPOOOLLLMMMNNNNNNOOOOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHIIIIIIGGGIIIJJJJJJIIIHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNQQQPPPMMMJJJHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNPPPQQQOOOLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKMMMOOOQQQSSSSSSSSSRRRQQQQQQOOOLLLKKKMMMMMMKKKIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPP999999888888888777777777777666666555555444444444444444444555555555555666666666666555666666777888777888999:::;;;<<<<<<<<<<<<======???@@@BBBDDDEEEIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMJJJJJJHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLOOOQQQSSSSSSRRRQQQIIIIIIIIIIIIIIIHHHGGGGGGFFFEEECCCBBB@@@?????????@@@AAABBBCCCCCCEEEGGGJJJHHHJJJLLLOOORRRTTTVVVWWWSSSVVVYYY\\\___ccchhhkkksssvvvzzz~~~pppddd```^^^^^^bbbgggnnnxxx}}}}}}}}}|||yyywwwwwwqqqfff___]]]\\\dddrrr||||||zzzwwwvvviiibbbZZZTTTRRRRRRSSSTTTOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHGGGGGGHHHJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIJJJKKKLLLKKKJJJJJJLLLNNNMMMMMMMMMNNNOOORRRTTTUUUVVVWWW\\\dddppp}}}yyyrrrqqqvvv|||~~~yyyrrrmmmccc^^^YYYZZZbbbppp}}}}}}sssggg___OOOEEE<<<:::;;;;;;:::<<>>>>>>>>>>>>>>AAADDDEEEFFFGGGHHHJJJHHHKKKOOORRRUUUVVVXXXYYY[[[\\\___aaacccggglllpppxxxzzz~~~uuuiii```]]]```dddhhhlllqqqzzz~~~~~~~~~}}}yyyuuuqqqmmmddd\\\ZZZ]]]cccjjjvvvzzzuuuoooiiifffaaa___[[[VVVRRRPPPQQQRRRNNNNNNMMMMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFGGGGGGGGGGGGHHHLLLJJJHHHFFFEEEEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJIIIHHHGGGHHHJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLLLLMMMOOOQQQSSSTTTVVVVVVXXX\\\dddqqq~~~zzztttwww~~~oooiiiaaa^^^bbbjjjsssyyywwwppp___OOO@@@;;;;;;;;;<<<===============@@@CCCFFFHHHKKKKKKPPP\\\kkkuuuxxxwwwuuummmdddcccmmm}}}|||vvvpppjjjfffccchhhsss|||}}}uuuhhhYYYNNNJJJKKKOOOUUU^^^ggglllnnnnnnttt~~~~~~xxxqqqiiicccbbbaaaaaa```lllqqqwwwzzzzzzzzz{{{~~~xxxqqqllljjjhhhccc```bbbbbbYYYSSSWWW^^^bbbfffhhhyyy{{{yyyfff\\\ZZZ\\\ccclllsssvvvvvvuuuuuuwww}}}vvvkkkeeebbbWWWUUURRROOOMMMMMMLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHGGGFFFHHHJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKPPPOOOMMMKKKJJJJJJJJJJJJFFFGGGGGGIIIJJJKKKLLLLLLJJJMMMQQQSSSQQQNNNKKKJJJLLLKKKIIIIIIJJJKKKNNNOOOPPPOOONNNMMMLLLMMMNNNNNNMMMNNNPPPRRRSSSTTTUUUUUUVVVSSSOOOLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMNNNNNNNNNNNN999999999999888888888888666666666666666555555555444444444555555555666666555555444444444444444555555666777888888999999888999999::::::<<<===???@@@DDDCCCCCCCCCDDDDDDEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJJJJIIIHHHHHHIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGCCCCCCCCCBBBBBBBBBBBBBBB??????>>>>>>>>>??????@@@???BBBEEEGGGGGGHHHIIIKKKIIIMMMRRRTTTUUUVVVXXXZZZ[[[]]]aaadddhhhmmmssswww~~~{{{rrrjjjeeedddbbbggglllnnnqqquuu|||~~~~~~|||yyywwwqqqjjjccc[[[VVV[[[cccqqqvvvzzz}}}{{{sssjjjbbb^^^\\\]]][[[WWWRRROOONNNOOOLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFKKKJJJGGGEEEDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIJJJIIIIIIFFFHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMHHHIIIJJJIIIHHHHHHIIIKKKMMMMMMMMMMMMNNNPPPRRRSSSWWWWWWXXXYYY]]]dddnnnuuuxxxnnnhhhgggjjjooorrrtttuuuwww|||~~~zzzmmmZZZFFF<<<999999999;;;888888999:::<<<>>>AAABBBCCCCCCHHHUUUhhhzzzwwwhhh```bbblllwww}}}}}}vvvnnngggcccaaadddmmmwww{{{{{{vvvrrrkkkeee___XXXPPPJJJFFFMMMYYYgggttt||||||{{{llliiiddd]]]ZZZ]]]ffflllvvv}}}zzzxxxmmmfffaaa___]]]XXXVVVWWWVVVRRRPPPRRRVVV]]]jjjuuuqqqbbb\\\\\\___eeemmmtttvvvvvvtttsssqqqvvvzzzwwwmmmbbb]]][[[UUUTTTSSSPPPNNNLLLKKKLLLHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFHHHJJJKKKJJJJJJKKKMMMLLLLLLKKKKKKIIIHHHFFFEEEHHHIIIIIIKKKLLLLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJNNNMMMLLLKKKKKKJJJJJJJJJEEEFFFGGGHHHIIIJJJKKKLLLHHHKKKMMMOOONNNMMMNNNNNNLLLKKKJJJIIIJJJLLLNNNPPPQQQPPPOOOMMMMMMNNNOOOOOOLLLMMMNNNPPPQQQSSSSSSTTTUUUSSSOOOLLLIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKMMMNNNNNNNNNMMM:::999999999999888888888666666666666666666666666555555555666666666666777666555444444333444444444555555666777777777777777888888888999:::<<<===>>>????????????@@@AAABBBBBBDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEEEEAAAAAA@@@????????????@@@>>>======>>>>>>@@@AAAAAAAAACCCFFFGGGHHHHHHJJJKKKLLLPPPTTTVVVUUUVVVYYY\\\XXX\\\bbbgggnnnttt{{{}}}rrrgggbbbeeejjjiiinnnrrrsssuuuzzz}}}}}}|||}}}}}}wwwssskkkddd]]]WWWSSSSSS\\\gggwww|||}}}zzzzzz{{{qqqggg^^^[[[TTTUUUUUUSSSPPPMMMLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHEEEFFFGGGHHHHHHHHHHHHHHHEEEGGGIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJLLLLLLGGGHHHHHHHHHGGGGGGIIIKKKMMMLLLLLLLLLMMMOOOQQQRRRSSSUUUVVVVVVVVVYYY___eeerrrzzzrrrnnnmmmnnnnnnnnnlllkkkooouuuzzz{{{zzzsssbbbNNNBBB;;;666666777666777888999:::;;;<<<<<>>???????????????@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFHHHIIIJJJKKKKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBB???>>>===<<<<<<<<<======<<<<<<<<<===>>>@@@AAABBBDDDEEEGGGHHHGGGHHHJJJLLLNNNRRRVVVWWWWWWXXX]]]bbb]]]bbbhhhooouuu{{{~~~zzzrrrhhhaaabbbiiioooooosssttttttwww}}}~~~zzz{{{|||~~~~~~yyyrrrmmm___YYYTTTSSSUUUZZZdddnnnyyy~~~|||wwwlllaaaZZZXXXOOONNNNNNNNNNNNMMMKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGEEEGGGIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKFFFGGGHHHHHHHHHIIIKKKMMMKKKKKKJJJJJJKKKMMMOOOPPPNNNQQQSSSRRRQQQRRRXXX]]]dddppp{{{yyywwwuuuqqqkkkeeecccgggmmmqqqssspppdddWWWMMMEEE===:::;;;::::::999999999999999999<<<===@@@FFFPPP^^^nnnyyy}}}vvvooojjjgggggghhhhhhhhhkkkrrr}}}~~~vvvggg```\\\___bbbaaa```aaaaaaaaacccgggmmmrrruuuvvv{{{{{{zzzyyyxxxxxxxxxxxx|||~~~|||zzzsssrrrpppmmmhhhddd```]]]SSSRRRRRRSSSUUUWWWXXXXXXWWW[[[cccmmmuuuyyyzzzxxxnnnkkkhhhffffffhhhhhhhhhfffiiinnnqqqvvv}}}uuuiiibbbZZZSSSOOONNNLLLHHHFFFHHHDDDHHHQQQ]]]fffnnn|||}}}yyylllaaa]]]aaafffkkkmmmqqquuuwwwvvvsssqqqpppmmmhhh```XXXQQQLLLJJJJJJLLLNNNNNNLLLJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMHHHJJJLLLLLLJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKIIIIIIFFFGGGHHHJJJJJJJJJIIIIIIKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMMMMLLLLLLMMMNNNKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMLLLIIIIIIKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGIIILLLOOOPPPPPPOOONNN:::::::::999999999888888666666666666777777777777777777777777888888888888777666555444444444444444444444555555666555555555555555555666666888999:::888888888999:::;;;<<<===<<<<<<<<<<<<===???@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBCCCDDDEEEFFFHHHHHHIIIIIIFFFFFFEEECCCCCCBBBBBBBBB@@@@@@@@@?????????>>>>>>===<<<;;;:::::::::;;;<<<:::;;;;;;<<<>>>@@@AAABBBFFFGGGHHHGGGGGGHHHJJJLLLOOOSSSWWWXXXXXXZZZaaaggghhhlllrrrwww{{{~~~vvvoooeee___^^^dddlllrrrqqqttttttsssxxx~~~xxx{{{|||~~~}}}wwwoooiii]]]XXXVVVZZZ```gggqqqzzz|||}}}ssshhh]]]VVVUUUOOOMMMLLLLLLMMMLLLJJJHHHKKKLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJIIIHHHGGGHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHJJJJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJFFFHHHIIIIIIIIIJJJLLLOOOJJJIIIIIIIIIJJJKKKMMMNNNKKKNNNQQQPPPOOOQQQWWW\\\WWW```nnnwwwnnnccc]]]^^^ccciiikkkiiiccc\\\WWWPPPGGGCCCDDD@@@>>><<<:::888888888999666999===???CCCKKKWWWaaagggmmmsssuuussspppoooooojjjgggeeeiiiuuuuuujjjhhhhhhddd```^^^aaa\\\WWWWWW[[[___aaaaaabbbbbbaaaaaa```___^^^^^^^^^bbbeeegggggghhhlllooopppnnnkkkiiihhhfffcccaaabbbbbbccccccccccccbbbbbbYYY[[[^^^aaaeeeggghhhiii^^^]]]\\\]]]```bbbbbbaaaXXXWWWYYY___iiittt}}}}}}{{{qqqiiieeeZZZSSSNNNMMMKKKGGGEEEGGGHHHLLLWWWgggrrryyy|||www}}}~~~zzzqqqfff^^^]]]bbbhhhqqqrrrsssuuuuuusssooolllkkkfff^^^WWWQQQMMMIIIFFFCCCGGGJJJKKKJJJIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEFFFGGGIIIKKKNNNOOOIIIKKKLLLLLLJJJIIIJJJKKKNNNNNNOOONNNNNNMMMLLLKKKIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMMMMKKKIIIHHHHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLGGGJJJLLLLLLJJJIIIKKKNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGIIILLLOOOQQQQQQPPPOOO<<<<<<;;;;;;:::999999999999999888888888888888888777777777777777777777777555555444444444444555555555555666666666666666666222333333444555666777777777777777777888888888888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<============AAA@@@>>>=========>>>???<<<>>>@@@BBBDDDDDDCCCBBBDDDCCCCCCBBBBBBAAAAAA@@@=====================<<<999999999::::::;;;;;;;;;<<<======???@@@AAABBBCCCEEEFFFHHHJJJLLLMMMMMMMMMSSSXXX]]]]]]\\\___hhhooouuuxxx{{{}}}}}}ppphhhddd___]]]___fffoootttyyyyyyxxxxxxyyy{{{~~~~~~}}}wwwpppgggaaaTTTWWW\\\eeennnuuuxxxyyy~~~sssjjjddd]]]WWWUUUNNNMMMKKKJJJJJJJJJKKKLLLMMMKKKIIIKKKNNNOOONNNLLLFFFGGGHHHHHHIIIIIIHHHHHHLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFGGGJJJLLLLLLIIIGGGGGGHHHHHHIIIJJJKKKLLLLLLHHHKKKNNNOOONNNMMMLLLLLLIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGHHHIIIJJJKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPPPPOOOOOOQQQRRRYYYZZZ```lllyyy~~~yyyqqqgggccceeeiiikkkkkkggggggfffccc^^^XXXSSSQQQMMMIIICCC===::::::;;;===;;;<<<;;;:::999===EEEKKKTTTVVV[[[```ffflllppprrrlllnnnnnnkkkmmm|||zzzuuusssjjjhhhddd```\\\[[[]]]___```bbb```ZZZVVVVVVUUURRRTTTUUUWWWZZZ^^^aaacccdddhhheeeaaa```aaacccddddddfffkkkppprrrsssuuuxxxzzzxxxpppkkkoootttvvvxxxzzztttlll___VVVRRRTTTWWWYYYSSSZZZcccppp|||vvvsssqqqppppppqqqoookkkggg]]]RRRIIIHHHHHHEEEFFFJJJRRRZZZccclllwww~~~qqqiiimmmtttvvvuuuvvvrrrssspppfff\\\ZZZaaaiiinnnoootttzzz}}}xxxlllccc[[[YYYUUUQQQNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLLLLKKKIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMPPPPPPPPPPPPOOONNNMMMLLLKKKLLLNNNOOOOOOLLLJJJHHHHHHIIIJJJJJJJJJIIIGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGJJJKKKKKKLLLMMMMMMNNNNNNQQQPPPNNNNNNOOOOOOOOONNNOOOMMMKKKIIIHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNN::::::::::::999999888888888888888888888888888888777777777777777777777777666666555555555555666666444444444444444444444444333333444444555666666666666666666666777777777777888888999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<<<<======;;;<<>>======<<<<<<;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCEEEHHHKKKMMMNNNNNNNNNTTTZZZ___aaaaaadddlllsss{{{wwwkkk```^^^\\\\\\aaaiiirrrxxxyyyyyyyyyyyy{{{~~~|||tttlllccc\\\VVVVVVZZZbbbkkkssszzzyyymmmgggbbbYYYRRROOOMMMLLLKKKJJJJJJJJJKKKKKKLLLJJJIIIKKKMMMNNNMMMKKKGGGHHHHHHIIIIIIIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKHHHHHHHHHJJJKKKJJJHHHFFFHHHHHHHHHIIIIIIJJJJJJKKKMMMOOOQQQQQQNNNLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOOOOOOOOOOQQQRRROOOOOOTTT^^^iiitttvvvkkkfffjjjqqqwwwyyyppplllhhhgggiiijjjjjjhhhbbb\\\RRRHHHAAA<<<:::999999::::::999999;;;>>>AAAFFFHHHLLLQQQWWWaaajjjqqqtttwwwxxxtttqqqvvv}}}yyytttpppooopppqqqpppvvvuuujjj^^^YYYZZZZZZ___\\\YYY]]]fffmmmpppoookkklllnnnmmmmmmooosssvvv~~~|||~~~~~~{{{{{{pppiii___WWWTTTUUUXXXYYYaaaiiissszzzqqqjjjdddcccaaabbbcccdddbbb```XXXOOOJJJJJJKKKLLLPPPWWW^^^eeelllqqqwwwzzznnneeefffjjjlllnnnqqqrrrtttrrrjjjbbbaaagggnnnmmmooosssxxxyyyrrreee[[[WWWUUURRRNNNLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLKKKKKKIIIHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLPPPPPPPPPPPPOOONNNMMMLLLLLLNNNPPPQQQQQQOOOMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGDDDEEEGGGHHHHHHGGGEEEDDDGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOMMMLLLMMMOOOPPPPPPOOONNNMMMKKKIIIHHHIIIJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNNNN;;;;;;;;;:::::::::::::::888888888888888888888888777777777777777777777777777777777777777777777777444444444444444444444444555555555555555555555555444555555555666666666666666777777888888999:::::::::::::::;;;;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;999:::<<<>>>??????>>>>>>>>>>>>===<<<:::999999888999999999999999999999999888888999:::;;;======>>>??????@@@AAABBBCCCCCCDDDCCCEEEIIINNNQQQSSSSSSSSSWWW]]]cccfffgggkkkssszzz}}}xxxmmmcccZZZZZZ[[[```gggpppyyy~~~|||||||||}}}~~~|||sssiii___WWWRRRPPP\\\cccoooxxx~~~xxxmmmhhhccc[[[TTTPPPMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIJJJKKKLLLKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJKKKKKKJJJHHHEEEHHHHHHHHHHHHHHHHHHHHHHHHMMMOOOPPPPPPMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNOOONNNOOOQQQRRRMMMLLLOOOVVV]]]eeepppzzzuuunnnqqqyyy{{{rrrjjjiiioooxxx|||}}}vvvpppeeeZZZPPPGGG@@@<<<;;;:::999:::;;;;;;:::999:::===???AAAFFFQQQ```kkkttt|||qqqiiikkkooopppggg______gggoooqqqooojjjpppwwwyyyyyy{{{~~~~~~|||uuuooommmhhhccc^^^ZZZ[[[]]]^^^___lllvvv|||qqqfff\\\VVVSSSQQQOOOOOOQQQTTTUUUUUURRROOOOOOQQQTTTXXX___gggnnnsssuuutttvvvzzz|||{{{tttkkkbbb```aaadddjjjpppvvvxxxvvvqqqjjjhhhkkkpppqqqqqqsssuuusssjjj]]]TTTQQQPPPMMMKKKIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLOOOOOOOOOOOONNNMMMLLLLLLLLLMMMOOOPPPQQQPPPNNNMMMIIIIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHDDDEEEEEEGGGHHHIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLNNNPPPPPPPPPNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMM============<<<<<<<<<<<<888888888888888999999999777777777777777777777777888888888888888888888888777777777777666666666666666666555555555444444444333333444444444555555555444555555666777777888888888888999999999:::::::::::::::999999999888888888777888999;;;<<<<<<<<<;;;<<<;;;:::999888777666555777777777777888888888888777888999;;;<<<>>>?????????@@@@@@AAABBBCCCDDDDDDEEEHHHMMMRRRVVVYYYZZZ[[[[[[```ggglllooossszzzwwwpppjjjbbb]]][[[]]]aaagggoooxxx~~~~~~uuuiii^^^VVVPPPPPPSSScccppp{{{nnnhhhccc[[[UUUSSSNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNLLLKKKKKKLLLMMMLLLJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHJJJLLLLLLJJJIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIJJJLLLNNNOOOOOOPPPQQQSSSQQQOOOPPPUUUXXX[[[ccckkkzzz|||xxx{{{~~~vvvmmmhhhlllssszzz~~~|||xxxqqqkkkdddZZZPPPHHHCCC???<<<<<<>>>>>><<<999888;;;===;;;<<>>>>>>>>===<<<<<<;;;;;;777777888888888999999999777777777777777777777777888888999::::::999888888888888777777777666666666666666666555444444333333333333333333444444444444333333444444555666666777777777777777888888888888888888888888777777666666666666777888888999999999::::::999888777666555555666666666777777777888888888999:::;;;===>>>???@@@>>>???@@@AAACCCDDDEEEEEEGGGJJJNNNSSSXXX\\\___aaaaaafffmmmrrrvvv{{{tttjjjbbb]]]\\\\\\aaaccchhhnnnuuu{{{}}}|||wwwkkk^^^UUUOOOKKKPPPWWWhhhxxx~~~|||lllbbb\\\VVVSSSRRROOOOOOOOOOOONNNNNNMMMMMMJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNLLLKKKKKKLLLNNNNNNMMMLLLHHHHHHHHHGGGGGGFFFEEEEEEHHHIIIKKKJJJIIIHHHHHHJJJGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIKKKMMMOOOOOOOOOPPPRRRSSSRRROOOPPPRRRSSSSSSXXX^^^hhhqqqzzzyyyyyyzzzwwwpppiiifffiiirrryyyyyyxxxwwwwwwtttkkk^^^TTTKKKGGGAAA???@@@AAA???===777;;;===<<<999===GGGPPPaaannn{{{kkkfffiiinnnuuu{{{{{{xxxxxxxxxwwwrrrhhh^^^XXXYYY^^^cccfffiiiooowww|||uuuoookkk\\\WWWTTTTTTTTTQQQQQQSSS^^^```eeemmmuuu|||~~~vvv~~~}}}uuuhhh[[[QQQKKKGGGEEEGGGGGGGGGHHHKKKOOOTTTWWWZZZbbbkkkppprrrssstttuuuyyyyyyvvvqqqppptttuuurrrhhhiiiiiiggghhhooowww||||||yyyvvvttttttsssoooiiiccc]]]XXXTTTQQQJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLKKKJJJKKKLLLMMMNNNJJJKKKKKKKKKKKKKKKJJJJJJGGGFFFFFFEEEEEEDDDDDDCCCFFFGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKIIIIIIKKKLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFHHHIIIIIIJJJIIIJJJJJJJJJIIIHHHHHHGGGJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMKKKIIIJJJKKKLLLKKKJJJLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKK@@@???>>>===;;;:::999999777777777888999999::::::777777777777777777777777777888999::::::999888777777666666555555444444444666666555555555444444444222333333333444444444444222333333444444555666666555555555666666666777777666777777777777666555555555555666666666777777777999999888888777666666666666666666777888888999999::::::;;;<<<===??????@@@>>>???@@@BBBDDDFFFHHHHHHJJJLLLOOOSSSYYY^^^ccceeeiiimmmtttzzz~~~}}}sssggg___ZZZXXX\\\bbbhhhjjjnnnrrrwww{{{~~~~~~}}}zzzxxxnnn```TTTOOOLLLJJJQQQ\\\mmm|||~~~~~~lllaaaZZZUUUSSSTTTNNNOOOOOOOOOOOONNNMMMMMMKKKLLLLLLKKKIIIGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJMMMNNNNNNMMMHHHHHHHHHGGGGGGFFFFFFFFFMMMNNNNNNLLLIIIGGGFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMOOOOOONNNNNNPPPQQQRRRPPPPPPRRRRRRPPPSSSXXX^^^cccppp}}}wwwuuuxxxxxxtttlllfffhhhqqqzzzyyyxxxxxxzzzzzzqqqdddYYYTTTOOOJJJEEECCCBBBAAA@@@666999<<<<<<:::;;;AAAFFFPPP[[[mmmooo^^^VVVVVVYYY^^^ccceeejjjtttzzzssstttqqqjjjeeedddbbb^^^^^^]]]ZZZSSSNNNOOOVVV\\\ZZZ[[[^^^eeemmmrrrtttsssxxxtttmmmgggaaa\\\WWWTTTNNNLLLLLLPPPSSSUUUYYY^^^hhhjjjpppxxxzzz~~~~~~zzzvvvuuurrrooogggaaaXXXNNNGGGCCCCCCDDD@@@CCCGGGKKKNNNSSSXXX[[[dddmmmvvv{{{}}}~~~{{{wwwvvvuuurrrrrrzzzuuuvvvuuuqqqqqqwww}}}|||{{{zzzyyyvvvtttgggccc]]]VVVQQQOOONNNOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMIIIIIIJJJKKKKKKKKKKKKJJJFFFFFFEEEEEEDDDCCCCCCCCCFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGLLLKKKIIIHHHGGGHHHIIIIIILLLLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHIIIJJJIIIHHHKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJDDDCCCBBB@@@>>><<<::::::666777777888999999::::::777777777777777777777777777888999::::::999888777777777666666555444444333555555555555555444444444333333333444444444444555222222333444444555555666444444444444555555555555666666777777777666555444555555555555555555666666777777777777777777666666777777777888999:::::::::;;;;;;<<<===>>>>>>?????????@@@BBBEEEGGGJJJLLLMMMPPPQQQRRRVVV[[[bbbhhhlllqqqvvv|||yyylllddd]]][[[ZZZ[[[bbbkkkqqqrrrtttwwwzzz|||~~~|||wwwrrrooobbbVVVMMMNNNOOOQQQ[[[iiixxx{{{jjj```[[[UUUSSSSSSMMMMMMNNNNNNNNNMMMLLLKKKLLLMMMNNNLLLIIIGGGGGGIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHKKKMMMNNNMMMKKKJJJJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGMMMNNNMMMJJJGGGEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKKKKMMMNNNMMMLLLKKKLLLNNNQQQOOOPPPRRRRRRPPPRRRWWWXXX]]]eeerrr}}}wwwppplllnnnvvv}}}zzzwwwuuuvvvwwwqqqeee\\\\\\[[[WWWQQQJJJEEEBBBAAA:::<<<======<<<<<<>>>@@@BBBIIIVVVhhh{{{}}}vvviii\\\WWWVVVSSSRRRSSSSSSVVV\\\eeemmmnnniiiccc^^^___]]]XXXUUUVVVUUUQQQRRRQQQPPPMMMKKKLLLOOOQQQOOOQQQTTTWWWZZZ\\\___```ddd___YYYUUUTTTTTTRRRQQQUUUUUUZZZbbbhhhkkkooouuuyyy{{{}}}{{{rrrrrroooiiieeeddd```[[[RRROOOJJJEEECCCDDDGGGJJJJJJOOOUUUZZZ\\\]]]```bbbkkkssszzz~~~|||sssqqqqqqzzz}}}zzz~~~~~~zzzuuusssrrroookkkgggYYYXXXTTTPPPMMMKKKLLLMMMIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDCCCDDDDDDEEEGGGFFFFFFFFFFFFFFFFFFGGGDDDEEEEEEFFFGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFJJJIIIGGGFFFFFFHHHIIIJJJMMMMMMMMMLLLKKKKKKJJJJJJJJJHHHGGGGGGIIIJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGDDDBBB???>>>===666777777888999999::::::777777777777777777777777666777999::::::999777666:::999999888777666666555555555555555555555555555333333444444444555555555222333333444444555666666333333333444444444555555555666777777777666444444555555444444444555666666555555555666666666777777777888888999:::;;;;;;;;;<<<<<<======>>>>>>??????@@@AAADDDFFFJJJMMMOOOPPPWWWWWWWWWZZZ___gggnnnssswww{{{}}}qqqhhh___ZZZWWWZZZ\\\___hhhrrrxxxyyyzzz|||~~~yyypppiiidddZZZNNNIIIOOOUUUZZZgggvvv~~~~~~rrrddd\\\WWWQQQMMMMMMKKKLLLLLLMMMMMMKKKJJJIIILLLNNNOOOMMMIIIGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDEEEHHHKKKNNNNNNMMMKKKIIIJJJHHHFFFFFFGGGGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGEEEEEEFFFHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJKKKJJJIIIGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJLLLLLLKKKJJJIIIJJJKKKKKKJJJKKKNNNNNNLLLNNNRRRSSSWWW]]]bbbiiitttyyyrrrppptttzzz~~~{{{vvvrrrqqqrrrooofff^^^dddeeeccc\\\RRRHHHCCCBBBCCCBBB@@@>>>======<<<<<>>;;;999:::999888777777888::::::999999888888888888999999===<<<;;;999777666555444888777777666555444444444777777666666555555555444444555555555444333333222333333444555555444333333111333444333111111222333333333333333333333333333333333333444444444555555777888888999::::::;;;;;;888888888999:::<<<===>>>???>>>>>>>>>???AAACCCDDDBBBEEEIIILLLNNNPPPTTTVVVZZZ]]]```cccgggmmmuuu{{{}}}vvviii```^^^WWWYYY[[[\\\^^^fffsss|||{{{sssjjjbbb^^^NNNKKKNNNVVV]]]cccnnnzzz{{{tttvvvxxx~~~ssskkkaaaZZZUUURRRNNNKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHIIIJJJJJJGGGHHHIIIIIIHHHHHHJJJKKKMMMLLLJJJHHHFFFEEEDDDDDDFFFFFFGGGHHHIIIKKKMMMNNNGGGFFFFFFFFFEEEEEEDDDDDDIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKLLLOOOMMMKKKIIIHHHIIIJJJKKKFFFGGGHHHIIIHHHGGGFFFEEECCCDDDFFFGGGGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNPPPSSSXXX\\\aaaffflllppp~~~vvvrrrxxx|||{{{zzzqqqkkkgggeeeaaa^^^```cccfffeee___VVVNNNIIIMMMJJJEEECCCBBBBBBBBBAAA@@@@@@AAADDDLLLVVV```fffjjjlllrrryyy}}}wwwtttpppllljjjgggdddaaabbbbbbdddiiioooqqqpppnnngggggghhhlllooooookkkggggggiiinnnpppggg\\\YYY^^^bbb```aaafffiiifffddddddqqqnnnmmmooouuuzzz||||||}}}|||xxxvvvpppfff]]]VVVRRRLLLGGGDDDDDDDDDDDDDDDDDDHHHNNNRRRXXXeeeqqq}}}}}}~~~~~~vvvpppsssllljjjttt}}}{{{wwwpppfff```]]]YYYTTTOOONNNMMMLLLJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKLLLKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHKKKIIIGGGEEEDDDFFFHHHIIIJJJIIIGGGEEEEEEFFFGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGHHHEEEBBBAAADDDGGGJJJKKKJJJJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIJJJKKKKKKJJJHHHMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGG]]]YYYRRRMMMIIIFFFBBB@@@===<<<<<<;;;;;;;;;<<<<<<::::::999999888999999999999999999999999999999999999888888777666666555555777666666666555555555555444555555555444444333222333444555555555555444333333444555444333222333444444444444444444444444444444444555555555666666666888888888999999:::::::::888999999999;;;<<<===>>>>>>>>>>>>>>>???AAACCCDDDDDDGGGLLLPPPSSSXXX___ccceeeiiinnnqqqtttwww|||zzzssshhhZZZSSSRRRVVVZZZ^^^bbbfffnnnyyy|||vvvmmmddd\\\WWWPPPQQQYYYdddkkkooouuu}}}vvvrrrrrrtttyyy|||kkkeee\\\VVVTTTSSSRRRQQQQQQPPPNNNLLLJJJIIIIIIHHHJJJKKKLLLKKKIIIHHHHHHIIIHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIFFFHHHJJJJJJHHHGGGHHHHHHJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHFFFEEEEEEEEEDDDDDDDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLJJJHHHGGGHHHIIIIIIGGGGGGHHHIIIHHHGGGFFFEEECCCEEEGGGGGGGGGGGGIIIJJJLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMOOORRRTTTVVVXXXZZZ^^^aaammmvvv}}}||||||{{{~~~xxxqqqkkkgggbbb[[[WWW\\\```dddccc___\\\[[[\\\]]]ZZZWWWTTTQQQNNNLLLJJJEEEBBB@@@AAAEEEKKKQQQTTTRRRTTTXXX^^^dddggggggfffhhhggggggfffeeeeeeeeefffrrrrrruuu{{{}}}~~~|||rrrpppssstttrrruuu{{{}}}yyyuuuuuuzzzyyyzzz}}}~~~xxxpppjjjeee^^^VVVOOONNNJJJEEEBBBBBBCCCEEEGGGKKKNNNUUU^^^dddhhhrrr|||}}}uuullleeeccckkkxxxzzzrrrjjj___XXXVVVSSSPPPMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIGGGEEEEEEFFFHHHIIIJJJIIIGGGEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIIIIHHHEEEDDDDDDFFFHHHJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHIIIKKKKKKIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEIIIHHHHHHGGGGGGFFFFFFFFFjjjeee]]]VVVQQQLLLHHHEEE=========<<<<<<;;;;;;:::;;;;;;:::999999999999999888888888999::::::;;;;;;999999999888888777777666666666666666555555555555444555555555555444333333333444555555555555444333444555666555444444555666444444444444444444444444666666666666777777777777888888888888888888999999999999999:::;;;<<<===>>>???@@@@@@AAACCCEEEFFFGGGIIIMMMRRRVVVZZZ```iiipppssswww|||{{{uuummmeeeZZZPPPLLLOOOXXX]]]eeekkkqqqxxx{{{xxxssslllddd[[[TTTQQQNNNUUUaaaooovvvxxxyyy|||~~~||||||sssooollllllooorrrsssrrrkkkfff^^^YYYWWWWWWWWWXXXUUUSSSQQQNNNKKKIIIHHHGGGJJJKKKLLLLLLJJJJJJKKKLLLIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFHHHJJJJJJHHHEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEHHHIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIGGGGGGGGGHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDFFFGGGGGGFFFFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOPPPPPPQQQTTTVVVZZZaaammm{{{|||wwwqqqmmmiiiddd]]]WWWZZZ___ccccccaaaccckkksssxxxwwwtttoooiiiccc]]]YYYQQQKKKDDDAAABBBEEEFFFFFFDDDDDDEEEIIIMMMPPPQQQQQQSSSVVVXXXYYYYYYZZZ^^^aaarrrtttyyy~~~~~~{{{zzz}}}~~~yyywwwxxxyyy{{{~~~}}}|||{{{lllhhhaaaZZZRRRLLLGGGDDDDDDBBB@@@@@@BBBFFFJJJMMMWWW]]]iiivvv|||~~~yyyoooaaa\\\[[[bbbmmmwwwyyyqqqhhhaaaWWWPPPMMMMMMKKKIIILLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJHHHGGGGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJDDDEEEGGGKKKMMMMMMJJJGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHHHHJJJJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDDDD}}}wwwnnnddd\\\VVVPPPLLLCCCBBBBBBAAA???===<<<;;;<<<<<<:::999888888888888999999999999888888888888999999888888888777777777666666666666666555555555444444555555555555444444444444555555555555444444333555666666444444555777444444444444444444444444666666666777777777777888888888888888888888888888999999999:::;;;<<<===>>>BBBBBBDDDEEEHHHJJJKKKLLLQQQTTTXXX[[[]]]dddnnnvvv~~~|||xxxvvvlllfff^^^YYYTTTPPPTTTZZZ```fffooovvv{{{{{{vvvqqqiii___XXXSSSQQQPPPSSS[[[iiiwww}}}~~~~~~~~~~~~}}}}}}zzzrrriiidddfffjjjmmmnnnlllhhh```ZZZVVVTTTUUUUUUSSSRRRPPPMMMKKKIIIGGGGGGJJJKKKMMMMMMLLLLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHDDDGGGIIIJJJGGGDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGHHHHHHGGGHHHIIIIIIHHHGGGEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHJJJLLLMMMNNNPPPSSSUUUQQQVVV^^^hhhttt|||vvvssspppmmmgggccc]]]ccchhhhhhfffjjjuuuxxxppplllddd[[[OOOHHHFFFGGGHHHGGGGGGEEECCCBBBCCCDDDEEEDDDBBBFFFJJJJJJGGGHHHLLLQQQ___bbbhhhpppxxx~~~yyyrrrooopppsssrrrlllgggfffgggiiimmmqqqttttttrrrppptttpppkkkgggeeeeeefffggg[[[ZZZVVVOOOHHHDDDEEEGGGEEEFFFGGGJJJMMMRRRXXX\\\fffmmm{{{xxxlllcccZZZXXXZZZ```gggnnnyyyyyyvvvzzz}}}~~~~~~~~~uuummmggg]]]XXXRRRMMMKKKJJJIIIGGGJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHJJJLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDEEEHHHJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDDDDFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFHHHJJJLLLIIIIIIJJJLLLMMMLLLIIIFFFCCCDDDDDDEEEGGGHHHJJJKKKHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGFFFDDDEEEFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBwwwmmmddd\\\WWWNNNMMMKKKHHHFFFCCCAAA@@@>>>===<<<:::999888888888888888888888888888888888888777777777777777666666555555555666666666666666444444555666666555555444555555555555555555555555222444555555444444555777444444444444444444444444555555666666666777777777888888888888888999999999999999:::;;;<<<>>>???@@@CCCDDDGGGIIILLLNNNPPPQQQTTTYYY]]]___aaahhhttt}}}zzzqqqjjjeee[[[VVVQQQQQQQQQTTT]]]fffnnnrrryyyzzztttnnnggg[[[RRRMMMOOOSSSWWWbbbkkkuuu~~~vvvjjjbbbaaadddgggiiidddaaa[[[TTTOOOMMMMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJLLLMMMMMMLLLLLLNNNOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBEEEHHHIIIGGGDDDBBBBBB@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGIIIKKKLLLMMMOOORRRUUUPPPRRRUUUZZZbbbmmmyyy{{{yyyxxxtttrrriiipppuuutttppppppxxx~~~zzznnn^^^PPPJJJJJJLLLMMMNNNJJJEEEBBB???===;;;999999===@@@???<<<<<<@@@EEEJJJNNNTTT\\\dddkkkqqqtttyyyzzzzzz{{{}}}~~~uuullleee___\\\\\\ZZZUUURRRRRRUUUWWW[[[]]]]]]\\\YYYXXXXXXWWWTTTQQQPPPQQQSSSUUUMMMOOOOOOLLLIIIIIINNNSSSWWWZZZ___bbbeeeiiiooorrrxxx}}}{{{uuummmddd]]]YYYYYY^^^dddhhhkkkrrryyy{{{}}}{{{uuurrruuuxxxxxxzzzrrrgggaaa^^^TTTSSSQQQOOONNNLLLIIIGGGJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCDDDDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGFFFEEEEEEFFFIIILLLNNNOOOMMMKKKJJJJJJIIIGGGEEEBBBCCCCCCDDDFFFHHHJJJKKKHHHGGGGGGHHHIIIIIIHHHFFFGGGGGGHHHHHHIIIIIIIIIJJJHHHGGGEEEDDDCCCEEEFFFHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB|||qqqgggaaaYYYVVVRRRMMMIIIEEECCCCCCAAA@@@>>><<<;;;:::999999555666666888999:::;;;;;;777777777777777777777777555555555666666666666666444444555666666666666555666666555444444555666666222444555555444444666777444444444444444444444444666666666666777777777777777888888999::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFHHHKKKNNNRRRTTTVVVWWWWWW]]]cccfffiiippp}}}{{{pppeee\\\VVVOOOLLLLLLPPPTTTZZZdddmmmzzz}}}yyyqqqkkk```YYYPPPIIIKKKTTT___gggtttzzzvvviii```^^^___aaaaaa[[[ZZZWWWSSSOOOMMMMMMOOOIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLNNNOOONNNNNNNNNNNNMMMLLLKKKJJJFFFFFFGGGFFFEEECCCAAA@@@AAACCCFFFGGGFFFEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIHHHFFFEEECCCDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKJJJIIIKKKLLLKKKKKKKKKNNNPPPPPPPPPPPPQQQTTT[[[ccciiiuuu~~~}}}yyy{{{zzzhhhVVVKKKGGGJJJMMMSSSPPPLLLHHHDDD@@@;;;888777999;;;;;;999:::===@@@;;;???DDDJJJOOOTTTZZZ^^^\\\]]]```bbbdddhhhlllpppoooqqqpppooonnnkkkcccZZZTTTMMMHHHGGGFFFBBBAAACCCDDDGGGIIIJJJHHHFFFFFFFFFEEEEEEEEECCCCCCEEEHHHLLLNNNPPPRRRSSSUUUYYY```eeeqqqvvv}}}}}}ssskkkeee___ZZZ[[[\\\aaaiiikkkkkklllqqqtttwwwxxxtttsssuuuvvvtttvvvxxxwwwoooddd[[[WWWWWWNNNOOOPPPQQQPPPNNNKKKIIIJJJKKKLLLLLLLLLLLLLLLKKKNNNNNNMMMLLLLLLKKKKKKKKKFFFGGGHHHIIIKKKKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFFFFHHHJJJMMMOOOQQQNNNJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJIIIHHHHHHHHHJJJJJJHHHGGGHHHIIIIIIIIIIIIIIIJJJJJJGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCxxxqqqfffbbb\\\TTTOOOKKKIIIIIIEEEDDDBBB@@@>>>===<<<<<<888888999:::;;;;;;<<<<<<888888888888888888888888555555555555666666666777444444555666666666666666777666555444444555666777333555666666666666777999666666666666666666666666777777777888888888999999777777888:::;;;<<<===>>>>>>???@@@BBBEEEHHHKKKLLLNNNPPPSSSXXX[[[^^^___```aaagggnnnqqqrrrxxxyyymmmbbbYYYRRROOOMMMMMMQQQYYY```gggpppyyy}}}vvvmmmccc]]]SSSOOOKKKLLLTTTcccsss}}}}}}ttthhh```\\\[[[[[[YYYUUUVVVWWWUUUQQQOOOOOOPPPFFFFFFGGGGGGHHHJJJKKKLLLKKKLLLNNNMMMLLLLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHFFFCCC@@@>>>???BBBDDDFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMKKKJJJHHHHHHFFFCCCAAA???@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHFFFDDDCCCBBBDDDEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKLLLKKKJJJJJJKKKMMMNNNNNNMMMMMMMMMQQQVVVZZZaaajjjxxx}}}zzz|||~~~xxxjjjYYYJJJDDDGGGKKKSSSRRRQQQPPPMMMIIICCC???;;;;;;;;;;;;:::;;;;;;<<<888:::===???@@@BBBFFFIIICCCFFFIIIKKKLLLOOOSSSWWWVVVXXXWWWSSSQQQRRROOOIIIDDD???<<<======::::::<<<<<<>>>???>>>======???BBBAAABBBBBBBBBDDDIIIPPPVVV```bbbeeehhhlllrrrxxx|||}}}rrrjjjddd___[[[^^^^^^aaaiiillljjjjjjlllmmmqqqsssrrrsssuuusssnnnmmmjjjfff___XXXRRRPPPQQQKKKLLLNNNOOONNNMMMMMMMMMKKKLLLLLLMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLKKKKKKKKKGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKIIIHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMJJJGGGFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHJJJLLLNNNPPPMMMKKKHHHFFFFFFFFFEEECCCDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHIIIKKKKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEvvvqqqiii```ZZZVVVUUUUUUIIIGGGFFFCCCAAA@@@??????>>>======<<<<<<;;;::::::999999999999999999999999444555555555666666777777444444555666777777666666777666555444444555666777444666777888777777999;;;888888888888888888888888888888999999999:::::::::777777999:::<<<===??????AAABBBCCCFFFIIIMMMOOOQQQVVVXXX\\\```dddgggiiiiiilllrrryyyzzzyyy|||~~~wwwlll```WWWQQQOOOOOOPPPRRRZZZeeennnuuu~~~wwwnnncccXXXQQQLLLKKKLLLSSS```rrr|||tttiiiaaa]]][[[XXXVVVPPPSSSTTTRRRNNNJJJIIIJJJGGGGGGGGGHHHIIIJJJLLLLLLKKKMMMNNNMMMLLLKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJNNNNNNNNNLLLJJJFFFCCC@@@???AAACCCEEEFFFHHHJJJMMMPPPQQQRRRSSSRRRPPPNNNMMMPPPMMMHHHDDDAAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGNNNNNNMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPMMMMMMMMMLLLLLLNNNRRRUUUTTTZZZdddooozzz~~~uuuqqqrrruuuuuurrriiiZZZKKKDDDGGGLLLNNNOOOPPPRRRQQQNNNHHHDDDAAA???<<<:::::::::888666<<<>>>???>>><<<;;;===@@@;;;>>>AAABBBAAABBBDDDGGGHHHKKKHHHAAA@@@DDDEEEBBB>>>::::::>>>???===<<<===>>>???@@@???>>>@@@EEEIIIHHHIIIJJJKKKOOOWWWccckkkuuuuuuxxx|||zzzzzz}}}yyyqqqkkkeeeaaa```^^^```fffkkkjjjiiijjjeeejjjmmmooorrrtttpppiiiddd___ZZZVVVQQQMMMLLLMMMJJJKKKLLLLLLKKKLLLNNNOOOLLLLLLMMMMMMMMMKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJLLLMMMMMMLLLKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOLLLIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPHHHGGGFFFFFFGGGGGGEEECCCEEEEEEEEEEEEFFFHHHIIIIIIJJJIIIIIIJJJKKKKKKJJJHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBDDDEEEFFFGGGwwwmmmhhhdddaaa^^^XXXUUUPPPKKKGGGDDDDDDDDD===<<<:::;;;<<<<<<:::999<<<:::888777888888777555777888888999999999888888777666666555555666666666999999888888888999999:::666777888888999999888888888888888888999999:::;;;999:::;;;;;;999999:::;;;999:::;;;;;;;;;===@@@CCCGGGHHHIIIKKKPPPUUUYYY\\\]]]cccjjjnnnsssyyyzzzwwwxxx|||qqqfff\\\WWWQQQMMMOOOUUUXXX]]]dddmmmuuu|||zzzooocccXXXPPPKKKHHHLLLTTT^^^mmm~~~uuurrrmmmfff___YYYTTTRRRRRRQQQPPPPPPOOOLLLHHHEEEBBBCCCDDDEEEHHHJJJLLLMMMLLLKKKJJJHHHIIIJJJLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKMMMMMMMMMLLLKKKIIIGGGFFFAAABBBCCCEEEHHHJJJMMMNNNKKKLLLMMMOOOQQQQQQRRRRRRTTTRRRNNNKKKHHHGGGFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDBBB@@@???????????????@@@AAABBBCCCBBBAAA@@@CCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCFFFEEEEEEDDDDDDDDDDDDDDDHHHGGGFFFEEEEEEEEEFFFGGGKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSWWW\\\aaahhhooottt}}}zzznnnppptttpppjjj```VVVOOOLLLKKKIIIOOOQQQOOOPPPTTTSSSNNNJJJGGGCCC@@@??????>>>===:::>>>>>>::::::>>>>>>:::======<<<;;;;;;===???@@@>>>===<<<;;;<<<===???@@@>>>===;;;999:::<<<>>>@@@@@@@@@@@@@@@CCCJJJUUU]]]```___]]][[[]]]eeeqqqyyyzzzvvvrrrrrrvvv}}}xxxqqqiiiccc``````dddiiikkkiiijjjnnnnnnmmmmmmppprrrqqqjjjddd[[[VVVPPPMMMMMMMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLJJJIIIIIIJJJKKKKKKJJJMMMLLLKKKKKKKKKLLLNNNOOOOOONNNLLLJJJHHHFFFFFFEEEHHHIIIIIIIIIIIIKKKNNNPPPNNNLLLJJJHHHGGGFFFGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFJJJJJJJJJIIIIIIHHHHHHHHHMMMLLLLLLKKKKKKKKKKKKLLLKKKIIIHHHFFFFFFFFFFFFGGGFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIGGGEEEEEEEEEEEEEEEFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCFFFHHHJJJxxxrrrmmmjjj```[[[UUUQQQOOOMMMKKKJJJDDDBBBAAA@@@AAA@@@???===???===;;;;;;;;;<<<;;;999666666777777888888777777666666666555666666777777888888777777777888888888555666666777777777666666777666666666777777888999888:::;;;:::999999:::;;;===>>>??????@@@BBBFFFIIIMMMMMMOOORRRVVV[[[___bbbiiipppvvvzzzrrrgggccc\\\UUUSSSRRRQQQUUU\\\bbbgggooowww~~~~~~yyypppeeeZZZQQQLLLIIIMMMTTT^^^jjjxxx~~~uuurrrmmmfff^^^WWWRRROOOOOONNNMMMMMMMMMKKKGGGDDDCCCCCCDDDFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMJJJIIIIIIHHHHHHIIIIIIJJJMMMNNNNNNNNNMMMKKKIIIGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOQQQPPPMMMKKKJJJJJJKKKLLLGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA@@@???@@@@@@@@@AAAAAACCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIJJJHHHJJJMMMPPPSSSXXX^^^bbbkkkqqqzzzzzz~~~}}}yyypppfff\\\VVVUUUUUUUUUZZZ[[[YYYXXXZZZXXXSSSPPPMMMJJJGGGFFFFFFFFFFFFEEEHHHGGGCCCBBBEEEEEEBBB============;;;;;;:::;;;>>>===============>>>>>>???@@@AAA@@@@@@AAAEEEHHHRRRSSSTTTUUUYYYaaakkkrrryyyxxxuuurrrqqqttt|||zzz}}}{{{nnnmmmlllooouuu||||||vvvqqqnnnlllmmmooommmhhhfffhhhiiiggggggjjjmmmkkkeee```YYYTTTOOOLLLLLLLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHIIIJJJJJJJJJIIIGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMOOONNNLLLJJJHHHGGGGGGFFFHHHIIIJJJJJJIIIJJJMMMOOOMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGHHH|||ooohhhaaa]]]\\\ZZZVVVRRRKKKHHHFFFDDDCCCCCCAAA???@@@>>><<<;;;<<<<<<;;;:::666777777777888888888888777777777777888999999:::888888888888888888888888666777777777777777666666777777777777777888888999:::;;;<<<<<<<<<<<<===>>>>>>??????@@@AAAEEEJJJNNNSSSSSSUUUXXX\\\aaaeeegggtttzzzzzznnn```UUUVVVRRRQQQTTTXXX\\\cccjjjrrrwww}}}}}}yyytttmmmbbbVVVNNNJJJIIIIIISSS^^^mmm{{{sssqqqoookkkddd]]]VVVQQQMMMNNNMMMLLLMMMMMMLLLIIIFFFDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHMMMNNNOOOPPPOOOMMMJJJHHHIIIIIIHHHGGGGGGHHHHHHHHHJJJJJJIIIHHHIIIJJJKKKLLLMMMLLLLLLKKKLLLNNNOOOPPPGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIDDDFFFGGGHHHHHHFFFDDDCCCEEEEEEFFFGGGHHHHHHHHHGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFHHHIIIJJJKKKNNNRRRUUUYYY^^^gggppp|||}}}rrrfff\\\WWWXXXYYY___ccceeecccaaa___[[[VVVVVVTTTQQQOOONNNOOOPPPRRRSSSTTTRRRNNNMMMPPPPPPOOOGGGHHHHHHFFFCCC???>>>>>>AAAAAABBBCCCDDDEEEGGGGGGKKKOOOSSSSSSQQQRRRWWW\\\jjjlllooorrrwww~~~}}}}}}~~~|||xxxtttqqqnnnkkklllooosssuuutttqqqnnndddfffjjjooouuuzzz~~~~~~||||||~~~{{{zzzwwwuuutttooogggaaaaaaaaa``````bbbdddccc^^^ZZZVVVSSSNNNLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHDDDEEEFFFGGGHHHJJJKKKKKKJJJMMMPPPOOOLLLJJJJJJLLLHHHHHHGGGGGGGGGHHHIIIJJJNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFEEEEEEEEEGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLJJJHHHFFFFFFFFFFFFLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEFFF|||rrrmmmkkkhhh```YYYTTTQQQMMMJJJHHHGGGDDDCCCBBB@@@>>>>>>>>>>>>===<<<999999999999999:::;;;;;;:::999999::::::;;;<<<===999999999999999999888888999999:::::::::999888888::::::999999::::::;;;<<<<<<>>>@@@@@@@@@AAABBBDDDAAABBBCCCDDDFFFKKKPPPUUUWWWXXXZZZ]]]aaafffiiikkkuuu|||~~~sssiiiccc^^^ZZZXXXSSSSSSVVV\\\dddllltttyyy}}}yyysssnnnfff___TTTJJJEEEEEEJJJMMMZZZiii}}}~~~pppjjjhhheeeaaa\\\VVVQQQOOOOOONNNMMMNNNOOONNNLLLJJJEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGKKKLLLOOOPPPOOOMMMJJJHHHJJJIIIIIIHHHGGGGGGHHHHHHKKKIIIGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJLLLNNNOOOPPPGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCC?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKEEEFFFFFFGGGFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJKKKNNNPPPQQQTTTYYY___gggttt}}}rrreeeZZZVVVWWWZZZdddhhhmmmooommmiiibbb]]][[[ZZZYYYWWWVVVWWWZZZ]]]```___\\\YYYYYY[[[^^^___^^^___]]]YYYSSSOOOOOOPPPOOOOOOOOOQQQTTTXXX]]]___aaahhhmmmnnnjjjjjjpppvvvzzz~~~zzzuuusssrrrqqqpppnnnllljjjfffcccaaaaaaaaabbbeeefffeeedddbbbfffmmmssswwwzzz|||}}}{{{xxxvvvwww{{{}}}}}}{{{zzzvvvtttnnneee^^^\\\YYYXXXXXXZZZ\\\[[[XXXUUUTTTRRROOOLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLMMMMMMKKKJJJIIIIIIDDDEEEEEEFFFGGGHHHHHHIIIGGGLLLQQQPPPKKKGGGHHHKKKGGGGGGFFFEEEFFFGGGHHHIIILLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCDDDFFFIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIIIIIIIIIIJJJOOONNNMMMKKKIIIGGGEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCEEEFFFHHHIIIIIIEEEEEEFFFGGGHHHHHHHHHHHHDDDEEEEEEFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGbbbnnn|||vvvmmmeeeccc```ZZZVVVSSSPPPMMMKKKJJJHHHEEEDDDDDDCCCBBB@@@<<<<<<;;;::::::;;;<<<<<<;;;:::::::::;;;;;;<<<===999999:::::::::999888777:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>??????AAACCCDDDEEEFFFHHHJJJIIIKKKLLLNNNPPPUUUZZZ___^^^```bbbfffjjjnnnqqqsssxxx~~~rrrkkk```WWWSSSUUUYYY[[[YYY\\\aaahhhqqqzzz~~~xxxsssnnngggbbbWWWQQQHHHBBBAAAFFFNNNTTTeeeuuuyyykkk______]]][[[YYYVVVTTTRRROOONNNMMMMMMNNNNNNMMMKKKGGGGGGHHHHHHHHHHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMKKKIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIGGGFFFEEEFFFHHHIIIHHHHHHHHHIIIIIIJJJKKKLLLGGGFFFEEECCCBBBBBBAAAAAA>>>???@@@AAABBBCCCCCCCCC?????????@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDFFFHHHIIIJJJHHHGGGEEECCCCCCDDDEEEGGGDDDDDDEEEGGGGGGHHHHHHHHHEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFHHHIIIIIIIIIIIIKKKMMMNNNPPPQQQRRRVVV^^^iiirrr}}}vvvhhh]]]YYYZZZ\\\dddiiipppvvvvvvpppiiieee```aaabbbaaaaaabbbfffiiilllhhheeedddeeehhhlllpppxxxwwwsssllleeebbbfffjjjiiihhhggggggiiinnnsssvvvxxx~~~}}}|||}}}uuummmiiifffeeecccccccccaaa]]]ZZZYYYWWWVVVWWWYYY\\\\\\\\\```fffnnntttxxx{{{}}}~~~yyytttsssvvv{{{}}}~~~zzztttqqqkkk```YYYVVVSSSSSSSSSTTTUUUUUUTTTSSSSSSRRRPPPNNNKKKJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMOOOOOOMMMKKKJJJKKKFFFFFFFFFFFFFFFFFFEEEEEEDDDIIINNNMMMHHHEEEFFFHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHIIIJJJGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKFFFEEEDDDDDDEEEGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNLLLLLLKKKKKKLLLMMMOOOPPPQQQPPPNNNKKKHHHFFFDDDCCCCCCBBBAAAAAAAAABBBCCCDDD@@@BBBDDDEEEEEEDDDBBB@@@CCCCCCEEEFFFHHHIIIKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBDDDEEEGGGHHHIIIPPPYYYfffrrr~~~~~~xxxrrrnnngggaaa]]]YYYVVVTTTPPPMMMJJJHHHGGGFFFDDDBBBBBBAAA@@@>>>===>>>>>>???===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<:::999888;;;;;;<<<==================>>>>>>???@@@BBBCCCDDDDDDFFFIIIJJJKKKLLLOOOQQQPPPRRRTTTWWWYYY]]]bbbeeekkkmmmppptttxxx|||}}}wwwqqqmmm\\\YYYUUUSSSRRRUUUXXX[[[dddiiiooottt|||~~~tttkkkeee```YYYUUUJJJGGGCCCBBBFFFOOOXXX^^^rrrlllaaaWWWVVVUUUUUUTTTUUUUUUVVVNNNLLLKKKKKKLLLLLLKKKIIIGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAA===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIGGGDDDAAAAAACCCFFFHHHEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDDDDEEEEEEFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFHHHIIIIIIIIIIIIJJJLLLJJJKKKKKKKKKKKKPPPXXX^^^ccciiisss}}}wwwkkkbbb^^^^^^```aaaccciiiooopppjjjeeeddddddhhhlllmmmmmmnnnqqqtttuuupppllllllnnnqqqwww~~~yyyrrrqqqwww}}}~~~}}}}}}~~~}}}~~~~~~yyytttmmmeee```bbb___]]]]]]^^^\\\XXXTTTRRRQQQQQQSSSVVVZZZ[[[[[[```eeemmmrrruuuyyy~~~}}}wwwuuuxxx}}}wwwnnniiicccZZZRRRPPPOOOOOOPPPPPPQQQQQQRRRRRRQQQRRRQQQNNNKKKIIIIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIMMMPPPPPPMMMKKKKKKLLLGGGGGGGGGFFFEEEEEEDDDDDDCCCFFFIIIIIIFFFEEEEEEGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKKKKIIIHHHHHHIIIHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLGGGGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMOOOQQQSSSUUUQQQPPPMMMJJJHHHFFFDDDDDDDDDCCCBBBAAAAAABBBCCCCCCBBBCCCEEEFFFFFFEEECCCBBBDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLLLLLLLKKKJJJHHHGGGCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEGGGHHHIIIIIIPPPSSSWWW\\\dddooo|||yyyrrrlllhhheeebbb[[[XXXTTTQQQPPPNNNKKKIIIMMMKKKIIIGGGEEEEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCAAA???===??????@@@BBBCCCCCCCCCCCCBBBCCCDDDEEEGGGJJJLLLMMMMMMPPPRRRTTTUUUWWWZZZ\\\ZZZ]]]aaadddgggiiimmmooowwwyyy}}}|||ssskkkddd^^^YYYPPPQQQSSSUUUYYY]]]bbbeeepppwww}}}xxxoooddd[[[UUUPPPLLLIIIEEEFFFHHHLLLTTT___hhhnnn|||mmm]]]XXXRRRQQQOOOOOOPPPRRRUUUWWWOOOMMMKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLLLLKKKIIIHHHFFFFFFEEEFFFGGGIIIJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFEEECCCBBBAAA@@@@@@>>>???@@@BBBCCCCCCBBBBBBDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEHHHFFFDDDCCCBBBCCCEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJJJJHHHHHHIIIJJJEEEGGGIIIHHHGGGIIINNNRRRPPPVVV^^^fffmmmttt|||zzzrrrkkkhhhhhhjjjeeebbbbbbeeeddd```___aaaeeekkkqqqtttttttttwwwzzzzzzsssmmmnnnoooqqqxxxzzzyyy~~~zzzuuurrrrrrsssttttttwww}}}}}}zzzuuuqqqmmmgggaaa\\\```]]]ZZZ[[[^^^]]]YYYTTTRRRSSSUUUZZZ```dddffffffiiimmmpppqqqrrruuu|||yyywwwxxxzzzzzzyyytttjjj```\\\XXXRRRMMMLLLLLLLLLMMMMMMMMMNNNPPPQQQOOOPPPPPPNNNJJJHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFJJJOOOOOOLLLIIIJJJLLLGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFEEEFFFFFFHHHJJJKKKJJJHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIGGGGGGFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPOOOPPPQQQSSSUUUWWWPPPOOOLLLJJJHHHFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKIIIGGGGGGFFFFFFFFFFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGWWWUUURRRPPPRRRYYYcccjjjzzzzzzwwwtttjjjgggbbb___]]]ZZZWWWUUUWWWUUURRROOONNNMMMMMMNNNKKKJJJIIIGGGFFFFFFFFFFFFIIIIIIKKKKKKJJJHHHFFFDDDCCCDDDFFFGGGIIIJJJJJJJJJHHHIIIJJJLLLNNNQQQSSSUUUVVVYYY\\\^^^___aaadddgggiiimmmqqquuuwwwyyy{{{}}}~~~}}}vvvkkkbbb\\\VVVPPPLLLOOOQQQSSSWWW]]]fffooouuuyyy{{{vvvsssllldddXXXNNNIIIFFFCCCAAAFFFIIIOOOWWWaaallluuu{{{{{{|||sssaaaVVVSSSPPPOOOMMMLLLMMMPPPTTTVVVRRRPPPMMMMMMMMMMMMLLLJJJHHHIIIKKKMMMMMMLLLJJJIIIHHHGGGFFFFFFGGGJJJLLLNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHGGGGGGHHHIIIKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBCCCCCCBBBAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEFFFFFFDDDCCCCCCCCCDDDGGGIIIHHHFFFFFFHHHKKKKKKNNNRRRUUUYYY___gggnnn}}}}}}xxxvvvvvvxxxrrrjjjeeedddbbb^^^```fffcccjjjrrrvvvvvvuuuxxx{{{zzzrrrlllllllllmmmttt~~~~~~{{{}}}wwwpppkkkgggfffeeekkkiiihhhlllsssyyy}}}~~~{{{uuupppmmmiiiddd```]]]ZZZYYY[[[___```]]]YYYWWWYYY^^^eeelllrrrttttttvvvwwwwwwsssppprrrxxx}}}xxxvvvuuusssooolllfff[[[RRRPPPOOOMMMKKKKKKJJJKKKKKKKKKKKKLLLNNNQQQMMMNNNOOOMMMIIIFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHCCCHHHMMMNNNKKKHHHIIIKKKEEEEEEFFFFFFGGGGGGHHHHHHEEECCCBBBCCCFFFHHHHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHJJJIIIGGGFFFEEEDDDDDDDDDEEEHHHJJJKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJOOONNNMMMMMMMMMMMMMMMNNNSSSRRRRRRRRRSSSTTTVVVWWWOOONNNLLLIIIHHHGGGGGGGGGFFFEEEDDDBBBAAAAAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMMMMKKKIIIHHHJJJIIIHHHFFFEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJJJJIIIHHHGGGFFFEEEddd]]]VVVTTTUUUWWWUUUSSSccckkkwww{{{wwwrrrlllhhhfffcccaaabbb```]]]ZZZWWWWWWWWWWWWVVVVVVUUUSSSQQQOOOMMMKKKPPPSSSUUUTTTPPPNNNNNNOOONNNOOOQQQQQQPPPPPPRRRSSSSSSSSSTTTXXX\\\```bbbccc```cccgggjjjlllnnnqqqssswwwyyy}}}}}}sssqqqmmmggg^^^UUUOOOMMMNNNPPPUUUYYY^^^dddjjjrrryyy|||vvvooohhh```VVVLLLIIIEEE@@@AAAFFFFFFPPP]]]gggqqq|||}}}|||||||||tttkkkbbb[[[TTTPPPLLLKKKKKKKKKLLLNNNQQQSSSYYYTTTPPPOOOQQQQQQNNNJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKIIIGGGFFFFFFGGGGGGHHHJJJJJJKKKLLLGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEHHHKKKKKKIIIFFFEEEDDDDDDDDDCCCBBB@@@???>>>?????????@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCGGGDDDBBBBBBCCCCCCAAA>>>CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFDDDDDDFFFHHHIIIIIIJJJLLLPPPUUUZZZ]]]gggkkkvvvyyysssmmmiiiddd```ccchhhkkknnnpppqqqtttwwwuuuppppppkkkhhhjjjmmmooosssxxx}}}vvvrrryyyssskkkeeeaaa`````````ddd```___ccchhhnnnvvv~~~}}}{{{ssskkkgggeee```aaacccdddeeeeeeeeeeeegggiiinnnsssxxx|||}}}}}}zzzxxxuuuuuuvvvxxxyyyyyy}}}xxxpppjjjgggddd```\\\XXXVVVRRRPPPNNNMMMKKKIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNKKKJJJIIIJJJKKKLLLOOOLLLHHHEEEDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIKKKLLLKKKIIIGGGJJJIIIGGGEEEEEEEEEGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLKKKFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMLLLKKKJJJKKKLLLRRRQQQPPPPPPQQQSSSVVVWWWTTTSSSQQQOOOLLLJJJHHHGGGHHHGGGEEECCCBBBCCCDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHvvvmmmbbbZZZWWWUUURRROOOSSSYYYaaahhhqqq|||zzzvvvrrrppppppnnnkkkgggdddbbbbbbbbbaaaaaa```^^^\\\YYYWWWVVVXXXYYY[[[[[[ZZZXXXXXXYYYWWWYYY[[[[[[ZZZ[[[\\\^^^]]]^^^aaaffflllooopppooonnnqqqtttvvvxxx{{{~~~}}}oooeeeaaa[[[XXXSSSOOONNNPPPTTTWWW```dddiiiooouuu||||||uuuooohhh```ZZZQQQJJJDDDCCCCCCAAADDDIIIQQQ]]]kkksss{{{|||wwwsssqqqnnnjjjeee```YYYSSSNNNLLLKKKJJJJJJKKKMMMPPPQQQUUURRRPPPOOOOOOOOOMMMKKKLLLKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKKKKKKKLLLKKKKKKIIIIIIJJJKKKJJJIIIGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCEEEGGGIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCEEECCCAAABBBDDDDDDCCCAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDDDDEEEGGGEEEEEEEEEGGGJJJNNNSSSUUUZZZ\\\cccpppzzzvvvrrrmmmllloootttvvvvvvsssssssssnnngggjjjffffffiiimmmnnnrrrwww~~~tttllljjjhhheee```]]]]]]^^^```bbbbbb]]]\\\cccjjjpppwww}}}~~~tttkkkgggjjjmmmpppssssssqqqnnnlllqqqtttyyy}}}vvvtttpppooopppqqqqqqpppnnniiiccc___]]]ZZZWWWTTTSSSQQQOOOOOOOOONNNLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOMMMJJJHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGIIIJJJKKKJJJIIIHHHIIIHHHFFFEEEDDDEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJHHHGGGGGGGGGHHHHHHLLLMMMNNNOOONNNLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJKKKMMMPPPPPPNNNNNNOOOPPPRRRTTTRRRQQQOOOMMMKKKIIIGGGGGGGGGFFFDDDBBBAAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCFFFFFFFFFGGGGGGGGGHHHHHHuuuhhh```ZZZTTTQQQLLLNNNPPPRRRWWW```llluuu~~~zzzvvvsssqqqpppppppppnnnllljjjgggeeedddcccbbbccceeegggggggggeeeeeefffhhhiiiiiiiiikkkmmmkkkmmmrrrxxx~~~wwwpppiii^^^VVVRRRNNNMMMMMMNNNRRRXXX^^^bbbmmmqqqxxx~~~~~~rrrggg___WWWOOOJJJEEEAAA>>>@@@CCCGGGMMMSSScccqqq}}}qqqiii_________```^^^YYYRRRMMMKKKJJJIIIIIIJJJLLLNNNPPPQQQQQQQQQOOOMMMLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLIIIJJJKKKKKKJJJHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHKKKJJJGGGEEECCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAAAAACCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHFFFDDDCCCDDDFFFCCCBBBBBBCCCEEEIIILLLNNNOOONNNPPPXXXdddooowwwzzzzzz{{{~~~~~~zzzyyyzzzwwwuuunnnfffcccaaadddiiimmmnnnqqquuuwwwzzz|||yyyvvvuuuuuupppgggaaa```___]]]\\\\\\]]]```cccfffaaa\\\]]]gggsss{{{tttmmmssswww||||||wwwsssyyy}}}}}}||||||pppmmmiiigggffffffeeeddd^^^[[[WWWUUUSSSQQQOOOMMMMMMLLLMMMNNNPPPPPPNNNLLLIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIIIIIIIIIIIIIJJJNNNNNNOOONNNMMMLLLJJJHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHJJJKKKKKKJJJJJJLLLMMMNNNMMMLLLLLLLLLLLLNNNOOOOOONNNMMMKKKIIIHHHFFFFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGHHH~~~sssjjjbbb\\\VVVTTTQQQNNNMMMQQQXXX]]]dddmmmxxx~~~}}}|||zzzxxxuuusssqqqooommmmmmoootttvvvuuusssssstttvvvwwwwwwxxxzzz{{{||||||tttlllccc]]]YYYUUUQQQOOOPPPQQQTTTXXX^^^eeejjjnnnxxx||||||tttggg[[[RRRKKKEEEAAABBBAAAAAADDDJJJTTT___gggyyy}}}nnndddWWWYYY]]]______ZZZRRRLLLKKKJJJIIIHHHIIIKKKMMMNNNPPPSSSUUURRRLLLIIIJJJLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGJJJHHHFFFCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAAAAA@@@@@@@@@AAACCCCCCBBBBBBBBBBBBAAAAAADDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAABBBBBBCCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCDDDGGGIIIJJJMMMJJJHHHKKKRRRZZZ```cccfffkkkrrrxxx~~~|||zzzssskkk```aaafffmmmpppppprrruuussstttvvvzzzzzzwwwuuutttnnnddd]]][[[```aaaaaaaaaaaabbbeeeggggggcccffftttwwwxxxzzz~~~~~~{{{xxx~~~~~~xxxvvvuuuiiifffaaa^^^]]]\\\[[[YYYWWWVVVTTTRRRQQQOOOMMMLLLKKKKKKLLLOOOQQQQQQOOOLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJKKKLLLLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJKKKJJJHHHEEEDDDIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHIIIIIIIIIGGGHHHJJJJJJJJJJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGtttnnnbbb```[[[UUUPPPNNNOOOPPPTTTZZZbbbhhhnnnxxx~~~|||{{{~~~wwwnnnjjjaaa___ZZZVVVTTTUUUVVVUUUZZZ]]]bbbhhhooouuuyyy{{{{{{vvvkkkdddZZZPPPHHHCCC@@@???AAACCCGGGLLLVVVgggxxx|||~~~|||nnnddd[[[]]]___aaa```[[[SSSMMMLLLKKKIIIHHHHHHJJJKKKMMMRRRVVVXXXTTTMMMHHHHHHKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIJJJIIIIIIIIIHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGFFFEEEEEEFFFFFFFFFGGGEEECCCBBBBBBCCCEEEFFFCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@CCCCCCBBBBBBAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHGGGDDDCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGIIIHHHGGGHHHKKKOOOSSSTTTXXX]]]ccchhhmmmvvvyyyqqqeeehhhooovvvwwwuuuvvvyyyzzz|||}}}yyylllccc```gggiiikkkjjjiiiiiijjjlllrrrooosss}}}}}}}}}}}}}}}}}}}}}}}}zzzsssooonnnbbb^^^ZZZWWWVVVUUUTTTSSSWWWWWWWWWUUURRROOOMMMLLLLLLMMMNNNPPPRRRQQQOOOLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMMMMMMMLLLKKKJJJGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKJJJHHHEEEDDDHHHHHHIIIIIIHHHHHHGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIFFFHHHIIIJJJIIIIIIKKKMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGppplllggg```ZZZUUURRRQQQLLLNNNQQQSSSWWW^^^hhhoooyyyzzzsssjjjbbb\\\YYY\\\aaaccc___]]]___bbbcccfffjjjqqqyyy~~~yyyvvvsssmmmgggWWWSSSLLLFFFAAA??????@@@>>>FFFNNNWWWeeezzzwwwyyy~~~vvvllleee``````______]]]YYYSSSOOOMMMLLLJJJIIIIIIJJJKKKLLLRRRUUUWWWTTTNNNIIIIIIJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDCCCCCCBBBBBBDDDEEEFFFCCCCCCBBBBBBCCCCCCDDDEEECCCDDDDDDDDDDDDCCCBBBAAACCCBBBAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDCCC@@@??????@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAABBBBBBCCCDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCEEEFFFIIIKKKMMMNNNPPPTTTWWWZZZ]]]eeeqqqzzzrrruuu|||}}}|||yyypppmmmsssvvvzzzzzzxxxvvvwwwyyy|||zzz~~~|||yyyxxxyyy{{{|||vvvuuusssppplllgggbbb___YYYVVVSSSQQQQQQQQQQQQPPPUUUVVVXXXVVVSSSOOOLLLKKKNNNMMMNNNOOOQQQQQQOOOMMMMMMMMMLLLLLLKKKKKKJJJJJJQQQQQQPPPOOONNNNNNMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKHHHIIIIIIJJJIIIHHHFFFEEEGGGGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHCCCDDDDDDEEEGGGHHHHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLHHHHHHIIIIIIIIIIIIHHHHHHBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHGGGGGGGGGHHHHHHIIIFFFHHHIIIIIIHHHHHHJJJKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGG{{{rrrjjjddd___\\\RRRQQQOOOMMMNNNPPPTTTVVVaaagggooowww~~~}}}vvvrrrkkkgggbbb\\\WWWTTTTTTSSS___kkktttsssnnnppptttuuuuuuzzzwwwmmmgggeeebbb[[[UUUIIIGGGDDD@@@>>>???AAACCCAAANNN\\\ffftttzzzzzz~~~xxxmmmfffddd___\\\YYYVVVUUUTTTSSSQQQNNNMMMKKKIIIIIIJJJKKKLLLOOORRRTTTRRRNNNKKKJJJJJJGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFFFFHHHIIIKKKGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@??????AAACCCDDDBBB@@@???@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBDDDFFFFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFGGGIIIJJJJJJLLLNNNOOOQQQWWW```gggsss}}}|||{{{|||}}}|||~~~}}}}}}yyytttpppppppppqqqgggccc^^^\\\[[[YYYTTTPPPQQQOOOLLLLLLMMMOOOPPPPPPPPPSSSVVVVVVRRRNNNLLLLLLLLLLLLKKKMMMOOOPPPPPPOOOOOONNNNNNMMMLLLKKKKKKKKKPPPOOONNNMMMMMMNNNOOOOOOLLLLLLLLLLLLMMMMMMNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHHHHIIILLLNNNNNNMMMLLLKKKFFFGGGGGGHHHHHHGGGGGGFFFAAABBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIIIIHHHGGGHHHJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFyyyqqqllliii```]]]YYYVVVTTTSSSQQQOOOPPPTTTYYY]]]bbbiiiqqqxxx|||zzzqqqggg___[[[YYYUUUQQQMMMLLLNNNRRRUUUbbbsss|||~~~ooofff\\\WWWVVVSSSLLLFFFCCCBBBAAA@@@???@@@DDDFFFHHHXXXhhhsssxxx|||qqqfffbbbbbb[[[WWWRRROOOOOOQQQRRRRRROOONNNLLLJJJIIIJJJKKKLLLLLLNNNPPPPPPOOOLLLKKKKKKFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNLLLJJJHHHFFFDDDDDDGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAA@@@??????>>>???@@@AAAAAA@@@???>>>>>>AAACCCBBB@@@???AAADDDAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEECCCEEEFFFGGGHHHFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@CCCEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDFFFGGGCCCFFFHHHJJJLLLPPPVVV[[[YYYfffttt~~~||||||vvvuuuuuuyyy{{{~~~zzztttnnnhhheeeddddddbbb[[[TTTSSSUUUUUUPPPJJJLLLJJJHHHIIIKKKNNNOOOPPPMMMQQQUUUVVVRRROOOMMMMMMJJJIIIIIIJJJMMMOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLKKKJJJIIIJJJKKKNNNOOOKKKKKKJJJJJJKKKLLLMMMNNNHHHHHHGGGGGGGGGHHHIIIIIIDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHEEEGGGKKKNNNOOOMMMKKKIIIEEEEEEFFFFFFFFFFFFEEEEEECCCDDDFFFHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJIIIGGGGGGGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFF}}}qqqkkkddd```^^^[[[UUUPPPSSSOOONNNSSSUUUSSSVVV\\\aaahhhpppvvv{{{~~~}}}yyyvvvuuuqqqnnnhhhbbb\\\WWWUUUUUUQQQRRRTTTUUUVVVUUUSSSSSS```lll|||yyyrrrmmmbbbWWWNNNKKKIIIFFFCCCCCC@@@AAAAAAAAAAAADDDHHHKKKSSS^^^mmmyyyvvvhhhfffaaaXXXUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLOOONNNLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPSSSSSSSSSOOOJJJEEEBBBAAABBBCCCCCCDDDEEEFFFFFFFFFEEEFFFEEECCCAAAAAACCCEEEDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCEEEFFFFFFDDDBBBAAAAAA@@@?????????@@@AAABBBBBBAAA??????@@@AAA@@@???@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBFFFDDDBBB@@@@@@@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDGGGFFFDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFHHHMMMQQQTTTUUUYYY^^^eeennnyyy}}}}}}vvvrrrvvvuuuhhh___\\\[[[XXXUUUSSSOOOLLLLLLMMMMMMKKKIIIKKKKKKLLLLLLMMMMMMMMMNNNKKKMMMOOOPPPOOONNNNNNOOOIIIHHHGGGFFFGGGIIIKKKMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIJJJJJJKKKLLLOOONNNMMMLLLLLLMMMNNNOOOIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEFFFEEECCCBBBBBBCCCEEEFFFDDDEEEGGGIIIIIIIIIGGGFFFHHHIIIJJJKKKLLLLLLKKKKKKDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHDDDCCCAAA?????????AAABBBCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDCCCCCCEEEFFFGGGEEEFFFGGGHHHHHHGGGEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCzzzwwwqqqmmmiiibbb]]]WWWRRRPPPRRRQQQNNNOOOTTTRRRVVV[[[^^^```aaadddgggtttvvvyyy}}}~~~yyyuuuqqqooojjjjjjhhhdddaaa___```aaa___^^^\\\YYYVVVUUUUUUVVVYYY[[[]]]`````````^^^]]]dddooo{{{uuuooohhh```ZZZSSSKKKDDDDDDCCC@@@??????@@@BBBDDDFFFKKKQQQXXX^^^gggnnnwww}}}{{{eee^^^[[[UUUTTTSSSQQQNNNLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKNNNMMMKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGIIILLLNNNPPPQQQQQQQQQNNNJJJEEECCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFDDDBBBAAACCCEEECCCCCCBBBBBBCCCDDDDDDEEECCCDDDDDDEEEEEEDDDBBBAAACCCBBB@@@???>>>??????@@@@@@?????????@@@???<<<:::>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA???>>>???@@@AAABBBAAA@@@@@@AAAAAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCEEEGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFEEEEEEFFFIIILLLOOOJJJLLLPPPTTTZZZbbbkkkqqqzzz{{{~~~{{{~~~|||xxxnnnfff\\\VVVUUUUUUTTTRRRQQQOOOLLLKKKLLLLLLKKKIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNMMMKKKKKKLLLMMMIIIHHHGGGGGGGGGIIIKKKMMMLLLLLLKKKIIIHHHGGGFFFFFFHHHGGGGGGGGGHHHIIIIIIJJJLLLLLLKKKJJJJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@AAACCCDDDDDDEEEGGGIIIIIIIIIGGGFFFHHHIIIJJJJJJKKKKKKKKKKKKEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGHHHHHHFFFEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFHHHIIIJJJJJJHHHFFFDDDEEEDDDBBBAAAAAABBBDDDEEEDDDCCCAAA??????@@@AAABBBAAAAAAAAABBBCCCEEEFFFGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCCCCBBBCCCDDDEEEFFFDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC^^^hhhvvv|||vvvrrriiiddd___\\\XXXSSSRRRTTTOOOPPPQQQPPPPPPPPPRRRSSSYYY[[[]]]```ccceeeggggggiiikkkmmmppprrrsssssssssqqqrrrsssuuuvvvwwwwwwwwwvvvwwwwwwuuupppmmmjjjjjjjjjhhhfffccc___[[[XXXVVVVVVUUUSSSPPPNNNQQQUUUYYY\\\]]]^^^^^^^^^___aaacccfffhhhllloooppppppnnnlllnnnvvv~~~uuuqqqjjjccc\\\UUUNNNJJJEEE@@@===???@@@===<<<>>>AAAFFFMMMUUU]]]gggpppvvv{{{~~~yyy```WWWVVVTTTSSSRRRPPPMMMLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJKKKNNNOOOOOONNNNNNMMMKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEECCCCCCDDDEEEGGGJJJMMMOOOMMMNNNNNNLLLIIIEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGFFFEEECCCBBBCCCDDDBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDBBBAAA???>>>>>>>>>>>>??????@@@BBBCCCBBB>>><<<>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>=========>>>???AAABBBAAA@@@@@@AAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCBBBAAAAAABBBAAAAAABBBCCCEEEGGGIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGEEEDDDDDDFFFHHHIIIGGGHHHIIIJJJLLLQQQVVVZZZ```ccchhhooouuu{{{}}}~~~}}}~~~~~~|||zzzxxxxxxsssnnnkkkjjjhhheeebbbZZZUUUPPPNNNOOOQQQPPPOOOPPPNNNLLLKKKLLLLLLKKKIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGHHHJJJIIIHHHGGGGGGHHHIIIKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDFFFHHHIIIIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKKKKKKKEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDEEEFFFGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFIIIKKKKKKHHHEEECCCCCCCCCAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBB@@@@@@@@@BBBCCCEEEGGGHHHDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBAAABBBCCCDDDDDDCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCLLLSSS```nnn|||{{{tttnnngggaaa^^^^^^ZZZYYYWWWTTTSSSRRRSSSUUURRRRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXYYY[[[[[[\\\\\\XXXYYY[[[]]]^^^^^^^^^]]]]]]^^^^^^]]]YYYVVVUUUUUUSSSSSSSSSSSSSSSRRRQQQPPPRRRRRRQQQPPPQQQUUUZZZ^^^iiikkknnnooonnnooorrrtttuuuxxx|||~~~|||{{{xxxoooddd___YYYTTTOOOKKKFFFDDD???======@@@@@@>>>>>>BBBFFFOOO^^^mmmxxxnnn\\\VVVVVVVVVRRRQQQNNNLLLKKKJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHIIIHHHIIIKKKNNNPPPPPPOOONNNMMMLLLJJJIIIHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFIIIKKKLLLJJJKKKKKKJJJGGGEEEEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>>>>?????????>>>>>>@@@AAABBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA>>>>>>??????@@@@@@AAAAAA????????????@@@@@@@@@@@@>>>=========>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEFFFIIIHHHHHHGGGFFFEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA>>>???AAABBBDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGKKKLLLKKKJJJIIIKKKNNNQQQQQQTTTYYY^^^cccfffiiijjjiiikkkmmmnnnoooqqqtttvvv~~~tttrrrsss|||~~~vvvuuuqqqqqqpppooommmjjjhhhgggddd```[[[YYYXXXXXXWWWUUUNNNLLLJJJKKKNNNPPPPPPOOOPPPOOOMMMLLLLLLLLLLLLKKKMMMMMMNNNNNNNNNNNNNNNNNNOOONNNLLLIIIFFFEEEFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKMMMLLLKKKJJJHHHGGGFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFEEEFFFHHHIIIIIIHHHGGGEEEGGGGGGGGGHHHIIIJJJKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJIIIHHHGGGGGGFFFFFFCCCCCCDDDEEEEEEFFFGGGHHHGGGFFFDDDDDDFFFFFFFFFEEEHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFHHHIIIIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBB@@@AAAAAABBBCCCDDDFFFGGGDDDDDDCCCDDDDDDDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCGGGNNNWWWbbbmmmxxxxxxtttpppnnniiifffaaa\\\ZZZXXXWWWWWWTTTSSSSSSRRRQQQPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQPPPLLLMMMOOOPPPQQQQQQPPPOOOPPPRRRSSSRRRPPPOOOOOOPPPKKKLLLNNNOOOQQQRRRSSSSSSPPPRRRUUUVVVXXXZZZ^^^aaaqqqvvv{{{|||{{{{{{~~~|||uuuooofff\\\UUUQQQLLLHHHEEECCCAAA@@@<<<;;;===@@@???>>>CCCIIIRRR```uuutttddd[[[ZZZYYYWWWPPPOOOMMMKKKJJJIIIJJJJJJLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIMMMOOOOOOOOOKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHGGGFFFFFFGGGHHHHHHGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIGGGEEECCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCC???>>>>>>===>>>???AAABBBDDD@@@<<<;;;<<<===??????@@@@@@AAABBBBBBBBBBBBAAA>>>>>>>>>??????@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBDDDEEECCCCCCCCCBBBBBBBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCEEEEEEDDDDDDDDDEEEGGGGGGIIIIIIIIIGGGFFFGGGIIIKKKJJJLLLOOORRRUUUVVVWWWWWWXXXYYY[[[[[[\\\^^^aaadddmmmqqquuuxxxyyyyyyyyyyyy}}}xxxiiifffgggnnnxxx}}}{{{vvvtttssssssssspppiiidddccc______^^^]]]\\\[[[ZZZYYYWWWTTTQQQOOONNNOOOOOOOOOJJJJJJJJJKKKMMMNNNNNNNNNPPPOOOOOONNNMMMLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOMMMIIIFFFEEEGGGIIIIIIHHHHHHHHHIIIIIIJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEGGGHHHIIIIIIHHHFFFEEEFFFEEEEEEFFFGGGIIIJJJKKKGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDEEEFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCC===???BBBFFFKKKTTT]]]ccclllsss|||zzzsssmmmhhhdddaaa___]]]\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUSSSRRRPPPOOOOOOKKKKKKLLLLLLLLLLLLLLLKKKNNNPPPQQQQQQQQQQQQSSSUUUSSSTTTUUUWWWXXXYYYZZZZZZXXX[[[___bbbcccdddeeefffwww}}}zzzlllccc\\\TTTLLLJJJGGGCCC@@@>>>===;;;999888999<<<@@@AAADDDNNNYYYiiixxxzzz{{{~~~tttggg___]]]\\\XXXSSSOOONNNLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFHHHKKKMMMMMMLLLHHHHHHGGGGGGHHHIIIJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEFFFEEECCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJHHHFFFDDDCCCCCCEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA============>>>@@@BBBCCCNNNIIIBBB>>>===>>>@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????===>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@BBBDDDFFFDDDDDDDDDCCCCCCBBBAAAAAACCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEFFFGGGEEEFFFFFFEEEEEEEEEHHHJJJFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQQQQPPPPPPQQQTTTWWWYYY[[[^^^aaacccdddcccccciiikkkqqqyyy~~~{{{qqqhhh^^^[[[[[[___dddfffddd```dddbbb```^^^\\\YYYWWWVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOOOONNNLLLKKKLLLNNNKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMJJJHHHGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKKKKKKKJJJJJJLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHGGGFFFEEECCCBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHFFFDDDEEEDDDDDDDDDFFFHHHJJJKKKGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGEEECCCDDDEEEFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCEEEGGGHHHBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBDDDCCCBBBBBBAAABBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCDDDCCCBBBBBBAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCC999;;;===>>>@@@DDDIIIMMMRRRXXXaaaiiipppyyy}}}xxxuuusssrrrooollljjjhhhhhhgggcccbbbaaa^^^\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUYYY[[[\\\]]]\\\]]]```bbbcccdddeeeggghhhiiijjjjjjmmmpppsssttttttssstttttt{{{rrrnnneeeXXXPPPLLLHHHCCCBBB@@@===<<<<<<;;;999888999;;;@@@EEEJJJRRRccctttxxxtttwwwzzzwwwtttlllgggaaa^^^\\\XXXSSSOOONNNMMMKKKIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFDDDCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJKKKIIIGGGDDDCCCCCCDDDCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>=========???@@@AAANNNJJJDDD@@@@@@AAABBBBBB>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>==================>>>>>>>>>????????????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAACCCDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA>>>???@@@BBBCCCDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBAAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKIIIIIIKKKMMMNNNNNNOOOQQQSSSUUUUUUTTTWWWXXX[[[___bbbaaa\\\WWWSSSRRRQQQRRRTTTTTTRRRQQQSSSTTTSSSQQQPPPPPPPPPOOOKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLKKKMMMMMMLLLJJJIIIKKKMMMJJJJJJJJJJJJIIIIIIIIIHHHIIIKKKKKKKKKIIIHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHDDDEEEEEEEEEEEEEEEEEEDDDFFFGGGIIIIIIIIIGGGEEEDDDDDDCCCCCCCCCEEEGGGJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFEEECCCCCCEEEFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJEEEDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCBBBBBBAAA@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@???@@@AAACCCDDDDDDDDDDDDDDDDDDCCCBBBBBB???@@@AAABBBBBBBBBAAAAAA@@@@@@??????@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC777:::===>>>??????AAACCCBBBGGGNNNSSSXXX```lllttt|||xxxvvvuuusssrrrpppnnnlllkkkkkkjjjlllkkkiiigggffffffffffffkkklllmmmnnnmmmnnnqqqssspppqqqsssvvvxxxyyyzzz{{{~~~~~~zzzssslllfff\\\YYYQQQGGGBBBCCCDDDAAA===<<<;;;<<<======<<<;;;===???FFFMMMUUUbbbxxxxxxpppmmmllljjjhhh]]]]]]^^^^^^ZZZSSSNNNLLLMMMLLLKKKIIIHHHHHHHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHEEEDDDCCCBBBBBBCCCDDDEEECCCDDDCCCBBBAAAAAACCCEEEEEEEEEEEEDDDDDDDDDDDDDDDIIIJJJKKKJJJGGGDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@???@@@???>>>======>>>??????AAA>>><<<;;;===???@@@@@@@@@@@@AAABBBBBBBBBBBBAAA??????>>>>>>======<<<<<<============>>>>>>>>>>>><<<===>>>@@@BBBCCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>@@@AAACCCBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA===>>>@@@BBBCCCEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@???@@@BBBBBBBBBCCCFFFHHHHHHHHHGGGFFFFFFGGGIIIJJJIIIJJJJJJHHHEEEDDDEEEFFFJJJJJJIIIKKKMMMNNNNNNNNNKKKJJJKKKLLLNNNOOOOOONNNLLLLLLLLLKKKKKKJJJJJJJJJHHHKKKLLLLLLLLLNNNMMMKKKHHHHHHIIIIIIJJJKKKMMMMMMKKKLLLNNNNNNMMMMMMMMMNNNMMMNNNNNNMMMLLLLLLMMMOOOIIIKKKLLLJJJHHHGGGIIILLLLLLLLLKKKKKKJJJJJJJJJIIIFFFHHHJJJJJJIIIIIIIIIJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGIIIIIIIIIGGGEEEDDDDDDCCCBBBCCCDDDGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHFFFEEEFFFEEECCCCCCEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKBBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEBBBAAA@@@??????AAACCCDDDDDDDDDEEEEEEDDDDDDCCCBBB???@@@AAABBBCCCBBBAAAAAA@@@@@@??????@@@BBBCCCEEEEEEDDDDDDDDDCCCCCCCCCCCC>>><<<:::;;;<<<>>>===<<>>===<<<===>>>>>>>>>???BBBDDDFFFHHHMMMXXXgggxxxyyyxxx~~~uuummmjjjhhhdddaaa\\\ZZZWWWUUUTTTRRROOOMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEDDDCCCCCCDDDEEEFFF===???BBBCCCBBBAAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFEEEBBB@@@@@@@@@AAABBBCCCBBB@@@???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@????????????????????????<<<======>>>???@@@@@@AAA===>>>>>>>>>>>>?????????@@@@@@@@@@@@???===<<<;;;>>>@@@BBBAAA>>>===>>>????????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@???>>>???AAABBBAAA@@@???>>>===>>>???@@@???===AAAAAAAAAAAABBBDDDEEEFFF@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAAAAACCCDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFEEEEEEDDDHHHIIIKKKLLLLLLKKKIIIGGGHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMKKKIIIMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLNNNLLLJJJIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDFFFGGGBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIINNNLLLJJJHHHGGGHHHIIIJJJOOOJJJFFFIIIOOOSSSQQQNNNHHHHHHGGGGGGHHHHHHIIIJJJGGGEEECCCBBBCCCEEEHHHIIILLLKKKJJJIIIHHHGGGGGGHHHFFFFFFFFFEEEFFFGGGGGGHHHJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIGGGEEEFFFHHHIIIHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCC????????????????????????>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@BBBCCCBBBBBBAAA@@@@@@???>>>>>>CCCCCCCCCBBBBBBCCCCCCCCCAAA???>>>???@@@???<<<:::;;;<<<>>>>>>>>>AAAFFFKKKPPPVVVaaalllwww}}}vvvpppkkkiiidddaaa]]]XXXRRRNNNKKKIIICCCBBBAAA???===;;;;;;;;;===???BBBDDDEEEGGGIIIKKKPPPSSSYYYaaammm|||yyytttttt|||{{{qqqjjjgggeeeaaa^^^XXXVVVTTTRRRRRRPPPNNNLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD????????????@@@AAAAAAAAACCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDAAA??????@@@AAABBBCCCBBB@@@???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@????????????????????????;;;<<<<<<======>>>>>>>>>>>>>>>>>>????????????@@@======>>>>>>>>>===<<<<<<===???AAA@@@===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAA??????@@@AAABBBAAA@@@???>>>===>>>???@@@???===@@@AAAAAABBBCCCCCCDDDDDD??????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@???>>>???AAAAAAAAA@@@AAABBBCCCEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLJJJJJJJJJJJJLLLLLLNNNMMMLLLLLLMMMMMMKKKIIIMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKMMMLLLJJJIIIIIIHHHFFFDDDCCCCCCBBBBBBCCCDDDFFFGGGCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHKKKJJJIIIIIIIIIJJJKKKKKKLLLIIIGGGLLLSSSVVVSSSOOOHHHGGGGGGGGGGGGHHHIIIIIIGGGFFFDDDCCCCCCEEEGGGHHHJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHFFFEEEEEEGGGHHHGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEDDDDDDDDD@@@??????>>>======>>>>>>===>>>???AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCDDDAAA??????@@@???;;;888:::;;;;;;:::999999<<<>>>@@@DDDKKKRRR[[[eeennnuuu}}}yyyuuunnnfff___YYYUUUTTTMMMLLLJJJGGGDDDBBBAAA@@@:::===??????<<<;;;<<<>>>AAAGGGOOOVVVZZZ\\\^^^___fffiiimmmpppttt}}}vvvrrrqqqsss{{{|||uuummmfffccc```[[[XXXSSSQQQOOONNNNNNMMMKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFHHHGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEEEEEEEFFFFFFFFFFFFBBBCCCCCCDDDEEEEEEEEEEEEFFFBBB===<<>>>>>???@@@AAABBBAAA@@@???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>????????????@@@@@@@@@<<<======>>>??????>>>>>><<<===???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@???@@@BBBCCCBBBAAA???>>>===>>>???@@@???===???@@@AAACCCCCCCCCBBBBBB>>>???@@@AAABBBCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???>>>===>>>@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGAAABBBDDDFFFGGGGGGGGGFFFDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJMMMLLLKKKKKKLLLMMMLLLJJJMMMLLLKKKIIIGGGFFFFFFEEEGGGFFFEEEDDDDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJLLLJJJIIIHHHHHHHHHFFFDDDDDDCCCCCCBBBCCCDDDFFFGGGDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIKKKPPPVVVWWWRRRMMMGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGEEECCCCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFJJJIIIHHHGGGGGGHHHJJJKKKHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA>>><<<;;;<<<<<<=========>>>@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBBDDDCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAASSSLLLCCC???@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;<<>>???DDDJJJNNNXXXfffssszzz|||{{{zzz~~~~~~yyy{{{wwwrrrssswww|||}}}wwwqqqjjjccc^^^ZZZUUURRRMMMLLLJJJJJJKKKKKKIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBBBBDDDFFFIIIKKKPPPHHH@@@===???BBBBBBAAACCCDDDDDDEEEDDDDDDCCCCCC????????????????????????@@@AAABBBAAA???======>>>@@@AAABBBAAA@@@???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;????????????@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@<<<===>>>>>>=====================>>>>>>>>>>>>>>>@@@@@@?????????@@@@@@@@@AAA@@@@@@@@@BBBCCCBBBAAA???>>>===>>>???@@@???======???AAACCCCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@???>>>===>>>@@@AAA@@@??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHH@@@AAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHKKKJJJIIIJJJKKKMMMLLLKKKOOONNNKKKIIIGGGFFFEEEEEEHHHGGGEEEEEEDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIKKKIIIHHHGGGHHHGGGFFFDDDEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDEEEFFFHHHIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEGGGHHHHHHIIIHHHHHHIIIJJJMMMRRRVVVUUUNNNHHHGGGGGGGGGFFFGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEECCCCCCDDDEEEEEEEEEEEEEEEGGGGGGFFFEEEFFFGGGIIIJJJGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEECCC???<<<;;;;;;<<<>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@???????????????@@@@@@?????????@@@AAABBBAAAAAAAAA@@@@@@?????????@@@@@@????????????@@@@@@mmmaaaRRRHHHEEEEEECCCAAA======<<<<<<======>>>======???@@@AAAAAACCCEEEGGGIIILLLOOOSSSVVV[[[```dddkkkqqqzzz}}}|||zzzxxxtttnnnggg```ZZZWWWNNNLLLHHHDDDAAA@@@AAAAAA???>>>>>>>>>>>>>>>??????<<<>>>@@@@@@@@@FFFPPPXXXeeerrr}}}yyyxxxssssssnnnggg```ZZZTTTPPPNNNJJJIIIHHHHHHIIIIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEAAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBDDDBBB@@@@@@BBBHHHNNNRRRWWWOOOEEE@@@AAACCCCCCAAACCCCCCDDDDDDDDDDDDCCCCCC???????????????????????????@@@AAA@@@>>>======>>>???@@@AAAAAA??????@@@AAA???@@@@@@AAAAAA@@@@@@???=================================<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@BBBBBBBBBAAAAAA@@@>>>>>>======>>>>>>??????>>>===<<<<<<======>>>>>>>>>>>>@@@??????>>>>>>>>>???@@@AAA@@@???@@@BBBCCCBBBAAA???>>>===>>>???@@@???======>>>@@@BBBBBBAAA???>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???@@@???>>>???AAAAAAAAA????????????@@@AAAAAABBBCCCBBBBBBCCCDDDDDDEEEEEEFFFCCCDDDDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAACCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGJJJHHHGGGHHHKKKLLLMMMMMMQQQOOOLLLJJJHHHGGGGGGGGGIIIHHHGGGFFFEEEEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHFFFFFFGGGGGGFFFDDDEEEEEEDDDCCCCCCDDDFFFGGGCCCCCCCCCDDDEEEGGGIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGKKKQQQTTTSSSLLLGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEGGGHHHHHHIIIHHHHHHGGGFFFCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDEEEGGGHHHDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDGGGEEEAAA>>><<<<<<>>>???>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@?????????>>>>>>@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>?????????wwwggg\\\VVVQQQIIICCC@@@>>>;;;;;;<<<======<<<777999<<<===<<<<<<===>>>???AAABBBDDDEEEHHHLLLOOOUUUZZZbbbiiimmmppprrrtttzzz}}}|||{{{xxxuuuqqqmmmkkkiiiaaa___\\\WWWRRRMMMIIIFFFFFFDDDAAA>>>===<<<======<<<;;;;;;<<<===>>>?????????@@@BBBDDDJJJUUUbbblllvvvmmmiiibbb[[[UUUQQQNNNNNNJJJIIIGGGHHHIIIIIIHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCAAAAAABBBCCCDDDEEEEEEFFF@@@AAACCCEEEFFFGGGGGGGGGJJJIIIHHHFFFEEECCCBBBAAAEEECCC@@@???BBBGGGNNNRRRVVVOOOGGGBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCC????????????????????????>>>@@@AAA@@@>>>======>>>>>>???@@@@@@??????@@@AAA??????@@@@@@@@@@@@??????==========================================>>>>>>===>>>>>>>>>>>>?????????@@@@@@@@@???>>><<<;;;:::>>>======>>>@@@@@@???===;;;<<<<<<======>>>>>>???@@@???>>>=========>>>???@@@???>>>???AAABBBAAA@@@???>>>===>>>???@@@???======>>>???@@@@@@???>>>>>>AAAAAAAAA@@@??????>>>>>>????????????@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>???AAABBBAAA@@@@@@?????????@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBDDDEEEEEEFFFCCCCCCBBBAAA@@@???>>>>>>???@@@AAACCCDDDEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFGGGJJJLLLNNNNNNQQQOOOLLLJJJHHHHHHHHHIIIJJJIIIHHHFFFEEEEEEEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFHHHFFFEEEFFFGGGGGGFFFEEEFFFEEEDDDDDDDDDEEEFFFFFFCCCBBBBBBBBBCCCEEEHHHIIIKKKKKKJJJHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDAAACCCHHHNNNQQQQQQMMMIIIFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDDDDBBBBBBCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAABBBBBBCCCCCCDDDGGGEEEBBB@@@>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAA@@@??????@@@@@@AAABBBCCCAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????zzzppp```TTTKKKGGGAAA>>>>>>>>>===;;;888999;;;;;;::::::;;;===<<<=========<<<>>>AAADDDDDDHHHMMMQQQSSSTTTVVVXXX^^^bbbeeeggggggfffffffffgggkkkppptttwwwxxxzzz{{{yyyyyyyyyxxxuuurrrooommmkkkkkklllmmmoooqqqssstttvvvvvvvvvuuussspppmmmkkkdddccc```]]]ZZZWWWUUUSSSMMMLLLJJJGGGDDDBBB???>>>???>>>======<<<=========<<<<<<===>>>@@@AAACCCDDDFFFHHHLLLTTT```ppp~~~xxxeeebbb\\\VVVQQQOOOOOOPPPKKKJJJIIIIIIJJJJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEE@@@AAACCCEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCAAAAAABBBEEEHHHJJJLLLJJJFFFBBB@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA???>>>>>>???===???@@@@@@??????@@@AAA??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???<<<<<<=========>>>>>>>>>>>>>>>>>>>>>======<<<;;;===;;;;;;<<>><<<;;;;;;<<<<<<===>>>>>>???AAA???>>><<<<<<<<<>>>??????>>>===>>>@@@AAA@@@??????>>>===>>>???@@@???===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAA???>>>===>>>@@@@@@@@@???@@@@@@??????@@@AAACCCDDDAAAAAAAAABBBCCCCCCDDDDDD@@@AAACCCEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@>>>???AAACCCEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDFFFIIILLLNNNOOOOOOMMMKKKHHHGGGGGGHHHIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEDDDEEEFFFGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBCCCDDDFFFHHHIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHEEEFFFIIILLLMMMMMMJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEECCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBDDDEEEDDDBBBBBBCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBB@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@@@@????????????@@@AAABBBCCCBBBBBBBBBAAA@@@???????????????@@@@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@~~~nnnXXXRRRJJJEEECCCAAA???===??????>>><<<::::::<<>>===<<<999999:::<<<===???@@@@@@??????@@@BBBEEEHHHJJJKKKOOORRRXXXeeevvvqqq___\\\WWWRRRNNNNNNQQQSSSMMMKKKJJJJJJKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCC@@@BBBDDDFFFHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCAAA???>>>???@@@???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA???>>>>>>???===???@@@@@@??????@@@BBB??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????<<<<<<<<<<<<===============>>>>>>???????????????<<<:::999;;;>>>???===;;;;;;;;;;;;<<<===>>>>>>???AAA???===<<<;;;<<<===>>>>>>=========???@@@???>>>???>>>===>>>???@@@???===???>>>============>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBAAA@@@????????????@@@@@@AAAAAABBB>>>===<<<===>>>??????===AAA@@@@@@???@@@BBBCCCDDD???@@@@@@AAAAAABBBCCCCCC@@@AAACCCEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBBBB>>>???AAACCCEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGEEEDDDEEEIIILLLOOOOOONNNLLLIIIGGGFFFGGGHHHIIIIIIHHHFFFDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEHHHJJJLLLMMMMMMMMMLLLKKKHHHEEECCCFFFFFFFFFEEEFFFGGGGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGCCCDDDFFFGGGGGGFFFEEEDDDCCCEEEGGGHHHIIIHHHFFFEEEFFFGGGIIIJJJJJJHHHEEECCCCCCCCCCCCDDDEEEFFFGGGHHHBBBDDDFFFEEECCCBBBCCCFFFCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFBBBAAAAAA@@@???>>>=========>>>>>>????????????>>>????????????@@@AAABBBCCCCCCCCCBBBBBBAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@uuujjj]]]SSSOOOMMMIIIFFFDDDAAA>>>===??????<<<999===;;;888777999:::;;;;;;>>>======>>>??????>>>======>>>???@@@AAAAAAAAAAAAEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCDDDEEEFFFHHHIIINNNMMMKKKIIIFFFEEEDDDDDD@@@AAAAAABBBAAA@@@>>>===???>>><<<:::999999999:::<<<;;;;;;<<<===?????????BBBFFFJJJNNNVVV```eeedddhhhjjjooowwwvvvhhh\\\VVVQQQPPPRRRSSSQQQNNNOOONNNMMMNNNNNNLLLIIIGGGHHHHHHGGGGGGEEEDDDBBBAAACCCCCCDDDDDDDDDDDDDDDCCC???@@@AAABBBCCCEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBB??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<<<<@@@???>>>>>>>>>???AAABBB>>>???AAABBBAAA@@@>>><<>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@???===<<<;;;;;;;;;<<<==============================<<<<<<<<<======>>>===============>>>??????AAAAAAAAA@@@???>>>======;;;===>>>>>>======>>>@@@@@@??????>>>???@@@BBBCCC@@@???<<<;;;:::;;;<<<===>>>===<<<;;;;;;<<<===>>>===>>>>>>??????@@@AAAAAA@@@@@@AAABBBAAA@@@>>>===??????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@???>>>======>>>???BBBCCCDDDCCCBBBAAA@@@@@@???>>>???@@@@@@AAACCCEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHJJJLLLMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCDDDCCCBBBCCCEEEGGGEEEFFFGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJGGGEEEEEEIIIMMMQQQRRRWWWTTTPPPKKKHHHGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFHHHFFFEEEFFFHHHIIIFFFDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHCCCBBBAAA@@@AAABBBCCCDDDGGGFFFDDDCCCAAAAAA@@@@@@AAAAAACCCDDDEEEFFFFFFFFFAAA@@@???>>>===============>>>???@@@@@@???>>>=========>>>>>>>>>?????????AAAAAABBBBBBBBBAAAAAA@@@BBBAAAAAAAAA@@@???????????????@@@@@@@@@AAAAAAAAA======>>>>>>>>>?????????uuukkkfffaaa[[[VVVKKKGGGBBB@@@@@@@@@===;;;???===:::999:::;;;;;;::::::999999999999999888777<<<<<<======>>>=========<<<<<<<<<<<<>>>???AAABBBCCCCCCBBBAAA@@@>>>>>>===>>>>>>======>>>???@@@AAABBBBBB@@@???>>>=========<<<=========<<<:::999888;;;;;;:::::::::;;;===>>>===>>>??????>>>BBBHHHNNNQQQXXX___eeeoooyyy}}}|||{{{|||~~~}}}||||||vvvjjj___VVVQQQMMMMMMPPPQQQPPPMMMNNNMMMMMMNNNOOONNNLLLJJJHHHHHHHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@>>>???@@@@@@@@@???>>>================================================>>>@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<======>>>@@@AAAAAA@@@@@@>>>======;;;===>>>>>>======>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>===;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBAAA@@@???>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>======AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>@@@BBBDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAACCCDDDFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEEEECCCDDDDDDCCCBBBCCCEEEGGGEEEGGGHHHGGGFFFDDDDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIGGGFFFFFFIIIMMMOOOPPPOOONNNKKKIIIGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEGGGHHHFFFDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFEEECCCCCCAAAAAAAAAAAABBBCCCFFFEEEDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>===============>>>???@@@@@@???>>>===>>>????????????@@@@@@@@@AAAAAABBBBBBAAA@@@??????????????????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA????????????@@@@@@@@@AAA~~~wwwqqq___XXXPPPJJJHHHGGGDDDBBB???===<<<;;;======<<<;;;::::::999888777777777777:::::::::999999999888888999888888888888:::<<<===>>>===<<<;;;:::999999888::::::999999999999:::;;;999999888888888888999999888999999:::::::::999999;;;;;;;;;;;;<<>>??????>>>>>>>>>=========<<<<<<<<<<<<====================================???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;<<<======;;;;;;;;;;;;;;;<<<======@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>======>>>???BBBBBBBBBBBBAAA@@@???>>>???>>>===<<<===>>>???@@@???>>>>>>======>>>>>>???>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>?????????@@@@@@@@@@@@????????????????????????AAAAAAAAA@@@@@@?????????BBBAAAAAA@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@??????@@@AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEECCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGCCCDDDEEEDDDCCCCCCEEEGGGFFFGGGIIIHHHFFFEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIGGGFFFGGGJJJLLLLLLLLLFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEECCCBBBBBBDDDEEEFFFEEECCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCEEEDDDBBBAAA@@@AAAAAABBBEEEEEEDDDCCCBBBAAAAAAAAA>>>??????@@@@@@?????????@@@@@@???>>>===============>>>????????????>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<============>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBzzzqqqfff]]]XXXUUUSSSQQQCCCBBB@@@@@@AAAAAA@@@?????????>>><<<;;;:::;;;<<<<<<;;;;;;:::::::::::::::<<<<<<;;;;;;;;;===>>>???<<<<<<<<<;;;;;;;;;::::::;;;::::::999999888888888999999888888888999999:::777888999;;;<<<===>>>???>>>>>>>>>???@@@BBBDDDFFFGGGJJJNNNTTT\\\iiiwww{{{vvvsssrrrooolllgggbbb\\\WWWRRRPPPLLLJJJHHHIIIKKKLLLLLLKKKIIIIIIIIIKKKMMMOOOOOONNNIIIIIIJJJJJJIIIHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA<<<<<<<<<<<<=========>>>???>>>>>>===<<<=========<<<<<<===============>>>===============<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@@@@@@@???>>>===<<<>>>???>>>===<<<===???@@@@@@AAABBBBBBAAA@@@???>>>>>>======>>>???@@@AAA??????>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>????????????@@@>>>?????????@@@@@@@@@AAABBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFEEEDDDDDDEEEGGGFFFGGGIIIIIIGGGFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGHHHJJJKKKJJJHHHBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDD@@@AAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDCCCCCCCCCEEEDDDCCCAAA@@@@@@AAAAAADDDDDDDDDCCCCCCBBBAAAAAA???????????????>>>======??????>>>==================>>>>>>???????????????AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>????????????@@@???@@@@@@@@@@@@AAAAAAAAA{{{qqqkkkhhheeecccTTTQQQNNNLLLKKKJJJHHHFFFDDDEEEEEEBBB???===>>>???>>>>>>============>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<999999999999888777777666;;;;;;::::::999:::::::::::::::;;;===???@@@BBBCCCBBBCCCCCCEEEGGGJJJMMMOOOTTTTTTYYYddduuu}}}zzz~~~yyysssnnnlllfffccc___YYYSSSOOONNNMMMLLLKKKJJJJJJJJJKKKJJJIIIGGGFFFFFFHHHKKKMMMMMMMMMIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@========================>>>>>>>>>>>>???@@@AAAAAA======>>>>>>???????????????>>>>>>===<<<==================>>>>>>?????????>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<============<<<<<<======>>>?????????@@@@@@@@@???>>>>>>===>>>???>>>===<<<===>>><<<===???AAABBBBBBAAAAAA======>>>>>>>>>???@@@@@@>>>>>>????????????>>>>>>===>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>??????@@@@@@AAAAAAAAA@@@@@@AAACCCCCCCCCCCCBBBAAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCC?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGEEEDDDEEEFFFEEEGGGIIIIIIGGGFFFGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDFFFFFFFFFHHHIIIJJJHHHFFFCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCC???@@@AAABBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@???@@@@@@AAABBBDDDEEEEEEEEEDDDCCCAAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===???>>>==================>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???===<<<<<<<<<<<<======>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>????????????}}}{{{yyyxxxnnnjjjddd```]]][[[YYYXXXQQQSSSSSSOOOIIIDDDCCCDDDAAA@@@>>>=========>>>>>>:::;;;<<<======;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<888888999999888777666666;;;;;;::::::::::::;;;;;;>>>???@@@BBBEEEIIIKKKMMMPPPPPPRRRTTTWWW[[[___aaafffdddgggssszzzxxxxxxyyyvvv{{{~~~yyyqqqkkkhhh]]]ZZZVVVQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFEEEFFFIIIKKKKKKKKKHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBCCCDDDAAAAAABBBDDDEEEFFFGGGHHHCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@========================>>>>>>======>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>===============>>>>>>??????@@@@@@>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>===============>>>????????????@@@@@@@@@??????>>>===>>>???>>>===<<<===>>>;;;;;;===???@@@AAAAAABBB======>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<======>>>??????@@@???>>>>>>>>>>>>???@@@@@@============>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEGGGEEEDDDCCCCCCDDDFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGEEEEEEEEEGGGHHHHHHFFFEEEEEEFFFDDDFFFHHHHHHGGGFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCEEEEEEEEEFFFHHHIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBB???AAABBBBBBAAA@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>???@@@BBBDDDFFFGGGEEEDDDBBBAAA@@@AAAAAABBBAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<=========>>>=========>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<============>>>~~~yyyuuuuuuvvvvvvwwwnnnppppppjjj```WWWSSSRRRQQQPPPMMMJJJHHHGGGGGGGGGFFFHHHKKKLLLLLLIIIFFFDDDFFFEEEDDDCCCAAA???>>>======>>>?????????>>>============>>>>>>???AAABBBCCCCCCEEEIIIPPPWWW___eeehhhmmmmmmmmmmmmoooqqqtttuuuzzzwwwvvv}}}}}}xxxxxx|||{{{~~~}}}|||yyyppphhhdddXXXTTTOOOMMMMMMMMMLLLKKKHHHIIIJJJKKKKKKKKKLLLLLLJJJHHHFFFFFFHHHIIIJJJIIIGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFDDDBBBAAABBBCCCDDDBBBBBBBBBCCCDDDEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=================================<<<======>>>>>>>>>>>>@@@AAAAAAAAA@@@???>>>???@@@@@@@@@???>>>===<<<<<<======>>>??????@@@>>>>>>===<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;<<<===???@@@===<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@??????===??????>>>===<<<<<<===<<<<<<<<<<<<===>>>@@@@@@======>>>>>>======<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<======>>>>>>>>>===<<<<<<<<<===???@@@<<<<<<<<<=========>>>>>>===============>>>>>>>>>?????????@@@@@@AAAAAABBB>>>???@@@AAABBBBBBBBBAAAAAABBBCCCDDDDDDBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAACCCDDDFFFGGGGGGFFFCCCBBBBBBCCCEEEGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIIIIGGGFFFEEEFFFCCCEEEGGGGGGFFFEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGEEECCCBBBEEEDDDCCCEEEGGGHHHHHHGGGGGGEEEDDDBBBBBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@BBBDDDCCC@@@>>>???@@@>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@AAACCCEEEFFFCCCCCCAAAAAAAAAAAABBBCCC@@@AAACCCDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA======<<<<<<<<<======>>>>>>=========>>>???@@@AAA>>>????????????@@@@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>===============<<<<<<<<<=========>>>>>>;;;<<<<<<<<<<<<=========xxxlllfffdddjjjgggccc___\\\ZZZYYYYYYXXXZZZ^^^``````\\\XXXUUURRRQQQNNNLLLHHHEEECCCBBBFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBCCCEEEGGGIIIKKKLLLFFFJJJRRR]]]iiivvv~~~zzz||||||zzz{{{yyyoooeee```VVVRRRMMMLLLNNNPPPNNNLLLDDDFFFIIIJJJKKKLLLMMMNNNLLLJJJHHHGGGHHHIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>???AAAAAA@@@@@@???>>>???AAABBBAAA@@@>>><<<;;;;;;;;;<<<===>>>>>>???>>>>>>===<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;:::999999999999999999999999:::;;;;;;<<<===>>>@@@@@@<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@??????>>>??????>>>===<<<<<<===>>>===<<<;;;;;;<<<>>>>>>======>>>>>>===<<<;;;:::;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<============<<<;;;;;;;;;===>>>???<<<<<<<<<<<<=========>>>===============<<<<<<<<<>>>>>>???@@@AAABBBBBBCCC>>>???AAABBBCCCCCCBBBBBBAAABBBDDDDDDDDDBBB@@@???AAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAACCCEEEFFFGGGGGGEEECCCAAAAAABBBEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHGGGFFFHHHJJJIIIHHHFFFEEEFFFBBBDDDFFFFFFEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLKKKJJJHHHFFFDDDCCCDDDCCCBBBCCCFFFHHHHHHHHHFFFEEEBBBAAAAAACCCEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAAAAACCCEEEDDD@@@>>>>>>@@@???@@@AAABBBBBBAAA@@@???BBBAAAAAA@@@AAABBBDDDEEECCCBBBAAA@@@AAABBBCCCDDD???AAACCCDDDEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBBBB======<<<<<<<<<======>>>>>>============???AAABBB======>>>>>>>>>?????????CCCCCCCCCDDDCCCCCCBBBBBB>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<============yyynnnjjjnnnsssuuuyyyxxxqqqpppppplllddd[[[UUUSSSSSSTTTVVVUUUSSSUUUXXXXXXTTTRRRPPPNNNOOOSSSWWWZZZ[[[]]]]]]dddrrryyyqqqssstttlll___VVVQQQMMMIIIHHHKKKNNNNNNNNNJJJJJJIIIHHHHHHIIIKKKLLLJJJKKKKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFIIIHHHGGGEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????BBBAAA???===;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBB???=========:::;;;<<<=========;;;;;;===;;;::::::;;;;;;;;;:::888888999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::888999;;;===>>>>>>======>>>===;;;;;;;;;<<<>>>@@@>>>>>>>>>>>>>>>=========>>>>>>????????????>>>>>>=========<<<===>>>>>>???>>>>>>>>>>>>============AAA???>>><<<<<<===???@@@======<<<<<<<<<<<<======>>>>>>============>>>>>>???>>>===;;;<<<===>>>@@@;;;;;;===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBB@@@@@@BBBBBBCCCCCCCCCBBBDDDCCCBBB@@@??????@@@@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@AAABBBEEEGGGHHHJJJHHHEEEBBBAAABBBDDDEEECCCDDDDDDDDDCCCCCCAAAAAADDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFIIIJJJKKKKKKKKKIIIFFFEEEIIIHHHGGGFFFFFFGGGHHHIIIGGGEEECCCAAAAAABBBDDDFFFEEEEEEDDDDDDDDDCCCBBBBBBFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFCCCAAA???>>>>>>@@@@@@BBBCCCCCCBBB@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@@@@AAAAAAAAAAAA@@@???>>><<<<<<>>>???@@@@@@@@@@@@@@@@@@???>>>===;;;;;;<<<<<<======>>>>>>AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>>===<<<===>>>@@@>>>===;;;;;;===>>>@@@~~~tttmmmkkkkkkmmmoooooooooqqquuutttpppjjjhhhffffffiiikkkllllllnnnmmmsss~~~uuummmkkkhhh___VVVRRROOOLLLIIIIIIKKKMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMJJJJJJKKKJJJJJJIIIHHHGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>????????????>>>=========>>>???????????????????????????===???@@@@@@>>><<<<<<<<<:::;;;<<<======<<<;;;;;;@@@>>><<<::::::999888777888888999::::::::::::999:::;;;;;;;;;;;;;;;;;;:::999:::;;;;;;<<<<<<<<<<<<===<<<:::::::::;;;===>>>==================<<<<<<===>>>>>>??????>>>>>>===============>>>>>>>>>>>>=====================>>>???>>>=========>>>???@@@======<<<<<<<<<<<<======>>>======<<<<<<======>>>@@@>>>===<<<;;;<<<>>>???;;;;;;===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDCCCAAA@@@??????@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAABBBDDDFFFHHHGGGEEECCCAAA@@@AAABBBDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHIIIJJJJJJJJJHHHFFFEEEHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFDDDBBBBBBDDDFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFDDDBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCC>>>??????@@@@@@@@@@@@???@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<===============???@@@@@@@@@@@@??????>>>===========================???@@@???>>>===>>>??????>>>===<<<<<<===>>>???~~~vvvooohhhbbb[[[RRRNNNNNNNNNLLLJJJJJJLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>>>>============???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>===;;;<<<===;;;<<<<<<===<<<<<<;;;;;;>>>>>><<<:::999888888888888999999:::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999::::::;;;;;;;;;:::999999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>=========;;;<<<>>>?????????>>>===;;;<<<<<<<<<===>>>>>>>>>======>>>??????@@@@@@@@@======<<<<<<<<<<<<============<<<<<<<<<<<<======@@@???===<<<;;;<<<======;;;<<<<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAACCCCCCCCCBBBAAA@@@@@@???@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFCCCBBB@@@??????@@@BBBCCCCCCCCCAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGDDDFFFGGGFFFEEEDDDEEEGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFDDDDDDDDDFFFHHHIIIKKKJJJGGGEEEDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCC???@@@@@@@@@@@@??????>>>@@@???>>>======>>>???@@@@@@@@@AAAAAAAAA@@@??????>>>>>>===============<<<===>>>>>>????????????>>>========================>>>???@@@???>>>===>>>@@@???>>>===<<<<<<===>>>???qqqhhh___ZZZTTTNNNLLLMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>============>>>=========>>>@@@AAABBBCCC???>>>>>>>>>>>>>>>======;;;<<<======<<<<<<<<<>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999;;;<<<888999::::::;;;;;;::::::;;;::::::::::::::::::;;;;;;:::999888888888999:::999888888888888999::::::999999999999::::::::::::<<<<<<============<<<<<<:::<<<>>>???@@@???===<<<::::::;;;<<<======>>>>>><<<===???AAABBBBBBAAA@@@===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<>>>>>======AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@===>>>@@@AAABBBCCCDDDDDDCCCBBB@@@??????@@@BBBDDDBBBAAAAAA@@@@@@@@@?????????????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEAAA@@@?????????@@@BBBCCCCCCBBB@@@??????@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFDDDDDDEEEFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEFFFHHHJJJMMMKKKHHHDDDCCCCCCDDDEEEDDDEEEFFFFFFEEEEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDDDDBBBAAA@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBAAAAAA@@@???>>>??????>>>======>>>??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<===>>>>>>???>>>>>>===========================>>>???>>>===<<<===???>>>===<<<<<<<<<<<<===>>>{{{yyyzzz}}}}}}jjj___UUURRRRRROOOLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????>>>===<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<===>>>===<<<<<<===???======<<<<<<;;;;;;;;;;;;888999;;;:::888999;;;===999999:::;;;;;;;;;;;;:::;;;:::999999999999:::;;;;;;:::888777777888999:::777777777777777888999999777888888888999999999:::;;;;;;;;;<<<<<<;;;;;;;;;999;;;===>>>???>>><<<;;;999::::::;;;<<<======>>><<<>>>@@@CCCDDDCCCBBBAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<============<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@===>>>???AAABBBCCCCCCCCCCCCBBB@@@??????@@@BBBCCC@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>???@@@AAA>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBCCCCCCAAA@@@@@@@@@AAABBBCCCDDDCCCBBB@@@??????@@@BBBCCCBBBCCCDDDEEEFFFGGGHHHIIIEEEDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEEEECCCCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHMMMKKKGGGDDDBBBCCCDDDEEEDDDFFFGGGFFFEEEDDDEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDBBBBBBBBBBBBDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@??????>>>>>>=========<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;=========<<<<<<<<<<<<======{{{nnnnnnttt}}}yyymmm```VVVNNNNNNOOONNNKKKJJJKKKKKKKKKJJJHHHGGGHHHJJJFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCDDDFFFGGGHHHGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===??????>>>===<<<<<<<<<<<<>>>>>>???@@@@@@??????>>>@@@@@@@@@??????>>>>>>======>>>>>>===;;;;;;===>>>>>>===<<<;;;;;;;;;;;;;;;:::<<<===;;;777666888:::999999:::;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999999888999999::::::666666777777888888888888777777777888888999999:::::::::;;;;;;;;;;;;::::::999999;;;<<<<<<<<<;;;:::999:::::::::;;;<<<<<<<<<<<<>>>@@@AAABBBAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<>>???@@@AAAAAABBBBBBBBB>>>>>>???AAABBBBBBBBBBBBBBBBBB@@@??????@@@@@@AAA??????@@@@@@@@@@@@?????????>>>=========>>>@@@AAA=========>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDBBBAAAAAA@@@@@@AAACCCCCC@@@AAAAAABBBDDDEEEFFFFFFEEEDDDCCCBBBAAABBBCCCDDDBBBDDDEEEDDDCCCBBBCCCEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGKKKJJJGGGEEEDDDDDDDDDEEEAAADDDFFFDDDAAA@@@AAADDDCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????>>><<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>@@@??????>>>======<<<<<<=========;;;999999:::<<>><<<;;;::::::;;;;;;999;;;===;;;777555888;;;999:::;;;;;;<<<;;;;;;;;;;;;:::999777777999:::;;;888888999:::;;;;;;;;;:::666666777888888888888888666777777888999999::::::999999::::::::::::999999888888999999999:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<999999888888888888999999::::::;;;<<<============;;;<<<<<<======<<<;;;;;;========================<<<===???@@@BBBBBBCCCCCC>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>???>>>===<<<<<<>>>???@@@======>>>>>>????????????@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDFFFEEECCCBBBBBBBBBCCCDDDBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHHHHIIIHHHHHHHHHEEEDDDCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJHHHGGGFFFFFFFFFFFFAAADDDFFFDDD???===???BBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>??????@@@@@@AAAAAA@@@@@@>>>>>>????????????>>>>>><<<===>>>????????????>>>>>>>>>>>>>>>>>>?????????>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;|||xxxpppgggmmmkkkppp}}}|||wwwtttyyyzzzssskkkeee___ZZZUUUTTTTTTTTTOOOIIIIIIMMMLLLLLLKKKHHHDDDDDDHHHKKKEEEGGGIIIJJJLLLLLLLLLKKKJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCAAA@@@????????????>>><<<<<<;;;;;;;;;:::;;;===>>>?????????>>>???>>>>>>===<<<;;;;;;;;;======<<<:::888777888:::???>>><<<;;;::::::;;;;;;555888;;;:::777777;;;???999:::;;;;;;<<<<<<;;;;;;;;;:::888777777888:::;;;666888999;;;<<<<<<;;;;;;666666777888888888888888666777777888999:::::::::999999999::::::999999999888888777777888888999:::;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<999999888888888888999999999999;;;<<<===>>>>>>>>>;;;<<<<<<===<<<<<<;;;;;;========================;;;<<<>>>@@@BBBCCCDDDDDD???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>@@@AAAAAA@@@???>>>???>>><<<;;;<<<===???@@@>>>>>>??????@@@@@@@@@AAA@@@AAABBBCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHFFFDDDCCCBBBCCCDDDEEEBBBCCCDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHGGGCCCFFFHHHEEE@@@===???BBBAAAAAAAAAAAABBBCCCDDDDDDHHHGGGFFFFFFEEEFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@???>>>???@@@BBBCCCBBBAAAAAA@@@???>>>======<<<===>>>???????????????>>>>>>????????????>>>>>><<<<<<===>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@??????@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;~~~ooonnntttwwwuuutttqqqtttxxxqqqooolllhhhccc]]]XXXTTTRRRMMMMMMNNNNNNMMMLLLJJJIIIKKKJJJIIIGGGFFFFFFGGGGGGEEEGGGIIIIIIGGGGGGIIIKKKJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCFFFEEECCCAAA@@@AAABBBCCCBBBAAA@@@@@@AAABBBDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGEEEDDDBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;<<<===???AAAAAA@@@>>>=========>>>???@@@??????>>>===<<<<<<;;;999::::::;;;<<<===>>>>>><<<<<<=========<<<:::999::::::888888888888::::::::::::999999888777666666666666666666666777777888999::::::;;;:::999777666666666666666666666666666666777777777888888888888888888999999999999888888999999999999:::;;;<<<<<<777888:::;;;<<<<<<;;;:::888999;;;<<<===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB?????????@@@AAAAAAAAABBB???@@@AAAAAA@@@???@@@AAA>>>>>>??????@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@AAA@@@>>>======???AAABBBBBBAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAGGGFFFCCCAAA@@@??????@@@AAABBBBBBCCCDDDEEEGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAAAAAAAAAAABBBBBBFFFEEEDDDBBBBBBCCCCCCDDDDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFGGGIIIJJJGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB??????@@@AAABBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDBBB@@@>>>AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBB????????????>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<<<<======??????>>>>>>??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============:::;;;<<<<<<<<<;;;:::999vvvuuu{{{~~~}}}yyyxxxzzz~~~xxxpppjjjeeeccc```[[[WWWRRROOOMMMKKKLLLMMMMMMMMMLLLKKKJJJLLLKKKIIIHHHGGGGGGGGGHHHFFFHHHIIIIIIGGGFFFHHHJJJIIIJJJJJJKKKJJJIIIHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCFFFEEECCCAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<===???@@@@@@???>>>=========>>>>>>??????>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<======;;;<<<<<<===<<<;;;:::999999999888777777888999999:::999999888777777666666666666555555666666777888888999:::::::::999888777666666666666666666666666666666777777777888888888777888888999999888888777666666666666666666777888666777888999::::::::::::999999:::;;;;;;;;;;;;;;;999999999999999999999999999:::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA????????????@@@@@@@@@@@@>>>@@@AAA@@@???>>>???@@@>>>>>>>>>>>>????????????=========<<<<<<============>>>>>>???@@@@@@AAAAAA@@@???>>>======???@@@BBBAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???BBBBBBBBBCCCCCCCCCBBBBBBFFFEEEDDDBBBAAA@@@??????@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@AAAAAAAAAAAABBBBBBFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>??????@@@@@@@@@CCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEEEECCCAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>===============<<<<<<<<<<<<============<<<<<<<<<<<<======???>>>>>>>>>>>>???@@@@@@????????????????????????>>>===<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<;;;999999{{{xxxrrrkkkeeeZZZYYYVVVSSSPPPMMMJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLKKKJJJHHHHHHHHHIIIIIIGGGHHHIIIHHHGGGFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDFFFEEECCCBBBAAAAAABBBBBBDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>=========?????????>>>======<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777777777777888888999888888777777666666666666555555555555666777777777777888999999999888888666666666666666666666666666666666666777777777777777777888888888888777777555555444444333444444444666666666666777888999:::::::::999999::::::;;;;;;999888777777777777888999999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<========================>>>???@@@AAA????????????>>>>>>>>>>>>===>>>??????======>>>???>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA??????>>>===>>>???@@@AAA???@@@BBBCCCCCCCCCBBBAAACCCCCCBBBAAAAAA@@@??????BBBBBBBBBCCCDDDDDDDDDDDDEEEEEEDDDDDDBBBAAA???>>>@@@@@@@@@@@@AAABBBDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@AAAAAAAAAAAABBBBBBEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCEEEEEEEEEDDD@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGHHHGGGFFFCCC@@@>>>>>>>>>>>>???????????????CCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<======>>>>>>======>>>>>>???@@@???????????????????????????>>>===<<<;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;;;;;;;;;;:::999888}}}xxxtttpppkkkddd^^^SSSRRRQQQOOOMMMKKKJJJIIIGGGHHHIIIIIIJJJKKKKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAAAAABBBBBBCCCDDDDDDEEEDDDCCCAAA@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>>>>=========<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::::::::999999888888888888888888888888777777777666666666555555555555444444555555666777555666666777888888888888555555555555555555555555555555555666666666777777666777777777777777777666777777666555444444555555777666666555666777999:::;;;:::999888888999:::;;;999888666555555666888999999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===========================>>>???@@@@@@??????>>>>>>======<<<<<<<<<===>>>>>><<<<<<===>>>======<<<<<<<<<<<<;;;;;;=========>>>>>>===============>>>>>>?????????@@@>>>>>>======>>>???@@@AAA>>>@@@BBBCCCCCCCCCAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBCCCDDDEEEFFFFFFDDDDDDEEEEEECCCBBB@@@>>>BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBCCCEEEFFFEEEDDD@@@AAABBBCCCDDDDDDCCCBBBCCCDDDEEEGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGHHHGGGEEEBBB@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCBBBAAA=========>>>>>>>>>??????BBBAAA@@@???>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<=========<<<<<<======>>>???????????????????????????@@@???>>><<<;;;:::::::::999999999::::::::::::;;;:::::::::::::::999999888|||vvvoooiiieee```ZZZUUUOOONNNNNNLLLKKKJJJIIIHHHFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKIIIHHHGGGGGGGGGGGGFFFEEEFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCBBBAAA???>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888888999999999888888999999999999888888666666555555555555555444444444444444444555555666555555555555666777777888444444444444444444444444444555555555555666666666555666666777777666666555888777666666555555555555777777666666666888:::;;;;;;:::888777777888999::::::888777555555777888:::888999::::::;;;;;;::::::999999999:::::::::;;;;;;999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@???>>>>>>======<<<<<<<<<;;;<<<======;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<========================>>>???@@@AAA>>>???AAACCCCCCBBBAAA@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDEEEEEEDDDBBB@@@???BBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAACCCBBBAAACCCEEEFFFFFFEEEBBBBBBCCCCCCDDDDDDCCCCCCAAABBBDDDFFFHHHHHHHHHGGGEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDAAACCCEEEGGGGGGFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBEEEEEEDDDCCCBBBAAA@@@???<<<<<<<<<============>>>>>>>>>=========>>>>>>?????????>>>>>>===<<<<<<;;;===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;:::999999999999999:::::::::;;;;;;;;;::::::999999888888888888{{{zzzsssjjjccc^^^[[[VVVSSSMMMLLLLLLJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHIIIJJJJJJHHHGGGFFFFFFGGGHHHFFFEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAADDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA?????????@@@??????>>>>>>===>>>???@@@AAAAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777888999999777888888999999888888777444444444444444444444444444333333333333444555555555555444444444555666666444444444444444444444444444444444444555555555666555555666666666666555555555555444444444444444444666666666666777888999:::999999888888777888888888888777666666666666777888888888999:::::::::::::::999999999999::::::::::::888999999::::::;;;;;;;;;<<<======>>>>>>>>>======;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>============;;;<<<======;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>???@@@@@@>>>???AAABBBBBBBBBAAA@@@======???@@@BBBCCCEEEEEECCCCCCBBBAAABBBCCCEEEFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAABBBEEEFFFFFFEEECCCCCCBBBBBBBBBCCCCCCDDDAAAAAACCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD???AAACCCEEEFFFFFFEEEDDD@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA???@@@AAAAAABBBBBBAAAAAADDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<===>>>???>>>>>>============<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<=================================;;;:::999999999999999999:::::::::;;;;;;;;;:::999888888777777888888|||}}}}}}wwwoooddd\\\YYYWWWUUUSSSOOONNNMMMKKKJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJGGGFFFDDDEEEHHHIIIGGGEEECCCCCCBBBBBBBBBCCCEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>===>>>>>>??????<<<===>>>@@@@@@@@@@@@@@@<<<===>>>@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<============<<<999:::;;;;;;;;;:::888888::::::::::::::::::::::::999999999999888888888888777777666666666777888999555555666777777666555555333333333333333444444444333333333222333444444555666555444333333333444555333333333333333333333333333333444444444555555555444555555666666555555444444444333333333444555555444444555666777777777777888888888888888777777666555555555555555555555555888888999::::::::::::999888999999999999:::::::::888888888999::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>>>>>>>??????;;;===>>>===<<<;;;<<<===999999:::;;;<<<===>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>??????@@@@@@???@@@@@@@@@@@@AAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDDDDCCCAAA@@@AAABBBCCCDDDFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@??????@@@@@@AAAAAADDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@BBBAAAAAABBBEEEFFFFFFEEEDDDCCCAAA??????@@@BBBDDDBBBBBBAAAAAABBBBBBCCCCCCFFFEEEDDDCCCCCCEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@AAABBBCCCCCCDDDDDDCCC@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB??????@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAA>>>>>>>>>>>>????????????======<<<<<<;;;<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888888888999999999999::::::999888777666777777888{{{uuuuuuyyy~~~oooggg[[[SSSQQQQQQQQQPPPRRRQQQPPPNNNLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJGGGEEECCCEEEHHHIIIHHHFFFCCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>=========>>>@@@AAA;;;<<<>>>???@@@@@@@@@???:::;;;===>>>????????????========================::::::;;;<<<=========<<<999999:::;;;:::999888777::::::::::::::::::::::::888888888888888888888888777666555555555777888999222333444555555444333222333333333333333333333333333333222222333333444555777666444333222333333444333333333333333333333333333333333444444444555555444555555555555555555444444444444444555666666777222333444666777666666555777888999999999777666555333444444555555444444333888888999::::::::::::999888888999999999:::::::::777777888999::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;===>>>>>>======>>>>>>??????@@@@@@<<<===>>>===<<<<<<===>>>888999:::;;;===>>>??????<<<===>>>@@@@@@>>>===<<<===============<<<<<<<<<:::;;;<<<>>>??????@@@@@@@@@@@@?????????@@@AAABBB???@@@@@@AAAAAABBBBBBCCCDDDCCCAAA@@@@@@AAABBBCCCGGGEEEDDDBBBBBBBBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@BBBAAAAAABBBEEEGGGFFFFFFDDDBBB???======???AAACCCDDDBBBAAA???>>>>>>??????EEEDDDCCCBBBCCCDDDFFFHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCBBB??????@@@AAAAAAAAAAAA@@@=========>>>???AAABBBCCC<<<<<<<<<<<<=========>>>???>>>===<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777888888888777777777777888888888888:::999777666666666777888|||xxxuuuzzzuuuwwwxxxooo```]]]WWWRRRNNNMMMMMMNNNQQQPPPNNNLLLIIIGGGFFFEEEEEECCCAAAAAABBBDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHFFFCCC@@@???@@@BBBDDDGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@??????>>>=========<<<=========>>>>>>??????@@@@@@????????????@@@@@@===<<<;;;<<<======<<<;;;999999999888888999::::::999999999::::::999888888999999888888888888999999:::777555666888999888666:::999888666555555555555666777777666444333333444222333444444555555444444111000000111222333111000222222222222222222222222333333333333333333333333333333333333333333333333666555555555555444444444333333333444444444555555888888777777777777888888777777666666666666777777888888777777666666555555777777888999999999999888;;;:::888777777777888888999999888888999999:::;;;:::::::::::::::;;;<<<===;;;<<<===<<<;;;;;;<<<===;;;<<<>>>??????===:::999<<<<<<<<<<<<<<<<<<;;;;;;???>>>============>>>>>><<<<<<============<<<<<<>>>>>>?????????@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCAAA@@@???>>>>>>>>>???@@@@@@???>>>>>>>>>???AAAAAADDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@@@@DDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCC???@@@AAAAAA??????@@@AAADDDBBB@@@??????AAADDDFFFCCCDDDDDDCCCBBBCCCEEEGGGIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBB@@@???>>>????????????????????????===<<<:::888777888:::;;;???===<<<:::::::::<<<===@@@>>><<<999888888999:::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888888777666666666777999999666777888999999888777666666666555555555555666666{{{{{{}}}rrrggg___WWWUUUQQQNNNLLLKKKKKKLLLPPPOOOOOOMMMKKKIIIGGGFFFFFFDDDBBBBBBDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHGGGEEEBBB??????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@??????????????????????????????@@@@@@@@@;;;;;;;;;<<<<<<<<<======?????????>>>>>>?????????<<<;;;:::999999999888888:::999999999999999::::::888888999999999999888888999888888777777888888999777555333444666777666444777666555444444444444444...///000111222222333444111111222333333333333222222222222333555555444333222222222222222222222222333333333333333333333333333333333333333333333333555555555555444444444444333333333444444444444555777777666666666666777777777777666666666666777777777777777777666666555555777777888999999999999999:::999888777777777888888999999888888999999:::;;;999999999999999:::;;;;;;;;;<<<===<<<;;;:::;;;===<<<===???@@@???===;;;999:::;;;;;;;;;<<<=========>>>>>>============>>>>>>======>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBBAAA@@@???>>>??????@@@??????>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEAAACCCCCCBBBAAA@@@@@@BBBCCCBBBAAA@@@@@@BBBCCCEEE@@@AAAAAA@@@???@@@BBBDDDGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@???????????????>>>???@@@AAABBBCCCCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBB@@@???>>>????????????????????????>>>===<<<;;;;;;;;;;;;<<<>>>===;;;::::::;;;<<<===>>>===;;;999777777888999999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999888888888:::999777666666666777777555666777888888777666555555555444444444444555555{{{wwwxxxwwwuuuqqqjjjaaaYYYTTTOOONNNMMMLLLKKKJJJJJJKKKMMMNNNOOOOOONNNKKKHHHFFFGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDBBB@@@???@@@AAABBBAAAAAABBBCCCDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@AAABBBBBB::::::::::::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888777777888888::::::999999999999::::::777888888999999888888888999888888777777888888999666555333333555666555444444333333222222333333333111111222222222111000/////////000111111111111111444333333555888999888666222222222222222222222222333333333333333333333333333333333333333333333333555555444444444333333333333333333333444444444444666666555555555555666666777666666555555666666777777777777666666666666555777888999999::::::999999999999888777777777888888999888888888888999::::::999999888888888999:::::::::<<<===<<<;;;:::;;;<<<<<<===???@@@???>>><<<;;;999::::::;;;<<<===>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA??????>>>>>>??????@@@@@@???@@@AAACCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEGGGHHHDDDEEEEEEDDDBBB@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCC????????????===>>>@@@CCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@????????????@@@===>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<;;;;;;;;;<<<===>>>===<<<:::888777777777888999999999999::::::::::::999999:::::::::;;;;;;;;;:::::::::999888777777666:::999888666555555555555555555666666666666555555444444333333333333444444~~~vvvooonnnkkkgggbbb\\\WWWSSSQQQLLLLLLMMMMMMLLLLLLKKKKKKJJJLLLNNNPPPOOOLLLHHHFFFGGGFFFEEEEEEFFFGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEGGGHHHHHHHHHHHHEEEDDDCCCBBBAAABBBBBBCCCAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBBBBBAAA@@@??????>>>>>>>>>>>>?????????@@@@@@@@@;;;::::::999999:::;;;;;;======>>>>>>>>>>>>============;;;:::888888:::<<<;;;::::::999999999999:::888888999999:::999999999888888777777777777888888777666555555666666666666222222222222222333444444222222111111222111///......///000000111111000000444333444666888:::999888222222222222222222222222222222222222222222222222222222222222222222222222444444444444333333333222222222333333333444444444555444444333333444444555666666666555555666666666666666666666666666666666777888888999:::999999999888888888777777777777888888888888888888999999::::::999999999999999:::::::::;;;<<<<<<::::::;;;<<<<<<===?????????>>>===<<<:::;;;;;;;;;<<<<<<======<<<======>>>>>>>>>>>>>>>>>>>>>============>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCC@@@@@@?????????@@@@@@AAA===???AAACCCEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFDDDBBB@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA???@@@@@@???>>>???AAACCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@??????@@@@@@@@@??????@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA???>>>======<<<<<<;;;<<<<<<===>>><<<;;;:::999888888888888999999999999999999999:::999999999999::::::::::::::::::999888777666666555888888777666555555444444444444444444444444444444444444333333333333444444}}}{{{{{{wwwnnneee___]]]XXXTTTPPPNNNMMMMMMLLLLLLLLLMMMLLLKKKIIIHHHGGGIIIMMMOOOPPPMMMIIIGGGGGGFFFEEEFFFGGGHHHGGGEEEFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@???>>>>>>??????>>>>>>===============<<<;;;::::::;;;<<<===<<<===>>>>>>>>>>>>===<<<:::;;;<<<;;;999999<<<>>>;;;:::999888888888888888888888999:::;;;;;;::::::888777777777777777777888666666666555444555666666222222222222333444555666222000///000222333222111///000000111222111111111333222333555777888888777222222222222222222222222222222222222222222222222222222222222222222222222444333333333222222222222222222222333333333444444444444333333333333444444666666555555555555666666555555555555555666666666666777888888999999888888777777777777888777777777888888777777888888999:::;;;;;;::::::::::::;;;;;;:::;;;<<<;;;:::999:::<<<<<<===>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::;;;<<<===>>>???>>>>>>>>>===<<<;;;;;;;;;;;;<<<===<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????======>>>>>>????????????@@@AAAAAACCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBAAAAAABBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA<<<>>>AAACCCEEEEEEDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDAAA?????????@@@AAACCCDDDDDDBBBAAA@@@>>>??????>>>======@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCDDDDDDEEEEEEFFFBBBAAA@@@???>>>???@@@@@@===>>>??????@@@?????????========================<<<===???AAAAAA???===<<<======<<<<<<<<<=========<<<<<<;;;:::::::::999999999999999999999999999999888888888999999999::::::999999888777777666555555555555555555666666555555444444333333333333444444555555444444444444555555yyytttqqqlllbbbZZZUUUSSSPPPMMMLLLKKKLLLMMMIIIJJJJJJIIIIIIGGGFFFFFFFFFIIIMMMPPPPPPOOOLLLJJJHHHHHHGGGHHHJJJJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;???>>><<<::::::;;;===>>>======????????????======888:::<<<;;;999888999<<<:::999888777777777777777777888999:::::::::::::::888777777666666777777888222333444333111111333444333333333333444444555666DDD???999555555444111///000000111222222222222222222111111333555666666444222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111222222222222333333333333444444333333333333444444666555555444444555555666444555555555555666666666555666777777888888777777555666777888888888777777888777777777777888999999<<<<<<;;;;;;::::::;;;;;;999;;;<<<;;;:::999:::;;;;;;<<<<<<===============>>>>>>===<<<;;;::::::999;;;<<<===?????????>>>>>>===<<<::::::::::::<<<===<<<<<<<<<<<<============>>>??????@@@AAA@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<===>>>>>>??????>>>>>>???@@@AAACCCDDDFFFGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA>>>???AAACCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDAAA??????@@@AAABBBCCCCCCCCCBBBAAA@@@<<<<<<===<<<;;;;;;===@@@BBBCCCCCCDDDEEEFFFFFFGGGDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBDDDCCCAAA@@@??????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGCCCBBBAAA@@@??????@@@@@@======>>>>>>???>>>>>>===========================;;;<<<>>>@@@@@@???>>><<<>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999888888888777777888888888999999999777777777777666666666666333333444555666666555555444444333333333333444444555555444444444444555555}}}zzzyyy||||||}}}rrrkkkgggaaaYYYSSSQQQPPPNNNLLLKKKKKKLLLLLLGGGGGGGGGGGGFFFFFFFFFFFFHHHJJJNNNQQQRRRQQQOOONNNKKKJJJJJJKKKMMMMMMKKKIIIDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============@@@>>><<<::::::;;;===>>>===>>>@@@AAAAAA@@@>>>===:::===@@@???:::777777999999888777666555555555555555555777888888999999999777777666666666666777777111333444333111000222444444444333333333444444555OOOGGG===777555444111...000000111222222222222111222111111333444555444222222222222222222222222222111111111111111111111111111111111111111111111111222222222222111111111111111222222222222333333333444444333333333333444444666555555444444555555666444444444555555555666666444444555666666666666666444555777888888888777777777777777777777888999999<<<;;;;;;:::999999::::::999:::;;;;;;999999:::;;;:::;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;::::::;;;===???@@@???>>>>>>===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<============>>>???@@@AAA@@@@@@???>>>>>>?????????>>>===<<<<<<<<<>>>?????????>>>===>>>>>>@@@AAACCCEEEFFFGGGEEEFFFFFFGGGFFFEEEDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGEEECCCAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@<<<<<<===<<<;;;;;;===@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA??????@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGEEEDDDBBB@@@@@@@@@@@@AAA======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@??????>>>?????????>>>===<<<;;;::::::;;;;;;;;;;;;:::999999999999999999888888888777777777777777888888888999555555555666666666666777333444555555555444333333555444333333333333444555444444333333333333444444{{{uuuvvvyyy|||||||||uuukkkccc```\\\WWWSSSLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJLLLOOORRRSSSSSSRRRQQQMMMMMMMMMNNNOOOOOOMMMKKKCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCEEEGGGGGGFFFDDDCCC>>>???@@@AAACCCDDDEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBB======>>>>>>??????@@@@@@@@@>>>;;;999999:::<<<======???@@@AAAAAA@@@???===>>>BBBFFFDDD>>>888777888888888666555555444444444333444555666777777777777777777666666666666777777333555666555222222444777444444333333222333333444AAA:::111...000333444333//////000111111111111111333222222333444555333222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000111111222222222333333333555444444333333444444555555555555444444555555555444444444555555555666666333444444555666555555555444555666888888888777666777777777777777888888999;;;::::::999888888888999999:::;;;;;;999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999;;;===???@@@@@@>>>>>>???>>><<<;;;;;;<<<>>>???;;;;;;;;;<<<<<<<<<=========>>>???@@@AAA@@@??????===>>>>>>??????===<<<;;;;;;<<<>>>?????????>>>===<<<===>>>@@@BBBDDDEEEFFFDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDAAAAAAAAABBBDDDEEEGGGHHHGGGHHHHHHGGGDDDCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>??????>>>======@@@BBB??????@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAA?????????AAACCCDDD@@@@@@AAABBBCCCEEEFFFFFFEEEDDDCCCAAA@@@@@@AAAAAA======>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@???>>><<<:::999999999:::::::::999888888999999999999888888777777777777777777888888888888444444555555666777777777555555666666555333111000555555333333333333555555333222222222222222222333wwwrrriii```YYYSSSPPPOOOMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHJJJLLLNNNQQQTTTVVVWWWPPPOOOOOONNNMMMLLLKKKKKKEEEEEEDDDCCCCCCDDDEEEFFFIIIGGGEEEEEEFFFFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???AAA???>>>???@@@BBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBB???@@@@@@AAAAAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????AAA@@@>>>===<<<<<<<<<===>>>>>>????????????>>>>>>IIIOOORRRLLL@@@888888;;;333444555666666555444333666666666666666666666666777666444333222222333333444444222222222222444444555555444333222222222222222333333444444333333222000111111222222111111000111000///000111222000///222222222333333222222222111111111000000000000000111111111000000000000000111111111111111111111111111111222222222333333333222222333333333333444444777666444333222333333444333333333444444444444555555555555555666666666666555666666666666666555444222444666999:::999777666999::::::::::::::::::;;;888999:::;;;<<<;;;::::::;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;<<<======>>>============>>>>>>??????>>>===;;;;;;;;;<<<===:::;;;===>>>>>>>>>===<<<>>>??????@@@@@@AAABBBBBB??????>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@??????@@@AAADDDFFFGGGIIILLLNNNNNNLLLHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBEEEDDDBBBBBBAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHNNNMMMKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCBBBAAA????????????@@@AAAAAA@@@@@@@@@AAAAAABBBEEECCC@@@@@@BBBCCCAAA???>>>@@@CCCDDDBBBAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAABBBCCCDDDEEEDDDCCC@@@???>>>>>>???@@@CCCBBB@@@>>><<<;;;:::999;;;::::::999999:::::::::;;;<<<>>>@@@@@@???===<<<>>>>>>>>>>>>>>>?????????;;;;;;:::999999888888777444555666777777666555444666666666666666777777888666666666666555555555555555444444333333444444555222222222222222222222222222222222222222222222222|||wwwoookkkddd\\\UUUQQQOOOOOOMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFEEEEEEDDDEEEEEEEEEHHHIIIKKKMMMPPPRRRTTTUUUNNNNNNMMMMMMLLLKKKKKKJJJGGGGGGFFFEEEEEEFFFGGGHHHIIIGGGEEEEEEFFFGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???BBB@@@??????AAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;;;;<<<<<<<<<<<<============<<<<<<@@@DDDGGGCCC;;;555555777333444555666666555444333555555555555555555555555777666444333222222333333444333222222222222333444111111111111222333444555222333333444444333333222111111111111222222333333444333111000111111111///111111222222222222111111000000000000000000000000111000000000000000000000111111111111111111111111111111111222222222333333222222222333333333444444555555444333222333444444555555555555666666666666333444444444444555555555555555666666666666555555333444666888999888777666999999999:::::::::::::::888999:::;;;;;;;;;::::::;;;;;;:::::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>><<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBB????????????????????????@@@@@@@@@@@@???>>>===<<<>>>>>>>>>???@@@BBBDDDEEELLLQQQUUUTTTOOOJJJFFFFFFCCCCCCCCCCCCBBBBBBBBBAAACCCCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKKKKJJJIIIHHHFFFDDDCCCGGGGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@???>>>>>>??????BBBBBBBBBBBBBBBCCCDDDDDDFFFCCCAAAAAACCCCCCBBB@@@???AAADDDDDDCCCAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAACCCDDDDDDDDDCCCAAA???>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;<<<===?????????>>>>>>????????????>>>>>>>>>>>>;;;::::::999999888888777444555666777777666555444555555444444555555666777666666666666555555555444444444333333333333444444222222222222222222222222333333333333333333333333zzzrrrkkkfffdddaaa[[[VVVQQQOOONNNNNNMMMLLLKKKKKKLLLKKKIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDHHHHHHJJJKKKMMMNNNOOOPPPLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEEEEFFFGGGFFFDDDBBBCCCCCCBBBBBBAAA@@@???BBBAAA???@@@AAACCCCCCBBB@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::888:::<<<;;;888555444444444444555555555555444444555555555555555555555555666666444333333333333333333333222222222222333333000000000000111222333444222222333333333333222222111111111111222333555666:::777333111111111111000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222222333222222222222333333333333444333333333333444444555555555555555666666666666222222222333333333444444333444555666666666666666444555666777777888888777888888999999999:::::::::888999999:::;;;:::::::::;;;::::::::::::;;;<<<===999:::<<<=========<<<<<<:::999::::::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;<<<<<<===>>>???@@@===>>>???@@@AAAAAAAAAAAA????????????????????????BBBBBBAAA@@@>>>===;;;:::=========>>>???AAABBBCCCOOOVVV]]]\\\SSSJJJFFFFFFBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFCCCBBBGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBCCCDDDDDDEEEFFFDDDBBBBBBCCCDDDCCCBBB@@@BBBDDDEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBCCCDDDCCCBBBAAA?????????@@@@@@@@@??????>>>>>>>>>??????<<<<<<;;;;;;<<<===>>>>>>;;;<<<<<<===>>>??????@@@@@@@@@??????>>>>>>======:::::::::999888888777777444555555666666555555444444333333333333444555555666666555555555444444444444333333222222333333444222222222222222222222222444444444444444444444444~~~|||{{{~~~~~~}}}wwwrrrmmmgggaaa\\\YYYWWWTTTPPPNNNMMMNNNNNNMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFEEECCCBBBBBBCCCDDDDDDFFFEEEEEEEEEGGGGGGEEEDDDBBBBBBBBBBBBBBBAAA@@@???AAA???>>>???@@@BBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBB??????????????????@@@AAA@@@@@@@@@???>>>======<<<@@@????????????>>>>>>>>>::::::::::::::::::;;;;;;999999::::::::::::999999888888777888888888666444444444444444444444444444555555555555555555555555555555444444333333333333333222222222222222222333333222111000////////////222222333333333333222222222111000000222444777999===:::555222111111111111//////000000000000///////////////000000000000000000000000000000111111111111111111111111111111111111111111111222222222222111222222222222333333333222222222333333444444555222222333333333444444444222222222333333333333444222333444555666666777666666666666666777777888888777777888888999999::::::888888999999::::::::::::::::::::::::;;;;;;<<<<<<888:::<<<>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<<<<===:::;;;===>>>>>>>>>===<<<<<<<<<;;;;;;<<<>>>@@@AAA===>>>???@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@CCCCCCBBBAAA???>>><<<;;;======>>>>>>@@@AAABBBBBBOOOYYYaaa___TTTIIIEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGHHHGGGEEEBBBAAAFFFFFFFFFFFFEEEEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>======???@@@AAABBBCCCCCCEEEDDDCCCCCCCCCDDDDDDDDDBBBCCCEEEEEEDDDCCCCCCDDDBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???????????????;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<===???@@@AAA@@@@@@??????>>>===<<<<<<::::::999999888777777777444444444444444444444444333333333333333444555555555555555444444444333333333333222222222222333333111111111111111111111111333333333333333333333333{{{wwwxxx~~~~~~~~~zzzwwwxxxyyytttrrrtttpppjjjeee```\\\WWWTTTQQQPPPNNNMMMLLLMMMNNNOOOMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFEEECCCBBBBBBBBBCCCDDDEEEDDDDDDEEEGGGGGGEEECCCAAAAAAAAABBBAAAAAA@@@@@@???>>><<<===???@@@@@@??????@@@@@@AAAAAAAAAAAAAAA???>>>>>>>>>??????@@@AAAAAA@@@??????>>>===<<<<<>>>>>>>>======999999999:::::::::::::::999::::::;;;;;;::::::999:::999777777888888666333444444444333333444444444555555555555555555555555444444444444444444333333222222222222222222222222222222111000////////////111222222333333222222111111000000000222555888999===:::555222111111111111/////////000000/////////......//////000000000000//////000000111111111111111111111111111111111111000000111111111222222222111111111222222222333333111222222333333444444444222222222333333333333444222222333333333444444444222222444555666666666666666666666666666777777777666666777777888999::::::888888888888999999:::::::::::::::;;;;;;;;;;;;;;;888999<<<===>>>>>>===<<<@@@???>>>===<<<<<<<<<===777999;;;===????????????======<<<<<<===>>>@@@AAA<<<===???@@@AAAAAA@@@???>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCLLLVVV^^^\\\QQQFFFBBBCCC@@@@@@@@@@@@????????????>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEAAACCCEEEGGGGGGEEECCCAAADDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>===<<<===>>>@@@AAABBBBBBBBBDDDDDDDDDCCCCCCCCCDDDEEEBBBDDDEEEEEEDDDCCCCCCEEEAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAA???>>>>>>======;;;;;;::::::;;;<<<======<<<<<<<<<<<<===>>>@@@@@@??????>>>>>>===<<<;;;;;;::::::999888888777777666444444333333333333444444444444333333444444555666444444444444333333333333222222111111111111222222111111111111111111111111111111111111111111111111xxxxxx~~~|||zzz{{{zzzsssllliiigggccc]]]XXXTTTPPPMMMJJJKKKKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDDDDEEEDDDCCCDDDEEEGGGGGGEEECCC@@@@@@AAAAAAAAAAAA@@@@@@>>>===;;;<<<===???>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@???>>>======<<<>>>>>>>>>>>>============999999::::::::::::999888::::::;;;;;;;;;;;;:::::::::999777666666555444222444444333333333333444444444444444444444444444444333444444555555444333333111111222222222222111111////////////000111222333111111222222222222111111000000000111222444666888:::777333111111111111000//////000000000000//////---......//////000000111/////////000111111222222111111111111111111111111000000000111111111111222111111111111222222222222111222333333333333333222444444444444555555555555222222333333333444444444222333444555555555555555666666777777777777666666555555666777888999999:::999888888888888999::::::999:::;;;;;;<<<<<<;;;;;;888999;;;===>>>>>>======AAAAAA@@@???>>>>>>>>>>>>777888:::<<<>>>@@@@@@AAA>>>>>>======>>>>>>??????;;;<<>>=========>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAACCCCCCDDDCCCCCCHHHOOOUUUSSSKKKCCCAAABBB@@@?????????>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCC@@@BBBDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBAAAAAA@@@>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDCCCBBBBBBDDDFFFCCCDDDEEEDDDCCCBBBCCCEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBB@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999999888777777666666444333333222222333333444444333333333333444555555444444333333333222222222222111111000000111111222111111111111111111111111111111111111111111111111zzzssskkkddd```ZZZVVVQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCDDDFFFGGGGGGEEECCC???@@@@@@AAAAAAAAA@@@@@@>>>===<<<<<<>>>??????>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBBBBB@@@@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<:::;;;;;;;;;;;;999888777999::::::;;;;;;::::::999888888777666444333333333444444333222222333444444444444444444444444444444333333444555555444444333000111222333333222111000000000000000111222333333111111222222222222111111//////000111222333444555444333111000111111111//////000000111111000000///------......///000000111...//////000111111222222111111111111111111111111000000000000111111111111111111111111222222222222222222333444333222111111333333444444444555555555111111111222222222222333333333444555555444444444555666777888888777666444444444555666777888999:::999888777777777888::::::999:::;;;<<<<<<<<<;;;;;;999999:::;;;<<<===>>>>>>???????????????@@@AAAAAA;;;;;;;;;;;;===>>>???@@@>>>????????????>>>======:::<<>>;;;<<<<<<===>>>>>>????????????@@@@@@@@@???>>>>>>@@@AAABBBCCCDDDDDDCCCCCCEEEHHHKKKJJJFFFBBBAAABBB??????>>>>>>>>>=========>>>???@@@AAABBBBBBBBBAAA@@@@@@????????????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCAAAAAACCCDDDEEEEEEEEEEEEBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA???>>>>>>@@@AAACCCCCCCCCAAAAAA@@@BBBCCCCCCAAAAAACCCFFFCCCDDDDDDCCCBBBBBBCCCEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;===>>>>>>??????>>><<<;;;::::::::::::::::::::::::999999888888777777666666444333222111111222333444222222222222222333444444333333333333222222222222111111000000000000111111111111111111111111111111111111111111111111111111|||yyytttnnnhhhaaaZZZVVVOOOMMMIIIHHHIIILLLMMMMMMFFFFFFFFFFFFGGGHHHIIIJJJMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFEEECCCBBBAAAAAAAAABBBBBBBBBCCCFFFGGGGGGEEECCC???@@@@@@AAAAAAAAA@@@@@@???>>><<<===???@@@@@@???>>>>>>???@@@@@@@@@@@@@@@????????????@@@AAABBBCCC@@@@@@@@@@@@????????????>>>=========<<<<<<<<<<<<;;;;;;<<<<<<;;;999888777999999::::::::::::999999777888888777444333555666444444222222222222444444444444444444444444444444222333444555555555444333000111222333333222111000444333222111000000000000111111222222222222111111...///000222222333333333111000///000111222000///000000111111111111000000---------...///000000111...//////000111222222222111111111111111111111111000000000000111111111111000111111111111222222222222333333444333222000///111111222222222333333333000000000000111111111111444444444555444444333333444666888999999777555333444444555666777888999999999888777777777888:::;;;999:::;;;<<<<<<<<<;;;:::::::::::::::<<<===???@@@<<<<<<===>>>???AAACCCDDD>>>===<<<;;;;;;<<<>>>>>>??????@@@@@@@@@>>><<<;;;:::<<>>>>>????????????>>>>>>===;;;;;;???@@@BBBCCCDDDCCCCCCBBBCCCDDDEEEDDDCCCBBBBBBCCC>>>>>>>>>>>>============>>>???AAABBBCCCCCCBBBBBB@@@@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGCCCDDDFFFGGGGGGFFFEEEDDDBBBCCCDDDDDDCCCBBB@@@???===>>>@@@AAAAAA@@@???>>>???AAACCCBBB@@@@@@CCCEEEBBBCCCDDDCCCAAAAAACCCDDDAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBB===============>>>??????AAA@@@???===<<<<<<<<<<<<===>>>???@@@???===;;;:::999999999999999999999:::999999888888777666666666444333222111111222333444111111111000111222222333333333333222222222111111111111000000000000111111000000000000000000000000222222222222222222222222{{{yyy{{{uuupppggg^^^WWWRRRPPPOOOMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMQQQMMMJJJIIIJJJJJJIIIGGGHHHHHHGGGGGGHHHIIIKKKLLLKKKGGGDDDCCCDDDEEEDDDBBBCCCDDDFFFFFFEEEEEEFFFHHHDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????????????????@@@AAAAAAAAABBB>>>>>>???>>>>>>===<<<;;;===>>>>>>>>>????????????AAA???===;;;:::;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>?????????>>>===;;;:::;;;:::888777777999<<>>::::::;;;===>>>@@@AAAAAA@@@@@@@@@?????????>>>>>>AAA@@@@@@@@@??????>>>>>>;;;<<<>>>???@@@@@@@@@???;;;;;;;;;<<<<<<>>>?????????@@@AAA@@@>>><<<===>>>>>>@@@BBBEEEEEEDDDBBB@@@@@@@@@AAAAAABBBCCCDDDDDD<<<======<<<<<<<<>>????????????@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFGGGHHHHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@AAACCCDDDDDDBBBAAA@@@AAABBBCCCDDDDDDBBB@@@???===<<<<<<<<<<<<<<<======>>>>>>===<<<<<<===>>>???>>>@@@BBBCCCCCCAAA>>>===999999999999999888777666999999888666555333222222333333333333333333333333333333333333333333333333222222222222222222333333444333333333222111111111111111000000//////......000000000000000000000000zzzrrrfffbbb[[[TTTOOOLLLKKKKKKIIIIIIGGGGGGFFFGGGGGGHHHGGGGGGFFFGGGGGGIIIKKKLLLOOOMMMIIIIIIJJJKKKIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMJJJGGGFFFHHHIIIHHHFFFCCCEEEFFFFFFEEEEEEFFFHHHDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>???????????????===>>>>>>>>>>>>======<<<>>>>>>?????????@@@@@@@@@@@@???===;;;;;;;;;<<<===>>>>>>???@@@@@@???>>>>>>>>>>>>??????>>>===;;;:::555888999888555777>>>DDDWWWGGG888666:::;;;888555555555555444333222222222555444444444333333333333222222222222222222222222222222333444444333222222111111111111111111111111222222222111111111000000000000111111111222222222000000000000000000000000333333333333333222222222000000000000////////////......///000000000000000---...///000000000///...///111444444333111111111////////////000000000000/////////000000000111111222222222111111111000000111222333333444444333333111111111222222222333333333222222111111222222333333333444555555555555555555444333444666888888777555555666666777888888888888999:::;;;;;;:::999999888888777888999:::<<<===999:::;;;<<<>>>???@@@AAA@@@@@@?????????>>>>>>>>>@@@@@@??????>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@<<<<<<<<<======???@@@@@@>>>??????>>><<<;;;===>>>;;;<<<>>>@@@AAAAAA@@@?????????@@@AAABBBBBBCCCCCC>>>>>>>>>===<<<===???AAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAA???===<<<===>>>????????????@@@AAABBBCCCDDDBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@???>>>>>>===<<<<<<<<<===>>>>>>???>>>===<<<<<<======>>>>>>???AAABBBBBB@@@>>><<<888888999999888888777777999888777666555333222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222111111111111111000000000/////////...000000000000000000000000{{{xxxyyy~~~|||zzz{{{~~~|||yyyvvvnnnddd___VVVSSSOOOKKKHHHGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFGGGHHHJJJKKKLLLJJJHHHHHHIIIJJJJJJJJJDDDEEEFFFFFFEEEDDDFFFGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>===============<<<======>>>>>>>>>>>>===????????????@@@@@@@@@@@@@@@???===<<<;;;<<<<<<======>>>>>>??????>>>>>>=========>>>>>>>>><<<;;;:::333888;;;888444444<<>>:::666555555444444333333222222111444444333333333333333222222222222222222222222222111222333333333333222111111111111111111111111111222222111111111000000000000000000111111111222222000000000000000000000000/////////000000000000000111111000000//////.........//////000000000000000,,,---...///////////////000222555555444222222222////////////000000000000////////////000000000000222111111111111000000000111111222333333333333333111111111222222222222333333222111111111111222333222333444444555555444444555555555777999999888666333444444555666666777777666777888999::::::::::::999999999999999:::;;;;;;999::::::<<<===>>>???@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>============>>>>>>???@@@AAAAAAAAAAAA>>>>>>===>>>>>>???@@@AAA>>>>>>>>>===;;;;;;===???<<<<<<===>>>??????@@@@@@>>>??????@@@@@@AAAAAAAAA???@@@@@@???======>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>===>>>>>>??????@@@@@@AAABBBCCCEEEEEECCCCCCBBBBBBCCCEEEFFFGGGDDDCCCCCCEEEFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>>>>>>>===<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@AAABBBBBBAAA@@@???????????????>>>>>>>>>===@@@???===<<<;;;===>>>??????>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@>>><<<;;;666777777888888888888777888888777666444333222222222222333333333333333333333333333333333333333333333333333222111111111000000000000000111111111111000000000000////////////000000000000000000000000{{{zzz}}}~~~~~~}}}~~~|||zzzyyyyyyzzz}}}sssiiifffccc[[[SSSOOOMMMLLLJJJHHHGGGGGGHHHIIIEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJJJJHHHGGGGGGHHHIIIKKKKKKEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>======<<<<<<;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>??????????????????>>>===<<<<<<==============================<<<<<<===>>>===<<<;;;:::888:::;;;888444333888===UUUXXX[[[VVVGGG888555:::555555555555444444333333333333333333222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000+++++++++,,,,,,---------222111111000///......---//////000000000000//////,,,,,,---....../////////000222444444333111222222////////////000000000000000000000111111111222222111111111111000000000000...//////000111000000000111111111111222222222222222222111111111111222222222222333444444444444444555666777999;;;;;;888555333333444444555666666666555555666888999::::::::::::::::::999999999999:::999999:::;;;<<<===>>>>>>==========================================<<<<<<>>>>>>??????@@@@@@@@@@@@>>>=========>>>>>>???@@@?????????===<<<===???AAABBBBBB@@@??????@@@@@@AAA>>>>>>>>>???????????????@@@AAAAAA@@@>>>===>>>???@@@AAAAAAAAA@@@@@@??????BBBAAA@@@????????????@@@@@@@@@AAAAAACCCDDDFFFGGGEEECCCBBB@@@@@@BBBCCCEEEBBBBBBBBBCCCEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>???@@@AAAAAA@@@@@@???@@@???>>>============>>>AAA???===;;;;;;<<<>>>@@@???>>>===<<<;;;;;;::::::;;;<<<===>>>===<<<;;;999555555666777888888888888777777666555444333222111222222222222222333333333222222222222222222222222444333333222111000000///......//////000000111111000000000000////////////////////////////////////~~~|||}}}}}}zzzuuupppkkkiiifff^^^YYYYYYWWWQQQKKKHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIKKKLLLFFFGGGGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>;;;<<<===>>>>>>???>>>>>><<<<<<<<<<<<============???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<:::999;;;888666555555666777666>>>HHHTTTWWWKKK<<<777:::444444444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000////////////000000000111111111////////////////////////.........//////000000000222111111000///......---//////000000000000//////------------....../////////000222111000///000111////////////000000000000//////000000000111111111000000000000000000000000---...//////000000//////000000111111111222222222111111111111111111111111111222222333333333333333555555777:::;;;:::777444333333444444555666666777444444555666777999::::::999999999999999999888888888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>======<<<<<<<<<===>>>>>>???@@@@@@?????????BBBDDDGGGFFFCCCAAA?????????@@@>>>>>>>>>>>>>>>>>>>>>===???AAAAAAAAA???===>>>??????@@@AAAAAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGFFFDDDBBB???>>>???@@@@@@AAAAAAAAACCCEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>============>>>>>>>>>>>>>>>????????????????????????????????????????????????===>>>>>>???????????????@@@@@@???>>>>>>>>>>>>???@@@???===<<<;;;<<<===>>>=========<<<;;;:::999999::::::;;;;;;;;;:::999888444555666777777777777777666666555444333222222111111111111222222333333333222222222222222222222222333333222222111000//////.........//////000000111////////////000000000000////////////////////////}}}}}}|||{{{vvvvvvtttpppjjjddd^^^ZZZTTTOOOMMMOOOPPPLLLHHHFFFHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHIIIKKKMMMGGGHHHHHHGGGDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@@@@@@@<<<======>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<;;;:::999999555222333777999888666666555999BBBEEE@@@999555111111111111111111111111000111111111111222222222222222222222222222222222111111000000000000111111000000000000000000000000111111000000000//////////////////000000000111111////////////////////////000000000000111111111111111111000000//////......000000000000000//////...//////...------......///...///000///...---///000////////////000000000000------------............//////000000000000000111//////000111111111111111000000000111111111111222000000111222222111000000000111222222333333222222444444666888999888555222333333333444555555666666444444444555666777999:::777888888999888888777777777888888999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<======>>>======<<<<<<<<<<<<======>>>@@@AAABBBAAAAAACCCDDDFFFEEEBBB@@@>>>=========?????????>>>>>>=========>>>???AAA@@@???>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@????????????@@@@@@AAACCCEEEEEECCCAAA????????????????????????AAAAAAAAA@@@?????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@<<<=========>>>?????????@@@@@@@@@@@@?????????>>>???>>>===<<<<<<;;;;;;<<<;;;<<<<<<<<<;;;:::999999888888999999888888777777444555555666666666666555555555444333333222111111000000111111222333333333222222222222222222222222222222222111000000000///////////////000000000000////////////000000000000000000000000000000000000ooowww~~~uuupppooohhhfffccc^^^YYYUUUQQQOOOLLLGGGFFFIIIJJJHHHFFFFFFDDDDDDEEEEEEDDDBBBAAA@@@AAABBBDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIKKKMMMLLLIIIFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGIIIIIIHHHFFFFFFIIIKKKGGGHHHHHHGGGDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA=========>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA===>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????>>>>>><<<;;;:::999999:::;;;<<<999:::;;;<<<<<<;;;:::999666555333444555666666555444///...444:::888555333000000000111111111111111000000000000111111222222222222222222222222222222111000////////////000111000000000000000000000000111000000000////////////////////////000000000111////////////////////////000//////////////////...000000000000////////////000000000000000///......222111///............///...//////...------...000////////////000000000000,,,,,,---------.........////////////000000111111...///000000111111000000000000000000111111111111///000111222222111000///000111111222222222222222333333444555777666333111111111222222333444444444444444333444444666888888555666777777888777666666777777888888999:::::::::999:::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???>>>===<<<<<<===>>>>>>>>>>>>===============>>>;;;>>>AAACCCCCCBBBBBBCCCCCCBBBAAA???>>>>>>======@@@@@@??????>>>===<<<<<<;;;===???@@@???>>>>>>>>><<<===???AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAACCCEEEEEEDDDBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@<<<<<<<<<<<<===>>>????????????@@@AAA@@@???>>>===<<<=========<<<;;;999888999:::;;;;;;;;;;;;:::999777777777777666666666555555555666666666555444444444444333333222222111111///000000111222222333333111111111111111111111111111111111111000000000000111111000000000000000///.../////////000000000111000000000000000000000000]]]fffttt|||vvvooogggcccddd]]]ZZZUUUPPPLLLJJJJJJJJJKKKFFFCCCEEEFFFDDDEEEGGGBBBCCCDDDDDDDDDBBBAAA@@@===???AAADDDFFFGGGGGGGGGEEEEEEEEEEEEGGGHHHJJJLLLIIIKKKMMMLLLHHHFFFEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFGGGEEECCCBBBEEEHHHHHHHHHHHHGGGDDDBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@======>>>>>>?????????@@@?????????@@@AAAAAAAAABBB>>>>>>???>>>>>>===<<<<<<<<<<<<<<<============>>>===>>>????????????>>>>>>;;;;;;999999999999;;;;;;888999:::;;;;;;;;;:::999777888888666333111222444///222666777222---///555222222222222222222333333//////000000111111111222222222222222222222222222111000///......///000111000000000000000000000000000000000000////////////////////////000000000000////////////////////////222222111111000000//////////////////000000000000000000000000000///......444222111///.............../////////------///000////////////000000000000........./////////000000.../////////000000111111,,,------...............000000000000111111111111///000111222222111000///000000111222222222222222333222222333555444222000000000000111222222333333555444333333444555777888333444666777777777666555777777888888999999999:::999999999::::::;;;;;;;;;<<<=========>>>>>>??????@@@???>>>======>>>????????????>>>>>>>>>>>>>>>???999<<>>===<<<<<<:::<<<>>>???>>>>>>>>>>>>;;;<<>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@;;;;;;;;;<<<<<<>>>??????===>>>@@@AAA@@@???===;;;;;;<<<=========;;;888777888999:::;;;;;;;;;:::999777666666666555555555555666666666666555444333333444333333222222111111111///000000111222222333333111111111111111111111111000000000000000111111111222222111111000000//////.../////////000000111111000000000000000000000000JJJOOOXXXbbbmmmwww~~~{{{|||}}}}}}}}}}}}yyyrrriiiaaaZZZVVVTTTOOONNNLLLKKKJJJJJJJJJKKKKKKIIIFFFDDDBBBAAABBBBBBCCCDDDFFFGGGFFFDDDAAA???BBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGFFFFFFHHHKKKNNNQQQNNNIIIDDDBBBBBBDDDFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFJJJJJJIIIHHHFFFDDDCCCAAABBBBBBBBBCCCCCCCCCCCCDDD======>>>>>>????????????BBBAAA???>>>>>>>>>???@@@@@@@@@???===<<<;;;:::999999999:::;;;;;;<<<<<<===;;;===???@@@@@@>>><<<:::===;;;999888999999888777666777777888888888777777777666666555444444333333444333222111000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000......//////000000111111000000//////.........---000000///...............------------------------111111000000//////......222000...---,,,---...///////////////////////////------------------------------------------------////////////000000000000////////////////////////111111000000//////......000000//////......------222111000//////000111222111111000000000000111111111111111111111111111111222222222222222222222222000000111222333333444444444444333222333444555666777666444333333444555555999999888888888888999999666666666666777888::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>???===>>>???@@@??????==================>>>>>>>>>>>>BBB@@@???=========>>>>>>AAAAAAAAA@@@>>>===;;;:::>>>===<<<;;;;;;<<<===>>>???>>>>>>>>>???AAACCCEEEBBBAAA@@@AAACCCCCCAAA@@@???@@@@@@???>>>>>>???AAABBBCCCEEEFFFGGGFFFDDDCCC@@@AAACCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCBBBAAA@@@???========================<<<===??????=========>>>>>>===;;;;;;:::;;;<<<===>>>>>>???>>>>>>===<<<;;;======<<<<<<===>>>??????=========<<<;;;999888777::::::::::::999888777666444444444555555555555555666555555555555444444444444444444333222111000///222000///...///000222333444333111000000000111222111111111000000000000000000/////////000111222222000000000000000000000000////////////////////////;;;???FFFMMMUUU]]]eeejjjtttvvvxxxzzzzzz{{{~~~}}}}}}}}}zzzwwwrrrooooooooonnnnnngggddd^^^XXXRRRNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIGGGEEECCCAAAAAABBBBBBCCCDDDEEEEEEEEECCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFEEEDDDFFFIIIKKKJJJHHHDDDAAA@@@AAABBBDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDHHHGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>?????????@@@@@@AAA@@@???>>>===>>>>>>?????????>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<;;;<<<>>>@@@@@@>>><<<;;;<<<:::888888999999888777666777777777777777777777666666666555444333333333444333222111000000000000111111111111111111111111000000111111111111000000000000000000000000000000///////////////////////////////////////000000000000/////////.........---000000///...............------------------------////////////............000000000000000//////...------------------------------------------------------------------------.../////////000000000000////////////////////////000000000000//////......000000000//////.........111111000//////000111111111111000000000000111111111111111111111111111111222222222222222222222222000000111222222333444444444333333222333444555666444444444444555666666777555555555666888999;;;<<<777666666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@>>>======>>>===>>>???@@@@@@???>>>========================>>>@@@???>>>>>>===>>>>>>>>>@@@@@@??????>>><<<;;;:::======<<<<<<<<<<<<===============>>>???@@@AAABBB???>>>===>>>@@@@@@>>>===>>>??????>>>======>>>@@@@@@AAACCCEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBB@@@???>>>BBB@@@>>>======>>>@@@BBB<<<===??????===<<<===>>>===<<<;;;::::::;;;<<<======>>>>>>>>>>>>======<<<===============>>>??????=========<<<;;;:::999888;;;;;;;;;::::::999888777555555555555555555555555555555555555444444444333333333333333222111000///111000///...///000222333333222111000///000000111111000000000000000000000/////////...//////000000........................////////////////////////444666;;;>>>BBBGGGLLLOOOZZZ\\\^^^___aaadddiiilllxxxzzz~~~zzzvvvtttsssrrrjjjfffaaa^^^\\\[[[ZZZYYYSSSQQQOOOLLLIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFDDDCCCAAAAAAAAABBBBBBDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAADDDDDDEEEDDDCCCCCCFFFHHHEEEDDDBBBAAA@@@AAABBBBBBEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAADDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@??????>>>========================<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::<<<===??????>>><<<;;;:::999777777888999999888666666666666666666666666666555555444444333333222333333222111000000000000111111111111111111111111///000000111111000000///000000000000000000000000........................000000///////////////////////////...............000///......---.................................------------............///000111333222111///---------------------------------------------------............................../////////000000000////////////////////////000000000////////////...000000000000////////////111000000//////000000111111000000//////000000111111111111111111111111111222222222222222222222222000000111111222333333333333333333333333444555555222333444666777777888888444444444555777888:::;;;888777777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<===???>>>===;;;<<<======>>>???@@@@@@@@@???>>>==============================>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<============<<<<<<<<<======>>>?????????>>>===<<<<<<===>>>>>>===;;;===>>>>>>===<<<<<<>>>??????@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@???@@@AAAAAAAAA@@@???>>>CCCAAA>>><<<<<<>>>AAACCC;;;===???>>>===<<<===>>><<<;;;;;;:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>===>>>>>>=========>>>??????>>>======<<<;;;:::999999;;;;;;;;;;;;:::999888888777777666666555555444444444444444444333333333333222222222222222111000///111000/////////000222333111111000/////////000000000000000000000000111111//////......------..............................////////////////////////555777999:::;;;===@@@CCCFFFGGGHHHJJJLLLOOOUUUXXX```dddiiinnnttt}}}~~~}}}tttmmmhhheeebbbaaaYYYUUUQQQOOOMMMLLLKKKJJJHHHHHHGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBBEEEDDDBBBAAAAAAAAABBBBBB????????????@@@@@@@@@@@@CCCDDDDDDCCCBBBBBBDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999:::;;;<<<>>>>>>===<<<;;;999777666666888999999888666666555555555555555555444444444444333333222222333222222111000000111111111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////000000000//////......---........................///......------.........////////////////////////---------....../////////...///000111111000///...////////////////////////------------------------////////////////////////........./////////000000////////////////////////////////////////////////000000000000000000000000000000000//////000000000000000////////////000000111111111111111111111111111111111111222222222222000000111111222222222333333333333333333444444444222444555777888888777666666666555555555555666666999888777777777777777888:::::::::::::::::::::::::::;;;======;;;:::;;;;;;===>>>???@@@@@@@@@???>>>===============<<<<<<<<<:::;;;===???@@@??????>>>>>>>>>??????>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;<<<===>>>???@@@???>>>===>>>===<<<===??????===<<<===>>>>>>>>>======>>>@@@???@@@AAACCCDDDDDDDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHDDDCCCCCCBBBBBBAAA@@@@@@>>>???@@@@@@@@@@@@>>>>>>@@@>>><<<;;;;;;<<<>>>@@@;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>???>>>>>>>>>>>>>>>======>>>>>>???>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999888888777666555555444444444333333333222222222222111111222222111000//////000000//////000000111222000000//////////////////000000000000000111111111000000///...------------........................////////////////////////444555666666666777999;;;<<<===>>>>>>???BBBFFFIIIKKKOOOTTTXXX\\\dddooowww~~~|||zzzyyyyyysssuuuyyy~~~}}}{{{yyyyyyzzzxxxyyyzzzzzzzzzzzzzzzyyyqqqlllddd]]]XXXTTTQQQOOOLLLJJJGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@@@@@@@@@@AAABBBBBBDDDCCCAAA@@@@@@@@@BBBCCC????????????????????????BBBDDDDDDDDDCCCBBBDDDEEEGGGGGGFFFEEEDDDBBBAAA@@@CCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA??????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999999888999:::;;;<<<===<<<<<<;;;888777555666777888888777666666444444333333444444333333333333333222222222333222111111000111111111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000//////......---------------.....................------------......////////////////////////.........//////000000111///...------------//////////////////////////////------------------------////////////////////////............////////////////////////////////////...............////////////////////////000000000/////////000000/////////000000////////////000000000000000000000000000000000000000111111222222222000111111111111111222222222222222333333333333333444555666777777666555444666666555555555555666666999888777777777777777888::::::::::::::::::::::::888:::<<<<<<:::999:::;;;<<<===>>>???@@@??????>>>>>>=========<<<<<<;;;;;;999;;;===>>>?????????>>>??????@@@@@@@@@??????>>>;;;<<<===>>>>>>===<<<;;;===>>>???@@@@@@@@@>>>>>>>>>===<<<===??????===<<<===?????????>>>>>>@@@BBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCEEEGGGHHHDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>@@@@@@@@@@@@???>>><<<===>>>>>>>>>>>>===<<<;;;<<<>>>>>><<<;;;<<<===;;;;;;;;;<<<<<<=========;;;<<<===>>>>>>???>>>>>>>>>>>>===============>>>===<<<;;;:::999999::::::::::::;;;;;;::::::999999888777777666555444444333222222222222111111111111000000111111111000//////000000000000000111111222/////////000000000////////////000000111111111111111000000///............////////////////////////////////////////////////333444555555444555777888888999::::::999;;;===@@@???BBBDDDFFFGGGLLLSSSYYY___aaacccdddddddddfffhhhhhhjjjooovvv~~~~~~~~~~~~zzz{{{|||||||||{{{zzzyyyxxx{{{|||~~~~~~{{{vvvppplllkkklllffffffeeedddcccbbbbbbbbb___[[[UUUPPPLLLIIIEEECCCFFFEEECCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@???@@@AAABBB???????????????>>>>>>>>>@@@BBBCCCCCCBBBBBBCCCEEEEEEEEEDDDBBBAAA???>>>===BBBBBBCCCDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@@@@@@@@@@???>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::999999999999:::;;;<<<<<<<<<<<<888777555555666777777666666555444222222222333333222222222222222222222222222222111111111111111222000000000000000000000000...//////000000//////...////////////////////////111111111111111111111111//////..................---------------.........---------,,,------...///......................../////////000000000000000///---,,,++++++---///000------------------------------------------------........................------........./////////////////////////////////---............/////////............////////////...//////000000//////...000//////......//////000000000000000000000000000//////000000111222222222111111111111111111111111111111222333333333333333555555666555555444444333333333333444666777999:::888777777777777777888888999999999999999999999999888999;;;;;;:::999:::;;;:::;;;===>>>???>>>>>>===>>>======<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>????????????@@@@@@AAA@@@@@@@@@<<<<<<============<<<<<<===>>>??????@@@@@@@@@???===<<<<<<===>>>>>>===;;;>>>?????????>>>???AAACCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>???@@@AAAAAAAAA@@@???===>>>@@@BBBBBB@@@>>>===:::<<<>>>===<<<;;;<<<===;;;<<<===>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<;;;999888888888999:::999999999::::::999999888666666555555444444333333222111111111000000000000//////000000000000/////////000000000111111111111//////000111111111000000/////////000111111222222000000//////.../////////000000000000000000000000////////////////////////333444555444333444555777555666888888777777999::::::;;;;;;<<<<<<===@@@BBBEEEHHHKKKMMMMMMNNNQQQTTTVVVYYY]]]ccciiipppvvvzzz}}}vvvttttttooorrrsssrrrrrruuu|||{{{xxxuuutttqqqppppppooommmkkkgggjjjlllkkkmmmqqqrrrpppkkkkkkhhhddd^^^ZZZYYYYYYSSSRRRQQQOOOOOOOOOOOOOOOPPPNNNJJJGGGFFFEEECCCAAAEEEDDDBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>===???AAABBBAAAAAABBBDDDBBBBBBAAA??????>>>>>>???@@@AAABBBCCCCCCAAA???>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888999999:::;;;;;;<<<<<<999777555555666666555444666555333111000111222222111111111222222222222222222111111111111111222222000000000000000000000000......////////////......////////////////////////000000000000000000000000------..................,,,,,,,,,------.........---,,,,,,,,,------...///------------------------//////////////////......---------------...//////---------------------------------------------------------------------------------.........//////////////////////////////---------.........//////,,,---------.........///......///000000///......//////............//////000000000000000000000000/////////000111222222222111111111111000000000000000111222333444333333222444333333333333444444555333444444555666888999:::777666666666777888999999999999999999999999999999777999;;;;;;:::::::::;;;888999;;;============<<<>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<===>>>???===>>>???@@@@@@@@@@@@@@@======<<<<<<<<<<<<======<<<<<<<<<===>>>???@@@AAA???>>>===>>>@@@@@@>>>===<<<===>>>>>>>>>>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>???@@@BBBBBBBBBAAA@@@>>>???@@@@@@@@@@@@???>>>:::<<<======<<<;;;;;;<<<;;;<<<>>>???@@@@@@@@@???===>>>>>>>>>>>>======<<<<<<<<<;;;:::::::::::::::;;;999888666666777888999777888888999999888888777444444444444444333333333111111000000000/////////...//////000000//////...//////000111111111111111//////111222222222111111...//////000111111222222......------......//////////////////////////////////////////////////////111222333222000000222333222444666777666666777888666666777777888999999999888;;;>>>>>>======@@@BBBBBBDDDIIIMMMQQQVVV\\\___eeeiiikkkiiibbb]]][[[\\\[[[^^^aaaaaa```bbbiiiooopppvvv{{{zzzuuuooonnnoookkkgggbbb```___]]]ZZZXXXTTTXXXZZZWWWWWWZZZ\\\[[[UUUUUUSSSPPPKKKGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFDDDDDDEEEEEEDDDCCCFFFDDDCCCCCCDDDDDDBBBAAA>>>????????????>>>>>>===@@@@@@BBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>:::===???@@@@@@@@@AAACCCBBBAAA@@@??????@@@AAABBB???@@@AAABBBBBB@@@>>>===<<<===>>>???@@@AAAAAAAAACCCCCCCCCBBBBBB@@@??????============>>>>>>>>>>>>@@@?????????>>>>>>=========>>>?????????>>><<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<:::888555555555555444333666555333111000000111222111111111111111111222222222111111111111111222222000000000000000000000000......////////////......////////////////////////////////////////////////,,,------....../////////,,,,,,,,,------.........,,,,,,,,,,,,------...///------------------------/////////......------,,,,,,---///000111000///...////////////////////////---------------------------------------------------------.........//////////////////////////////---------.........//////,,,,,,,,,---------......---...///000000///...---//////............//////000000000000000000000000...//////000111222222222111111111000000000000000000111222333444333222222222111111111222444666777777777666666666666777777666666666666777888::::::888888888888888888888888777999;;;;;;::::::;;;<<<777999:::<<<======<<<<<<>>>>>>===<<<;;;;;;::::::======<<<;;;;;;<<<>>>???<<<===>>>??????@@@??????>>>===<<<;;;;;;<<<===>>>;;;;;;:::;;;<<<>>>@@@AAABBBAAA@@@AAACCCCCCAAA@@@;;;<<<============???AAACCCCCCBBBAAA@@@@@@@@@@@@???@@@AAACCCDDDCCCCCCBBBDDDCCCCCCBBBBBBAAA@@@@@@???@@@AAABBBCCCBBBBBBAAA???>>>===<<<<<<===>>>???:::<<<======<<<;;;;;;<<<<<<===???@@@AAAAAAAAA@@@>>>>>>???>>>>>>===<<<<<<<<<;;;::::::999999999999:::999777555555666888999666777777888888888777777222333333333333333333333000000000000////////////......///////////////...//////000111111111111111///000111333333333222111...//////000111222222222,,,,,,,,,,,,------...///........................////////////////////////222222333333333444444444222333444444555555444444666555444333333444555666999999999888666777999;;;======>>>@@@BBBDDDFFFGGGNNNOOOPPPOOOMMMKKKJJJKKKIIIIIIKKKMMMOOOQQQSSSTTTYYY[[[]]]^^^]]][[[XXXWWWSSSRRRQQQNNNLLLJJJHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???AAABBBBBBBBBBBBBBBBBBAAA???AAABBBCCCCCCBBB@@@>>>======????????????>>>===BBBBBBBBBCCCBBBBBBAAAAAA@@@@@@AAACCCEEEDDDBBB@@@@@@@@@@@@@@@@@@???>>>===;;;<<<===>>>@@@AAABBBCCCAAABBBBBBBBBAAA???===<<<<<<>>>@@@AAAAAAAAA???>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFEEEDDDCCCAAA???@@@@@@??????>>>======<<>>@@@???===????????????>>>>>>>>>======<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666;;;:::888777555444444333333333333333222222111000444222000000111222111000////////////////////////000000000000000000000000////////////////////////......////////////......000000000///......---------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---///000------------------------////////////////////////////////////////////////////////////////////////............////////////////////////////////////---------............///,,,,,,------......//////............////////////000000000000000000000000222222111111111111111111111111222222222333333333222222222222222222222222333444666777777666444333444444444555555555555666666777777777777777666666888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????============<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>===>>>???@@@AAABBBBBBBBB>>>>>>????????????>>>===CCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@CCCFFFFFFDDDBBB@@@???@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<;;;????????????>>>>>>>>>>>>??????>>>>>>======<<<<<<999999:::;;;;;;::::::999999999999999888777555555888888777777666666555555444444333333333333222222////////////////////////111000000///...---------////////////////////////////////////000000000000000000000000000000000000........................////////////////////////......////////////......222222222222333333333333222222333444444444444333666555444333333444555666777888888777666666888::::::::::::;;;<<<===>>>???@@@BBBCCCBBB@@@?????????===>>>???AAABBBDDDEEEFFFFFFGGGIIIJJJJJJHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>><<<<<<======>>>?????????CCCBBBAAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@===>>>>>>??????>>>>>>===???@@@AAABBBBBBAAA@@@???>>>@@@AAABBBBBBAAA@@@?????????@@@AAAAAA@@@???>>>??????@@@AAABBBBBBBBBAAA@@@@@@AAACCCDDDDDDBBB@@@AAAAAABBBBBBAAA@@@@@@???????????????????????????@@@AAAAAA@@@@@@???>>>======>>>@@@AAAAAAAAA@@@???>>>??????@@@@@@AAAAAABBBDDDDDDEEEEEEDDDCCCAAA@@@AAAAAA@@@??????>>>======>>><<<;;;<<<>>>@@@???>>>?????????>>>>>>>>>============<<<<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::777777777777777777777777777777666555444444444444333333333333333222111111333111//////000111000///////////////////////////////////////////////////..............................////////////....../////////......---------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,...000222------------------------------------------------............................................................////////////........................---------............///////////////000000000000............////////////////////////////////////111111111111111111111111111111111222222222333333333333333333333333333333333444555555555555444333555555555666666666666777666666777777777777666666888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;=========<<<<<<<<<<<<<<<=========>>>>>>?????????========================<<<<<<==================??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>===AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???BBBEEEGGGGGGEEEBBBAAA@@@>>>===============<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<======>>>>>>>>>??????>>>>>>===<<<<<<;;;:::;;;;;;;;;;;;::::::999888888888888777666555555777777777666666666666666333333222222222111111111000000000000000000000000111000000///......------////////////////////////.../////////000000000000////////////////////////------------------------..............................////////////......000111111111222222222222111111222333333333333222555444444333333444444555666666777666444444666888999888777777666666777777888:::;;;;;;:::999999:::888888999:::;;;<<<======999:::<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<=========>>>======>>>>>>>>>>>>=========>>>@@@AAAAAA@@@>>>======>>>@@@AAABBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???<<<===>>>@@@AAAAAABBBBBB@@@@@@@@@BBBCCCCCCAAA@@@@@@@@@AAAAAA@@@@@@????????????????????????????????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;<<<>>>@@@@@@???>>>>>>>>>>>>=====================<<<;;;;;;;;;;;;;;;;;;::::::999999999888777777777777777777777777444444333333333444444555333333444444444333222222222000......///000///...////////////////////////////////////////////////------------------------......////////////...............---------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++---///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------............/////////........................---------............///000000000///////////////............////////////////////////////////////000000000000111111111111000111111111222222222222444444444444444444444444333333333333333333333333555666666666666777777777666666777777888777777666999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>======<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============??????@@@@@@??????>>>===========================@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCAAA???>>>DDDFFFHHHHHHEEEBBBAAA@@@;;;;;;;;;<<<<<<=========;;;<<<============<<<;;;999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999666666666666666666666666555555555666666666666666222222222111111111000000111111111111111111111111000000000///......------////////////////////////....../////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......000000000000111111111111000000111222222222222222444333333333333333333444444555555555333333444666888777666666555555555555555777999999888888888999888888888999999999999:::666777999:::;;;;;;:::999999999999999::::::;;;;;;888999999::::::;;;;;;<<<:::999999888888888999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@?????????===>>>@@@AAAAAA@@@>>>===<<<===>>>???@@@AAA@@@@@@CCCDDDDDDDDDDDDBBBAAA@@@>>>>>>???@@@AAAAAAAAA@@@@@@??????AAABBBCCCAAA???======>>>>>>>>>======<<<<<<<<<===>>>???@@@AAAAAA>>>===<<<<<<<<<>>>???@@@@@@@@@@@@???@@@AAAAAABBBAAA@@@@@@@@@??????>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@===<<<<<<<<<===??????@@@>>>>>>=========<<<<<<<<<=========<<<;;;:::999999:::::::::999888888777777888888888888888888888888444444333333333333444444333333444444444333333222222111//////000000000///////////////////////////////////////////////////---------------------------......//////......---,,,,,,------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------............///.........------,,,,,,,,,............/////////////////////////////////////////////000000000000000000000000111111111111222333333333333333333333333333333222111111222333333555555555555666666666666666666777888888888777777999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@@@@??????>>>=========::::::;;;<<<===>>>??????>>>>>>>>>>>>?????????????????????>>>>>>=========>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<======>>>??????@@@@@@AAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@BBBCCCEEEEEEDDDBBB???===DDDFFFGGGFFFCCCAAA@@@???:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<=========>>>>>>===<<<<<<;;;;;;:::============<<<;;;::::::555555555555555666666666444444444555555666666666222222222222111111111111111111111111111111111111000000//////............////////////////////////........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---//////000000000111111111///000111111222222111111222333333333333333333222222333555444333222333444555555555444444555666666111333555555555444555666555555555555555555555555444555666777888777777777666666666666666666666666666666777888888999999:::;;;;;;:::999888888888888;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???????????????>>>???@@@AAAAAA@@@???>>>;;;<<<===>>>??????@@@@@@CCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@??????@@@???>>>???AAABBBAAA???<<<======>>>>>>>>>======<<<<<<===>>>???@@@@@@AAA===<<<<<<;;;<<<===???@@@@@@@@@?????????@@@AAABBBAAA@@@@@@??????>>>>>>======???AAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA==================>>>???=========<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::888777999999888888888777777777777777777777777777777777666666555444333333333333222222333444444333333333444222000000111111111000////////////////////////................................................------............------+++,,,,,,,,,---.........,,,,,,,,,------------...------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---------............///......------,,,,,,++++++............////////////............................../////////000000000//////000000000111111111111111111111111111111111333222111111111111222333333333333444444444555555666666777888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============@@@@@@??????>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>>>>===>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>===<<<<<<===??????@@@@@@@@@<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@???AAABBBDDDEEEDDDBBB???===AAACCCDDDCCC@@@>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::<<<=========<<<;;;;;;:::666555555444555555666777333333444444555555666666444333333333333222222222111111111111111111111111////////////............////////////////////////............////////////////////////////////////------------------------........................------............------///000000000111111111111000000111222222222222111111222222333333222222111111333444444333222222333222222222222333444555555111333555555555444555666555555555555555555555555444555555666666666555555666666666666555555555555666666777888888999999:::;;;;;;:::999888888888888;;;;;;;;;<<<<<<<<<======999:::;;;<<<<<<======<<>>>>>>>>AAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBBBBAAA???>>>===???>>>===>>>@@@AAA@@@?????????@@@@@@AAAAAA@@@@@@?????????>>>>>>======<<<===============>>>??????>>>>>>?????????@@@@@@@@@@@@@@@?????????>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>><<<<<<===>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<;;;:::888777777777777777777777777777666666666666666666666666777666555444333222222222111111222333333333222222444222000000111222111000////////////////////////........................////////////////////////------............------++++++,,,---...//////000,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------------------------............////////////...........................////////////........................------......//////000000////////////000000000000111111111111111111111111222222222222222222222222222222333333333444444444666666777888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????<<<<<<=========>>>>>>>>><<<======>>>>>>?????????@@@@@@@@@???????????????;;;<<<>>>???@@@AAAAAAAAA===<<<<<<;;;<<<===???@@@BBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCAAA???>>>>>>@@@AAA@@@>>>=========<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999;;;;;;;;;<<<<<<<<<;;;;;;888777666555555555666777333333333444444444444444444444444333333333222222111111111111111111111111//////////////////......////////////////////////------........./////////////////////////////////........................------------------------------............------000000000111111111222222000111222222333333222222000111222333333222111000111333555555333222222333333333333333333444444555333555777777666555555666666666666666666666777777666666666666666666555555666666666666666666666666777777888888999999::::::888777777777777888999999::::::;;;;;;;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCBBBBBBAAA@@@AAAAAAAAA@@@???>>>>>>???>>>======???@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@??????>>>======<<<<<<======>>>?????????>>>>>><<<===>>>???@@@???>>>>>>????????????>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAA>>>;;;:::;;;===<<<<<<<<<;;;;;;;;;::::::888999:::;;;;;;:::888777444555555666666777777888555555555555555555555555333333222222222222333333///000111111222222222111333111000///000111000///////////////////////////................................................,,,------......------,,,+++,,,---...///000111111++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........---------------------------------............///---..................///............////////////........................,,,,,,---......///000000........./////////000000111111111111111111111111111222333444444333222111333333333444444444555555666666777888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<===>>>>>>????????????>>>>>>>>>>>>=========;;;;;;<<<======>>>????????????@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAA@@@@@@>>>===<<<<<<<<<>>>@@@BBBDDDCCCBBB@@@????????????@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@<<<>>>???>>>===<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888999:::;;;;;;<<<<<<;;;:::999777555555555666777444444444333333333333333333333333333222222222111000000000000000000000000.../////////////////////////////////////////////---------.........//////........................------------------------------------------------,,,------......------,,,111111111111222222222222111111222333333333333222000111222333333222111000111333555555444333222333777666555555444555555555111333444444333222222333333333333333444444444444555555555444444333333333111111222222333444444444333444444555555666777777333333444555666777999:::999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???>>><<<::::::<<<>>>???======<<<;;;;;;;;;<<<<<<<<<===???AAABBBBBBBBBAAA===>>>>>>?????????>>>>>>???>>><<<===???@@@@@@???===>>>???@@@@@@@@@@@@@@@<<<<<<======>>>>>>??????===>>>???@@@@@@???>>>===:::<<<>>>???@@@???===<<<>>>>>>>>>>>>>>>?????????===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBB???;;;999:::<<<<<<<<<;;;;;;;;;:::::::::777888:::;;;;;;:::999888333444444555666777888888555555555555555555555555000000000000111222333444...///000111111111111111222000///...///000///...////////////////////////........................------------------------,,,------......------,,,+++,,,---...///111222222++++++,,,,,,,,,---------------------------------))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////+++++++++,,,,,,---------............/////////000........................,,,,,,------...///000000............/////////000222222222222222222222222111222444555555444222111444444444555555555666666666666777999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>======:::;;;;;;<<<===>>>>>>????????????@@@@@@AAAAAABBB@@@AAAAAAAAAAAA@@@??????>>>>>><<<<<<===???AAACCCFFFEEECCC@@@?????????????????????@@@@@@AAAAAABBB>>>>>>>>>??????@@@AAAAAA<<<===>>>>>>======>>>???999999:::;;;<<<===>>>???<<<;;;::::::::::::;;;<<<777777888999:::;;;;;;<<<<<<<<<;;;::::::999999888777777999:::;;;<<<<<<<<<<<<:::888666555555666777444444444333333222222222222222222111111111111000////////////////////////.........///////////////////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...........................000111111000000111222111111111111111111111111111111000000111111222333222222222222222222222222111111222222222333333333666666555555555444444444333333333333333333333333444444444555555555555666333333333444555666666777777777666666666666777777777777777777777888888999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAAAAA@@@???>>>============>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<999:::<<<>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@AAA???>>>=========???@@@AAAAAA@@@@@@???>>>???????????????@@@@@@@@@@@@??????;;;<<<<<<===============@@@@@@@@@@@@???===<<<;;;>>>>>>>>>>>>>>>===<<<;;;======<<<;;;999888777777777777777777666666666666555555444444444333333333444333111111222111000.........//////000000111111111111000000//////......,,,,,,---///111222000...//////.........---------...........................------...//////...,,,---***))),,,111555666555///...---,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++'''(((+++---...---,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******+++++++++***))))))+++++++++,,,,,,---------***+++,,,---,,,+++***))))))***++++++,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................//////............//////111///...------...///111////////////............//////000000000000//////000111111111111222222222222222333333333444444444555555555555555555555555666666555555777888:::;;;999999999999:::;;;<<<===>>>===;;;::::::;;;<<<===============<<<<<<<<<<<<======>>>???????????????@@@???>>>======>>>???@@@@@@@@@??????>>>>>>===============>>>@@@BBBEEEFFF>>>??????@@@@@@AAAAAABBBAAA???===<<<===???BBBCCCCCCBBBAAAAAA@@@???>>>>>>@@@@@@??????@@@@@@AAABBB@@@???>>>>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>>===@@@>>>===<<<;;;;;;<<<<<>>>>>???@@@@@@???>>>>>><<<=========>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999:::<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>=========>>>@@@AAAAAAAAA@@@???????????????>>>>>>????????????>>>>>>;;;<<<<<<===============??????@@@??????>>>===<<<>>>>>>?????????>>>======;;;;;;;;;::::::999999999777777666666666555555555555444444444444333333333444222111111111111000...////////////000000000000000000000000//////......///---,,,---///111111000//////.........---------...........................---,,,---...///---+++...,,,+++,,,///222222111......---,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))+++---------,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++******+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------//////............//////000///...------...///000////////////............//////000000000000////////////000000000111111111333333333333444444444444555555555555555555555555555555444555666777999:::999999999999:::;;;<<<<<<>>>===;;;::::::;;;===>>>============<<<<<<<<<<<<======>>>????????????>>>===>>>????????????>>>===;;;;;;;;;;;;;;;;;;::::::??????>>>>>>>>>???AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===>>>???@@@BBBBBBBBBAAAAAA@@@???>>>>>>AAA@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>@@@BBBCCCBBBDDDDDDAAA<<<;;;???CCC???>>>===<<<;;;<<<<<<===AAA@@@>>><<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::777888888999999888888777777777777666555444444444444444333222222111000000111000000///.../////////111000000///////////////000000///...............---------...............///.........------------------,,,,,,,,,,,,------......------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------000000000000000000000000...000111111//////000222222222222222222222222222111000000000000111222222222222222222222222222222111111111222222222222333555555444444444444333333333333333333333333333333333333333444444444555555444444444555666666777777666666555555555555666666666666666666666777888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>????????????>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>===>>>>>>???@@@AAA@@@??????>>>>>>??????======>>>>>>>>>>>>======;;;<<<<<<===============>>>>>>????????????>>>>>>>>>>>>??????@@@?????????999999::::::::::::::::::666666555555555444444444444444444444333333333333333222111000111111000...000000000000////////////000000000////////////...000...,,,+++---000111222...............---------------------------------,,,,,,+++,,,---...,,,***000...,,,,,,---......---...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,//////............//////000///...------...///000////////////............//////000000000000//////.../////////000000000000222333333333333444444444444444444444444444444444444444444444555777888999999999888999999:::;;;<<<>>>===<<<;;;;;;<<<===>>>=========<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>;;;===???AAAAAA???===;;;<<<<<<==================???>>>>>>>>>>>>???@@@@@@CCCCCCBBBAAAAAA@@@??????@@@@@@@@@???????????????AAAAAAAAA@@@@@@?????????AAAAAAAAA@@@AAABBBBBBCCCBBBAAA???>>>???AAADDDFFFLLLIIIDDD???<<<;;;===???>>>>>>===<<<<<<<<<======AAA@@@???>>>===>>>???@@@>>>=========<<<;;;;;;;;;;;;;;;<<<======<<<:::999666777777777777777777666777777666666555444444444333333333222111111000000000//////...............111000//////......//////000//////............///---------.........//////............------------------,,,,,,,,,,,,------......------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------////////////////////////...///000000//////000222000000000000000000000000000000000000000111222222111111111111222222222222111111111111222222222222444444333333333333333333222222222222222222222222222333333333444444444444444444555555555666666666666555555444444555555666666555555555555666777777777777888888999:::::::::<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>>>>>>>>>>>>>>>>?????????>>>>>>===============<<<<<<============<<<<<<;;;<<<<<<=====================>>>???????????????===>>>???@@@@@@@@@@@@@@@:::::::::999999999999999555555444444444333333333444444444333333333222222333111000000111111000...111111000000//////......///////////////////////////...,,,---///000000000........................------------------------,,,+++***+++------+++***...---,,,,,,,,,,,,,,,+++------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++)))***+++,,,---.........---,,,,,,,,,++++++******))))))***+++,,,,,,------............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000///............///000////////////............//////000000000000///////////////000000000111111111111111222222222333333444444444444444444444444444444444555666777888999999999888888999::::::;;;======<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>======<<<===>>>@@@@@@>>>===<<<===>>>>>>??????@@@@@@@@@<<<<<<===>>>@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAAAAA@@@???>>>===AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCAAA@@@???@@@BBBFFFHHH]]]TTTIIIDDDCCCBBB===999==================>>>>>>???>>>============>>>>>>===<<<<<<;;;:::999999888:::;;;<<<======<<<:::999666777777888888777777666666666666555555444444444333222222222111111000000000000///............///000000///............///000///............//////,,,,,,------.../////////------------------------///......------......///...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---........................---///000000//////000111////////////////////////000000//////000000111222000000000111111222222222000000111111111222222222222222333333333333333333222222222222222222222222222222222222333333333444444444444444555555555555555555444444444444555555555555555444555555666777666666777888888999999::::::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<==============================<<<<<<===>>>??????>>>>>>?????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<===============<<<===>>>??????@@@??????===>>>???@@@@@@@@@@@@@@@<<<;;;;;;:::888777777666444444444444333333333333444444333333333222222222222000///000111111000///111111000000//////...................../////////------...000222111...,,,---.....................------------------------+++******+++,,,,,,+++)))++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,++++++*********))))))******+++,,,---...............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////............//////////////////............//////000000000000//////000000000111111111222222000000000000111111111111444444444444444444444444444555666777888999999999999999888888888999::::::<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<============<<<>>>>>>============>>>>>>;;;;;;<<<<<<======>>>>>><<<===>>>???AAABBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBB???@@@AAAAAAAAA???===<<<@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>===>>>??????@@@BBBAAA@@@???@@@BBBEEEFFF^^^___\\\UUUJJJBBB>>>>>><<<<<<===>>>>>>?????????>>>===============>>>>>>======<<<;;;::::::999999999:::;;;<<<<<<;;;::::::777888888888888888888777555555555555444444444444222222111111111111111000222111000000//////000000000//////...............//////............//////---------.........//////,,,,,,------------------......------------......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,........................---///000000......///111........................000////////////000111111//////000000111222222222000000000111111111111222111111222222222222333333222222222222222222222222111111222222222333333333333333333333333333333333444444333333333333444444444444444444444555666666666666666777888888999999999999999:::;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;<<<<<<===========================;;;;;;:::;;;;;;<<<===>>>>>>????????????>>>=========<<<;;;;;;::::::;;;;;;<<<<<<============<<<<<<;;;<<<<<<===============<<<===>>>???????????????>>>>>>??????@@@?????????<<<<<<;;;999888777666555555555444444444333333333333333333333222222222222111000//////111111000///000000000000////////////---............/////////,,,---///222333111...***---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---+++))))))+++------,,,+++,,,---+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++***************++++++++++++***************+++++++++++++++)))***+++,,,,,,---,,,,,,+++++++++++++++*********************+++,,,------,,,------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////////////////............//////000000000000//////111111111111222222222222//////000000000111111111333333333333333333333333444555666888999999999999999999888888888888999999::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<>><<<;;;;;;<<<>>>???===============>>>>>>>>>??????@@@@@@??????>>>===>>>>>>???@@@@@@AAABBBBBB>>>???@@@AAAAAA@@@>>>===?????????@@@@@@AAAAAABBB======<<<<<<======>>>???AAA@@@@@@??????@@@BBBBBBJJJZZZgggaaaLLL<<<<<>>???@@@@@@???>>>>>>?????????????????????>>>>>>>>>===<<<<<<<<<999999999999999:::::::::777888888999999888888777444444444444444444444444111111111111111111111111222222111000000000000000000///......------......///............//////000........................,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,........................---...//////......///111000000000000000000000000///////////////000111111/////////000111222222222000000000000111111111111111111111111222222222333111111111111111111111111111111111111222222222222222222222222222222222222444444333333333333444444444444333333444444555666555555666666777888888999777777888999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<======;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<=========???>>>===<<<<<<<<<==============================;;;;;;;;;;;;<<<===>>>???>>>??????@@@???>>>===<<<>>>===<<<<<<;;;;;;<<<<<<=========>>>>>>=========;;;<<<<<<==================>>>>>>?????????>>>>>>>>>>>>?????????>>>======:::::::::999888777777666555555555555444444444444333333333222222222222111111///...///000111000///////////////000000000000---------.........//////.........000222111...+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***))),,,......,,,***+++,,,++++++******+++,,,,,,---,,,---............---,,,************************++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++******)))*********++++++++++++******+++++++++++++++***************++++++++++++,,,+++*********+++,,,---***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------.........////////////......////////////............//////000000000000//////000000000000111111111111111111111111222222222222333333333333333333333333333444666777888999888888999999888888888888999999888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;========================>>>>>>>>>>>>>>>===============>>>>>>>>>===;;;;;;????????????????????????>>>??????@@@@@@@@@@@@???>>>>>>???@@@AAAAAABBBBBB===============>>>?????????????????????>>>>>>===:::III[[[```XXXKKKAAA===:::;;;===???@@@@@@@@@@@@======>>>>>>????????????>>>>>>>>>>>>============999888777666777888:::;;;666777777777777777777666444444444444444444444444000000000000111111111111111111000/////////////////////...------------..................///000000/////////...------,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,000000000000000000000000---...//////......///111111111111111111111111111///////////////000111111...//////000111222222222000000000000111111111111000000111111222222222333111111111111111111111111000111111111111222222222222111111111111111111111444333333222222333333444444333333333333444555555555555666666777888888888666666777888999999:::::::::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>AAA???>>>===<<<<<<=======================================>>>>>>@@@AAAAAA>>>???@@@@@@@@@>>>===<<>>=====================>>>>>>>>>>>>======;;;<<<<<<===============>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;888888888888888888888888666666555555555444444444333333333222222222111111000///...///000111000///......//////000000111111---------.........//////000///......///000///------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,***+++...000///,,,******++++++*********+++,,,,,,---------...//////...------))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******+++,,,,,,******++++++++++++******))))))******++++++++++++******+++++++++***))))))))))))******+++++++++,,,---,,,+++*********+++,,,)))***++++++,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...........................------,,,,,,------.........////////////......000/////////............//////000000000000//////////////////000000000000222222333333333444444444333333333333333333333333222333555666888888777777999999888888888888888999777888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::<<<>>>??????>>><<<::::::::::::999999888888777777888:::<<<======<<<<<<@@@@@@??????>>>=========>>>>>>>>>??????@@@@@@AAA>>>>>>???@@@AAABBBBBBCCC>>>>>>>>>>>>>>>??????@@@===>>>?????????===;;;:::>>>@@@JJJ^^^mmmgggNNN777:::;;;===???@@@AAAAAA@@@::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999777555444555777:::;;;555555666666666666555555444444444444444444444444000000000000000111111111000000///...............//////...------------..................///000111000000///...---,,,,,,++++++++++++,,,,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++,,,,,,---.........---...//////...,,,,,,---//////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000000000000111111111111111222222222333333333333444444555555444444333666666666666777777777777888888888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::<<<;;;:::999999999999999???>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>???@@@@@@???======@@@@@@@@@@@@@@@???>>>===CCCBBBAAA@@@????????????AAA@@@???>>>============<<<;;;;;;;;;;;;<<<============<<<;;;:::999999999;;;;;;<<<<<<;;;;;;:::999777777888888888888777777666555555555555444444444000111333444444333111000000000000000000000000000000000000000000000000000........................,,,,,,,,,------.........//////.........------------.../////////...,,,+++......---,,,++++++******(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000//////...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******))))))***++++++++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------------------------+++))))))***+++***)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,////////////////////////---...............------.........------,,,,,,,,,........./////////000000////////////000000000000000/////////000222444666222222222222222222222222333333444444555666666666888777777777666666555555::::::::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::;;;<<>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>?????????======>>>>>>???????????????>>>===;;;;;;===>>>???======>>>????????????>>>EEE@@@@@@VVVlllbbbJJJAAA;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>============<<<;;;:::999999999999999:::999888666666666666777777777666555555555555555444333333222222333333444555555444333222000///...111111000000000000111111//////.........---------,,,,,,------...///000000111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,---......---------.........,,,,,,---//////////////////000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111222222111111222222222333333333333333444444444444333333555555666666666777777777888888888888888999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<;;;:::::::::::::::===<<<<<<;;;;;;;;;;;;<<<========================<<<============>>>>>>>>>======????????????>>>===???@@@@@@@@@@@@@@@???>>>BBBBBBAAA@@@????????????AAA@@@???>>>============<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;:::::::::999999777666444333555555555555444444444444111111333333333333111111000000000000000000000000////////////////////////------------------------,,,,,,,,,---------............------,,,,,,,,,,,,...............------,,,------,,,,,,++++++******(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******))))))***++++++++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************------------------------***)))((()))+++------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---........................------............------......---------,,,,,,,,,,,,,,,,,,---------........./////////000000000000000/////////111222444555333333333222222222222222333333444444555666666666888888777777777666666666555666888999999999777777777777888888999:::;;;;;;<<<;;;::::::::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>======>>>???@@@===>>>>>>???@@@?????????===;;;===PPPdddYYYBBB:::<<<;;;;;;;;;<<<<<<===>>>>>>============<<<<<<<<<;;;::::::999999999999999:::999888666666666666777777666666555444444555555444333333222222333333444444444444333222111000///111111000000000000111111//////.........---------,,,,,,------...//////000---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,---...---,,,,,,---/////////......//////000111........................000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222333111111222222222333333333333333444444444444333333555555555666666666666777777777888888888999999999999999::::::::::::999999888888999::::::;;;;;;;;;======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>============>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<===>>>??????????????????@@@AAAAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>AAA@@@???>>>=====================<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888777555444333555555444444444333333333222222222222222222222222000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++///......---------------,,,,,,,,,+++++++++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++******))))))***++++++++++++***+++++++++***************++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,***)))***,,,---------)))******++++++******)))***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---........................------............------...------------,,,,,,,,,,,,,,,,,,---------------....../////////000000000/////////000111222333444333333333333333333333333333333444444555666666666888888888888777777777777222444777999:::888666444555555666777999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>?????????>>>========================<<<<<<;;;::::::::::::::::::999888999999::::::;;;;;;;;;??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>=========@@@@@@>>>>>>>>>>>>@@@@@@>>>>>>???@@@@@@@@@@@@???<<<>>>AAAPPP^^^SSS@@@<<<===<<<<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999888777666666666666666666555444444444555555333333222222222222333333222222333333222111111000111000000//////000000111...............---------,,,,,,,,,---......//////)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------,,,,,,+++,,,---,,,++++++---//////............///000000........................000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333333333333444444333333333444444555555555666666666777777777888999999::::::999999::::::::::::999999888888999:::;;;<<<======>>>>>>===============>>>======<<<======>>>???@@@=========>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>;;;<<<======>>>??????@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<999999999999999888888777666666777777777777666666444444444444333333333222222222111111111111222222////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,---------+++++++++++++++*********+++++++++++++++++++++++++++,,,///111222111000///+++++++++++++++++++++++++++++++++*********************++++++++++++******))))))***++++++++++++***,,,+++++++++***)))))))))***+++++++++++++++,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,,,,+++)))******++++++++++++*********++++++,,,,,,++++++***,,,,,,+++++++++,,,------------------------------,,,,,,---.........------------------------------////////////////////////........./////////000000/////////000111222222333333333333333333444444444333333444444555666666666888888888888888888777777555666777999999999888777666777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=================================<<<<<<<<<<<<;;;;;;;;;::::::999999999777888888999:::;;;;;;<<>>======<<<;;;;;;>>>>>>============<<<<<>>======>>>??????>>>??????@@@@@@@@@@@@@@@???CCCEEEMMMVVVLLL@@@AAA======<<<<<<<<<======>>>;;;;;;;;;:::::::::999999::::::;;;;;;;;;:::::::::999888888777666666555555555555444444444444444555333333222222222222333333111111222222222222111111000000////////////000000........................,,,,,,,,,------.........(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------------------------+++,,,,,,---,,,,,,++++++***+++,,,+++++++++---..................//////000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111222222222333333333111111222222222333333333222333333333333333333222444444444444555555555555666777777888999999::::::::::::;;;;;;;;;;;;::::::888999:::;;;<<<===>>>???>>>>>>>>>======>>>>>>???;;;;;;;;;;;;<<<<<<===>>><<<<<<======>>>>>>>>>???======>>>>>>>>>?????????;;;<<<<<<======>>>???@@@>>>???@@@@@@AAAAAAAAAAAA??????>>>=========>>>>>>@@@???>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<:::::::::::::::999888888666666777777777777666666444333333333222222222222222111111000000111111222////////////////////////........................------------------------------------------------------------............///...---++++++,,,------------------............,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++...000111000///...++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***,,,+++++++++***)))))))))*********++++++,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,,,,+++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...------------------------++++++,,,---......------------------------------/////////////////////...............////////////...//////000111111111111222222222333333444444444333333444444555666666666777777777777777777888888777666555555666888:::;;;:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999999888888999:::;;;<<<<<<===>>>>>>>>>===<<<;;;::::::===<<<<<<<<<<<<<<<<<<<<<=========<<<<<<=========>>>>>>???@@@@@@@@@@@@???===BBB@@@BBBGGGAAA;;;@@@======<<<<<<<<<<<<======::::::::::::999999999999:::;;;<<<<<<===<<<;;;;;;888888777777666555555444444444333333333333444444333222222111111222222333000000111222222222111111000000////////////000000---.....................,,,,,,,,,---------------***+++,,,------+++)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***++++++******,,,.........------......///000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111222222222333111111222222222333333333222222333333333333222222333333333444444444555555666666777888999::::::;;;::::::;;;;;;;;;;;;::::::888888999:::<<<======>>>>>>>>>======>>>>>>??????999999999888999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<===>>>??????>>>>>>???@@@@@@@@@??????>>>>>>============>>>>>>??????>>>>>>>>>>>>>>>???::::::999999::::::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888777666444333222333333333222222222111111111111111111111111111111000000000000000000000000...................................................------------,,,,,,,,,------...............///...------,,,,,,,,,,,,,,,............------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,.........------++++++++++++++++++++++++)))))))))*********************++++++++++++******))))))***++++++++++++***+++++++++************************++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***,,,.........,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,------------...---------------,,,,,,,,,------........./////////...///000000111111000000000111111222222333333444333333444444555666666666666666666666777777777777666555333222333666999;;;<<<<<<;;;;;;:::999999888:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::::::::999:::::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>><<>>;;;???<<<999@@@======<<<;;;;;;;;;;;;<<<::::::::::::999999999999999:::<<<======<<<;;;;;;777777777777666555444444333333222222222333444444222222111111111111222222000000111111222111111000000//////......//////000---------...............,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++******((()))************,,,......------------...//////........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222111111222222222333333333222222333333333333222222222333333333333444444444555666777888999:::;;;;;;999999::::::::::::999999777777888999::::::;;;;;;===============>>>??????;;;;;;:::999999999:::::::::::::::;;;<<<==================>>>>>>>>>>>>???>>>===<<<<<<<<<<<<===>>>>>>>>>?????????>>>===============<<<<<<======>>>??????>>>>>>>>>>>>??????;;;::::::::::::;;;<<<<<<::::::999999999::::::;;;;;;;;;;;;;;;;;;:::999999999888888777666444333222222222222222111111111111///000111222222111000///000000000000000000000000........................------------------------......---------,,,,,,,,,,,,,,,,,,------.........,,,------------,,,++++++---------,,,,,,++++++***)))))))))******+++++++++************************++++++++++++++++++++++++************************((()))))))))*********+++******++++++++++++******))))))***++++++++++++******************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++(((''''''))),,,...//////++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,---...///++++++++++++++++++++++++******+++,,,------------,,,,,,,,,---------............---------,,,,,,,,,---------.........//////...///000111111111000/////////000111111222333333333333444444555666666666444555555555666666666666555444444444555777999::::::::::::999999999999999::::::;;;<<<<<<;;;::::::999888888999:::<<<===>>>???>>>>>>===<<<<<<;;;;;;999::::::::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>><<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>===<<>>:::???<<<<<<;;;:::::::::::::::;;;;;;:::::::::999999999777888:::;;;<<<;;;:::999666777777777777555444333222222222222222333444444222222111111111111222222000111111111111111000/////////............//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))******)))***,,,......------------...//////------------------------////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000000111111111111111222222222333333333222222222333333222222222222222333333333444444444555666777888999:::;;;;;;888888999999999999888888666666666777888888999999======<<<======>>>?????????>>>===<<<<<<<<<<<<<<<999999::::::;;;<<<======<<<<<<<<<<<<=========>>>???>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;======<<<<<<<<<======>>>???>>>>>>>>>>>>>>>??????<<<;;;;;;;;;;;;<<<======999999999888888999::::::777888888888888777666666555555666666666666555555222222222111111111111000...000111333333111000...000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,---...---,,,+++***,,,,,,++++++***)))((((((&&&''''''((()))******+++************************,,,+++***))))))******+++************************(((((())))))*********+++******++++++++++++******))))))***++++++++++++***))))))******+++++++++,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,,,,+++******++++++++++++******+++++++++,,,,,,+++++++++++++++++++++,,,---...///++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,------.........000000/////////.........---------.........//////...///000111111000//////...//////000111111222222333333444444555666666777333444444444555555666666555666777888::::::;;;;;;777777888888999999999:::::::::;;;<<<<<<;;;::::::888888888888999;;;===??????>>>>>>===<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;777888999:::<<<===>>>>>>======>>>>>>>>>>>>======;;;<<<<<<===============888@@@>>><<>>999;;;<<<;;;::::::999999999999;;;;;;;;;:::::::::999999555666888:::::::::888777666777777777777555444333222111111111222333333444222222111111111111222222111111111111111000////////////............//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++....................................//////000000............////////////000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111000000111111222333333333222222333333444555111111222333333444555555888777555444555666888999444666888:::::::::999888888888999::::::::::::999999999:::999999:::>>>AAA>>>>>>>>>===============999:::;;;;;;<<<<<<;;;;;;===============<<<<<<<<<========================@@@???===<<<<<<<<<===>>>============<<<<<<<<<<<<===============<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::===<<<;;;999777666555444666666666666555444333222111111000000000000111111000000111222222000///...333333222222111111000000////////////////////////000///...---,,,+++******,,,,,,,,,++++++*********---.........---,,,,,,+++,,,,,,---------------...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++++++++************************++++++++++++******)))***+++------,,,++++++---------,,,,,,+++++++++************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,+++---......,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......%%%&&&''')))+++---...///++++++,,,---.........---222111000///...---,,,,,,111///------...//////.........//////000000111111222222111111222222333444444444333333444555777888666666666666666555555555666666777888999::::::;;;999888777777777888:::;;;::::::999999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===???@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<======<<<;;;:::888777666:::;;;<<<<<<;;;:::888777999999:::;;;;;;<<<<<<===>>>>>>?????????>>>>>>===@@@???>>><<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>;;;::::::999:::;;;===>>><<<<<<<<<;;;:::888777666555555666666777777888888444444555555666666777777333222111111000000111111222222222222222111000///////////////////////////111000000///...---------------............------//////.........---------,,,,,,+++******+++,,,,,,************************************************,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++........................------........./////////............////////////000000////////////000000........................////////////////////////////////////000000000000333333333333333444444555333222222222222333444444222222333444444555666666777666555444555666888999555666888:::;;;:::999888888888999::::::::::::999999999:::999999:::>>>@@@@@@??????>>>===<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<================================================@@@???>>>===<<<======>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;::::::999:::::::::::::::::::::::::::::::::;;;:::999888777666555444666666666555555444333222111111000000000000111111000000000000000///......000000000000////////////........................---------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,++++++***))))))******+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++******************************++++++++++++******)))******+++++++++++++++------,,,,,,,,,+++++++++************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++---...---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,---...........................///////////////---,,,,,,...///...---.........///000000111111222111111111111222333333333333333222333444666777666555555555555555555555666666777888999:::;;;;;;999888888777777888999:::888888888888999::::::;;;999:::::::::;;;;;;;;;;;;<<<===>>>>>>????????????>>>>>>??????>>>>>>===<<<;;;<<<<<<<<<;;;:::999888::::::;;;;;;::::::999999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>AAA@@@???>>>===<<<<<<;;;::::::;;;;;;<<<======>>><<<;;;:::::::::;;;<<<===<<<<<<<<<<<<;;;999888888555555666666777777777777555555555555666666666666333222111111000000111111111111222222222111000000000000000000000000000000000000000///...---------------............------...---------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************************************,,,,,,,,,++++++*********)))************++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------........................---------------.........---............/////////000//////......//////000........................////////////////////////////////////000000000000000000//////000000111222222222222222222333444444333333444444555555666666777666555555555666777888666777888:::;;;::::::999888888999::::::::::::999888999:::999999:::===???AAAAAA@@@>>>===<<<;;;:::;;;<<<<<<===============================================================??????>>>=====================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999999999999999999999888888777777666555555444555555555555444333222222111111000000000000111111000//////...............---------.......................................++++++,,,,,,------......++++++++++++++++++,,,,,,+++++++++++++++******)))((())))))***+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,*********+++******************************++++++++++++*********))))))))))))***++++++,,,,,,,,,,,,++++++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++------,,,,,,,,,+++++++++,,,---......///.........------........./////////,,,++++++,,,...///...------......//////000111111111111111111111222222333222222111222222333444555555555555555555555555555666777777888999:::;;;;;;999999888888777888888999777777777777888999;;;;;;999999999999::::::::::::<<<<<<<<<======???@@@AAA??????@@@@@@??????>>>===;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>??????AAAAAA@@@???>>>======<<<:::::::::;;;<<<<<<=========<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999555666666666666777777777666666666555555555555555333222111111000000111111000000111111222111111111000000000000000000000000000000//////...---------------............------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************************************+++++++++++++++*********)))************+++++++++*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------.........///////////////....../////////........................////////////////////////////////////000000000000...------------...//////222222222111222333333444333333333444444444555555666555555555555666777888666777888999::::::::::::888888999::::::::::::999888999::::::999:::<<<>>>??????>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>>>>========================???>>>>>>==================<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;999999999999888888888888666666555555555555444444444444444444444333222222111111000000000000111111111000///...---...///000,,,,,,,,,------......///........................++++++,,,,,,,,,---------*********++++++,,,,,,,,,***+++++++++++++++******,,,,,,,,,,,,,,,---------************************++++++++++++++++++++++++&&&(((*********)))***+++***************+++++++++******++++++++++++*********)))((((((((()))+++,,,,,,+++++++++++++++++++++************************,,,+++***((((((***+++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,------,,,*********,,,------+++******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************...------------,,,,,,,,,---......//////.........000000///......---,,,,,,,,,++++++,,,///000///...------......///000000111000000000000000111222222000000000111222222333333444444444444444555555555666666777888999:::;;;;;;999999999888888888888888777777888888999:::<<<<<<999999999999999999999999;;;;;;;;;;;;<<<>>>@@@BBB@@@@@@@@@@@@@@@???>>>>>><<<==================<<<::::::999888999:::<<<===>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<===>>>???@@@@@@@@@??????>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::<<<<<<<<<===<<<<<<;;;;;;666666666666666666666666666666666555555444444444333222111111000000111111//////000111111222111111111111111111111111111111/////////......---------,,,------......------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************+++++++++***************))))))*********+++++++++******************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------............//////............//////////////////////////////........................////////////000000000000111000000000000111222222222111111111111222333333222222222222222333333333555555555555555666666777666666777888999999999999888888999::::::::::::999888999::::::999999;;;===<<<<<<<<<<<<<<<<<<======<<<===>>>>>>??????>>>>>>============>>>>>>??????========================>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;<<<<<<======>>>======<<<<<<<<<<<<<<<999999999888888777777777444444444444444444444444333333333333333333222111111111000000000000111111222111000///...///000111---------....../////////........................------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,++++++***************************++++++++++++++++++++++++&&&(((******))))))***+++))))))*********+++++++++******++++++++++++*********)))((((((((()))+++,,,++++++++++++++++++++++++************************++++++***))))))***++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++******,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,------......///---...............------//////......------,,,,,,,,,,,,,,,...000111000///---------...//////000000000000//////000000111222//////000111111222222222222333333333444444444555555666777777999999:::;;;888888888999888888888888999999999:::;;;<<<======999999999999999999999999;;;:::::::::;;;===@@@AAA@@@@@@@@@@@@@@@???>>>>>>????????????>>>===<<<<<<;;;;;;:::::::::;;;===>>>??????>>>===<<<<<<;;;:::;;;;;;;;;;;;<<<===??????===>>>>>>>>>>>><<<;;;::::::::::::;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::<<<<<<<<<===<<<<<<;;;;;;666666666555555555555555666666555555444444333333333222111111000000111111...///000111111111111111000000000000000000000000............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------..........................................---------------,,,------------.........///......------......///000000000000000000000000........................////////////000000000000000////////////000111111111111111111111222333333111111111111222222222222444444555555555666666666555555666666777888888999888888999::::::::::::999777999::::::999999:::;;;999999::::::;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<======>>>>>>??????@@@========================>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999999888777:::::::::;;;<<<<<<======>>>======<<<<<<<<<<<<<<<999999888888777666666666555555555444444444444444222222222333333222222111111111000000000000111111222222111000000000000000.........///////////////------------------------------,,,,,,++++++******++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((************************++++++++++++++++++++++++''')))++++++)))))))))***)))))))))***++++++,,,,,,******++++++++++++*********))))))))))))***++++++*********+++++++++++++++************************************************************************************************************************++++++++++++++++++++++++)))***++++++++++++++++++***+++---,,,***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,...///000000---------...------,,,+++++++++,,,---...//////000---------///111111000...,,,------......///000000///////////////000000111...///000111222222222222111222222333333444444444444555555666777888999999777777888999999999999888;;;;;;;;;;;;;;;<<<<<<===::::::::::::999999999999:::::::::;;;;;;===>>>?????????@@@@@@??????>>>===AAAAAAAAAAAA@@@???============<<<<<<<<<===>>>>>>@@@??????>>>===<<<<<<<<<<<<;;;::::::;;;<<<===???<<<===>>>>>>>>><<<;;;:::::::::::::::::::::;;;;;;<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999666666666555555555555444555555555444444444444444333222111111000000111111//////000000111000000000////////////////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***************************************************)))))))))***************)))************++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......................../////////.........------,,,,,,---------.........///......------......///////////////////////////........................////////////000000000000......------......///000111111111111111222222333222222222222222222222222444444555555666666555555444444444555555666777888888888999::::::::::::999777999::::::999999999;;;999999999999999999::::::;;;<<<======>>>>>>======<<<======>>>??????@@@@@@===========================>>>>>>???>>>===<<<;;;<<<<<<;;;:::999888777777999999:::;;;;;;<<<======<<<<<<;;;:::::::::::::::999888888777666666555555666666555555444444333333111111222222222222111111111111000000000000111111000000000000000//////...////////////............------------------------+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))***+++++++++++++++(((((())))))************************************************************)))***,,,+++***))))))***((())))))***++++++,,,,,,******++++++++++++******)))******+++++++++++++++)))*********++++++++++++************************(((***+++,,,,,,+++***((())))))))))))))))))))))))***************************************************************************************+++,,,,,,***+++,,,,,,***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******+++,,,---...//////,,,,,,------,,,++++++******++++++,,,...//////000---------///000000...+++,,,,,,---......//////000///............///000000...///111222333333222222111111111222333333444444333333444555666777888888555666777999::::::::::::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<@@@@@@AAAAAAAAAAAA@@@@@@>>>????????????>>>>>>===?????????>>>>>>============<<<:::999999;;;<<<===<<<===>>>??????>>><<<;;;::::::::::::::::::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<;;;999888888666666555555555444444444333444444444444444444555333222111111000000111111000000000000000000///...........................------------------------+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************************((()))))))))*********+++)))************+++++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................000000/////////.........,,,,,,,,,---------...............------.........................................................////////////000000000000111111111111111222333333111111111000111222222333333333333333333333333333333444555555666666555555444444333444444555666777888888999::::::::::::999777999::::::999999999::::::999999888888777777777;;;<<<<<<===============<<<======>>>???@@@@@@@@@===========================>>>?????????>>><<<;;;<<<<<<;;;:::999888777666999999::::::;;;<<<======;;;:::999999888888999999999888888777666555555444777777666555555444333333000111111222222222111111111111000000000000111111...///000000000///---,,,/////////......---------------------------------((()))***+++,,,---......---,,,,,,++++++*********(((((()))***************'''((()))+++,,,---//////***************************************************,,,---,,,***)))))))))((())))))***++++++,,,,,,******++++++++++++******)))***+++------,,,++++++))))))******++++++++++++************************''')))+++------+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++***)))))))))***,,,---)))+++,,,,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,++++++***)))------------------,,,,,,,,,,,,---...//////,,,))),,,,,,------...//////000...............///000000...///111222333333222222000000111222333333444444222222333444555666777777333555777999:::;;;;;;:::<<<<<<;;;:::999999999999<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<<<<;;;:::>>>>>>>>>>>>>>>===<<<<<<>>>???@@@AAABBBBBBBBBBBB???@@@AAAAAAAAA???>>>===????????????>>>>>>>>>>>>===<<<:::999999:::;;;<<<===>>>@@@AAA@@@???===<<<:::::::::::::::::::::::::::;;;<<<>>>>>>>>>======<<<<<<<<<;;;:::888777666666666555555555444444444333333333444444555555555333222222111000111111111000000111000000///..............................------------------------+++,,,,,,------,,,,,,+++))))))******++++++++++++***+++,,,------,,,+++***************************************************(((((())))))*********+++)))************+++++++++(((((())))))*********+++******+++,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,---------,,,,,,+++++++++------------------------........................000///------.........---///......---------......,,,,,,,,,---------......------------------------000000//////.........---////////////000000000000000000000000111222333444333333333333333333333333444555555555555555555555777777777777666666666666777777888888888999999999555777999<<<======<<<;;;::::::888888888888::::::<<<;;;;;;<<<>>>???===<<<<<<;;;:::;;;======:::777===<<<<<<<<<<<<;;;;;;;;;;;;===???@@@>>>=========>>>===<<<:::999888777777:::::::::999999999888888;;;;;;;;;::::::999999999666666666666666555555555555555555555444333222111000000000000000000000000000000000000000000000000...............///000111........................+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***++++++++++++******++++++,,,,,,++++++***+++***)))(((((()))***+++******++++++++++++************************************+++,,,,,,,,,,,,+++************************+++*********))))))((((((+++++++++*********))))))************************************************++++++************++++++---,,,,,,+++*********+++************************(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++......------------............,,,+++++++++,,,,,,+++,,,------......------///......------......///...............---------......//////000000111111111111000000111111222333111111222222222333333333222222333444555666777888777777888999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@????????????????????????@@@AAABBBCCCBBBAAA@@@??????>>>>>>======<<<<<>><<<;;;::::::;;;;;;>>>>>>>>>>>>>>>===<<<<<<===<<<:::888888999:::;;;;;;<<<======>>>======<<<===;;;999999::::::999888666666555444333333222222444333222222222333444555222222222111111111111000111111111000000...------///............---------........................,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))******++++++******))))))***++++++,,,,,,++++++...---,,,,,,++++++++++++---------,,,,,,+++++++++------------------------......------------------------,,,++++++++++++,,,......------------......,,,,,,---------.........------------------------000/////////............////////////000000000000000000000000111222333444222222222222222222222222333333333444444555555555666666666666666666666666777777777888888888999999333555777999:::::::::999;;;:::999999999999:::;;;:::;;;<<<=========<<<<<<<<<;;;:::;;;======:::777;;;;;;<<<<<<<<<<<<<<<<<<;;;===??????>>>============<<<;;;::::::::::::::::::::::::999999999888888:::::::::999999999999999666666666666555555555555555555555555444333222111000000000000000000000000000000000000000000000000///............//////000........................+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******************************************))))))******************+++++++++++++++,,,,,,,,,++++++*********))))))***++++++++++++******++++++,,,,,,++++++***+++***)))(((((()))***+++)))******++++++******)))************************(((((())))))*********)))************************************)))))))))(((+++++++++*********))))))************************************************++++++************++++++++++++***)))))))))))))))************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***+++,,,------......---------,,,,,,++++++,,,,,,---------........................//////000000000000111111000000111111222333222222222222333333333333222222333444555666777777777888888999999:::::::::::::::999999:::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBBBBBBBAAA@@@AAA@@@@@@???>>>======<<>>>>>===;;;999999999:::999888666666555555444333333222444333222222111222333444222222222111111111000000111111111111000///...---............------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---------------------------------,,,,,,++++++++++++---...,,,)))(((+++---...---------------......---------.........//////........................////////////............////////////000000000000000000000000111111222333111111111111111111111111111111222333444444555555666666666666666666666666777777777777888888888888444555777999::::::999999<<<;;;::::::::::::;;;<<<999;;;>>>>>><<<;;;<<<>>><<<;;;:::;;;<<<<<<:::888:::::::::;;;<<<<<<======;;;===??????===<<<======<<<<<<;;;;;;;;;;;;<<<===:::::::::999999999888888777777888888888888888999666666666555555555444444444444444444333222222111//////////////////////////////////////////////////////......---.........------------------------++++++,,,,,,,,,,,,+++++++++++++++++++++*********************************++++++************++++++)))))))))******++++++++++++++++++++++++*********))))))***++++++++++++*********++++++++++++************))))))))))))******)))******++++++******)))************************((((((((()))))))))******************************************))))))))))))+++++++++***************************************************************++++++************++++++++++++++++++************************************------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,---,,,+++***)))+++,,,------......---------,,,,,,++++++,,,,,,---,,,---------.../////////...////////////000000000111000000000000111222222222222333333333444444444222222333444555666666777888888888888888999999999888888888888999:::;;;<<<::::::::::::::::::::::::888888888999;;;>>>@@@BBB??????@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@BBBBBBAAA@@@>>>======<<<>>>>>>>>>>>>????????????@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::;;;:::999888888888999:::888888888999:::<<<>>>???===;;;999888999999888777777666666555555444444444444444333222111111111222222222111111111000000000111111222111111000///...............---------------,,,+++******+++,,,---******++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,///111///***))),,,000------,,,,,,------......------.........////////////////////////////////////////////////.........////////////000000000000000000000000000111222222000000000000000000000000///000000222333444555555444555555555555555666666666666666777777777888888777777999:::;;;;;;;;;:::<<<<<<<<<;;;;;;<<<<<<<<<888===@@@@@@<<<:::===@@@;;;;;;::::::::::::999999888999999:::<<<======>>>;;;===>>>>>><<<<<<<<<>>>>>>======<<<<<<<<<<<<===:::::::::999999999888888555666666666777888888888666666666555555444444333333333333333333222111111////////////////////////........................000///......------------------------------------++++++,,,,,,,,,,,,+++++++++++++++***************************************,,,++++++++++++++++++,,,((((((((()))******+++++++++++++++***************))))))***++++++++++++*********++++++++++++*********))))))))))))))))))***))))))************))))))***************************************++++++,,,*********************************)))))))))))))))************************************************************************++++++************++++++---------...---------,,,************************++++++++++++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------......------///......------......///,,,,,,,,,---...///000000////////////////////////000000000000000111222222222333333333333444444444222222333444444555666666888888888888888777777777666666666777888:::;;;<<<::::::::::::::::::::::::888888888888:::===@@@AAA======>>>>>>>>>>>>>>>???>>>>>>????????????@@@???BBBAAA@@@???>>><<<;;;;;;<<<============>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::999888888888999999999888777777888:::<<<>>><<<:::888888888999888666777777666666555555555555444444333222111000000000111111111111000000000000111111222222111000//////.........---------,,,,,,...---,,,++++++,,,---...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))************))))))))))))***++++++++++++***++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++///111...***(((,,,000,,,,,,,,,,,,,,,---......------------.........///////////////////////////.........///////////////////////////000000000000000000000///000000111111000000000000000000000000//////000111222444444555333333444444555555555555555555666666666777777777777888888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::>>>BBBAAA===;;;>>>BBB;;;;;;;;;:::999999999:::777888999:::;;;===>>>>>><<<===>>>===;;;;;;<<<>>>@@@@@@>>>===<<<;;;;;;;;;:::::::::999999999888888555555555666666777777777777666666555444333333333222222222333222222111000////////////////////////------------------------000///...---------------------------------------***++++++,,,,,,++++++***************************************************,,,++++++++++++++++++,,,(((((()))))))))*********************************))))))***++++++++++++***)))******++++++******))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))***+++,,,************************))))))))))))))))))******************************************************************************++++++************++++++,,,------.........---,,,************************'''(((((()))***+++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++---,,,***))))))+++,,,---+++,,,------......------///......------......///,,,,,,,,,---...///000000/////////...............000000//////000000111222222222222333333333444444222222333333444555555555888777777777777777777777666666666777888999;;;<<<::::::::::::::::::::::::::::::999999:::;;;===>>>::::::;;;;;;<<<<<<<<<<<<============>>>>>>??????@@@???>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::<<<======>>>>>>>>>======:::::::::999999999999999;;;:::888777666888999:::;;;999777777888888777666666666666666666555555555333333222222111000///...111111111000000000//////000111111111111000//////...------------,,,,,,,,,///...---,,,,,,---...///---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((())))))******))))))(((((()))******++++++*********+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---+++((('''***,,,++++++++++++,,,---...///,,,,,,,,,---------.......................................///////////////////////////000000000000000000000//////000000111000000000000000000000000000000111222333333444444222222333333444555555555555555555555666666666666666666666666777777888888;;;;;;<<<======<<<;;;;;;;;;>>>@@@@@@>>>===>>>@@@:::;;;;;;:::888777999:::777888999:::;;;<<<======<<<======<<<;;;;;;<<<>>>AAA@@@>>>===;;;::::::::::::::::::999999999888888555666666666666666666777777666666555444333222222111111222222222111111000////////////////////////..............................------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))***************************************++++++************++++++************************)))))))))***************))))))***++++++++++++***))))))************))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))(((((('''&&&'''((()))***************************))))))))))))***************************+++++++++************************************************++++++************++++++((()))+++,,,,,,,,,+++***************************&&&&&&''')))***+++,,,---*********++++++,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,+++---,,,+++***+++,,,---...+++,,,------......---------,,,,,,++++++,,,,,,---,,,---------...//////////////////............---000////////////000111111111111222222222333333333222222333333444444444444666666666666666777777777777777777777888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888888999999:::;;;;;;;;;===<<<<<<<<<<<<===>>>???>>>======<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;::::::999<<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999<<<;;;999888777777888888;;;999777666777777666555555555555555555555555555111111111111111000///...111111000000000///////////////000000000000//////------------,,,,,,,,,,,,..............................------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************++++++++++++******((())))))***************)))***,,,......---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******++++++,,,---------,,,++++++***))))))******++++++++++++,,,---...///+++++++++,,,,,,,,,,,,---------------------------............/////////000////////////000000000000000000////////////000000111111111111111111111111222222222222333333444444111222222333444444555555444444555555555666666666666666666666666777777888:::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<===============:::;;;;;;999777666999;;;888888999:::;;;;;;<<<<<<<<<======;;;::::::<<<>>>???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888777777777666666666666666777666666555333222222111000000111111111111111000000000000000000000000000........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))*********+++*********************************))))))*********,,,,,,,,,+++******))))))((()))))))))*********+++))))))***++++++++++++***))))))************))))))((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))))))))))))))(((&&&&&&&&&''')))***************************((()))))))))************))))))*********+++++++++************************************************++++++************++++++'''(((***+++,,,+++***)))************************(((((()))******+++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++******+++---/////////---,,,+++,,,------......---------,,,,,,++++++,,,,,,---------..................//////.........---------///////////////000111111000000000111111111222222222333333333333444444444444555555666666777777777888888888888888999:::;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;999888888888888999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>===============<<<<<<<<<999999999::::::::::::;;;999:::;;;<<<<<<;;;::::::;;;<<<======>>>>>>======<<<<<<<<<<<<;;;;;;::::::999999999999999999888888:::888666666666777666555444444444444444444444444///000000111111000///...111000000000////////////......////////////......---------,,,,,,,,,+++++++++,,,...//////...,,,+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************++++++++++++******(((((()))***************)))***,,,.........,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,---......//////---++++++,,,---,,,+++++++++++++++,,,---...///******+++++++++,,,,,,,,,---------------------------.........//////000000////////////000000000000111000////////////000000111111111111111111111111333333333333333333333333111111222333333444555555444444444555555555666666999888888888888888999:::999:::;;;<<<<<<;;;:::999::::::999;;;<<<===<<<::::::;;;;;;999666666999;;;888999999::::::;;;;;;<<<<<<===<<<;;;::::::<<<>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888888888777777666666666555777666666555333222111111///000000111111111000000111111111111111111111111////////////////////////,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))*********+++******************************))))))))))))******...------,,,+++***))))))(((((())))))*********+++))))))***++++++++++++***))))))************))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))+++***((('''((()))+++,,,************************(((((())))))*********+++))))))******++++++++++++************************************************++++++************++++++((()))+++---------+++***************************++++++++++++++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++((()))+++,,,,,,+++)))((('''+++///333444111---***+++,,,------......------///......------......///...............---------//////.........---------///////////////000111111///000000000000111111111333333333333333333333444333444444555666777888888:::999999999999999::::::::::::::::::::::::::::::666888;;;======<<<:::888888888999::::::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>============>>>>>>>>>>>>888888999999999::::::::::::;;;<<<=========<<<;;;::::::;;;<<<=========<<<<<<<<<======<<<<<<;;;:::777888999::::::::::::::::::888666666666777666444333444444444444444444444...///000111111000//////000000000000////////////------...............------------,,,,,,,,,++++++)))+++---//////---+++))),,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++************+++++++++,,,,,,,,,------------------------+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------...------------...//////---------............///000000000000111111111111222111111111000000//////111222222222333333333333444333222222333444666777555555555555555666777777999777666555666777999:::;;;;;;:::::::::;;;<<<<<<888888888999999:::::::::;;;:::888666666777888999888999::::::;;;;;;::::::::::::::::::::::::::::::>>><<<:::;;;>>>???>>><<<777888888999999:::;;;;;;999888777666444444333333555444222000/////////000000000000000111222333444111111111111111111111111222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++///...,,,+++++++++,,,,,,************************************************)))***+++,,,,,,+++***)))************************+++++++++*********))))))************))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))++++++++++++***)))((('''************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************))))))************)))))))))))))))))))))))))))))),,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,+++++++++***)))))))))---------,,,,,,+++++++++---///444;;;???<<<222))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------......---,,,---...///000222///,,,---000222111000000///...------...///000111111222333333333333222444555666666555555666888888888888777888888999999;;;;;;:::::::::;;;;;;<<<999:::<<<>>>>>>===<<<;;;::::::999999::::::;;;<<>><<<:::999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;;;;;;;<<<<<<;;;999777666<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888777666666666666666666555555555333333333222222222111111000000//////.........---////////////////////////000000///...------,,,,,,...---+++******+++---...+++++++++*********)))))),,,,,,,,,+++++++++******++++++******))))))(((((()))***++++++,,,,,,,,,,,,+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((*********)))))))))))))))************************)))******++++++******)))*********+++++++++,,,,,,------------------------,,,++++++++++++*********************++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------...//////---------............/////////000000000111111111111111111000000000///////////////000000000111111222111111222222333444555555555555555555666777777888777666555666777999:::;;;::::::::::::;;;;;;<<<888888999999999:::::::::;;;:::888777666777888999999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::888777888:::;;;:::888888999999999999:::::::::999888777666444444444444555444333111000000000000000000000000111222333444555444333111000000//////222111///...---------...---------------------------------,,,,,,,,,++++++++++++******************+++***)))((((((((())))))************************************************)))***++++++++++++***)))************************+++++++++*********))))))+++******))))))((((((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((()))))))))(((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))+++++++++++++++,,,------+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,+++++++++***,,,+++---111555444...(((,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------------------...------,,,---...///000111///------///111111000000///............///000000111222222333333222222333555666666555555666777888888888888888999999:::;;;::::::999999999999:::888999;;;<<<===<<<;;;::::::999999999999:::;;;;;;>>>===<<<::::::;;;<<<===========================::::::999999999999::::::::::::::::::::::::999999;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888777777666666666555555444444333333222222222111111111000/////////............////////////////////////000//////...------,,,,,,...---+++******+++---...------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++************))))))))))))******+++,,,,,,,,,++++++************)))))))))(((***)))))))))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))************************)))******++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------------......///---------............/////////000000000000111111111111000000000000//////........./////////000000///000111222333333333333555555555555555666777777888777666555666777888999:::999999999::::::;;;<<<999999999999::::::::::::;;;:::888777777777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999999888888777666555666888999888777:::::::::999999999888888999888777555444444444444555555333222111000000111111111111111111222333444888777444111///.........111000///...------------........................---------------,,,,,,,,,,,,+++++++++***)))))))))***)))(((((('''(((((((((************************************************)))******++++++******)))************************+++************)))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((()))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******************+++,,,++++++++++++++++++++++++***************++++++++++++++++++***************,,,)))'''(((+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------...------------...//////000...------///111000000000//////......//////000000111222222333333222222333444666555444444555777888888888888888999::::::::::::999999888888888777777888999;;;;;;:::999999999999888888999999:::;;;===<<<;;;;;;;;;<<<===>>>========================::::::999999999999::::::999999888888999::::::;;;999999999888999::::::;;;;;;;;;;;;:::::::::999999999999::::::::::::999999888777777666555444333333222222222222111111111000////////////............/////////////////////////////////...------,,,,,,------++++++++++++------............------------,,,,,,,,,,,,,,,+++++++++)))))))))***************+++++++++,,,++++++******************)))))))))))))))))))))***************************************))))))))))))))))))******************************))))))************))))))************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------...//////////////////...+++++++++,,,,,,,,,------------,,,,,,------...///---------............///////////////000000000111000000000000000000//////000000000000111111111111...000111333444333333222555555555555555666777777777666666666666777888888999888888999999:::;;;<<<:::::::::::::::::::::::::::999888777777777888888::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;:::999888777777888888888888999::::::999;;;;;;::::::999888777777888888666555555444444444555444333333222111111111111111111111111222333333888666333111///...////////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((+++++++++*********++++++************************************************))))))************))))))************************************))))))))))))++++++***)))(((''''''&&&(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***((()))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))***+++++++++,,,*********)))))))))))))))---***''''''))),,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------------------------------------....../////////.........///000000000000//////////////////000000000111222222222222222222444555555444333555666888888888888888999:::;;;:::::::::999999888777777666777888999999999888888888888888888888999::::::;;;;;;;;;;;;<<<===>>>???========================;;;;;;::::::::::::;;;;;;:::999888777777888999:::888777777777777888999999::::::::::::999999999999888888999:::::::::::::::888888777666444333222222222111111111111000000000///////////////.........//////////////////////////////.........------------,,,,,,++++++,,,,,,---............------------++++++++++++++++++++++++)))))))))******++++++++++++++++++++++++***)))(((*********)))))))))))))))))))))******++++++,,,,,,************************)))))))))))))))*********************************)))))))))******)))))))))))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------...//////////////////...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---------............///...////////////000000000//////////////////000000000000000000111111111111///000222444444444333333555555555555555666777777666666666666666777777888777777777888999:::;;;;;;::::::::::::::::::::::::999999999888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888777777888999999:::999::::::;;;<<<;;;;;;:::999888777777888777666555555444555555333333333333222111111000111111000000000111222222444333111000///000000000...............---------++++++++++++++++++++++++******************++++++,,,,,,,,,+++***)))((((((+++,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((''''''&&&((((((((((((((((((((((((******))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((()))))))))************))))))************))))))))))))))))))))))))))))))******)))(((((()))))))))************************)))))))))***+++++++++,,,)))))))))))))))))))))))),,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------------------------------...............---......//////////////////000000000000000000///000000111222222222222111222333444444333333444555777777777777888999:::;;;::::::;;;;;;:::999888777555666666777777777777777888777777777777888999999999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777666666777777777666666666666777888888::::::999999999888888888777777888999::::::::::::888777666555444333222111111111111000000000//////.........///////////////////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))))))))***************))))))******++++++,,,,,,++++++++++++******)))((())))))))))))))))))******))))))******++++++,,,,,,************************(((((())))))************************************((())))))******))))))((()))))))))************+++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------............///......////////////000000......////////////000000........./////////000000000111222333444444444444555555555555555666777777555555666666666777777777666666777777888999:::;;;;;;;;;;;;;;;::::::::::::999999999999888888777777888999::::::;;;;;;::::::::::::999999888888777777666888999999888888999:::;;;;;;::::::999888777777777777666555555555555555111222222222222111000///000000/////////000000111//////000000000000000000------.........------,,,************************))))))))))))************,,,+++++++++***)))))))))))))))***++++++++++++******************************************************))))))(((((())))))***************************(((((()))))))))))))))***))))))((((((((((((''''''))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))******(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))************))))))))))))))))))))))))))))))+++***))))))))))))))))))***************************************+++++++++))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,---......//////......+++---//////.........//////000000111111000000//////000111111222222111111111222444333222222333555555555555666777888999:::888999:::;;;;;;:::999888666666666666666777777777777777777666777777888999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999777666555555555666666666666666777777888999999999888888888777777666666777888999999888888777666666555444333222222000000000000////////////.........///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************+++++++++++++++*********+++******))))))))))))))))))************)))))))))***************************************((((((((()))******++++++************************(((((())))))))))))(((((())))))))))))************************************,,,++++++++++++******************+++++++++,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............///........./////////000000........./////////000000/////////000000000111111000000000111111222333444555555555555555666777777444555555666666666666666666666666666888999:::;;;<<<<<<;;;;;;;;;:::::::::999999999999999888777777777888999999::::::999999999999999888888888888888666888999999777777888::::::::::::999999888888888777777666555555555555666000000111111111000///...//////............//////,,,...///000000///...---,,,,,,---.........---,,,++++++++++++++++++++++++))))))*********+++++++++++++++******************'''((()))***++++++***)))***************************************************)))(((''''''((()))***************************(((((((((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))***)))((((((***,,,...000))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************))))))************)))))))))))))))))))))))))))))),,,+++***))))))))))))***************************+++++++++***************)))))))))******+++++++++'''(((*********)))******,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////------------------------,,,---.../////////...---***---000000...---...//////000111111111111000//////000000111111111111111111222333333222222333444333333444444555777888999555666888:::;;;:::999888666666666666666777777888777666666666666777888888777888888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::777888888888777666555555666666666666666777777888999888888888777777777777555666666777777777666666555555555444444333333333000000/////////...................../////////000////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++***((())))))************)))((()))))))))***************)))))))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++************************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))((())))))))))))*********)))************+++++++++++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////............/////////000---.........//////000000222222222222333333333333000000/////////111222444555555555555555666777777444555555666777666666666555555555666777999:::;;;<<<<<<<<<;;;;;;:::::::::888999999999999888777777777777888999999999999888888888888888888999999999777999;;;:::888888:::<<<:::::::::999999999999888777666666555555555555666//////000111111000......///......---------......,,,---///111000...,,,***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++((()))***,,,,,,,,,+++******************************************************)))(((''''''((()))***************************'''((((((((())))))******&&&&&&''''''((()))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))+++***+++,,,...222555777))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))************))))))************)))))))))))))))))))))))))))))),,,,,,+++***))))))******)))))))))))))))))))))))),,,+++++++++******))))))))))))******+++++++++,,,((()))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,.../////////...---***---000000...---...//////000111222222111000/////////000111111111111111000222333333222111333444222222333333555666777888333444777999::::::999888666666666666666777888888666666666666666777888888777777888999999999888888<<<<<<<<<<<<<<<<<<<<<<<<999888888888888888888999444555777888888888777666666666666666666777888888888888888888777777777777555555666666666666555555444444444444444444444444000/////////............---.........//////000000////////////////////////---.....................+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++*********'''((()))***************(((((())))))*********+++******))))))((((((''''''(((((((((((((((((((((((('''(((((()))***+++++++++************************))))))************))))))(((((()))***************++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++,,,---.........---,,,+++...---+++***)))***++++++------,,,+++++++++,,,,,,---------.........//////000000////////////000000000000000000000///......////////////000000000000111111222222222333333333444444444444444444444444666666666666777777777777777777777888999999::::::::::::;;;;;;;;;;;;;;;;;;::::::999999888777666666888888888888888888888888888888888888888777666666444444555666777999;;;<<<777888888999999888888777444444333333333333222222111111111111000000000000................................................)))******++++++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,+++***)))))))))***+++***+++///333333---''')))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++''''''((()))))))))))))))...---,,,***)))(((((((((((((((((((((((()))******+++*********))))))(((((())))))(((((((((((())))))***)))(((***///222222111(((((((((((())))))))))))***)))(((&&&&&&&&&'''((())))))))))))************))))))))))))))))))))))))---,,,+++)))((('''''''''))))))))))))))))))))))))))))))******+++++++++,,,''''''((()))***++++++,,,,,,+++******))))))******************************************************************************))))))))))))******************+++++++++,,,,,,,,,------------------------............------,,,+++------,,,,,,,,,---......---------,,,,,,+++++++++...............///000000000111111111222222222222222222333333333444444444555444333333333333444555777777777777666666666666777777777777777777777777666666555555555555666666666666666666666555444444888999:::;;;;;;:::999888666777999::::::999777666777777777777777777777777666666777777777777666666555444333333444666999:::666666666666555555555555333333333333333333333333222111111000///......---........................***++++++,,,---...//////......---------,,,,,,,,,,,,+++*********+++,,,---------------------------------,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))************(((((((((((((((((((((((())))))*********))))))((())))))************))))))(((((()))***************))))))))))))))))))))))))++++++************++++++)))******++++++******))))))************++++++++++++++++++++++++++++++++++++,,,------------,,,+++...---,,,+++******+++,,,,,,,,,,,,++++++,,,---------------...............000000////////////000000000000111111000000///.../////////000000000111111111111111222222222333333444444444444444444444444555555666666666777777777555666666777777888999999::::::::::::;;;;;;;;;;;;:::::::::999888888777777888888888888888888888888888888888888888777666666777777777777777888999999888888888999999888888888444444333333333222222222111111111000000000//////................................................,,,+++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++******)))*********+++)))***---111111,,,''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''((())))))******))))))++++++******))))))******((((((((((((((()))******************)))))))))((())))))(((((((((((())))))+++)))((())),,,...---,,,(((((((((((())))))))))))++++++)))((((((((())))))))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))+++************))))))))),,,,,,+++***************))))))))))))))))))))))))************************************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,...............//////000000000000000111111111222000000000111111111222222666555444444444444555666777777777777777777777777777777777777777777777777666666555555555555666666777777777777777666555555666777888999999888777777666777999::::::999777666777777777777777777777777666777777888888777777666666555444444444666888999666666666666555555555444333333333333333333333333111111111000///.................................,,,,,,------------------...------------,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************)))(((((()))******(((((()))))))))*********(((((((((((((((((((((((())))))************))))))))))))************))))))(((((()))***************))))))))))))))))))))))))++++++************+++++++++******))))))******+++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,------............---------------000//////......//////000000111111111111000000///000000000000111111111111111111111222222222222333444444444444444444444444555555555666666666666777444444555666666777777888999999:::::::::;;;;;;;;;;;;::::::999999888888888888888888888888888888888888888888888888777666666::::::999999888777777777777888888999999888888777333333333333222222222222111111000000000000//////........................------------------------------,,,,,,+++******))),,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************)))))))))***+++++++++))))))+++......+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******++++++******)))))))))))))))***+++,,,((((((((((((((()))******************))))))))))))))))))(((((((((((()))))),,,***(((((()))))))))((((((((((((((()))))))))))),,,,,,+++*********++++++))))))))))))************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))*********++++++++++++++++++++++++************)))---,,,++++++******++++++((((((((((((((((((((((((************************************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,---------------------...............------......///000////////////000000000000000000000111111111111222666666555555555555666666777777777777777888888888777777777777777777777777777666666555555666666777888888888888888888777666444555666666777777777666666777888999999888777666777777777777777777777777777888888888888888888777777666555444444555666777666666555555555444444444333333333333333333333333111111000000//////....................................---------,,,,,,,,,------------,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))***************++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++))))))*********+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,*********+++,,,---...///......------------,,,,,,/////////....../////////000111111111111111000000000000000000111111111222111111111111222222222222333333333333333333333333444444555555555666666666444555555666666777888888888888999999::::::;;;;;;;;;:::::::::999999888888888888888888888888888888888888888888888777666666:::::::::999888777666666777777888888888888777777333333333222222222222111111000000000////////////........................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))((())))))***+++,,,***)))((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++)))))))))))))))***++++++((((((((((((((())))))************)))))))))))))))))))))(((((((((((())))))+++)))(((((('''(((''''''(((((((((((())))))))))))++++++++++++++++++++++++((()))))))))************(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---------,,,,,,+++++++++++++++))))))))))))))))))))))))************************************************((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++******++++++,,,---,,,------....../////////...------------...//////.........////////////000222222222222333333333333555555555444444555555555666777777777888888999999777777777777777777777777777777666666666666777777888999999:::999999888888444444555666666777777777777777888888888888777777777777777777777777777777888888999999999999888888888777666555444555555555555555555444444444333333222222222222222222222222111000000000/////////...........................---------------------------------,,,,,,,,,++++++......---,,,,,,+++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))************)))))))))************))))))(((((()))***************++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++))))))*********+++++++++++++++++++++++++++++++++(((((())))))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------------------,,,,,,//////............/////////000000111111111000000///000000000000111111111000000111111111222222222333333333333333333333333444444444444555555555555555555666777777888888999777777888888999::::::;;;::::::999999999999999888777777777777777777777777888888888888888777666666888888999999999888777777555666666777777666666555333333222222222111111111000000000////////////...........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))***++++++)))((('''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++++++++***))))))(((((())))))((((((((((((((())))))***))))))))))))))))))******))))))(((((((((((()))))))))))))))((((((((()))***(((((((((((())))))))))))))))))******************((()))))))))************((((((((((((((((((((((((+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,------,,,++++++******++++++************************************************************************((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++******++++++,,,---,,,------....../////////---------------...//////---.........////////////111111222222222333333333333333333333333333333333555555666777888999999999888888888888888888888888777777666666666666777777999999::::::::::::999999666666666666777888888888777777777888888777777777777777777777777777777777888888999999999999888888888777666666555555444444444444444444333333333333222222222222222222222222000000000000////////////........................++++++,,,,,,---...//////------,,,,,,,,,+++++++++---------,,,,,,+++++++++************************+++++++++******)))))))))************************))))))))))))))))))))))))((()))))))))************************************'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))(((((()))***************))))))))))))))))))))))))++++++************++++++***))))))(((((())))))***)))************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,------...+++,,,,,,,,,------------///......------......///...//////000000000000///////////////000000000000000000000111111111111222333333333333333333333333333333333444444444555555555666666777777888999999666666777888999::::::;;;888888888888888888888888777777777777777777777777888888888888888777666666555666888999999888777777333444444555555444444333222222222222111111111111000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))((((((((()))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******++++++******+++***)))(((((((((((((((((((((((((((((()))******))))))))))))************))))))(((((((((((())))))'''((())))))((((((***,,,(((((((((((())))))))))))'''((())))))***)))))))))))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))((((((*********))))))))))))(((,,,+++******))))))******************************************************************************))))))))))))******************+++++++++,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------.........------,,,,,,------...///............/////////////////////000000000000111222222333333333333222222333444555666777888999:::888888888888888888888888888777777666666777777888888999::::::::::::::::::999888888777777888888999777777777777777777777777777777777777777777777777777888888888888888888777777777666666666555555444444444333333333222222222222222222222222222222222000000000000////////////........................***++++++,,,---...///000,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************,,,++++++***))))))((((((************************))))))))))))))))))))))))))))))))))))******************++++++++++++******''''''(((((((((((())))))))))))))))))))))))))))))'''((()))******+++******))))))************))))))(((((()))***************))))))))))))))))))))))))++++++************++++++(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++,,,+++************,,,,,,((()))***+++++++++******,,,,,,,,,++++++,,,------******+++,,,---......//////......------......///------...///////////////---.........////////////000000000000111111111111222222222222222222222222222333333333333444444444444444555666666777777888555555666777888999::::::777777777777777777777777777777777777777777777777888888888888888777666666555666777888888777555444222222333333333333222222222222222222111111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))***))))))(((((((((((()))'''(((*********))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''((())))))******)))))))))(((((((((((())))))***((((((((((((((()))******((()))))))))************))))))(((((((((((())))))'''(((***)))''''''))),,,(((((((((((())))))))))))'''''')))*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))+++++++++*********)))))))))))))))(((((((((((('''+++***))))))(((((())))))************************************************************************))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,---------------,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,------,,,,,,------...///....../////////000000000////////////000000000000222222333444444333222222222222333555666777999999888888888888888888888888888888777777777777888888888888999:::::::::::::::;;;:::888777777777777888777777666666666666777777777777777777777777777777666777777888888777777666666666666666666666555555333333333333222222222222111111111111111111111111////////////000000000000........................,,,,,,,,,------.........,,,,,,,,,++++++++++++***'''(((***++++++++++++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((('''''''''((((((((())))))(((((((((((((((((((((((('''((()))******+++++++++))))))************))))))(((((()))***************++++++++++++++++++++++++++++++************++++++'''((()))******)))(((''')))************+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,'''((()))***++++++***)))------,,,+++++++++,,,,,,))))))***+++---...//////.........------.........,,,,,,---...//////......------------.........///000000000000111111111111222222222222222222222222222222333333333444444444333333444444555666666777444555666777888999::::::666666666666666777777777777777777777777777777777888888888888888777666666555666777888777666333222111111111222222111111111222222222111111111111000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((&&&(((+++++++++***)))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++''''''((()))))))))))))))&&&&&&''''''(((***+++,,,((((((((((((((()))******(((((())))))*********+++))))))(((((((((((())))))''')))***(((&&&%%%'''***(((((((((((())))))))))))'''((()))***++++++***)))))))))))))))************))))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))*********))))))((((((((((((((())))))))))))))))))))))))************************************************))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------............------,,,,,,------...///---------,,,,,,+++++++++---,,,,,,,,,,,,---......////////////000000000000111111111111222222222222333333444555555444333333111111222444666777888999888888888888888888888888888888777777777777888888777888999999::::::::::::;;;:::888777666555666666777777666666666666777777777777777777777777777777666666777777777777666666555555666666666666555555333333333222222222111111111111111111111111111111////////////000000000000..............................---------,,,,,,,,,,,,,,,,,,+++++++++******%%%'''(((***++++++++++++++++++++++++++++++++++++((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''(((******+++++++++))))))))))))************))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))************&&&&&&''''''((()))))))))+++++++++***************,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111///...------...///111.........///////////////---......///000111111222222222222222222222222222222222111111222222333444555555555666666666666777444555555666777666666666999999999888777666666555777777777777777777777777888888777777777777777888555666777666555444555777333444555444222111222333222222222111111111111000000000000000000///......///...---,,,,,,---...///++++++++++++++++++++++++...---,,,+++***(((''''''************************)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************''')))***++++++***)))'''(((((((((((()))+++,,,---))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&***)))((((((((()))+++,,,************))))))))))))*********************+++)))))))))))))))))))))))))))))))))))))))******+++)))((('''((()))***)))((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((***)))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,,,,,,,+++++++++++++++,,,***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---..................///000000000111111111111222222222111222444555555444222111555666666777888999999999999888777666666777888999888777666666666777999:::999999:::;;;;;;;;;;;;:::<<<;;;999777777777777888555555666666777777888888777777888888888888777777666666555555555444444444666666666555444444444333000111222333444333222111000000000000////////////////////////////////////,,,,,,+++++++++,,,,,,---+++***(((''''''(((***+++,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++,,,+++)))((((((((()))***,,,***((('''&&&'''((()))+++++++++***************))))))(((((((((((())))))+++***)))))))))***,,,---))))))))))))((((((((((((******))))))((((((''''''(((((())))))******++++++''''''''''''(((***++++++))))))))))))************))))))))))))))))))))))))+++******)))((((((''''''))))))))))))************)))))))))))))))))))))(((******************++++++,,,,,,,,,++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000///...------...///000............////////////......//////000000111111222222222222222222222222222222111111222222333444444444555555555666666666555555555555666666666777999999888888777666666555777777777777777777777777888888777777777777888888666777777777555444555666555555555444111//////000222222222111111111000000000000000000000///......///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,++++++******))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))((((((((('''''''''))))))((((((((()))++++++---,,,+++)))((((((''''''*********))))))((((((((())))))))))))))))))))))))))))))(((((())))))***+++***(((((()))***+++***)))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((()))******++++++************++++++***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---..................//////000000000111111111222222222222333444555555444333222444444555666666777888888888888777666666777888888888777777666666777888999888888999:::::::::::::::;;;:::999777666666777777444555555555666666666666777777888888888888777777666666555555555444444444555555555555555444444444000111222222222111000000000000000000/////////...........................------,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,++++++*********,,,,,,+++++++++*********+++******)))))))))))))))+++***((('''''''''((()))++++++++++++++++++++++++))))))(((((((((((())))))******)))((()))***+++,,,)))))))))))))))))))))((()))))))))((((((((((((((((((((()))))))))*********((((((((((((((()))***+++))))))))))))************))))))))))))))))))))))))*********))))))(((((('''))))))))))))************,,,,,,+++******)))(((((()))))))))***+++++++++,,,+++++++++++++++*********************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////000///...------...///000------........./////////////////////000000000000222222222222222222222222222222111111222222333444333444444444555555555555666555555444555666777888999888888777777666666555777777777777777777777777888777777777777777888888777888888777444333333444666666666444111///...///222222111111111000000000///000000000000///............------------......++++++++++++++++++++++++*********+++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))))))))((((((''''''))))))))))))************((()))***++++++***)))(((***)))(((((('''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((()))******///...+++)))'''&&&&&&&&&)))))))))(((((('''''''''))))))))))))))))))))))))))))))(((((())))))***+++***)))((()))+++,,,+++***(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***+++++++++***))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))******)))))))))******+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,...------,,,,,,------.........------......///000000000000111111111222222222333444555555444333222333333444444555666666666777777666666666666777777888888777666666666777777777777888999999999999999:::999888777666666666777444444444444555555555555666777777888888777777666555555555555555444444444444444444555555555555555111111111111111000///...000000000/////////....................................---------------...//////------------//////+++++++++++++++*********+++************)))))))))***************)))((((((+++***(((''''''((())))))************++++++++++++))))))(((((((((((())))))))))))((((((((()))***+++))))))))))))))))))))))))'''(((((((((((((((((()))((((((((())))))))))))***))))))((((((((())))))***((()))))))))************))))))))))))))))))))))))*********)))))))))((((((((()))))))))************++++++*********)))))))))(((((()))***+++,,,,,,,,,+++++++++***************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////......------......///,,,------....../////////000000000000////////////111111111111222222222222222222111111222222333444333333333444444444555555777666444333444555777999888888777777666666666666777777777777777777777777777777777777777777888999888999999777444222222333555666666555222000111111111111111111000000000000//////000000//////...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''*********)))((((((''''''((()))))))))************((()))************)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((()))))))))///---+++((('''&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))(((((((((***+++***)))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))&&&(((***+++,,,+++)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))((())))))***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------...------------...//////000000000000111111111111333444555555555555444333333444444444555555555666666666666666666666666666888777777777666666666666666666777888888888888888888888888777777666666666555555555555555555555555666666777777777777666666555555555555555555555555333444444444555666666666333222222111000//////...000000/////////.................................//////...---------......---,,,++++++++++++,,,---+++++++++***************++++++*********)))))))))))))))***++++++)))((('''***)))(((((((((((()))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((())))))***)))))))))))))))*********'''''''''(((((()))))))))))))))))))))))))))))))))******))))))((()))))))))((()))))))))************))))))))))))))))))))))))************))))))))))))((()))))))))************((((((((())))))*********(((((()))***+++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................------------......,,,,,,,,,---...//////000000000000000////////////000000000111111222222222222222111111222222333444333333333444444444555555777666444333444555777999777777777666666666666666666666666666666666666666777777666666777888999999999999999777444222222222444555666555444333444555111111111000000000/////////////////////...------,,,------------------,,,++++++++++++++++++++++++------,,,,,,+++*********************************(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++++++++******)))))))))((()))))))))************))))))************))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((()))))))))(((((((((+++***)))((((((((()))***&&&'''(((((()))***++++++((((((((((((((((((((((((((((((((('''((())))))***((('''&&&''')))))))))((((((((())))))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***$$$&&&(((******)))((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((()))******+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------------...////////////000000000111111111333444444444444444444333444444555555555555666666555555555666666555555555666666777777777666666666666666777888888888888777888888888888888777777777666666666666666666666666666666777777777777666666444555555555555555555555333444444444555666666666444444333222111000000000////////////....................................000///...---------------+++******************+++************************,,,+++++++++************))))))***++++++)))(((''')))((((((((((((((())))))''''''''''''(((((())))))))))))(((((((((((())))))'''((((((((())))))))))))((()))))))))*********+++'''((((((((()))************************)))))))))+++******))))))))))))***))))))))))))************))))))))))))))))))))))))************************))))))))))))************''''''(((((()))******+++)))))))))***+++++++++,,,)))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........------------------------++++++,,,---...//////000////////////000000000000//////000000111222222222222222111111222222333444333444444444555555555555666555555444555666777888666666666666666666666666666666666666666666666666666666666666777888999:::888999999777444222222333333444555555444444555666111111000000000/////////...////////////...------,,,,,,------------,,,,,,++++++++++++++++++++++++...------,,,+++******)))************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))******************+++++++++))))))))))))***************))))))))))))))))))***&&&&&&&&&'''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((()))))))))((('''''''''(((((()))***+++++++++''''''((()))******+++,,,((((((((((((((((((((((((((((((''''''(((((()))***'''&&&%%%&&&((()))((('''(((((())))))))))))(((((())))))))))))((((((((((((''''''(((((())))))******$$$%%%'''((()))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,------,,,++++++))))))))))))******+++,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,------......------,,,------,,,,,,------...////////////000000000111111333333333333333333333333555555555555555555555555444444555555555555444444444555666777777777777666666666777888888888888888888888999999999999888777777777777777777666666666555666666777777666666555444444444555555555555555444444444555555555555555444444333222111111111222/////////.........------------------------------//////...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************,,,,,,+++++++++************************)))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))'''((()))*********))))))((())))))******+++++++++))))))***************+++,,,++++++++++++***************)))))))))******+++))))))))))))************))))))))))))))))))))))))************************))))))))))))******************************************************++++++((()))))))))*********+++************************************************************************++++++,,,,,,,,,,,,------,,,,,,---------.........---------......---------***++++++,,,...//////000......//////000000111111/////////000111222222222222222111111222222333444444444555555555666666666555555555555666666666777666666666666666666666666666666666666666666666666666666666666777888999:::888888999777444333333444222333444444222111222333111000000000////////////......//////......---,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++(((((())))))******++++++))))))))))))******************))))))))))))******((((((((((((((()))***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))(((&&&&&&%%%''')))+++,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((('''&&&'''((())))))'''(((((())))))))))))(((((())))))))))))(((((((((((('''''''''((()))*********&&&&&&&&&'''((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***)))))))))******+++------,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,------,,,,,,------...///////////////000000000111222222222111111222222222444444444444333333333333333444555555555555444333222333555666777888777777666777888888999999888888888999:::;;;;;;:::999888777777666666666555555555555555666666666666555555444444444555555555666666555555555555555444444444333222111000000111222222//////.........---------------------------------///...---,,,++++++++++++***++++++++++++++++++***((()))))))))*********++++++************)))))))))+++******)))))))))))))))''''''((()))))))))))))))''''''(((((()))******+++))))))(((((((((((())))))((()))***+++++++++***)))((())))))******+++,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++))))))))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))******************++++++))))))))))))************------,,,++++++*********+++++++++***************(((((())))))*********+++************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,******+++,,,...//////000---......///000111111222...//////000111222222222222222111111222222333444555555555666666666666777444555666666777666666666555555555666666666666666666666666666666666666666666666666666777888999:::777888888777444333333444222333444222000//////000000000000000////////////......//////......---,,,++++++------------++++++++++++++++++++++++++++++******+++,,,,,,---......************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))******************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++(((((()))))))))(((&&&%%%%%%'''***,,,---+++)))(((***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((('''''''''''''''((()))))))))((('''((()))******((((((((())))))))))))(((((())))))))))))((((((((((((&&&''''''((()))******+++''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************+++,,,---...---,,,+++******+++,,,---++++++,,,---------,,,,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......////////////000000000000222111111000000111111222333222222222222222222222333333444555555444333333111222444666888888888888777777888999999999999999888999:::;;;<<<;;;:::999666666555555555444444444555555666666666666555555444444444555555555666666666666666555555444444333111111000//////000111222//////.........---------------------------------///...---,,,+++******+++((())))))******))))))((((((((())))))*********+++))))))))))))((((((((((((,,,+++)))((((((((()))***''''''((())))))***))))))((())))))***+++,,,,,,,,,))))))(((((((((((())))))((()))***,,,,,,++++++***((())))))***++++++,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,))))))))))))***+++,,,---******))))))))))))*********)))))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))))))))))))))+++*********))))))((((((%%%&&&&&&'''((())))))************++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000111111111111222222222111111222222222333333333333333333444444444555555666666666777777777777777<<<;;;:::999888888888888777777777777777666666666666666666666666666666666888888777666555444444333444333222111000000000000000000000000////////////,,,,,,------...---------------++++++++++++------+++++++++*********))))))************************************************))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))************((())))))))))))'''%%%$$$))))))))))))))))))))))))************************)))))))))))))))((('''''''''''''''''''''((())))))***)))(((''''''((()))***))))))))))))************+++*********))))))((((((***++++++***(((''')))*********)))((('''&&&%%%$$$''''''''''''''''''''''''(((((()))***************(((((())))))))))))(((((())))))(((''''''(((******+++++++++******((('''&&&))))))******)))'''%%%$$$))))))))))))((((((((((((((((((((((((((((((((((((,,,+++)))'''&&&''')))***,,,+++***((((((***+++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))******+++++++++,,,---,,,++++++,,,...000222...---+++***)))***++++++******+++,,,,,,---......------,,,+++,,,---...//////////////////.........111000000000111222333333666555555444444444555555777666555444333333444555777777666666555555555444888888777666666777888999888999:::;;;:::888666444555555444333333333333444666666666666666555555555666555444333333444555666666666555555555444444444333111///---,,,---......000000///...............------------------------,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((*********************************)))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......---,,,+++******,,,...///******))))))))))))******+++******)))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))(((************************+++*********))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,+++,,,,,,,,,---.........++++++++++++++++++++++++---------.........//////.../////////000000000000000000111111111222222222111111111222222222333333333333333333444444444444555555555666666777777777::::::888777777666666666666666666666666666666666555555555555555555555555666666555555444444333333444333222111000000000000000000000000/////////...---------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))+++++++++***************************************))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))************))))))*********((('''&&&))))))))))))))))))))))))************************))))))******))))))((('''((((((''''''(((((()))******)))(((''''''((()))***))))))))))))************************)))))))))(((***++++++***(((''')))***((((((((())))))*********''''''''''''''''''''''''(((((()))***************(((((())))))))))))((((((,,,+++***((('''&&&''''''''''''((()))***+++++++++************)))(((''''''''''''(((((())))))******))))))))))))))))))))))))'''&&&$$$###"""###$$$%%%+++)))(((''''''((()))+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++******************)))((('''(((***,,,------,,,,,,+++******++++++******+++,,,,,,---............---------...///000/////////////////////.../////////000111222333444666555555444444444555555888777666555444555555666777777666666666555555555777777777777888999;;;<<<::::::;;;;;;:::999777666666666555444444444444555666666666666666666666555666555444444444444555666444444333333333222222222333222000...------...///000000///...............------------------------,,,------------,,,++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''************************************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...---,,,+++******,,,---///******))))))))))))******,,,,,,+++***)))))))))***)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))++++++++++++++++++++++++***************)))))))))*********+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000....../////////000000000000000000111111111222222111111111222222222222333222222333333333444444444333333444444555666777777888888777666555555555555333444444555555666666666555555555555555555555555444444444333333333333333444333222111000000000000000000000/////////..................---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++******))))))************************))))))))))))))))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))************))))))************)))((())))))))))))))))))))))))************************)))************))))))((()))(((((((((((()))******))))))(((((((((((())))))))))))))))))************************))))))))))))***++++++***(((''')))***''''''(((((()))***++++++(((((((((((((((((((((((((((((()))***************(((((())))))))))))((((((,,,+++***(((''''''''''''%%%&&&''')))***++++++,,,******))))))))))))******&&&&&&'''((()))******+++***************************)))((('''&&&'''((()))((((((&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++******))))))))))))(((''''''((()))***,,,,,,,,,,,,,,,++++++******++++++,,,,,,------...///............///000000......//////////////////.........///000222333444555555444444444555555666888888777666666666666777777777666666666666555555666666777777999;;;<<<===;;;;;;;;;;;;:::999888777777666666555555555555555555555666666666666666666666555555444444555555666444444333333333222222222333222111/////////000000000000///...............---------------------------------------,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))))))))******************************((((((((((((((((((((((((************************************************))))))*********+++++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,---...******))))))))))))******---,,,+++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************++++++++++++++++++++++++************************++++++++++++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////........./////////000000000000000000111111111111111111111111222222222222222222222222333333333333111111222333555666777777777777666555555555555555222222333333444555666666555555555555555555555555333333333333444444444444444333222111000000000000000000/////////.....................---,,,+++******+++,,,------,,,+++***************************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((()))))))))************((()))))))))))))))))))))((((((((((((((((((((((((************************)))***************)))))))))))))))))))))******+++))))))(((((((((((())))))((()))))))))*********************)))))))))))))))***++++++***(((''')))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((''''''(((((())))))******(((((()))))))))))))))((())))))((('''((()))+++,,,&&&''''''(((((()))))))))))))))))))))))))))))))))------,,,+++++++++,,,---(((''''''&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++++++++++++++++++++***,,,,,,+++***))))))******++++++---------,,,+++***+++++++++,,,,,,---------.............../////////............////////////////////////000111222222555444444444444555666666777777666666666666666666777777666666666666666666666666777777888999:::;;;;;;:::::::::999888777777666666555444444444444444555555555555666666666666666666555555555555666666666666555555555444444444333222111000000000111111000000///.......................................---------...---,,,,,,+++------,,,,,,,,,,,,------+++++++++++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))************************************************)))***************++++++************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...******))))))))))))******,,,++++++***)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++++++++***************+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////////////////000000000111111111000000111111111222222222111111111222222222333333111111222333444555666777777666666555555555555666111222222333444555555666555555555555555555555555444444444444444555555555444333222111000000000000////////////........................---,,,+++***)))***,,,,,,,,,,,,***)))************************+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********)))))))))))))))))))))******+++(((((())))))))))))((((((((()))))))))************))))))))))))))))))*********++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((&&&''''''((()))*********'''(((((()))))))))((((((((('''&&&&&&'''(((***+++))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++,,,---------...------,,,++++++++++++***+++---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,------............---.........//////000000222111111000000000000000444444444444444555666666555555555555555555555555666666777777777777777777777777777777777666666666888999999999888777666555555444333333222222333333444555555555666666777777666666666666666666666666666666555555555444444444333222222111111111111111000000///.......................................------.........---,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------******))))))))))))*********)))))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++*********+++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------.........//////////////////000000000111111000000000111111111111222000000111111111222222222222222333333444555666666666666555555555555555666222333333444444555555555444444444444444444444444555555555444444444444444444333222111000000000000/////////.........------............---,,,++++++******++++++++++++*********************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((()))(((((((((((()))******(((((())))))))))))(((((())))))))))))************))))))))))))***************++++++***(((''')))***))))))***++++++,,,------(((((((((((((((((((((((((((((()))***************(((((())))))))))))(((((()))))))))))))))(((''''''$$$%%%&&&((()))******+++'''''''''''''''((())))))***))))))((('''&&&%%%%%%''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++,,,...//////,,,,,,,,,,,,++++++******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------......///000000000333222111111111111111111444444444444444555666777333444555555555555555444666666777777777777888888777777777777666555444333666777999999888777444333444333333222222222222222444444555555666777777777555666666777777666666555444444333333333222222222111111111111111111111111000000///......................................................---,,,,,,***))))))(((((())))))***+++++++++***))))))((((((******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))))))))******''''''''''''((()))******))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,,,,*********************************++++++,,,,,,,,,+++*********************,,,,,,,,,+++++++++***************+++,,,,,,,,,---------------------------------------............---------.........//////////////////000000000111000000000000111111111111000000000000111111111222333333444444555555555666444444333333333333444444444444444444444555555555444444444444444444444444555555444444333333222222444333222111000000000000//////.........------------------...------,,,,,,++++++************++++++))))))*********+++++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((''''''(((((()))***'''((()))******)))((('''))))))))))))************((()))))))))***************++++++***(((''')))***(((((())))))************''''''''''''''''''''''''(((((()))***************(((((())))))))))))((((((((())))))******)))''''''%%%&&&'''((())))))))))))'''(((((()))))))))(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((((())))))******+++******)))))))))******)))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******++++++,,,---......+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---------......///000000111111111111111222333444555444333333444444666777777333444555666777666666555666666777777777888888888666666777888777777555555555777:::;;;;;;888444222444444333222222222222333444444555555666777777888555666777888888777666555444444333333333222222222000000111111111111111000000000///......................................................------,,,+++******))))))******+++---,,,,,,+++******))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---------,,,******))))))))))))******&&&&&&&&&&&&''')))***+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,---))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------------------------------............/////////000---------.........//////////////////000000000000000000000000111111111111000000000000111111111111555555555555555555555555333222222111222222333333555555555555555555444444444444444444444444444444444444333333222111000000444333222111000000000000//////.........---------,,,,,,------...---------,,,+++***))))))***+++,,,))))))******++++++++++++(((((()))***+++,,,,,,---************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************---,,,***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''(((((('''''''''''''''''''''((())))))'''((()))******)))((('''))))))))))))************(((((())))))*********+++***++++++***(((''')))***)))((('''&&&%%%$$$######''''''''''''''''''''''''(((((()))***************(((((())))))))))))(((((($$$%%%''')))***+++******))))))))))))((('''%%%%%%((()))***++++++***)))(((&&&&&&''''''''''''''''''))))))))))))))))))))))))&&&'''((()))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---------...///000000111//////000222333666777888333333333444555666777888444555666888888888777666666666777777888888888999555666777999999999888777555888;;;======999555222555555444333333333333444444444444555666777777888555666777888888777666555666666555555555444444444///000000111111111000000000000///...............////////////////////////......//////......---,,,...------,,,,,,------.........---,,,,,,+++******((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------)))************+++++++++------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,))))))))))))))))))))))))&&&$$$###%%%(((***)))'''))))))))))))))))))))))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&''''''''''''(((((((((((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,))))))*********+++++++++******,,,---.../////////---------............///+++,,,.../////////......***+++---...000222444555000000000000111111111111333333333222222222111111444333333222222333333444444444444444444444444444666555444444444666777888777666555555555555666666333333333222222222111111333222000///---,,,,,,,,,,,,---......//////......---,,,+++++++++,,,+++)))))))))))))))))))))))))))************************))))))***+++++++++++++++(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,+++)))((('''((()))++++++***)))((((((((()))*********)))((((((((((((((()))***+++,,,+++)))(((&&&*********)))))))))))))))******))))))(((((('''''')))(((&&&''')))+++,,,,,,)))))))))(((((((((((((((***))))))((((((((())))))******))))))((((((''''''))))))))))))************''''''(((((())))))******(((((((((((()))))))))))),,,,,,++++++***++++++++++++******)))(((''''''&&&***************************)))))))))((((((''''''******+++++++++******)))***++++++++++++***)))(((+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))(((((()))+++---...,,,,,,+++***+++,,,...///++++++***)))***+++---...,,,,,,,,,++++++*********,,,,,,,,,---------......++++++,,,,,,,,,------------......///////////////------......//////000000222222333333333333444444444333222222222444777888666666666666666555555555777777777777888888888888777666555555777999::::::999:::<<<======<<<:::999999666333222222222111000333333333333444555666666888777666555444333333333555444222000000111222333444333222111000...------////////////....................................------------......//////.........///////////////111000///---+++)))((('''))))))))))))((((((((((((,,,,,,+++***)))(((''''''))))))))))))************))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,,,,+++))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&'''***+++***((())))))))))))))))))))))))(((((((((((()))))))))***'''((()))******)))((('''((((((((())))))))))))***))))))))))))************************************************************++++++************++++++*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,---------...------,,,+++------------............,,,---.../////////...------......///000111111111000000000000111111111111/////////000111111222222444333333222222333333444444444444444444444444444555444444555666888:::<<<999888666555444333333333333333222222222111111111111000///......------...,,,------..................---,,,,,,,,,,,,,,,+++************************************************((()))******++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,+++)))((('''((()))*********)))))))))***+++,,,******)))(((((((((((((((+++******)))))))))))))))*********))))))((((((((())))))))))))((((((((((((+++)))'''''')))***+++***(((((()))))))))***************)))(((((())))))*********))))))(((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))*********************))))))***++++++******))))))((((((''''''))))))))))))))))))))))))*********))))))((((((((())))))*********))))))(((************************************)))))))))((()))))))))))))))))))))))))))************+++++++++***))))))))))))+++,,,---,,,,,,+++******+++,,,---++++++******++++++,,,---,,,,,,,,,+++++++++******,,,---------------------++++++,,,,,,,,,------------......///////////////.........///////////////222222333333333333444444444333222111222444666777666666666666666666666555777777777777888888888888888666555666777999::::::;;;<<<>>>???>>>===;;;:::888555333222222333222111222222222333444666777888777777555444444333333333555333222000000111222333333222222111000///......000000000000////////////..................................../////////000111111000///...---,,,,,,......---,,,+++******)))***)))))))))((((((((((((++++++******)))((((((((())))))))))))************))))))))))))))))))))))))+++++++++*********)))))))))***++++++++++++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++)))))))))++++++***)))))))))))))))))))))))))))((((((((()))))))))******'''((()))******)))((('''))))))))))))************))))))))))))************************************))))))))))))))))))))))))++++++************++++++*********++++++++++++,,,++++++,,,,,,,,,------------------------,,,++++++------------.....................///......---,,,000000000/////////......000000000000111111111111,,,---...///111333444444333333222222222222333333444444444444444444444444444444444666888;;;===???:::999777555333222111000222222222222111111111000///...............//////,,,,,,---........................---------,,,,,,************************))))))))))))))))))))))))'''((())))))******))))))(((((()))***************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((()))******,,,+++)))((((((((()))***(((((((((((((((***++++++******)))(((((((((((((((,,,+++)))''''''(((***+++)))))))))(((((('''''''''(((((((((((()))))))))))),,,***(((((()))***)))(((''''''(((((())))))*********))))))((())))))*********))))))))))))((((((((()))))))))*********++++++******)))))))))(((((((((************++++++++++++(((((((((((()))***++++++))))))))))))))))))))))))***************************************)))))))))'''(((((()))))))))((((((******)))(((((()))++++++************)))))))))))))))))))))))))))))))))))))))************++++++++++++******)))******++++++,,,,,,+++*********++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---------------------,,,,,,,,,,,,,,,---------------......///////////////000000///////////////...222222333333333333444444444333222111222333444555555555666666666666666666777777777777888888888888888777777777777888:::;;;===???@@@BBBAAA???===;;;777555333222333444333333111111222333555777888999666666555444333333333444444333222000000111222222111111111000000/////////111111111000000000//////------------------------......///////////////000000000///...---,,,,,,+++,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************)))******+++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******************)))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((((((((()))))))))*********((()))))))))************************************************************++++++************++++++************+++++++++++++++++++++,,,,,,,,,,,,---)))***+++,,,---.........,,,,,,---------........./////////......---,,,,,,000000000//////......---///000000000111111111111//////000222333444555666333333222222222222333333333333444444444444444444444444444555777:::<<<===888777555444222111111000222111111111111000000000///......------......///,,,,,,---.........------------...---,,,+++,,,,,,************************))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***+++***))))))(((((())))))'''''''''''''''''''''(((***))))))(((((((((((((((+++***)))(((((()))******''''''''''''((((((((((((''''''(((((())))))******+++)))((((((*********(((''''''''''''''''''''''''((((((''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++******)))((((((''')))))))))*********++++++((((((((())))))+++,,,---))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******************'''((())))))***)))))))))...,,,***)))((()))+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******************,,,++++++******))))))))))))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...---......///////////////111000000000//////......222222222333333333444444444444333222222222333333555555555555666666666666666777777777888888888888888999888888777888:::<<<@@@AAACCCEEEDDDBBB@@@>>>777555333333444555555555333333444444555666888888555555444333333333444444333333222111000111111111//////000000000000000000000000000000////////////------------------------........................,,,,,,,,,---.........///,,,,,,++++++++++++++++++*********)))))))))(((((((((((())))))************((()))))))))************))))))))))))))))))))))))************************)))*********++++++++++++***++++++++++++,,,,,,,,,...------,,,+++***))))))++++++************++++++************************))))))))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++************++++++++++++))))))+++,,,---.........,,,,,,,,,------------...//////......------------............///////////////000000000111111111111111111222222222333333333333222222111111222222333333333333444444444555555555555444444555666888888444333333222222222222222111111111000000000//////000///...------,,,,,,,,,+++,,,,,,---...---------+++,,,...,,,***)))***,,,************************))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***+++******))))))))))))))))))))))))((((((''''''&&&***))))))(((((((((((((((((()))***++++++***)))((($$$$$$%%%'''(((***++++++''''''(((((())))))******((('''''')))+++,,,+++***+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))************************++++++++++++,,,,,,+++***)))(((''''''((((((((()))))))))******)))))))))***+++,,,---...))))))))))))************++++++++++++++++++++++++******************++++++((()))******+++++++++***111000---***))))))***+++))))))))))))))))))******************************))))))*********+++++++++***+++++++++*********)))++++++++++++***)))))))))***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---......///////////////111111000000/////////...222222222333333333444444444444333333333333333333444555555555666666777777666777777777888888888888999::::::999777888:::===AAACCCFFFHHHHHHFFFCCC@@@999777555444666777777666777777666555555555666666444444333333333444444555222222111111111000000111///////////////000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,++++++******)))************))))))))))))((((((((()))******++++++((()))))))))************))))))))))))))))))))))))************************)))))))))******++++++,,,*********+++++++++,,,,,,------,,,+++******))))))++++++************++++++************************))))))))))))))))))))))))'''((()))(((''''''((())))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))************+++))))))*********+++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------//////...---------......---------......//////000000000000000111111111111111111111000000000//////222222111111111111222222222333333444444555555555666555444333222333444444000000000111111222333444000000000000////////////000///...---,,,,,,,,,,,,++++++,,,---------------***,,,...---)))(((***,,,++++++++++++++++++++++++************************'''((())))))******))))))(((((()))***************************************''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******************)))))))))(((***++++++++++++***)))(((******)))(((((((((((((((&&&(((***,,,,,,+++)))((($$$%%%&&&''')))***,,,,,,(((((((((((())))))))))))'''&&&''')))+++---,,,***------,,,+++***)))((((((&&&&&&&&&&&&'''((()))))))))))))))************+++*********++++++++++++,,,,,,,,,+++***))))))(((((('''((((((((())))))))))))+++*********+++,,,------************************(((((((((((((((((((((((()))))))))***************((()))***++++++,,,++++++000///---+++***))))))***))))))))))))************************************)))************+++++++++)))******+++++++++******+++++++++,,,++++++***)))++++++,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---------............---......///////////////111000000000000000000///222222333333333333444444444444444444444444444444444444555555666777777777777777777777888888888888999;;;<<<:::777777:::>>>@@@CCCFFFIIIJJJHHHEEECCC<<<:::777777888999888888:::999888666555555555555333333222222333444555555222111111111111000000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********---------,,,,,,+++++++++,,,,,,++++++******))))))++++++*********)))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))***************+++++++++))))))))))))***+++,,,---************++++++++++++,,,,,,++++++******))))))++++++************++++++************************))))))))))))))))))))))))%%%'''))))))'''''')))+++))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))************************++++++************++++++))))))))))))*********************+++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------......---,,,---...//////---------.........//////000000000000111111111111111111111000000000//////222222111111111111222222222222333333444555555666666555444222222222333444/////////000111222333444000000/////////............------,,,,,,---------++++++,,,------------,,,***---///...***(((***...++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******(((((()))***************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********************)))((((((&&&'''(((***++++++************)))((((((((((((((((((((()))***************''''''((())))))******+++))))))))))))(((((((((((((((((((((***+++,,,***(((************************'''''''''((((((***++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++******)))))))))(((((()))))))))*********+++***************++++++,,,++++++******)))))))))))))))))))))))))))))))))((((((((())))))*********'''((()))***++++++++++++++++++************))))))((()))))))))************************************)))************+++++++++((()))***+++,,,,,,++++++***+++,,,------,,,,,,+++---,,,++++++******++++++,,,,,,,,,---------......***++++++,,,---...//////------------............---......///////////////000000000000000111111111222222333333333333444444333444444555666666666666444444555555666777777888777777777777888888888888999<<<===;;;888777:::>>>???BBBFFFJJJLLLJJJHHHFFF???===:::999::::::999999999999888777666666666666222222222222333444555666111111111111111000000/////////////////////......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++*********)))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))*********+++++++++***))))))))))))+++,,,---************+++++++++++++++++++++***************++++++************++++++************************))))))))))))))))))))))))$$$'''))))))((((((***,,,)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))************++++++,,,,,,,,,---------((()))***+++,,,---------++++++,,,,,,,,,---------...---,,,,,,---...///111...............---------000000000000111111111111222222222222222222222222222222111111111111222222222222333333444555666666666555444333222333444555000000///000000111222222000/////////............,,,,,,,,,,,,---...///000++++++,,,---------,,,,,,+++...111///+++))),,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********************)))((((((!!!###&&&((()))***)))******)))(((((((((((((((***)))((('''((()))+++---************))))))))))))******))))))((((((''''''***))))))***++++++(((&&&$$$$$$%%%&&&'''((()))***))))))))))))***+++,,,---))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++***************)))************++++++++++++***)))))))))))))))***,,,,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))))))))***&&&'''((()))************%%%&&&((()))************(((((())))))*********+++************************)))************+++++++++'''(((***+++,,,,,,,,,+++)))***,,,---...------,,,...---+++***)))***++++++,,,,,,,,,------.........)))***+++,,,...///000000---------.........//////---....../////////////////////000000111111222222222222333333333444444444333444555666777777777777444444444555666777777888777777777777888888888888:::<<<>>><<<888777:::???>>>AAAFFFKKKMMMLLLIIIGGGAAA???<<<:::;;;;;;:::999888888777777777777888888111111111222333444555666111111111111111000//////000000//////............000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))***+++,,,---......'''((((((***+++,,,------+++++++++************)))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++***))))))))))))+++---...)))************+++++++++***************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))(((((()))***++++++))))))(((((((((((())))))******))))))))))))************))))))))))))***************)))))))))))))))++++++++++++++++++++++++************************------,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------++++++,,,,,,---.........////////////////////////////////////000000000000///111333444333222222222444333333333333444555666111000///...///000222444444444444444333333222111333333333222111000//////...///111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------,,,,,,+++*********+++************************---,,,++++++******++++++***************)))((((((---,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))*********))))))((())))))))))))************)))))))))))))))(((''''''((())))))***+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,&&&''')))*********)))(((---------,,,,,,+++++++++++++++************++++++,,,+++***)))))))))***+++)))***+++,,,,,,+++***)))************************%%%&&&(((***+++,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,+++***(((''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************++++++,,,------------,,,++++++************++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///,,,,,,---...///000111111......---,,,---...///000111111111111000000000000///000111222333222111111333333333444444555555555444444444444444444444444444555777888888777777666888888999::::::::::::999<<<>>>AAAEEEGGGIIIJJJJJJFFFDDDAAA===:::999888888777777777666555555444444222111111111222333333444333333222222111000//////////////////////////////......---------,,,,,,,,,------......------,,,+++,,,+++)))(((((()))+++,,,*********+++,,,---...///,,,,,,+++***))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++*********))))))))))))******+++))))))(((((((((((())))))******))))))))))))************))))))))))))*********)))))))))))))))))))))++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........---------------////////////////////////.../////////000000000000000222444444333222333444444444333333333444444555222222000000000222444555333333444444333333222111222222222222111000//////...///111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,++++++******++++++************************---,,,++++++******++++++***************)))((((((+++***************++++++)))))))))))))))))))))))))))******************)))************)))))))))((())))))************))))))))))))))))))************)))))))))))))))(((''''''(((((())))))***++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******&&&'''((()))***))))))(((,,,,,,+++++++++*********+++******))))))******+++(((((('''((((((***,,,---)))***++++++++++++***)))************************************)))'''&&&%%%)))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************((()))******++++++******++++++************++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,------------////////////...............------,,,---...///000000000000000000000000000///000111222333222222111333333333333444444444444444444444444444444444444444555666777888888777666777888999999::::::999999;;;<<>>AAACCCBBBAAA???===;;;:::::::::777777777666555555444444222111111111111111222222111111000000000/////////......................../////////.........------,,,------------,,,++++++++++++***))))))***++++++***))))))((((((((())))))++++++***************+++))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++++++++***************************((((((((((((((((((((((((''''''((()))***++++++,,,))))))************)))))),,,,,,+++***))))))************))))))))))))************))))))))))))************))))))))))))******(((((())))))******************************************************************+++,,,------......---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------........./////////000000////////////////////////............////////////000111111000//////222444444333333222222222333333333333222111111111000000111111222333333222222222000000111111111000/////////////////////......---------------------------++++++,,,------------,,,,,,++++++***++++++,,,,,,************************,,,+++******))))))******((())))))*********)))))),,,++++++***))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******(((((()))***************((()))))))))************))))))************))))))(((((((((((())))))))))))+++******)))******++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((())))))*********++++++++++++++++++***))))))))))))))))))***---,,,,,,+++***(((''''''))))))))))))))))))))))))************************(((((((((((()))***++++++)))))))))))))))))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,---...///000000,,,,,,,,,---------------,,,---------.........///000000000111111111222222333333333222222111111000222222222333333333444444222333555666777777777666555666777777888888777777999888888999:::===???@@@??????>>><<<;;;:::::::::777777777666555555444444222222111000000111111111000000//////////////////------------------------///.........------------,,,,,,------,,,,,,+++***+++******************+++)))(((((()))***+++,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************((()))******++++++++++++************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---++++++,,,,,,,,,,,,++++++,,,++++++*********+++++++++******))))))******+++******))))))))))))************))))))))))))******((((((((()))******++++++************************************************)))))))))******++++++,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------------------------------,,,------...//////000000////////////////////////------........./////////222333333333222222444555222222222222222333444444222222111111000///......000111222222222222222222///000000111111000///////////////.........------------------------------++++++,,,,,,---,,,,,,+++++++++******++++++,,,,,,************************++++++***))))))))))))***((())))))************)))---,,,+++***))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************'''((()))******+++******))))))))))))************))))))******++++++******))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++++++++++++++***))))))(((((())))))***((()))***+++++++++++++++***))))))(((((())))))*********************************))))))))))))***+++))))))))))))))))))))))))++++++***)))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************'''((())))))******))))))++++++************++++++++++++************++++++************++++++++++++,,,,,,,,,,,,------------.........------------,,,++++++,,,------------,,,,,,,,,------.../////////000////////////000111111222222111111111111111111111111222222333333444444333444555666777666555555555555666777777777777777777888888999:::;;;======<<<<<<<<<;;;;;;:::999999777777777666555555444444222222111000000000000111////////////............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******************************)))))))))***+++,,,......*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************(((((()))***++++++++++++************************))))))))))))))))))))))))''''''((()))***++++++,,,+++,,,,,,------,,,,,,+++++++++*********+++,,,,,,+++******))))))******+++******))))))))))))************))))))))))))******'''(((((()))******++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------.........////////////////////////---------........./////////111333333222111222333000000111111222333555555222222222111000...------000000111222222222222222//////000000000000000/////////......---------...........................,,,---------------,,,,,,++++++******++++++,,,---************************++++++***)))))))))))))))(((((()))***************++++++***************+++)))))))))))))))))))))))))))******************)))((()))))))))************'''((()))******+++++++++))))))))))))************((()))***++++++++++++***************************((((((''''''((())))))***))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((('''((()))***+++)))))))))*********++++++))))))(((((((((((())))))&&&''')))***++++++++++++***)))(((''''''((()))******************************)))((('''(((((()))***))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************'''(((((()))))))))))))))++++++************++++++++++++************++++++************++++++++++++++++++++++++,,,,,,,,,,,,.........---------,,,,,,***+++,,,---------,,,,,,,,,------...//////000000///......---...///000111000000000111111111111111000111111222333333444444444555666666666555444333444555666666777777666666555666777888999:::::::::999999:::::::::999999888777777777666555555444444222222111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************++++++************************+++,,,---******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************'''((()))***++++++++++++************************))))))))))))))))))))))))))))))))))))************)))******++++++******)))************+++,,,------++++++************++++++******))))))))))))************))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))************************------,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,---------------------------------.........---,,,,,,++++++////////////////////////---------.........//////+++---000111000......//////000000111222444555666333333222222000///---,,,///000111222222222222222//////000000000000000/////////...------------...........................---......///......------+++*********+++,,,,,,---************************+++******)))))))))))))))(((((()))***************))))))))))))***+++,,,---))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++''''''(((******+++++++++))))))))))))************((()))***++++++++++++++++++++++++***************'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************************)))'''&&&&&&''')))***)))((('''''''''(((***+++'''((((((((())))))******))))))(((((((((((())))))(((((()))******)))((('''***)))(((''''''((()))***************************&&&&&&&&&&&&''')))***,,,))))))))))))))))))))))))%%%'''(((*********)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))***+++++++++++++++++++++************++++++++++++************++++++)))************+++++++++)))************+++++++++***++++++,,,---...///000***+++,,,---...---,,,,,,------......///000111111......---,,,---...///000//////000000111111222222000000111222333333444444555666666666666444333222444555555666666666666666333444666888999888888777777888888999999999888888777777777666555555444444222222111000000///000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++************++++++++++++******,,,++++++*********************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++************************))))))))))))))))))))))))*********)))))))))))))))************************+++++++++*********))))))************************)))************+++++++++******))))))))))))******(((((()))***+++,,,,,,---************************,,,+++++++++***)))))))))***+++,,,,,,+++***)))(((,,,++++++******++++++,,,------------------,,,,,,+++,,,------......------......////////////......////////////////////////,,,,,,,,,---...///000000////////////000000000000...///000111222111000000000000000000000111111111///000111222333444444444111111111111111111111111000000///...---,,,,,,,,,///...---,,,+++,,,---...---------,,,,,,+++++++++,,,,,,+++++++++,,,---...************+++,,,------++++++************++++++************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''******))))))))))))******+++++++++++++++***)))((())))))))))))((((((((((((*********)))))))))))))))++++++******)))(((((((((***)))((((((((()))+++,,,******))))))(((((('''''''''((()))******)))(((''',,,+++)))((()))***))))))((())))))((('''((()))+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************+++)))&&&%%%&&&((((((((())))))))))))))))))))))))++++++******))))))((((((***)))(((''''''((()))***)))((('''''''''(((***+++++++++************++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++///......---------......---------,,,,,,+++++++++------............------////////////000000000000111111000000000000111111111111222222222333333333555555555555555555555555666555444444444444555666555555666666777777888888777777777777666666666666444333444666999888444000111111000///////////////---------------------------------....../////////++++++++++++++++++++++++,,,+++++++++***)))))))))---,,,+++*********+++,,,************************((((((((((((((((((((((((******))))))))))))************))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))(((((((((---+++(((%%%%%%&&&)))+++$$$$$$%%%%%%&&&''''''''')))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))***)))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++******))))))))))))******((()))))))))***+++++++++************************+++++++++***************))))))*********)))(((''',,,,,,++++++++++++,,,,,,........................,,,,,,---............---,,,,,,------------,,,,,,------------------------,,,---------.../////////////////////000000000000//////111222222222111000000000000000000000000111///000111222333333333333111111111111111111111111//////......------,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++*********+++,,,,,,+++******))))))******+++************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************(((((())))))***)))))))))))))))))))))))))))))))))*********)))))))))(((((())))))************))))))******))))))))))))*********************)))(((((())))))))))))((((((((((((***))))))))))))))))))))))))))))))))))))************)))((((((((()))***+++))))))))))))(((((((((((((((((())))))))))))(((((((((((('''((()))))))))((())))))))))))((('''(((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((()))))))))************(((&&&&&&(((***++++++))))))))))))))))))))))))*********)))))))))))))))***)))(((((((((((()))***)))(((((('''((()))***++++++******))))))******+++************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---...---------,,,,,,,,,+++------............------....../////////000000000111111000000000000111111111222222222222333333333333333222222222222222222555555555555555555555555444555555666777777888888666666666555555555444444333333333555777777444111111000000///////////////------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++***************---,,,+++*********++++++******************************************************))))))))))))*********)))))))))((((((((('''((((((((())))))))))))***))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))),,,+++(((&&&&&&''')))***)))))))))((((((((((((((())))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++***************************************)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********+++******)))(((---,,,,,,,,,,,,,,,,,,---------......//////000000,,,---......//////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////000000000000000000111222222222222111111111000000000000000000///000111222222222222222000000000000000000000000.........---------------------,,,,,,,,,------...------,,,,,,,,,,,,++++++)))***,,,---------,,,+++,,,,,,+++*********+++++++++******))))))******+++************************))))))))))))))))))))))))************************+++************)))))))))))))))))))))************))))))*********))))))((())))))))))))))))))))))))******))))))))))))((((((++++++************++++++)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))******'''(((((()))******++++++))))))((((((((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))************))))))))))))((('''&&&&&&))))))))))))))))))))))))))))))*********+++++++++)))***************++++++(((((())))))))))))******)))(((&&&'''))),,,------))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++)))(((((((((((()))***++++++******))))))******+++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++.........---------------------............------------........./////////111111000000000000111111222222222222333333333333111111111222222222222222333444555666666555444333444444555555666777777777555555444444444333333333333222222333555666444333111000//////......//////------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,+++************+++******************************************************))))))))))))******))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))((((((((())))))+++++++++***)))((((((((())))))))))))))))))))))))''')))***)))((('''((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++************************************************))))))))))))******************))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------------+++,,,,,,---...///000000,,,---......//////......---......//////......---.......................................---------////////////000000000000000111111222222222222222111111111000000000000000//////000111222222111111000000000000000000000000---------------------...---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---+++***,,,,,,+++***))))))************))))))))))))******************************))))))))))))))))))))))))************************************))))))))))))((()))))))))******************************)))((((((((((((((((((((((((((())))))))))))))))))((((((++++++)))(((((()))++++++))))))************))))))'''(((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))*********(((((())))))************(((((((((((())))))******''''''(((((())))))*********)))(((''''''((()))***''')))***++++++*********((((((((()))***)))'''&&&))))))))))))))))))))))))((())))))))))))*********((((((((()))*********+++(((((((((((()))))))))***)))(((&&&''')))+++++++++))))))))))))))))))))))))(((((())))))******+++++++++******************+++)))))))))))))))***************))))))))))))******************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************++++++,,,........................------............------------------.........///111111000000000000111111222222222333333333444444222222333333333333444444222333555666666555333222333444444555555666777777444444444444333333333333222222222222333444444444000000///............///------------------------------------------------************************)))))))))***+++++++++,,,,,,++++++*********************************************************************))))))))))))******))))))))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((*********)))))))))))))))'''((((((((((((((())))))))))))*********))))))((())))))))))))(((((('''''')))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++************************************************(((((()))))))))***************))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,------......------,,,******+++,,,------......,,,------...............------............------.......................................---------////////////000000000000111111111111111222222222111111111111000000////////////000111111111000000////////////////////////,,,,,,,,,---------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***,,,++++++***))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((''''''((()))***((()))************)))(((&&&''''''((((((((('''''''''((((((((()))))))))***(((((())))))************************))))))((((((''''''(((((())))))))))))''''''(((((())))))*********)))(((''''''((()))***''')))++++++)))'''(((***(((''''''(((++++++***((((((((((((((((((((((((((('''''''''(((((((((((()))&&&'''''''''((()))))))))'''(((((((((((()))))))))***(((''''''((()))((('''(((((((((((((((((((((((((((((())))))******++++++*********++++++*********((())))))******************))))))))))))))))))***++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------........................------............------------------.........///111111000000000000111111222222333333333444444444222222222333333444444444222333555666666555333222333333333444555555666666555555555444444444333333333333333333222222333333000//////...............------------------------------------------------************************)))))))))***+++++++++,,,++++++++++++******))))))************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))******&&&&&&&&&''''''(((((((((((()))***++++++***))))))(((((((((((())))))******)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))((((((((()))******++++++***************************************+++++++++************************((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***))))))))))))***+++++++++,,,---......---,,,+++******++++++,,,,,,------+++,,,------......------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------..................////////////000000000000000000//////000000111222222222111111000///////////////000000000000//////////////////////////////---------,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,------((()))+++,,,,,,,,,+++***++++++***)))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))((()))***++++++***)))(((&&&''''''(((((((((((((((''''''(((((())))))******((((((((()))******++++++++++++******)))(((((('''&&&'''((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&((()))(((%%%%%%(((+++,,,)))'''(((+++---,,,***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((''''''(((((((((((()))))))))(((''''''(((((('''%%%(((((((((((((((((((((((())))))))))))************))))))***++++++***))))))((()))******++++++*********))))))(((((())))))***++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...///---------------.........------............------------........./////////111111000000000000111111333333333333444444444444000000111111222222333333222333444555555444333222222222333333444555555555555555444444444333333333333555666555333222222222000///......------......------------------------++++++++++++***************************************************+++++++++******++++++******)))(((************************((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************&&&&&&&&&''''''(((((()))((()))******++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++************************(((((((((((()))))))))*********))))))))))))******((()))))))))***+++++++++************************+++++++++***************)))(((((('''((()))***+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---------.../////////////////////000000000000000///.........///000111222222111111000//////......//////000000//////..............................------,,,,,,+++++++++***+++,,,...............+++++++++,,,,,,---------)))*********++++++++++++***))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************$$$%%%&&&(((((()))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))******)))))))))((()))***++++++***)))(((&&&'''((()))))))))))))))'''''''''((()))*********'''(((((()))******++++++*********)))))))))))))))&&&'''((()))))))))((('''))))))))))))(((((((((((((((((())))))))))))((((((%%%((()))(((&&&'''---222222---((((((***,,,+++)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((())))))(((''''''(((******)))'''((((((((((((((((((((((((*********)))))))))))))))((())))))******))))))(((((()))***+++++++++******))))))(((((((((((())))))************************)))************+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---...///+++,,,,,,,,,------------------............------....../////////000000000111111000000000000111111333333333444444444444555111111111222333333444444333333333333333333333333222222222333444444555555333333333333222222222222444777999888444111000000//////...------------...------------------------+++++++++*********))))))************************+++++++++***************)))******+++***)))((('''************************))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***'''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************''''''(((((()))******+++)))))))))******+++++++++)))*********************))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))******++++++++++++************************(((((((((((())))))))))))******))))))))))))******(((((()))***+++,,,,,,---************************,,,+++++++++******))))))******)))))))))***,,,---)))***,,,------,,,***)))---------------------,,,******+++,,,,,,,,,,,,+++,,,------......------,,,------------------------,,,,,,------...///000000////////////000000000000///...---------...000111222222222111000//////......///////////////....................................---,,,,,,+++******)))+++,,,...//////......+++++++++,,,,,,---------******))))))******+++,,,))))))(((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************######%%%'''((()))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))***+++,,,,,,+++***)))''')))***++++++***)))'''''''''((()))******))))))&&&''''''((()))******+++'''(((((()))***+++++++++((((((((()))******++++++%%%&&&((()))))))))((('''******))))))(((((('''''''''((()))******)))((('''''')))+++***))),,,444;;;888111***(((***+++***((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((()))''''''''')))+++,,,+++***((((((((((((((((((((((((++++++******))))))(((((('''((()))******)))((('''((()))***+++,,,+++******))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,---...///+++++++++,,,,,,------------..................---////////////000000000000111111000000000000111111333333333444444444555555333333444555555666777777444333333222222333333444111222222333333444555555222222222111111111111000555888;;;:::666111////////////...------------...---------------------------------,,,,,,+++++++++)))))))))))))))))))))))),,,+++++++++******)))))))))******++++++)))((('''******************************************************))))))))))))******'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++((())))))***+++,,,,,,,,,******))))))***+++,,,,,,))))))(((((('''&&&&&&&&&)))))))))))))))))))))))))))+++,,,+++***)))***+++)))))))))))))))(((''''''))))))*********+++++++++)))***+++++++++)))((('''(((((((((((((((((((((((())))))************))))))''''''(((((((((((('''''',,,***((('''&&&'''((()))))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))++++++***************+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........///////////////////////////000000000000//////000000000000//////000000000000000000000000,,,,,,,,,------.........************************************************+++++++++++++++++++++++++++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&$$$$$$&&&'''((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))'''''''''((()))+++---...444111---)))''''''(((***(((((())))))************'''((()))(((&&&%%%%%%&&&)))++++++)))&&&%%%'''***(((''''''&&&&&&''')))***+++***)))(((((('''(((((())))))))))))))))))))))))---,,,***)))))))))***+++,,,)))'''(((******(((%%%************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,+++,,,---...///......///000000000000000222111000//////000111111***)))***...333777777666333333222222333333444555222333444555555444333222444333111000000222333555333333222222111000000000444555555444333222111000//////.........------------+++***+++......,,,***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((()))+++,,,---))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))((((((((((((***************)))(((((())))))*********+++++++++***************)))((((((************************))))))************))))))((())))))))))))))))))(((+++***((('''''''''((()))))))))************))))))((()))******++++++******************************++++++***************+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,............////////////////////////000000000000//////000000000000//////////////////////////////,,,,,,,,,---------......++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******)))(((((('''************************))))))))))))))))))))))))******))))))***,,,...000)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))))))))(((((((((''')))))))))((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((()))***+++,,,---...---***((('''((()))***(((((((((((((((((())))))'''(((((((((''''''(((***&&&'''(((((('''''''''((('''''''''''''''((()))))))))((('''''''''''''''((()))))))))))))))))))))))),,,+++***)))((())))))***+++)))'''''')))***)))'''************************************************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,---...///......///000000000000000111000000//////000111222111///...000222333222000333222222222222333444444333444555555555555444333444333222000000111333444333333222222111000000000222222333222111000//////.........---------,,,,,,---+++***+++......,,,***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))***+++******)))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))***************************************++++++++++++******))))))))))))************++++++******)))))))))))))))************************))))))************))))))))))))************))))))+++***(((''''''((())))))))))))************))))))'''((())))))******))))))+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******------........./////////////////////000000000000//////000000000000//////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))*********+++---000222444))))))))))))))))))))))))************))))))))))))************************))))))))))))((((((((((((++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++)))(((((((((((()))***+++((((((''''''&&&'''''''''((((((((((((((()))---000'''&&&&&&'''((()))(((&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))******)))(((((((((((((((+++)))''''''(((*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......///000000000000///////////////000000222222555333111111222222000///222222222222222333444444444444555666666555444444555444222111000111222222333333222222111000000000000000000000///...---------------,,,,,,,,,++++++,,,++++++,,,------,,,***+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))(((((((((((())))))((((((((())))))******+++''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))***+++++++++******))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++*********++++++***))))))))))))))))))************+++***)))(((((()))***+++************************))))))************))))))))))))))))))))))))))))))***)))(((((((((((())))))))))))************))))))''''''((()))))))))))))))*********************************)))******+++,,,+++******))))))******+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------....../////////////////////000000000000//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))((((((************************((((((((((((((((((((((((''''''((()))+++---///000))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))((((((((((((((()))'''(((((()))************)))((('''&&&&&&&&&'''((((((((((((((())),,,000444111---((('''((()))(((&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))((((((''''''''''''***)))''''''(((***+++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------......---...//////000000//////.........///000111222222111111111222333333333333222222222111222333333444555555555555555555555555555444333222111000111111333333222222111000000000///////////////...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++***************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((()))))))))(((((((((((((((((((((((((((((((((+++***)))(((((()))***+++((()))))))))*********************+++++++++++++++(((((()))))))))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((())))))((((((((((((((())))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,+++******))))))******+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,,,,---...//////000////////////000000000000//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))******++++++***)))(((***)))((('''&&&'''((()))(((((((((((())),,,111555===666---(((((((((((('''%%%&&&((()))))))))((('''''''''''''''((()))******((((((((((((((((((((((((((((((((((((''''''&&&&&&)))))))))(((((()))+++,,,''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------------------...///////////////------...///000111111111///000111222333333555666222111111111111222333333555555555444444555555555555444333222111111000000333333222222111000000000/////////000//////...---,,,,,,+++++++++************+++,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))***)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++((()))))))))************)))))))))*********++++++''''''((())))))))))))(((***)))))))))))))))(((((()))))))))))))))******+++(((((((((((((((((((((((())))))************)))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))************))))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000++++++,,,---...//////000////////////000000000000//////000000000000//////------------------------,,,,,,,,,,,,++++++++++++******************************************************************************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''++++++++++++***)))(((((()))((('''&&&&&&(((***+++'''((()))))))))+++///222???999000***''''''((()))&&&''''''((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((()))(((''''''&&&(((***++++++))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++************************++++++++++++++++++++++++)))******++++++++++++++++++,,,------......------------...////////////...------//////000000000000000111333222111111222333111111111111111222333333555444333333333333444555333333333333222111111111333333222222111000000000//////000000000//////...,,,,,,,,,+++++++++******)))+++,,,,,,+++******+++************************)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))(((((((((((())))))(((((()))***)))((('''&&&************************((((((((((((((((((((((((&&&'''((()))))))))(((((("""$$$&&&'''))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************(((((())))))***+++++++++'''((()))*********************))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))************))))))***)))(((&&&&&&((()))***''''''((()))))))))))))))))))))************))))))((()))******++++++******(((((((((((((((((((((((())))))))))))***+++,,,---***+++,,,------,,,+++******************************+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,...//////000////////////000000000000//////000000000000//////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************)))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''((())))))******)))))))))((((((((('''&&&%%%$$$%%%'''***,,,&&&((())))))((()))+++---444222///+++(((''')))+++'''''''''''''''((())))))))))))((('''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''&&&'''***------+++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))***++++++++++++++++++,,,---.........------,,,---......//////......---...///000000//////...///111333222000///000222111111111111111222222333444333222222222222333444222222333333333222222111333333222222111000000000......////////////......---,,,,,,,,,++++++++++++(((***,,,,,,***)))***+++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))$$$%%%''')))******)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''%%%&&&(((******)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******+++,,,,,,---((()))***+++++++++++++++******))))))(((((((((''''''((()))+++++++++***)))************************))))))************))))))+++***)))'''''')))***+++''''''((())))))***))))))))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---***+++---......---+++***************************++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********+++,,,...//////000////////////000000000000//////000000000000//////........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((''''''''''''(((((()))%%%$$$######$$$'''***,,,&&&((())))))(((((()))***(((+++---,,,)))(((***,,,(((((('''&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))*********)))'''&&&'''+++...///,,,)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***+++,,,---.........---,,,,,,---......//////............///000000///...---,,,///111111//////222444111111111000111222222333333333111111111111333333111111222333333333222222333333222222111000000000------......///.........---------,,,,,,,,,++++++(((***---,,,***(((***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))(((((((((((())))))!!!###&&&)))++++++++++++((((((((((((((((((((((((************************%%%&&&((()))))))))((('''((()))+++,,,+++***((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))******************+++,,,,,,---......******)))))))))))))))***+++***)))'''''''''((()))((((((((((((((((((((((((,,,+++***((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........---------............///111000000///...------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------+++***))))))((((((,,,,,,+++***)))))))))***))))))))))))************))))))(((((('''''''''&&&(((((((((((())))))))))))++++++******))))))((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))*********+++++++++******))))))((((((((('''(((((((((((((((((((((((($$$$$$%%%'''(((***++++++))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))************(((''''''&&&&&&&&&''''''((((((((((((((()))******))))))))))))((((((((((((+++***(((&&&%%%&&&'''(((+++*********))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((()))(((((()))++++++***)))))))))))))))))))))))))))(((((())))))******++++++)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))))))))(((((())))))(((((((((((())))))+++)))((('''((()))+++,,,************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000000000000111111111111000000000000000000000000222222222222222222222222222111///...---...000111////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***---)))&&&'''+++...,,,))))))(((((((((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))+++***'''&&&&&&'''***+++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))***)))*********++++++++++++***++++++,,,,,,++++++***))))))((((((((((((((()))+++***)))(((''''''((()))+++++++++++++++++++++++++++***)))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))))))))))),,,+++******))))))******))))))))))))************)))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))((((((((())))))*********)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''(((((((((((()))))))))*********(((((('''''''''''''''(((((((((((((((((()))******(((((())))))******++++++***)))'''&&&&&&'''((()))******)))))))))((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&&&&'''((()))'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++(((((())))))))))))(((((())))))(((((((((((())))))***)))((('''((()))+++,,,************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000//////000000000111111111000000000000000000000000222222111111111111111111333222000///...///000111000000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***111---((((((+++---+++)))++++++++++++*********)))(((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))*********++++++***++++++,,,,,,++++++***((((((''''''''''''((((((***))))))(((((((((((()))))))))))))))))))))))))))***))))))((())))))***+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000000//////...............------,,,,,,,,,*********+++++++++++++++++++++***************+++++++++***)))))))))******))))))))))))*********************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))******(((((((((''''''(((((()))((((((((((((((())))))***'''((()))***+++,,,,,,---)))((('''&&&'''((()))***))))))((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((''')))++++++((('''(((***))))))))))))))))))))))))***))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,************************++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000//////000000000000111111000000000000000000000000111111111111111111111111555444222000//////000000111111111000000000//////------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++555000+++)))***+++***((()))))))))(((((((((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++((((((((()))))))))************++++++++++++******(((((('''''''''((()))))))))))))))(((((((((((()))''''''''''''''''''''''''((((((((())))))***++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////---------............///111111000000000/////////.........---,,,,,,++++++((((((((())))))))))))*********))))))***++++++,,,******))))))))))))******((()))))))))************************************(((((((((((())))))))))))))))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***)))(((((((((((())))))***))))))(((((((((((())))))(((((())))))*********+++((((((''''''((()))***+++(((((((((((('''''''''''')))))))))******)))))))))(((((())))))))))))(((((('''+++...---(((&&&(((,,,((((((((((((((((((((((((******))))))((((((((('''(((((((((''''''((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((''''''((((((((())))))(((((((((((())))))))))))(((((())))))***+++************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000////////////000000000111000000000000000000000000111111111222222222222222555555333222111000000111000000000000////////////------------------------++++++++++++++++++++++++************++++++++++++,,,+++***))))))***+++,,,333///***(((((()))***)))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))******++++++++++++******)))((((((((())))))***+++((((((((())))))))))))(((************************(((((())))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....../////////000000000---------............///000000000000////////////---,,,,,,,,,++++++******))))))******************))))))))))))***+++,,,,,,***))))))((())))))******((()))))))))************************++++++++++++(((((((((((())))))))))))))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((())))))******''''''''''''(((((((((((())))))************))))))(((((())))))))))))((((((''',,,///...)))'''***---''''''''''''''''''''''''***)))))))))(((((('''''''''(((((((((((((((((('''))))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...////////////000000000000000000000000000000000222222222222333333444444555444333222222111111111//////.........---------------------------------++++++++++++++++++++++++)))))))))******+++++++++,,,+++))))))))))))+++,,,...+++((('''''')))******************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))************************((())))))))))))))))))((((((((((((((()))))))))))))))******++++++******)))))))))((())))))***+++,,,'''(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........---------............//////////////////.........++++++++++++++++++++++++------,,,,,,,,,+++++++++***)))))))))***+++,,,,,,))))))((((((((()))******))))))))))))***************************+++++++++(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))*********))))))(((((('''(((((())))))))))))******((((((''''''''''''((((((''''''(((((((((((())))))''''''''''''((()))*********))))))(((((((((((((((***)))((('''&&&&&&%%%$$$(((((())))))))))))))))))'''(((((((((((()))))))))((()))***++++++***)))((((((((())))))))))))(((((('''***------***)))+++---'''''''''''''''''''''''')))(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////......////////////000000000000000000000000000000111111111222333333444444333333333222222222111111.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++*********))))))*********)))(((((('''((()))***+++(((((()))))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((()))))))))******))))))************))))))'''''''''((((((***++++++&&&'''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++******((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***++++++,,,---------------............///------------............******++++++,,,---------------,,,+++***))))))(((******************++++++((((((((((((((()))******))))))))))))************)))))))))*********++++++(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&'''((()))******)))(((''')))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))******)))((((((''''''&&&(((((()))))))))*********((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&'''((()))*********)))((((((((((((((())))))((((((''''''&&&&&&))))))*********))))))(((((((((((()))))))))******((()))+++,,,,,,+++)))((((((((())))))))))))((((((&&&'''((()))***+++++++++))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000000000000000000000000000...//////000111111222222000111111222222222222222///.........------------************************++++++++++++++++++++++++((((((((()))***+++++++++))))))************))))))'''((()))******)))******&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))************)))((()))))))))*********++++++))))))************))))))&&&&&&&&&'''''')))******&&&'''(((*********)))((()))))))))))))))))))))))))))***++++++***)))((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------.........//////,,,---------------------***++++++,,,---...//////+++***)))((('''&&&%%%$$$++++++***************+++((((((((((((((()))******))))))))))))************(((((())))))************(((((((((((())))))))))))))))))(((((('''''''''&&&&&&((()))++++++)))(((&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))*********+++((((((''''''''''''((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&((())))))******)))((((((((((((((((((((((((((())))))))))))***************)))((('''(((((())))))******++++++((()))+++,,,,,,+++)))((((((((())))))))))))((((((%%%$$$%%%'''***+++***)))************************&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((************************(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000000000000000000000000000,,,------...///000000111//////111222222222222222000/////////............))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))***+++++++++((()))***++++++***)))((((((***,,,,,,+++*********((()))))))))******++++++(((((())))))))))))((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************++++++++++++))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''************))))))))))))++++++++++++************))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))$$$&&&(((***,,,,,,,,,++++++*********))))))((((((************************))))))*********+++++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,,,,,,,---.................................------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))),,,+++***))))))***+++,,,))))))))))))************(((((())))))))))))((((((+++***)))'''''')))***+++*********)))))))))))))))******))))))((((((''''''))))))******)))((('''&&&)))))))))))))))))))))))))))+++,,,+++((('''(((*********)))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&))))))(((((((((((())))))******))))))))))))*********)))(((''''''((()))***((((((((((((((('''''''''************************(((((((((((())))))))))))************************(((((((((((())))))))))))+++*********))))))((((((((((((((('''&&&&&&&&&%%%$$$%%%''')))******))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&%%%$$$%%%&&&(((******)))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******)))************+++++++++)))***,,,------,,,***))),,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,------.........////////////000000000000000000//////000000111222......///000111333555666///......------,,,++++++,,,,,,,,,++++++*********))))))************)))))))))***+++++++++)))((('''(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***)))(((%%%""" ))))))))))))((((((((((((+++******((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((())))))))))))((((((***)))(((''''''((()))***)))))))))))))))))))))))))))***++++++***)))***+++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))*********+++)))))))))(((((((((''''''))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((*********)))))))))((((((************************&&&'''((()))***+++++++++************)))))))))(((************************))))))*********+++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******************************,,,,,,------------......------------------------......---------,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))++++++***))))))***++++++))))))))))))************(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))***,,,***((('''(((***((((((''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((())))))***))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))*********)))))))))((((((''''''''''''''''''&&&&&&$$$%%%&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&''')))***)))(((((('''&&&&&&''''''(((((((((''''''((((((((()))))))))))))))))))))))))))((((((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((******))))))))))))******)))************+++++++++((()))***++++++***)))(((,,,,,,,,,---------............---,,,,,,---......,,,,,,,,,------............/////////000000000000000000000111111111111222/////////000111222333444///......------,,,++++++---------,,,,,,,,,++++++)))******************)))***************)))((((((((())))))******))))))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))******)))((('''))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))((()))******(((((()))***)))))))))(((((()))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***+++,,,,,,))))))((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))))))))((((((++++++++++++++++++++++++)))))))))))))))******+++************))))))))))))***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,---------.........///------------------------------------,,,,,,,,,,,,,,,++++++++++++*********+++++++++***************+++******))))))******+++))))))))))))************(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''(((******)))))))))))))))))))))))))))***+++***((('''((()))&&&&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''***)))))))))))))))((((((((())))))******))))))(((((())))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))******))))))))))))((((((''''''''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&'''((()))***(((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******)))************+++++++++((()))***++++++***)))(((,,,,,,,,,---------............---,,,,,,---......---------------.............../////////000000000///000111222333222111111000000000000000111111222///......------,,,++++++---------------,,,,,,,,,******++++++++++++******+++******))))))))))))))))))******************))))))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((((((((((((((('''(((***+++,,,++++++***))))))))))))(((((((((((($$$$$$%%%&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''((()))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******+++++++++*********))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))((((((************************+++***)))(((((()))***+++*********)))))))))))))))************************************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************))))))))))))******((()))))))))************(((((())))))))))))(((((()))((((((''''''(((((()))((((((((()))))))))))))))))))))))))))(((((((((((()))((('''&&&'''(((+++,,,))))))))))))))))))))))))))))))))))))((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''((((((((((((((()))))))))(((((((((''''''(((((((((((((((''''''''''''(((((('''((()))******)))((('''''''''((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))((((((&&&&&&''''''(((((()))))),,,+++***((((((((()))***))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))***''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------............------------......---------......................../////////000000///000222333444333111000111111000////////////000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++***)))(((((()))***+++******++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((******+++++++++***))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***)))(((((()))*********))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))******************************************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))))))))(((((((((((()))))))))))))))((('''&&&'''(((+++,,,(((((((((((((((((((((((((((((((((((()))))))))(((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((()))******)))((('''&&&&&&''''''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((())))))&&&''''''(((((()))))))))---,,,***((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((())))))''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------..................................................................////////////...000222333333333111000222111000///............///......------,,,++++++******************+++++++++++++++,,,,,,++++++++++++***)))(((((()))***+++******++++++++++++******))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***++++++))))))***+++******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************))))))((((((((((((''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((******)))))))))))))))***))))))))))))************************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************)))))))))***************+++++++++((())))))******))))))((())))))))))))************(((((())))))))))))(((((())))))************))))))&&&''''''(((((())))))***(((((((((((())))))))))))))))))(((''''''(((******((((((((((((((((((((((((((('''&&&''')))***)))(((*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))***)))******++++++******)))%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&'''(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...////////////...---/////////...............------........./////////...///000111222111000000111000///...------------///......------,,,++++++))))))))))))******************++++++++++++******)))))))))))))))******+++)))******************)))***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))%%%%%%&&&'''((()))***+++))))))))))))((((((((((((%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))+++,,,+++***)))***+++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((())))))*********))))))((()))))))))************************************+++++++++*********))))))*********++++++,,,,,,---,,,,,,,,,+++++++++******************************((()))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,************))))))))))))))))))*********+++++++++'''((()))******)))((('''))))))))))))************(((((())))))))))))((((((((())))))))))))))))))(((&&&&&&''''''((())))))***'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((('''%%%''')))***)))'''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))******++++++++++++******&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''(((***))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))(((((((((((((((&&&&&&'''''''''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))###$$$&&&((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))((()))))))))******************))))))))))))******)))************++++++++++++++++++******+++++++++,,,,,,,,,---------......---...///000000///...---000/////////.........------------.........//////....../////////000000000000000///...------------///......------,,,++++++))))))*********+++++++++)))******************)))(((((()))***************((())))))******))))))(((******))))))))))))************))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''((()))***+++))))))))))))((((((((((((&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((())))))))))))(((((('''((()))******)))(((''')))))))))))))))))))))))))))***+++***)))((()))+++((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))***+++,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))*********+++************************++++++++++++******))))))))))))***+++,,,,,,------,,,,,,,,,+++++++++******************************)))******+++---...//////*********************************++++++,,,,,,,,,************))))))))))))))))))******++++++++++++'''((()))******)))((('''))))))))))))************(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***'''((((((((())))))******))))))******)))((('''&&&(((((((((((((((((((((((((((&&&%%%&&&)))+++)))'''######$$$%%%&&&'''((()))************************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&''''''((()))******+++'''''''''&&&&&&'''''''''******))))))))))))*********)))(((''''''((()))***************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************************&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))******))))))((((((''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((('''&&&%%%%%%)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))"""###%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******)))************+++++++++...------,,,,,,------...,,,,,,,,,---------......---...///000000///...---000000//////.........------------........./////////............///000000//////...---------------///......------,,,++++++******+++++++++,,,,,,,,,))))))************))))))'''((()))+++++++++***)))(((((())))))))))))((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))((((((((((((---,,,+++***)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))((()))***)))((('''(((***''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((()))(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))'''&&&)))************))))))((())))))************))))))((()))***++++++***)))(((''''''((()))))))))))))))***)))(((''''''((()))*********))))))))))))******++++++***)))(((((())))))******************************+++++++++******)))************************++++++************++++++---------,,,,,,+++++++++,,,+++***))))))+++---...)))***+++,,,,,,+++***)))***************************++++++,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))******++++++***)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''(((((((((((('''''')))))))))))))))))))))))),,,***((('''&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''(((***+++(((###!!!$$$((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''(((***,,,&&&'''((((((((((((((('''((((((((((((((((((((((((+++***((('''&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++++++++******))))))++++++******************************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////////////////000000000000222222222111111///....../////////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************++++++))))))*********))))))((())))))))))))))))))))))))&&&''')))*********)))(((***)))((((((((()))+++,,,))))))))))))((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''(((******+++++++++))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,+++***))))))(((((()))))))))))))))(((((()))))))))(((((('''&&&%%%'''((()))(((&&&&&&((()))******)))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))'''&&&'''((())))))))))))((((((+++******))))))******+++((()))************)))(((''''''((()))))))))))))))***)))(((''''''((())))))******))))))))))))******++++++***)))))))))))))))******************************+++++++++******)))************************++++++************++++++,,,,,,,,,,,,+++++++++***,,,+++***))))))+++---...***+++,,,,,,,,,,,,+++*********************************++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))******************++++++++++++******((((((((((((((((((((((((,,,+++)))((('''((()))***))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''')))+++)))%%%$$$'''+++'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''(((((((((((((((''''''(((((((((((((((((((((((())))))((('''&&&'''((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***************************************************************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////000000000000111222222111111///......---------...............,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))******+++)))))))))))))))))))))(((&&&&&&''''''((())))))***))))))))))))))))))))))))'''((()))***************))))))(((((((((((())))))(((((((((((()))))))))))),,,++++++***))))))(((((((((((())))))))))))(((((()))******+++******))))))'''((()))(((&&&&&&((()))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''&&&&&&'''((())))))))))))++++++))))))))))))++++++((())))))******))))))(((''''''((()))))))))))))))))))))(((((((((((())))))******))))))))))))******,,,+++******)))*********************************)))******+++++++++******************************++++++************+++++++++++++++***************,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''))))))))))))))))))))))))((())))))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((+++***)))((((((((()))***))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&(((***)))''''''***---''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((((()))))))))((('''&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((()))))))))))))))))))))******************************************************+++++++++,,,,,,,,,------------------------///...............//////////////////000000000000111111111111000///......+++,,,,,,---......//////,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))************)))))))))))))))))))))))))))&&&''''''(((((())))))***************************((())))))*********))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))***+++++++++++++++((())))))(((''''''(((******))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((()))))))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&((()))************+++***(((''''''(((***+++((())))))))))))))))))(((''''''((()))))))))))))))((((((((((((((()))))))))******))))))))))))******++++++************++++++************************))))))***+++++++++******************************++++++************++++++*********)))))))))))))))++++++*********+++,,,---+++,,,,,,,,,,,,,,,,,,+++************************)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))'''%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((())))))(((''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&((())))))'''''')))+++'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''')))******(((((((((***))))))))))))((('''%%%%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''***************+++++++++************************)))************+++++++++---------------...............---------...//////////////////000000000000000000111111000///......,,,,,,,,,------.........,,,,,,,,,+++++++++******************************************))))))))))))((())))))************)))))))))))))))))))))))))))'''(((((()))))))))))))))((()))***++++++***)))((()))))))))))))))*********''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((('''''''''''''''(((((())))))))))))((((((((())))))))))))((((((((())))))(((''''''(((***))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''(((((()))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((('''((()))***+++,,,,,,,,,)))(((''''''''''''((())))))(((((((((((((((((()))''''''((()))))))))))))))''''''((()))))))))))))))******))))))))))))******+++******)))******++++++))))))))))))))))))))))))((()))***+++++++++++++++************************++++++************++++++))))))))))))))))))))))))++++++***+++++++++,,,,,,++++++************++++++************************)))))))))))))))((('''&&&'''((((((((()))))))))***(((((((((((((((((((((((()))(((&&&%%%%%%''')))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((())))))******))))))((('''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((('''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''')))******)))((((((((())))))))))))((('''%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))),,,+++***)))((('''&&&%%%))))))*********+++++++++************************)))))))))*********++++++,,,,,,,,,---------......---------------...//////////////////000000000000///000000000000//////.........------,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))(((((((((((()))***************))))))))))))))))))))))))((((((((((((((())))))***((()))***++++++***)))(((((()))))))))*********+++((((((((()))))))))))))))(((((((((((((((((((((((()))************))))))((())))))(((((((((((())))))(((((((((((())))))))))))((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((''''''((()))***)))'''''')))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))***+++,,,,,,,,,,,,(((((((((((((((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))&&&'''((()))*********)))******))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))((()))***+++++++++++++++************************++++++************++++++))))))))))))******************+++++++++,,,,,,,,,+++******))))))******+++************************)))******))))))((('''&&&''''''(((((())))))******(((((((((((((((((((((((()))((('''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''(((((('''&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%'''))))))'''&&&%%%&&&((()))))))))((('''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,,,,+++***((('''&&&&&&)))))))))***++++++,,,,,,************************))))))*********+++++++++***++++++,,,,,,---------,,,,,,,,,,,,---...//////////////////000000000000/////////000000//////.........------,,,++++++***,,,,,,,,,+++++++++***************************************))))))((((((''''''((()))******+++******))))))))))))))))))))))))((((((((((((((()))******)))************))))))(((((())))))******+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((())))))*********))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((''''''&&&'''((())))))******)))))))))************)))((())))))***)))(((((()))+++((((((((((((((())))))***))))))))))))))))))))))))++++++************))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))******+++++++++******((()))***++++++***)))((()))(((''''''''''''((()))''''''((()))))))))))))))%%%&&&((()))*********)))******))))))))))))******((((((''''''((())))))***))))))))))))))))))))))))(((((()))++++++,,,,,,+++************************++++++************++++++)))))))))******+++++++++******++++++,,,,,,,,,+++,,,+++************+++,,,************************************)))((('''&&&'''''''''((()))*********((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((())))))(((&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((&&&%%%%%%'''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&''')))))))))((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***************)))))))))((())))))***++++++,,,,,,*********************************+++++++++,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,---...///000////////////000000000000......///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++******)))(((((('''''''''((()))******+++++++++)))))))))))))))))))))))))))(((((('''((()))***++++++******)))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))************%%%%%%'''(((******++++++)))******)))(((((()))+++((((((((((((((()))******))))))))))))))))))))))))************)))))))))((((((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))))))))************))))))((((((***,,,......,,,***((()))((('''&&&&&&'''((()))'''(((((()))))))))))))))%%%&&&((()))*********)))******))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************++++++************++++++))))))******+++++++++,,,******+++,,,,,,,,,,,,+++------++++++++++++------************************++++++++++++***)))''''''&&&''''''((()))******+++(((((((((((((((((((((((('''((()))***++++++******))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''''''''''''''''''''''''''((()))***+++++++++++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%''')))+++,,,+++)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,***((('''&&&''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))***+++,,,,,,---((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,(((((()))***++++++,,,,,,+++++++++,,,---...///000////////////000000000000......///////////////...***++++++,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))+++******)))(((''''''&&&''''''(((******+++++++++)))))))))))))))))))))))))))((('''''''''(((***+++,,,+++)))((((((((()))***((())))))***++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))))))))&&&'''((()))************ """%%%((()))++++++)))******)))(((((()))+++((((((((((((((()))******))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))))))))))),,,+++***)))((((((((((((((((((''''''''''''((((((++++++***)))((('''&&&&&&((((((((('''((()))******...---,,,***)))(((((((((''''''(((((())))))******+++(((&&&&&&((()))(((&&&))))))))))))))))))))))))%%%%%%&&&'''((()))***************)))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******''''''''''''(((***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++***)))(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((***))))))((('''&&&&&&&&&+++++++++***)))(((((('''((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******((()))))))))'''''')))***))))))))))))((((((((((((+++)))'''&&&%%%&&&((()))************************&&&&&&''''''(((((())))))+++*********))))))((((((+++)))&&&%%%&&&((()))((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))************))))))((('''&&&&&&&&&''')))***''''''''''''(((((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((()))***+++,,,,,,---''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&%%%%%%&&&'''))))))(((((('''''''''&&&*********))))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++***************************++++++,,,,,,++++++***+++++++++---/////////.../////////////////////////////////......---------............------,,,+++++++++++++++++++++++++++***************)))((((((''''''(((((((((((('''''''''(((((('''%%%%%%&&&''''''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************************)))(((((())))))))))))***************)))(((''''''((()))******)))(((''''''((()))***''''''''''''''''''''''''(((((()))***************+++++++++++++++***)))(((+++******)))(((''''''&&&)))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))(((((('''((((((((('''((((((((()))))))))***+++(((&&&&&&((()))(((&&&)))))))))))))))))))))))))))))))))(((((((((''''''***)))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********))))))))))))******+++(((((()))************))),,,,,,,,,++++++*********++++++***)))))))))))))))************************))))))(((((((((((()))))))))))))))(((((((((''''''((((((''''''''''''((((((***))))))(((''''''&&&&&&******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((()))))))))'''''')))***(((((((((((()))))))))))))))((('''&&&&&&&&&''''''************************'''''''''(((((()))))))))************)))))))))(((,,,)))''''''(((******))))))(((''''''''''''((())))))((((((((('''''''''''''''(((((((((((((((((('''***))))))))))))***++++++''''''''''''(((((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))******++++++''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))'''&&&&&&&&&'''''')))((((((((('''''''''''')))))))))))))))((((((''''''((((((((()))))))))***))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++*********+++,,,.........---////////////////////////.........---------,,,,,,---------------,,,++++++++++++++++++++++++++++++(((((())))))(((((('''&&&******++++++++++++******+++,,,,,,+++))))))***+++'''(((((()))******++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((('''&&&&&&(((((()))))))))*********+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((()))******************++++++++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***+++***)))(((((((((((((((&&&&&&'''((()))***++++++&&&''')))*********)))(((''''''''''''(((((()))***(((((((((((())))))))))))***((('''&&&'''((('''&&&))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))******))))))))))))************(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,+++++++++*********)))(((((()))************)))+++++++++++++++*********+++***))))))))))))))))))************************))))))(((((((((((())))))((((((((('''''''''&&&&&&((((((''''''''''''(((((()))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))((()))))))))'''''')))***''''''(((((())))))******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))***(((''''''((())))))((()))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))((('''''''''(((((((((((((((((('''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***)))***+++,,,---------,,,////////////////////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))******))))))(((''''''(((((())))))((((((''')))***+++***((('''((()))((((((((()))******++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((())))))))))))******+++******))))))******+++&&&((()))++++++)))(((&&&))))))))))))))))))))))))((()))))))))******************++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((()))***,,,+++***))))))(((((()))&&&&&&'''((()))***++++++%%%''')))***+++***(((''')))))))))))))))***++++++(((((((((((())))))))))))***)))''''''''''''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))*********((()))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))************++++++++++++******++++++++++++***************************)))******+++,,,,,,,,,,,,++++++++++++*********************)))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((('''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))((()))))))))'''''')))***&&&''''''((()))******+++(((((()))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((&&&%%%%%%&&&'''&&&%%%)))(((((((((((((((((()))((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$''''''''''''(((((((((((()))(((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((((((((())))))((((((((((((((('''''''''&&&'''((()))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,+++++++++++++++++++++***************************++++++,,,,,,++++++***)))***+++,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******&&&''''''((((((''''''&&&'''((())))))'''&&&&&&'''(((((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))***************)))(((((((((((((((((()))))))))******))))))))))))))))))***'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***))))))((((((((()))++++++***)))))))))))))))(((((((((((())))))))))))%%%''')))***+++***((('''+++******)))((()))))))))))))))))))))(((((((((((())))))(((''''''&&&'''(((((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((())))))************((()))))))))************''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))******+++++++++******++++++++++++******&&&'''((()))******************+++,,,,,,,,,,,,+++***************************)))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''******)))))))))))))))((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))((((((((((((((()))))))))'''''')))***&&&''''''((()))******+++)))************)))(((''''''''''''''''''''''''''')))))))))((((((((((((((())))))))))))))))))******+++)))'''&&&&&&'''&&&%%%((())))))))))))))))))((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''(((******)))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))))))))'''''''''(((((((((((((((%%%&&&''')))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***(((+++---,,,+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))******++++++******)))(((***,,,+++***(((((())))))))))))))))))*********(((((((((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))******))))))))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))************************)))(((((('''(((((((((((()))))))))'''(((((((((((((((((('''***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((())))))***+++((())))))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***))))))((((((((()))))))))(((((())))))*********))))))((((((''''''&&&''')))*********)))((()))(((''''''&&&&&&&&&&&&))))))))))))((((((((((((((())))))(((&&&&&&'''(((((((((((((((((((((((((((******)))))))))(((((((((((((((((()))******++++++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((())))))***+++++++++******++++++++++++******$$$%%%''')))***+++******(((((()))************))))))))))))***************)))))))))))))))******+++************************))))))(((((((((((())))))((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((''''''************))))))))))))((((((((((((((((((((((((+++******)))((((((''''''))))))))))))((((((((((((((()))))))))'''''')))***''''''(((((())))))***************)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************222///+++))))))))))))(((((())))))******))))))((('''''''''((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))(((((('''''''''(((((((((((((((&&&&&&((()))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++++++++***************************++++++,,,,,,++++++***))),,,......+++***+++---------------------------,,,,,,,,,,,,------------))))))***++++++++++++***++++++++++++++++++++++++))))))******))))))((('''((())))))******))))))(((&&&(((******((('''&&&'''))))))))))))))))))******''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((((((((('''&&&&&&''''''(((((((((((())))))&&&''''''((((((''''''&&&+++)))(((&&&&&&((()))+++((((((((((((((((((((((((***)))((((((((()))+++,,,(((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))((((((((())))))''''''''''''((()))******))))))))))))(((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((***)))))))))((((((((('''((()))***(((&&&%%%''')))(((((((((((((((((((((((()))))))))((((((((('''''''''(((((()))******++++++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))((((((((()))***+++++++++******++++++++++++******&&&''')))+++++++++))))))(((((()))************)))((()))))))))*********+++)))))))))))))))***++++++************************))))))(((((((((((()))))))))))))))(((((((((''''''((((((''''''''''''(((((('''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''***)))))))))((((((((('''((()))))))))'''''')))***(((((((((((())))))))))))***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%((()))))))))************888444...***)))*********((()))************)))(((''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((()))(((((('''''''''''''''((((((((()))''''''((())))))***))))))***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++)))*********++++++++++++***************************++++++,,,,,,++++++***)))---000///+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........)))******+++,,,,,,++++++++++++++++++++++++++++++(((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&$$$'''))))))'''%%%%%%%%%***)))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***((((((((((((((('''&&&&&&'''''''''((((((((())))))&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''((()))+++,,,'''(((((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&''''''((()))***&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))((((((((((((((()))******&&&''''''''')))***+++,,,******))))))((((((((('''''')))***(((&&&%%%''')))((((((((((((((((((((((((%%%%%%&&&'''((()))******'''(((((()))***+++++++++))))))))))))*********************)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******)))***,,,,,,,,,+++)))(((******+++,,,,,,,,,,,,+++(((((())))))*********+++))))))((())))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((******))))))((((((((('''((()))))))))'''''')))***))))))))))))(((((((((((()))'''%%%$$$###$$$&&&'''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%(((((())))))*********+++:::555...)))'''((())))))((()))***++++++***)))(((&&&'''''''''(((((())))))''''''((((((((((((''''''******)))((((((***+++,,,''''''''''''((((((((()))'''''''''''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((************))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''$$$%%%'''(((((((((''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++************************+++++++++,,,,,,+++++++++***...111000,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((())))))************))))))(((+++------,,,***))))))*********)))))))))))))))&&&'''''''''(((((())))))************************&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))***************))))))(((''''''''''''((((((((()))'''((()))******)))(((''''''((()))******)))((('''************************+++***((('''((()))+++,,,''''''((()))))))))))))))+++******)))(((''''''&&&+++*********))))))((((((******)))))))))))))))***))))))************))))))(((((())))))******+++++++++***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))************+++++++++*********)))))),,,,,,,,,,,,,,,,,,------******++++++++++++******************************+++++++++*********))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***((('''&&&''')))***+++*********))))))(((((('''''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&((((((''''''&&&&&&%%%%%%''''''(((((())))))******''''''((((((((((((''''''))))))(((((((((((()))))))))))))))))))))(((''''''))))))(((((((((((())))))'''&&&%%%%%%&&&'''((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&%%%******))))))((((((''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''***+++,,,***((('''((())))))((('''&&&&&&'''((()))&&&&&&''''''&&&%%%$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***((('''''''''((()))***)))'''&&&'''(((***+++)))))))))))))))))))))))))))************+++++++++))))))))))))((((((((((((******++++++++++++******,,,***))))))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************((('''&&&%%%%%%&&&((()))+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''((('''&&&&&&&&&''')))***'''&&&&&&''')))***)))((())))))((((((''''''&&&&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((''''''))))))(((((((((((())))))))))))************)))))))))))))))))))))*********+++***((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))************+++++++++*********))))))++++++++++++******************++++++++++++******************************+++++++++*********))))))************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***((('''''''''))))))*********)))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))((((((((('''''''''((((((((((((((('''(((((())))))(((((('''))))))(((((((((((()))))))))))))))))))))(((''''''))))))(((((((((((())))))((('''&&&&&&&&&'''((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&))))))))))))((((((''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))***)))&&&%%%&&&&&&((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))******((('''''''''((()))))))))'''''''''(((***+++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))(((******++++++++++++******,,,***))))))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++*********+++))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************+++******)))))))))******************)))))))))(((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((('''''''''((()))***((('''&&&'''((()))((('''((((((((((((((('''''''''))))))))))))))))))))))))************)))))))))(((((((((((((((''''''''''''(((((('''''''''(((((()))))))))************))))))************))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))************+++++++++************************))))))(((((('''******++++++++++++******************************+++++++++***************************************))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******++++++++++++******(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***((('''''''''((()))******))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((()))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))(((((((((((()))))))))))))))))))))((((((''')))((((((''''''(((((()))))))))((('''''''''(((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''+++)))'''%%%%%%''')))+++)))((('''&&&&&&&&&'''((()))))))))(((((((((((('''(((((((((((((((''''''&&&''''''((((((((((((''''''&&&'''((((((''''''((()))''''''((((((((((((''''''))))))*********)))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((***)))((((((''''''(((((()))((('''''''''(((***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******++++++++++++******,,,***))))))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,+++************+++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******))))))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************+++,,,,,,++++++***))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((()))***+++)))(((''''''((()))'''&&&'''''''''((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))************))))))++++++******))))))((((((******)))((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************************((()))))))))************************************++++++***)))(((''''''&&&******++++++++++++******************************************************************************))))))************))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((('''''''''''''''''''''''')))******++++++******)))''''''((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((('''(((((()))))))))))))))))))))(((((((((((((((((())))))))))))''''''''''''(((((())))))%%%%%%&&&&&&''''''((((((+++++++++******)))))))))))))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((''''''(((((((((******))))))(((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''+++)))(((''''''((()))+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''$$$&&&((()))***+++---///&&&'''((())))))((('''&&&))))))*********))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''''')))(((((('''((()))******(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))***************++++++++++++******,,,***))))))***++++++*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++***************+++))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((())))))))))))((((((((())))))************)))))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************))))))******)))'''&&&$$$*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++***)))''''''(((((('''%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))***)))))))))******+++,,,))))))************))))))++++++******))))))((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************************************,,,,,,+++***))))))((((((******++++++++++++******************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((())))))'''((((((((())))))******))))))((((((''''''''''''%%%%%%&&&&&&''''''((((((*********))))))((((((((())))))************))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((******)))))))))(((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))(((''''''''''''))))))'''''''''''''''(((((((((''''''((((((((((((((('''''''''((((((((((((''''''%%%''')))***)))***,,,...&&&'''((())))))((('''&&&'''(((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&((((((((((((((())))))***(((((((((((((((((((((((())))))*********+++++++++((()))))))))*********+++******++++++++++++******,,,***))))))***++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++*********))))))***++++++))))))))))))))))))))))))++++++******************(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************(((((())))))(((&&&$$$###))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******************)))''''''(((((('''%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))************************+++,,,,,,---))))))************))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))***************************+++++++++,,,,,,,,,++++++******)))******++++++++++++*********************************************+++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((())))))&&&''''''(((((())))))******))))))(((''''''&&&&&&((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&((())))))******))))))((())))))(((((((((((())))))'''(((((()))))))))))))))(((''''''&&&&&&''''''((((((((()))))))))(((''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&''''''((((((((()))))))))&&&''''''''''''(((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''((()))***((('''%%%&&&'''''''''((((((((((((''''''&&&&&&'''(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''((('''(((((((((((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++((())))))******+++++++++******++++++++++++******,,,***))))))***++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***************))))))))))))***++++++))))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))***))))))((('''&&&))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))*********)))))))))(((''''''((()))'''&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))***+++,,,---))))))************)))))))))))))))))))))*********)))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((())))))%%%&&&&&&'''(((((())))))(((((((((((((((''''''''')))))))))))))))((((((((('''''''''''''''((((((((('''(((((())))))(((((('''))))))(((((((((((())))))''''''((()))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))*********((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&'''(((((((((''''''''''''((((((%%%&&&''''''((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((('''&&&%%%'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))******+++,,,,,,******++++++++++++******,,,***))))))***++++++*********************************+++++++++,,,,,,,,,************************))))))*********+++++++++)))))))))))))))***++++++))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******************)))))))))))))))***((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&'''((()))))))))((((((((('''&&&'''((()))((('''((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))************&&&'''''''''(((((())))))(((((((((((()))***+++,,,))))))************))))))(((((())))))******++++++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))************))))))******++++++++++++***************+++++++++******++++++++++++******************************))))))******++++++++++++************************))))))************)))))))))))))))))))))))))))))),,,+++***((('''%%%$$$###(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))(((((('''&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&%%%))))))******++++++,,,,,,''''''((((((((((((''''''))))))(((((((((((())))))''''''((()))))))))))))))'''''''''&&&&&&'''''''''$$$%%%&&&((((((((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''')))(((&&&$$$$$$&&&((()))$$$&&&)))+++,,,***((('''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''$$$&&&((()))***+++---///)))((('''&&&&&&'''((()))&&&&&&'''(((((()))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((((('''%%%%%%'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,******++++++++++++******,,,***))))))***++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))((())))))***++++++))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((''''''((()))***(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))******%%%&&&((()))))))))(((''''''&&&&&&''')))***)))((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))*********+++)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++,,,+++)))((((((((()))***&&&''''''((()))******+++))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))(((''''''(((((((((((())))))))))))***)))'''&&&'''(((***+++---------,,,,,,+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))((((((((((((************)))))))))(((************************(((((()))************************)))))))))))))))((()))***++++++,,,++++++))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***((('''%%%%%%'''(((***))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++******))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((******))))))((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''+++***((('''&&&&&&''''''(((((((((((((((((((((((('''((()))******)))((('''&&&''''''(((((((((((((((***)))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((************************''')))***++++++***)))'''&&&''')))+++++++++******)))************+++++++++******))))))))))))******+++*********))))))(((((($$$%%%&&&(((***,,,......++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))************************&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((())))))******++++++))))))))))))************++++++***)))((('''&&&&&&''''''((()))***+++,,,,,,((((((''''''''''''((((((''''''(((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''((()))+++,,,,,,+++)))((())))))(((''''''((())))))+++***)))((((((((())))))''''''(((((())))))******))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))(((''''''(((((((((((())))))))))))***)))'''''''''(((***+++++++++++++++******))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((***************)))))))))++++++++++++************************************(((((()))***************)))))))))))))))*********(((((()))))))))(((((('''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))))))))'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((''')))((((((''''''((()))***''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((******))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((************************((()))***++++++***)))((())))))*********))))))((()))************+++++++++******))))))))))))******+++*********))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((()))))))))'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&(((((())))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((((((''''''((()))***++++++***)))(((((((((''''''''''''((((((***)))((('''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))((('''((()))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))***************+++++++++,,,,,,,,,++++++++++++***************************(((((()))***************(((((())))))******++++++******)))(((((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((())))))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++***)))((('''&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((,,,+++***)))(((((((((((()))************+++++++++******))))))))))))*********************)))))))))************)))))))))(((++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))************************)))))))))(((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((()))))))))(((((('''''''''******))))))))))))******))))))))))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))(((((((((((((((((())))))************))))))(((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))))))))***************+++,,,,,,+++++++++*********************************(((((()))***************''''''((()))***++++++,,,++++++******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''************************))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''*********)))((('''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((,,,+++)))((((((((()))***))))))*********+++++++++******))))))))))))******************************+++*********))))))((((((************************************************+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((()))))))))((((((''''''''''''''''''((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''***))))))(((((())))))***+++******))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((()))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********((((((((()))))))))******+++*********))))))))))))************************(((((()))***************''''''((()))***++++++,,,))))))(((((()))***++++++'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&'''((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))***)))((((((((()))+++,,,))))))*********+++++++++******))))))))))))*********************+++++++++)))))))))))))))*********************************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((*********))))))((((((((((((((()))))))))*********))))))))))))((((((((((((&&&&&&&&&'''((())))))))))))((((((''''''(((((()))++++++******))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))))))))************))))))((())))))))))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))************************'''''''''((())))))***************)))))))))((((((************************(((((()))***************(((((())))))******++++++&&&&&&%%%%%%&&&((()))***''''''(((((())))))******''''''(((((())))))******''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((()))******************************))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((((((''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&''''''((((((((((((((($$$%%%'''((())))))((('''(((((((((((((((((((((((('''''''''(((((((((((((((******))))))(((''''''&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((()))))))))******))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((()))***+++,,,)))************+++++++++******))))))))))))***************+++++++++++++++(((((())))))******++++++************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''')))******+++((((((((((((((((((((((((***))))))(((((())))))***(((((())))))))))))((((((************))))))))))))))))))))))))************((((((''''''&&&&&&&&&%%%%%%&&&'''((()))******+++((((((''''''''''''((((((******************))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********))))))(((((((((((())))))(((((()))******)))(((((())))))*********)))((('''''''''(((((())))))******))))))(((((((((((())))))'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((())))))))))))))))))******+++++++++***(((((()))))))))*********))))))))))))))))))))))))+++******************+++'''(((((()))******+++++++++++++++*********))))))************************(((((()))***************)))))))))))))))*********((('''&&&%%%%%%&&&((()))'''''''''((()))*********'''''''''((()))*********(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***+++,,,,,,,,,,,,+++***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))'''((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))&&&''''''((((((((((((((($$$&&&((()))******)))(((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((())))))*********)))))))))************+++++++++******))))))))))))***************++++++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))((((((((((((((()))))))))))))))((((((((())))))))))))***&&&&&&&&&'''''''''''''''((((((((())))))*********))))))(((((((((((())))))******************++++++((((((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))*********+++))))))(((((((((((())))))&&&'''((())))))((('''&&&)))***+++++++++***((('''&&&''''''((()))******+++))))))(((((((((((())))))'''((((((((())))))******''''''((()))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***'''((((((((())))))******))))))))))))))))))))))))++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,+++++++++******************************(((((()))************************))))))))))))))),,,+++)))'''&&&'''((()))&&&''''''((()))******+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***((('''%%%%%%'''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''((())))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((%%%&&&(((***++++++***)))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&((((((((((((((((((((((((+++)))(((''''''((()))+++++++++***)))((('''&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************+++++++++)))'''&&&)))************+++++++++******))))))))))))***************++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&************************((()))***++++++***)))((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&'''((()))***+++,,,************))))))))))))******))))))))))))******)))))))))***+++++++++,,,)))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************''''''''''''((((((((()))))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''(((((())))))******+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++)))((((((((()))***))))))))))))******************)))******+++,,,,,,************************************************)))))))))+++,,,,,,***(((++++++,,,,,,,,,++++++***+++***)))(((((()))***+++************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((()))***+++++++++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))'''(((((((((((((((''''''((()))***+++***)))'''%%%''''''''''''''''''''''''+++*********))))))(((((())))))))))))))))))))))))+++,,,---......,,,***)))''''''''''''''''''''''''&&&'''((((((((('''%%%$$$))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***&&&&&&&&&'''''')))***+++(((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((("""###%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%''')))******************************))))))(((((('''''''''&&&******)))'''&&&%%%$$$###((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++***'''&&&'''''''''(((((()))***+++++++++(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************''''''''''''((()))++++++)))(((((('''&&&'''((()))***)))(((''''''((()))*********))))))((((((''''''***************++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((''''''''')))))))))))))))(((''''''))))))((('''''''''(((((((((((((((((())))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************++++++)))((((((((())))))(((((()))))))))*********(((((('''''''''((())))))************************************************+++*********++++++)))(((******++++++++++++************))))))))))))******************************((((((((((((((((((((((((++++++************++++++******))))))))))))******)))***+++,,,,,,,,,,,,+++((((((((((((((((((((((((******)))))))))((((((((()))((('''&&&&&&'''((()))((((((((())))))(((((('''((()))***+++***)))'''&&&''''''''''''''''''''''''******)))))))))((((((((())))))))))))))))))))))))***,,,---......,,,***(((''''''''''''''''''''''''''''''((((((''''''&&&%%%))))))((((((((('''''''''''''''((((((((()))))))))((((((''''''''''''((((((*********))))))((((((((((((((((((((((((((((((((()))((('''''''''(((******((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((()))***'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))***(((&&&&&&'''((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))(((((('''&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***'''&&&'''(((&&&''''''((())))))******''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((('''(((((()))***+++***(((''''''((()))***)))***)))(((''''''((()))******)))))))))(((((((((''')))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((''')))))))))))))))(((''''''(((((('''''''''((())))))))))))))))))((((((((((((************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((())))))(((((())))))))))))******((((((''''''&&&'''''''''************************))))))))))))))))))))))))---+++))))))******)))((())))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,+++******))))))******+++***++++++,,,,,,,,,,,,+++((((((((((((((((((((((((************))))))))))))((((((''''''''''''(((((((((((()))******))))))((((((((()))******)))'''&&&''''''''''''''''''''''''))))))(((((((((((((((''')))))))))))))))))))))))))))***---///...,,,)))'''((((((((((((((((((((((((((((((''''''&&&&&&''''''))))))((((((((((((''''''(((((()))))))))))))))***''''''(((((((((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((('''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))***,,,***((('''(((((('''&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))***++++++++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))***+++)))'''&&&'''(((&&&&&&''''''(((((()))))))))))))))((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&'''***,,,+++)))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((()))))))))))))))((((((''''''''''''(((((()))************))))))((((((''''''*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))((((((((())))))(((((((((((()))))))))***+++***)))(((((('''((((((************************((((((((((((((((((((((((,,,***(((''')))***+++***'''(((((()))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((+++++++++++++++++++++++++++******))))))******+++******))))))))))))******)))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((())))))************)))(((((())))))))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''))),,,......,,,)))''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((((((((())))))))))))************&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******)))((((((''''''''''''(((((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''(((((()))***++++++''''''''''''((((((((((((''''''((((((((()))))))))+++)))(((((())))))(((&&&))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((())))))***++++++******))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))***++++++(((((())))))******++++++(((((((((((((((((((((((((((((((((((()))))))))))))))******)))(((''''''((('''''''''(((((()))))))))---,,,,,,+++***))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((()))***'''%%%&&&***,,,+++((())))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((())))))***************))))))((((((''''''))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&((((((((()))))))))(((((('''(((((((((((()))))))))+++***)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&''')))+++,,,,,,&&&'''((()))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((++++++++++++++++++++++++))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((()))***************(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&(((+++------+++)))''')))))))))))))))))))))))))))((('''&&&&&&''')))***(((((())))))))))))))))))************))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))'''''''''((((((((())))))&&&&&&'''''''''((((((((((((''''''(((***+++***((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''((())))))(((''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))(((((())))))***+++(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''((()))((()))))))))))))))******---,,,,,,+++***))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((()))((('''&&&'''***+++)))'''(((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((()))*********))))))))))))))))))(((((((((((())))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))((((((''''''(((((((((((())))))((((((''''''&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))+++++++++&&&'''((())))))******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&''''''((('''(((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))************(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''(((***++++++***)))(((((((((((((((((((((((((((((((((''''''(((((())))))(((((())))))))))))*********)))))))))))))))((((((''''''((((((((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''(((((()))*********''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((+++***)))((((((''''''((((((((((((((((((((((((((((((&&&$$$###"""""""""###'''''''''(((((())))))***&&&&&&&&&&&&''''''''''''''''''''')))+++,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***'''''''''''''''(((((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************************'''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))))))))))))))************)))))))))((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))*********)))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))'''(((((()))))))))))))))))))))*********)))(((((((((((((((((())))))))))))((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&((()))))))))(((((('''''''''((((((((())))))(((((('''''''''((())))))))))))))))))))))))))))))************************)))(((((()))******((('''&&&'''((()))******************))))))))))))******************************(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))(((''''''&&&))))))))))))))))))))))))''''''(((((())))))))))))&&&'''((())))))((('''&&&&&&&&&'''((())))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********)))))))))(((((((((''''''((((((''''''''''''((((((((((((((())))))*********((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((''''''&&&'''''''''''''''((()))***((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((***(((&&&$$$######$$$$$$&&&''''''((())))))******''''''''''''(((((((((((()))((((((***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((('''((())))))******))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((('''(((((()))***+++))),,,///...***((()))+++'''((()))******)))(((''''''((((((((()))))))))***((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''((())))))***''''''((())))))))))))))))))***++++++***)))((('''''''''(((((())))))******(((((())))))*********+++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******%%%&&&((()))))))))((((((''''''''''''((((((((()))******)))******+++,,,---))))))))))))))))))))))))************************+++************)))&&&###'''''')))***+++++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))***))))))(((''''''))))))))))))))))))))))))(((((())))))*********+++&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((''''''((()))***+++''''''''''''''''''''''''&&&'''(((*********)))((((((((())))))*********+++))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$&&&'''''''''&&&%%%&&&&&&&&&'''''')))***+++((((((((((((((((((((((((++++++)))(((''''''''''''((((((((((((((((((((((((+++***((('''((()))+++,,,&&&''''''((()))******+++(((((((((((())))))))))))+++*********+++***(((%%%((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''((((((((((((''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++++++++************++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((()))******++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((***)))(((((()))***((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))************************''''''''''''(((***++++++***000444222+++''')))---'''((()))******)))(((''''''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((,,,+++)))((((((((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))************))))))''''''(((((())))))******((())))))*********)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******)))(((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))******+++&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((''''''''''''(((((()))************+++++++++***)))((((((((((((((()))***)))(((''''''((()))***''''''''''''(((***++++++)))))))))))))))*********))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&''''''((((((((()))+++*********))))))(((((()))))))))))))))))))))))),,,+++(((''''''(((+++,,,'''(((((((((((((((''''''''''''''''''((((((((((((((()))))))))))))))((('''(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((())))))((('''&&&&&&''''''(((((())))))******''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''((()))***''''''((((((((((((''''''+++***)))(((((((((((((((*********(((&&&&&&(((***))))))))))))************&&&&&&''''''''''''&&&&&&))))))************))))))+++*********))))))((((((******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******)))((((((((((((((('''((()))******+++*********)))))))))((((((''''''***)))(((''''''&&&''''''***'''$$$$$$&&&((((((&&&******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,///111000---******+++(((((('''''''''&&&&&&&&&***)))(((''''''((()))***&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((())))))))))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((&&&&&&''''''(((***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))'''''''''((((((((((((((()))))))))((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))************))))))))))))************))))))'''((((((((()))))))))******************)))(((''')))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))"""###$$$%%%&&&'''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))***************)))))))))******+++***)))(((''''''((()))***''''''&&&''''''((()))******)))))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((()))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((('''&&&&&&((((((((((((((()))))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((('''''''''(((''''''''''''(((((()))''''''((((((((((((''''''))))))((('''''''''(((((()))))))))(((&&&&&&((()))))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))************)))))))))(((*********************************+++++++++,,,,,,))))))))))))))))))))))))+++***)))(((''''''((()))))))))*********))))))(((++++++++++++*********)))(((((('''''''''(((((())))))'''%%%&&&((()))(((&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***,,,......+++))))))***))))))((((((((('''''''''***)))(((''''''((()))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((()))))))))))))))(((((('''''''''%%%&&&&&&&&&&&&''''''''')))******************))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))$$$%%%&&&((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))&&&&&&''''''((())))))*********))))))(((''''''&&&(((((((((((())))))))))))++++++************++++++))))))************))))))))))))************))))))(((((((((((())))))))))))++++++++++++***((('''&&&)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))''''''((())))))***++++++(((((())))))))))))(((((()))))))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((()))***++++++))))))(((((((((((())))))******)))))))))******+++******)))((('''&&&%%%%%%)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''((((((((((((%%%&&&'''((()))*********'''(((((())))))(((((('''(((((())))))))))))(((((((((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%(((((((((((((((''''''&&&))))))((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((((((((()))((((((''''''''''''(((''''''(((((((((((('''''''''''''''&&&''''''((((((((())))))'''&&&%%%'''((())))))))))))************************************+++***)))(((((()))***+++************))))))))))))************************)))*********++++++++++++))))))))))))))))))))))))+++***((('''&&&''')))***+++++++++******)))''''''++++++++++++************&&&&&&&&&''''''(((******(((((('''((()))***(((&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))+++***)))(((((())))))))))))))))))((((((((())))))(((((((((((())))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))******))))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))***)))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((('''''''''(((((((((((())))))))))))+++******))))))******+++))))))************))))))))))))************))))))(((((((((((())))))))))))***************)))((('''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))******&&&''')))******)))((((((''''''((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((()))))))))%%%%%%%%%%%%&&&((())))))))))))(((((((((((())))))******))))))((())))))))))))))))))(((((('''''''''(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((&&&'''((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))))))))((('''((((((((((((((((((''')))))))))(((((())))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''((((((((((((((('''''')))))))))((((((''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))***)))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''(((((('''&&&%%%&&&'''((()))))))))************))))))(((((((((((()))))),,,***(((''''''(((***,,,*********)))))))))))))))************************)))))))))************+++))))))))))))))))))))))))+++***(((&&&&&&''')))+++***************)))(((((()))))))))((((((((((((((('''''''''''''''((())))))'''((()))*********(((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((()))***+++***)))((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))((((((''''''''''''&&&'''''''''((((((((()))'''((((((((()))))))))***))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))(((((((((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''&&&'''(((*********)))(((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''((((((((((((((()))))))))******%%%%%%%%%%%%&&&((())))))(((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&((((((((())))))*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%''''''((((((((((((''''''))))))(((''''''((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''((((((((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))***)))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&(((((((((&&&%%%&&&'''((()))))))))************))))))(((((((((((()))))),,,***(((''''''(((***,,,))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))(((''''''((()))+++(((((()))***************(((((((((((((((((())))))))))))(((''''''''''''''''''(((*********)))((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((''''''((()))*********''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((())))))******&&&'''(((***++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%&&&&&&'''(((((())))))''''''(((((())))))******))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))((((((((((((&&&'''(((***++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******)))(((((('''&&&&&&&&&'''((())))))******)))&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((''''''(((((()))***(((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))*********(((((((((((()))***++++++(((((())))))))))))(((((()))))))))((())))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))''''''''''''(((((((((((()))))))))((('''&&&%%%$$$&&&''''''((((((''''''&&&)))((('''&&&&&&'''((())))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((((((((()))((((((''''''''''''(((''''''(((((((((((('''''''''''''''&&&''''''((((((&&&((())))))'''&&&&&&'''))))))))))))************++++++)))(((((()))+++++++++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''''')))******+++++++++************++++++++++++******(((''''''&&&&&&&&&&&&(((***)))((('''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))*********((('''''')))++++++***&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))''''''(((((((((((())))))&&&&&&&&&''''''''''''(((((())))))******))))))(((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))*********'''''''''((()))***+++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))************))))))))))))))))))***))))))************))))))))))))************))))))***)))))))))(((((((((''''''((()))***************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((()))***+++''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))******)))))))))******+++'''((()))******)))((('''+++*********+++,,,---...'''((((((((()))*********))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$((((((((()))))))))******))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((('''''''''(((''''''''''''(((((()))''''''((((((((((((''''''))))))((('''''''''((((((''')))******((('''''''''))))))))))))************+++***(((''''''(((***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''((()))******)))(((((())))))*********)))))))))*********++++++++++++)))(((((('''''''''((((((&&&((()))(((&&&%%%''')))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((()))*********+++(((&&&&&&)))******)))&&&'''''''''(((((((((((('''((()))******)))((('''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))((((((((())))))*********'''''''''((((((((()))))))))******************)))((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((()))******+++***)))(((&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%&&&''''''((()))******+++++++++************++++++))))))************))))))))))))************))))))******))))))(((((((((''')))************))))))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))((('''''''''''')))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***))))))(((((((((((()))'''((()))******)))((('''%%%%%%%%%%%%&&&'''))))))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((()))***)))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******%%%&&&'''((())))))))))))''''''''''''((((((((()))&&&&&&''''''((('''''''''&&&''''''''''''''''''&&&((('''%%%$$$$$$%%%'''((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&'''((())))))((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''''''''((()))***''''''((((((((((((''''''+++***)))(((((((((((((((''')))++++++)))'''''''''))))))))))))************)))'''&&&%%%%%%&&&''')))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))%%%''')))***+++***)))(((***++++++******)))((('''''''''(((((()))))))))***''''''&&&''''''((()))***&&&((((((&&&$$$$$$'''***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''************************&&&''''''((()))******++++++(((%%%%%%((())))))''''''((((((((())))))******'''((()))******)))(((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))******++++++++++++************++++++++++++******++++++++++++******(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))+++******)))(((''''''&&&+++***)))((()))***,,,---((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))***+++++++++***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((('''&&&&&&&&&((()))***(((((((((((((((((((((((('''''''''''''''&&&&&&%%%))))))))))))))))))))))))'''((())))))(((&&&$$$###''''''''''''((((((((()))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************))))))((((((''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((''''''''''''******))))))(((((('''''')))))))))(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((('''''''''''',,,)))&&&&&&((()))'''%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))************************+++*********))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))(((''''''&&&&&&((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))************************''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((()))************+++++++++************************)))*********++++++++++++,,,+++)))''''''(((***,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***)))))))))))))))*********))))))))))))))))))))))))++++++******))))))((((((***)))'''''''''(((***+++((((((''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))(((((()))))))))(((((('''''''''(((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))((((((((())))))***((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%'''''''''((((((((())))))***************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((()))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((''''''''''''''''''''''''(((((((((((('''''''''''')))'''&&&&&&)))***((('''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))(((************************++++++++++++******))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))*********+++++++++************************))))))))))))*********+++******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************))))))))))))((((((((((((((((((((((((************************((('''&&&%%%&&&'''((()))((((((''''''''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((******))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***)))))))))))))))(((((()))***************))))))((((((((((((((((((((((((&&&'''(((***++++++,,,,,,))))))))))))))))))))))))+++)))'''%%%%%%%%%'''(((''''''((((((((()))))))))************************))))))(((((())))))***+++************************************************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************''''''((((((((()))))))))************************(((((((((((())))))))))))%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''(((((()))******+++&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************)))((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%&&&''')))***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((************************,,,,,,++++++++++++******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((())))))***((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''(((***++++++)))))))))*********++++++************************(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))*********''''''&&&&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((()))***+++***)))((('''(((((((((((((((((((((((('''''')))******+++++++++((((((((((((((((((((((((***)))(((&&&&&&&&&'''((('''(((((((((((()))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((())))))*********'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%%%%&&&'''(((((()))(((((((((((('''''''''''''''''''''((()))*********'''''''''(((((()))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''((())))))((('''&&&'''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((************************************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''(((((())))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))************************************'''''''''(((((((((((()))((())))))************)))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))++++++******))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''''')))))))))((('''&&&(((((((((((((((((((((((('''(((((()))((((((''''''(((((((((((((((((((((((('''((()))))))))((('''&&&(((((((((((()))))))))***''''''''''''''''''''''''))))))((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''&&&&&&'''((()))***++++++(((((((((''''''&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''((((((((()))))))))***((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************'''(((((())))))((((((''')))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********))))))))))))))))))))))))&&&'''''''''((((((((((((***)))((('''((()))+++,,,************************(((((())))))))))))((((((''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((((((''''''''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((((((*********)))((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))))))))***&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%))))))))))))))))))))))))&&&''')))******)))'''&&&((((((((()))))))))******''''''''''''''''''''''''***)))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&''''''((()))******+++)))))))))((('''&&&&&&&&&'''((())))))******))))))((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''')))******(((&&&%%%&&&(((,,,,,,++++++++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))******))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((()))))))))******))))))))))))))))))))))))''''''''''''((((((((((((+++)))'''&&&'''))),,,...************************(((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))*********)))((((((''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++(((((())))))))))))((((((((((((((())))))*********(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))&&&&&&''''''((()))++++++((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))(((((((((((()))))))))*********(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******************))))))))))))(((((()))************)))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))&&&$$$%%%(((+++++++++++++++*********)))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))'''((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((()))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))''''''((((((((())))))))))))((((((((()))***+++,,,************************(((((())))))))))))(((((())))))))))))************(((((())))))******++++++************************+++******)))(((''''''&&&'''(((((()))***)))))))))((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))))))))))))))***+++---------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++(((((())))))))))))(((((())))))******++++++++++++(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''')))+++---...(((((((((((((((((((((((($$$$$$&&&'''(((((())))))))))))))))))))))))))))))***)))(((''''''(((***+++))))))))))))************************************(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))************************++++++******))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))*********+++,,,,,,------(((((()))***************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''%%%###%%%***///))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))***+++,,,''')))***++++++***)))'''))))))))))))))))))))))))************************'''((()))******)))((('''&&&&&&''''''((()))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***+++++++++*********************************))))))))))))*********)))((((((((()))+++,,,---,,,***(((((((((((()))************************+++*********))))))(((((('''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))&&&''')))*********)))(((++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***((('''&&&'''((()))************************************))))))))))))&&&''''''((()))******+++,,,,,,+++***)))(((''''''))))))((('''''''''''''''+++)))(((***,,,,,,)))%%%((((((''''''''''''((((((******))))))((((((''''''''')))+++,,,---,,,***)))))))))))))))((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((***,,,......,,,***(((******************************))))))((((((''''''+++******)))(((''''''&&&(((((())))))******++++++((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))*********((('''&&&((()))))))))))))))((((((((((((((((((((((((((((((************************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((())))))(((((()))***++++++(((''''''&&&&&&''')))***''''''''''''(((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&((()))(((''''''((()))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((''''''(((***+++***((())))))))))))((('''&&&%%%%%%&&&((()))+++,,,,,,,,,'''((()))******)))((('''+++,,,------++++++,,,---******++++++++++++******''''''''''''(((((((((((()))))))))))))))))))))))),,,(((%%%&&&)))***'''###))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%&&&((()))(((&&&))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&***)))(((''''''((()))***(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((***))))))))))))))))))******))))))(((((()))***+++,,,+++***(((((((((((()))******************************)))))))))((((((((('''((()))******)))((('''(((((()))******)))((((((((((((((((((((((((((((((&&&'''((()))***))))))(((***))))))(((''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********''''''(((((())))))******++++++******)))((((((((())))))(((''''''''''''''')))'''&&&'''))))))'''$$$((((((''''''''''''((((((***)))))))))(((((((((''''''(((***+++++++++***)))))))))))))))(((((((((''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''*********)))((('''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((()))(((&&&&&&((()))(((''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''))))))((((((((('''''''''&&&((()))((('''&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))******)))((((((((())))))))))))))))))))))))))))))''''''&&&'''))))))(((&&&&&&&&&'''((((((((((((''''''((()))******+++******(((((()))******)))(((((()))+++,,,+++***)))***+++))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((...+++((())),,,---***'''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%''')))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))))))))***++++++***)))((((((((((((************************))))))((((((((((((((('''(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((())))))))))))))))))(((((('''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***++++++)))'''&&&((((((((((((((((((((((((&&&''''''(((***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''***(((&&&&&&'''((('''&&&)))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))(((''''''((()))***''''''''''''''''''''''''))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))(((((())))))))))))))))))))))))%%%&&&&&&''')))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))******))))))((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))(((&&&&&&((()))((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))(((((((((((('''''''''((()))((('''&&&'''(((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++************)))))))))+++***)))(((''''''''''''))))))))))))))))))))))))((('''&&&'''((((((&&&%%%###$$$%%%'''((()))))))))))))))*********))))))((())))))************))))))''')))***)))((('''((()))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''...+++)))***,,,---+++((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&'''(((((('''))))))))))))))))))))))))''''''(((((())))))******&&&''''''((()))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++++++++((())))))))))))))))))(((*********)))))))))))))))******))))))((((((((((((************************((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))))))))))))))(((((('''''''''((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''(((((()))******+++))))))))))))(((((((((((((((((((((((())))))******))))))(((''''''''''''''',,,***(((''''''((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((''''''''''''((())))))))))))(((((((((''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***''''''''''''''''''''''''))))))))))))((((((((((((***)))))))))((((((((('''+++++++++******)))))))))************************&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))(((''''''((()))***'''(((((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((())))))((('''''''''((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((()))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((('''''''''))))))(((((((((((((((((('''((()))((('''&&&'''((()))))))))*********++++++((((((((((((((((((((((((((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((()))((((((((()))((('''%%%"""###%%%&&&((()))))))))))))))************)))))))))******************)))'''((())))))''''''((()))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''***((('''''')))***((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,'''((())))))))))))((('''))))))*********)))))))))))))))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))(((((()))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((('''''''''((())))))******))))))((('''''''''''''''******)))'''''''''((()))))))))(((((((((((())))))(((((((((((())))))))))))''''''&&&&&&''''''((()))((((((((((((''''''''''''((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''((()))***''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((('''(((((()))***+++,,,%%%&&&((()))))))))((('''''''''''''''(((((((((((()))(((&&&&&&((()))(((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((())))))))))))))))))((()))))))))'''&&&&&&(((+++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((+++***))))))******(((&&&%%%&&&&&&'''(((((('''''''''((()))******++++++******))))))))))))))))))***((()))***)))(((((()))***''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++''''''))))))))))))''''''(((((()))***************'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((()))))))))((((((''''''(((((()))************************((((((((((((((()))*********))))))))))))******+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&(((***+++)))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))'''''''''(((((()))))))))))))))((('''''''''''''''''''''(((&&&%%%$$$%%%'''***))))))(((((())))))***(((((((((((())))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((()))++++++++++++)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((())))))***&&&'''((())))))******)))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))((((((''''''''''''(((((('''''''''(((***+++---...&&&''''''(((((((((((((((''''''''''''(((((((((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))******((()))***)))'''&&&&&&'''((((((((('''&&&%%%%%%%%%(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***''''''''''''((()))***+++))))))))))))))))))))))))+++***)))***++++++***(((((((((((((((((((((''''''''''''(((******+++++++++))))))(((((((((((())))))(((***+++***)))((()))+++''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********&&&''')))******)))'''&&&&&&'''(((***++++++++++++&&&'''((())))))(((''''''))))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))******)))(((((((((((()))***)))))))))))))))))))))))))))(((((('''((()))***+++((((((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******''''''(((((((((((((((((())))))((('''''''''''''''%%%'''((((((%%%$$$%%%&&&******))))))))))))******'''((((((((()))))))))***&&&'''((()))***)))(((((((((((('''''''''&&&&&&&&&)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))************++++++++++++'''''''''''''''''''''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++''''''((()))))))))))))))&&&'''((()))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''((()))***+++,,,'''''''''''''''((())))))''''''''''''(((((((((((()))(((&&&&&&((()))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((()))))))))*********((()))***)))'''%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))((((((((()))******)))))))))))))))))))))))))))(((((()))++++++***(((((()))))))))))))))((((((((()))************)))))))))((('''&&&&&&'''((()))((()))******)))((()))***((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&%%%'''***))))))))))))))))))))))))******))))))((((((''''''(((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''''''((()))******)))((('''(((((((((((())))))))))))))))))))))))************&&&'''(((******((('''&&&%%%&&&(((***+++,,,,,,+++&&&'''((())))))(((''''''))))))))))))))))))))))))(((((())))))******++++++***)))(((''''''((()))***+++***)))(((((()))***+++(((((((((((((((((((((((()))((('''''''''(((***+++'''''''''''''''((()))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%''')))***+++***)))(((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&''''''((()))******+++(((((((((((((((((((((((())))))((('''''''''''''''%%%(((++++++(((&&&&&&'''******))))))))))))******'''((((((((())))))******&&&''')))++++++***((('''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((()))***+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++&&&'''(((*********)))(((&&&'''((()))************((((((((((((((((((((((((************************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))(((((('''&&&&&&((()))***''''''''''''((((((((())))))(((&&&&&&((()))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((())))))*********+++)))******)))'''%%%&&&'''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))'''((((((((())))))******,,,+++***))))))(((((()))))))))))))))))))))))))))(((''''''(((***+++***((((((((()))***************+++++++++******)))''''''((('''&&&%%%%%%&&&'''(((((()))***)))((('''(((***(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((((((''''''(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((&&&$$$###&&&((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&'''((()))******)))((('''(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))''''''((())))))))))))))))))((('''&&&&&&'''((()))&&&''')))*********)))(((+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((***************)))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((''''''&&&)))((('''&&&&&&'''((())))))'''&&&'''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((,,,***(((''''''(((***,,,))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((************************))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******(((((())))))))))))((((((+++***)))(((((('''((((((((())))))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,&&&%%%)))***&&&%%%((())))))))))))))))))))))))((()))***++++++***((('''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((()))))))))))))))''''''''''''((((((((((((******)))((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&((()))(((''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((******))))))))))))))))))******))))))(((((('''''')))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++******)))((((((((((((((($$$$$$%%%'''(((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))(((''''''((())))))''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***))))))(((((((((((()))))))))(((((((((((()))))))))*********))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((***************)))(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))((())))))))))))((('''''')))(((''''''''''''((())))))(((''''''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))******))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((((((((()))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***%%%%%%((()))%%%%%%((()))))))))))))))))))))))))))***+++,,,,,,+++)))((('''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((((((((''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((*********)))((((((''''''&&&'''(((((((((((('''&&&)))(((((((((''''''''''''''''''''''''(((((((((((((((&&&%%%&&&'''((('''%%%((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))******+++******)))))))))((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******)))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********))))))(((((())))))***((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((+++***)))(((((('''''''''))))))(((((((((((())))))(((((())))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))************))))))((())))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))******))))))(((''')))((((((''''''(((((())))))(((''''''))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((()))(((((((((((())))))***%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%((((((&&&&&&((()))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((***************)))))))))'''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&((()))((('''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((***))))))((('''&&&&&&&&&)))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))******+++))))))((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++******))))))))))))******)))((('''''''''(((***+++(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((((((((()))))))))(((((((((((())))))((((((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***)))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************)))((())))))(((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))***************)))((((((((((((((((((((())))))))))))((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))((((((''''''(((((())))))))))))(((((((((((('''(((((()))******((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((()))((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''((((((((((((((((((((())))))*********(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((()))((('''((()))***)))'''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&((()))((('''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((()))(((''''''''''''(((((())))))((((((''''''&&&&&&)))))))))***************&&&&&&''''''((((((((())))))))))))))))))******+++((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))************)))))))))((('''''''''(((***+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))++++++))))))(((((((((((())))))(((((()))******))))))(((************************))))))))))))))))))))))))(((((())))))******++++++&&&&&&''''''((()))******(((((())))))))))))((((((((((((((((((((((((((((((((())))))*********))))))(((((())))))))))))))))))************************(((((((((((()))))))))******************)))(((((('''(((((()))))))))))))))***((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))************************'''''''''''''''''''''''''''''''''((((((((())))))******))))))((((((''''''(((((())))))))))))(((((((((((('''(((((()))******)))***************++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***+++***((((((***+++((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((&&&''''''(((((()))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((***)))(((((()))***)))(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&((()))((('''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((''''''&&&*********++++++,,,,,,,,,&&&'''''''''(((((()))))))))))))))))))))******+++''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******((())))))******))))))(((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''')))***,,,---))))))(((((((((((())))))(((((()))*********))))))************************))))))))))))))))))))))))))))))))))))************$$$%%%%%%'''((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((((())))))************)))(((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))******))))))((('''''''''((()))***************)))((((((******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((************************''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))(((((((((((())))))***(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((---///+++((()))******))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((()))))))))((((((''''''(((((()))'''''''''(((((((((((((((''''''''''''((((((((((((***((('''((()))***)))'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&((()))((('''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((''''''''''''(((((()))))))))(((((((((((((((((()))******++++++,,,,,,,,,(((((((((((()))))))))))))))))))))))))))******+++'''(((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&''')))******)))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))'''((())))))))))))((('''''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((***++++++))))))(((((((((((())))))&&&'''(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))&&&&&&'''((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********((())))))))))))(((''''''&&&''')))***++++++*********)))((()))******)))((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((('''(((((((((((()))))))))************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((((((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((///000+++&&&'''))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((()))))))))(((((('''&&&&&&'''((((((''''''''''''((((((((()))''''''''''''(((((((((((()))(((''''''))))))((('''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))))))))'''(((((()))******++++++***************))))))))))))))))))))))))******+++((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&''')))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&''')))*********)))((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&&&&''')))*********)))(((+++******)))(((''''''&&&(((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((())))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************(((((())))))*********+++(((((((((((((((((((((((())))))))))))************(((((((((((((((''''''&&&&&&''')))***+++++++++******)))((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))************''''''(((((())))))******(((((())))))))))))((((((+++***)))(((((('''(((((()))))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((///111***%%%&&&((('''))))))))))))))))))))))))&&&&&&&&&'''''')))******''''''''''''''''''''''''******))))))))))))******&&&'''''''''(((((())))))'''(((((()))))))))))))))''''''''''''((((((((()))*********)))))))))))))))((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))''''''''''''((((((((())))))'''&&&'''((()))(((''',,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&((()))(((''')))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''(((((())))))******%%%&&&&&&'''((())))))***,,,,,,++++++******)))))))))))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%''')))***+++***)))(((%%%&&&''')))***,,,------(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))************++++++++++++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))((((((((((((((('''&&&%%%$$$$$$%%%&&&((((((((((((((((((((((((%%%'''((()))((()))***,,,))))))))))))))))))))))))***++++++***((('''((()))******))))))((((((''''''&&&&&&''''''(((((())))))***)))(((''''''((()))***((()))***+++***(((&&&%%%((((((((((((((((((((((((******))))))((((((''''''))))))((((((''''''&&&&&&***************)))((((((***((('''(((+++,,,+++(((+++******)))(((''''''&&&+++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''***)))((()))))))))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***%%%%%%&&&'''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&'''''')))***++++++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''''''''(((''''''&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((((((((('''(((&&&%%%&&&)))***)))'''((((((((()))******++++++((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++***++++++***((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))***++++++++++++***///+++(((''')))***)))'''&&&%%%$$$###$$$&&&(((***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******)))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((((((+++***)))((('''(((((()))((((((((((((((((((((((((+++++++++***'''&&&&&&&&&)))))))))))))))))))))))))))***+++***((((((((()))***)))))))))(((((((((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((('''((()))******)))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((((((((((((***************)))(((((()))'''&&&'''***+++)))(((+++******)))((((((''''''*********)))((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))***)))((()))******((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))'''''''''''''''((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&''''''(((''''''''')))'''&&&''')))+++)))((())))))*********))))))(((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''((((((((())))))***+++***((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))(((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))***++++++++++++***...+++((('''))))))(((''')))(((''''''(((***,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((,,,,,,,,,***'''%%%%%%%%%)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))(((((((((((())))))((((((((((((((('''((('''&&&&&&&&&&&&'''''''''''''''((()))*********************************))))))))))))(((((((((((((((((())))))))))))))))))***************)))(((((((((&&&&&&'''((()))((('''*********))))))(((((('''******))))))((((((''''''((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++******))))))))))))))))))(((((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((('''''''''(((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))((('''&&&%%%$$$((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&)))(((((((((***+++***)))******++++++***((('''&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))******++++++******,,,***((('''((((((((('''(((''''''&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************,,,+++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))(((((()))***)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))((((((((((((***)))))))))((((((''''''***))))))(((((((((((((((((((((((('''((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++***************)))((((((''''''''''''((())))))(((*********)))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((()))(((((()))+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))(((((('''(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((''''''''''''''')))((((((''''''''''''(((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))(((&&&%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%***))))))***++++++++++++((()))***+++***)))'''&&&((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))***+++***)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((())))))******************)))((((((((((((''''''(((''''''''''''((()))***************************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********---,,,***)))((('''''''''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))(((((((((((()))))))))*********))))))(((((((((((((((((((((((($$$&&&((()))((()))+++---))))))))))))))))))))))))((()))******)))((()))+++(((((((((((())))))))))))******))))))(((((((((''')))))))))))))))(((((('''******)))((('''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++***************)))(((((((((((())))))))))))******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******************************''''''''''''''''''''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''(((***(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''((((((((((((((()))+++,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******)))(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((('''''')))((((((''''''''''''((('''((())))))))))))((('''))))))))))))))))))))))))))))))))))))((('''&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&)))******+++***++++++,,,&&&'''((()))***))))))(((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))((()))******)))((()))+++(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))************)))))))))))))))((((((((((((++++++++++++++++++,,,,,,************************))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******,,,+++***)))((('''''''''))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))((()))******))))))***+++(((((((((((())))))))))))***))))))))))))))))))((('''((((((((('''&&&%%%$$$*********)))((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))***************)))((((((((()))******))))))***+++************************))))))))))))((((((((((((((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))''''''(((***)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++(((''''''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&''''''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((***++++++******+++,,,&&&&&&''''''((()))******((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))******))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))'''((())))))******))))))(((***++++++)))((()))***)))*********************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))******+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((($$$%%%&&&'''(((((('''&&&((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))''')))******))))))***+++'''((((((((()))))))))***)))))))))))))))*********'''((((((((('''&&&%%%$$$(((((()))******)))((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))((((((((((((((((((***************)))((((((&&&(((******(((''')))+++************************(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++((('''''''''))))))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,'''''''''''''''((()))***)))(((''''''''''''((()))((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((())))))))))))(((''')))++++++)))(((***,,,)))((('''&&&&&&''')))***((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''')))******))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))'''(((((()))))))))))))))(((***------+++)))***+++'''''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++---...///))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((('''((()))+++++++++***)))((((((((((((((((((((((((&&&((())))))(((((()))+++))))))))))))))))))))))))''')))******))))))***,,,'''((((((((())))))******(((((())))))******++++++)))************(((&&&%%%%%%&&&(((***+++***)))((())))))))))))))))))))))))'''((((((((())))))******))))))((((((''''''&&&&&&***************)))((((((%%%'''))))))'''&&&(((*********************++++++(((((((((((())))))))))))************************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))((('''&&&'''((('''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((('''&&&%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((***+++,,,---...&&&&&&&&&'''''')))***+++)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&'''((()))************&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''((())))))***))))))''')))+++***((((((***,,,,,,***'''%%%$$$&&&''')))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))))))))(((''')))******))))))***,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''(((((((((((())))))))))))'''(((((()))))))))))))))(((+++......+++***+++,,,))))))************)))(((************************))))))************))))))+++******)))))))))))))))+++++++++*********)))))),,,+++***))))))***+++,,,******************************))))))((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))***)))''''''(((***))))))(((((((((((())))))'''(((((((((((((((''''''))))))))))))************(((((((((((())))))))))))++++++************++++++((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))***+++,,,,,,))))))************))))))))))))))))))))))))))))))************************''''''(((((())))))******)))))))))))))))(((''''''(((((()))***************)))))))))))))))*********))))))************))))))*********))))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******)))(((''''''(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))((((((((()))+++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++******)))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&''''''''''''(((+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))((('''&&&(((+++,,,)))&&&'''((()))+++++++++***)))***)))(((''''''((()))***)))))))))))))))(((''''''))))))))))))((((((((((((+++***)))(((((()))***+++***((('''&&&&&&'''(((***'''((()))******)))(((''')))************++++++++++++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))************)))((('''&&&&&&'''((())))))******))))))((('''&&&))))))***))))))((('''&&&)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((++++++******************((())))))************)))))))))(((((()))***+++++++++++++++*********))))))++++++***))))))***++++++************************))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******++++++((()))***)))''''''(((***))))))(((((((((((())))))((((((((())))))(((((('''))))))))))))************))))))))))))******************))))))))))))******(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++************************))))))))))))************)))))))))))))))(((''''''(((((()))************************)))))))))))))))))))))************))))))&&&'''((())))))*********'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******)))((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))******))))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))((((((''''''(((((()))'''((((((((())))))))))))'''''''''((((((((())))))************)))))))))((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((''''''(((++++++)))''''''((()))***+++******)))***)))(((''''''((()))******************)))(((((())))))))))))((((((((((((***)))(((((((((((()))******)))'''&&&&&&''')))***(((((())))))))))))(((((())))))*********+++++++++*********)))((('''''''''(((((((((((((((((((((((())))))))))))************,,,+++***))))))***+++,,,))))))***************))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))))))))))))))***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))************************(((((())))))************''''''(((((()))+++,,,---+++++++++***************+++******))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++''')))***)))((('''(((***))))))(((((((((((())))))(((((()))******))))))((())))))))))))************************++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''')))))))))(((((('''''''''''''''((((((((((((''''''************************************************++++++++++++************)))))))))))))))(((((('''(((((()))***************++++++******))))))(((((())))))************))))))&&&'''((())))))*********''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))))))))***++++++))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((()))******+++''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''(((''''''((((((((()))))))))(((((((((((()))))))))***************))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((''''''(((***+++)))((((((((()))************)))))))))(((((((((((())))))***++++++++++++******)))(((((((((((())))))))))))))))))(((''''''((())))))))))))''''''''''''))))))))))))(((((((((((()))))))))))))))*********++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((()))***++++++,,,,,,,,,((((((((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((())))))******))))))))))))(((((((((((())))))))))))************))))))************************************************((((((((())))))***++++++(((((((((((()))***+++,,,******************************))))))))))))******************************''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))******&&&(((***)))(((((()))***))))))(((((((((((())))))((())))))************)))((()))))))))************)))))))))*********++++++))))))************))))))'''(((((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''************************+++++++++******)))))))))(((((())))))))))))(((((((((((()))***************,,,++++++***)))(((''''''))))))************))))))*********))))))((('''&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&))))))((((((((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''((((((((()))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))***)))))))))))))))*********))))))))))))(((((((((((())))))*********++++++***))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))(((''''''((())))))***)))(((''''''((()))***))))))))))))***************)))))))))((((((((('''((((((((((((((((((((((((((()))))))))************((((((''''''''''''((((((((()))******+++++++++***((((((((((((((()))******((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))************(((((()))************)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++******)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))))))))%%%''')))***)))((()))***))))))(((((((((((())))))(((((()))***************((()))))))))************((((((((()))))))))*********++++++,,,,,,++++++***''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((()))))))))((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))*********))))))(((((('''(((((())))))))))))(((((((((((()))***************,,,++++++***)))(((''''''))))))************))))))*********))))))((('''&&&(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((()))))))))************))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''************************(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&(((((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&******)))((('''&&&&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))((('''((((((((()))))))))***)))((('''&&&&&&'''((()))))))))(((((((((((())))))***)))(((''''''((()))***(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))******)))(((((('''((((((''''''((()))***+++((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))************((())))))***************(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((()))))))))*********+++***)))(((((()))***+++++++++***)))))))))))))))***************+++++++++((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))******))))))***))))))(((((((((((())))))''''''((()))************))))))))))))************'''((((((((())))))))))))***+++,,,------,,,+++***&&&'''((())))))******)))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))%%%&&&'''((()))******+++))))))************))))))************************)))))))))))))))))))))))))))))))))((((((((((((((('''(((((()))))))))))))))(((((()))***************++++++******))))))(((((())))))************))))))&&&'''((())))))*********((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))))))))***++++++)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))************************************))))))))))))(((((((((((((((((((((((())))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************************''''''''''''&&&&&&&&&&&&******)))((('''&&&&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))++++++***))))))((()))))))))(((((())))))))))))((((((''''''((())))))))))))(((''''''(((((())))))******))))))(((''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))*********))))))(((&&&&&&))))))(((''''''(((******(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))******++++++******(((((())))))))))))(((((())))))************))))))'''''''''''''''''''''''''''(((((())))))*********---+++***((('''((()))******)))))))))))))))***+++))))))*********+++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&)))+++***))))))***))))))(((((((((((())))))&&&&&&'''((())))))))))))))))))))))))************(((((()))))))))*********)))***,,,------,,,***)))&&&'''((()))************))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((())))))*********(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******''''''((()))))))))))))))(((((()))************************)))))))))))))))))))))************))))))&&&'''((())))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******)))((((((((())))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))(((((((((''''''''')))))))))))))))))))))))))))*********************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))(((((()))))))))*********************************''''''''''''((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((())))))((((((''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))************************'''))))))(((&&&'''))),,,,,,+++)))((((((((()))***'''((()))******)))(((''''''((()))***************'''''''''((()))************)))(((((((((((()))***)))))))))******)))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((())))))))))))((('''))))))*********))))))(((+++***(((''''''''')))***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))***++++++++++++***'''((()))******)))((('''))))))************))))))((((((((((((((((((((((((''''''(((((()))******+++...,,,***(((''''''((()))(((((((((((()))+++,,,---))))))******++++++++++++'''((()))******)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''###&&&)))+++***))))))***))))))(((((((((((())))))%%%&&&'''((())))))))))))))))))))))))************)))************+++++++++((()))+++,,,,,,+++)))(((&&&'''((()))************))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,''''''((()))))))))))))))(((((()))***************)))))))))))))))*********))))))************))))))************)))((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******)))(((((('''(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((()))++++++******)))((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++(((((())))))*********+++((((((((((((((((((((((((''''''(((((())))))******%%%%%%&&&'''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))************************''')))***(((&&&&&&)))---,,,+++***((((((((()))***'''((()))******)))((('''((()))***+++++++++++++++&&&''''''((()))******++++++***)))(((((()))***+++))))))************))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***((()))***+++++++++++++++,,,+++((('''&&&'''((()))************************)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++---+++)))((('''((()))***,,,,,,,,,+++***))))))(((******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++*********)))((((((((())))))))))))***************))))))))))))******+++******))))))((('''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((('''''''''((()))+++,,,******))))))((((((''''''((((((((()))******++++++(((((()))***+++,,,,,,---*********************************************+++))))))((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%###$$$&&&)))+++''''''''''''((((((((()))***************)))(((((()))))))))))))))))))))))),,,,,,+++***))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++'''(((***+++++++++***)))''''''(((((())))))******))))))))))))))))))))))))***************)))((('''((((((''''''''''''((((((''''''''''''''''''''''''*********)))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%''')))*********))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))'''&&&(((+++,,,)))'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,***)))((())))))'''''''''((()))******))))))((('''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))++++++,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++######%%%'''((())))))))),,,+++)))((('''(((***+++'''''''''''''''(((((((((******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))++++++******************((((((((()))))))))******(((''''''''''''((())))))******++++++++++++++++++)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))******)))))))))((((((((()))((((((''''''(((((()))(((((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))((((((''''''((()))+++,,,)))))))))))))))(((((((((******))))))))))))))))))''''''(((((())))))*********************************************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---'''''''''((((((((())))))***************)))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((()))))))))(((((('''''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&%%%$$$%%%((()))'''%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''******)))))))))))))))***((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''''')))***++++++,,,,,,***)))((((((((()))***+++###$$$%%%&&&'''((()))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((()))))))))))))))*********''''''((((((((()))))))))'''''''''''''''((()))************+++,,,---------++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++************))))))))))))***))))))(((((())))))***(((((((((((())))))))))))+++******)))((('''&&&%%%))))))))))))))))))))))))((((((((((((((()))++++++(((((())))))))))))))))))++++++***))))))(((''''''((((((((((((((()))))))))))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))************))))))((())))))))))))))))))))))))***)))((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((('''))))))(((((((((((())))))************************''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((''''''))))))))))))''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((('''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''')))***+++***((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))***))))))***))))))((('''&&&'''(((((()))***++++++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((()))******)))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))***++++++,,,,,,,,,+++))))))(((((()))***+++,,,&&&&&&'''(((***+++,,,,,,))))))************))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))&&&''''''(((((()))))))))''''''''''''(((((((((((())))))))))))***+++,,,,,,)))*********+++++++++,,,,,,++++++************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((())))))******+++((((((((())))))******+++******))))))((((((((((((+++++++++***************(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((''''''(((((((((((()))))))))))))))************)))(((((((((((((((((((((((((((++++++***************+++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++************************))))))((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))((())))))))))))))))))(((************************''''''((((((((((((((()))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))***++++++,,,+++***((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))))))))+++,,,---(((((())))))(((&&&$$$###'''(((((())))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((())))))))))))(((((('''************************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))))))))((((((((((((((())))))***++++++)))))))))******+++++++++((()))************)))((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***((((((((())))))*********''''''''''''(((((((((((())))))))))))***+++,,,------,,,,,,,,,+++++++++***,,,+++******)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))***************(((((())))))******++++++''''''(((((())))))))))))+++++++++***************((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,------,,,***)))(((((((((((()))))))))***((())))))*********))))))((((((((((((((((((((((((+++***************++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++++++++***************))))))((((((''''''(((((((((((((((((((((((('''((())))))************'''((())))))))))))((('''))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***((('''&&&&&&'''(((***&&&&&&''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))))))))+++,,,---))))))******)))'''&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))******************************(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((())))))))))))(((((('''************************************************)))))))))))))))******+++(((((())))))((((((''''''))))))))))))************))))))))))))((((((((((((((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,''''''((((((((()))))))))'''''''''((()))***+++,,,000000000///...---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))''''''''''''''''''((((((((((((***))))))(((((())))))***(((((((((((())))))))))))%%%&&&'''((()))******+++))))))))))))))))))))))))))))))***++++++******)))))))))******************&&&&&&'''(((((()))******((((((((((((((()))))))))))))))))))))))))))))))))'''((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((((((((()))))))))******((())))))************)))))))))))))))))))))))))))((((((((((((((())))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))***+++***)))((())))))))))))(((((((((((())))))))))))))))))))))))((()))***************)))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))******++++++(((((())))))))))))(((((()))))))))*********++++++((((((((((((((((((((((((((((((************(((((())))))))))))))))))))))))+++)))&&&%%%%%%&&&)))+++'''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&(((((('''''''''((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))***+++,,,,,,++++++***))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((()))******)))))))))************************************************)))))))))))))))******+++*********+++******)))))))))************))))))(((((((((((((((((((((((((((((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))++++++++++++************((((((((()))))))))******'''''''''((()))***,,,---000000//////////////////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''''''(((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((())))))*********)))))))))))))))))))))))))))***++++++++++++***)))++++++******************''''''((((((((((((((((((''''''(((((())))))******************************'''''''''(((((()))******''''''''''''((()))***+++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&%%%%%%(((((()))))))))*********(((((()))***************))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$&&&))),,,---,,,***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''(((((()))******+++''''''((())))))((('''''''''(((((((((((()))))))))''''''''''''''''''''''''((()))***++++++***)))((((((((((((((((((((((((((()))(((''''''''''''((()))'''''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%(((******(((''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''+++******)))))))))******'''''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))************************)))))))))))))))******+++******++++++,,,+++++++++***************)))((('''(((((((((((())))))******''')))***++++++***)))'''(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))************)))))))))***+++---...///,,,,,,------.../////////000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***(((((())))))*********+++((((((''''''''''''(((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))))),,,+++++++++***))))))))))))))))))(((''''''&&&&&&((())))))***+++,,,,,,---************************&&&&&&'''((()))***++++++''''''''''''((()))++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************(((((()))***************))))))))))))))))))))))))******)))******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$'''+++///000///,,,+++''''''(((((())))))******))))))))))))))))))))))))((()))))))))((('''&&&&&&$$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******'''((()))******)))((('''((((((((((((((((((((((((!!!$$$'''&&&$$$###%%%'''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,***)))(((((('''&&&%%%%%%&&&((()))&&&&&&''')))***,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))++++++,,,,,,,,,((((((((((((((((((((((((************************)))))))))))))))******+++((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***************)))(((((()))))))))))))))******+++***))))))((('''&&&&&&%%%+++***((('''&&&''')))***&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++))))))************))))))))))))))))))(((((((((((())))))***+++---...//////000000000000////////////...---,,,+++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,,,,------************))))))))))))*********)))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))***************)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...---+++)))((())))))***))))))))))))))))))))))))))))))))))))************+++)))((()))******)))(((+++++++++************)))***))))))((('''&&&&&&&&&&&&'''((())))))******)))))))))))))))))))))))))))''''''((((((((((((''''''***)))((('''''''''''''''&&&''''''((((((((((((((())))))))))))************))))))))))))************))))))************))))))((((((''''''''''''((((((***)))((((((((((((((()))...'''&&&++++++%%%%%%,,,)))---333777777222,,,'''((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''(((((((((((('''''',,,,,,+++***)))(((''''''((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))***++++++***)))(((''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******)))(((((('''((((((+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))******)))((('''******))))))(((((('''''')))((('''((()))***)))((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((+++)))(((''''''((()))+++(((((()))***************((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))),,,)))'''((()))***(((%%%$$$%%%&&&'''(((***++++++))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++***************)))(((((()))))))))))))))******+++******)))(((((('''&&&&&&***)))(((''''''((()))***(((((('''''''''((()))))))))))))))))))))*********))))))************))))))))))))))))))(((((((((((())))))***+++---.../////////000000000111111222222///...---+++************************************))))))))))))))))))))))))((((((((()))))))))))))))************))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************,,,+++***)))((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))************+++***))))))***+++***)))+++++++++************)))***))))))(((''''''&&&&&&((()))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''(((((('''(((((()))***)))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((+++///111000222666555555666444111,,,'''$$$((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''(((((())))))(((((('''+++******))))))(((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((''''''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))+++******))))))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))******)))((('''***)))))))))((((((((('''***)))((()))***++++++))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))(((((((((((((((((((((((((((((()))((((((''''''&&&***)))'''&&&&&&''')))***(((((()))***************((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++)))'''(((******)))'''&&&''''''((()))***++++++***))))))(((((())))))***)))))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++)))************))))))((()))))))))))))))******+++*********))))))(((((('''***)))(((''''''((()))*********))))))(((((())))))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))***+++---...////////////000111222333444444000///...,,,++++++******************************)))))))))))))))))))))))))))(((((((((((((((((('''************))))))))))))))))))))))))))))))******************************************))))))))))))))))))))))))************++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))***+++,,,+++)))+++++++++************)))***))))))((((((''''''&&&************)))((('''&&&))))))))))))))))))))))))))))))************))))))(((((('''''''''((())))))((())))))***************))))))))))))************))))))))))))************))))))************))))))******))))))))))))******)))))))))(((((())))))***'''...444444555888::::::<<<999555///+++'''%%%$$$)))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))((((((''''''''''''(((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%''''''((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))+++***************+++,,,******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((+++))))))***+++,,,+++***)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))************+++************)))))))))((((((((((((((((((((((((***)))))))))(((((('''''')))((('''&&&&&&'''((()))(((((()))***************)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))((((((***+++***))))))))))))*********++++++***))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))************)))((()))))))))))))))******++++++*********)))))))))((()))(((((('''(((((()))***+++***))))))((((((((((((++++++******))))))(((((())))))************))))))(((((((((((())))))))))))))))))***+++---...////////////000111111222333333000///...---,,,+++++++++************************((((((((((((((((((((((((++++++******))))))((((((************)))))))))((()))))))))))))))******************************************)))))))))))))))((()))))))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******)))))))))))))))))))))))))))))))))((()))))))))************+++***)))***+++,,,+++***+++++++++*********))))))))))))))))))((((((''''''***************)))((('''))))))))))))))))))))))))((())))))******))))))(((((('''''''''((()))******(((((()))************)))*********+++++++++,,,,,,((()))))))))************))))))************))))))***))))))(((((())))))***)))))))))((())))))******+++777;;;666333666666222555222///+++((((((((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))&&&'''''''''((((((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))((((((((($$$%%%&&&'''''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))******+++,,,***))))))))))))))))))***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))((((((((((((***)))((()))+++,,,+++***)))((('''((()))***)))(((((((((((((((((((((((((((((()))))))))************************))))))))))))((((((((((((((((((((((((***))))))*********++++++(((((('''&&&&&&'''(((((((((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))***+++++++++************************)))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++((())))))*********)))))))))))))))))))))******+++************))))))))))))((((((((((((((()))*********))))))(((''''''''''''++++++******))))))(((((())))))************))))))'''((((((((()))))))))***))))))***+++---...//////000000000000000000000000000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((************)))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********)))))))))))))))))))))))))))((()))))))))***************)))((()))+++,,,+++***+++++++++*********)))))))))))))))))))))((((((((((((((()))***************************************'''(((((())))))(((((('''((((((((((((((()))***+++&&&'''(((((())))))(((((()))))))))*********++++++((()))))))))************))))))************)))))))))((((((''''''(((((())))))))))))))))))***++++++000888:::222---///...(((+++******)))))))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))************))))))&&&&&&''''''(((((())))))&&&''''''(((((()))))))))************************''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******)))((((((%%%&&&'''((()))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))***+++)))))))))******)))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))))))))))))))((('''(((*********))))))((('''((()))***)))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''')))+++,,,---(((((((((''''''((((((((((((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))************************(((((((((((()))))))))***(((((((((((((((((((((((()))******+++++++++,,,,,,******))))))))))))(((((((((''''''&&&&&&''''''(((*********)))))))))))))))))))))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))))))))))))))******+++((())))))************))))))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))******))))))((('''''''''((((((************))))))))))))))))))************))))))''''''(((((())))))******))))))***+++---...//////000000000000//////......000///...,,,++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((('''************))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))************)))((('''(((***++++++***+++++++++************)))))))))))))))))))))))))))'''((()))***++++++++++++************************''''''((((((((((((''''''))))))((((((((()))******&&&&&&'''(((((((((((((((&&&'''''''''(((((((((((())))))))))))************))))))************))))))((((((''''''''''''(((((())))))))))))******+++,,,222333111+++)))+++***&&&'''((()))******)))(((''')))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))((())))))******))))))((('''''''''(((((()))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((************((((((%%%&&&((()))******))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((()))***))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((''''''''')))***)))((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))$$$$$$$$$$$$&&&(((***,,,((())))))))))))))))))((((((((()))******************))))))(((((())))))***))))))(((((((((((())))))************************((((((((()))))))))******))))))))))))))))))))))))***+++,,,,,,+++***+++---)))))))))))))))))))))((((((''''''&&&&&&''''''(((((()))))))))************))))))))))))))))))))))))******)))(((((()))******)))))))))))))))))))))))))))))))))))))))******+++(((((()))***************)))))))))))))))******+++((((((((((((((((((((((((&&&'''((())))))*********))))))((((((((()))******)))))))))))))))*********))))))************))))))'''''''''((()))*********))))))***+++---...//////000000000000000000111111///...---+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************))))))))))))'''(((((()))******++++++************************((()))))))))************))))))))))))************)))***+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************'''&&&&&&''')))+++***)))+++++++++************))))))))))))))))))))))))))))))******+++++++++******************************(((((())))))))))))((((((******))))))((()))))))))''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))***+++,,,---888///((((((***))))))+++((()))***++++++***((('''((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))(((((('''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((***++++++***((('''%%%&&&((()))******))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))((()))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***)))((('''(((***+++***))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))******))))))))))))))))))))))))''''''&&&%%%&&&''')))+++))))))************))))))(((((()))*********************))))))))))))******))))))(((((((((((())))))************************(((((()))))))))*********))))))))))))))))))))))))+++---...---+++***+++---)))*********************))))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))******+++(((((()))***************)))))))))))))))******+++''''''''''''((((((((((((&&&&&&((()))***************)))))))))***+++,,,,,,(((((())))))******++++++))))))************))))))&&&''''''((()))******+++))))))***+++---...////////////000111222333333444......,,,+++***)))))))))************************))))))))))))))))))))))))******++++++,,,,,,------************))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))************'''((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************'''&&&%%%&&&)))******)))+++++++++************))))))))))))))))))*********+++++++++++++++***)))(((************************))))))************))))))++++++***)))(((((())))))(((((()))******************++++++++++++,,,,,,,,,))))))))))))************))))))************))))))******))))))))))))******))))))))))))***+++,,,--->>>///$$$'''+++))))))...)))***++++++++++++***)))((()))***++++++***)))(((************************(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''((((((((((((''''''************))))))))))))******))))))((((((''''''************************''''''''''''((((((((()))************************((((((''''''''''''((((((''')))***++++++***)))'''$$$%%%''')))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))),,,,,,+++***)))))))))***((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))*********)))))))))+++,,,+++***)))((('''((()))******((())))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))---,,,***)))((()))***,,,******++++++++++++******(((((()))*********************))))))))))))******))))))(((((((((((())))))************************))))))))))))************)))))))))))))))))))))))),,,...///...+++)))***,,,******+++++++++,,,,,,,,,++++++************++++++&&&&&&''')))***+++,,,---))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))((()))***,,,---''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))+++---...///111111111000//////............---,,,,,,+++************************************))))))((((((''''''))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...---+++)))'''******+++,,,,,,,,,,,,+++************************+++++++++***((()))+++---+++++++++*********))))))))))))))))))))))))))))))))))))))))))***************((('''&&&&&&'''(((*********************++++++))))))))))))))))))))))))+++***)))))))))***+++,,,+++***)))'''''''''((())),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************)))(((&&&&&&((((((((((((((((((((((((******)))(((((((((((((((((()))***++++++***)))(((,,,,,,+++***)))(((''''''''''''&&&'''(((+++...000555000***'''((())))))((('''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******((((((''''''''''''((((((******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))******************((('''(((***+++)))&&&))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++***((('''&&&&&&'''(((***))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((())))))))))))(((+++)))(((((()))******)))''''''(((((())))))******(((((())))))))))))((((((,,,+++++++++******))))))&&&((()))++++++)))(((&&&&&&&&&''''''''''''''''''++++++******))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))*********+++)))'''(((+++,,,***((())))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))))))))******+++++++++,,,+++++++++***)))(((((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***((('''((()))///...,,,***)))))))))***'''(((***+++++++++***)))))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***))))))***+++,,,++++++******)))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******************++++++))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))''''''(((***+++,,,---...---------------------------,,,,,,+++******))))))******************************))))))(((((((((((())))))************))))))******))))))))))))******************************************************************************************************)))***+++++++++)))'''&&&))))))***++++++++++++***************************+++,,,,,,***))))))+++---+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++***(((''''''(((***+++,,,,,,+++***)))))))))***))))))))))))))))))))))))---,,,***)))))))))******,,,+++***)))((())))))***)))))))))))))))((('''''')))))))))))))))))))))))))))*********)))(((''''''************************++++++***)))))))))))))))((()))***++++++***)))(((************))))))))))))((('''''''''(((+++---...222...***(((((())))))((()))((('''''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((((((((((((((()))((('''(((***+++)))&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))************)))'''&&&&&&''')))***))))))))))))))))))))))))&&&&&&''''''((())))))***)))************+++++++++***(((''''''((())))))(((******))))))((((((''''''(((((())))))))))))((((((******)))))))))((((((((('''((()))******)))(((''')))))))))((((((((((((((()))))))))(((((('''''''''((()))******(((((()))***))))))))))))))))))))))))***)))((((((((((((((()))((((((((((((((((((((((((************)))))))))((()))))))))))))))))))))***+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************)))))))))*********++++++++++++******)))(((((('''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***///...,,,+++)))))))))***((()))******++++++******((((((((((((((((((((((((******)))(((((()))******++++++***))))))***++++++++++++*********++++++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******+++++++++******)))++++++++++++***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,*********+++,,,------...+++++++++***))))))((((((***************************))))))))))))((((((((())))))************))))))******))))))))))))******************************************************************************************************((()))***++++++***(((((((((((()))************)))************************++++++,,,+++))))))+++---+++++++++***************))))))))))))))))))))))))))))))))))))************++++++))))))))))))++++++...---+++***)))((((((((())))))))))))))))))))))))------+++***)))(((((((((,,,+++***************+++'''(((((((((((('''&&&&&&)))))))))))))))))))))))))))))))))***))))))((((((************************,,,++++++***************))))))************))))))(((((())))))*********+++)))((((((((((((***,,,------+++)))((()))))))))(((******)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))%%%%%%&&&''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((()))(((((((((******((('''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''))))))))))))))))))))))))))))))&&&''''''(((((())))))***((('''&&&&&&&&&''')))***)))'''&&&&&&'''(((((('''******))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''&&&&&&'''((()))******)))((('''+++++++++******)))))))))''''''''''''&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((************))))))))))))******))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))***************************************)))((((((************++++++++++++(((((())))))))))))******++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++...---,,,+++***)))))))))******))))))******+++,,,''''''''''''''''''''''''))))))(((((((((((())))))++++++***))))))***++++++++++++***++++++,,,---...))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))***+++,,,,,,+++***((('''+++++++++******)))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,------------++++++*********)))))))))************************)))))))))))))))))))))))))))******++++++******)))******))))))))))))************************************************************************************************************+++,,,,,,,,,++++++((())))))***************************************)))***+++***))))))***+++************************))))))))))))))))))))))))((()))))))))************+++***))))))))))))***+++,,,,,,+++***)))))))))***************************,,,++++++***)))(((((((((************************)))***************))))))))))))))))))))))))))))))((())))))*********))))))************************+++******))))))*********)))))))))******)))))))))))))))))))))***************))))))((())))))***+++((((((((()))))))))((((((+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************((((((((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))(((''''''((())))))((((((((((((((((((((((((''''''(((((())))))))))))((('''&&&%%%%%%''')))******(((&&&'''((()))((((((''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((,,,++++++******))))))(((''''''''''''''''''''''''&&&((()))((('''&&&''')))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))***)))))))))******))))))))))))))))))))))))))))))***************************************)))(((((()))))))))*********++++++((((((((((((((()))))))))************))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***))))))+++,,,------,,,+++*********)))***)))((('''((()))***+++(((((((((((((((((((((((()))(((((((((((((((((()))+++******************++++++***++++++,,,---...///***************************)))((((((((()))++++++))))))))))))))))))))))))***+++,,,,,,+++***((('''*********))))))(((((('''******))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))************************************************------,,,,,,+++++++++++++++++++++++++++*********************************))))))))))))******************++++++++++++************))))))))))))*********************************************************************************************************++++++,,,,,,,,,++++++)))***++++++,,,,,,++++++************************''')))******((((((((()))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))))))))******+++,,,,,,+++++++++))))))))))))))))))))))))((()))***************)))))))))))))))))))))))))))))))))((((((((())))))******))))))))))))))))))***************))))))))))))***)))))))))))))))******&&&'''))))))))))))(((((())))))))))))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))))))))(((((((((((())))))*********)))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************'''((()))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))---,,,***)))***+++---///+++)))(((((()))******)))''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((*********))))))(((((((((((((((((((((((((((((()))&&&((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))******************))))))(((((())))))******)))))))))***))))))))))))))))))))))))***************************************)))((((((((((((((()))))))))******)))))))))(((((((((((((((*********)))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))&&&((()))***)))***+++---,,,,,,,,,,,,+++******)))(((((('''&&&&&&((()))***))))))))))))))))))))))))(((((())))))))))))((((((*********++++++*********+++***++++++,,,---...///************************((()))))))))************))))))))))))))))))))))))******+++++++++******))))))))))))(((((((((((((((***))))))(((((())))))***************************************))))))))))))***))))))(((((())))))******************************************+++++++++,,,++++++***))))))((((((++++++++++++++++++++++++************************)))))))))************+++******++++++++++++************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))))))))******+++,,,,,,,,,,,,,,,************************''')))******)))(((((()))***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***+++---...++++++++++++++++++++++++'''((())))))******))))))''''''((())))))))))))(((((())))))************)))))))))))))))))))))))))))*********+++******))))))(((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))******+++*********))))))(((((())))))))))))************&&&((()))***)))((()))***(((((()))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))(((((())))))***,,,,,,+++******)))((((((''''''(((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&'''((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++------+++***((((((*********)))******))))))((((((''''''(((((())))))))))))((((((((())))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************'''((())))))''''''((()))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************++++++******)))((((((((((((***+++***)))((()))***))))))))))))))))))))))))***************************************)))(((((('''((((((((())))))))))))******))))))))))))((((((******))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))&&&((()))***))))))+++---+++,,,,,,,,,,,,+++***)))(((''''''''''''((())))))************************))))))************)))))))))***++++++++++++***)))++++++***++++++,,,---...************************'''(((***+++++++++)))((())))))))))))))))))))))))******************++++++))))))))))))))))))******)))((((((''''''(((((()))************************************)))))))))(((******))))))))))))******************************))))))******+++++++++,,,************************************************************************))))))*********+++++++++***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***)))(((((((((((())))))***+++++++++++++++************************(((***,,,,,,+++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))************)))******************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******)))(((''''''((()))***+++******)))''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++******)))((())))))))))))))))))))))))))))))(((((())))))***++++++***)))(((((()))***+++))))))))))))************(((((()))***************''')))******(((((()))+++'''((()))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))******))))))))))))******************))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''(((((((((((((((&&&)))+++***((('''((()))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))***)))(((******))))))((((((''''''(((((())))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))&&&''''''(((((())))))))))))))))))*********++++++((()))******(((((()))***)))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))((()))))))))************++++++******)))(((((('''(((***+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))))))))*********++++++*********))))))))))))))))))))))))))))))***'''((((((((()))))))))***************************))))))))))))))))))))))))'''(((******))))))***,,,++++++,,,,,,,,,+++***)))((())))))***************)))))))))))))))))))))))))))***+++,,,,,,+++***))))))***++++++++++++***)))++++++*********++++++,,,************************&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))******)))))))))***,,,---))))))******+++++++++,,,((((((''''''''''''((((((************************+++*********))))))((((((******))))))))))))******************************((())))))***++++++,,,,,,+++++++++,,,------......(((((((((((())))))))))))************************))))))******++++++++++++***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,+++************(((((()))******************************************,,,......---++++++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++***)))(((&&&%%%((()))***+++,,,,,,+++***(((((()))***************)))))))))))))))))))))))),,,,,,,,,+++***)))((('''******************************))))))***+++,,,,,,+++***)))(((((()))***+++''''''((()))***+++,,,,,,'''((()))******+++++++++(((***+++***((('''***,,,((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))******))))))))))))******''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))''''''((()))))))))))))))((())))))***************&&&)))+++***((('''(((***))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***)))(((&&&&&&((()))((('''''''''(((((()))*********(((((())))))))))))(((((('''((((((((())))))******))))))(((((((((((())))))&&&&&&'''((()))***++++++(((((())))))******++++++(((***+++***)))((()))+++))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))(((((())))))*********++++++++++++***)))(((((('''(((***,,,+++(((''')))+++))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((()))************+++++++++,,,+++++++++******)))))))))))))))))))))*********'''((((((((())))))******************************))))))))))))))))))))))))((()))******))))))***+++***+++,,,---,,,+++***))))))***+++------,,,++++++((((((((((((((((((((((((***+++,,,------,,,+++***)))***+++,,,,,,+++***)))++++++******)))*********************************************************++++++++++++*********)))++++++******)))((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***)))+++...000///***&&&)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,+++***((((((((()))***)))))))))))))))))))))))),,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++***************++++++++++++************///...,,,+++***)))******,,,,,,---............------,,,******)))***+++,,,,,,---.........---+++***++++++++++++++++++,,,,,,************++++++++++++******+++++++++++++++***,,,,,,+++***************)))***+++,,,,,,,,,,,,,,,***************************************+++++++++,,,+++******))))))******************))))))))))))************************)))))))))))))))******+++***))))))((('''&&&&&&%%% """%%%(((***++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((+++*********))))))((((((++++++++++++************((()))***++++++***((((((***************)))((((((%%%&&&''')))************))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((+++(((&&&''')))***)))'''))))))))))))************))))))))))))))))))))))))++++++***(((''''''''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))******************))))))((((((''''''))))))(((((((((((())))))++++++******))))))((((((+++*********))))))(((((()))************+++++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++++++++***)))(((,,,+++++++++******)))))),,,+++++++++******)))))),,,+++***((((((((()))***)))))))))))))))))))))))))))************+++++++++***************************)))(((''''''((()))******)))(((''''''((())))))+++*********))))))(((((())))))))))))************+++------,,,***((('''((())))))(((((()))***+++++++++*********))))))((((((+++++++++*********))))))+++***)))((((((***,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************++++++*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))***)))***,,,...---***''')))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***,,,+++***)))(((((()))***************************(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++***))))))******,,,,,,---............---,,,,,,,,,+++,,,,,,------------......---,,,+++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++******)))))))))))))))***+++++++++,,,++++++******************************************++++++++++++,,,+++******))))))******************))))))))))))************************)))))))))))))))******+++******))))))(((''''''&&&&&&'''***+++,,,,,,+++***+++++++++******)))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((((((((((()))***))))))))))))))))))))))))************)))))))))((((((((((((''''''''''''&&&))))))*********))))))(((***************)))((((((''''''(((((((((((((((((())))))))))))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************((((((((((((((((((((((((+++(((&&&''')))***)))'''))))))))))))************))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))******************))))))(((((((((((())))))(((((((((((())))))*********)))))))))))))))************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((******+++++++++***))))))))))))))))))((((((((('''++++++*********))))))))),,,+++)))((((((((()))***************************)))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******)))((((((((()))***************)))))))))((())))))))))))************)))+++,,,,,,+++******+++++++++***++++++,,,,,,---************)))))))))(((*********)))))))))(((((()))******+++++++++++++++,,,,,,,,,+++++++++++++++((((((((((((((((((((((((******************************)))))))))((((((((('''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***))))))***++++++***((()))))))))))))))))))))))))))************+++++++++(((((()))************)))++++++***)))))))))******************************))))))(((((()))***++++++************************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,---...............---......///000000000//////000000//////...,,,,,,//////......------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********)))******++++++,,,,,,,,,++++++)))((((((************************************++++++,,,,,,,,,+++******))))))******************))))))))))))************************)))))))))))))))******+++++++++******)))(((((((((***+++,,,,,,,,,+++)))(((*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***************************************))))))))))))''''''''''''&&&&&&&&&&&&)))))))))(((((())))))******************)))(((((()))))))))))))))(((''''''))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))***(((''''''((())))))((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))***************))))))))))))((((((((())))))(((((((((((())))))))))))))))))************************)))))))))))))))))))))*********++++++************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))+++++++++***************))))))))))))))))))))))))************)))))))))))))))******+++++++++******))))))))))))((((((((((((******))))))))))))((((((+++***))))))((()))))))))************************)))************+++++++++((((((((((((((((((((((((++++++************++++++******)))))))))******+++************))))))))))))))))))))))))************'''))),,,,,,,,,,,,---...+++++++++++++++,,,,,,,,,************)))))))))))))))))))))((((((((((((((((((***,,,---...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))************))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++***))))))((())))))***)))))))))))))))))))))))))))))))))*********+++++++++((())))))***************+++*********************************************///...---+++***)))))))))************************+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,------...//////000000//////000111333444555555444333444444444333222222111000444333333222111000//////000000///......---,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,++++++,,,,,,------***+++++++++******)))(((************************)))******++++++,,,,,,,,,,,,+++******))))))******************)))))))))(((************************)))))))))))))))******++++++++++++*********))))))*********+++***)))((('''******************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************)))))))))))))))******)))))))))(((((((((***)))(((''''''(((***+++***************)))((((((*********++++++******)))((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))((('''''''''(((((((((((()))))))))************))))))))))))))))))))))))+++***)))(((((('''(((((((((((())))))))))))((((((((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++*********)))))))))))))))))))))))))))************************************((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))((()))***++++++++++++++++++++++++***************)))))))))(((((((((((((((******))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))***************************************+++++++++*********)))))))))))))))((()))))))))************(((***,,,---------...///)))))))))*********))))))*********)))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,---------************************************************))))))))))))((((((((((((************))))))(((((())))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++******)))(((((((((***+++))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++*********++++++++++++***************************///...---+++***)))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,---...////////////000111111222222222222222444555777888999888777777999888888777777777777777999888888777666555444444333333222111000/////////...............---,,,,,,,,,,,,,,,++++++,,,,,,---))))))***+++++++++++++++************************)))******+++,,,,,,------,,,+++******))))))******************)))))))))(((************************)))))))))))))))******+++++++++++++++************)))))))))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))******+++++++++*********)))))))))((('''''''''(((***+++***************)))((((((&&&'''((()))************((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************************((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))************)))))))))))))))))))))))),,,+++***((('''&&&&&&&&&(((((())))))))))))((((((((((((((((((((())))))***((()))))))))************))))))))))))************))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))******(((((()))))))))*********************************((()))))))))************))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******((()))***+++++++++++++++******************++++++((((((((((((((())))))))))))))))))*********))))))************************))))))*********+++++++++************************((())))))))))))))))))((())))))******++++++++++++))))))))))))))))))******((()))))))))***************,,,------,,,+++,,,---))))))*********))))))((())))))))))))))))))******************************---,,,+++*********+++,,,+++++++++,,,,,,---------******************************************************)))))))))(((((((((++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******+++***((((((***,,,)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++))))))(((((()))***++++++++++++++++++++++++++++++******++++++,,,,,,---------------...//////000000000111222333333333333333444444555666666666666555888999999999999999888888999999999888999999:::;;;<<<<<<;;;;;;::::::999999555555555444444333333222222222222222222111000///---,,,++++++*********+++))))))***+++,,,------,,,************************)))******+++,,,---......,,,+++******))))))******************))))))))))))************************)))))))))))))))******+++************************)))*********+++,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))************************))))))))))))************))))))))))))((((((((((((''''''''''''((()))*********************)))((((((###$$$%%%'''(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))))))))))))))************)))))))))))))))))))))))),,,+++***((('''''''''&&&(((((())))))))))))((((((((((((((((((((()))******))))))))))))************)))))))))************+++))))))(((((((((((())))))))))))))))))************))))))))))))************((((((((()))))))))******************************))))))))))))************))))))))))))))))))))))))***************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************)))******+++++++++******(((((((((((())))))))))))(((((())))))))))))******(((((()))************)))++++++++++++++++++++++++)))************+++++++++************************(((((())))))))))))(((((('''((()))***++++++++++++))))))))))))************))))))))))))************+++---...---+++******+++++++++,,,------+++***)))))))))))))))************************++++++++++++---,,,***(((((()))+++,,,)))******++++++,,,,,,---************************************************++++++*********)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********************************))))))))))))))))))))))))(((((((((((()))))))))))))))+++---,,,***)))***,,,)))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000111222222333444444555666777888888777777666777888999999::::::999999::::::999888777777777777666666666666777999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<777777777777777666666666888888888777777666555444111000///---,,,,,,,,,,,,+++,,,,,,---------,,,,,,************************)))******+++,,,---...///,,,+++******))))))******************))))))))))))************************)))))))))))))))******+++***************************)))))))))******++++++)))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***)))))))))))))))))))))))))))((()))))))))************)))(((((((((((('''''''''%%%&&&'''((())))))))))))***************)))((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%''')))))))))))))))************)))))))))))))))))))))))))))((((((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))************))))))*********+++++++++))))))(((((((((((())))))*********)))))))))))))))((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************+++++++++***))))))'''((((((((()))))))))))))))))))))*********++++++'''((()))***+++******)))++++++++++++++++++++++++)))************+++++++++************************((()))************)))(((&&&'''(((******+++******((()))))))))************))))))))))))***************+++---,,,***))))))******+++---------+++***(((((()))))))))************))))))))))))*********++++++******)))((((((((()))(((((()))******+++,,,,,,))))))))))))))))))))))))************************++++++++++++************((((((((()))******++++++))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++)))+++...---+++)))***,,,)))))))))))))))))))))))))))************+++++++++(((((()))***************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------------------------.........///000111111222333333444555555666777777888999:::;;;;;;:::999888::::::;;;<<<<<<<<<<<<;;;;;;:::888666555555666666333333333333555777999:::<<<<<<<<<<<<============888888888888888999999999<<<<<<<<<;;;;;;999888888666555333222000/////////............---,,,++++++************************)))******+++---...//////,,,++++++***)))*********************))))))))))))************************)))))))))))))))******+++))))))))))))))))))******)))((('''''''''''''''((((((((())))))*********+++)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((())))))*********+++***)))))))))(((((((((((($$$%%%''')))***))))))(((***************)))((((((+++++++++++++++***))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))'''%%%$$$''')))))))))))))))************))))))))))))))))))))))))&&&&&&&&&''')))***,,,---(((((())))))))))))((((((((((((((((((((()))******))))))))))))************))))))******++++++++++++))))))(((((((((((())))))++++++******))))))(((((((((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))************))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********++++++++++++++++++***)))((())))))******+++++++++,,,))))))******+++++++++,,,'''((()))+++++++++***)))++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))%%%&&&((()))*********)))(((((())))))*********+++))))))))))))************(((***++++++***)))***+++((()))+++,,,+++)))'''&&&(((((())))))*********+++'''((((((((())))))******((()))***+++***)))'''%%%'''(((((()))******++++++(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))))))))))))))***++++++***)))(((''',,,++++++***)))(((''''''(((((())))))))))))((((((************************))))))************))))))((()))*********((('''&&&)))))))))))))))))))))))),,,,,,,,,++++++*********+++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,------------------***************************+++,,,+++***)))***+++---,,,+++******+++,,,---,,,---...///000000000000111111222333444555777888999888888777777777777777999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::666666777777666444222111333333222111333555777999:::;;;>>>@@@@@@>>><<<:::888777666444444444555555:::::::::;;;;;;:::::::::999999999888777666555444000000///......---,,,,,,+++,,,...000///...+++***,,,+++++++++*********)))+++++++++************)))******************************))))))(((((('''''',,,+++++++++***)))))))))************************,,,,,,+++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))((('''((()))***)))'''))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((***++++++)))((()))))))))))))))))))))***++++++************))))))((((((***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))((()))))))))))))))(((''',,,***))))))***++++++***---+++)))***,,,---+++)))************))))))))))))---------,,,,,,,,,++++++''''''(((((())))))******)))************+++++++++,,,,,,+++***))))))******+++*********))))))((((((+++*********))))))((((((******************************************************)))))))))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))******++++++++++++++++++************))))))))))))))))))))))))((()))*********((('''&&&((()))))))))))))))((((((((((((((((((((((((((((((+++*********))))))(((((('''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))***++++++++++++***************************)))))))))))))))*********************************))))))***+++******((((((++++++******))))))(((((())))))************))))))************************))))))************))))))))))))*********)))'''&&&))))))))))))))))))))))))+++++++++******))))))))))))***++++++))))))***+++,,,++++++******++++++,,,***++++++,,,---...//////+++++++++******************+++,,,+++***)))***+++------,,,++++++,,,------,,,---...///000000000000111222222333444555777777888777666555555555555555777777888888888999999999777777777888888999999:::999999::::::999888777666555333222111111222444555666777:::<<<>>>>>>>>>===;;;:::888777666666666666888999999::::::999999888::::::::::::999888777777666555444333222000//////.........---,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++*********)))))))))+++++++++***************************************,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***))))))))))))))))))))))))+++***)))(((((()))+++,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))++++++)))((()))))))))((((((((((((((())))))------,,,,,,++++++++++++))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))************+++)))(((((()))******)))+++)))((())),,,---,,,***************))))))))))))++++++******))))))))))))((((((((())))))))))))))))))************+++++++++,,,++++++***))))))******************)))))))))(((+++*********))))))))))))))))))))))))))))))))))))******************************)))))))))***,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))******************)))((((((((())))))))))))(((((())))))))))))))))))))))))************)))))))))(((''')))+++,,,,,,+++)))'''))))))))))))))))))))))))***))))))))))))))))))))))))((((((''''''(((((()))))))))***++++++++++++***************************************))))))))))))++++++++++++++++++++++++((())))))************)))*********)))))))))))))))******++++++++++++******************************))))))************))))))))))))*********)))((('''))))))))))))))))))))))))*********))))))))))))))))))***++++++))))))***+++,,,++++++******++++++,,,)))***+++,,,---...///000,,,,,,++++++*********))))))***++++++***)))+++,,,......---,,,,,,---......---...///000000111111000222222333333444555666666666555444333222222222222444444555555555555666666222333444444666666777888555666666777666666555555666444333111000000000111222333555888;;;>>>???@@@>>>===;;;:::999888888888999999999::::::999999999::::::;;;;;;;;;::::::999;;;;;;:::888777555444333333111///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************+++++++++++++++************************+++++++++************************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((******)))((())))))))))))))))))))))))...+++'''%%%%%%'''***---))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))******)))((()))***(((((('''''''''''''''((())))))))))))(((((((((((((((((('''''''''((())))))(((((((((((((((((((((((())))))******))))))(((((())))))))))))************))))))))))))))))))))))))******)))))))))+++,,,---***(((''''''((())))))((()))((('''(((***++++++***************))))))))))))***))))))))))))((((((((())))))))))))))))))(((((()))************+++++++++,,,+++******)))*********************))))))))))))***************)))))))))))))))))))))))))))))))))*********************************)))******+++,,,************************************************))))))))))))))))))))))))******))))))))))))*********************)))))))))******)))))))))((((((((())))))))))))))))))))))))******************+++,,,(((((())))))***))))))(((************************************)))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))***++++++++++++***************************++++++******))))))((((((++++++++++++++++++++++++(((((())))))************)))))))))))))))*********)))******++++++******)))************************))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))******************))))))+++,,,------++++++,,,---,,,++++++******++++++,,,******+++,,,------......---,,,,,,++++++******))))))***,,,,,,++++++,,,---........................000111111222333333222222222333333444555555555555666555444222111111111111222222222222222222333333111111222222333333333444000111111222222333333333555555333222111111111222333333555777:::===@@@BBB@@@@@@???===<<<;;;::::::::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;::::::<<<<<<;;;::::::999999888777666444222111000//////+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,************************++++++++++++++++++******)))))))))***+++++++++,,,************************++++++***************+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))((('''))))))))))))))))))))))))---+++(((%%%$$$&&&)))+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&(((******)))((()))***))))))((('''''''''(((((('''''''''''''''''''''''''''''''''(((((()))******(((((((((((((((((((((((())))))*********))))))(((((()))))))))************))))))))))))))))))))))))***)))((('''(((***---...***)))'''''')))***)))((())))))(((((())))))((((((************)))))))))(((+++*********************+++******))))))((((((((())))))*********+++++++++++++++***************+++*********)))))))))))))))************************))))))))))))))))))))))))******************************************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******++++++++++++******))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))((()))***,,,---(((((()))*********))))))*********************************)))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))******))))))((('''''''''***))))))(((((())))))***))))))***++++++++++++***))))))))))))))))))))))))++++++******))))))((((((************************((((((((())))))***++++++)))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))***))))))))))))*********))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))+++------,,,---...000////////////////////////333444444555555555555444333333444555555444444333666555444333222222222222222111111111111111111111333222222222111111000000111111111111222333333444444444444444555555666666777777777888:::<<>>===<<<;;;999999::::::::::::999999777888888999999999999888777888888999::::::;;;;;;999999::::::999777444333------------------------,,,,,,,,,,,,++++++++++++************************************************)))))))))***+++++++++,,,************************+++***************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******,,,,,,+++***))))))))))))))))))))))))******)))((((((''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''))))))(((((()))*********)))(((((()))))))))************************''''''((())))))*********(((((((((((((((((((((((())))))************))))))((()))))))))************)))))))))))))))))))))))))))((('''&&&'''))),,,---,,,***((()))***+++***************)))'''&&&&&&&&&************)))))))))(((*********************+++++++++******))))))(((((())))))*********++++++++++++***************++++++))))))))))))))))))*********************+++++++++++++++++++++++++++++++++*********************************+++************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++,,,,,,++++++******)))))),,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))(((''''''((()))+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,+++*********************************))))))((((((((('''******))))))))))))******))))))***++++++++++++***((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))******)))))))))***++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))***++++++))))))***+++,,,++++++******++++++,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........///111333111222222333333222222111555555666666666666555555333444555555555444333222555444444333333333333333333333222222222222111111555444444333222111000///000000//////000111222222444444555666888999999:::;;;:::::::::;;;<<<>>>???@@@@@@@@@@@@???>>>======777888888999999888888777777777888888888777777666222333444555777888::::::999:::<<<>>>>>><<<999777111111000000000/////////,,,,,,,,,,,,++++++++++++************************)))))))))******************************+++++++++*********************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))***+++***)))))))))))))))))))))))))))((()))***++++++)))((('''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%'''))))))(((((()))***)))))))))))))))***++++++)))))))))))))))*********(((((()))*********))))))(((((((((((((((((((((((())))))******++++++******))))))))))))************))))))))))))))))))))))))((((((''''''''')))***+++,,,***))))))***++++++******++++++***'''&&&&&&'''************))))))))))))((((((((())))))))))))*********************)))))))))************+++++++++*********)))******+++,,,))))))))))))*********************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************+++++++++++++++++++++*********+++************)))))))))))))))))))))))))))))))))(((((((((((((((((()))***(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************))))))))))))************++++++************++++++))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))*********************************+++***)))(((((())))))***++++++******))))))(((((()))))))))******)))))))))))))))))))))))))))))))))))))))************))))))******)))))))))***+++,,,)))))))))))))))))))))))))))*********++++++++++++)))***++++++))))))***+++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,---------+++---///000000111333555555666777777777777666555444555555666555555444444333444555666555444222111333333222222333333444444555555444444444333333333555555555444333333333222222111000000000111222333444555666888999999::::::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@???>>>===999::::::;;;;;;::::::999888888888888777666555555000000111333444555666777777888:::;;;<<<<<<<<<<<<666666555444333222222111------------,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++*********************************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))'''&&&'''((()))(((&&&))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&((()))(((((()))***'''''''''((()))***+++,,,'''''''''((((((((())))))))))))*********)))(((((())))))))))))))))))))))))((()))***++++++++++++***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++***((((((***+++***)))''')))+++***(((''')))+++************))))))))))))))))))))))))******++++++******************++++++)))************+++++++++******))))))***++++++,,,((()))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,***++++++++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))))))))*********)))(((((((((((()))***++++++++++++************************((()))))))))************************************************************))))))******++++++,,,,,,+++++++++******+++++++++))))))***++++++++++++***************************(((((())))))******++++++++++++++++++++++++++++++,,,+++***((((((((()))))),,,++++++***)))(((((('''******++++++++++++******))))))))))))))))))))))))))))))************))))))******)))))))))***,,,---))))))))))))))))))))))))(((((())))))*********++++++,,,------++++++,,,---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,)))***+++,,,------...///,,,...000111111222555777888999:::;;;;;;:::999888333444444444444444333333333444666666666444222000111111111111222333444555666666666555555444444444555555555555555555555666888888666666666666777888555666777888999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>>>>======>>>>>>>>>>>>======999999999888888666555444000000111111222333333444666666666777999;;;===>>>::::::999777666555444333//////.........---------************************+++++++++,,,,,,---------,,,+++++++++******))))))******************************))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))***+++,,,+++)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&((()))(((((()))***%%%%%%%%%&&&((()))+++,,,******++++++,,,,,,,,,---)))***++++++***)))((('''************************((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))******+++++++++******)))***)))'''''')))))))))(((%%%'''******)))))),,,...************))))))))))))++++++,,,,,,,,,---------)))))))))***+++++++++,,,)))************+++++++++******))))))***+++,,,,,,(((((())))))*********+++*********++++++,,,,,,,,,***************************************************+++,,,,,,+++***)))(((++++++++++++++++++++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,*********++++++,,,,,,------------,,,,,,,,,++++++))))))))))))))))))))))))***+++,,,,,,,,,***)))'''(((((()))++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************))))))***+++,,,------...,,,++++++******++++++,,,))))))***++++++++++++*********************************))))))))))))******************************************************((((((((((((''''''''''''*********)))))))))))))))((()))))))))******************++++++++++++******************************)))((((((((()))***++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---,,,+++***))))))))))))*********+++,,,---//////------....../////////000000222444666888888888888777777888888888888777777888777666555444222111111222111111111222222000////////////222444777777777999666555777888777666777888888888888888888888888:::999888888888999:::;;;:::999777777999;;;;;;;;;:::;;;;;;;;;;;;::::::;;;@@@;;;777999???BBB???;;;:::999999;;;===>>>>>>===<<<;;;:::888666444222111333333222222333444666777777777999;;;<<<=========<<<===>>>>>>===;;;:::888222111000/////////000111///,,,))))))***+++,,,,,,------,,,+++******++++++************************+++***)))(((((()))***+++******++++++++++++************+++---//////,,,***)))************+++++++++************************))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((---+++)))'''%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''(((((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((()))))))))(((((('''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***************************)))))))))))))))))))))))))))))))))***+++++++++,,,(((((()))***************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))************)))************+++++++++((()))+++++++++***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++'''((()))************************)))******+++,,,++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))************************+++*********))))))((((((************************---,,,+++*********,,,,,,,,,,,,+++******+++,,,,,,))))))))))))******************************************))))))))))))***************************************************************)))))))))((((((***)))))))))))))))))))))************++++++++++++))))))************))))))))))))))))))))))))))))))******)))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++,,,,,,++++++++++++,,,---......//////000000000111111111444555777888999888888777::::::999777555333111000444444444333333222222222222222333444555555444333444333444555777888888888<<<:::999999999888888888::::::999999999999::::::???@@@AAAAAA@@@???===;;;???===;;;::::::;;;;;;:::;;;;;;;;;:::::::::;;;<<<<<<;;;:::;;;======<<<;;;<<<;;;;;;;;;===>>>>>>>>><<<<<<<<<<<<<<<;;;::::::555444444555666888:::;;;999:::;;;<<<===>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::888777555333222222333333///---******+++---------++++++************************************************))))))))))))************++++++++++++************+++---///...,,,***)))************+++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))''''''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((())))))******))))))((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((())))))*********************************************))))))))))))******++++++++++++++++++++++++))))))))))))************)))************+++++++++(((***++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))***************++++++,,,''''''(((((()))***++++++,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))************************************)))))))))(((******++++++++++++******+++***)))))))))***+++,,,,,,++++++******++++++,,,))))))))))))******************************************))))))))))))******************************************************,,,,,,+++++++++*********))))))))))))))))))*********++++++++++++,,,,,,,,,(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++,,,------...---,,,,,,,,,,,,---......,,,,,,,,,------......///222333333333333333444444777888999::::::999888777999999888666444111///...222222333333444555555555333444555666666777777666777777777777888999::::::>>>===<<<;;;;;;===>>>>>>@@@???===<<<<<<===???@@@NNNQQQTTTVVVUUUPPPJJJGGGFFFEEEDDDBBB@@@???>>>>>>?????????===<<<<<>>???===:::999:::;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<=========<<<<<<:::999999888999:::<<<===<<<===>>>>>>??????>>>>>>;;;;;;:::999999999::::::===<<<:::888666666666666222///---,,,---......---******+++++++++++++++***************************)))******************)))******++++++++++++***************,,,......,,,***)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))************************************))))))((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************((()))******++++++************************************))))))))))))******++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++)))******+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))***************+++,,,,,,))))))***,,,---...///000,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++***************************************))))))))))))))))))))))))************************************))))))))))))***+++,,,------,,,+++***((((((((((((((()))***+++,,,+++************+++,,,))))))))))))******************************************))))))))))))******************************************************,,,,,,+++++++++*********)))))))))))))))******************+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))...---,,,,,,++++++++++++******+++++++++,,,,,,,,,*********+++,,,---...///...------,,,,,,------...,,,---...000111222333333666666666666666666666666777888999::::::999888777444444555555555444333333444444555666666777888888444666777777666666666666777888999999:::<<>>=========<<<;;;;;;<<<>>>;;;<<<<<<===<<<<<<;;;;;;???>>><<<;;;::::::;;;;;;??????@@@@@@@@@??????>>>===<<<:::888888888888999===<<<:::999888888888999777444111000000///...---***+++,,,---...---,,,,,,************************))))))+++,,,,,,+++))))))******++++++++++++******+++******+++------,,,***))))))*********+++++++++************************))))))))))))))))))))))))%%%&&&''')))***,,,---...************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((())))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))***++++++++++++***************************+++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++*********+++,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++++++++************+++,,,,,,,,,------...///000000111,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))*********************************))))))))))))))))))+++---//////---+++)))(((((((((((()))******+++++++++************++++++((()))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))+++************)))))))))(((((())))))************))))))))))))*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,+++++++++,,,******+++++++++,,,,,,,,,*********+++,,,---...///......---,,,,,,,,,,,,,,,---...111444666888999999888888888888888777777777444555666888888888888777222333444555666777777777666666666777777888888888777999::::::777666666777;;;===@@@AAACCCFFFKKKOOOUUU[[[^^^[[[XXXYYYYYYUUUXXXVVVRRRPPPNNNOOOPPPQQQZZZ___gggmmmnnniiibbb\\\WWWYYY[[[[[[ZZZYYY[[[\\\^^^``````]]]YYYZZZ^^^ccc]]]VVVLLLDDDAAAAAABBBCCCJJJJJJJJJGGGBBB>>>========================>>>>>>======<<<;;;;;;;;;======@@@@@@@@@@@@@@@??????>>>@@@>>><<<999888777777777888888777666666777888999<<<999666444222111...,,,++++++,,,,,,,,,,,,,,,+++************************)))***+++,,,,,,+++***)))******++++++++++++******+++***)))***,,,---,,,***))))))*********+++++++++************************))))))))))))))))))))))))&&&&&&''')))***+++------************************,,,,,,,,,+++******))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))***+++++++++++++++************************++++++************++++++++++++++++++++++++++++++************++++++++++++))))))*********++++++++++++***)))+++---...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,------------+++++++++***+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))******)))+++---//////---+++)))((())))))******+++++++++************************((()))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))***))))))))))))(((((((((((((((((()))******++++++(((((()))))))))*********+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,------///111444777:::;;;<<<<<<999999888888888888777777222333555666777777777666555555666777777777777666666666666777888999999999<<>>FFFIIIMMMOOORRRVVV^^^cccnnnyyy~~~yyyssspppkkkcccdddbbb___\\\ZZZYYYYYYYYYYYY^^^eeekkkmmmjjjfffbbb]]]aaaeeefffffffffiiilllppprrrtttqqqmmmlllqqqvvvqqqhhh[[[QQQLLLKKKKKKKKK[[[\\\\\\WWWNNNGGGCCCBBB>>>===;;;::::::<<<>>>???999999999:::;;;===@@@AAA?????????@@@??????>>>>>>AAA@@@>>><<<:::999999888555444444444444666777888===;;;888777666444111///,,,,,,+++*********************************************++++++++++++************++++++++++++******+++***)))***+++,,,,,,+++)))************+++++++++************************))))))))))))))))))))))))************)))))))))(((************************,,,,,,,,,++++++)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))(((&&&%%%$$$))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***++++++++++++***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++++++++***************)))***++++++,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,)))************+++++++++,,,***)))+++...///---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++++++++,,,------.........---,,,,,,++++++------,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++*********************+++++++++************************))))))))))))))))))))))))************************))))))))))))***************+++,,,------,,,+++***)))******++++++******)))))))))***++++++***))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******)))))))))((((((((('''(((((()))******++++++))))))*********++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---...000111222222444777999;;;;;;;;;;;;999888888888777777777777444444666666777666555444666666777777777666666555777888999;;;<<<>>>???@@@CCCGGGJJJJJJHHHGGGIIILLLRRRVVVZZZ]]]___dddlllsss~~~}}}rrrmmmllliiieeebbb```^^^]]]XXX[[[```dddeeeeeecccbbb```eeekkkmmmlllmmmppptttvvvzzz}}}{{{vvvuuuyyy}}}~~~yyyooocccYYYSSSSSSTTTaaaeeegggddd[[[SSSNNNMMMMMMIIIDDD???<<<<<<>>>???;;;;;;::::::;;;<<<>>>???<<<======>>>>>>>>>======????????????>>>===<<<<<<555555444333444444666777;;;:::999888999888666444222000---+++******,,,---************************,,,++++++******++++++,,,******++++++++++++******+++***((()))+++,,,,,,+++)))************+++++++++************************)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''&&&'''((()))******************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))***************+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++---***)))+++...000---)))******+++++++++,,,,,,,,,------------------------------...------,,,++++++,,,++++++++++++,,,------/////////..................---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))************************((()))))))))******************++++++++++++******)))************((('''&&&((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))*********))))))))))))((('''(((((()))***+++++++++******+++++++++,,,,,,,,,******++++++++++++******************************************+++,,,,,,---******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,******,,,...000333555666555666888:::;;;:::999888888888888777777666666666666777777777666555333222333444555666777777777777999;;;===???BBBDDDFFFGGGHHHLLLQQQRRRPPPPPPTTTXXXYYY]]]bbbdddeeejjjssszzz}}}rrrpppnnnjjjgggccc```___RRRTTTVVVXXXZZZ[[[[[[[[[bbbgggmmmooonnnooossswwwuuuzzz~~~|||vvvtttxxx}}}~~~qqqaaaXXXWWWYYY]]]ccciiiiiiccc\\\YYYXXXccc^^^UUULLLEEECCCCCCDDDAAA@@@>>><<<::::::::::::;;;;;;<<<==================>>>???AAAAAAAAA@@@???888777666444444444555555999888888999;;;;;;999888888555111...,,,---///111************************---,,,+++******+++,,,---******++++++++++++******+++***((()))***,,,,,,+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((('''&&&&&&((())))))***************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++---***(((+++///000---)))*********++++++,,,,,,,,,------------------------000000000...---+++)))(((,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))******++++++++++++************************))))))))))))))))))))))))************************(((((())))))*********+++************************))))))******)))'''%%%$$$((()))***++++++***)))((())))))))))))************+++++++++*********)))))))))************+++++++++************************************************+++++++++************)))******))))))))))))******+++***)))(((((()))***+++************))))))((((((************************,,,+++***))))))***+++,,,)))******+++,,,,,,------,,,,,,++++++,,,,,,---...---...000222444444444444888999:::::::::888777666999888777666555555444444888888888888777666666555777666666888;;;>>>??????FFFGGGHHHIIIKKKMMMOOOPPPWWWWWWWWWZZZ^^^aaabbbcccbbbdddhhhkkknnnqqqtttwww|||yyyrrriiiddddddcccaaa^^^[[[ZZZYYYXXXWWWWWWWWWWWW___dddhhhiiihhhhhhkkkooouuuzzz~~~~~~zzzxxxyyy|||zzzoooccc[[[XXX^^^]]]\\\[[[ZZZ[[[]]]```llljjjfff^^^VVVRRRRRRTTTNNNKKKFFFAAA<<<::::::::::::::::::;;;;;;;;;;;;;;;======>>>@@@CCCFFFFFFEEE@@@===888444333555888:::===;;;888555444555777888777555333222222111///.........---,,,++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++***((('''''')))***,,,...,,,***(((''''''((())),,,,,,,,,+++++++++******************************((()))***++++++***)))((((((***,,,---,,,***'''%%%%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((('''))))))))))))))))))))))))***)))))))))((((((''''''))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,---,,,+++)))(((************************...,,,+++))))))***,,,------,,,++++++******++++++++++++++++++++++++++++++---...............------...------,,,++++++,,,,,,......///000000//////...222222111111111111222222333333333333333333333333333222111000////////////,,,---..................---,,,++++++******++++++,,,,,,---,,,,,,+++***)))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++************************------------------------++++++************++++++,,,+++***))))))***+++,,,************************+++++++++*********)))))),,,,,,++++++***)))))))))************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************************************+++++++++************)))******))))))))))))******+++***)))(((((()))***+++++++++*********)))))))))************************,,,+++************+++,,,******++++++,,,,,,,,,---,,,,,,+++,,,---...//////222333555777888888888888999999999999999888777666888888777666666666666666777777777777777888999:::<<<<<<===@@@CCCGGGIIIJJJOOOQQQTTTVVVXXXYYYZZZ[[[eeedddcccdddgggiiiiiiiiiiiikkklllnnnoooppprrrssswww|||uuulllfffeeeeeecccaaa^^^^^^]]]]]]]]]]]]^^^^^^bbbfffiiiiiifffeeehhhkkknnnttt{{{}}}{{{zzzzzz|||~~~{{{tttiii```[[[WWWXXXYYYZZZ\\\^^^aaacccnnnoooooolllfffaaa_________ZZZTTTNNNIIIEEEBBB@@@>>>>>>===<<<;;;:::::::::>>>>>>???AAACCCDDDCCCAAABBB???;;;777555555666666:::888666555444444555666888777555555555444111///...---,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++***)))(((((()))+++,,,---+++***((('''((()))***++++++*********)))))))))************************))))))************))))))&&&''')))+++++++++***)))&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************+++******))))))******+++)))******++++++******))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,+++*********+++,,,,,,+++++++++++++++,,,,,,---,,,,,,+++***)))((((((///000111111222222222111///////////////000111111444555555666666666666555666555555444444555555666::::::::::::::::::::::::555444333111000000////////////000000//////...---//////...------------------------,,,,,,+++***)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++************************++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++************************+++++++++*********))))))******************++++++************************+++++++++++++++++++++++++++++++++***************)))************+++++++++************************************************+++++++++************)))******))))))))))))******+++***))))))))))))***++++++++++++++++++*********************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222666777888999:::::::::::::::999888777666666666666666666666666777888888999777777777888:::===@@@BBBEEEFFFHHHKKKOOOSSSWWWYYYZZZ^^^aaaddddddeeeeeefffmmmllljjjkkkmmmnnnnnnmmmooooooooooooooonnnnnnnnnpppwww~~~wwwnnnjjjiiikkkkkkkkkhhhhhhgggfffeeeeeeeeeeeeeeegggiiihhhdddcccdddffflllqqqzzz|||vvvooorrruuuwwwvvvoooeee^^^WWWXXXZZZ\\\___```bbbbbbiiimmmqqqrrrpppjjjfffcccfffaaa[[[VVVSSSOOOJJJFFFCCCAAA???===;;;;;;;;;;;;======>>>@@@CCCDDDBBBAAACCCAAA???<<<999777555444666666555555444444333333999888888888999888555222......---,,,,,,,,,------++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,+++***)))(((((()))***+++******)))))))))((((((((())))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++&&&''')))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))************))))))))))))***************))))))))))))))))))***)))))))))******))))))))),,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............---------,,,,,,,,,000000111222333333333222///000000111222333555555666777888888999999999888;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<999888777666444444333333444444444333222111//////000000///............///---------,,,,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************************************++++++************++++++++++++***))))))***++++++************************+++++++++***************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************+++++++++*********))))))******))))))))))))******************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000333444555777777888888888888888888888777555444444444555666444555555777888:::<<<===;;;;;;;;;===AAAFFFKKKNNNPPPRRRTTTVVVYYY]]]bbbeeefffiiikkkkkkiiihhhiiijjjiiihhhggghhhkkkmmmmmmlllnnnmmmmmmmmmnnnnnnmmmlllmmmrrryyy}}}xxxqqqnnnnnnrrrtttuuutttsssqqqnnnkkkiiihhhhhhggghhhiiigggeeedddeeegggkkknnnuuu~~~xxxpppjjjjjjlllppprrrooohhhaaa``````aaabbbcccbbb```^^^aaaeeekkkooonnnjjjfffcccccc___\\\[[[]]]\\\XXXTTTLLLJJJGGGCCC@@@???>>>>>>===<<<<<<===@@@BBBCCCBBB???@@@@@@@@@>>>;;;888666555555666666666555444333666666777999;;;;;;888666222111000...------,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************,,,++++++***)))******+++))))))(((((()))***++++++******)))))))))(((((((((((((((((((((((((((((((((+++***)))(((((()))***+++,,,+++***)))((((((((()))'''((()))***+++*********(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))&&&'''''''''((())))))))))))(((((((((((())))))***+++******))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************))))))))))))******))))))************))))))---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------///000111222222222000000111333444555777777555555555666666555444444555555555555666888999:::777888999999::::::999999<<<<<<;;;;;;;;;;;;<<<<<<777777888888999:::::::::<<<<<<;;;:::::::::::::::999999999888666444333222000000///............//////......---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++************+++++++++******************+++************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************+++++++++*********))))))******))))))))))))************++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///111333555777888888888777777777777777777555444333222222333555555444555666999<<>>???@@@???;;;===???AAAAAA@@@===<<<666777999999999888666555333333444777:::;;;;;;999666555333111///---,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************,,,++++++******)))))))))((((((((())))))***++++++++++++*********)))))))))''''''''''''''''''''''''+++***)))(((((()))***+++---,,,***((('''((())))))((())))))***************((((((((((((((((((((((((************************,,,+++)))((((((((()))***))))))))))))))))))))))))*********++++++,,,,,,,,,((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************+++++++++******+++++++++***++++++++++++++++++***,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------000111333555666777777777444555666777999;;;<<<===<<<<<<<<<;;;:::999888777:::::::::999:::;;;;;;<<<::::::;;;;;;;;;;;;::::::999999888888888888999999888888999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>=========<<<;;;999777777333333222111111111111111111000///...---------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))))))))))))))******+++************************++++++++++++++++++++++++++++++************++++++*********++++++*********************************************************+++++++++*********))))))***************************************************************+++++++++)))************+++++++++************************************************+++++++++************)))******))))))))))))************+++,,,,,,+++***************+++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++,,,---.........000000111333444777888:::;;;:::999777777666666777222222333333444555666777777888:::>>>BBBGGGJJJLLLNNNOOOPPPRRRVVV[[[___bbb```bbbcccbbbaaadddiiinnn}}}vvvnnnkkkjjjcccbbbccceeejjjmmmooooooiiiggggggjjjnnnqqqpppnnnppppppqqqqqqrrruuuzzz~~~}}}xxxsssqqqpppqqqrrrrrrqqqqqqpppppppppqqqqqqnnnmmmjjjhhhggggggggggggbbbaaabbbiiittt|||~~~uuurrrooommmmmmnnnooopppooommmmmmnnnpppoookkkggg^^^^^^___bbbeeeggggggeeekkkjjjjjjjjjjjjkkkkkklllrrrpppkkkddd]]]VVVPPPNNNNNNLLLIIIGGGFFFDDDAAA???<<<===???@@@AAA@@@@@@???999:::;;;<<<<<<;;;:::999333222222444777::::::999999888666333111///......---------,,,++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++******)))((((((((((((((())))))*********+++++++++*********)))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((***+++---))))))))))))))))))******))))))))))))))))))))))))************************+++******))))))))))))))))))))))))))))))))))))))))))))))))***************(((''''''(((((()))***+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------------------------,,,------......//////000333444666888:::::::::999999999::::::::::::::::::;;;;;;;;;:::999888777666888888888777888888999999<<<<<<<<<<<<;;;:::999999999999888888888888999999999999999999999999999999999999999999:::<<<=========>>>>>>>>>===<<<;;;;;;888888777666666666666666444333111000//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***))))))))))))***++++++************************************************++++++************++++++)))***++++++++++++***)))***************************************+++++++++,,,,,,++++++***))))))(((************************************************))))))*********+++++++++)))************+++++++++************************************************+++++++++************)))******))))))))))))*********++++++,,,,,,++++++***)))))))))*********++++++******************************+++,,,,,,+++******)))***+++,,,---///000000222333333444666888999:::;;;:::888777555555555555111222444666888999::::::;;;===@@@DDDJJJOOOSSSVVVXXXXXXZZZ\\\___bbbeeefffbbbdddfffdddccceeekkkqqqwwwoookkkgggfffeeefffhhhjjjkkkjjjhhheeeccceeeiiikkkjjjgggggghhhhhhhhhhhhlllrrrwwwyyyxxxuuuqqqnnnmmmnnnooolllllllllmmmmmmoooppppppoookkkfffaaa^^^[[[YYYXXXZZZXXXYYY___iiittt|||xxxvvvssspppnnnnnnrrrttttttqqqoooqqqttttttppplllaaaaaabbbfffkkkooooooooommmooooookkkgggeeehhhlllvvvuuusssoooiiiccc^^^[[[ZZZ[[[\\\]]]\\\XXXQQQKKKBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<777555333333555777777777999888777555444333333222...------,,,++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************)))((('''&&&&&&((())))))************)))******)))))))))((((((((((((((((((((((((((((((((())))))************))))))(((((((((((()))***+++,,,******)))))))))))))))***))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((()))***+++***))))))))))))))))))***))))))))))))))))))))))))((())))))***+++,,,------))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,------------------------///.........///000222333555666888:::;;;;;;:::999;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::::::::::::::;;;<<<===>>>???EEEEEEEEEDDDCCCAAA???>>>AAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============;;;::::::999999999999999666555333111111111222333000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++------************************++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))************************))))))*********+++++++++++++++******************************************************************))))))******++++++++++++)))************+++++++++************************************************+++++++++************)))******))))))))))))*********+++,,,------,,,+++***(((((())))))*********+++************************)))***+++,,,,,,+++***)))))))))***,,,...///111111444444444555666888:::::::::999777555333333333333111333666999;;;<<<======???AAADDDIIIOOOUUUYYY\\\]]]^^^___aaadddfffggghhhbbbeeefffeeedddfffmmmttt~~~qqqkkkiiigggeeedddeeeeeedddbbbfffccc___```cccdddaaa]]]\\\^^^______```dddkkkqqqpppppppppnnnmmmmmmooopppkkkkkkkkkjjjkkkkkkllllllmmmhhh```YYYSSSNNNJJJGGGMMMLLLLLLQQQYYYdddmmmsssuuuvvvuuuqqqmmmmmmqqquuuyyyuuurrrrrruuutttpppllljjjjjjlllrrrxxx}}}~~~|||pppssssssnnngggeeejjjoooooopppqqqqqqoookkkhhheeeaaaeeekkkqqqrrrlllccc\\\HHHFFFBBB>>>;;;::::::;;;========================;;;888444222333444555555888888777666666666666666......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))((('''&&&%%%))))))************)))))))))(((((((((''''''''''''))))))))))))))))))))))))((()))***++++++***)))(((++++++******)))(((((((((******)))))))))))))))***))))))))))))))))))))))))************************)))***+++++++++***(((''')))))))))))))))))))))))),,,,,,++++++******))))))''''''''''''((()))++++++++++++************++++++))))))))))))))))))))))))(((((()))+++,,,---...///))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))************))))))(((***+++,,,---,,,,,,+++........................111000......///111333555555777999;;;;;;;;;:::999:::;;;;;;<<<===>>>??????>>>>>>@@@AAACCCCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNTTTTTTSSSRRRPPPNNNLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@>>>======<<<<<<888999:::<<<======>>>>>>;;;:::999999888888999999888666444222222222333444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++,,,---...///************************------------------------++++++************++++++)))***+++,,,,,,+++***)))************************))))))******++++++++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))+++++++++*********))))))(((((()))***++++++,,,,,,+++++++++******)))))))))************************,,,+++***))))))***+++,,,******))))))******+++,,,++++++++++++++++++++++++************************(((((()))***++++++,,,,,,***))))))******+++,,,---.........///000222333444888888888888999999999999999777555222222444666888555666777999===AAAFFFHHHMMMPPPRRRSSSTTTWWW[[[```bbbbbbbbbbbbaaaaaa``````bbbbbbdddhhhgggfffjjjqqqyyyrrrggghhhhhhhhhgggeeecccbbbdddaaa]]]ZZZWWWWWWXXXXXXQQQXXXZZZWWWYYYaaaggghhhggghhhiiiiiihhhhhhiiijjjllloooppplllfffbbbccceeejjjcccZZZUUURRROOOIIIDDDBBBEEEHHHIIILLLSSS___hhhiiisssrrrnnnooommmooo{{{}}}}}}xxxrrrppprrrrrrppprrrrrrtttxxx|||uuuvvvtttoooiiihhhkkkooonnnooopppqqqoookkkeee```___bbbhhhqqqyyy{{{uuuooobbbSSSEEE???:::666777<<<===>>>>>>===<<<;;;999888:::888666555444333444444777888888999999999888888555444111///---+++***)))++++++,,,---,,,+++***)))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******'''(((((()))***+++++++++***************************************)))((((((************************(((((((((((()))))))))))))))************+++++++++((((((((()))******++++++******************************))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++***)))'''''')))***+++******))))))))))))******...+++(((***///111///,,,******++++++++++++******+++*********))))))((((((,,,,,,,,,++++++*********))))))***++++++++++++***,,,+++******************,,,,,,,,,,,,++++++******---...000111000111333555222333333444444333333222888999777444666<<<===:::?????????@@@BBBFFFIIIKKKKKKNNNRRRSSSRRRSSSUUUWWW\\\[[[ZZZYYYZZZ\\\^^^___fffggghhhhhhfffccc___]]]YYY[[[]]]___aaabbbcccccc]]]YYYVVVWWWXXXWWWRRRMMMRRRNNNHHHEEEEEEDDDBBB@@@@@@???>>>>>>>>>>>>===;;;777;;;===;;;666222444666999777333000000111444666666444222333444444000,,,------,,,,,,,,,---......+++++++++,,,,,,------...---------,,,,,,,,,++++++---------.........//////---,,,+++)))((((((''''''+++***)))(((((()))***+++++++++++++++++++++++++++''''''((()))***+++,,,,,,+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))((())))))***++++++,,,,,,++++++******))))))))))))******************************)))(((((()))************))))))******+++,,,++++++++++++++++++++++++******************************++++++,,,,,,------************++++++,,,---,,,---...000222444666777999888888888888888888888555555444444555666777888888;;;???DDDJJJOOORRRTTTWWWXXXZZZ[[[[[[\\\```dddccccccbbbaaa````````````dddcccdddfffffffffjjjqqquuuxxx|||{{{tttooojjjjjjkkkkkkjjjiiigggfffaaa___[[[WWWUUUTTTTTTTTTVVV[[[^^^\\\\\\bbbggggggeeegggiiijjjjjjjjjlllnnnqqqtttwwwvvvpppiiidddaaaiiieee```^^^^^^[[[VVVQQQGGGGGGGGGEEEEEEJJJRRRXXX]]]gggiiihhhnnnnnnppp{{{xxxpppmmmppprrrqqqqqqqqqrrruuuyyy}}}~~~{{{wwwsssrrrsssvvvxxxrrrqqqppppppqqqnnniiieee``````ccciiiqqqtttrrroooiii]]]PPPJJJDDD>>><<<>>>;;;;;;::::::::::::::::::<<<;;;:::888666555555555555666777888999:::::::::666555333111///---,,,+++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++,,,,,,++++++************((((((((()))***+++++++++***************************************)))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++*********)))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++***)))(((((()))***+++******))))))))))))******+++(((''')))...///---)))******++++++++++++******+++*********))))))))))))+++++++++******)))))))))))))))***+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333444444666777666777777777888888888888777:::;;;;;;???FFFKKKKKKQQQRRRTTTVVVXXXZZZ\\\\\\\\\___bbbccccccccceeehhhjjjiiihhhhhhiiijjjlllmmmoooppprrrrrrrrrpppmmmkkkiiijjjkkkmmmnnnooopppppptttqqqoooppprrrqqqlllgggaaa]]]WWWSSSQQQPPPNNNLLLIIIGGGDDDCCCCCCBBB???======>>>>>><<<999777777888999888666555555666777888555555444555555444111///........................,,,,,,---------.........---,,,,,,,,,++++++++++++************++++++++++++,,,+++***))))))((()))))),,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++++++++************)))************))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,************))))))))))))************************))))))(((((((((((())))))******))))))******+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---///111444777999:::999999888777666666666666444444666777999:::;;;<<<>>>CCCKKKTTTZZZ^^^`````````aaaaaaaaaaaabbbeeehhhhhhgggeeecccbbbbbbcccdddhhheeefffhhhhhhgggkkkqqqnnnqqqtttwwwxxxvvvsssqqqggghhhhhhhhhgggeeecccbbb___]]][[[XXXVVVTTTSSSSSSYYY]]]```___```ccceeedddeeegggjjjlllmmmoooqqqsssyyy|||vvvjjjbbbgggfffeeefffhhhfffbbb^^^SSSPPPMMMJJJJJJMMMQQQTTTWWWaaadddhhhsssvvvwwwyyynnnggggggiiiiiiffffffgggjjjooovvv|||~~~xxxvvvxxx{{{}}}}}}yyyuuuppppppqqqqqqlllhhheeeaaa^^^```dddiiijjjjjjeee]]]UUUPPPKKKCCC???>>>;;;:::999888888:::;;;===>>>======<<<:::888777666333444666888:::;;;<<<<<<777777666444333000...---***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((((())))))***+++++++++************************)))************))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++******)))(((((('''((((((((((((((((((((((((******))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++***)))(((((()))***+++******))))))))))))******)))((((((+++...///,,,(((******++++++++++++*********************)))))))))*********))))))))))))))))))******+++++++++++++++,,,,,,,,,++++++,,,------++++++,,,,,,---.........///222555777777777888999888888777777777777888888<<>>===;;;999666666666777777777777666555666777777555444333444000111111222111000...---..................//////,,,,,,,,,+++++++++******(((((()))))))))*********++++++******)))******+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))+++++++++************)))************************************************+++++++++***************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++************************************))))))))))))************))))))******+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,...///111444666888999:::888777666555444444444555555666999<<>>===;;;:::999444555777888:::;;;;;;<<<888888888777555333111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))******+++++++++************************))))))************)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************************))))))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,******)))(((((()))************))))))))))))************+++...000000,,,)))******++++++++++++************************************************)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,---...++++++,,,---///000111222222444777999888777888888:::999999888999:::;;;<<>>===<<<;;;888999999:::::::::::::::999999888888666555444333///......---------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***************++++++++++++************************((())))))*********))))))************************))))))))))))************(((((()))))))))*********(((((())))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,******))))))))))))************))))))))))))******)))***,,,...///...+++)))******++++++++++++*********************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++,,,---...///,,,---...000111333444555444777999999888888888999<<<===???BBBFFFJJJMMMNNNWWW___eeeeeegggoooxxx}}}|||zzzwwwtttrrrqqqrrrsssnnnnnnnnnoooqqqsssuuuvvvttttttttttttuuuvvvwwwwww}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~|||yyyvvvtttssssssrrrqqqhhhbbb[[[XXXWWWUUUOOOIIIGGGEEEAAA===;;;;;;===>>>666999:::888555333555888444555666777666444111000000000//////......------,,,,,,,,,+++++++++******,,,,,,,,,---------......************+++,,,---...***++++++++++++++++++***************************&&&&&&''''''((())))))***+++++++++*********))))))))))))******+++++++++,,,************************************************))))))))))))))))))))))))***************+++++++++************************+++++++++,,,,,,,,,,,,,,,************************++++++,,,------,,,++++++******))))))******+++,,,++++++++++++++++++++++++******************************************************+++,,,---///000111555666777777777666444444444333222222333555777999999===EEEPPP]]]iiisssyyymmmnnnpppqqqqqqooommmllllllkkkjjjkkknnnqqqrrrrrrnnnmmmlllkkkkkkmmmooopppllljjjlllqqqsssnnnjjjiiiooorrrtttrrrlllgggddddddiiiiiiiiihhhfffcccaaa___```ccchhhlllnnnnnnmmmlllhhhfffhhhnnnqqqooonnnnnnkkkoootttwwwyyyzzz{{{}}}xxxvvvvvvzzz~~~zzzuuussspppmmmllllllmmmnnnkkkiiigggeeedddfffiiikkkvvv|||iii]]]VVVOOOPPPPPPNNNKKKKKKOOORRRVVVaaalllqqqppprrr{{{}}}zzzvvvsssppphhhgggfffdddccccccccccccgggmmmqqqnnnjjjfff```[[[WWWSSSLLLEEE???<<<;;;;;;:::;;;<<<===============<<<<<<<<<<<<;;;:::999999:::999888666555555555555333222000///......---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++************************((())))))************)))************************)))))))))*********++++++((((((((()))))))))******'''(((((()))******++++++((((((((((((((((((((((((******))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))))))))******)))))))))******))))))))))))******((()))***,,,,,,+++)))(((******++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,---...000111///000111333444666777888888999;;;;;;;;;;;;===???>>>AAAGGGNNNUUU[[[___aaabbbhhhllllllooowww~~~~~~zzzwwwuuutttttttttqqqpppooopppsssvvvwwwxxxxxxwwwvvvuuuvvvxxxzzz||||||}}}~~~~~~yyytttooommmllliiibbb]]]UUUPPPJJJDDD???>>>>>>???;;;<<<;;;999777666777888555666666777666555333222222222111000000///......---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++++++++,,,------...******++++++++++++******************************%%%&&&&&&'''(((******++++++++++++************)))))))))******+++,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************)))))))))******+++++++++***************************+++,,,,,,,,,,,,+++*********))))))******+++,,,++++++++++++++++++++++++************************)))******++++++,,,,,,,,,,,,,,,---///111333555666555666777888777666444222333222222333555999<<>>======<<<<<<======>>>>>>>>>>>>===<<<;;;::::::888666444333444666777777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++************************(((((()))***************************************))))))*********+++++++++(((((((((((()))))))))***)))))))))))))))*********((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))************))))))******))))))))))))******((()))*********)))))))))******++++++++++++***************++++++,,,,,,,,,)))*********++++++++++++***+++,,,,,,------,,,,,,,,,,,,---...///111333444222222444555777888999::::::<<<===>>>@@@CCCGGGKKKJJJNNNUUU]]]ccchhhjjjlllmmmppppppnnnpppvvvzzzyyywwwwwwwwwwwwvvvtttrrrpppooolllkkklllpppsssuuutttuuussspppoooppprrrvvvxxxxxxxxxwwwxxxzzz}}}~~~~~~}}}}}}|||yyytttoooddd```YYYRRRKKKFFFCCCBBBBBB@@@===;;;;;;:::999888666666666555555555555555666555444333222111000000.........---------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,------...***+++,,,------,,,+++***************************((()))))))))******+++++++++++++++************)))))))))***++++++,,,------++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++******************''''''(((((()))))))))***************************)))***+++,,,,,,+++***)))*********)))***++++++,,,++++++++++++++++++++++++******************************+++,,,,,,---............///111444777999:::444555777888777666444333333333333444777<<<@@@CCCOOOVVV```jjjrrruuuuuutttssspppllliiiiiikkkoooqqqxxxuuurrrrrrtttvvvuuusssmmmnnnoooqqqrrrssstttuuukkkddd```bbbdddbbbbbbcccnnnuuu|||}}}xxxrrrooonnnmmmnnnppprrrssssssssssssppptttzzz}}}{{{uuuooonnnsssuuuqqqooopppiiinnnuuu{{{~~~}}}{{{yyyxxxyyyzzzzzzzzzxxx{{{~~~~~~~~~~~~tttvvvvvvqqqkkkiiilllqqqppp|||~~~~~~xxxqqqnnnjjjmmmmmmhhh^^^UUUQQQPPPJJJKKKKKKJJJKKKOOOVVV[[[hhhooowwwyyywwwuuuvvvxxx|||yyyuuuoooiiifffeeeffffffpppvvvtttssstttsssoooooollleee]]]VVVPPPLLLJJJCCCBBB@@@>>><<<<<<<<<<<<>>>>>>??????>>>===<<<<<<:::888555222222333666888999777555222000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***************)))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))++++++******)))(((((((((******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))************))))))******))))))))))))******+++,,,,,,,,,******+++,,,******++++++++++++***************++++++,,,,,,,,,(((((())))))*********+++***+++,,,,,,------,,,,,,......///000222333555666444444555777888:::;;;;;;<<<>>>???AAADDDIIIPPPUUU]]]aaaggglllqqqrrrrrrrrrvvvvvvsssnnnooorrrrrrooopppsssvvvyyyyyyvvvrrrooohhheeeccceeeiiilllnnnmmmgggdddaaa______cccgggjjjdddcccccceeehhhmmmqqqtttxxxvvvtttrrrqqqqqqrrrsssvvvvvvvvvvvvvvvwwwzzz||||||{{{|||~~~}}}yyytttqqqkkkddd\\\TTTNNNKKKGGGCCC>>>=========;;;999666555555555555555666777888888777666444333222222//////.........------------------.........//////...------,,,,,,---------,,,,,,---......---,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++++++++***+++++++++************)))))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))+++++++++******)))))))))************************+++***)))(((((()))***+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++***))))))******++++++++++++++++++++++++++++++*********+++---...///000222444555777777888<<<999555333333444555555444888===??????BBBHHHNNN[[[___ffflllqqqssssssssssssrrrqqqoooooooooooopppzzz|||vvvtttuuuuuuuuutttsssrrrqqqpppmmmkkkfffcccaaa```bbbdddffffffkkkpppvvv{{{|||yyyvvvsssrrruuuyyy|||}}}|||||||||{{{{{{{{{|||xxxsssrrrqqqqqqqqqooollliiikkkjjjlllrrryyy}}}~~~}}}wwwvvvuuutttssssssssssssxxxyyy{{{}}}}}}|||{{{zzzyyyyyyxxxuuuqqqnnnlllllliiipppwwwzzz|||}}}zzzyyyppppppooojjjccc^^^]]]]]]ZZZXXXTTTNNNJJJIIIJJJMMMZZZccckkkooorrrwwwzzzzzzwwwxxxwwwuuupppllliiihhhhhhlllmmmlllqqqzzz}}}zzzyyywwwppphhheeeccc]]]VVVKKKFFFAAA>>>======<<<:::?????????>>>===<<<;;;:::<<<<<<;;;:::888555444222555555555555444222000...+++,,,---...///...------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******++++++++++++******))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))************+++++++++)))))))))))))))))))))))))))))))))))))))******++++++***)))'''''')))***+++************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))************+++++++++************************)))***,,,,,,***)))***+++++++++************************))))))***++++++,,,++++++++++++,,,,,,---...000000000222444555444333:::999777777777999;;;<<<>>>AAAEEEJJJPPPWWW^^^cccmmmkkklllssszzz{{{tttlllrrrtttsssooonnnqqqssssssmmmnnnrrruuuuuuqqqkkkfff```\\\XXXWWWYYYZZZXXXVVVWWWUUURRRRRRSSSUUUUUUUUUWWWUUUTTTUUUXXX[[[\\\]]]fffaaa\\\ZZZ[[[[[[YYYWWWaaaaaa``````aaaccceeefffnnnwww~~~|||{{{{{{{{{{{{yyyxxxtttjjj```]]]NNNJJJEEEBBBAAAAAAAAAAAA===<<<:::888777777888888::::::999888666333111///555444222000///.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***''''''(((***+++,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,+++++++++*********************************+++***)))(((((()))***+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++***************++++++++++++++++++++++++,,,,,,++++++,,,---...///000111333444555666777777888666444333333555666666888===BBBEEEFFFIIINNNSSS___bbbggglllooorrrssssssrrrqqqoooooooooppprrrsss~~~{{{uuusssooonnnmmmllljjjhhhhhhfffdddcccddddddcccbbbdddffflllttt{{{~~~{{{wwwtttwww{{{~~~~~~~~~}}}}}}|||sssmmmmmmlllmmmmmmmmmjjjhhhdddeeehhhnnnsssuuutttrrroooooonnnnnnnnnoooooopppvvvwwwxxxzzzzzzyyyxxxwwwvvvwwwwwwvvvsssooolllkkkgggmmmssswwwzzz~~~~~~xxxuuummmnnnnnnkkkgggddddddeeegggfffddd___XXXSSSQQQQQQUUU\\\bbbdddggglllppppppuuuwwwxxxxxxuuuqqqnnnllliiilllkkkiiillltttxxxvvvzzz|||zzztttnnnlllgggbbbVVVPPPIIICCC@@@>>>;;;999??????>>>>>>>>>???@@@@@@??????>>><<<;;;999777666666777777777666444333222,,,,,,---.........------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******++++++++++++******)))))))))))))))))))))))))))***++++++++++++***)))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++************************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********)))************+++++++++************************)))***,,,,,,***)))***+++++++++******************,,,+++++++++++++++,,,---+++++++++,,,,,,---//////111111222444666777777777999999888888:::===???AAAHHHLLLSSSYYY```fffmmmqqqtttsssrrrssstttssspppmmmpppuuuwwwtttrrrrrroookkkddddddeeeeeeeeebbb]]]YYYTTTRRROOOOOOQQQTTTVVVWWWVVVRRRNNNLLLLLLNNNOOOPPPQQQNNNKKKJJJLLLOOOQQQRRRUUUTTTSSSSSSTTTTTTSSSRRRPPPOOOPPPQQQRRRUUUWWWXXXZZZaaajjjpppqqqpppppppppuuuwwwyyyzzzyyyyyyxxxyyy~~~~~~rrrmmmbbb^^^YYYTTTPPPKKKGGGCCCBBBAAA>>>;;;888777777777:::;;;;;;<<<;;;;;;999999333333222000///---,,,,,,---------,,,,,,,,,++++++,,,------------,,,++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++************************************,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,************************************************,,,,,,,,,,,,++++++++++++************************+++***))))))))))))***+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111222333444555666666666666444444333444555888;;;<<<@@@EEEKKKOOOPPPRRRUUUXXXcccdddgggjjjnnnqqqssstttpppooonnnmmmoooqqqtttwww{{{tttqqqpppqqqooonnniiihhhhhhhhhhhhgggdddaaa```___bbbkkkvvv|||{{{wwwsssvvvzzz~~~}}}tttrrrqqqppprrrtttuuutttssskkkhhhffffffiiilllmmmnnnppppppqqqqqqrrrsssttttttsssuuuxxxzzzzzzyyywwwuuuqqqsssvvvwwwuuuqqqmmmiiigggiiinnnrrrwww}}}{{{vvvpppqqqqqqooommmkkkkkklllnnnppprrrppplllgggdddbbbbbbfffiiifffeeehhhhhhffflllnnnppprrrsssqqqooonnnnnnooonnnlllnnntttwwwwww{{{xxxuuussspppddd^^^UUUMMMHHHDDDBBB@@@>>>===<<<;;;;;;===>>>@@@?????????>>><<<:::999888666666777777666555444444///......------------...******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******))))))))))))))))))))))))************************'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++)))************+++++++++************************)))***,,,,,,***)))***+++******++++++++++++++++++...------,,,,,,,,,------+++++++++,,,...///000111222333444555666888:::;;;999999:::===AAAEEEIIILLLUUUZZZccclllrrrxxx|||xxxwwwtttqqqnnnmmmnnnooommmqqqqqqnnnkkkkkkgggbbbYYYYYYYYYZZZ[[[ZZZXXXUUUUUUTTTRRRQQQRRRVVV\\\```___ZZZTTTQQQSSSWWW\\\^^^___ZZZSSSOOOOOORRRUUUWWWVVVYYY]]]___^^^]]]]]]]]]VVVTTTRRROOOLLLJJJIIIHHHKKKNNNSSSVVVWWWXXXYYY[[[^^^ccciiimmmlllllllllnnnrrrvvv{{{}}}uuusssppplllfff^^^TTTNNNKKKHHHDDD@@@===:::999888888999:::::::::::::::999333333444333222000...------------,,,,,,,,,++++++---------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333444444555666666666666555444444444555777<<>>>>>>>>======;;;:::888888444444555555444444444444222111///---------......******++++++,,,,,,------------------------------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++******)))(((((()))******(((((((((((((((((((((((())))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***++++++,,,))))))*********+++++++++************************)))***,,,,,,***)))***+++******+++++++++++++++,,,...------,,,,,,,,,,,,,,,+++,,,,,,---///111222333444444444555555777:::<<<:::<<<@@@FFFLLLRRRWWWZZZaaagggpppxxx}}}vvvssspppmmmmmmmmmnnnnnnhhhhhhccc^^^]]]``````]]]RRRTTTXXX^^^cccffffffdddaaa```___[[[ZZZ]]]eeellllllgggaaa___ccckkkssswwwyyyrrrhhhbbb```cccfffhhhiiiooouuuwwwuuusssrrrrrrmmmkkkfffaaa[[[UUUQQQOOOOOOPPPQQQQQQPPPOOONNNNNNNNNTTTZZZ]]]\\\[[[]]]___eeehhhnnnvvv}}}}}}~~~{{{sssiiibbbXXXUUUQQQKKKFFFAAA>>>===;;;;;;:::999888777666666666777888888777555222000.........------,,,,,,+++---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222333333555666666777777666666555444444555666:::AAAJJJPPPWWWZZZ^^^```___]]][[[ZZZ``````aaadddiiiooouuuyyyooonnnmmmmmmnnnqqqtttvvvxxx|||vvvrrrqqqqqqrrruuuwwwwwwssslllgggeeefffhhhgggeeefffjjjnnnpppppprrrwww}}}}}}}}}~~~wwwmmmiiilllsssyyy{{{||||||||||||{{{zzzyyyyyy~~~zzzuuuwww|||{{{uuuooolllqqqvvvzzz~~~|||yyywwwuuuuuuxxx|||{{{tttiii___ccc___ZZZYYY]]]dddiiikkkjjjooovvv|||~~~~~~}}}|||~~~|||xxxtttppphhh```YYYUUUTTTTTTFFFDDDAAA>>>>>>>>>@@@AAA>>>>>>>>>===<<<;;;:::999666555555555555555555555555444222///............++++++,,,,,,------......------------------------+++++++++++++++++++++,,,******++++++++++++******))))))))))))))))))))))))******)))(((((()))******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((())))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++************************)))***,,,,,,***)))***+++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///000222444555444555555444444555:::===@@@DDDKKKSSS[[[bbbfffhhhkkkpppwww{{{}}}}}}}}}|||rrrmmmhhhhhhlllmmmiiieeebbbbbb___[[[]]]aaaaaa^^^RRRVVV___iiirrrvvvvvvuuuiiiiiigggcccbbbfffnnnuuuvvvqqqjjjiiimmmvvvuuummmjjjkkknnnooosssyyy{{{zzzwwwsssnnnjjjfffddd\\\\\\]]]]]]\\\YYYVVVSSSOOORRRUUUTTTRRRQQQRRRTTTWWWXXX]]]ccckkkttt||||||vvvmmmjjjddd\\\SSSKKKDDD@@@AAA@@@???===;;;:::999999888999::::::999777555333000000//////...------,,,------.........---,,,,,,+++++++++,,,------......++++++++++++++++++++++++)))))))))))))))))))))***************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******************************+++,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222333444444555666777777777777777666333666:::===AAAGGGQQQXXX```bbbddddddccc```\\\ZZZ\\\\\\^^^aaagggmmmtttwwwpppooonnnnnnnnnoooppppppkkkuuu~~~zzzuuuttt{{{|||~~~yyyqqqlllhhhkkkmmmjjjeeeeeekkkqqqtttssssssxxx~~~~~~~~~yyywwwxxxyyy~~~}}}~~~wwwpppsssvvvwww}}}}}}{{{rrreee]]]RRRMMMOOOUUUZZZ\\\fffkkkuuuzzz{{{~~~}}}wwwvvvsssmmmddd\\\VVVTTTTTTFFFDDDBBB@@@??????@@@AAA???????????????>>>===<<<:::999888777777777777777888777555333111000///...,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++)))************+++++++++************************)))***,,,,,,***)))***+++******++++++,,,---------+++++++++++++++,,,------/////////000111333444555444666777666555888???DDDLLLQQQZZZdddkkkoooqqqqqqqqqtttvvvwwwuuurrrqqqpppkkkfffaaabbbggghhhbbb[[[^^^bbbfffiiimmmoooiiiaaaWWW]]]gggrrr|||rrrpppnnnlllnnnssszzz{{{uuussswww~~~|||uuurrrqqqrrrrrrtttxxx~~~xxxsssooolllggghhhjjjmmmnnnmmmiiifffZZZYYYWWWTTTRRROOOLLLKKKHHHHHHIIIMMMTTT\\\ccchhhqqqzzzyyypppdddXXXMMMGGGCCCBBBAAA???>>>===<<<<<<999999::::::999888666555333222222111000///.....................---,,,,,,++++++,,,------...//////++++++++++++++++++++++++)))))))))************+++***************************++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,***************************++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,---...------------------------,,,---000222444666666777555666777777888888888888555<<>>>>>>>>>>>???>>>>>>======<<<;;;999777666666777777999999888666444222///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************))))))************)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++************************)))***,,,,,,***)))***+++******++++++,,,------...++++++++++++,,,...///000111111111111222333444555555777999999:::???HHHPPP[[[aaajjjsssxxxyyywwwtttppppppooolllgggdddcccccc```]]]ZZZ\\\___```^^^[[[aaafffkkkpppvvvxxxpppggg^^^ccclllxxx}}}yyyuuutttwww|||~~~~~~}}}|||{{{uuuwww{{{|||wwwtttsssssstttxxx|||}}}{{{yyymmmiiieeecccaaa[[[SSSLLLEEEEEEEEEFFFIIIMMMQQQSSSZZZgggwwwvvvjjj^^^WWWKKKIIIFFFCCCAAA???>>>===;;;;;;;;;:::999999888888555444444333111000000///...............------,,,------------............++++++++++++++++++++++++************++++++,,,,,,******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,************************************************)))))))))******+++++++++***************************+++,,,------,,,+++******+++,,,------,,,+++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,---...---------------------------...111444666888888888555666777888888999999999999CCCPPPYYY]]]___bbbdddhhhhhhhhhhhhhhhfffccc```YYYZZZ[[[^^^bbbggglllooorrrrrrqqqpppmmmjjjgggeeegggqqq{{{{{{~~~xxxvvvsssrrrrrrrrrssssssyyyvvvtttwww|||~~~{{{~~~~~~vvvvvvtttooopppxxxxxx}}}yyy|||~~~tttcccWWWRRROOOMMMJJJDDDFFFMMMVVVYYYYYY```kkkuuuzzz|||wwwssstttuuutttqqqrrrqqqmmmgggbbbaaabbbbbb```[[[TTTMMMGGGAAA???;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888666444444444555:::::::::888666333000...---,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++******))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))************+++++++++************************)))***,,,,,,***)))***+++******+++,,,,,,---......++++++,,,,,,...///111222222222222222333333444555555888;;;<<>>===<<<<<<<<<<<<<<<666666555444333111111000......//////......---,,,000//////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))************************++++++++++++++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++***+++,,,...000111000111333666777777777777444555666888999:::;;;<<>><<<:::888666444444888888888999999777333000,,,---------,,,,,,+++***///...,,,******+++,,,---,,,,,,,,,++++++*********************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))+++++++++******(((''''''+++*********))))))((((((******++++++++++++******,,,,,,+++***)))))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************,,,,,,+++++++++,,,---------------...000111111000777444444777666222444:::===AAAEEEIIINNNXXXfffppp|||}}}~~~~~~zzztttnnnjjjhhhccc]]]XXXSSSOOORRRXXXXXXYYY\\\___aaacccddddddiiinnnqqqooorrrxxxyyyuuuhhhkkksss~~~}}}zzzzzz{{{yyyvvv~~~xxxtttuuu||||||tttkkkiiioooyyysssggg\\\[[[\\\]]]^^^[[[VVVQQQNNNPPPTTT\\\gggrrryyy|||~~~zzzuuuoookkkcccWWWLLLGGGGGGJJJCCCBBB@@@>>>======>>>>>>999777555444444444333222000111111111000///......------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++((()))+++,,,------,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---000222333222333555666777777777777666666666777:::>>>DDDHHHRRRWWW^^^dddhhhiiiiiiiiifffeeeeeefffgggiiikkklllpppmmmmmmooommmiiikkkpppqqqooolllkkkkkklllkkkkkklllpppuuuxxxyyy}}}}}}xxxxxx|||~~~||||||~~~~~~{{{{{{{{{~~~~~~}}}}}}zzz~~~|||{{{yyywwwpppnnnnnnttt||||||zzz{{{}}}}}}xxxooohhhggghhhaaaXXXOOOKKKFFFCCCDDDFFFHHHIIIWWWjjjyyy|||}}}{{{yyyvvvrrrqqqrrrrrrpppnnnoootttvvvrrrllleeeZZZQQQEEE???<<<@@@BBB>>><<<<<>>===;;;999666444333777777777999:::888555222.........---------,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++++++++******************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******)))))))))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))*********))))))((('''&&&************)))))))))(((******++++++++++++******++++++******************))))))))))))))))))))))))(((((()))*********))))))******+++++++++,,,,,,,,,++++++******************,,,,,,,,,+++,,,,,,---...------...///111222222222444111222666777777<<>>>>>===>>>===<<<:::888555444666666666888::::::888777222111000///............************************,,,,,,,,,++++++++++++***************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++***************))))))))))))((('''&&&&&&************))))))))))))******++++++++++++*********************+++++++++))))))))))))))))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,---......---...000111333333333333333222333888;;;???FFFNNNRRRYYYdddlllqqquuuyyy|||vvvsssnnnhhhbbb\\\YYYWWWTTTUUUZZZaaaddddddggglllooottt|||}}}vvvqqqooorrrrrrooonnnooommmjjjccccccdddhhhlllpppqqqqqqrrrlllfffcccdddffffffeeeiiiccc\\\WWWUUUUUUSSSQQQTTTSSSQQQPPPRRRWWW\\\___fffbbb]]]WWWRRRRRRUUUWWW]]]]]]___eeeppp}}}|||zzzyyyzzz|||}}}pppkkkddd^^^ZZZVVVRRRPPPSSSSSSSSSQQQQQQVVV^^^eeexxx~~~|||zzz}}}yyyqqqeeeZZZRRRNNNLLLIIIEEECCCCCCCCCDDDAAA>>><<<:::999888666555555444333222000...---,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...000222444555666555555555666666666666666777999>>>DDDNNN\\\lllvvvwwwxxxxxxtttnnniiiggggggbbbcccccceeehhhkkknnnooossstttvvvvvvtttqqqpppppppppooooooqqquuuxxxyyyyyyuuuwwwzzz{{{|||}}}~~~~~~~~~~~~}}}}}}||||||yyyyyyxxxyyyzzz{{{|||}}}{{{wwwsssssswww}}}|||{{{xxxtttpppoooppprrroootttvvvsssqqqqqqqqqoooeeeaaaZZZSSSOOOKKKGGGEEEDDDRRR___gggppp{{{{{{wwwtttrrrqqqpppjjjrrryyy|||}}}|||vvvooo^^^VVVLLLFFFCCC@@@>>><<<;;;<<<<<<===<<<:::888777555555555888:::<<<;;;:::777666444111///.........)))******+++,,,++++++***++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))+++******))))))******+++))))))))))))))))))))))))************************)))))))))))))))(((''''''*********)))))))))))))))******++++++++++++******))))))******++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++++++++,,,---,,,,,,,,,---...///000///000222333222222222333777888:::>>>CCCJJJSSSZZZcccjjjtttzzz{{{yyyvvvtttjjjfff___YYYTTTRRRRRRRRRVVVYYYbbblllooommmnnnpppuuuzzz}}}{{{||||||yyytttnnnhhhcccZZZXXXVVVVVVXXXYYYYYYXXXVVVRRRMMMKKKLLLOOOPPPQQQ[[[WWWQQQNNNLLLLLLJJJIIIHHHGGGEEEEEEFFFJJJNNNPPPSSSTTTSSSOOOJJJHHHJJJMMMLLLKKKJJJMMMTTT___jjjqqq~~~}}}zzzvvvuuuxxx~~~zzzssskkkbbbZZZTTTQQQOOOKKKGGGEEEHHHNNNTTTeeeppp~~~|||uuukkkcccYYYUUUNNNHHHEEEEEEFFFHHHEEEBBB???<<<;;;:::888666777666555444222222111111------........./////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,...---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++++++++,,,---------...///111333555666666333333444555555666777888777>>>HHHSSS^^^lll{{{wwwlllfffddddddddddddeeegggiiilllmmmooosssvvvvvvtttsssrrrqqqqqqqqqrrruuuxxxzzzzzzyyywwwzzz~~~~~~|||~~~~~~}}}yyyzzzzzzzzz{{{||||||}}}~~~}}}||||||}}}{{{{{{|||~~~wwwqqqooorrrvvvxxxttttttsssqqqnnnlllmmmnnnmmmvvv|||yyytttqqqnnnkkkiiigggccc```]]]YYYTTTPPPIIIPPPYYY___hhhuuu|||wwwsssqqqjjjrrr{{{}}}sssjjj^^^RRRJJJEEE???:::999:::;;;<<<===<<<;;;;;;666555555666999<<<<<<<<<;;;:::777444111///---,,,++++++,,,------,,,,,,+++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************+++++++++***))))))))))))))))))))))))************++++++++++++******((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,------------...///000111111333444333111111222444;;;???DDDJJJQQQ[[[dddiiisssxxx}}}|||tttlllggg]]]ZZZUUUPPPOOOPPPSSSUUU[[[___iiisssvvvrrrpppqqq~~~||||||{{{yyyqqqfff\\\VVVPPPNNNLLLKKKLLLLLLKKKJJJIIIGGGDDDCCCEEEGGGIIIJJJLLLJJJHHHFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHFFFBBB@@@BBBDDDDDDCCCBBBCCCFFFLLLQQQUUUdddhhhkkkjjjgggeeegggjjjkkkpppyyy}}}sssggg___UUURRRLLLFFFBBBAAADDDFFFMMMZZZkkkuuuyyy}}}~~~yyyuuuiiicccYYYOOOHHHEEEFFFGGGGGGDDDAAA>>>===<<<999777666555444333333444444555////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,...---+++***)))***++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,+++*********+++,,,---......///111222444444555555222222333444666999;;;<<<>>>GGGTTT___hhhrrr}}}|||ooohhheeefffeeeeeefffgggiiilllmmmrrrwwwyyywwwuuuuuutttrrrrrrsssuuuxxxzzzzzzwwwttttttwww{{{}}}~~~|||~~~zzz|||}}}}}}~~~zzz}}}}}}}}}}}}~~~~~~zzzzzzzzzzzz{{{|||~~~~~~~~~}}}}}}}}}{{{sssnnnllllllnnnpppqqqrrrqqqnnnkkkiiihhhoooxxx~~~xxxtttqqqmmmlllkkkiiiiiihhhfffbbb___SSSUUUXXX[[[```iiirrrxxx|||~~~{{{yyyrrryyyqqqbbbXXXPPPGGG>>><<<<<<<<<<<<<<<<<<<<<<<<888666444555777:::;;;;;;;;;:::999666333000...,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))***************+++++++++***++++++,,,,,,+++******))))))))))))******************++++++++++++******((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,******++++++,,,------------------...///000111222222444555333111222666:::@@@HHHRRRYYYcccnnnvvvxxx{{{|||}}}{{{uuummmddd___YYYWWWTTTSSSTTTXXX\\\___fffjjjsss|||~~~yyyvvvvvv}}}{{{xxxwwwkkkjjjiiihhhbbbVVVLLLIIIEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDDDDEEEGGGIIIKKKLLLIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKHHHEEECCCDDDDDDDDDBBB@@@??????@@@>>>>>>>>>???AAADDDGGGHHHQQQVVV[[[\\\YYYVVVTTTTTTSSSVVV^^^jjjsss{{{yyyqqq^^^ZZZRRRKKKEEEBBBAAAAAA>>>HHHVVV```hhhrrrxxxrrrhhh\\\RRRKKKGGGFFFIIIFFFCCCAAA@@@>>><<<:::555444333333333444666777111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++++++++,,,,,,---...//////000222333444444333333111111333555999===@@@BBBJJJSSS^^^eeehhhllltttzzz|||wwwnnniiiiiiggggggggghhhjjjlllnnnpppsssyyyzzzwwwvvvxxxxxxuuuwwwyyy{{{~~~{{{uuupppnnnnnnpppssswww{{{|||}}}~~~|||zzz}}}~~~}}}|||yyyzzz{{{}}}|||xxx~~~~~~|||{{{{{{{{{|||}}}~~~}}}||||||~~~zzzuuuqqqpppsssvvvyyyzzzwwwssspppnnnooowww}}}|||zzzzzzyyywwwtttrrrooooooooopppooonnnfffdddbbbaaaaaabbbeeeiiikkkqqqxxx}}}}}}|||||||||xxxssshhh```TTTIIIAAA@@@===;;;:::::::::;;;:::777444444555888999999666777888888666333000...///...,,,+++***)))************+++++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))*********+++++++++)))******+++++++++******((()))))))))******************++++++++++++******)))***+++,,,,,,+++)))((())))))))))))))))))))))))(((((()))*********))))))******+++++++++,,,,,,,,,******++++++,,,------...---------...///000222333222444555333222666===DDDLLLWWWbbbjjjrrr{{{~~~}}}wwwuuuqqqnnnjjjfffaaa______^^^^^^^^^```cccgggiiipppsssyyyxxxttttttyyywwwrrrmmmgggccc___^^^VVVRRRPPPRRROOOGGGDDDFFFBBBBBBDDDHHHMMMOOOOOOOOOMMMOOORRRTTTVVVWWWYYYZZZZZZ[[[[[[\\\[[[[[[[[[\\\^^^___aaabbbaaa^^^ZZZXXXWWWTTTPPPNNNMMMMMMMMMLLLEEEEEEDDDDDDDDDEEEFFFFFFIIIKKKLLLMMMKKKIIIHHHHHHFFFFFFJJJQQQWWW[[[eeeooowwwuuunnncccXXXPPPLLLIIIHHHBBBEEEIIIMMMTTT```ooozzz|||zzzuuummmdddYYYQQQLLLKKKIIIFFFDDDCCCBBB@@@>>>:::999777666666777888999444333222111///...------------------------------++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,,,,,,,,,,---...///000111000111222333444333222222111222444777;;;@@@DDDFFFUUU\\\dddfffdddeeeiiiooonnntttyyywwwpppjjjiiikkkggghhhhhhjjjllloooqqqssspppwwwyyyuuuuuuzzz{{{xxx}}}~~~vvvppphhhgggfffhhhmmmtttxxx{{{~~~~~~wwwwwwwwwwwwyyy|||~~~}}}zzzwwwzzz~~~}}}}}}}}}~~~~~~|||zzzxxxxxxyyy|||}}}uuuwwwyyy{{{||||||||||||wwwwwwxxxyyyzzz}}}~~~~~~~~~|||yyyxxx||||||zzzmmmsssxxxxxxyyy}}}}}}yyyuuurrrsssuuuwwwxxxzzzwwwssspppkkkfffdddddd___eeemmmrrrtttuuuwwwyyyyyy}}}ssskkk___RRRFFFCCC???;;;888888888999;;;888444333444666777777111333666888888666333111000...+++)))''''''((()))*********++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))******++++++++++++((())))))*********))))))(((((())))))*********+++******++++++++++++*********+++,,,---,,,***(((''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------......///111222333222333555444444999CCCLLLXXXdddooouuuzzz{{{nnnjjjfffbbbaaaaaa``````ggggggggghhhjjjlllnnnooorrrssswwwzzzwwwnnnhhhhhhiiifffaaa[[[TTTOOOKKKHHHIIICCCAAADDDDDDBBBDDDJJJIIIKKKOOOUUU[[[___```___aaadddiiimmmnnnooopppqqqnnnpppsssttttttuuuvvvwwwwwwxxxyyyyyyxxxvvvtttrrrkkkfffaaa___```aaaaaa___WWWUUURRRNNNLLLJJJJJJJJJGGGFFFCCCAAAAAABBBCCCDDDCCC@@@@@@DDDEEEFFFNNNYYY^^^hhhssswwwwww|||vvvhhh]]]WWWTTTSSSMMMKKKFFFCCCEEEOOO^^^hhh}}}~~~}}}xxxyyy{{{yyyrrrggg\\\UUUMMMKKKHHHFFFEEEDDDBBBAAA@@@???<<<:::::::::;;;<<<555444333111///...,,,,,,------------------------+++++++++++++++++++++++++++*********+++,,,,,,---((()))+++,,,------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************