BM6P6(@ ~~~zzzpppcccWWWQQQMMMOOO^^^ooouuummm^^^OOOHHHGGGIIILLLPPP```yyyvvvnnngggccceeejjjzzzkkk```ffftttYYYNNNAAA;;;<<>>AAADDDFFFFFFIIIVVVjjjzzzrrr```SSSRRR\\\ttt~~~|||uuuXXXJJJFFFBBB@@@>>><<<:::999888777999:::;;;;;;:::;;;>>>AAAFFFSSScccooowww}}}mmm]]]UUUOOOLLLPPPUUUZZZ```gggmmmnnnqqquuuyyy{{{zzzyyywwwrrrnnnmmmooosssuuuuuu|||jjjUUULLLBBBAAAAAAAAACCCEEEHHHJJJQQQRRRUUUXXX[[[___aaacccgggccc^^^XXXUUUQQQMMMKKKKKKIIIEEECCCDDDDDDDDDCCCDDDEEEEEEDDDDDDFFFJJJLLLOOORRRVVVZZZ\\\___bbbdddjjjllloooqqqrrrtttvvvwwwyyyyyyzzzzzz{{{||||||}}}{{{{{{}}}~~~wwwnnnhhhdddcccfffooo{{{pppddd]]]ZZZVVVQQQOOOPPPTTTWWWXXXSSSOOOOOOMMMJJJKKKNNNSSSWWW]]]dddllltttzzz}}}}}}wwwooogggaaa]]][[[ZZZZZZZZZZZZ[[[]]]^^^___]]]```cccgggkkkpppuuuyyy~~~|||tttiiibbb```]]]eeeppp|||~~~~~~}}}{{{yyyvvvrrrpppnnnggg]]]UUUIIIHHHEEEBBBBBBFFFMMMRRR```bbbiiiooorrruuu~~~nnn[[[QQQHHH@@@;;;<<<<<<:::888888999999::::::::::::;;;;;;===;;;???DDDFFFLLL```uuu}}}zzzpppdddXXXQQQNNNQQQaaattt~~~uuuhhh[[[MMMGGGGGGHHHLLLQQQ^^^tttzzzppplllhhheeehhhkkkxxxjjjaaaiiiwwwxxxVVVLLL@@@;;;===@@@AAA@@@AAACCCEEEFFFLLL[[[qqqlll[[[OOOQQQ___yyy~~~~~~pppUUUHHHDDD@@@???>>><<<:::999888888999:::;;;::::::;;;>>>AAAEEERRRbbboooxxxrrrccc[[[UUURRRVVV[[[aaahhhooorrrtttxxx}}}{{{zzz}}}fffRRRJJJCCCBBBBBBBBBDDDGGGJJJLLLSSSTTTWWWZZZ^^^aaaccceeehhhddd^^^YYYUUUQQQMMMJJJIIIGGGCCCBBBBBBCCCBBBBBBDDDDDDEEEDDDDDDFFFJJJLLLOOORRRVVVYYY\\\^^^aaadddiiillloooqqqrrrtttvvvxxxyyyzzzzzz{{{||||||}}}}}}||||||~~~~~~xxxppphhhccccccbbbeeennnzzzssshhhccc```[[[VVVTTTVVV[[[___^^^XXXTTTRRRPPPMMMNNNRRRSSSWWW]]]eeennnvvv|||zzzrrrjjjccc^^^\\\ZZZZZZ[[[[[[]]]^^^^^^___^^^```dddgggkkkpppvvvzzz|||tttiiibbb```^^^fffqqq~~~~~~}}}}}}|||zzzxxxwwwtttpppmmmjjjdddZZZRRRIIIGGGEEEBBBBBBFFFMMMRRR\\\___eeejjjllloooyyylllZZZOOOIIIAAA<<<<<<<<<999777888999999::::::::::::;;;;;;===<<>>;;;>>>BBBDDDCCCAAABBBCCCFFFPPPccc{{{wwwdddUUUMMMSSSddd~~~iiiQQQFFFBBB???>>>===;;;::::::999999999:::;;;::::::;;;>>>@@@DDDQQQbbboooxxx}}}yyymmm^^^XXXUUUXXX^^^dddlllsssxxx{{{zzz___NNNHHHCCCCCCCCCDDDFFFIIIMMMOOOVVVXXX[[[^^^aaadddfffggghhhddd___YYYUUUQQQLLLIIIGGGDDDAAA@@@@@@AAAAAA@@@CCCDDDEEEEEEEEEGGGJJJLLLNNNQQQUUUXXXZZZ]]]aaaccchhhkkknnnqqqssstttwwwyyyzzzzzz{{{||||||}}}}}}~~~}}}~~~xxxpppiiibbb^^^```___dddmmmxxxvvvmmmhhhddd^^^[[[[[[___eeeiiifff___YYYUUURRRNNNPPPTTTSSSWWW^^^fffnnnwww~~~wwwooogggaaa]]]YYYZZZ[[[]]]^^^^^^^^^^^^___aaaeeehhhlllqqqwww{{{{{{tttjjjbbb```___hhhttt}}}{{{{{{yyywwwuuutttqqqllliiieee^^^UUUNNNGGGFFFDDDBBBBBBFFFLLLPPPVVVYYY___cccdddhhhsssyyyiiiZZZOOOJJJBBB======<<<999777777999999::::::::::::;;;;;;>>><<>>CCCFFFFFFBBBBBBCCCIIIWWWmmmooo]]]QQQMMMUUUgggbbbNNNEEEBBB======<<<;;;::::::::::::999::::::::::::;;;>>>@@@EEEQQQbbboooxxx}}}|||}}}}}}}}}zzzyyy{{{xxxeee^^^YYY\\\aaagggpppxxx|||mmmWWWKKKFFFCCCCCCCCCEEEHHHLLLPPPRRRYYY[[[^^^bbbeeegggiiiiiiiiieee```[[[VVVQQQLLLIIIFFFDDD@@@???@@@AAAAAA@@@BBBCCCEEEEEEEEEGGGJJJLLLMMMPPPSSSVVVXXX\\\```bbbgggjjjnnnqqqsssuuuxxxzzz{{{{{{||||||}}}~~~~~~uuukkkccc^^^[[[]]]]]]bbbllluuuvvvnnngggccc^^^]]]```fffmmmqqqlllddd\\\WWWQQQMMMNNNRRRSSSXXX___fffmmmuuu~~~|||sssjjjccc^^^ZZZ[[[\\\]]]^^^^^^]]]]]]```cccfffjjjnnnsssxxx|||~~~zzztttjjjbbb```___iiiuuu|||{{{{{{zzzwwwuuusssooojjjeee```YYYQQQKKKEEEEEEDDDBBBBBBEEEJJJNNNPPPSSSXXX\\\]]]aaaooo}}}ttthhhZZZOOOKKKCCC======<<<999666666999999999:::::::::;;;;;;>>><<>>======999777777999999999:::::::::;;;;;;===;;;>>>CCCEEEJJJ]]]rrrwwwtttqqqpppoooooommmlllcccZZZSSSPPPOOOYYYsss|||qqqfffUUUMMMFFFCCCBBBAAAFFFLLLVVVaaaccccccgggccc___eeewww~~~jjjeee___ooolllSSSBBB???<<<<<>>>>>===:::888888999999::::::::::::;;;;;;<<<:::===BBBCCCIII[[[pppxxxuuupppmmmllljjjiiiggg\\\UUUPPPOOOOOOYYYtttwwwiii]]]NNNIIIDDDCCCBBBCCCIIIPPPYYYbbbbbb```ccc```aaalllzzz{{{iiieeebbbrrreeeNNNAAA???======>>>BBBDDDFFFEEEEEEJJJWWWmmmxxxeeeXXXTTTPPP^^^pppeeeOOOGGGDDD@@@===<<<;;;:::999999999999888999999999999:::===???DDDPPP___kkkttt~~~xxxooommmpppsssqqqpppttt{{{}}}qqqlllkkkmmmttt{{{uuuaaaTTTNNNLLLKKKIIIIIIKKKOOOTTTZZZ___bbbeeehhhlllppprrrsssssssssooolllgggbbb\\\UUUOOOJJJFFFDDDAAA@@@AAACCCCCCCCC???BBBEEEFFFGGGHHHJJJLLLKKKMMMOOOQQQSSSWWW]]]```cccfffkkkppptttwww{{{~~~~~~~~~|||pppcccYYYUUUSSSSSSUUU]]]gggnnnqqqvvv}}}~~~~~~}}}zzz{{{zzzsssjjj[[[WWWSSSUUU[[[aaacccccc\\\VVVRRRPPPMMMJJJKKKOOOPPPWWW___eeekkktttzzzuuukkkiiieeebbb```______```dddfffjjjmmmqqqvvv|||{{{tttmmmeeeaaaaaa^^^kkkyyy~~~}}}}}}}}}{{{yyypppmmmfff^^^TTTLLLGGGEEE@@@AAABBBBBBBBBDDDFFFIIIIIINNNTTTYYY[[[eee|||wwwppphhh]]]TTTJJJCCC===>>>>>>;;;999999999999::::::::::::;;;;;;;;;999<<<@@@BBBGGGZZZnnnzzzvvvpppllljjjhhhfffeeeYYYSSSOOONNNOOOYYYttt}}}sssdddWWWJJJEEEBBBCCCCCCEEEKKKSSS[[[bbbaaa]]]___^^^cccrrr|||yyyhhheeeeeeuuu~~~aaaJJJ@@@???======>>>AAACCCEEEEEEFFFLLL[[[pppwwwdddXXXUUUTTTdddxxx___LLLEEEBBB???======;;;:::999888888888888999999999999:::===???BBBMMM]]]jjjttt{{{rrrnnnoooqqquuuuuuyyy~~~~~~{{{|||zzzsssqqqrrrwww~~~lll[[[QQQNNNMMMLLLLLLLLLOOORRRXXX^^^cccfffiiikkkooosssvvvwwwwwwvvvqqqmmmhhhccc]]]VVVOOOJJJFFFCCC@@@???AAABBBCCCBBB???BBBEEEGGGGGGIIIJJJLLLKKKLLLNNNPPPSSSWWW\\\```bbbfffkkkppptttxxx|||~~~tttfff\\\WWWVVVQQQTTT\\\ffflllooosssyyyxxxyyyxxxxxxzzz{{{sssjjjVVVQQQMMMNNNSSSWWWWWWUUUOOOKKKHHHIIIIIIGGGHHHLLLNNNVVV___ffflllwww}}}qqqmmmiiidddaaaaaaaaabbbdddgggjjjnnnrrrwww|||{{{ssskkkcccaaabbb```lll{{{~~~}}}|||{{{yyywwwooollleee\\\QQQJJJEEECCC???@@@BBBBBBBBBCCCFFFHHHIIINNNVVVZZZ^^^iiiwwwpppggg\\\SSSIIIBBB===>>>>>>;;;::::::999999:::::::::;;;;;;;;;:::888;;;???AAAFFFYYYmmm~~~wwwnnngggdddcccaaa___VVVQQQNNNNNNOOOZZZttt{{{ooo^^^RRRGGGCCCBBBEEEEEEDDDKKKUUU```______^^^\\\]]]iiivvvqqqhhheeefffwwwvvv[[[GGGAAA===:::999<<>>???===<<<;;;999777777888999:::888999999:::;;;<<<======EEEMMM\\\kkkvvvzzzppppppvvvxxxzzz}}}zzzrrrooonnntttvvvrrrsssuuu|||rrrddd[[[YYYYYYYYYXXXUUUXXX\\\```eeejjjpppuuuxxxyyy}}}{{{xxxrrriiibbb\\\UUUMMMHHHFFFDDDAAA@@@AAABBBBBBAAACCCEEEFFFFFFFFFGGGJJJMMMOOOPPPQQQRRRSSSVVV[[[^^^cccfffiiimmmqqqvvv|||~~~sssfff\\\UUUSSSPPPVVV___ffflllppptttvvvzzz{{{{{{}}}vvvjjjXXXNNNEEEDDDEEECCCAAAAAA@@@@@@@@@??????@@@DDDFFFLLLQQQXXXbbbmmmyyyvvvlllgggdddaaa___```eeehhhlllmmmooorrrxxx||||||qqqfff^^^]]]```dddooo~~~xxxxxxzzzwwwrrrlllggg```WWWNNNHHHDDDBBB@@@@@@@@@AAABBBEEEGGGIIITTTXXX]]]aaahhhxxx|||uuuhhhYYYQQQIIIEEE@@@===;;;;;;:::999;;;;;;;;;::::::999999999===:::;;;@@@AAAEEEVVVhhh{{{rrrjjjccc___[[[YYYTTTPPPNNNQQQSSS]]]vvv~~~tttfffVVVKKKFFFCCCAAACCCEEEIIIRRRZZZbbb___]]][[[YYY^^^nnn}}}tttgggbbbcccoooiiiRRRCCC>>>===<<<<<>>>>>999;;;:::999888888888999:::888888999:::;;;<<<======CCCLLL\\\mmmxxxzzznnnnnnuuuzzz|||yyynnnmmmooozzz|||uuurrrrrryyyvvvooofff```____________]]]```dddhhhmmmsssyyy}}}~~~yyyrrriiiaaaZZZTTTLLLGGGGGGEEEBBBAAABBBBBBBBBAAACCCDDDFFFFFFFFFGGGIIILLLNNNPPPQQQRRRSSSWWW[[[___dddfffiiimmmpppuuu{{{~~~rrrfff\\\WWWUUUQQQWWW```hhhnnnrrrvvvyyy}}}~~~zzzmmmYYYNNNCCCAAAAAA>>>======:::;;;;;;<<<<<>>@@@AAAAAAAAAGGGOOO^^^pppzzzkkkdddeeewwwyyyrrrWWWLLLCCC@@@???888;;;:::999888888888999999888888999:::;;;<<<<<<===AAAJJJ[[[lllxxxvvvkkkmmmvvv{{{}}}~~~ooooootttxxxqqqmmmrrrxxxuuupppjjjgggffffffeeedddcccfffjjjooosssyyyzzzsssiiiaaaZZZTTTLLLGGGHHHFFFCCCBBBBBBCCCBBBAAACCCEEEFFFGGGFFFGGGIIIKKKNNNPPPQQQRRRTTTWWW\\\___dddfffjjjmmmppptttzzz~~~zzzoooddd[[[VVVTTTTTTZZZbbbkkkqqqwww|||ttt]]]QQQEEEAAA@@@===;;;<<<888999::::::;;;>>>BBBEEEHHHMMMTTT___kkkyyypppgggbbb^^^]]]___aaadddgggggggggiiimmmqqqyyy}}}qqqfff```aaafffnnn|||~~~{{{xxxvvvvvvsssqqqjjjeee]]]SSSKKKFFFCCCAAA@@@@@@@@@AAACCCEEEHHHIIIQQQVVV[[[___kkk~~~wwwhhhYYYQQQGGGDDD???===<<<===<<<<<<::::::::::::::::::::::::<<<999;;;???@@@CCCRRRddd~~~uuukkkaaaZZZWWWUUUUUUQQQRRRXXX\\\dddwww|||ooo___PPPFFFDDDCCCBBBDDDKKKUUU^^^bbbddd```\\\YYYYYYbbbvvvqqqggggggkkkcccNNNDDD;;;<<<>>>???@@@AAACCCDDDHHHTTTfffyyyvvvgggcccfffzzzzzziiiRRRKKKDDDBBB@@@:::::::::999999999888999999777888888999:::;;;<<<<<>>;;;===>>>???@@@AAADDDGGGJJJYYYooooooaaa```fff{{{~~~aaaNNNJJJCCCAAAAAA;;;:::::::::999999999888888777777888999:::;;;<<<<<>>======<<<<<<999999::::::::::::;;;;;;:::888:::??????AAANNN___~~~ttthhh]]]XXXXXX[[[ZZZVVVXXX```dddjjjyyyzzzkkk[[[MMMEEEAAADDDFFFJJJTTTbbbiiihhhfffbbb^^^]]]^^^iii{{{lllkkkvvvlllQQQBBB<<<<<<===?????????AAAFFFJJJPPPbbbzzz}}}iii]]]___hhh|||tttZZZKKKGGG@@@===>>>:::999:::::::::999999888888777777888999:::;;;;;;<<>>===<<<<<<;;;999999999::::::;;;;;;;;;:::888:::>>>>>>@@@MMM]]]~~~sssfff\\\WWWYYY]]]\\\XXXZZZbbbgggkkkyyyyyyjjjYYYLLLEEE@@@EEEHHHLLLWWWeeekkkiiifffccc___^^^```kkkuuujjjnnncccKKKAAA>>><<<>>>???>>>>>>AAAGGGLLLWWWjjjyyydddZZZ___kkk{{{|||}}}mmmUUUHHHEEE===999;;;999999::::::::::::999888888777777888999:::;;;;;;<<>><<<<<<>>>999::::::;;;;;;>>>BBBEEEEEEMMMZZZiiixxxvvvjjj```WWWRRRQQQSSSVVVZZZ]]]___bbbiiinnnwwwssslllkkkrrr{{{{{{}}}vvvnnnmmmfffaaaXXXNNNGGGCCCAAAAAAAAAAAABBBBBBDDDFFFIIIJJJOOO[[[gggsss~~~mmm]]]VVVKKKGGGBBB>>>===<<<;;;:::999999999::::::;;;;;;;;;:::888:::>>>>>>???LLL\\\}}}oooccc\\\ZZZZZZ[[[XXX[[[```eeegggnnn~~~uuubbbRRRIIIFFFDDDDDDHHHRRR^^^gggiiihhhddd```\\\\\\aaaooovvvllloooqqqUUUEEE???>>>>>>???BBBBBB???===EEEOOO^^^tttnnn^^^]]]ccciii~~~dddUUUFFF@@@>>>;;;::::::999999999999999999999999666777777999:::<<<>>>???>>>AAAIIITTT___iiixxx~~~~~~wwwuuuvvvddd[[[YYYcccnnnwww|||llliiiddd^^^XXXTTTQQQOOOHHHGGGEEEDDDDDDEEEGGGHHHNNNNNNOOOOOOOOONNNMMMMMMPPPQQQSSSUUUYYY\\\___```hhhiiiiiikkkmmmqqqtttvvv}}}}}}vvvqqqhhh^^^UUURRRTTTVVV^^^kkkxxx}}}dddVVVHHHAAA===:::888999999:::;;;;;;<<<===@@@CCCFFFMMMZZZjjj{{{~~~ooo___RRRMMMOOORRRUUUYYY\\\```fffnnnuuu}}}pppiiikkkttt~~~}}}|||zzzuuuoookkkggg```VVVMMMGGGDDDCCCBBB@@@AAABBBCCCCCCFFFIIILLLUUUZZZgggzzzpppcccYYYRRRGGG>>>======<<<:::::::::;;;;;;<<<<<<;;;;;;::::::888999;;;===@@@IIISSSzzzmmmaaa\\\ZZZ[[[\\\]]]```fffkkkoooxxxrrr```QQQIIIGGGEEEFFFJJJTTT```hhhjjjiiiccc```]]]]]]dddsss|||nnniiirrrgggOOOBBB>>>===<<<>>>AAABBB???@@@IIIUUUnnnkkk\\\\\\dddkkk}}}|||^^^QQQDDD???>>><<<;;;;;;999999999999999999999999777777777888999;;;<<<======@@@HHHSSS^^^iiixxx{{{xxxyyyggg\\\XXX```jjjrrr~~~xxxsssfffccc___ZZZUUUQQQOOONNNHHHGGGFFFEEEEEEGGGIIIJJJMMMMMMOOOPPPPPPQQQQQQPPPSSSTTTVVVXXX[[[___aaaccchhhiiijjjmmmpppsssvvvwww~~~}}}zzztttooofff\\\UUUTTTWWWZZZcccppp~~~xxxbbbTTTFFF@@@>>>;;;:::;;;999:::;;;<<<<<<>>>AAACCCIIIPPP^^^oooqqqaaaTTTOOOQQQSSSWWW\\\```dddjjjssszzz|||pppjjjlllvvv~~~}}}|||yyyuuuoookkkeee^^^TTTKKKFFFCCCBBBAAA@@@AAABBBCCCDDDFFFIIILLLUUU]]]ooozzzooocccYYYSSSHHH???======;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::<<<===???GGGQQQ{{{tttiiiaaa^^^___aaabbbeeehhhmmmsssyyy|||mmm]]]PPPIIIGGGEEEGGGLLLVVVaaaiiikkkkkkcccaaa^^^^^^gggxxxxxxllllllxxxrrrXXXHHH???<<<<<<;;;<<>>FFFRRR]]]hhhwww|||~~~kkk^^^VVV[[[dddlllxxx}}}sssiiiccc\\\ZZZVVVRRROOOMMMLLLKKKGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNOOOQQQSSSTTTTTTUUUWWWWWWYYY[[[___bbbdddfffgggiiilllppptttwwwyyyzzz|||xxxtttooojjjbbbZZZUUUWWW\\\```kkkwww}}}sss___RRREEE???>>><<<<<<===999:::<<<<<<===???BBBEEELLLTTTcccuuuuuueeeWWWQQQRRRSSSXXX___eeejjjrrr{{{zzzoookkknnnzzz~~~}}}{{{yyytttnnnjjjbbb\\\RRRIIIDDDBBBAAA@@@@@@AAACCCCCCDDDFFFJJJMMMVVVbbbxxx|||rrrfff]]]TTTIII???======;;;::::::<<<;;;:::999999:::;;;<<<===;;;;;;<<<<<<>>>EEENNNuuupppiiieeefffiiimmmooossstttwww{{{xxxiiiYYYMMMHHHFFFEEEHHHNNNXXXbbbiiikkkllleeeccc______iii{{{xxxrrrvvvbbbMMMBBB===;;;;;;<<<<<<>>>??????DDDRRR```~~~tttaaaZZZ^^^kkkvvv~~~}}}dddOOOFFF???>>>>>><<<::::::888888888888888888888888777777777777777888888999:::<<>>@@@DDDGGGNNNXXXhhh|||wwwgggXXXPPPQQQTTTZZZbbbjjjqqqyyywwwnnnlllqqq}}}~~~|||{{{xxxsssmmmiii___YYYOOOGGGCCCAAA@@@@@@@@@AAACCCCCCDDDGGGJJJMMMWWWeee~~~xxxmmmdddVVVKKK@@@======;;;:::;;;<<<;;;999888888999;;;<<<<<<:::;;;======>>>EEENNNsssqqqoooppptttyyy}}}~~~uuudddUUUKKKFFFEEECCCGGGOOOYYYbbbhhhkkklllhhhfffbbbaaalll~~~vvvttt|||tttVVVFFF@@@===;;;<<<>>>===>>>>>>???EEEUUUeeeiii\\\ZZZbbbqqq}}}~~~xxx\\\LLLDDD???>>>===999777888888888888888888888888888888777777666666777777888:::;;;BBBMMMXXXdddtttrrrbbbUUUUUUZZZbbbppp}}}zzzlll```WWWPPPLLLGGGFFFEEEEEEDDDEEEFFFGGGFFFGGGHHHIIIKKKLLLNNNOOORRRSSSTTTUUUVVVWWWWWWWWW[[[\\\]]]___bbbeeegggiiihhhkkkooouuuzzz}}}}}}}}}}}}zzztttmmmhhh___]]]YYYWWWYYY___iiipppxxx{{{sssnnnlll```RRREEE???===;;;:::;;;;;;<<<>>>???@@@CCCGGGJJJQQQ\\\ooowwwfffWWWOOOOOOTTT[[[eeeooowwwtttnnnmmmsss~~~|||zzzwwwrrrlllhhh\\\VVVMMMFFFBBBAAA@@@@@@???AAACCCDDDEEEGGGKKKNNNYYYhhh~~~sssjjjYYYMMMAAA>>>===;;;:::;;;<<<;;;999888888999;;;<<<999888:::<<<===???FFFOOOvvvwwwyyy~~~~~~ooo^^^PPPIIIFFFEEECCCHHHPPPZZZbbbhhhkkkllljjjiiieeecccppprrrppphhhNNNCCC@@@===<<<>>>AAA@@@??????AAAIII[[[mmmrrr___YYY]]]gggxxx|||nnnUUUJJJCCC???>>><<<888666777888888888888888888888888888777777777777777888888:::;;;AAALLLVVVbbbrrryyyhhhXXXVVVZZZ```lllyyy}}}nnn___SSSKKKFFFDDDAAAAAA@@@AAABBBCCCEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNSSSTTTUUUVVVWWWXXXXXXXXX]]]]]]___aaacccfffhhhiiijjjlllpppuuuzzz~~~~~~~~~~~~{{{vvvooofffaaaYYYYYYXXXZZZ^^^gggrrryyyyyyooojjjhhhhhh```RRRDDD???===::::::;;;<<<>>>@@@AAACCCFFFJJJMMMVVVbbbwwwtttdddUUUOOOOOOUUU^^^iiittt~~~|||rrrnnnooottt}}}|||zzzvvvqqqkkkgggZZZTTTLLLEEEAAAAAAAAAAAA???AAACCCDDDEEEHHHLLLOOO[[[kkkyyyooo[[[NNNBBB>>>===;;;:::;;;;;;:::999888888999:::;;;888888999======???FFFNNN}}}wwwgggWWWLLLGGGFFFFFFCCCIIISSS\\\dddiiilllnnnllllllgggffftttttttttsss\\\GGGAAA@@@<<<<<<@@@CCCAAA@@@AAADDDOOOdddwww{{{gggWWWWWW```lllzzzwwweeePPPGGGBBB>>>===;;;888777:::888888888888888888888888777777777777888888999::::::;;;AAAJJJTTT___ooo}}}ooo^^^YYYZZZ^^^hhhttt{{{uuukkk\\\OOOEEEAAA???>>>>>>>>>>>>???@@@CCCEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMQQQRRRTTTVVVXXXZZZ[[[[[[______aaabbbeeegggiiikkklllnnnqqquuuyyy~~~{{{wwwqqqiii```ZZZVVVXXXZZZ___fffpppzzzxxxhhhdddccccccddd]]]PPPCCC>>>===;;;;;;===>>>@@@BBBDDDEEEIIIMMMPPP]]]kkk|||oooaaaTTTPPPRRRXXXaaannnzzzwwwpppnnnpppuuu}}}{{{yyyvvvqqqjjjfffYYYSSSKKKDDDAAAAAAAAAAAA???AAACCCDDDFFFHHHLLLPPP\\\nnn~~~ttt\\\OOOCCC>>>===;;;:::;;;999999999999999999999999999999:::======>>>DDDLLL}}}rrraaaRRRIIIFFFFFFGGGDDDKKKUUU^^^eeejjjnnnppplllmmmiiiiiixxxyyy|||hhhSSSBBB???@@@<<<<<>>@@@CCCEEEGGGGGGGGGIIIJJJKKKKKKKKKKKKOOOPPPSSSVVVYYY[[[]]]^^^aaaaaabbbdddfffiiikkklllnnnoooqqqtttyyy~~~}}}~~~|||yyyuuunnneee\\\UUUUUUXXX]]]ccckkkuuuhhh[[[\\\___aaaddd[[[NNNAAA============??????AAACCCEEEGGGJJJOOORRRbbbqqqwwwlll___TTTRRRVVV[[[dddqqq~~~|||uuuooooooqqquuu~~~}}}{{{yyyvvvpppjjjeeeYYYSSSKKKDDDBBBAAABBBBBB???AAACCCDDDFFFIIIMMMPPP\\\ppp|||zzz]]]PPPCCC>>>===;;;:::;;;888999999::::::999999888;;;:::<<<>>>===<<>>>>>===999:::<<<===>>>@@@DDDGGGFFFGGGHHHJJJLLLNNNOOOPPPNNNPPPTTTVVVXXXZZZ]]]```bbbdddfffggghhhiiikkkmmmooorrrvvvyyy{{{~~~}}}{{{zzz{{{yyyqqqfff\\\VVVTTTRRRYYYbbbjjjrrr{{{vvv^^^WWWSSSXXXbbbccc]]]RRRDDD>>>>>>AAA@@@>>>@@@@@@CCCFFFGGGKKKVVVaaahhhzzzmmmccc[[[UUUUUUXXX]]]fffppp{{{vvvuuusssrrrtttyyy}}}}}}{{{zzzxxxuuupppjjjfffZZZQQQIIIEEEBBB>>>???BBBBBBAAACCCFFFFFFFFFLLLTTT```uuuwwwcccKKKAAAAAA===;;;<<<888:::::::::;;;;;;;;;<<<<<<>>>;;;;;;=========AAAGGGvvvnnnrrrssseeeVVVNNNIIIDDDBBBCCCKKKQQQXXX```iiiqqqrrrmmmmmmkkkiiippp}}}yyyXXXIII??????@@@===@@@GGGHHHDDDBBBFFFPPPccckkk^^^VVV[[[jjjzzzxxxqqqoooppp~~~fffQQQJJJBBB@@@<<<;;;::::::999777999888888777777777777777888888999999999888888777888:::>>>CCCKKKYYYhhhsssyyyuuusssuuuyyyvvvggg___aaahhhooo{{{ppp^^^LLLEEE===999:::<<<<<<;;;:::<<<===>>>???BBBEEEHHHGGGHHHIIIKKKMMMNNNOOOPPPNNNPPPSSSVVVXXX[[[^^^aaaccceeeggghhhhhhiiikkkmmmooorrrwww{{{}}}}}}{{{xxxxxxuuunnnccc[[[WWWWWWXXX^^^hhhpppxxxmmmXXXTTTRRRXXXbbbdddaaaVVVHHHAAAAAACCCCCCAAABBBCCCEEEIIIJJJOOO[[[gggvvvzzzpppddd\\\VVVRRRSSSWWW^^^hhhsssvvvtttssssssuuuyyy}}}|||zzzyyywwwuuupppjjjfffZZZQQQIIIEEEBBB??????BBBBBBAAACCCFFFFFFGGGMMMUUUbbbwww}}}eeeMMMBBBBBB===;;;===999:::::::::;;;;;;;;;;;;<<<>>>;;;;;;=========AAAGGG{{{qqqjjjqqq}}}nnnbbbUUUNNNIIIEEECCCDDDLLLSSS[[[bbbjjjpppppplllkkkhhhhhhsss~~~~~~nnnQQQEEE<<<===>>>===???EEEGGGCCCBBBKKK[[[rrrlllaaaZZZbbbrrr~~~ooolllooouuu```MMMHHHBBB???<<<:::::::::999777999888888777777777777777777888888999999999888888777:::===BBBJJJXXXgggrrrxxx~~~zzzvvvwwwxxxrrrgggdddiiipppzzzwwwaaaPPPBBB===999777999;;;;;;:::<<<===???@@@AAACCCGGGJJJIIIJJJKKKLLLMMMNNNOOOOOONNNPPPSSSVVVXXX[[[___bbbeeegggiiiiiiiiijjjlllmmmooosssxxx}}}}}}{{{wwwvvvqqqhhh___YYYXXXZZZ^^^dddnnnvvv|||aaaQQQQQQPPPWWWbbbeeeggg\\\NNNFFFEEEFFFFFFEEEEEEEEEHHHLLLOOOUUUbbbppplllcccZZZUUUQQQOOOSSSYYYaaalllzzz~~~uuutttttttttvvvyyy}}}~~~~~~zzzyyyxxxvvvtttpppjjjfffZZZQQQIIIEEECCC@@@AAADDDBBBAAACCCFFFFFFGGGNNNWWWeeezzziiiPPPCCCBBB===<<<>>>;;;::::::::::::;;;;;;;;;;;;===;;;;;;======<<<@@@FFF{{{rrrmmmtttyyylllaaaWWWQQQLLLGGGFFFHHHLLLTTT]]]dddkkkpppoookkkfffdddgggvvv}}}yyybbbKKKBBB;;;<<<>>>>>>AAAEEEFFFBBBCCCPPPeee~~~qqqhhhccclllzzztttiiijjjrrryyy\\\LLLHHHAAA>>>;;;:::::::::999888999888888777777777777777777777888999999999888888777999===AAAIIIVVVeeepppyyy}}}~~~|||{{{~~~pppjjjlllqqqzzzzzzjjjWWWGGG>>>;;;999:::<<<======<<<<<<>>>@@@AAACCCEEEJJJMMMLLLMMMNNNOOOOOOOOONNNNNNOOOQQQSSSUUUXXX[[[___bbbfffgggiiijjjjjjkkkmmmnnnoootttzzz}}}{{{xxxuuummmbbbYYYVVVXXX\\\aaahhhrrr|||nnnWWWMMMOOOPPPWWWdddhhhlllbbbUUULLLHHHHHHGGGFFFFFFFFFJJJOOOTTT]]]lll{{{tttaaaZZZTTTQQQOOOPPPVVV^^^gggttt{{{uuuttttttuuuwwwzzz}}}~~~~~~yyyxxxvvvuuusssoooiiieeeYYYQQQIIIFFFCCCAAABBBEEEBBBAAACCCFFFGGGHHHPPPYYYiii~~~kkkQQQDDDBBB===<<>>;;;999999:::999888999888888777777777777777666777888999999999999999777999<<<@@@GGGSSSbbbmmmyyy{{{}}}~~~}}}zzzrrrqqqtttyyy|||mmm]]]MMMAAA<<<;;;;;;;;;<<<===<<<<<<===>>>AAACCCEEEIIIMMMQQQPPPQQQRRRSSSRRRQQQPPPOOOQQQRRRTTTUUUWWWZZZ___bbbeeegggiiijjjkkklllnnnpppqqquuu{{{~~~}}}{{{yyytttjjj^^^UUUSSSXXX]]]fffnnnyyyeeeRRRLLLPPPQQQXXXffflllqqqhhh\\\SSSNNNKKKJJJHHHGGGHHHLLLSSS[[[fffyyyjjjXXXSSSOOONNNNNNQQQZZZcccrrrxxxttttttuuuvvvyyy{{{}}}~~~~~~~~~xxxwwwvvvtttrrrnnnhhhdddXXXOOOHHHEEECCCAAABBBEEECCCBBBCCCFFFGGGIIIRRR[[[mmmjjjQQQCCCBBB===<<>>@@@CCCFFFJJJNNNTTTWWWXXXYYYZZZZZZYYYVVVTTTRRRSSSTTTUUUVVVWWWZZZ^^^aaaccceeehhhjjjkkkllloooqqqssswww|||}}}{{{wwwrrrggg[[[SSSSSSYYY```mmmuuu{{{___NNNKKKQQQRRRZZZjjjrrrwwwqqqggg^^^WWWRRRNNNLLLKKKMMMRRR[[[eeesssvvvaaaPPPMMMLLLMMMOOOTTT___kkkuuussstttvvvxxxzzz|||}}}~~~~~~yyywwwuuutttqqqlllfffbbbVVVNNNFFFDDDBBBAAABBBEEECCCBBBCCCFFFGGGJJJSSS]]]ooofffNNNAAAAAA<<<;;;>>>;;;999999999999::::::::::::<<<::::::<<<<<<;;;???EEE}}}~~~rrrhhh]]]TTTLLLFFFHHHMMMVVV```jjjlllllljjjeee___]]]aaaooo}}}ooowwwzzz]]]HHHAAA???======AAADDDCCCAAA@@@EEETTTlll}}}iiijjjpppyyywwwnnnkkkwwwhhh[[[PPPHHH???===:::999999999999888999888888777777777777777666666777999999::::::999:::;;;===???DDDNNN\\\eeellloooqqqtttzzzyyyvvv~~~|||yyyqqqtttyyy~~~}}}sssbbbRRRGGG???:::777888999::::::<<<===???@@@CCCGGGKKKOOOTTT[[[___```aaabbbbbb```]]]ZZZXXXVVVVVVVVVVVVVVVYYY]]]```aaacccfffiiijjjmmmppprrrvvvyyy}}}}}}{{{sssnnndddYYYRRRTTT]]]dddrrr{{{lllXXXJJJIIIPPPRRR\\\nnnxxxzzzsssjjjbbb[[[UUUQQQRRRSSSZZZdddpppkkkYYYLLLKKKLLLPPPTTT[[[iiiwwwsssssstttvvvyyy{{{|||}}}}}}}}}yyyxxxvvvssspppjjjddd___TTTLLLEEECCCBBB@@@AAAEEECCCBBBCCCFFFHHHKKKTTT^^^qqqbbbJJJ???@@@<<<;;;===999888999999999999:::::::::<<<::::::<<<<<<;;;???EEExxxnnnaaaWWWNNNHHHJJJPPPZZZdddmmmnnnkkkggg```ZZZ]]]cccsss~~~zzzlllvvvtttYYYFFF@@@>>>===<<<@@@CCCBBB??????GGGZZZsssqqq```dddmmmwwwxxxqqqpppzzzeee[[[PPPFFF???<<<:::888999999999888999888888777777777777777666666777999999:::::::::;;;<<<===???CCCMMMZZZccceeehhhmmmqqqyyy~~~~~~~~~wwwttt}}}{{{nnnppptttyyytttsssiiiYYYKKKCCC???<<<777888:::;;;<<<>>>AAACCCBBBEEEJJJNNNSSSYYY___dddffffffggggggeeebbb^^^\\\WWWWWWWWWVVVVVVXXX\\\```___bbbeeehhhjjjmmmqqqssswwwzzz}}}}}}{{{pppkkkbbbXXXSSSVVV```hhhsss}}}cccTTTFFFGGGPPPRRR]]]rrr}}}{{{sssjjjaaaZZZVVVWWWYYY```kkkyyyeeeTTTKKKKKKNNNTTTYYYcccsss~~~rrrrrrtttwwwyyy{{{}}}}}}}}}~~~zzzxxxvvvsssoooiiiccc^^^SSSKKKDDDBBBAAA???AAAEEECCCBBBCCCFFFHHHKKKUUU___qqq___HHH>>>???<<<;;;<<<888888888999999999:::::::::<<<:::999;;;;;;;;;???EEEsssdddWWWNNNIIINNNUUUaaagggmmmnnniiibbb]]]\\\ZZZjjj{{{|||ssstttzzz|||fffOOOBBB???===<<<===@@@AAA@@@>>>DDDMMM___zzzpppeeeZZZ[[[eeewww|||zzzzzzxxxgggXXXKKKEEE???<<<999777777888888777777777777777777666555555666666666666777777777777<<<:::;;;???DDDIIISSS\\\bbbbbbeeemmmzzz}}}zzzrrruuu~~~qqqnnnooouuu}}}{{{wwwqqqgggZZZOOOJJJEEE???:::777888999:::;;;===AAACCCDDDHHHNNNTTTYYY^^^cccfffjjjnnnpppoooooonnnhhh``````]]]YYYVVVTTTUUUXXXZZZ```aaacccfffiiimmmppprrruuuxxx||||||xxxuuuppphhh^^^WWWRRRSSS]]]hhhttt}}}www^^^NNNJJJHHHLLLSSS\\\kkkxxxvvviiiaaa]]]\\\___eeepppppp\\\RRRPPPOOONNNPPPTTT___uuuxxxoooppprrrvvvyyy|||~~~~~~zzzyyyxxxuuuqqqjjjbbb\\\PPPLLLGGGAAA>>>???@@@BBBGGGDDDCCCEEEGGGLLLWWWbbbqqqzzzYYYLLL@@@===>>><<<::::::999999999::::::;;;;;;;;;::::::;;;;;;===>>>???@@@ssscccWWWMMMJJJNNNUUUdddjjjooonnnggg___ZZZXXXbbbppp|||tttrrr{{{wwwaaaLLL@@@>>>======???AAACCCBBBAAAHHHRRRffftttcccYYYTTTXXXeeevvvvvvfffWWWJJJDDD???<<<999777777888888777777777777777777666555555666666666666777777777777:::888999===BBBGGGPPPYYY___aaaeeennn{{{~~~uuuwww~~~sssooonnnttt{{{{{{uuupppfff]]]QQQHHHCCC???:::666777999::::::;;;===@@@CCCFFFKKKQQQWWW]]]bbbhhhkkkqqquuuxxxxxxxxxvvvooogggccc```\\\XXXVVVWWWYYY[[[\\\]]]```ccchhhlllppprrrsssvvv{{{~~~|||wwwtttllleee\\\VVVRRRTTT^^^iiisss}}}pppXXXLLLHHHGGGKKKQQQ[[[jjjvvvzzzmmmbbb]]]\\\```hhhtttfffTTTMMMOOONNNOOORRRXXXeee{{{wwwnnnllloootttyyy~~~~~~~~~yyyxxxvvvtttooohhh```ZZZOOOLLLFFFAAA??????AAABBBEEECCCBBBDDDGGGLLLWWWcccwwwtttWWWJJJ???======<<<::::::::::::::::::::::::::::::999999::::::;;;===>>>???sssbbbUUUMMMJJJOOOVVVccciiinnnmmmeee]]]YYYXXXlllzzzzzzsssppp|||pppYYYGGG>>><<<>>>@@@BBBCCCCCCCCCCCCLLLXXXnnnvvvdddWWWQQQPPPZZZgggvvv}}}sssdddUUUIIICCC>>><<<999777888888888777777777888888777777666666666666666666777777777777888666777;;;???DDDLLLUUU\\\```gggppp}}}~~~zzzyyy}}}vvvqqqooosssyyy~~~zzztttkkkeeeYYYRRRHHH@@@===:::777444888:::;;;;;;;;;===@@@BBBGGGLLLSSSZZZ```fffkkkoootttzzz~~~}}}uuulllfffccc^^^YYYWWWWWWXXXZZZWWWYYY\\\```eeejjjnnnppppppsssxxx|||~~~~~~yyysssoooeee___YYYUUURRRSSS]]]gggsss}}}gggPPPIIIFFFEEEIIIPPPYYYgggsss}}}mmm```YYYXXX^^^hhhwwwttt[[[NNNJJJLLLLLLNNNTTT[[[iiivvvmmmiiimmmssszzz~~~~~~xxxwwwtttqqqmmmfff^^^XXXNNNJJJFFFAAA??????AAACCCEEECCCCCCFFFIIIOOO\\\hhhnnnSSSHHH>>><<<<<<:::999:::::::::::::::::::::::::::999999999:::;;;<<<===>>>qqq```SSSLLLJJJOOOUUU^^^dddjjjiiiccc]]]\\\^^^tttuuuoooooo~~~hhhQQQCCC===<<>>BBBJJJRRRZZZ```jjjuuuyyy{{{zzzzzz||||||vvvrrrtttyyy~~~zzztttlllbbb[[[PPPKKKCCC>>>;;;:::888777999:::;;;;;;;;;===@@@BBBFFFKKKSSS[[[aaaggglllooossszzzvvvmmmfffccc]]]XXXUUUTTTUUUWWWVVVWWWZZZ]]]bbbgggjjjlllmmmqqqvvvzzz}}}~~~}}}zzztttlllggg___ZZZUUURRROOOPPPYYYcccsss~~~___KKKFFFCCCCCCHHHNNNVVVbbbnnnzzziiiZZZRRRPPPWWWddduuuiiiTTTMMMNNNIIIIIIMMMSSS[[[iiiuuulllggglllssszzzxxxvvvssspppkkkccc\\\VVVKKKIIIEEEAAA???@@@BBBCCCFFFDDDDDDHHHMMMVVVdddqqqkkkPPPFFF===;;;;;;999999:::;;;;;;::::::::::::999999::::::::::::;;;<<<===>>>|||mmm\\\QQQKKKJJJNNNTTT[[[aaagggeee___\\\___dddzzzxxxnnnhhhoooxxx___KKKAAA>>>>>>BBBFFFEEEAAA???AAADDDOOOccc{{{uuuaaaTTTPPPPPPUUUffftttzzzuuuxxx|||ooo^^^NNNCCC???<<<:::999888999999888777777777888888888888777777666666666666777777777777888666777;;;>>>AAAHHHPPPYYYbbbppp{{{zzz|||~~~{{{xxxxxx|||wwwwwwzzzzzztttnnneeeZZZRRRIIIFFF@@@<<<:::999999999999:::;;;;;;<<<===AAACCCGGGLLLTTT\\\bbbgggkkknnnrrryyywwwnnnfffbbb]]]WWWSSSSSSSSSTTTUUUVVVXXX[[[___bbbfffgggjjjnnnsssxxx{{{~~~~~~}}}|||zzzvvvooogggbbbYYYTTTPPPNNNKKKLLLUUU^^^rrrsssYYYJJJEEEBBBBBBGGGLLLSSS^^^hhhvvv}}}uuudddVVVMMMLLLSSS```rrryyy___PPPMMMOOOJJJJJJNNNTTT[[[iiiuuulllhhhlllsssyyyxxxvvvrrrnnnhhhaaaYYYTTTIIIGGGDDDAAA@@@AAABBBDDDDDDCCCDDDJJJQQQ[[[kkkzzzfffLLLDDD===;;;;;;999999;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>uuugggVVVNNNJJJIIILLLQQQ[[[aaadddaaaZZZYYY```hhh~~~~~~ooofffbbbmmm}}}oooVVVGGGAAA>>>???DDDHHHFFFAAA???DDDIIIWWWlllmmmYYYOOONNNQQQZZZkkk|||tttqqqtttkkkZZZKKKAAA>>>;;;:::999999::::::888777777777888888999999888888666666666666777777777777999777888<<<>>>@@@FFFNNNXXXdddttt}}}}}}xxxxxx{{{zzzzzz}}}{{{tttnnnggg^^^TTTMMMCCCAAA===:::777777777888888999;;;;;;<<<>>>BBBEEEIIINNNVVV]]]bbbfffiiilllpppwww~~~wwwmmmddd```[[[UUUQQQPPPQQQRRRRRRSSSTTTWWWZZZ^^^aaacccfffjjjpppuuuyyy}}}~~~}}}|||yyyvvvrrrkkkccc]]]SSSOOOLLLJJJIIIKKKTTT^^^sss~~~gggTTTIIIEEEBBBBBBFFFKKKPPPZZZcccpppvvv|||zzzpppaaaTTTMMMLLLRRR___ooommmXXXMMMJJJJJJLLLLLLPPPUUU\\\iiiuuullliiilllqqqxxx~~~~~~}}}}}}wwwtttpppkkkeee^^^VVVQQQGGGEEECCCAAA@@@AAACCCDDDBBBAAACCCKKKTTTaaasss}}}aaaJJJCCC===<<<;;;999999<<<999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???nnn```RRRKKKIIIIIIKKKNNNXXX]]]```\\\WWWYYYdddooossseee```aaakkkyyyzzzeeeNNNCCC@@@>>>???EEEJJJHHHBBBBBBIIIQQQdddzzz~~~hhhWWWPPPTTTZZZfffuuu|||sssssswwwzzzfffVVVHHH@@@???:::999999999::::::999777666777888999999999999888666666666666777777777777999777888;;;===???DDDKKKWWWeeewww}}}{{{{{{~~~|||zzz{{{{{{uuunnnggg```XXXOOOIII???>>>;;;888555444555666777888:::;;;===???CCCFFFIIIOOOVVV\\\```bbbeeefffhhhnnntttwwwyyywwwooofff^^^ZZZTTTOOOLLLKKKLLLMMMKKKMMMOOORRRVVVZZZ^^^```aaaffflllqqqvvvyyy}}}~~~}}}zzzwwwtttooojjjddd\\\WWWOOOKKKHHHGGGHHHLLLWWWcccxxxnnn[[[NNNHHHEEECCCCCCGGGJJJNNNVVV___iiioootttrrriii]]]SSSNNNMMMRRR\\\kkkzzz|||aaaQQQKKKIIIGGGJJJJJJNNNTTT[[[hhh}}}vvvlllgggjjjooovvv}}}}}}{{{zzzyyytttqqqlllgggaaaZZZRRRMMMEEEDDDBBBAAAAAABBBCCCEEEBBBBBBFFFOOOZZZiii}}}{{{^^^HHHBBB======<<<999:::>>>888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<======}}}jjj\\\OOOJJJIIIHHHIIILLLSSSXXX[[[YYYUUU[[[jjjwwwjjj^^^^^^aaajjjvvvuuu___HHH@@@???===???FFFKKKIIIDDDEEEOOOXXXnnn|||gggWWWUUU]]]fffqqq~~~{{{wwwxxx}}}vvvcccSSSFFF@@@AAA:::999999999::::::999777666777888999999999999999666666666666777777777777888666777;;;<<<===CCCIIIVVVeeexxx}}}|||zzzyyy|||~~~}}}|||xxxqqqiiibbb\\\UUUMMMGGG???>>><<<888555444555666666888:::;;;===@@@DDDHHHHHHMMMSSSYYY\\\^^^___```^^^dddiiilllnnnmmmeee]]]WWWSSSNNNIIIFFFEEEFFFGGGFFFHHHKKKOOOSSSXXX\\\^^^^^^bbbiiinnnssswww{{{~~~~~~|||vvvrrrnnnhhhccc]]]VVVRRRLLLHHHFFFFFFHHHNNN[[[hhhxxxcccSSSKKKGGGFFFDDDDDDGGGJJJMMMUUU]]]dddiiimmmllldddYYYQQQMMMMMMQQQYYYfffttt}}}~~~pppXXXNNNLLLJJJGGGFFFGGGKKKQQQXXXeeezzzvvvmmmfffhhhmmmttt|||~~~{{{yyywwwvvvrrrooojjjddd^^^WWWOOOJJJEEECCCBBBAAAAAABBBDDDEEEFFFFFFJJJTTT```ppp|||]]]HHHBBB>>>===<<<:::;;;???777777888999;;;<<<======;;;;;;:::::::::;;;<<<<<<xxxpppggg\\\PPPJJJFFFDDDGGGKKKUUUXXXZZZXXXUUU[[[mmm~~~yyyggg\\\]]]bbbllltttoooZZZHHHCCCBBB???EEEGGGJJJIIIBBBAAAQQQddd||||||hhh\\\\\\fffoooyyy|||nnnZZZLLLCCC???@@@<<<<<<;;;:::999999999999888888888888777777777777777666555555555666888999;;;888888;;;<<<===CCCJJJWWWgggwww{{{~~~|||zzzxxxvvv|||zzzxxxxxxxxxxxxwwwvvvssslllccc[[[UUUNNNHHHCCC;;;:::999777777777777888999888888999<<>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???888999:::;;;<<<<<<<<<<<<|||{{{wwwpppdddYYYNNNIIIEEEDDDGGGKKKSSSVVVXXXVVVVVV___sssuuucccYYY[[[aaannntttmmmWWWFFFAAAAAA>>>EEEFFFIIIIIIEEEIII\\\ppp}}}jjj```cccoooxxxfffTTTJJJCCC??????===<<<;;;:::999999999999888888888888777777777777777666666555666777888999:::888888;;;<<<===BBBIIIVVVfffvvv||||||yyyuuusssrrrpppnnnnnnoooqqqqqqqqqnnnhhh___XXXRRRKKKEEE@@@;;;:::888777666777888999999888888999<<>>???AAACCCDDDFFFGGGIIIKKKNNNSSSVVVYYY^^^cccgggkkkooovvv{{{~~~~~~~~~|||zzzwwwtttnnnjjjddd^^^XXXSSSNNNKKKIIIFFFEEEGGGIIIPPP^^^lllrrrbbbTTTIIIEEEFFFFFFIIIKKKKKKKKKNNNSSSXXX```bbbeeehhhhhhcccZZZRRRPPPOOOTTT]]]eeeiiimmmrrrxxxrrrYYYPPPNNNIIIGGGJJJIIIGGGIIIPPPYYYggg{{{|||tttnnnnnnpppuuu~~~}}}zzzwwwuuutttppplllfff___YYYRRRKKKFFFBBBBBBBBBAAA@@@AAADDDFFFKKKJJJPPP___qqqrrrXXXGGGCCC>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>999999:::<<<<<<<<<<<<<<>>DDDDDDFFFGGGJJJUUUlll|||kkkfffnnn}}}www\\\LLLFFFBBB???>>>===<<<;;;:::999999999999999999888888888777777777666666666666666777888888:::888888;;;<<<<<>>;;;:::777666555777999:::999999888999:::===@@@BBBFFFGGGHHHIIIIIIGGGFFFDDDBBBEEEHHHKKKKKKIIIFFFDDDBBB@@@>>><<<<<<>>>AAABBBAAACCCEEEFFFHHHKKKOOORRRUUUZZZ___cccfffkkkqqqwwwyyy{{{}}}}}}zzzwwwtttpppnnniiiddd]]]WWWRRROOOLLLJJJJJJGGGEEEGGGJJJRRRaaaooo|||hhhYYYNNNGGGGGGJJJIIIMMMPPPQQQPPPRRRVVVZZZ```bbbfffiiiiiieee^^^XXXSSSQQQSSSYYY```eeemmmttt{{{eeeQQQNNNQQQPPPMMMLLLHHHGGGIIIPPPYYYeeexxx~~~vvvqqqqqqsssxxx~~~|||yyyvvvtttsssnnniiibbb[[[UUUNNNHHHDDDAAABBBBBBAAA@@@BBBEEEHHHLLLMMMVVVgggxxxnnnUUUFFFBBB>>>;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;<<<999:::;;;<<<============vvvjjjhhhlllnnnlllcccYYYOOOIIIFFFDDDFFFJJJPPPSSSSSSTTT\\\nnnwwweeeZZZZZZdddnnnyyysssdddOOOBBB???@@@>>>CCCCCCCCCFFFOOOaaazzzvvviiikkkzzzoooSSSGGGDDDBBB>>><<<===<<<;;;::::::999999:::999999999888888888777777666666666666666777777888999777888;;;<<<<<<@@@FFFSSSaaattt~~~{{{}}}xxxrrrkkkfff\\\XXXTTTSSSUUUZZZ]]]___\\\YYYTTTNNNIIICCC???<<<;;;999777555555777:::<<<:::999888888999;;;===>>>AAAAAABBBBBBBBB@@@>>>===???AAADDDFFFGGGEEEBBB@@@===<<<;;;:::;;;<<<>>>???>>>@@@BBBDDDEEEHHHLLLNNNRRRVVV\\\```bbbgggmmmsssvvvxxxzzz}}}zzzuuuqqqnnnjjjgggddd___XXXRRROOONNNMMMLLLLLLGGGEEEGGGLLLUUUcccppptttaaaRRRIIIEEEHHHMMMPPPTTTYYYZZZYYYXXXZZZ\\\cccfffiiillllllhhhbbb^^^YYYVVVVVV[[[aaaiiitttjjjZZZLLLLLLRRRRRRMMMJJJHHHGGGIIIPPPXXXddduuuxxxuuuuuuvvv{{{~~~|||yyyvvvtttsssmmmhhh```XXXRRRKKKFFFBBBAAAAAABBBAAAAAACCCGGGJJJNNNQQQ[[[lll{{{iiiRRREEEAAA>>>;;;;;;<<<<<<;;;:::999999999999999::::::::::::;;;<<<============zzzmmmbbbaaahhhlllllleee[[[QQQKKKGGGDDDEEEHHHPPPSSSTTTVVVbbbvvvmmm^^^WWW\\\iiisss|||qqq^^^LLLBBB@@@AAA@@@AAABBBCCCIIIWWWnnnpppjjjssshhhOOODDDDDDBBB>>>;;;======<<<;;;::::::::::::999999999999888888888888555666666777777777777777888777888;;;;;;;;;???DDDQQQ^^^rrr|||{{{uuummmddd___WWWSSSMMMKKKLLLPPPSSSUUUSSSRRROOOKKKEEE@@@===<<<999888666555666888:::<<<::::::999888999999:::;;;<<<===>>>>>>>>>======<<>><<<;;;::::::::::::;;;;;;<<<>>>@@@BBBDDDFFFIIIKKKPPPTTTZZZ]]]```dddjjjoootttvvvyyy||||||vvvppplllhhheeebbb^^^YYYSSSNNNMMMMMMNNNNNNLLLGGGEEEHHHNNNVVVdddppp|||mmmZZZMMMEEEAAAEEEKKKUUUZZZ```cccaaa______```hhhjjjnnnooonnnjjjeeebbb___\\\]]]bbbiiisssxxx[[[PPPFFFGGGKKKKKKFFFBBBHHHGGGJJJPPPXXXbbbrrr{{{zzzyyyzzz}}}zzzwwwuuutttnnnhhh___VVVOOOJJJEEEBBB@@@AAAAAABBBBBBEEEIIILLLQQQTTT___nnnzzzcccNNNCCC@@@===<<<<<<<<<<<<;;;:::999999888888888999999999:::;;;<<<============vvvpppeee\\\^^^ffflllllleee[[[QQQLLLHHHEEEFFFIIIOOOTTTWWW[[[kkkyyygggYYYVVV^^^kkkuuu{{{lllWWWHHHAAAAAABBBAAA@@@CCCGGGPPPddd}}}xxxnnnqqquuuaaaMMMEEEDDDBBB>>><<<>>>===<<<;;;:::::::::::::::999999999999888888888555555666777777777777777888666888;;;;;;:::===CCCNNN\\\qqq}}}xxxqqqhhh___YYYRRRNNNHHHEEEFFFHHHKKKLLLKKKLLLKKKGGGBBB>>><<<;;;777777777777888999;;;<<<::::::999999999999::::::::::::;;;<<<===>>>>>>>>>>>>???AAABBBBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;===@@@BBBCCCEEEHHHJJJNNNRRRWWW[[[]]]aaahhhmmmrrrtttxxx{{{~~~}}}xxxqqqkkkgggccc```^^^WWWSSSNNNLLLLLLNNNPPPQQQMMMGGGEEEIIIOOOWWWcccmmm{{{zzzlll[[[PPPHHHEEEHHHMMMWWW]]]fffjjjjjjhhhggggggmmmpppssstttrrrnnnkkkjjjhhhgggiiipppwwwiiiSSSMMMGGGFFFHHHHHHFFFCCCIIIHHHKKKRRRYYYbbbppp}}}}}}zzzwwwuuutttooohhh^^^UUUMMMHHHDDDBBB???@@@AAABBBCCCFFFKKKNNNSSSWWW```nnnyyy|||^^^KKKBBB@@@===<<<<<<<<<;;;::::::999999888888888888999888999:::;;;<<<<<<<<<<<>>===<<<;;;;;;::::::;;;::::::999999999888888888444555666777888777777666777666777;;;;;;:::===BBBLLLZZZppp{{{uuummmddd[[[VVVKKKHHHCCC@@@AAACCCEEEEEEDDDFFFFFFDDD???;;;::::::555666777888999::::::;;;::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>===>>>???@@@@@@>>><<<:::;;;<<<===>>>>>>===<<<<<<;;;>>>AAACCCDDDEEEGGGIIILLLPPPUUUXXXZZZ^^^eeeiiiooorrrvvvzzz}}}~~~~~~}}}yyytttlllfffbbb^^^[[[YYYTTTQQQNNNMMMOOORRRUUUVVVLLLGGGEEEJJJQQQXXXaaaiiivvvxxxlll^^^UUUOOOKKKLLLPPPXXX```lllsssuuuuuutttttttttxxx|||}}}{{{xxxwwwxxxvvvwww{{{qqq[[[LLLKKKHHHFFFFFFHHHJJJKKKJJJIIIMMMSSSYYYbbbooo{{{~~~|||yyyvvvtttsssnnnggg\\\RRRKKKFFFCCC@@@???@@@AAABBBDDDGGGLLLOOOVVVYYYbbbnnnyyywwwYYYIIIAAA???===<<<<<<<<<;;;:::;;;:::999888888888888999777888999:::;;;;;;;;;;;;{{{rrr[[[XXXQQQMMMRRR\\\bbbccc]]]TTTLLLJJJHHHGGGIIILLLMMMUUU]]]ggg|||tttiii[[[TTTXXXfffuuu~~~tttaaaKKK@@@@@@AAAAAA@@@@@@GGGQQQbbb|||xxxjjjkkkttt```TTTIIIEEEDDDBBB@@@AAA>>>>>><<<;;;;;;;;;;;;;;;:::::::::999999999888888444555777888888888777666777666777;;;;;;999<<>>@@@BBBBBB@@@BBBDDDAAA===999888999333555777999:::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>===>>>???@@@???>>><<<:::;;;<<<===???@@@??????>>><<<>>>AAACCCDDDEEEGGGIIIJJJNNNSSSVVVXXX\\\bbbgggnnnppptttyyy|||}}}||||||uuupppiiiccc^^^[[[XXXWWWTTTRRRPPPQQQTTTXXXZZZ[[[LLLGGGFFFKKKRRRXXX```gggsss|||rrrggg[[[TTTOOOKKKKKKNNNZZZdddqqq{{{{{{zzz^^^MMMCCCEEEEEEBBBAAAEEEJJJNNNJJJJJJNNNTTTZZZbbbooo{{{}}}zzzxxxuuusssrrrnnnfff[[[QQQIIIEEEAAA???>>>@@@AAACCCDDDHHHMMMPPPWWWZZZcccooo{{{tttWWWHHHAAA???<<<<<<<<<<<<;;;:::;;;;;;:::999888888999999777777888999::::::::::::~~~~~~zzzlllbbbXXXQQQKKKMMMVVV___cccccc[[[TTTNNNKKKHHHEEEGGGKKKTTTVVV```uuuoooaaaSSSRRR___ppp{{{~~~iiiWWWDDD>>>@@@@@@@@@???FFFIIIXXXssstttfffaaammm}}}|||uuu]]]RRRIIIGGGGGGDDDBBBBBB@@@>>><<<;;;;;;;;;:::999===<<<999777666666666777999999888888777666666666555666888888999:::<<>>>>>>>>>>>===<<<;;;999777666777777777777777888888888888888999999999:::::::::??????>>>>>>======<<<<<<<<<===???@@@???>>><<<;;;<<<======>>>???>>>>>>>>>@@@CCCFFFGGGGGGGGGGGGHHHLLLLLLNNNRRRVVV\\\aaadddkkkmmmpppsssvvvxxxyyyyyytttnnneee\\\VVVTTTUUUUUUUUUQQQNNNQQQWWW[[[ZZZXXXKKKGGGFFFJJJOOOTTT]]]eeennnyyyxxxhhhVVVKKKGGGGGGKKKQQQWWWdddsss~~~fffTTTLLLFFFDDDBBBCCCGGGJJJJJJIIILLLNNNQQQSSSYYYbbboooxxx~~~zzzxxxvvvuuusssqqqhhhbbbYYYQQQJJJFFFBBB???>>>AAADDDFFFFFFIIIOOOSSS[[[___fffppp|||qqqTTTDDDAAA@@@???===;;;::::::999:::999888888777888888888999999::::::::::::;;;;;;~~~qqqbbbWWWOOOJJJFFFJJJTTT]]]aaaaaaVVVOOOJJJIIIGGGFFFIIINNNWWWYYYdddzzzggg[[[QQQVVVgggwww}}}}}}bbbQQQBBB===@@@AAAAAABBBFFFMMM```{{{yyylllaaafffttt}}}~~~hhhXXXOOOHHHHHHHHHFFFDDDDDD@@@>>><<<;;;;;;;;;:::999;;;;;;999888777777777777777777777777777888888888666888999999999;;;===???DDDTTTlllzzzzzzyyyqqqhhh^^^UUUNNNDDDAAA===:::;;;<<<======>>>>>>===<<<:::999777666666666777777888888888999888888888999999999::::::>>>>>>>>>=========<<<<<<:::;;;===?????????>>>===AAAAAABBBBBBCCCDDDDDDDDDBBBEEEGGGHHHGGGGGGGGGHHHLLLLLLNNNQQQVVV[[[```cccjjjkkknnnqqqtttvvvvvvwwwnnnhhh```YYYUUUTTTUUUWWWTTTRRRQQQUUU[[[^^^[[[VVVKKKGGGFFFIIINNNTTT\\\dddmmmxxxzzziiiWWWLLLHHHGGGLLLRRR]]]iiixxxlllXXXKKKFFFEEECCCBBBCCCGGGJJJKKKJJJOOOQQQSSSVVVZZZbbbmmmvvv~~~{{{yyywwwuuurrrooogggaaaXXXPPPJJJEEEBBB@@@???BBBEEEGGGGGGJJJPPPUUU^^^aaagggrrrmmmRRREEEAAA@@@>>>===;;;::::::::::::999999888888888888888999999::::::::::::;;;;;;~~~wwwhhhXXXNNNGGGDDDCCCIIITTT\\\``````RRRLLLHHHIIIIIIIIINNNTTTYYY]]]iiiyyy___VVVQQQ\\\ppp}}}{{{tttWWWJJJ>>>===@@@BBBCCCDDDGGGTTTlllxxxjjj```\\\kkk~~~zzz```QQQKKKGGGIIIJJJGGGEEEEEE@@@>>><<<;;;<<<;;;:::999999999::::::999888777777555666666777888888999999777888:::::::::;;;===@@@AAANNNddd}}}{{{vvvwwwyyypppggg\\\RRRKKKCCC@@@<<<999:::;;;;;;;;;===<<<<<<;;;:::999777666555555666777888999999:::888888888999999999999:::=========<<<<<<<<<<<<<<<888999;;;>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHJJJJJJHHHGGGHHHHHHLLLMMMNNNQQQUUUZZZ___bbbhhhiiillloooqqqrrrsssssshhhbbbZZZTTTSSSTTTVVVXXXSSSRRRTTTZZZ```aaa[[[UUUKKKGGGEEEIIINNNSSS[[[ccckkkvvv}}}lllYYYNNNIIIIIINNNSSS```lllzzzqqq\\\NNNGGGFFFCCCBBBAAACCCGGGKKKMMMMMMQQQTTTWWWYYY\\\ccclllsss~~~|||zzzxxxuuuqqqmmmeee___VVVNNNHHHEEEBBB@@@AAACCCFFFGGGHHHKKKQQQVVV```bbbhhhuuuhhhPPPEEEAAA@@@>>>===;;;:::::::::::::::999888888888888888999999::::::::::::;;;;;;}}}qqqbbbTTTKKKCCCCCCEEELLLVVV]]]___^^^RRRMMMKKKLLLMMMNNNSSSXXXZZZ___nnnnnn]]]UUUSSSaaauuu~~~uuuhhhOOOEEE======@@@AAACCCEEEIII]]]yyy~~~jjj\\\XXXZZZpppsss^^^NNNJJJHHHKKKKKKGGGDDDDDDAAA???===<<<<<<<<<;;;:::888999:::;;;:::999888777666666777777888888888888777888999999999:::<<<>>>>>>III[[[qqq}}}wwwvvv~~~yyypppfffZZZOOOHHHBBB???;;;999999::::::999;;;;;;;;;;;;:::888777777444555666777888999::::::888888888888999999999999<<<<<<<<<;;;;;;;;;;;;;;;888999;;;===???@@@@@@@@@@@@AAAAAACCCEEEHHHJJJLLLMMMNNNNNNMMMJJJIIIHHHIIILLLMMMNNNPPPTTTXXX]]]___eeegggiiilllnnnoooppppppddd^^^VVVRRRRRRUUUWWWWWWSSSSSSUUU\\\aaabbb\\\VVVLLLGGGEEEIIIMMMRRRZZZaaaiiisssooo\\\PPPKKKJJJOOOUUUaaalllyyywwwcccSSSJJJGGGFFFAAAAAABBBDDDGGGKKKNNNPPPRRRUUUXXX[[[^^^dddlllsss~~~|||zzzxxxtttoookkkbbb\\\SSSKKKFFFDDDBBBAAAAAACCCFFFGGGGGGKKKQQQVVVaaabbbhhhuuudddMMMDDD@@@???>>>===;;;;;;::::::::::::999888888888888999999999999:::::::::;;;;;;xxxkkk\\\PPPIIIBBBCCCGGGNNNVVV[[[\\\[[[UUUQQQOOOQQQRRRRRRUUUYYYYYYaaasssyyyeeeZZZUUUWWWgggzzz~~~ppp___JJJCCC>>>>>>@@@@@@CCCFFFOOOgggsss___SSSVVV```zzz~~~fffWWWNNNKKKKKKMMMLLLFFFBBBBBBBBB@@@>>>===>>>>>><<<;;;888999:::;;;;;;:::888777888888888888777777666666666777888888777888:::<<<>>>DDDSSSfffwww~~~|||~~~~~~wwwuuu{{{yyypppfffZZZNNNGGGAAA>>>;;;999999999888777999:::::::::999888777777444555666777888999::::::777777888888888999999999::::::::::::::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@EEEFFFGGGJJJMMMQQQSSSUUUTTTTTTSSSQQQMMMJJJJJJKKKMMMMMMNNNOOORRRWWWZZZ]]]bbbcccfffiiikkkmmmmmmmmmddd]]]UUUQQQRRRUUUVVVVVVTTTSSSUUU[[[aaaaaa\\\WWWLLLGGGEEEHHHLLLPPPXXX```fffqqq~~~rrr^^^QQQLLLKKKPPPVVV```lllyyyxxxpppdddWWWLLLFFFBBBAAA???@@@BBBDDDGGGKKKOOORRRRRRUUUYYY[[[___eeennnttt}}}{{{yyywwwrrrmmmiii___YYYPPPIIIEEECCCBBBBBBAAACCCEEEEEEFFFJJJPPPVVV```aaahhhvvvaaaKKKCCC@@@???>>><<<;;;;;;;;;;;;;;;::::::999888999999999999999999:::::::::;;;;;;ssscccTTTJJJFFFAAACCCHHHOOOUUUYYYZZZZZZWWWUUUUUUXXXXXXVVVWWWZZZ\\\gggzzzqqq^^^UUUUUU]]]pppmmmYYYGGGBBB??????@@@@@@DDDJJJXXXrrrzzzgggVVVOOOZZZjjjooo\\\SSSPPPMMMMMMOOOLLLFFFBBBBBBDDDBBB@@@?????????>>>===::::::;;;::::::999888888999999888888777666666555555666777777777777999;;;===AAALLL\\\iiipppuuuxxx}}}~~~}}}}}}zzzxxxsssxxxxxxpppfffZZZNNNFFFAAA>>>;;;999999999888666888888999999999888888777555555666777888999999:::777777777888888888888999999999999999::::::::::::<<<======>>>???AAAAAABBBEEEGGGKKKOOOSSSWWWYYYZZZ[[[[[[YYYUUUPPPMMMLLLMMMMMMMMMMMMOOOQQQUUUXXXZZZ\\\^^^aaaeeehhhiiijjjkkkddd\\\SSSPPPRRRVVVWWWVVVUUUTTTVVV\\\bbbbbb]]]WWWLLLGGGEEEHHHKKKOOOWWW^^^eeennn{{{ttt___RRRLLLLLLQQQWWWaaammmzzz}}}ttttttuuuvvvwwwvvvssspppbbb^^^WWWQQQKKKGGGBBB??????AAACCCEEEGGGKKKOOOSSSSSSVVVYYY[[[^^^dddnnnuuu|||yyywwwtttpppjjjggg\\\VVVMMMFFFCCCBBBBBBBBBAAACCCDDDEEEEEEIIIQQQVVV```ccckkkxxx}}}\\\IIICCC??????===<<<<<<;;;;;;;;;;;;;;;:::999999999999999999999::::::::::::;;;;;;{{{lll[[[NNNGGGEEEBBBEEEJJJQQQWWW[[[]]]]]]\\\[[[]]]aaabbb___]]]___cccooojjjYYYTTTZZZhhh|||gggQQQDDDAAA???@@@AAABBBHHHPPPbbb}}}mmm\\\OOONNN___ttt}}}dddWWWSSSPPPNNNNNNOOOLLLFFFDDDEEEFFFDDDBBBAAAAAAAAA@@@???===<<<;;;:::999888888888888888888777777777777777666777888888777888:::;;;======EEESSS___eeekkkrrryyy}}}zzz|||uuuwww|||~~~yyyqqqggg[[[OOOGGGAAA???<<<::::::999777666777777888888888888888777666666777777888888888999777777777777888888888888888888888888999999::::::<<<<<<===???AAACCCEEEFFFFFFIIIOOOTTTYYY\\\^^^^^^aaa```]]]XXXSSSOOONNNNNNNNNMMMMMMNNNPPPTTTWWWYYYVVVXXX\\\```cccfffggggggaaaYYYPPPNNNRRRVVVWWWVVVSSSUUUYYYaaagggeee]]]VVVLLLGGGEEEGGGKKKNNNVVV]]]cccmmmyyyuuu```RRRLLLLLLQQQWWWaaalllzzz{{{tttmmmiii```______```aaaaaa___]]]UUUSSSPPPNNNLLLJJJEEEAAA???BBBDDDFFFGGGJJJOOOSSSWWWXXXYYYZZZ\\\bbblllsss|||xxxtttqqqmmmiiifffZZZTTTKKKDDDBBBBBBBBBCCCBBBDDDEEEEEEFFFJJJRRRXXXbbbgggppp|||vvvWWWGGGEEE???>>>===<<<<<<;;;<<<<<<;;;;;;:::999999999999:::999999::::::::::::;;;;;;~~~ttteeeVVVLLLHHHHHHEEEHHHMMMTTT[[[___bbbcccaaa```dddjjjkkkgggeeefffhhhvvv|||fffVVVWWW```rrraaaHHHCCC@@@???@@@AAACCCKKKTTTiii}}}eeeUUULLLNNNbbbzzz}}}pppZZZQQQRRRPPPNNNNNNPPPMMMGGGFFFHHHGGGEEECCCBBBBBBBBBAAA@@@???===;;;999888888888888666666666777888888999999777999999999888888:::<<<<<<;;;AAANNNYYY___gggooowww~~~{{{xxxwwwyyy|||~~~yyyqqqhhh\\\PPPHHHAAA???<<<;;;:::999888666666777777888888888888777777777777777777888888888777777777777888888888888777777888888999999999::::::;;;===???BBBEEEHHHIIIKKKOOOVVV]]]bbbdddeeeeeeeeeccc```ZZZTTTPPPOOOOOONNNMMMMMMNNNPPPSSSVVVXXXRRRTTTXXX\\\```ccceeeeee^^^VVVMMMLLLQQQWWWXXXWWWRRRUUU\\\fffkkkhhh^^^UUUMMMHHHEEEGGGJJJNNNUUU]]]ccclllxxxvvv```RRRLLLKKKQQQWWW___jjjxxx{{{sssiii```ZZZQQQQQQPPPQQQSSSSSSRRRPPPMMMJJJIIIIIIJJJHHHDDDAAA@@@BBBEEEFFFGGGJJJOOOSSSZZZZZZZZZYYYZZZ```jjjqqq{{{vvvrrroookkkhhheeeYYYSSSJJJCCCAAAAAABBBCCCDDDEEEGGGFFFGGGKKKSSSYYYdddkkkuuupppRRRFFFGGG???>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;zzzmmm^^^PPPGGGCCCCCCHHHJJJPPPXXX___ccceeeeeegggjjjmmmoooooolllhhhfffkkksss``````YYYmmmvvv\\\GGGDDD@@@>>>@@@CCCGGGPPPZZZuuurrr\\\RRRMMMOOOeee{{{uuuzzz{{{gggWWWPPPPPPKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHGGGGGGEEEDDDCCCBBB>>>===<<<;;;:::999999999888888888888888888999999666666666666666777888888<<<<<<>>>DDDLLLXXXccciiivvvwwwsssuuu}}}{{{sssjjj]]]OOOFFF???===;;;999777666666666999999888888888888888888777888888888888999999999999999:::;;;;;;999888777666666666666777888999:::<<<>>>???@@@AAAEEEIIIMMMSSSWWW\\\aaaeeehhhhhhiiigggeeeaaa[[[UUURRRRRRSSSPPPNNNMMMMMMOOOPPPPPPPPPLLLPPPVVV[[[^^^bbbfffiii]]]UUUNNNMMMRRRWWWXXXVVVVVVYYY___fffkkkiiibbb\\\PPPIIIDDDFFFJJJNNNTTT[[[ccchhhrrrzzzhhhXXXOOONNNPPPRRR^^^kkkxxxwwwmmmaaaVVVOOOKKKIIIHHHHHHJJJLLLLLLKKKFFFHHHKKKNNNMMMJJJFFFCCC@@@@@@AAACCCHHHMMMRRRUUUYYY[[[[[[[[[]]]cccmmmttt|||~~~~~~{{{yyyuuurrrnnniiiccc___TTTNNNGGGAAA???@@@AAAAAAFFFCCCCCCDDDDDDFFFNNNXXXjjjiiirrrnnnWWWKKKEEE@@@???>>>===;;;;;;::::::::::::::::::::::::::::::777777888999::::::;;;;;;yyyrrrfffXXXKKKDDDCCCDDDJJJMMMSSSZZZaaafffggggggkkkmmmpppqqqpppnnnllljjjuuummm\\\]]]dddyyylllSSSAAADDDAAA@@@AAACCCIIIUUUaaa|||pppZZZTTTRRRXXXmmm}}}}}}}}}|||uuuqqqxxxsssaaaTTTNNNNNNKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGHHHGGGGGGFFFEEEEEE??????===<<<;;;:::::::::888888888888888888999999666666666666666777888888:::;;;===BBBJJJUUU```gggttt~~~|||wwwwww~~~|||tttkkk^^^PPPGGG@@@???===:::999888888888999999999999999999999999888888888888999999999999888888888888888777777666888888888999:::;;;<<<===;;;===???AAADDDHHHNNNRRRVVVYYY^^^cccgggjjjjjjjjjiiigggbbb]]]XXXUUUTTTTTTQQQOOOMMMMMMNNNOOONNNMMMLLLNNNQQQVVV[[[```ccceee___WWWOOONNNTTTZZZZZZXXXVVVYYY___gggkkkiiiaaaZZZQQQJJJEEEGGGKKKOOOUUU[[[bbbgggppp}}}|||kkk\\\RRROOOPPPRRR]]]iiivvv~~~wwwmmmaaaUUUMMMFFFEEEDDDDDDFFFGGGGGGFFFFFFHHHLLLOOONNNKKKFFFCCCBBBBBBBBBEEEIIIOOOTTTWWW[[[]]]___```bbbgggpppwww~~~~~~~~~|||zzzwwwtttppplllgggaaa]]]SSSMMMFFFAAA???@@@AAAAAADDDBBBBBBDDDEEEGGGOOOYYYeeefffnnn|||jjjUUUJJJDDD@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::888888888999999::::::;;;oooiii^^^QQQGGGCCCDDDFFFLLLPPPWWW^^^dddhhhkkklllppprrrttttttrrrqqqpppqqq~~~fffZZZ```pppzzz^^^JJJ???CCCBBBBBBCCCDDDLLL^^^nnnmmmYYYVVV\\\eeezzzwwwwwwwwwuuuqqqqqq{{{{{{gggZZZQQQLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGAAA@@@???===<<<<<<<<<<<<999999999999999999888888777777666666666777888888888:::<<<@@@GGGRRR]]]dddqqq{{{}}}zzz}}}uuulll___QQQHHHBBBAAA???<<<;;;:::::::::777777777777777777777777888888999999999::::::::::::999888888777777888888999999999:::;;;===>>>???;;;>>>AAADDDHHHMMMSSSXXXZZZ]]]bbbgggjjjlllmmmlllllliiieee```[[[XXXVVVUUURRRPPPMMMLLLLLLLLLKKKJJJIIIIIIKKKRRR[[[bbbeeeeeeaaaXXXOOOOOOUUUZZZYYYUUUWWWZZZaaahhhllliii```YYYRRRKKKGGGIIIMMMPPPVVV\\\```dddmmmxxxpppaaaVVVQQQQQQRRR\\\gggsss|||wwwmmm```SSSKKKDDDBBBAAABBBCCCDDDDDDCCCEEEHHHMMMPPPOOOLLLGGGDDDCCCCCCDDDFFFKKKQQQWWW[[[^^^aaadddfffiiinnnuuu|||~~~{{{yyyxxxvvvrrrooojjjeee^^^ZZZPPPKKKEEEAAA@@@AAAAAABBBDDDBBBCCCDDDEEEGGGOOOXXXaaaccclll{{{eeeRRRHHHCCC@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999}}}uuuhhhbbbXXXMMMEEECCCFFFIIINNNRRRZZZaaafffkkknnnoootttuuuvvvtttrrrrrruuuxxxuuubbb]]]hhhyyypppTTTGGGCCCAAABBBDDDFFFIIISSShhh|||jjjZZZ\\\gggtttwwwtttuuuuuuttttttyyymmm]]]UUUPPPMMMLLLNNNOOOOOOOOONNNMMMKKKJJJHHHHHHIIIHHHHHHGGGFFFFFFAAA@@@???>>>===<<<<<<<<<:::999999999999999888888888777777666777777888888777999<<<@@@EEEOOOZZZbbboooxxx}}}}}}vvvmmm```RRRHHHCCCAAA???===;;;:::::::::555555555555666666666666999999999999:::::::::;;;===<<<;;;999999:::;;;;;;888888888999:::<<<>>>>>>>>>@@@CCCGGGKKKPPPWWW[[[]]]```dddiiimmmnnnooonnnnnnkkkgggbbb___[[[WWWUUUSSSPPPMMMKKKJJJIIIGGGFFFCCCDDDHHHSSS```hhhjjjiiiddd[[[SSSSSSYYY]]]\\\XXXYYY\\\cccjjjnnnjjj```YYYTTTNNNJJJLLLOOORRRWWW]]]___ccciiirrr{{{tttfffYYYRRRQQQQQQ\\\eeepppzzzyyynnnaaaSSSJJJEEEDDDBBBCCCDDDEEEEEEDDDEEEHHHMMMPPPPPPMMMIIIFFFDDDDDDEEEGGGLLLSSSYYY]]]aaaeeejjjmmmooottt{{{}}}zzzwwwwwwuuurrrnnniiiccc\\\WWWMMMIIIDDDAAAAAAAAABBBBBBEEEDDDDDDEEEEEEFFFMMMVVV]]]bbbmmm}}}}}}aaaPPPHHHDDD@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999999999999vvvmmm```[[[RRRIIICCCBBBEEEHHHOOOTTT]]]dddhhhlllpppsssvvvwwwwwwtttqqqsssyyy}}}mmm```bbbqqqdddMMMEEEEEE@@@BBBFFFKKKQQQ^^^uuu{{{lllaaagggtttzzzooorrruuuxxxyyy}}}{{{dddXXXTTTQQQOOOOOOPPPQQQQQQQQQPPPNNNLLLKKKJJJJJJIIIHHHGGGEEECCCBBB@@@@@@>>>===<<<;;;;;;;;;::::::::::::999999888888888888777777777777888888777:::===???CCCLLLXXXaaalllttt~~~~~~xxxooobbbSSSIIIBBBAAA>>><<<:::999999999666666666777777888888888999:::::::::;;;;;;;;;;;;>>>===;;;:::::::::;;;<<<888888999:::;;;===???@@@BBBDDDFFFIIILLLQQQWWW[[[^^^aaafffkkkoooqqqqqqqqqpppmmmiiieeebbb^^^YYYUUUSSSPPPMMMJJJHHHFFFDDDBBB@@@AAAHHHTTTbbbjjjkkkiiiddd^^^XXXYYY^^^ccccccbbb[[[^^^dddkkkoookkkbbb[[[WWWQQQMMMPPPSSSUUUZZZ______bbbgggmmmttt{{{wwwjjj]]]TTTQQQQQQ\\\cccnnnxxx~~~{{{qqqcccUUUKKKGGGEEECCCDDDEEEFFFEEEDDDEEEHHHLLLOOOOOOMMMJJJHHHFFFEEEEEEHHHMMMUUU\\\```eeeiiinnnrrruuuzzz|||xxxwwwvvvtttqqqmmmhhhaaaYYYTTTIIIFFFCCCAAAAAABBBBBBBBBHHHFFFFFFFFFEEEEEEKKKRRRZZZaaaoooxxx]]]OOOIIIEEE@@@???>>>===============::::::::::::::::::::::::::::::999999999999999999~~~pppfffUUURRRLLLEEEAAAAAADDDHHHPPPWWW```gggkkknnnssswwwwwwxxxwwwsssqqquuu~~~ttthhhbbbiiizzzsssXXXGGGCCCCCCAAACCCJJJTTT^^^lll{{{rrrmmmuuuuuunnnqqqxxx~~~ppp___XXXUUUSSSRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKKKKKKKJJJHHHFFFDDDBBBAAAAAA@@@???===<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888777777777888888666:::===???AAAIIIUUU___hhhooo{{{}}}}}}{{{sssfffWWWLLLAAA@@@>>>;;;999999888999999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999::::::::::::;;;<<<===???AAABBBDDDFFFHHHJJJMMMQQQWWW[[[___ccchhhmmmqqqttttttuuutttpppllliiigggbbb\\\VVVRRROOOLLLIIIGGGDDDAAA??????AAAGGGRRR^^^gggkkkllleeeccc```___```ccceeefff^^^```eeelllpppmmmfff___[[[UUUQQQTTTWWWYYY]]]bbbaaaccceeeiiinnnuuu}}}yyynnnaaaXXXTTTTTT]]]bbblllwww}}}~~~~~~uuugggXXXNNNFFFEEECCCCCCDDDEEEDDDCCCFFFGGGJJJLLLMMMLLLKKKJJJHHHGGGGGGJJJPPPXXX```eeejjjnnnssswwwzzz}}}yyyvvvuuutttrrroookkkfff^^^UUUPPPEEECCCAAAAAABBBCCCCCCBBBHHHFFFFFFGGGEEEEEEJJJQQQWWWbbbtttsssZZZOOOIIIFFF@@@???>>>>>>=========>>>::::::::::::::::::::::::999999999999999999999999xxxhhh\\\MMMKKKHHHEEEBBBDDDGGGKKKSSSZZZdddjjjnnnqqqwww{{{xxxyyywwwsssqqqwwwmmmhhhiiiuuu~~~cccNNNFFFCCCAAACCCFFFOOO]]]kkk{{{}}}zzz|||}}}uuutttttt~~~ssshhh^^^YYYWWWTTTTTTUUUSSSTTTTTTSSSRRRPPPMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@???>>>=========<<<;;;;;;:::999999888888:::999888888777777888888555888<<<===>>>FFFRRR\\\ccckkkwww{{{yyy~~~wwwjjj[[[PPPBBB@@@>>>;;;:::999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::;;;===???AAABBBCCCEEEGGGJJJMMMRRRXXX\\\aaadddjjjpppuuuxxxyyyyyyxxxtttpppnnnlllggg___YYYQQQNNNJJJGGGEEECCC@@@>>>>>>@@@FFFOOO[[[hhhtttzzzzzzyyyvvvooohhhdddeeeggg```bbbffflllpppoooiiiddd^^^XXXUUUWWWZZZ\\\___dddcccdddeeefffiiioooxxx~~~{{{rrrfff\\\XXXXXX^^^aaakkkwww||||||~~~yyykkk\\\QQQGGGFFFDDDDDDDDDEEEDDDCCCFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJMMMSSS[[[dddiiiooosssxxx{{{~~~yyyuuusssssspppooolllhhhbbbZZZQQQKKKCCCBBB@@@AAACCCDDDCCCBBBEEEDDDEEEGGGFFFFFFLLLSSSYYYhhh|||mmmWWWNNNIIIEEE@@@???>>>>>>===>>>>>>>>>::::::::::::::::::::::::888888888999999::::::;;;qqq```UUUIIIIIIHHHGGGFFFHHHLLLPPPUUU\\\fffmmmppptttyyy~~~yyyzzzxxxtttrrryyyzzziiiiiiqqqsssWWWJJJHHHFFFCCCEEEHHHSSSccctttyyywwwzzzyyykkkccc]]][[[YYYUUUTTTVVVTTTTTTTTTTTTRRRPPPNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCAAA@@@???>>>>>>>>><<<<<<;;;::::::999888888::::::999888777777888888333777;;;;;;<<>><<<::::::999:::666666777888999999::::::;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>===;;;:::777777888999;;;===???@@@AAACCCFFFIIIMMMRRRXXX]]]bbbffflllrrrwwwzzz||||||{{{wwwsssqqqpppkkkbbb[[[QQQNNNJJJGGGEEEBBB???======???DDDLLLZZZlllvvvllljjjlllbbbcccffflllqqqqqqlllggg___ZZZWWWYYY\\\^^^aaaeeedddeeeeeeeeegggmmmvvv}}}}}}}}}uuuiii```[[[[[[___aaakkkwww|||{{{}}}|||nnn^^^SSSIIIHHHFFFFFFFFFGGGFFFEEEFFFFFFGGGGGGIIIJJJLLLMMMNNNMMMMMMOOOVVV^^^gggmmmsssvvv{{{~~~}}}{{{vvvrrrqqqrrrnnnllliiifff```WWWNNNHHHBBB@@@@@@AAACCCDDDCCCBBBBBBBBBDDDGGGGGGHHHNNNVVV^^^nnnjjjUUULLLHHHDDD@@@???>>>>>>>>>>>>>>>???::::::::::::::::::::::::777777888999::::::;;;;;;tttcccWWWPPPFFFEEEDDDEEEGGGLLLRRRUUU___ccchhhmmmuuu|||{{{vvvxxxyyyuuuppptttwwwlllgggyyy___OOOJJJGGGEEEFFFIIINNN[[[mmmwwwwwweeebbb]]]ZZZYYYXXXVVVUUUWWWVVVVVVUUUSSSQQQOOONNNPPPNNNKKKIIIIIIHHHFFFEEEFFFEEECCC@@@???>>>>>>???;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999888:::;;;;;;===CCCLLLSSS\\\hhhzzzzzzwww}}}zzz||||||rrrdddXXXNNNEEE===;;;:::888777999;;;::::::::::::;;;<<<<<<:::;;;;;;;;;<<<===============>>>>>>===<<<;;;;;;888999:::<<<>>>???AAAAAAGGGHHHIIIJJJMMMSSSZZZ___hhhooovvvxxx{{{zzzvvvqqqjjjddd___UUUQQQKKKFFFCCC@@@===;;;===;;;DDDMMMVVVqqqxxxqqqrrrjjjeeecccccciiippprrrnnnhhhfffddd```^^^^^^```cccfffiiiiiigggcccaaafffpppyyy}}}}}}zzztttlllddd___]]]aaafffnnnvvv}}}~~~qqqaaaUUULLLJJJGGGFFFFFFFFFEEEDDDFFFEEEDDDDDDFFFJJJNNNQQQPPPSSSVVVWWWYYY___jjjrrrwwwyyy|||}}}{{{xxxuuussspppooonnnkkkfff```ZZZTTTLLLGGGCCCCCCBBBBBBBBBCCCCCCDDDGGGBBBBBBGGGIIIJJJQQQZZZjjjyyydddSSSMMMHHHDDD@@@@@@???>>>===<<<;;;;;;======<<<;;;::::::999999:::999999888888999999:::yyykkk\\\PPPJJJGGGFFFEEEFFFJJJPPPWWW[[[ccchhhmmmqqqwww||||||xxxyyyxxxssspppvvvzzzpppkkkooorrrUUUJJJIIIGGGGGGIIIKKKSSSaaauuu|||sss~~~mmmccc___[[[XXXWWWVVVUUUTTTWWWVVVVVVUUUTTTRRRQQQPPPPPPNNNKKKJJJIIIIIIGGGEEEFFFEEECCCAAA@@@?????????======<<<<<<;;;;;;;;;:::;;;;;;;;;:::::::::999999888:::;;;<<<===CCCKKKRRR\\\hhhzzzwwwtttzzz~~~~~~~~~~~~}}}uuuhhh]]]OOOFFF===;;;;;;888888:::;;;:::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<========================<<<;;;;;;999:::;;;<<<===???@@@AAAFFFHHHKKKNNNRRRXXX___dddllltttzzz}}}}}}xxxrrrllleee```VVVQQQKKKFFFBBB@@@===;;;>>>>>>FFFJJJQQQrrr|||qqqooohhhfffcccccchhhnnnqqqmmmhhheeecccaaa______bbbeeegggnnnmmmkkkfffdddgggpppxxx|||{{{yyytttmmmfffbbb``````eeemmmvvv}}}~~~qqqaaaVVVNNNLLLHHHGGGGGGGGGFFFEEEFFFEEEDDDDDDFFFIIIMMMOOORRRUUUWWWXXXZZZ```jjjqqqvvvyyy~~~~~~}}}zzzxxxtttqqqooommmjjjgggbbb]]]XXXQQQJJJFFFCCCCCCBBBBBBBBBCCCDDDDDDGGGDDDCCCGGGIIILLLVVVaaarrr{{{___QQQLLLGGGBBBBBBBBBAAA@@@???>>>=========<<<<<<;;;::::::999999:::999999888888999999:::zzzooo```SSSIIIDDDGGGFFFFFFIIINNNVVV^^^ccciiipppuuuvvvxxx||||||zzzxxxuuuooonnnvvvrrrkkkooo||||||dddMMMFFFGGGGGGGGGKKKMMMXXXjjjyyyooonnnqqqddd___\\\XXXVVVUUUTTTSSSRRRWWWVVVVVVUUUUUUTTTSSSSSSQQQOOOLLLKKKJJJJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888:::;;;<<<===BBBJJJPPP[[[hhhzzzvvvrrrxxx}}}zzzooodddQQQGGG???<<<;;;999999;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<======>>>>>>===============<<<<<<;;;;;;;;;;;;<<<===???@@@AAADDDHHHMMMRRRXXX___eeejjjrrryyy{{{uuunnnfff```VVVQQQKKKEEEBBB@@@===<<<>>>BBBGGGFFFPPPzzzxxxmmmooojjjfffcccbbbffflllnnnkkkhhhdddcccaaaaaabbbeeehhhjjjrrrpppmmmhhheeegggnnntttyyyyyyxxxtttnnniiifffeeeaaaeeellluuu}}}~~~qqqbbbWWWRRRNNNKKKHHHHHHGGGGGGFFFEEEEEEEEEEEEGGGKKKNNNPPPUUUWWWXXXYYYZZZ```iiippptttyyy}}}|||zzzvvvsssooollljjjeeebbb]]]XXXTTTNNNHHHDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEGGGIIIOOO]]]kkk|||rrrYYYOOOKKKFFFAAABBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;;;;::::::999:::999999888888999999:::|||||||||rrrfffYYYNNNFFFCCCFFFFFFGGGKKKSSS\\\eeekkknnnuuuzzzyyyxxxzzz|||{{{uuupppkkkmmmvvvqqqoooyyyooo[[[IIIFFFGGGEEEFFFIIIMMM[[[qqqooohhhkkk{{{jjjbbb\\\ZZZWWWUUUUUUTTTSSSRRRVVVVVVUUUUUUTTTTTTUUUUUUQQQOOOLLLKKKKKKJJJIIIHHHFFFFFFEEECCCBBBAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;<<<;;;;;;;;;;;;:::::::::999:::<<<<<<<<>>>>>???<<<======>>>======<<<<<<===<<<<<<===>>>???AAABBBDDDIIIOOOVVV\\\ccchhhlllvvv~~~xxxpppgggaaaVVVRRRKKKEEEBBB???===<<<>>>BBBEEEDDDSSSjjjiiiqqqooogggdddbbbdddhhhkkkiiigggdddccccccdddeeehhhkkkmmmsssqqqmmmhhheeefffkkkooovvvwwwwwwuuuqqqmmmkkkjjjeeeiiiooovvv}}}~~~sssdddYYYUUURRRMMMJJJIIIIIIHHHHHHEEEEEEGGGIIILLLPPPSSSUUUXXXYYYYYYYYY[[[aaahhhnnnrrrxxx||||||{{{yyyvvvqqqmmmiiiggg```\\\XXXTTTPPPKKKFFFCCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGJJJUUUfffuuujjjUUUOOOKKKFFFBBBAAA@@@@@@???>>>===<<<;;;<<<<<<;;;;;;;;;::::::::::::999999888888999999:::}}}zzz||||||uuuiii\\\QQQJJJEEEBBBEEEFFFIIIOOOWWWaaajjjpppqqqxxx|||zzzxxxzzz{{{zzzrrrllliiinnnvvv||||||zzz~~~tttyyyaaaQQQEEEDDDEEECCCDDDIIIOOO___uuusssfffccclllqqqeee```ZZZXXXVVVUUUVVVUUUTTTSSSUUUTTTTTTSSSSSSSSSTTTUUUPPPNNNLLLKKKKKKKKKIIIHHHFFFFFFFFFEEEDDDCCCBBBAAABBBAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999;;;<<<<<<<<>>???@@@======>>>??????>>>>>>===>>>>>>>>>>>>???AAACCCEEEGGGLLLSSSZZZ```eeejjjnnnyyyzzzqqqhhhaaaWWWRRRJJJDDDAAA???>>>===???@@@AAAAAAQQQyyy{{{sssiii```hhhpppkkkgggccc``````cccffffffeeeccccccdddfffhhhjjjlllnnnsssqqqmmmiiiggghhhkkknnnsssuuuvvvuuusssppppppppplllooosssyyyuuuggg^^^XXXTTTOOOLLLKKKKKKKKKKKKFFFHHHKKKOOOTTTXXX\\\^^^[[[[[[ZZZZZZ]]]bbbiiinnnqqqxxx~~~~~~}}}zzz{{{zzzxxxtttooojjjeeecccZZZWWWSSSOOOLLLIIIEEECCC@@@AAABBBDDDEEEFFFFFFFFFCCCEEEGGGHHHOOO^^^ppp}}}dddTTTOOOLLLGGGEEEAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888999999:::|||{{{rrrjjj^^^RRRKKKFFFCCCBBBEEEHHHMMMTTT]]]fffnnnrrrsssxxxzzzyyyxxx{{{{{{yyysssnnnmmmssszzz|||||||||}}}zzzoooQQQEEE>>>@@@CCCBBBFFFMMMVVVfff{{{~~~fff]]]^^^pppyyyhhh^^^ZZZXXXWWWVVVVVVWWWVVVUUUSSSTTTSSSRRRQQQPPPQQQRRRSSSPPPMMMKKKJJJKKKJJJIIIHHHFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::999;;;<<<<<<<<<>>>DDDIIISSS^^^ooo~~~}}}uuuvvv{{{}}}uuuwww|||}}}sss]]]QQQFFFAAA>>>;;;:::<<<999:::;;;<<<<<<<<<;;;:::::::::;;;<<<>>>???@@@@@@>>>??????@@@@@@@@@@@@???@@@?????????AAADDDGGGIIIMMMQQQXXX^^^dddjjjooosss~~~{{{rrrhhhaaaWWWRRRJJJDDD@@@???>>>===@@@======???IIIcccoooddd```YYY[[[^^^```iiilllaaadddaaa]]][[[\\\___aaaaaaaaabbbccceeehhhiiikkkkkkpppnnnkkkiiiiiijjjlllnnnrrrtttvvvvvvuuusssssstttqqqtttyyy~~~xxxlllcccZZZVVVQQQNNNMMMNNNNNNNNNIIILLLPPPVVV[[[___bbbddd___^^^\\\]]]```ffflllppptttzzz}}}|||}}}}}}zzzxxxxxxwwwuuuqqqlllfff```]]]UUURRRNNNKKKIIIFFFDDDBBB???@@@BBBEEEFFFGGGGGGGGGBBBFFFHHHLLLXXXjjj{{{~~~aaaTTTPPPKKKGGGHHHCCCCCCBBBAAA@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::~~~|||iiiaaaUUULLLGGGEEEEEEDDDGGGKKKQQQZZZbbbjjjqqqtttuuuwwwxxxwwwzzz~~~}}}yyyvvvsssuuu|||{{{]]]JJJAAA<<<@@@CCCCCCHHHQQQaaapppsss^^^ZZZ^^^tttmmm```YYYUUUVVVUUUUUUUUUVVVVVVUUUSSSSSSQQQOOONNNMMMNNNOOOPPPNNNLLLJJJIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGEEEDDDCCC@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999;;;===<<<;;;===BBBGGGOOOYYYiiiwwwxxxwww{{{~~~wwwvvvyyy}}}sssaaaUUUHHHBBB>>>:::999;;;888999;;;======<<<;;;:::::::::;;;===>>>???@@@AAA???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAACCCGGGJJJMMMSSSWWW^^^dddkkkqqqxxx|||{{{rrrhhhaaaXXXRRRJJJDDD@@@???>>>>>>>>>:::===???@@@KKKRRRKKKKKKJJJRRRZZZ^^^gggiii^^^```\\\WWWTTTTTTWWWZZZ\\\]]]^^^aaaccceeefffgggggghhhgggeeeeeefffiiikkklllqqqsssvvvwwwvvvuuuuuuvvvssswww||||||ppphhh[[[WWWRRROOOOOOPPPQQQQQQNNNQQQUUU[[[___cccdddeeecccaaa``````eeekkkqqqtttxxx~~~{{{zzz{{{{{{yyyvvvssssssqqqmmmggg```ZZZWWWPPPMMMIIIFFFEEECCCAAA@@@>>>@@@BBBEEEGGGHHHHHHGGGDDDGGGKKKRRRbbbwwwwww___UUUPPPIIIFFFIIIDDDCCCBBBBBB@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::xxxeee]]]RRRJJJGGGGGGGGGGGGIIIMMMUUU^^^fffmmmrrruuuvvvwwwwwwwww{{{zzzzzzxxx|||nnnQQQLLLCCC???CCCEEEEEEJJJSSSjjjwwwmmm[[[[[[aaavvvtttfff]]]XXXTTTUUUTTTSSSTTTVVVVVVTTTSSSRRRPPPNNNLLLLLLLLLMMMNNNNNNLLLIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFEEECCC??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999;;;===<<<;;;===AAAFFFMMMWWWeeesss}}}zzz}}}{{{xxxyyy}}}rrrcccWWWJJJCCC>>>:::999:::888999;;;======<<<;;;:::::::::;;;===>>>@@@AAAAAA@@@AAABBBBBBCCCCCCCCCCCCAAAAAA@@@AAADDDHHHLLLOOOWWW[[[bbbiiipppwww{{{qqqgggaaaXXXRRRJJJCCC@@@???>>>>>>:::777===AAA;;;>>>FFFFFFHHHIIIRRRXXXYYYcccjjjddd\\\YYYSSSPPPOOORRRVVVXXXZZZ\\\^^^aaacccccccccccc```___^^^___bbbfffhhhiiiqqqsssvvvwwwwwwvvvwwwwwwtttwww~~~~~~ssskkk[[[WWWRRROOOOOOQQQSSSSSSRRRTTTYYY]]]aaacccddddddfffdddbbbccchhhoootttwww|||{{{zzz{{{zzzxxxuuupppooommmjjjddd]]]VVVRRRLLLIIIEEECCCBBBAAA???>>>===???CCCFFFHHHHHHHHHHHHEEEIIIMMMVVViiisss]]]UUUOOOGGGEEEJJJBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::}}}ooo___UUUKKKGGGEEECCCCCCFFFJJJRRR[[[aaahhhppptttuuuxxxvvvvvvzzz}}}}}}qqqWWWGGG>>>???AAABBBAAACCCOOO[[[ttt|||aaaZZZ```fffvvvkkkbbbVVVRRRUUUUUUTTTSSSRRRRRRQQQQQQRRRMMMMMMLLLLLLLLLLLLLLLLLLKKKHHHEEEEEEGGGHHHGGGEEEHHHGGGGGGFFFEEEDDDDDDCCCDDDCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;:::999999;;;???BBBMMMQQQ\\\lll|||uuuwww}}}|||zzz}}}zzzggg\\\NNNDDD@@@>>>;;;999;;;<<<===>>>>>>======<<<;;;<<<===>>>@@@AAACCCCCCCCCAAACCCFFFFFFCCCBBBDDDCCCEEEGGGIIIKKKOOOTTTWWW]]]bbbiiipppwww~~~yyypppfff```YYYSSSJJJCCC???>>>>>>>>>>>>===<<<;;;<<<===???AAAGGGIIINNNVVV___ddddddccc```XXXPPPLLLJJJHHHKKKPPPRRRXXX]]]]]]^^^```aaa___]]]YYYVVVXXXZZZ\\\aaagggppptttyyyzzzxxxvvvuuuvvvuuuxxx}}}zzzlll^^^VVVQQQRRRTTTTTTTTTVVVSSSXXX]]]aaabbbaaaaaaaaaaaaaaadddjjjqqqvvvxxxwww}}}~~~|||{{{zzzwwwsssppppppmmmhhhccc^^^XXXRRRNNNHHHGGGEEEBBBAAA@@@@@@@@@@@@BBBDDDEEEDDDEEEGGGIIIIIIKKKRRR```sssppp[[[QQQNNNKKKGGGEEEDDDDDDDDDBBBAAA???>>>===<<<<<<;;;;;;;;;:::::::::888888777777888888999:::vvviii[[[RRRIIIGGGFFFEEEGGGJJJMMMVVV___eeekkkssswwwwwwxxxxxxyyy}}}|||```LLLCCC??????@@@BBBBBBGGGUUUddd~~~rrr\\\XXXbbbnnnyyyfff^^^YYYQQQOOOSSSUUUTTTSSSRRRQQQQQQQQQQQQMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHFFFFFFHHHIIIHHHFFFHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@>>>=========<<<<<<<<<;;;;;;;;;;;;::::::;;;:::999999;;;???BBBIIINNNYYYhhhyyy}}}sssuuu}}}~~~{{{}}}|||kkk```QQQFFFBBB@@@>>><<<;;;<<<===>>>>>>>>>===<<<===>>>???AAABBBDDDEEEFFFGGGFFFGGGKKKKKKGGGFFFHHHFFFHHHKKKMMMOOOSSSXXX[[[dddiiiooovvv}}}zzzpppggg```XXXRRRJJJCCC???>>>===<<<>>>===<<<;;;;;;===???@@@GGGHHHMMMVVV```fffgggfff\\\TTTLLLHHHEEECCCFFFKKKNNNUUUZZZ[[[[[[]]]]]]ZZZYYYTTTQQQSSSUUUWWW\\\bbblllqqqvvvxxxvvvttttttuuuuuuxxx}}}xxxkkk^^^WWWRRRTTTVVVVVVUUUWWWVVVYYY]]]^^^^^^]]]]]]]]]aaaccchhhpppxxx|||}}}|||~~~~~~|||zzzyyyvvvssspppmmmjjjeee```[[[UUUOOOLLLGGGFFFDDDBBB@@@??????@@@@@@BBBDDDEEEEEEFFFHHHJJJHHHKKKSSSbbbtttmmmYYYPPPNNNLLLHHHGGGEEEDDDDDDCCCBBB@@@>>>============<<<<<<<<<;;;;;;999888888888888999::::::~~~oooaaaUUUNNNGGGFFFFFFGGGJJJNNNRRR[[[eeekkkqqqwwwzzzyyyxxx{{{~~~fffNNNCCCBBB@@@??????AAADDDMMM```qqq}}}gggYYYXXXiii}}}|||kkk\\\WWWTTTPPPQQQUUUTTTSSSRRRQQQQQQPPPPPPQQQNNNMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBB@@@???>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999;;;>>>AAADDDKKKVVVcccuuu{{{pppqqqwww~~~}}}}}}~~~qqqfffVVVJJJDDDBBB@@@???;;;;;;<<<===>>>>>>======@@@AAABBBCCCEEEGGGHHHIIILLLKKKMMMQQQQQQMMMKKKLLLLLLNNNQQQSSSVVVYYY^^^bbbkkkooouuu|||{{{qqqhhhaaaVVVQQQIIIBBB>>><<<;;;:::===<<<;;;;;;;;;<<<===>>>EEEGGGLLLVVVaaaiiikkkjjj[[[RRRHHHDDDBBB@@@CCCGGGKKKRRRYYYZZZZZZ[[[YYYUUURRRMMMJJJLLLMMMOOOTTTZZZggglllqqqsssrrrqqqrrrtttvvvyyy~~~uuuhhh]]]WWWTTTVVVYYYXXXWWWXXX[[[\\\]]]\\\ZZZYYYZZZ[[[cccgggpppzzz}}}{{{yyyxxxuuurrroooiiifffaaa[[[WWWRRRLLLHHHEEEDDDBBB@@@???????????????AAACCCEEEEEEFFFIIIKKKGGGKKKVVVeeettt|||yyyhhhVVVOOONNNLLLIIIHHHDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>=========<<<<<<:::999999999999:::;;;;;;yyyjjj]]]QQQJJJEEEEEEFFFGGGKKKQQQXXXaaajjjoootttzzz|||{{{yyy}}}vvvyyyoooUUUDDD@@@CCC???>>>???BBBGGGTTTkkkmmmaaa[[[^^^rrrsssfffYYYUUUSSSPPPQQQUUUTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNMMMKKKJJJHHHGGGGGGIIIIIIIIIJJJKKKKKKKKKKKKGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????>>>>>>======<<<;;;;;;;;;::::::::::::999:::===@@@AAAIIITTT```tttyyymmmlllqqq~~~~~~vvvkkk[[[NNNFFFBBBBBBAAA;;;;;;<<<======>>>>>>>>>AAABBBCCCEEEGGGIIIJJJKKKOOONNNPPPUUUUUUQQQOOOPPPRRRTTTVVVYYY[[[___dddhhhpppsssxxx~~~|||rrrhhhbbbUUUOOOHHHAAA>>>;;;:::888<<<<<<;;;;;;;;;;;;<<<===AAADDDJJJUUUaaajjjnnnnnn___TTTIIIDDDBBBAAACCCFFFIIIQQQYYY[[[[[[ZZZWWWRRRLLLGGGDDDFFFGGGHHHMMMRRRaaaffflllnnnnnnnnnpppsssvvvyyy~~~rrrfff[[[VVVTTTXXX[[[ZZZXXXYYY^^^^^^\\\ZZZYYYYYY]]]___jjjppp{{{}}}zzzxxxvvvtttqqqnnnfffccc]]]XXXSSSOOOJJJFFFDDDCCCAAA???>>>>>>?????????AAADDDEEEFFFGGGIIIKKKHHHMMMXXXgggqqquuuxxx{{{ttteeeUUUOOONNNKKKHHHGGGCCCCCCBBBBBBAAA???>>>===>>>>>>>>>=========<<<<<<;;;::::::::::::;;;<<<<<<}}}sssfff[[[MMMHHHDDDDDDEEEGGGMMMTTT]]]eeennnrrrwww|||~~~|||{{{yyypppvvvrrr]]]KKKAAA@@@AAA>>>>>>AAAGGGNNN]]]uuuuuueeeaaaaaafffzzz{{{fff]]]TTTPPPOOONNNPPPRRRTTTSSSRRRQQQQQQPPPPPPQQQOOONNNMMMKKKJJJHHHGGGFFFIIIJJJKKKLLLLLLLLLLLLLLLEEEEEEEEEEEEEEEDDDDDDDDDEEEEEECCCBBBAAAAAAAAAAAA??????>>>======<<<;;;;;;999:::;;;:::999:::<<<>>>@@@IIISSS___uuuxxxlllhhhlll|||yyyooo```QQQGGGBBBAAAAAA;;;;;;;;;<<<===>>>>>>???AAABBBDDDFFFHHHJJJKKKLLLPPPOOOQQQVVVWWWSSSRRRSSSVVVXXX[[[^^^aaaeeejjjmmmtttwww{{{|||rrrhhhaaaSSSNNNFFF@@@===;;;:::999<<<<<<<<<;;;;;;;;;<<<<<<>>>@@@GGGRRR```jjjooopppbbbUUUIIIDDDBBBAAABBBEEEFFFNNNVVVYYYYYYXXXUUUPPPJJJDDDAAABBBCCCDDDHHHNNN[[[```eeehhhiiijjjmmmooossswww}}}|||pppeeeZZZUUUSSSXXX\\\[[[ZZZ[[[\\\[[[ZZZYYYYYY\\\bbbgggttt{{{}}}yyyvvvuuurrrooommmddd```[[[UUUQQQMMMHHHEEEBBBAAA@@@???>>>??????@@@@@@BBBDDDEEEFFFGGGIIIKKKKKKPPP[[[hhhnnnooottt{{{qqqcccVVVPPPNNNJJJFFFEEEAAAAAAAAAAAA@@@>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===tttkkk```WWWKKKGGGEEEFFFGGGIIIPPPYYYcccjjjqqqtttxxx}}}ssspppwwwuuuaaaPPPEEE@@@>>>===>>>AAAGGGPPPYYYggg~~~tttkkkdddeeegggoooqqq]]]XXXRRROOOPPPRRRTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQOOONNNMMMLLLJJJIIIHHHGGGJJJLLLNNNOOOMMMLLLLLLMMMEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;999:::;;;:::999:::;;;===???GGGPPP]]]vvv~~~xxxmmmiiilllxxx{{{rrrdddUUUIIICCC@@@@@@;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDFFFHHHKKKLLLMMMQQQPPPRRRWWWXXXVVVWWWYYYZZZ]]]```bbbeeejjjooosssyyy{{{|||rrrgggaaaSSSMMMEEE>>>;;;;;;<<<<<<=========<<<<<<<<<<<<;;;<<<>>>EEEQQQ___kkkppprrrcccVVVHHHBBBAAA@@@AAABBBAAAJJJRRRTTTUUUUUURRRNNNIIIDDD@@@AAAAAAAAAFFFKKKUUUYYY___aaabbbdddgggjjjnnnrrryyy}}}yyyoooeee\\\VVVTTTXXX]]]]]]]]]___[[[[[[ZZZ[[[]]]ccckkkppp~~~|||xxxuuusssqqqnnnlllccc^^^XXXSSSOOOKKKGGGEEEBBBAAA@@@?????????@@@AAAAAACCCEEEFFFFFFGGGHHHJJJNNNRRR^^^jjjmmmmmmvvvmmmaaaVVVRRROOOJJJFFFEEEAAAAAAAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<>>>>>@@@EEEOOO[[[eeeqqqzzzhhhjjjllllllooozzzxxxgggZZZXXXTTTQQQRRRUUUXXXYYYVVVUUUTTTSSSSSSRRRRRRSSSOOONNNNNNMMMKKKJJJIIIIIIKKKNNNPPPQQQNNNLLLLLLMMMGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@???>>>===<<<;;;999:::;;;;;;999999;;;<<<<<>>???AAABBBCCCEEEGGGJJJLLLNNNOOOTTTRRRTTTXXX[[[[[[]]]aaa^^^aaadddgggjjjnnntttwww{{{}}}{{{qqqggg```SSSMMMCCC===;;;<<<>>>@@@>>>>>>>>>>>>======<<<<<<<<>>>>>>>>=========<<<<<<:::::::::::::::;;;;;;<<<pppbbbXXXOOOHHHGGGFFFFFFJJJMMMRRR]]]gggmmmrrrvvvwwwzzz~~~qqqnnnooopppooo___VVVIII@@@===>>>AAABBBAAAHHHTTTbbblllwwwpppfffoootttrrruuulll^^^XXXWWWTTTPPPPPPSSSUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSOOOOOONNNMMMLLLKKKJJJJJJLLLOOORRRRRROOOLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCDDDDDDAAAAAA@@@???>>>===<<<;;;888:::;;;;;;:::999:::<<<999@@@HHHUUUttt{{{tttrrruuu|||}}}uuusssuuurrr~~~wwwlll]]]OOOEEEAAA???;;;;;;:::;;;<<<>>>@@@AAACCCDDDFFFHHHKKKMMMOOOPPPWWWUUUVVVZZZ]]]^^^bbbfffaaacccgggjjjmmmqqqwwwzzzzzz|||{{{pppfff___TTTLLLCCC<<<:::===@@@BBB>>>>>>??????>>>===<<<<<<>>>@@@FFFRRRaaammmtttvvvhhhYYYJJJDDDCCCBBBBBBCCCAAAIIIPPPSSSUUUWWWVVVSSSHHHCCC????????????CCCIIIJJJNNNSSSUUUVVVXXX[[[___aaagggpppxxx}}}yyyvvvooohhhaaa[[[WWW[[[```bbbeeehhhhhhiiijjjlllpppxxx|||wwwtttqqqooommmkkk___ZZZTTTNNNJJJGGGDDDBBBBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGFFFFFFGGGHHHQQQTTT```lllooorrr{{{ddd\\\TTTSSSRRRNNNKKKKKKDDDDDDDDDDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>:::999999999999:::;;;;;;}}}qqqeeeYYYQQQMMMKKKFFFFFFFFFIIIPPPYYYccciiiqqqvvvzzzzzzzzz}}}sssllllllkkkhhhfffQQQHHHAAABBBCCCCCCBBBCCCFFFPPP^^^kkkttt~~~zzzssslllsss|||wwwggg\\\WWWVVVTTTRRRRRRTTTWWWXXXYYYUUUQQQPPPSSSUUUVVVUUUQQQPPPOOONNNMMMMMMMMMMMMPPPPPPPPPPPPOOONNNMMMLLLHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFEEECCCBBB@@@>>><<<<<<;;;:::::::::::::::;;;<<<======AAAFFFRRRlllxxxqqqpppyyyuuuwww{{{|||rrrcccSSSHHHBBBAAA;;;;;;;;;;;;;;;<<<======BBBCCCEEEFFFGGGJJJNNNQQQTTTWWW[[[]]]^^^___aaabbbggghhhkkkooossswwwzzz|||~~~|||{{{}}}{{{nnnaaaYYYQQQKKKBBB===<<<<<<;;;:::;;;<<<>>>???@@@???===<<<===CCCMMMZZZgggqqqvvvxxxooobbbQQQFFFCCCDDDCCCAAABBBGGGPPPWWWYYYWWWRRRNNNJJJFFFBBB???@@@AAACCCCCCFFFHHHKKKMMMOOORRRUUUXXXYYY```iiipppuuuyyy}}}}}}xxxvvvrrrlllbbb[[[WWW[[[bbbeeegggiiiiiinnntttxxx{{{~~~~~~yyytttqqqpppmmmiiieee___YYYQQQKKKHHHFFFBBB???@@@???>>>======???AAABBBDDDEEEFFFGGGFFFGGGJJJLLLTTTZZZbbbgggooosssaaa]]]WWWRRROOONNNLLLKKKFFFFFFEEECCCBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::~~~yyytttoooeee[[[RRRLLLIIIHHHFFFGGGIIINNNUUU^^^fffkkkqqqtttwwwyyyzzz~~~pppkkkmmmjjjaaa[[[KKKCCC===>>>@@@@@@AAACCCHHHTTTcccooowwwrrrmmmuuu}}}pppbbbYYYVVVUUUTTTTTTTTTVVVWWWYYYWWWTTTQQQPPPRRRTTTTTTSSSPPPPPPOOONNNMMMMMMMMMMMMPPPPPPPPPPPPOOONNNMMMLLLIIIIIIHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGFFFEEECCCAAA???>>>======;;;:::::::::;;;;;;<<<======@@@DDDNNNbbbzzzwwwqqqpppyyy}}}uuuyyy~~~uuufffVVVJJJDDDBBB<<<<<<<<<;;;<<<======>>>BBBDDDFFFGGGHHHJJJNNNQQQSSSVVV[[[^^^___aaaccceeejjjlllooorrrvvvyyy{{{|||}}}{{{zzz}}}zzznnnaaaYYYRRRLLLCCC>>><<<<<<;;;:::;;;<<<>>>@@@@@@@@@>>>======DDDQQQ___kkkrrrttttttpppcccSSSGGGCCCCCCBBBAAACCCHHHPPPWWWZZZXXXTTTPPPKKKGGGCCC@@@@@@AAABBBBBBCCCEEEHHHJJJKKKNNNQQQTTTVVV\\\dddkkkooosssyyy}}}~~~zzzxxxtttnnneee]]]YYY]]]dddhhhllloooqqquuu{{{~~~}}}xxxssspppooommmiiieee]]]WWWOOOJJJGGGEEEAAA>>>??????>>>===>>>@@@BBBCCCEEEFFFGGGGGGGGGHHHJJJLLLSSSYYYaaaiiisssnnnaaa]]]WWWSSSPPPOOOMMMLLLHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::}}}tttnnnbbb^^^WWWQQQKKKHHHGGGGGGGGGIIIMMMSSS[[[ccckkkooossstttuuuwww{{{{{{lllkkknnngggYYYMMMDDD???;;;===??????AAADDDMMM[[[lllwww~~~vvvmmmnnnuuueee[[[UUUTTTUUUUUUVVVWWWXXXXXXYYYUUUSSSRRRRRRSSSSSSQQQPPPOOOOOONNNNNNMMMNNNNNNNNNPPPPPPPPPPPPOOONNNMMMMMMJJJJJJIIIHHHGGGGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@??????;;;;;;;;;:::;;;;;;<<<===<<>>===<<<<<<<<<===??????CCCEEEFFFGGGHHHKKKNNNQQQSSSVVV[[[___bbbdddgggiiimmmppptttxxx{{{|||}}}}}}|||{{{zzz~~~yyymmmbbbZZZUUUMMMDDD>>>======<<<;;;;;;<<>>HHHVVVeeeooossssssqqqqqqfffVVVJJJDDDBBBBBBBBBEEEJJJRRRYYY[[[ZZZVVVSSSMMMIIIDDDAAAAAAAAAAAA@@@BBBDDDFFFHHHIIIKKKNNNQQQRRRWWW]]]bbbggglllsssxxx~~~|||wwwrrriiiaaa]]]aaahhhmmmsssxxx{{{~~~{{{wwwssspppooommmhhhddd[[[UUUMMMHHHFFFCCC@@@===>>>>>>>>>>>>???AAACCCEEEGGGHHHHHHHHHHHHIIIKKKNNNTTTZZZcccmmmzzz}}}jjjaaa]]]XXXTTTRRRPPPNNNMMMIIIIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::|||uuukkkcccVVVSSSOOOKKKHHHGGGHHHIIIIIIKKKOOOVVV^^^gggooosssxxxvvvuuuwww|||tttjjjllloooeeeRRRCCCBBB>>>===???@@@@@@DDDJJJWWWgggxxxpppqqqyyyzzzhhh]]]VVVSSSSSSTTTVVVXXXYYYYYYYYYYYYUUUUUUTTTTTTTTTRRRPPPNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNMMMLLLKKKJJJHHHHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIGGGFFFEEECCCAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<>>===<<<===>>>@@@AAADDDFFFGGGHHHJJJLLLPPPSSSTTTXXX]]]bbbeeehhhkkknnnpppssswww|||~~~}}}}}}yyynnnccc\\\WWWOOOEEE???======<<<;;;;;;<<>>======>>>???AAACCCEEEFFFHHHIIIIIIIIIIIIJJJNNNPPPWWW]]]gggrrryyyiiiaaa]]]YYYUUUSSSRRRPPPNNNJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@@@@@@@?????????>>><<<<<<<<<<<<;;;;;;;;;;;;|||vvvmmmccc[[[NNNLLLJJJHHHGGGGGGIIIJJJMMMNNNRRRXXX```jjjsssxxx}}}zzzxxxzzz~~~yyyqqqlllooonnnaaaNNNAAAAAA??????@@@AAABBBIIIRRRdddtttvvvnnnxxxmmm```XXXUUUTTTRRRTTTVVVXXXYYYYYYYYYXXXVVVWWWWWWWWWUUURRRPPPNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPOOONNNNNNLLLKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFDDDCCCAAAAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<===>>>AAACCCEEELLLVVV```mmmrrrzzz{{{vvvrrrwwwrrrsssxxx}}}qqqdddVVVJJJCCC@@@???===<<<===>>>@@@BBBEEEFFFIIIJJJLLLOOOTTTWWWVVVZZZ```eeeiiimmmpppsssrrruuuzzzyyyoooeee^^^YYYQQQFFF???======<<<;;;;;;===@@@CCCEEEEEEEEEEEEIIIOOOYYYbbbhhhlllqqqsssuuunnn```RRRGGGBBBBBBDDDJJJPPPXXX___bbb___ZZZVVVOOOLLLHHHFFFEEEEEEDDDCCCFFFGGGIIIIIIIIIJJJMMMOOOOOORRRVVVYYY]]]dddmmmttt|||rrrllliiilllqqqvvv~~~}}}|||yyytttrrrqqqnnnhhhcccXXXSSSLLLGGGFFFDDDAAA???======>>>@@@BBBDDDFFFGGGIIIJJJJJJJJJJJJMMMQQQTTT[[[aaakkkxxxvvvkkk```]]]YYYVVVTTTSSSQQQOOOJJJIIIHHHGGGEEEDDDCCCCCC@@@@@@????????????>>>>>>======<<<<<<<<<;;;;;;;;;|||uuunnneeeZZZSSSIIIHHHGGGFFFGGGIIIKKKLLLQQQSSSXXX___gggpppwww|||~~~}}}}}}vvvtttsssrrriiiXXXIIIAAA>>>===???AAAAAAEEEQQQ]]]tttyyynnnnnn}}}rrrccc\\\XXXUUUUUUSSSTTTVVVWWWXXXXXXXXXWWWXXXYYYYYYXXXTTTQQQOOOOOOOOOOOONNNNNNMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOONNNKKKKKKJJJIIIHHHHHHHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDCCCBBBAAAAAAAAA>>>===<<<<<<;;;<<<<<<<<<>>>===???BBBDDDGGGPPPYYYeeelllttt{{{|||zzzwwwuuuzzzvvvuuuyyyuuuiii[[[NNNEEE@@@???===<<<<<<>>>@@@BBBEEEGGGJJJLLLOOOSSSXXX[[[ZZZ^^^dddiiimmmqqquuuwwwuuuxxx|||yyypppgggaaaZZZQQQFFF>>><<<<<<;;;;;;;;;===@@@DDDFFFGGGHHHGGGLLLPPPVVV[[[```fffooouuuxxxrrrfffWWWIIICCCDDDGGGLLLSSS\\\dddfffaaaZZZUUUNNNLLLIIIHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIJJJLLLNNNPPPSSSVVVYYY\\\ccclllsssyyytttrrrtttxxx{{{}}}}}}yyyuuurrrppplllfff```WWWQQQKKKFFFEEEDDDBBB???===>>>???AAACCCEEEFFFGGGIIIJJJJJJKKKLLLOOOUUUXXX___fffqqqrrrjjj^^^[[[XXXVVVUUUSSSQQQOOOJJJJJJIIIGGGFFFEEEDDDCCC????????????????????????=========<<<<<<<<<;;;;;;~~~uuulllddd[[[QQQKKKFFFFFFGGGHHHJJJMMMPPPRRRUUUZZZaaajjjrrrxxx|||~~~~~~vvvyyy|||uuubbbMMMCCCBBB<<<===???BBBEEELLL\\\llluuujjjjjjrrr}}}ggg^^^\\\YYYVVVVVVTTTTTTUUUVVVVVVVVVVVVVVVXXXYYYYYYVVVRRRNNNMMMNNNPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNKKKJJJJJJIIIIIIIIIJJJJJJGGGHHHIIIJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<@@@<<<<<<@@@CCCDDDKKKSSS\\\dddnnnvvvyyyyyyyyyyyy|||yyy{{{yyynnn```RRRHHH@@@>>><<<;;;;;;===@@@BBBEEEHHHKKKNNNRRRVVV\\\```]]]aaagggmmmqqqtttxxx{{{zzz|||~~~zzzrrriiicccZZZRRRFFF>>>;;;;;;::::::;;;===AAADDDGGGIIIIIIIIIKKKOOOSSSWWWZZZbbblllttt{{{vvvkkk[[[KKKDDDEEEIIINNNVVV```hhhiiicccZZZSSSMMMLLLJJJJJJLLLMMMMMMLLLKKKLLLMMMLLLKKKLLLNNNOOOPPPSSSWWWZZZ]]]ccclllsss}}}{{{}}}~~~~~~|||xxxtttqqqnnniiibbb\\\UUUOOOIIIEEEDDDCCCAAA>>>>>>???@@@BBBDDDEEEFFFFFFHHHIIIJJJKKKMMMRRRXXX\\\gggnnn{{{wwwkkkggg\\\ZZZWWWVVVUUUSSSQQQOOOLLLKKKJJJIIIHHHFFFEEEEEE@@@@@@@@@@@@AAAAAAAAAAAA============<<<<<<<<<<<>>BBB<<<>>>AAAFFFIIISSSfffxxxvvvfffaaaiiiwwwuuuaaa[[[\\\ZZZWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYUUUPPPLLLLLLMMMQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOJJJJJJIIIIIIIIIJJJJJJKKKHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEE>>>>>>===<<<<<<<<<<<<<<>>AAABBBGGGNNNVVV^^^jjjrrrwwwyyy{{{|||}}}}}}{{{qqqdddUUUKKK@@@>>><<<::::::===@@@BBBEEEHHHLLLOOOSSSYYY^^^ccc```dddjjjooosssvvvzzz}}}~~~{{{sssjjjeeeZZZRRREEE===:::::::::999;;;===AAAEEEHHHJJJJJJJJJIIIMMMRRRUUUXXX___jjjsss}}}yyynnn]]]MMMDDDFFFJJJOOOWWWccckkkkkkdddZZZRRRLLLKKKJJJLLLNNNPPPPPPOOOOOOPPPQQQPPPOOOOOOQQQSSSPPPSSSWWWZZZ^^^dddlllrrr~~~{{{wwwsssooolllggg___YYYSSSNNNGGGCCCBBBBBB???===???@@@AAACCCDDDEEEEEEEEEHHHIIIJJJKKKNNNSSSZZZ^^^ooowwwpppfffddd[[[YYYWWWUUUUUUSSSQQQOOOMMMMMMLLLJJJIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>=========<<<<<<<<<<<>>>>>>>>???===<<<<<<>>>BBBFFFIIIUUUZZZeeepppuuuyyy~~~vvvkkkZZZKKKCCC>>>:::<<<===<<<===@@@FFFIIILLLPPPTTTZZZ```dddhhhiiilllrrrwww{{{||||||||||||~~~{{{tttkkkeeeWWWLLLBBB>>><<<::::::=========>>>BBBGGGLLLNNNOOORRRMMMLLLQQQYYYaaakkksss~~~|||qqq^^^NNNIIIJJJKKKSSS]]]gggkkkjjjdddXXXNNNIIIIIILLLPPPPPPNNNRRRYYY]]]ZZZWWWUUUTTTTTTSSSRRRTTTWWWZZZ\\\^^^dddkkkrrr|||~~~xxxqqqmmmkkkfff___YYYNNNKKKGGGDDDCCCBBBAAA@@@???AAACCCDDDDDDFFFIIIKKKHHHKKKMMMMMMNNNTTT^^^fffxxxwwwkkkddd^^^\\\[[[YYYXXXWWWTTTPPPMMMMMMKKKIIIIIIIIIHHHGGGEEECCCCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;;;;:::;;;;;;vvviii\\\TTTOOOIIIFFFFFFFFFHHHKKKQQQWWW]]]aaabbbkkksss}}}|||ooo]]]LLLAAA???AAA@@@BBBEEEJJJVVViiihhhaaa\\\bbbsssqqqiii^^^WWWUUUVVVUUUTTTQQQRRRQQQPPPOOOPPPSSSUUUXXXWWWUUURRRPPPOOONNNMMMOOONNNNNNMMMLLLLLLMMMMMMOOOPPPQQQPPPNNNLLLLLLMMMKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEAAAAAAAAA@@@??????>>>>>>>>>===<<<<<<===AAAEEEGGGQQQWWWcccooouuu{{{xxxnnn^^^OOODDD???;;;<<<===<<<===@@@CCCEEEJJJNNNSSSYYY___cccfffgggkkkoootttwwwyyyyyy{{{{{{}}}~~~|||uuukkkdddVVVKKKAAA===<<<::::::<<<>>>>>>@@@DDDJJJOOOQQQRRRPPPLLLKKKRRRZZZcccnnnvvv~~~sss```PPPJJJJJJKKKSSS^^^hhhlllkkkdddXXXMMMIIIIIIMMMQQQQQQQQQVVV]]]bbb```]]][[[ZZZXXXWWWVVVUUUXXX\\\^^^```eeelllrrr~~~~~~||||||wwwqqqmmmjjjeee]]]VVVNNNJJJFFFDDDCCCBBBAAAAAA@@@BBBDDDEEEFFFHHHKKKMMMIIILLLNNNOOOQQQYYYfffpppttthhhbbb]]]\\\[[[YYYXXXWWWTTTQQQNNNMMMKKKJJJIIIIIIIIIGGGFFFDDDDDDCCCBBBBBBAAAAAAAAA??????>>>===<<<<<<<<<<<<}}}wwwhhh^^^SSSNNNKKKHHHGGGIIIJJJLLLQQQWWW^^^dddiiilllttt{{{}}}rrraaaPPPCCC>>>???@@@AAABBBFFFPPP```vvvrrr\\\[[[___lll}}}gggaaaYYYUUUTTTUUUTTTSSSQQQQQQQQQOOONNNOOORRRUUUUUUTTTRRRQQQPPPOOONNNNNNOOOOOONNNMMMMMMMMMMMMNNNQQQRRRSSSQQQOOOLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLJJJJJJKKKLLLLLLKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGCCCBBBBBBAAA@@@@@@??????>>>===;;;;;;===@@@CCCFFFLLLSSS___mmmvvv~~~zzzrrrbbbTTTFFF@@@<<<======<<<===@@@???BBBFFFKKKPPPVVV]]]bbbccceeeiiimmmpppssstttuuuzzzzzz{{{}}}~~~~~~uuujjjbbbTTTJJJ@@@===;;;999:::<<>>============uuummm^^^UUUMMMKKKJJJHHHIIIMMMNNNQQQWWW^^^eeekkkqqquuuzzz{{{{{{|||pppdddSSSFFF@@@???AAACCCAAABBBHHHWWWlllzzzcccYYY\\\eeeuuulll```\\\WWWTTTTTTTTTSSSRRRPPPQQQPPPOOONNNOOORRRTTTRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNQQQRRRSSSRRRPPPNNNNNNNNNNNNOOOQQQRRRQQQPPPNNNMMMJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHDDDDDDCCCCCCBBBAAA@@@@@@======<<<;;;===???BBBDDDIIIOOO\\\kkkwww|||ttteeeWWWIIICCC>>>======<<<===@@@>>>AAAEEEIIIMMMSSSYYY]]]aaadddhhhkkknnnppprrrsssyyyzzz{{{|||}}}~~~|||}}}~~~~~~uuuiii```RRRHHH???<<<;;;::::::<<<>>>@@@DDDJJJPPPTTTVVVVVVOOOMMMNNNUUU^^^gggsss~~~zzzfffUUUNNNNNNNNNTTT```kkkpppnnnfffXXXKKKGGGGGGJJJNNNQQQUUU^^^hhhmmmnnnnnnlllgggccc```^^^XXX[[[```bbbdddgggmmmqqqzzz}}}wwwuuuqqqmmmhhh```WWWQQQKKKHHHDDDBBBBBBBBBBBBAAA@@@BBBDDDFFFGGGJJJMMMPPPNNNOOOQQQSSSZZZiii}}}}}}kkkccc___^^^]]][[[YYYWWWWWWUUURRRPPPNNNLLLKKKKKKKKKKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>======>>>xxxmmmdddUUUNNNIIIHHHHHHHHHKKKOOORRRWWW^^^dddjjjpppwww|||~~~|||zzzvvvrrr___VVVIIIAAAAAADDDFFFGGGBBBEEEOOOaaaxxxppp]]]YYY___kkk}}}sssbbb]]]ZZZWWWUUUSSSRRRQQQPPPPPPPPPOOONNNMMMNNNQQQSSSQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMMMMNNNOOOQQQRRRRRRQQQQQQQQQRRRPPPQQQRRRSSSSSSQQQOOOMMMKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<<<<===???AAABBBFFFMMMZZZjjjvvv}}}uuufffXXXLLLEEE???>>>===<<<===@@@???AAAEEEHHHKKKOOOTTTXXX```ccchhhkkklllnnnqqqsssyyyyyyzzz{{{||||||}}}}}}zzz{{{}}}}}}rrrfff]]]QQQGGG???===<<<::::::<<<>>>@@@DDDKKKQQQUUUVVVUUUQQQPPPRRRXXX___gggtttzzzfffUUUOOOPPPPPPVVVbbbmmmrrrooogggXXXKKKFFFEEEGGGKKKOOOTTT___jjjpppssstttsssmmmhhhdddbbb[[[^^^bbbdddeeehhhnnnsss}}}}}}vvvtttqqqmmmfff^^^UUUOOOIIIFFFCCCAAAAAABBBBBBAAA@@@BBBDDDFFFGGGIIILLLOOOPPPQQQRRRUUU^^^pppvvviiiccc```___]]][[[YYYWWWVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLKKKIIIGGGFFFFFFEEECCCBBBBBBAAA@@@@@@???>>>============zzzpppccc[[[LLLGGGEEEFFFGGGHHHLLLRRRXXX]]]dddjjjooottt{{{{{{zzzwwwmmmdddPPPJJJCCC@@@BBBGGGJJJKKKGGGMMM[[[ooo~~~ggg\\\ZZZaaappp~~~jjj___ZZZYYYVVVTTTRRRQQQPPPPPPOOOOOOOOOMMMLLLMMMPPPSSSQQQQQQPPPOOOOOOOOOPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOOOOQQQSSSSSSSSSRRRSSSTTTRRRRRRSSSSSSRRRQQQPPPOOOLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGEEEDDDCCCBBBAAA???>>>>>>===>>>???@@@AAAEEEKKKXXXgggttt~~~~~~~~~~~~~~~xxxjjj\\\OOOGGGAAA???>>><<<===@@@AAACCCEEEGGGJJJNNNSSSVVV]]]bbbgggjjjkkkmmmpppsssxxxxxxxxxyyyyyyyyyzzzzzzyyyzzz|||zzzooobbbYYYPPPGGG???>>>===<<<;;;===>>>@@@EEELLLRRRUUUUUUSSSRRRQQQTTTZZZaaaiiiwwwyyydddTTTOOOQQQSSSYYYdddnnnrrrooogggXXXLLLGGGEEEFFFIIILLLRRR^^^jjjtttxxx{{{zzztttmmmiiigggaaaccceeefffgggkkkrrrwww~~~{{{uuussspppjjjbbbZZZRRRNNNHHHEEEBBB@@@AAABBBBBBAAABBBCCCEEEFFFGGGHHHKKKNNNOOOQQQSSSXXXcccwwwppphhhbbb``````^^^[[[XXXWWWVVVVVVTTTSSSOOONNNLLLMMMMMMNNNLLLKKKHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>============xxxqqqfffYYYPPPGGGDDDCCCGGGIIILLLRRRYYY^^^dddkkkpppssswww~~~xxxtttmmm___TTTGGGDDD@@@???AAAFFFKKKNNNNNNXXXiii~~~ooo___[[[^^^gggxxxqqqaaa\\\VVVUUUTTTRRRPPPOOOQQQRRRNNNOOONNNMMMLLLMMMPPPRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRTTTTTTSSSRRRSSSTTTSSSSSSSSSRRRQQQPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCBBB@@@????????????@@@@@@AAADDDIIIUUUcccppp}}}}}}{{{xxx{{{}}}|||zzz{{{}}}pppbbbQQQIIIBBB???>>><<<===@@@@@@BBBEEEHHHJJJOOOTTTWWWZZZ```fffiiijjjkkkooosssuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxzzz}}}~~~wwwlll___VVVPPPGGG@@@??????======>>>???BBBGGGNNNTTTVVVTTTRRRPPPQQQUUU\\\bbbkkkzzzwwwaaaQQQNNNRRRUUU\\\eeeoooqqqooogggYYYMMMIIIGGGFFFHHHKKKQQQ^^^jjjxxx}}}|||tttpppnnnhhhiiijjjiiijjjnnnvvv}}}}}}zzzxxxsssqqqmmmfff]]]UUUOOOKKKGGGDDDAAA@@@AAABBBBBBBBBDDDFFFGGGHHHHHHIIIKKKNNNMMMPPPTTT[[[hhhxxxkkkfffaaa______^^^[[[XXXWWWVVVVVVUUUTTTOOONNNMMMMMMNNNOOOMMMLLLIIIHHHGGGFFFDDDCCCBBBAAABBBAAA@@@??????>>>>>>???zzzrrrjjj___RRRJJJFFFDDDEEEJJJMMMQQQXXX```ccchhhooosssuuuyyy~~~vvvnnnbbbSSSHHHDDDBBB???===???DDDKKKPPPTTT```tttfffZZZ[[[cccnnnggg[[[YYYSSSSSSQQQPPPNNNOOOQQQSSSNNNNNNNNNMMMLLLMMMOOORRRSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSTTTVVVUUUSSSRRRRRRRRRTTTTTTRRRQQQPPPPPPPPPPPPOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAACCCHHHSSS```lllyyy{{{vvvvvv{{{~~~{{{}}}uuuhhhRRRJJJBBB@@@>>><<<===@@@???AAAEEEHHHKKKPPPVVVYYYXXX^^^eeehhhhhhjjjooosssssssssssssssssssssssssssuuuwwwyyy||||||uuujjj]]]TTTPPPGGG@@@???@@@>>>===???@@@CCCIIIPPPUUUWWWUUURRRNNNOOOTTT\\\cccmmm}}}vvv___PPPNNNSSSWWW]]]fffoooqqqnnnfffZZZNNNLLLHHHGGGHHHKKKQQQ]]]jjj{{{zzzuuutttmmmmmmmmmllllllqqqzzz~~~}}}{{{xxxuuuqqqoookkkcccZZZQQQLLLJJJFFFCCCAAA???@@@BBBBBBBBBGGGHHHIIIIIIIIIJJJLLLNNNKKKOOOTTT]]]lllrrrhhheeeaaa^^^^^^^^^[[[XXXWWWVVVVVVUUUTTTPPPNNNMMMNNNOOOOOONNNMMMIIIIIIHHHFFFEEECCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@vvvkkk___TTTKKKGGGFFFFFFHHHKKKQQQZZZbbbhhhoooqqqsssvvvzzzyyypppbbbRRRGGGDDD===;;;<<>>>>>???DDDIIIPPPXXXcccrrrvvvuuutttzzz~~~|||wwwsssssszzzxxxmmm]]]SSSFFF??????@@@>>>;;;???BBBEEEHHHLLLQQQVVVZZZ[[[___dddiiilllnnnppprrrqqqssstttsssrrrqqqrrrsssqqqtttxxx{{{}}}yyymmmaaaYYYUUUOOOIIIBBB>>>===>>>>>>===DDDFFFKKKSSSZZZ\\\WWWQQQPPPUUUYYY\\\fffuuukkk]]]TTTQQQTTTZZZbbbpppxxxsssnnnjjj^^^PPPHHHGGGIIIKKKMMMRRR___lll|||vvvtttooolllmmmppprrryyy}}}{{{zzzxxxuuusssooojjjccc[[[UUUOOOJJJFFFDDDCCCAAA??????AAACCCEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNPPPUUU^^^pppooofffccc___[[[YYYYYYZZZZZZZZZZZZXXXWWWVVVUUUTTTRRRPPPOOOOOOOOOOOOLLLKKKJJJHHHFFFDDDCCCBBBDDDDDDCCCBBB@@@???>>>>>>yyypppeeeYYYPPPIIIEEEGGGHHHLLLQQQWWW___ggglllssstttwwwyyy|||sssgggZZZLLLDDDBBB>>>===>>>@@@AAADDDNNNYYYnnn~~~qqqcccbbbfffttt~~~kkk___XXXTTTQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSQQQOOOOOOQQQSSSTTTUUUTTTRRRPPPOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIIIILLLKKKIIIHHHGGGGGGFFFFFFFFFEEECCCAAA@@@?????????CCCGGGMMMUUU___mmm}}}|||sssrrrsssxxx~~~yyy|||vvvqqqpppmmmkkkoooxxxzzzppp```UUUHHH@@@???@@@???===???BBBEEEHHHKKKPPPUUUYYY\\\___dddhhhjjjkkkmmmnnnlllmmmnnnnnnmmmlllmmmooopppssswwwzzz|||vvvhhh^^^WWWTTTRRRLLLDDD???>>>???@@@@@@FFFHHHMMMTTTYYYYYYUUUQQQRRRVVVZZZ___iiixxxxxxggg[[[UUUSSSXXX^^^gggssszzzvvvoooiii]]]OOOJJJIIIKKKNNNQQQWWWdddqqqyyyvvvpppmmmnnnpppsss{{{~~~{{{yyywwwuuurrrpppkkkfff___XXXRRRMMMHHHDDDDDDCCCAAA???@@@AAADDDEEEGGGGGGGGGHHHIIIKKKLLLMMMOOOSSSZZZgggzzzzzziiiaaa___]]]ZZZYYYYYYYYYZZZZZZYYYXXXVVVUUUSSSSSSRRRQQQPPPOOONNNNNNLLLKKKJJJHHHFFFDDDCCCBBBEEEDDDCCCBBBAAA???>>>>>>vvvpppfff\\\RRRJJJFFFDDDHHHLLLRRRYYY```gggmmmrrrxxxzzz|||~~~xxxhhh[[[OOODDD???@@@@@@???AAABBBCCCIIIXXXgggnnnfffjjjpppoooaaaYYYTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTTTTSSSQQQPPPNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSPPPQQQSSSTTTUUUUUUUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPSSSSSSQQQPPPNNNLLLKKKKKKLLLKKKJJJJJJIIIIIIIIIIIILLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@BBBEEEJJJPPPXXXeeettt~~~~~~xxxpppmmmpppvvv}}}}}}uuusss}}}vvvlllddddddccceeemmmyyy}}}uuudddYYYKKKBBB???@@@@@@??????AAADDDGGGJJJNNNSSSWWW[[[^^^cccfffggghhhiiijjjggghhhiiiiiiiiiiiijjjkkkooorrrvvvyyy{{{~~~~~~pppbbbYYYTTTSSSTTTNNNFFF@@@>>>@@@AAABBBGGGLLLQQQUUUVVVUUUSSSSSSUUUXXX\\\cccooo|||{{{oooaaaYYYVVVWWW\\\cccmmmxxx~~~yyyqqqhhh[[[MMMJJJKKKNNNRRRVVV]]]kkkxxxyyysssnnnoooqqquuu}}}~~~{{{xxxuuusssqqqmmmkkkeee```ZZZSSSNNNJJJEEEBBBCCCBBBAAA@@@@@@BBBDDDFFFIIIIIIIIIIIIJJJKKKMMMMMMLLLRRR^^^nnnrrrddd___^^^\\\ZZZZZZYYYYYYZZZZZZYYYXXXVVVUUURRRRRRRRRRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFDDDCCCCCCFFFEEEDDDCCCAAA@@@??????}}}yyykkkfff]]]SSSLLLGGGFFFFFFJJJPPPYYYaaahhhmmmssswww|||~~~ppp]]]OOOEEE>>>===???@@@AAACCCFFFIIISSSfffyyytttllllllttt~~~xxxdddZZZVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSQQQOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTPPPQQQSSSUUUUUUUUUSSSRRRRRRRRRQQQQQQPPPOOONNNNNNRRRRRRQQQQQQOOONNNMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJMMMLLLKKKIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBEEEHHHLLLSSS^^^kkkuuuwwwooolllnnnsss{{{vvvqqqsss|||~~~vvvkkkaaa```aaafffppp~~~yyyiii^^^OOODDD??????@@@??????AAACCCEEEHHHLLLPPPTTTWWW[[[___cccdddeeefffgggdddfffhhhhhhhhhhhhjjjlllnnnqqquuuxxxzzz}}}{{{jjj\\\TTTRRRSSSUUUOOOHHHAAA>>>???BBBDDDIIINNNTTTUUUSSSQQQRRRTTTXXX[[[___gggsss~~~{{{rrrggg\\\WWWWWWYYY```gggrrr{{{{{{qqqfffWWWKKKIIIJJJNNNTTTYYYaaappp~~~~~~wwwqqqqqqssswww|||yyyuuurrrooolllhhheee^^^ZZZTTTOOOKKKGGGDDDAAABBBAAAAAAAAAAAACCCEEEFFFKKKKKKJJJKKKKKKLLLMMMMMMMMMTTTbbbuuu|||oooccc``````^^^\\\\\\XXXYYYYYYZZZYYYWWWVVVUUUPPPQQQRRRSSSRRRPPPMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDGGGFFFEEEDDDBBBAAA@@@@@@|||vvvpppaaa\\\UUUNNNIIIHHHIIIJJJMMMUUU```iiinnnrrrwww{{{~~~uuueeeRRRGGG@@@======@@@AAAAAAEEEKKKSSSaaawwwwwwnnnlllppp{{{mmm^^^XXXVVVVVVXXXTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSRRRPPPOOONNNNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSTTTQQQRRRSSSTTTTTTRRRPPPOOORRRRRRQQQPPPOOONNNNNNMMMPPPPPPQQQQQQQQQPPPOOOOOONNNMMMLLLLLLKKKKKKKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCEEEHHHJJJOOOXXXeeennnzzz{{{sssnnnnnnrrryyyzzztttrrruuu}}}~~~xxxnnnfffaaaccchhhsss~~~ooodddTTTGGGAAA????????????@@@BBBDDDFFFIIIMMMQQQRRRVVV[[[___aaabbbdddfffbbbcccfffgggggghhhjjjlllnnnqqquuuxxxzzz}}}xxxeeeWWWPPPPPPRRRSSSOOOHHHBBB???@@@CCCFFFJJJOOOTTTTTTPPPNNNQQQUUUYYY]]]bbbiiittt|||zzztttlllcccZZZXXXYYY\\\bbbiiiuuu||||||qqqcccTTTIIIFFFHHHNNNUUU\\\dddsss{{{uuutttvvvzzz{{{xxxtttppplllhhhdddaaaYYYUUUPPPLLLIIIFFFDDDAAAAAAAAAAAAAAABBBDDDFFFGGGKKKKKKKKKKKKKKKLLLMMMNNNQQQYYYhhh~~~wwwmmmcccaaa```]]][[[\\\XXXXXXYYYYYYYYYWWWVVVUUUOOOPPPQQQRRRRRRPPPNNNLLLIIIIIIIIIHHHGGGFFFFFFEEEHHHGGGFFFEEECCCBBBAAAAAA|||zzztttkkkdddWWWTTTOOOJJJIIIJJJLLLOOORRR[[[gggooorrruuuzzz~~~hhhYYYIIIBBB???>>>???AAACCCCCCHHHTTTbbbsss{{{ooommmooosss~~~fff\\\YYYVVVWWW[[[UUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRSSSSSSSSSRRRQQQOOONNNSSSRRRPPPNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFGGGIIILLLTTT```hhhttt}}}xxxrrrooorrrwwwyyyvvvwwwxxx~~~{{{rrriiibbbdddiiisssvvvkkk\\\NNNEEE@@@??????>>>@@@BBBCCCDDDGGGKKKNNNOOORRRXXX\\\^^^___aaaccc^^^```bbbdddeeefffiiikkknnnqqquuuxxxzzz}}}sss```RRRLLLNNNQQQPPPNNNJJJDDDAAAAAADDDGGGIIIMMMQQQPPPNNNNNNRRRVVVYYY^^^dddjjjqqqvvvsssmmmhhh```ZZZZZZ\\\___eeelllwww|||}}}rrrcccSSSJJJFFFIIIOOOXXX___hhhwwwyyyxxxyyy|||~~~zzzvvvqqqmmmhhhddd___[[[TTTPPPLLLIIIGGGEEECCCBBB@@@@@@AAABBBCCCEEEGGGHHHJJJJJJJJJJJJKKKLLLNNNNNNRRR[[[mmmqqqhhhaaa```___[[[YYYYYYXXXXXXYYYYYYXXXWWWUUUTTTOOOPPPQQQQQQPPPOOONNNMMMJJJJJJIIIIIIHHHHHHHHHGGGIIIHHHGGGFFFDDDCCCBBBBBByyytttqqqjjj___VVVNNNLLLJJJHHHIIILLLPPPRRRYYYbbbmmmtttvvvwww|||sssYYYMMMAAA>>>@@@@@@@@@AAAEEEEEELLL]]]qqqvvvkkkgggmmmtttyyysssaaa\\\YYYUUUWWW\\\VVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTQQQPPPPPPPPPPPPRRRSSSTTTSSSRRRQQQPPPPPPPPPQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRTTTRRROOOLLLLLLMMMOOOQQQPPPQQQRRRSSSSSSRRRPPPOOOMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGJJJQQQ\\\dddnnnyyy}}}vvvqqqrrrvvv~~~~~~||||||uuukkkcccdddiiirrr}}}sssdddUUUJJJCCC@@@???>>>???AAABBBCCCEEEIIIKKKNNNRRRVVVYYY[[[\\\]]]^^^\\\^^^aaacccdddfffiiikkkooorrruuuxxx{{{~~~nnn[[[MMMHHHJJJNNNNNNMMMLLLHHHDDDDDDGGGJJJHHHKKKLLLMMMLLLNNNSSSWWWXXX___fffiiilllooolllgggeee^^^YYY[[[___ccciiipppyyy|||uuudddUUULLLIIILLLSSS\\\ccclll{{{}}}||||||}}}|||wwwtttnnniiiddd___ZZZVVVOOOLLLHHHFFFEEEDDDBBBAAA???@@@AAABBBDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOTTT```www~~~kkkddd______^^^[[[YYYZZZWWWXXXYYYYYYXXXWWWUUUTTTPPPPPPPPPOOOOOOOOOOOONNNJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB|||sssnnnjjjbbbVVVMMMIIIHHHGGGGGGIIIMMMQQQTTT]]]gggrrrwwwxxxyyy}}}xxxfffPPPEEE<<<===AAAAAAAAAAAAHHHGGGOOOccc{{{oooeee___aaannnxxx~~~lll]]][[[YYYTTTUUU\\\VVVVVVVVVUUUUUUTTTTTTTTTQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQSSSUUUVVVTTTSSSQQQPPPOOOOOOPPPPPPSSSRRRRRRRRRSSSTTTUUUVVVTTTQQQNNNKKKKKKMMMPPPRRRRRRSSSTTTTTTSSSQQQOOOMMMLLLLLLLLLMMMNNNOOOQQQQQQOOONNNMMMKKKJJJJJJJJJJJJHHHIIIIIIJJJIIIHHHFFFEEECCCEEEEEEFFFHHHOOOZZZbbblllwwwxxxssssssuuu|||xxxllldddeeeiiirrryyyjjj[[[NNNFFFBBB@@@>>>???AAAAAABBBDDDGGGJJJOOORRRVVVYYYYYYYYYZZZ[[[\\\___bbbdddeeegggjjjmmmooorrrvvvyyy{{{~~~}}}kkkWWWJJJEEEHHHKKKMMMNNNMMMKKKGGGFFFIIILLLHHHIIIIIIJJJLLLOOOTTTWWWXXX```ggghhhiiijjjhhhdddbbb\\\YYY\\\bbbfffmmmssszzz}}}wwwfffWWWOOOLLLOOOVVV```gggppp~~~~~~~~~{{{uuurrrlllgggbbb\\\WWWSSSLLLIIIFFFDDDCCCCCCAAA@@@??????AAACCCEEEGGGHHHIIIGGGGGGHHHIIIKKKLLLNNNOOO]]]kkkxxxhhhbbb___``````]]]\\\]]]WWWXXXXXXYYYXXXVVVUUUTTTPPPPPPOOONNNNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCyyysssjjjbbb[[[TTTMMMHHHDDDGGGIIILLLOOOTTTYYY]]]fffkkkqqqtttvvvyyy~~~jjjXXXIIICCC@@@AAABBBAAACCCGGGEEEPPP___nnnnnncccWWW^^^hhhpppzzzrrrjjj___YYYWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRQQQQQQQQQSSSTTTUUUXXXVVVTTTRRRPPPOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSRRROOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTSSSRRRPPPNNNKKKMMMOOOPPPOOONNNNNNOOOPPPNNNKKKIIIGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHFFFDDDEEEEEEFFFFFFHHHLLLRRRWWWiiipppzzz{{{tttqqqwww|||}}}|||pppjjjgggiiirrr}}}sssdddUUUJJJDDDAAACCCBBBBBBCCCGGGIIIJJJJJJOOORRRUUUWWWWWWWWWWWWXXX]]]^^^```aaaccceeeiiilllrrrsssvvvxxxzzz}}}ttt___PPPGGGCCCDDDHHHIIINNNOOOJJJFFFGGGIIIHHHJJJKKKLLLLLLLLLOOOSSSVVVZZZ]]]bbbeeegggeeebbb```ZZZZZZ\\\___dddiiinnnqqqzzzvvvfffYYYRRRRRRYYYdddlllooouuu~~~{{{~~~zzzwwwssspppkkkfff```YYYRRRMMMLLLJJJGGGDDDBBBAAAAAAAAADDDCCCCCCCCCDDDFFFIIIJJJLLLIIIIIIJJJJJJKKKPPPXXX\\\xxxrrrdddbbb```^^^[[[YYYXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLLLLMMMMMMKKKJJJIIIJJJKKKLLLKKKJJJKKKKKKJJJHHHFFFCCCAAA@@@|||qqqkkkbbbZZZTTTNNNIIIEEEFFFIIIMMMPPPTTTYYY^^^aaaiiinnnssswwwyyy|||oooXXXIIIEEE@@@>>>@@@BBBBBBDDDHHHHHHWWWjjjzzzuuucccYYYYYYaaallluuunnnggg^^^XXXXXXYYYYYYYYYVVVVVVVVVVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRQQQQQQRRRSSSTTTUUUWWWVVVTTTRRRPPPPPPPPPPPPQQQRRRTTTUUUUUUSSSRRRPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQOOOMMMKKKMMMOOOPPPOOONNNNNNOOOPPPNNNKKKIIIGGGGGGGGGHHHIIIJJJKKKKKKKKKIIIGGGFFFFFFFFFGGGGGGIIIMMMRRRVVVeeennnxxx~~~wwwssswww{{{}}}uuullliiijjjsss}}}wwwjjj[[[OOOFFFBBBBBBBBBBBBDDDGGGJJJJJJJJJPPPSSSVVVWWWWWWWWWXXXYYY]]]___aaabbbcccfffjjjmmmqqqsssvvvyyy{{{~~~mmmYYYLLLDDDAAACCCGGGKKKPPPRRRNNNJJJKKKLLLKKKKKKLLLMMMMMMMMMOOOSSSVVVXXX[[[```ccceeeccc```^^^YYYZZZ\\\```eeekkkpppsss{{{vvvhhh^^^XXXZZZ```jjjrrrvvv}}}~~~{{{~~~yyyvvvsssooojjjddd^^^WWWPPPKKKHHHGGGEEECCCBBBBBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJMMMJJJJJJLLLLLLMMMTTT\\\hhhxxxlllcccaaa___]]][[[YYYXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRPPPOOONNNMMMLLLMMMMMMNNNNNNLLLKKKLLLMMMNNNMMMLLLJJJJJJIIIHHHFFFDDDCCCBBB~~~xxxsssgggaaaXXXQQQLLLIIIGGGEEEHHHLLLRRRWWW\\\```eeehhhmmmrrrwwwzzz|||uuu]]]LLLDDD@@@===<<>><<<<<<@@@BBBCCCHHHNNNXXXmmmrrr]]]VVVXXXjjjrrr~~~nnnfff```ZZZXXXYYY[[[[[[ZZZWWWWWWWWWVVVUUUSSSRRRQQQNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRUUUTTTRRRQQQPPPPPPPPPQQQPPPQQQSSSSSSRRRQQQOOOMMMOOONNNMMMMMMMMMNNNOOOPPPSSSRRRRRRQQQPPPNNNLLLKKKKKKMMMOOOPPPOOONNNNNNOOOOOOMMMKKKIIIHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJHHHHHHHHHIIIIIIIIIJJJLLLQQQTTT[[[eeerrr{{{~~~zzz{{{~~~vvvvvv|||{{{ooo___QQQGGGDDDDDDDDDGGGKKKMMMMMMMMMSSSVVVYYYZZZZZZZZZ[[[\\\aaabbbdddeeegggjjjnnnqqqrrruuuzzz}}}zzzfffXXXIIIBBB???>>>AAAEEELLLUUU[[[ZZZXXXVVVTTTQQQNNNOOOOOOOOOOOOQQQUUUXXXWWWZZZ]]]```aaa___]]][[[ZZZ[[[^^^cccjjjrrrxxx||||||ssslllhhhhhhkkkooowww~~~{{{vvvssspppkkkddd]]]VVVPPPJJJFFFBBBBBBAAAAAAAAABBBCCCCCCDDDEEEHHHJJJLLLLLLLLLLLLNNNNNNPPPSSSUUUZZZfffrrrsssfffaaa___^^^\\\[[[YYYXXXWWWWWWYYYYYYYYYXXXWWWVVVTTTTTTPPPPPPOOOOOOOOOOOOOOOOOOMMMKKKJJJKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGFFFyyyrrriiiaaa\\\SSSPPPKKKFFFEEEGGGKKKOOOQQQVVV]]]ccchhhmmmqqqtttvvvzzzpppXXXHHHCCCCCC???===>>>AAACCCEEELLLTTTeeexxxjjjYYYZZZ```www~~~jjjccc___YYYWWWXXXYYYYYYWWWVVVVVVVVVUUUTTTSSSQQQPPPNNNNNNOOOQQQRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSRRRQQQOOOMMMOOONNNMMMMMMMMMNNNOOOPPPRRRRRRQQQPPPNNNLLLKKKJJJKKKMMMOOOPPPOOONNNNNNOOONNNMMMKKKIIIIIIIIIKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIJJJJJJJJJLLLOOORRRWWWaaannnvvvzzz}}}}}}{{{yyy{{{wwwhhhYYYNNNJJJIIIHHHJJJMMMOOOPPPPPPVVVXXX[[[]]]]]]]]]^^^___cccdddfffgggiiilllpppssstttwww|||zzzppp[[[OOODDD???>>>>>>BBBFFFLLLVVV___```^^^\\\XXXSSSPPPQQQQQQPPPPPPRRRVVVYYYYYY[[[^^^``````___]]]\\\[[[]]]```fffmmmuuu|||zzzqqqlllkkkllloooqqqxxx~~~zzztttpppmmmhhh```XXXRRRLLLHHHDDDBBBBBBBBBAAAAAAAAAAAABBBDDDFFFHHHKKKMMMNNNNNNMMMPPPQQQTTTYYY]]]eeettt|||llldddaaa^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTPPPPPPPPPQQQQQQQQQPPPPPPNNNLLLKKKKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHxxxooofff^^^WWWSSSKKKJJJGGGEEEEEEIIIOOOTTTZZZ]]]ccchhhmmmrrrvvvzzz{{{wwwaaaNNNCCC??????AAA???@@@CCCEEEIIISSS^^^rrrdddYYY___iiiuuugggaaa\\\XXXVVVWWWWWWVVVSSSTTTTTTTTTTTTSSSRRRQQQQQQNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRPPPPPPPPPOOONNNMMMMMMNNNOOOOOOOOOPPPQQQSSSSSSRRRPPPOOOOOONNNMMMMMMMMMNNNOOOPPPQQQPPPOOONNNMMMLLLKKKJJJKKKMMMOOOPPPOOONNNNNNOOOMMMLLLKKKIIIIIIJJJLLLMMMKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJMMMOOOTTT]]]hhhpppsssvvv{{{|||}}}~~~rrrcccXXXRRROOOMMMLLLOOORRRTTTUUUYYY\\\___`````````aaabbbeeefffhhhiiikkknnnrrruuuvvvzzzqqqfffSSSHHH???===>>>???BBBFFFLLLXXXcccgggeeebbb\\\VVVRRRRRRRRRRRRRRRSSSWWWYYYZZZ\\\^^^``````___]]]\\\]]]___bbbhhhpppxxxxxxppplllnnnqqqrrrsssyyy}}}xxxsssnnnjjjddd\\\TTTNNNJJJFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHJJJLLLNNNOOOOOORRRTTTYYY```fffppptttiiidddbbb]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTPPPPPPQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMKKKHHHIIIIIIJJJJJJIIIIIIIII}}}wwwmmmddd\\\VVVQQQNNNHHHHHHIIIHHHIIINNNVVV[[[cccfffjjjmmmqqqvvv{{{~~~~~~fffSSSIIIDDDAAA>>>AAA@@@AAAEEEHHHOOO]]]jjj~~~xxxaaa\\\gggtttzzzkkkddd\\\YYYUUUUUUVVVWWWUUURRRQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUTTTSSSQQQPPPNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOQQQSSSTTTSSSRRRQQQOOONNNMMMMMMMMMNNNOOOPPPOOOOOONNNMMMLLLKKKKKKKKKKKKMMMOOOPPPOOONNNNNNOOOMMMLLLJJJIIIIIIKKKLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJIIIHHHIIIKKKMMMPPPXXXbbbiiikkkoootttyyyzzzzzzmmmdddZZZVVVQQQOOOPPPTTTXXXYYY\\\^^^aaacccccccccdddeeefffhhhjjjkkklllooosssvvvyyy}}}vvvggg\\\LLLCCC<<<;;;===???BBBFFFMMMZZZhhhlllkkkggg```YYYSSSTTTTTTSSSRRRTTTWWWZZZZZZ\\\]]]______^^^]]]\\\___aaadddjjjrrrzzz~~~vvvpppnnnqqquuuwwwwww||||||wwwqqqmmmgggaaaXXXPPPKKKHHHEEECCC???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGIIIKKKMMMOOOQQQSSSVVV]]]eeemmmzzz{{{nnngggbbb```]]]\\\[[[[[[ZZZZZZZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSPPPQQQRRRSSSSSSSSSRRRRRRQQQOOONNNNNNNNNNNNMMMKKKIIIIIIJJJJJJJJJJJJIIIIIIvvvpppfff\\\UUUQQQNNNLLLIIIJJJLLLMMMOOOTTT\\\bbbiiikkknnnqqqtttxxx}}}oooVVVGGGDDDDDDBBB>>>@@@???AAAEEEJJJSSSdddrrrqqq``````ooo}}}oooeeecccYYYVVVSSSSSSVVVWWWUUURRROOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUSSSQQQOOONNNLLLKKKKKKJJJJJJKKKMMMMMMMMMOOOQQQSSSTTTTTTSSSRRROOONNNMMMMMMMMMNNNOOOPPPNNNNNNMMMLLLKKKKKKLLLLLLKKKMMMOOOPPPOOONNNNNNOOOMMMLLLJJJIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKHHHIIIIIIIIIHHHHHHIIIKKKNNNUUU^^^dddfffjjjpppuuu~~~yyy~~~tttkkk___ZZZSSSPPPQQQVVVZZZ\\\]]]```cccdddddddddeeefffgggiiijjjlllmmmppptttwwwzzz~~~yyynnn___TTTIII@@@999:::===>>>AAAEEEOOO\\\kkkpppoookkkccc\\\TTTTTTTTTSSSSSSTTTXXXZZZZZZ[[[]]]^^^^^^]]]\\\[[[```bbbfffkkksss{{{|||uuupppoootttxxx{{{{{{|||wwwpppllleee___VVVNNNJJJGGGEEECCC===>>>@@@CCCEEEFFFGGGGGGFFFFFFGGGHHHJJJMMMPPPRRRTTTXXX```iiiqqquuukkkeeeaaa]]]]]]]]]\\\[[[[[[[[[[[[[[[XXXXXXXXXWWWVVVUUUSSSSSSPPPQQQRRRTTTTTTTTTSSSRRROOONNNLLLLLLMMMLLLKKKIIIJJJJJJJJJKKKJJJJJJIIIHHHzzzsssiii]]]UUUMMMGGGFFFIIITTTWWW[[[[[[[[[___gggnnnqqqrrrssswww{{{sssaaaMMMDDDCCCBBBAAABBB<<>>@@@EEEKKKUUUiiissstttyyyuuuggg```YYYXXXVVVVVVVVVWWWYYYZZZ[[[]]]^^^___^^^^^^___```bbbaaaccclllwwwzzzuuusssuuuxxx{{{~~~~~~{{{xxxsssnnnjjjaaa\\\TTTNNNIIIFFFCCCAAABBBBBBBBBCCCDDDEEEEEEFFFHHHHHHIIIJJJLLLNNNQQQSSSUUU[[[cccjjjuuu}}}ooohhhccc```___]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTQQQRRRTTTUUUUUUTTTSSSSSSQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHyyytttjjjaaaWWWOOOHHHEEEKKKSSS]]]^^^___^^^___dddlllrrrssstttvvvyyy}}}{{{sssdddUUUEEE@@@AAAAAAAAACCCFFFHHHLLLTTT___nnn}}}yyyfffaaagggwwwsssgggaaa]]]ZZZTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPSSSSSSSSSSSSRRRRRRQQQPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOQQQTTTVVVVVVRRRPPPLLLJJJIIIIIILLLNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQOOONNNLLLKKKJJJKKKLLLMMMGGGHHHIIIJJJKKKKKKKKKKKKKKKHHHFFFFFFHHHJJJKKKKKKLLLOOOUUU[[[]]]```jjjuuu{{{zzzyyy}}}qqqjjj```ZZZYYY[[[^^^___bbbdddggghhhhhhhhhiiijjjpppooonnnnnnqqquuuyyy|||zzzssshhhXXXKKKEEE@@@===;;;>>>???AAAGGGMMMXXXmmmwwwyyy~~~yyykkkcccZZZYYYXXXWWWWWWXXXZZZ[[[___```aaa```______```bbbddddddgggnnnxxx}}}yyywwwwwwyyy}}}~~~{{{xxxuuupppkkkggg^^^YYYRRRKKKGGGDDDBBB@@@AAABBBBBBCCCEEEFFFGGGGGGJJJJJJKKKKKKKKKLLLNNNPPPYYY^^^gggqqqwwwkkkfffbbb______[[[[[[ZZZYYYYYYYYYZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSSSSTTTUUUVVVVVVUUUTTTTTTQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIzzzqqqkkk]]]WWWOOOIIIDDDGGGSSS___gggeeeccccccffflllssswwwvvvwwwyyy}}}pppaaaSSSHHH???>>>AAABBBDDDFFFOOOOOOTTT```rrrkkk___bbbmmm|||}}}rrrddd^^^[[[WWWTTTRRRRRRPPPOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSRRRQQQOOOOOOOOOPPPPPPPPPOOONNNMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRTTTTTTQQQOOOLLLJJJHHHHHHJJJLLLMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNOOOOOOPPPPPPQQQOOONNNLLLKKKKKKKKKLLLMMMHHHIIIJJJJJJKKKKKKKKKKKKJJJHHHFFFFFFHHHIIIJJJJJJJJJKKKOOOUUUXXX\\\hhhsss{{{{{{yyy{{{}}}zzztttjjjccc```___```aaaeeegggjjjkkkkkklllmmmooorrrqqqqqqqqqtttxxx|||~~~{{{pppfff[[[MMMCCC@@@===;;;;;;>>>@@@BBBIIIPPP^^^sss~~~ppphhh]]]\\\ZZZZZZYYYZZZ[[[\\\ccccccbbbaaa```aaadddfffhhhhhhkkkrrr{{{{{{zzzzzzzzz|||~~~{{{wwwtttpppkkkfffccc[[[UUUNNNHHHDDDCCCBBBAAAAAAAAACCCDDDFFFGGGHHHIIIKKKLLLMMMMMMLLLMMMOOOQQQ\\\```hhhwwwpppgggccc```______ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIII}}}sssiiicccVVVOOOIIIHHHKKKPPP[[[eeegggfffeeehhhmmmssswwwyyyxxxzzz|||uuubbbSSSIIICCC???AAADDDDDDFFFIIIPPPUUU```pppyyyccc\\\eeerrr|||xxxssscccYYYWWWWWWSSSOOOQQQPPPOOONNNMMMLLLLLLLLLOOOOOOOOOOOOOOOPPPPPPPPPRRRRRRRRRQQQPPPNNNMMMLLLNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOORRRTTTTTTQQQOOOLLLJJJHHHHHHIIIKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNOOOOOOOOOPPPNNNMMMLLLLLLKKKKKKLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKJJJHHHFFFGGGHHHIIIIIIHHHHHHIIIKKKPPPSSSYYYfffsss|||~~~zzzzzz{{{}}}tttlllgggdddddddddhhhkkkmmmoooooopppqqqssstttssstttuuuxxx|||uuuhhh]]]RRRGGGAAA@@@===;;;<<>>===>>>@@@AAADDDMMMWWWllluuukkk^^^^^^^^^^^^______``````aaaaaabbbbbbcccggglllpppmmmoootttzzz{{{}}}{{{xxxtttooojjjeeeaaa\\\YYYSSSNNNHHHDDDCCCDDDDDDDDDBBBCCCDDDFFFHHHIIIKKKLLLKKKMMMOOONNNNNNQQQXXX]]]iiiooo}}}xxxkkkfffccc___]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNLLLMMMMMMMMMLLLKKKJJJIII}}}tttlllccc[[[VVVRRRJJJHHHSSSbbbhhhfffbbb```eeekkkrrrwwwyyyyyyyyy|||~~~{{{lll^^^RRRJJJGGGCCC@@@@@@BBBBBBBBBGGGMMMSSScccyyypppjjjiiipppzzzzzzsss}}}rrrhhhbbbZZZUUUSSSQQQOOOMMMOOOOOONNNMMMMMMMMMMMMNNNLLLMMMMMMNNNNNNOOOOOOPPPLLLLLLLLLLLLKKKJJJHHHHHHKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOQQQSSSTTTRRRPPPMMMKKKIIIHHHIIIJJJIIIIIIKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJKKKKKKLLLLLLKKKKKKKKKIIIHHHGGGGGGHHHHHHGGGFFFHHHGGGHHHKKKMMMSSSaaannnxxxzzz||||||zzzwwwxxx{{{~~~~~~}}}|||uuupppnnnnnnnnnppprrrssssssssstttuuussstttvvvzzz~~~|||lll```TTTKKKEEE???>>>@@@???>>>???AAABBBFFFRRR___tttuuuiii]]]^^^^^^___```aaabbbbbbaaabbbdddeeefffiiinnnrrrooosssyyy~~~}}}xxxsssoooiiiddd___[[[VVVSSSMMMJJJFFFDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMNNNOOONNNMMMRRR\\\eeeqqq{{{uuulllhhheee```^^^^^^___^^^]]][[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNLLLLLLMMMNNNMMMLLLKKKJJJ{{{rrriiiaaaYYYSSSOOOMMMHHHJJJWWWfffjjjgggdddgggllltttxxxyyyzzz{{{}}}zzzkkk\\\QQQKKKGGGFFF@@@>>>???AAAAAACCCLLLUUUaaaoooxxxiiimmmwwwzzzzzzrrrccc]]][[[WWWSSSOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLMMMNNNOOOOOOOOOKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJIIIIIIJJJLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMNNNOOOQQQRRRQQQOOOOOOLLLJJJIIIIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGGGGHHHHHHFFFEEEFFFFFFGGGJJJKKKQQQ]]]jjjrrryyy{{{xxxuuurrrrrrtttyyy~~~{{{vvvuuuuuuppprrrttttttsssrrrssstttqqqsssvvv{{{}}}sss___UUUKKKEEEAAA======@@@>>>===>>>@@@BBBIIIYYYhhh}}}uuuhhh[[[\\\^^^```bbbcccdddddddddfffhhhiiiiiikkknnnqqqrrrwww~~~yyytttooojjjddd^^^YYYTTTPPPMMMGGGEEECCCCCCCCCDDDCCCBBBFFFFFFGGGHHHIIIJJJKKKKKKLLLOOOQQQQQQSSS\\\kkkwwwyyyrrrkkkiiigggbbb```aaa___^^^]]]\\\[[[ZZZZZZZZZXXXYYYZZZ[[[[[[[[[[[[[[[YYYXXXVVVTTTRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNKKKLLLMMMNNNNNNMMMKKKJJJ{{{tttjjjaaaYYYRRRMMMJJJIIIFFFKKKXXXdddhhhhhhgggoootttzzz|||zzzzzz~~~xxxjjjXXXKKKFFFEEECCC@@@???>>>???AAACCCGGGRRR^^^nnnxxxttthhhjjjtttvvvdddXXXUUUVVVUUUQQQLLLJJJKKKMMMKKKKKKJJJKKKKKKLLLMMMNNNKKKLLLLLLMMMNNNNNNOOOOOOJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLNNNPPPQQQPPPNNNOOOMMMJJJIIIJJJJJJJJJIIIJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIHHHGGGGGGHHHHHHFFFDDDEEEEEEFFFIIIJJJOOO[[[gggllluuu~~~xxxrrroooooosssyyy~~~{{{zzzzzzqqqsssttttttsssrrrrrrsssppprrrvvv{{{wwwkkkXXXOOOGGGDDDAAA>>>>>>AAA<<<;;;===???CCCLLL^^^ooovvvgggZZZ[[[^^^```bbbdddeeeeeehhhjjjllllllllllllnnnppptttyyy}}}wwwrrrkkkggg```ZZZUUUPPPLLLIIICCCBBBAAABBBCCCCCCBBB@@@GGGGGGHHHHHHIIIJJJKKKKKKKKKNNNRRRTTTZZZhhh|||}}}uuuooojjjiiihhhdddbbbccc___^^^]]][[[ZZZYYYYYYYYYWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[YYYWWWUUUSSSRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNKKKLLLNNNOOONNNMMMKKKJJJ~~~{{{yyyuuulll___UUUPPPMMMKKKIIIGGGHHHJJJPPPXXXccclllrrrtttwwwzzz{{{|||~~~wwwbbbYYYNNNEEEBBBCCCCCCDDD@@@CCCEEEBBBAAAJJJ[[[iiiyyyxxxjjjccccccmmmyyyfff[[[WWWUUUTTTRRROOONNNMMMMMMMMMJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPLLLKKKJJJKKKMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIKKKLLLMMMMMMMMMMMMOOOMMMKKKJJJIIIJJJKKKLLLKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFHHHKKKPPPVVV[[[gggqqq{{{vvvllljjjnnnttt}}}{{{vvvrrroooooonnnllllllpppqqqqqqttt{{{|||lll```KKKFFFAAA======>>>???@@@===<<<===???AAAKKK^^^pppwwwbbb\\\[[[^^^bbbdddccceeejjjkkkmmmnnnoooooorrruuuxxx|||~~~zzztttnnnjjjbbb___ZZZSSSNNNJJJHHHGGGDDDCCCAAA@@@AAACCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKOOOQQQTTTYYYdddwww~~~ooonnnllliiifffbbb___]]]___^^^]]]\\\[[[YYYYYYXXXTTTVVVXXXZZZ[[[ZZZYYYYYYWWWWWWVVVUUUTTTRRRRRRQQQPPPOOONNNMMMLLLMMMMMMNNNOOOOOONNNMMMLLLLLLLLLMMMzzzuuuqqqooohhhaaaWWWPPPLLLKKKIIIHHHHHHJJJNNNTTT]]]gggoootttwwwzzz|||~~~wwwgggWWWPPPHHHBBB@@@AAAAAAAAA>>>AAACCCDDDIIIVVVjjjyyylll```]]]```vvvooo```XXXUUUTTTSSSQQQNNNMMMLLLLLLMMMIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPLLLJJJIIIJJJLLLNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNMMMKKKJJJIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKKKKJJJJJJIIIHHHGGGEEEEEEFFFGGGIIINNNTTTYYYdddmmmyyy~~~uuummmmmmpppuuu|||}}}xxxrrrlllkkkjjjggghhhkkkmmmnnnrrrzzztttcccWWWIIIEEE@@@>>>===>>>??????>>>===>>>@@@CCCMMM```rrrxxxccc[[[ZZZ\\\aaaddddddgggllllllnnnooopppppprrrvvvyyy~~~|||wwwqqqkkkfff___\\\WWWQQQLLLHHHFFFEEECCCCCCBBBBBBCCCDDDFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMPPPSSSXXX```nnnyyyqqqmmmllljjjhhhdddaaa^^^]]]^^^]]]\\\[[[ZZZYYYXXXXXXVVVWWWYYY[[[\\\[[[ZZZYYYWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLL{{{uuunnnhhhccc```YYYUUUPPPLLLJJJJJJJJJIIIJJJMMMSSS[[[dddmmmtttxxx|||}}}{{{pppaaaTTTJJJGGGCCC@@@@@@AAAAAAAAA???AAAEEEJJJUUUggg|||mmm]]]VVV[[[dddqqqaaaXXXTTTSSSRRRQQQOOOMMMLLLKKKKKKLLLIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNKKKIIIHHHIIIKKKMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKIIIIIIJJJKKKKKKJJJKKKLLLNNNNNNMMMMMMLLLJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHEEEFFFFFFGGGHHHKKKPPPTTT^^^hhhvvvzzzrrrmmmooorrrvvv}}}}}}}}}yyyppphhheeebbb```aaaeeefffhhhoooxxx|||lllZZZNNNEEECCC@@@>>>>>>???>>>===>>>>>>???BBBFFFPPPcccttt{{{eee[[[YYYZZZ___ccceeeiiinnnnnnoooqqqqqqrrrtttxxxzzz~~~yyytttmmmeee```ZZZWWWRRRMMMHHHEEEDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOOOORRRVVV]]]iii{{{rrrkkkjjjiiihhhfffccc```]]]\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWYYY[[[\\\]]]\\\[[[ZZZXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQPPPOOONNNLLLKKKJJJJJJJJJzzzwwwqqqjjjbbb\\\WWWTTTPPPOOOMMMLLLLLLLLLLLLLLLNNNRRRZZZcccllltttzzz}}}sssfff[[[PPPHHHCCCCCCBBBAAABBBBBBBBBBBBCCCFFFMMMXXXfffwwwuuu___TTTTTTbbbqqqvvvcccYYYTTTRRRPPPOOONNNMMMKKKJJJJJJKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJHHHGGGHHHJJJLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJKKKJJJKKKMMMOOOOOONNNLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFHHHLLLPPPXXXcccqqq|||uuupppmmmppptttxxxzzz{{{xxxmmmbbb]]][[[ZZZ[[[___^^^bbbjjjtttvvvfffUUUJJJBBB@@@????????????>>>======>>>@@@CCCGGGQQQddduuu~~~jjj]]]YYYYYY^^^cccggglllqqqppprrrsssttttttvvvzzz}}}{{{vvvppphhh```[[[SSSQQQMMMHHHEEECCCBBBAAA@@@BBBDDDFFFGGGGGGFFFEEEJJJJJJJJJKKKLLLNNNOOOOOOTTTYYYcccsssxxxooojjjgggfffeeecccaaa^^^\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[WWWWWWWWWVVVUUUTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNLLLJJJIIIIIIIIIzzzvvvooolllggg```YYYSSSOOOMMMLLLMMMNNNNNNNNNOOOOOOPPPUUUYYYaaakkkttt{{{ppp```UUUMMMFFFCCCAAAAAABBBBBBCCCCCCDDDDDDFFFNNN\\\kkkyyyhhhWWWRRRWWWiii}}}kkk]]]WWWTTTQQQNNNMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGHHHJJJKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIKKKMMMNNNOOONNNLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGGGGFFFEEEGGGJJJLLLTTT]]]kkk|||zzztttpppooossswww{{{wwwjjj]]]XXXVVVUUUVVVYYYWWW\\\dddnnnwww}}}ppp```PPPFFF@@@???>>>???@@@@@@???=========@@@DDDHHHRRRddduuupppaaa[[[YYY]]]ccchhhmmmsssssstttuuuvvvwwwyyy||||||wwwrrrkkkccc[[[VVVNNNLLLHHHEEEBBBAAAAAAAAA???AAADDDFFFGGGGGGFFFEEEMMMLLLLLLLLLMMMOOOPPPQQQYYY___kkk}}}yyyoooiiieeeccccccbbbaaa___]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ\\\]]]]]]\\\[[[ZZZWWWVVVVVVUUUUUUTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSRRRPPPOOOMMMKKKJJJIIIHHHHHH{{{tttmmmiiiccc```\\\WWWRRROOOMMMLLLLLLNNNPPPQQQQQQRRRTTTVVV^^^cccjjjttt|||wwwjjjZZZOOOHHHCCCAAABBBAAABBBCCCCCCBBBDDDGGGIIINNN\\\oooyyy___VVVWWW___sss{{{pppcccZZZVVVTTTQQQNNNLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJFFFGGGGGGHHHIIIJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGHHHJJJLLLLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLKKKMMMMMMOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFGGGGGGFFFEEEFFFHHHJJJPPPVVVcccsss~~~yyyuuuuuuxxx}}}~~~|||{{{}}}xxxjjj[[[UUUSSSQQQPPPRRRPPPUUU\\\dddllluuu~~~xxxjjjZZZJJJAAA@@@>>>>>>???AAABBBAAA@@@>>>???BBBFFFIIIRRRddduuuwwwggg___[[[^^^dddiiinnnsssuuuvvvxxxxxxyyy{{{~~~zzztttmmmfff^^^WWWRRRJJJHHHEEECCCAAA@@@AAAAAA@@@BBBDDDGGGHHHHHHGGGGGGNNNNNNNNNOOOPPPSSSUUUWWW```ggguuussskkkfffcccaaaaaaaaa```___]]]\\\[[[YYYZZZZZZZZZZZZZZZZZZZZZXXXYYY[[[\\\\\\[[[YYYXXXUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTNNNMMMLLLKKKIIIHHHHHHHHH{{{uuunnnhhhaaa]]]VVVUUURRROOONNNMMMMMMNNNOOORRRUUUWWWWWWYYY]]]```hhhlllsss|||{{{aaaVVVJJJFFFBBB???@@@DDDCCCDDDEEEDDDEEEHHHNNNSSS```pppkkkYYY[[[dddpppkkkeee\\\VVVSSSRRRPPPOOOLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKLLLLLLLLLNNNMMMMMMLLLJJJIIIIIIHHHIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOOOOOOOMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFHHHJJJLLLPPPZZZiiiyyy}}}zzzyyy}}}zzzyyyyyyyyy{{{|||mmm]]]TTTQQQMMMJJJJJJJJJNNNTTTZZZaaaiiissszzz~~~}}}zzzrrreeeVVVIIIAAA@@@???>>>???AAACCCCCCBBBAAAAAADDDHHHKKKSSSeeeuuu}}}mmmddd]]]^^^dddiiinnnssswwwxxxyyyzzz{{{}}}}}}wwwoooggg```YYYRRRNNNHHHFFFDDDBBBAAAAAABBBBBBCCCDDDFFFHHHJJJJJJJJJJJJNNNOOOPPPRRRUUUZZZ^^^```hhhqqqyyyppplllhhhddd`````````___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\VVVWWWYYYZZZZZZYYYWWWVVVTTTTTTTTTSSSSSSSSSSSSRRRPPPQQQRRRSSSSSSSSSRRRRRRMMMLLLKKKJJJIIIIIIIIIIII{{{tttlllfff___YYYVVVOOONNNLLLKKKKKKLLLNNNOOOSSSWWWZZZ\\\^^^aaafffjjjooosssyyyxxxhhhWWWLLLDDDCCCBBB???BBBGGGGGGHHHHHHHHHIIINNNVVV]]]qqqvvvbbbWWWaaaqqqtttbbb]]]WWWRRRPPPOOOOOOOOOKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMKKKIIIHHHIIIKKKMMMMMMLLLOOONNNMMMLLLKKKJJJIIIIIIIIIGGGFFFDDDDDDEEEGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNOOOOOONNNLLLIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHGGGFFFFFFHHHJJJIIIKKKTTTcccqqq|||~~~{{{|||~~~wwwwwwwwwxxx{{{ppp^^^UUUPPPJJJFFFEEEFFFIIINNNSSSYYYbbblllttttttuuutttnnncccVVVKKKEEEAAA???>>>>>>AAACCCDDDDDDCCCDDDFFFJJJMMMUUUfffvvvqqqfff^^^___eeeiiinnnsssxxxyyyzzz{{{|||~~~{{{uuulllccc[[[UUUOOOLLLGGGEEECCCAAAAAAAAABBBCCCFFFFFFHHHJJJKKKLLLMMMMMMNNNNNNQQQTTTYYY___eeehhhnnnwwwooojjjiiigggddd____________^^^]]]\\\\\\ZZZZZZ[[[[[[\\\\\\]]]]]]UUUVVVXXXYYYYYYWWWVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRKKKLLLNNNOOOOOOOOONNNNNNLLLKKKJJJIIIIIIIIIIIIIIIzzzqqqeee[[[VVVTTTRRRQQQLLLKKKKKKLLLNNNPPPSSSTTTWWW\\\bbbfffhhhkkkooorrrvvv{{{zzzcccTTTHHHDDDCCCDDDDDDBBBDDDHHHIIIEEEEEEJJJOOOUUUdddsss~~~iii```^^^nnn~~~hhh```\\\WWWTTTRRRQQQPPPOOOLLLKKKKKKKKKKKKKKKLLLLLLPPPOOONNNMMMLLLJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHGGGGGGHHHIIIKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGIIIKKKQQQZZZfffttt{{{~~~zzzxxxzzzwwwhhh[[[SSSMMMIIIEEEBBBEEEIIILLLQQQZZZdddkkkooommmkkkhhhcccYYYLLLCCCCCC@@@======AAADDDDDDCCCHHHEEEFFFKKKRRRZZZgggrrrrrrlllddd```ccciiinnnqqqwwwyyy{{{}}}~~~~~~vvvppphhh```YYYRRRLLLIIIDDDCCCBBBAAAAAABBBDDDEEEGGGGGGHHHKKKMMMNNNMMMLLLKKKPPPWWW]]]bbbfffjjjmmmwwwxxxkkkfffeeecccaaa___^^^^^^]]]]]]]]]^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPLLLLLLMMMNNNOOONNNKKKHHHLLLKKKJJJHHHHHHIIIIIIJJJmmmeee[[[SSSPPPOOOOOOOOOMMMMMMOOOQQQSSSVVVXXXYYY^^^cccjjjnnnoooqqquuuxxx{{{eeeQQQHHHFFFBBBAAADDDGGGGGGIIIMMMNNNJJJJJJQQQYYYeeewwwzzztttmmmjjjoootttddd\\\YYYUUURRRQQQPPPOOONNNLLLKKKKKKKKKKKKKKKLLLLLLOOONNNNNNMMMKKKJJJIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGEEEDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJNNNVVVaaappp{{{{{{nnn```VVVOOOJJJHHHEEEGGGJJJMMMQQQYYYbbbiiimmmkkkjjjhhhddd[[[OOOFFFCCC@@@>>>???CCCFFFFFFEEEGGGDDDEEEKKKQQQXXXcccnnnxxxqqqiiidddfffkkkooorrrwwwyyy|||~~~|||{{{rrrmmmeee]]]VVVOOOJJJFFFDDDCCCBBBAAAAAACCCDDDFFFHHHHHHJJJLLLNNNOOOOOONNNRRRWWW]]]cccggglllrrrwwwqqqfffccccccaaa___^^^^^^]]]]]]]]]^^^______\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTOOOOOOOOOOOONNNNNNMMMLLLMMMLLLLLLMMMNNNMMMKKKIIILLLLLLJJJIIIIIIIIIJJJKKK]]]XXXQQQLLLJJJLLLNNNOOOOOOQQQUUUYYY]]]___aaabbbhhhmmmtttxxxyyyzzz}}}pppVVVHHHEEEDDD@@@@@@GGGMMMOOOPPPQQQQQQOOOQQQ\\\jjj{{{wwwrrrqqqqqqppprrrwwwrrrhhhaaaXXXUUURRRPPPPPPPPPOOONNNLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLKKKIIIHHHFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHKKKPPP[[[kkk|||}}}{{{xxxyyyvvvhhh[[[RRRMMMLLLIIIJJJLLLNNNRRRYYYbbbgggjjjiiiiiihhhfff^^^TTTKKKDDDAAA???@@@DDDHHHHHHGGGHHHFFFHHHMMMRRRXXXaaajjjxxxyyypppjjjjjjmmmpppsssvvvyyy}}}}}}xxxyyy{{{vvvnnnhhh```XXXQQQKKKFFFCCCDDDCCCBBBBBBBBBDDDEEEFFFIIIJJJKKKMMMNNNOOOPPPQQQUUUYYY___cccgggmmmvvv|||wwwjjjcccbbbbbbaaa___]]]]]]]]]]]]^^^^^^___```[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQPPPOOONNNMMMMMMLLLJJJJJJKKKLLLKKKJJJMMMLLLLLLKKKJJJKKKKKKKKKSSSPPPKKKIIIIIILLLOOOQQQSSSVVV\\\bbbfffiiijjjkkkpppuuu{{{~~~dddPPPIIIIIIBBB@@@DDDOOOVVVVVVTTTSSSNNNRRR]]]lll~~~~~~qqqhhhhhhmmmtttyyyyyyrrreee```^^^TTTRRRPPPOOOPPPPPPOOONNNKKKKKKJJJJJJIIIIIIJJJJJJLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKJJJHHHFFFEEEEEEFFFFFFHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIILLLVVVfffyyy~~~}}}~~~}}}vvvwww}}}pppaaaVVVQQQPPPLLLLLLMMMPPPUUU\\\dddiiikkkjjjiiiiiigggaaaWWWOOOFFFBBB@@@AAAEEEIIIJJJIIILLLKKKMMMRRRVVVYYYaaaiiirrr|||xxxqqqnnnoooqqqsssuuuxxx}}}~~~ssstttzzz}}}vvvrrriiiccc[[[SSSNNNIIIDDDBBBDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLMMMMMMOOORRRTTTYYY\\\___aaaeeemmmxxxxxxqqqhhhcccccccccbbb```]]]]]]\\\]]]]]]^^^___```ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNLLLIIIHHHIIIJJJKKKJJJMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLJJJIIIJJJMMMQQQTTTZZZ^^^dddjjjooorrrssstttvvvzzzkkkVVVJJJFFFFFFBBBCCCKKKXXX^^^[[[UUURRRPPP]]]oooyyysssnnngggdddiiitttwwwhhh^^^XXXVVVRRRPPPOOOOOOPPPPPPPPPNNNKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHFFFEEEDDDEEEFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHIIIIIIKKKJJJJJJKKKRRRaaattt{{{zzz{{{}}}zzzwwwuuuwwwhhh\\\VVVTTTOOOOOOPPPSSSZZZbbbiiimmmnnnmmmlllllljjjeee[[[TTTKKKGGGBBBAAAEEEIIIKKKKKKNNNMMMOOOSSSWWWYYY```gggppp{{{zzztttrrrssstttvvvyyy~~~uuunnnttt}}}xxxqqqlllddd^^^WWWPPPKKKGGGDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMPPPTTTXXX___bbbdddeeehhhsssrrrmmmgggcccbbbbbbaaa___\\\\\\\\\\\\\\\]]]^^^^^^YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQPPPOOONNNOOOLLLIIIHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMOOOSSSXXX[[[dddhhhmmmsssxxx{{{|||||||||oooYYYLLLFFFCCCBBBDDDHHHRRR^^^aaa\\\WWWVVV]]]ooo~~~pppgggbbbcccfffllluuu}}}kkk```WWWQQQNNNOOONNNMMMNNNOOOPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHIIIHHHHHHHHHGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKOOO[[[lllyyy{{{vvvsssxxxxxxwwwwwwyyy{{{|||{{{zzzwww|||zzzzzzxxx|||qqqeee]]]YYYUUUSSSSSSWWW___gggnnnqqqsssrrrqqqqqqqqqlllddd]]]TTTNNNFFFCCCEEEIIILLLMMMNNNLLLNNNRRRUUUWWW^^^eeeooo{{{zzzyyyyyyyyy}}}vvvqqqmmmuuuzzzssskkkggg^^^YYYRRRLLLIIIGGGEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHJJJLLLMMMNNNRRRXXX^^^ccceeehhhiiinnn|||{{{llliiidddaaa______^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\XXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRRRROOOLLLJJJIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNRRRUUUXXX\\\bbbgggooorrrvvv{{{~~~qqq\\\LLLFFFEEEDDDCCCGGGMMMVVV______[[[[[[___pppxxxkkkccc______gggrrrnnn```YYYRRRNNNMMMMMMLLLKKKLLLNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGHHHJJJKKKKKKLLLMMMLLLMMMVVVdddppp{{{}}}uuunnnpppxxx}}}|||yyyrrrssstttvvvwwwwwwvvvuuusss~~~~~~~~~~~~~~~yyyoooddd^^^\\\YYYXXX\\\ccckkkpppsssxxxwwwvvvxxxxxxuuunnnhhh___WWWLLLFFFGGGKKKOOOQQQPPPMMMNNNRRRTTTWWW^^^fffnnnzzz~~~wwwooopppoooxxx{{{tttmmmfffaaaYYYTTTMMMHHHFFFFFFEEEEEECCCCCCEEEFFFGGGHHHHHHHHHHHHKKKNNNOOOPPPUUU^^^eeegggjjjnnnqqqyyyssshhhfffbbb___^^^^^^^^^^^^\\\[[[ZZZYYYYYYXXXXXXYYYWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUOOOMMMKKKJJJKKKLLLLLLKKKLLLLLLMMMMMMMMMLLLKKKJJJNNNRRRXXX\\\```eeemmmrrrvvvxxx||||||}}}dddYYYKKKBBB@@@BBBDDDDDDJJJOOOXXX^^^]]]ZZZ___ggg|||wwwhhh___]]]___eeepppwwwcccYYYUUUQQQPPPSSSKKKJJJJJJKKKLLLLLLJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJIIIHHHFFFEEECCCCCCCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHIIIHHHGGGFFFHHHGGGFFFFFFEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKJJJLLLNNNLLLLLLRRR___iiirrrxxx~~~uuukkklllrrrwwwvvvuuussstttuuuwwwxxxwwwuuutttqqq~~~~~~xxxvvvzzzzzzuuutttvvvzzzuuujjjaaaaaa^^^\\\___eeemmmqqqssszzzyyyzzz|||~~~|||vvvqqqfff]]]PPPIIIHHHMMMQQQSSSSSSPPPPPPSSSVVVYYYaaaiiilllzzzppplllooosss|||~~~xxxqqqiiibbb\\\UUUPPPJJJFFFDDDEEEEEEEEECCCCCCEEEFFFHHHHHHHHHHHHIIILLLPPPQQQRRRXXXaaaiiiooosssxxx|||}}}nnngggeeebbb```______aaaaaa\\\[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTOOOPPPQQQRRRRRRSSSSSSRRROOOMMMLLLKKKMMMMMMLLLKKKKKKLLLLLLMMMMMMKKKJJJIIIWWWZZZ___dddiiiooouuuyyy~~~|||wwwwww|||yyyeeeRRRNNNHHHCCCAAACCCFFFHHHJJJVVVcccddd^^^^^^iiitttqqqhhh___WWW[[[gggssswwwjjj\\\UUURRRNNNMMMNNNKKKKKKLLLLLLKKKIIIGGGFFFHHHHHHGGGFFFDDDDDDFFFHHHJJJJJJIIIGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEFFFEEEDDDBBBBBBAAAAAAAAACCCCCCDDDFFFGGGGGGGGGGGGAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGIIIIIIMMMLLLIIIGGGIIINNNVVV\\\hhhooowww{{{|||lllgggjjjnnnsssvvvtttuuuvvvyyy{{{{{{yyyvvvvvv}}}{{{nnnkkklllppprrrqqqtttxxxzzzzzzpppjjjbbbbbbbbbdddhhhlllqqqsss}}}~~~}}}}}}rrriii[[[OOOIIIIIINNNRRRTTTUUUTTTSSSTTTYYYaaahhhttt|||xxxmmmkkkooowww}}}}}}zzztttnnnhhhaaaZZZUUULLLKKKHHHEEEDDDCCCDDDDDDJJJHHHFFFGGGHHHJJJKKKKKKMMMMMMNNNPPPVVV___kkkssswww~~~qqqmmmiiiddd``````bbbbbb^^^ZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSPPPRRRSSSTTTSSSRRRPPPOOOOOONNNLLLKKKJJJKKKMMMNNNOOONNNMMMLLLKKKKKKKKKKKKaaadddhhhlllqqqvvv{{{xxxooonnnnnnooouuu||||||gggXXXLLLIIIEEEAAAAAADDDHHHJJJQQQZZZbbbcccaaafffttttttggg```YYYXXXcccssspppdddXXXSSSQQQMMMLLLLLLJJJJJJJJJJJJJJJHHHGGGFFFGGGGGGGGGFFFDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEAAAAAABBBDDDEEEFFFGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIILLLKKKIIIHHHIIIMMMSSSXXXdddlllrrrwww}}}uuummmkkkmmmqqqvvvwwwzzz}}}yyyxxx~~~wwwmmmkkklllpppssssssvvvzzzxxxsssjjjiiihhhiiilllppptttwww~~~wwwnnn___RRRKKKKKKOOORRRVVVWWWWWWVVVWWW[[[cccjjjuuu}}}uuummmnnnsss{{{yyyuuuooohhhbbb\\\VVVRRRKKKIIIGGGEEEDDDDDDDDDEEEKKKJJJIIIIIIJJJLLLLLLLLLNNNOOOQQQTTTZZZeeerrr{{{xxxlllhhhgggccc``````bbbbbb^^^ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRPPPNNNNNNMMMLLLJJJJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJgggjjjmmmqqqtttxxx}}}}}}qqqiiibbbccciiirrr~~~yyybbbSSSKKKFFFDDDBBBAAADDDHHHMMMPPPXXX]]]bbbeeehhhrrrvvviii]]]WWWTTTZZZnnnqqqddd[[[SSSQQQOOOLLLJJJKKKHHHHHHIIIHHHHHHGGGFFFEEEEEEFFFGGGFFFDDDEEEFFFHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCAAAAAABBBCCCEEEFFFGGGHHHFFFGGGGGGGGGGGGFFFFFFEEEBBBBBBAAAAAABBBDDDFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJIIIHHHHHHKKKOOOSSS___eeekkkooouuutttllljjjnnnuuuyyy~~~||||||~~~uuunnnmmmoootttxxxzzz~~~~~~vvvtttrrrqqqrrrvvvzzz}}}}}}ttteeeWWWNNNMMMOOORRRXXXZZZ[[[[[[[[[___ffflllwww~~~yyyqqqnnnrrryyy}}}{{{sssnnnggg```ZZZUUUQQQNNNHHHGGGFFFDDDDDDEEEFFFGGGLLLLLLLLLMMMMMMMMMMMMMMMLLLNNNQQQUUU\\\iiiwww}}}ooohhhfffdddbbb___```aaaaaa]]]ZZZWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSQQQPPPPPPPPPPPPRRRSSSSSSSSSSSSQQQOOONNNNNNLLLKKKJJJJJJKKKMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJjjjmmmpppsssvvvzzzyyymmmgggbbb___dddooo~~~dddQQQHHHFFFDDDCCCCCCEEEHHHNNNSSSVVVZZZ```gggnnnvvvlllcccYYYTTTUUUaaazzzxxxgggZZZTTTOOOPPPOOOKKKIIIJJJGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCAAAAAABBBBBBCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDFFFGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEAAAAAAAAAAAACCCDDDFFFGGGFFFFFFEEEDDDDDDCCCDDDDDDBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@BBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIKKKMMMXXX]]]bbbeeelllwwwyyymmmhhhllltttzzz}}}xxxsssrrrttt{{{~~~{{{xxxyyy|||xxxiii[[[QQQNNNPPPRRRZZZ\\\___``````cccjjjoooxxx~~~~~~tttoooooovvv}}}{{{wwwuuulllggg___XXXSSSOOOLLLKKKEEEEEEEEEEEEEEEFFFGGGHHHLLLMMMNNNOOONNNNNNNNNOOOMMMPPPTTTYYY```nnn~~~tttkkkgggfffbbb```______```___\\\YYYUUUTTTTTTSSSSSSSSSSSSTTTSSSTTTUUUUUUUUUUUUTTTTTTRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPQQQPPPOOOOOOLLLKKKJJJIIIJJJLLLNNNOOONNNMMMLLLKKKKKKJJJJJJKKKmmmppptttwww{{{vvvhhh```[[[]]]aaakkk|||hhhUUUIIIEEEEEEDDDDDDFFFHHHMMMRRRWWWZZZ\\\eeerrr~~~tttaaa[[[VVVVVV]]]oooxxxeee[[[RRRNNNMMMOOONNNJJJHHHJJJFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFIIIIIIJJJJJJIIIIIIGGGGGGIIIHHHHHHGGGEEEDDDDDDCCC@@@AAABBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAACCCDDDEEEFFFGGGDDDEEEEEEFFFFFFEEEEEEEEE@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFGGGHHHJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHGGGHHHJJJPPPUUUYYY[[[cccooozzz~~~|||pppjjjmmmsss|||{{{xxxzzzzzzkkk]]]SSSPPPQQQSSSZZZ^^^bbbeeefffiiinnnrrryyyzzzrrrppprrrxxx~~~zzzuuuqqqnnneee```XXXQQQNNNLLLJJJIIIDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOOOONNNNNNPPPRRRRRRWWW\\\aaaiiixxxwwwnnnhhhcccbbb_______________]]]ZZZXXXSSSSSSRRRRRRRRRSSSTTTTTTSSSTTTUUUVVVUUUTTTSSSRRRPPPPPPOOONNNMMMMMMMMMMMMJJJJJJKKKLLLNNNNNNOOOOOOKKKJJJIIIIIIJJJLLLNNNOOOPPPOOONNNMMMLLLLLLLLLLLLhhhlllpppuuuzzztttfff]]]YYYXXXaaannn}}}kkkVVVKKKEEEDDDDDDDDDEEEHHHMMMRRRXXX\\\___dddppp{{{iiiVVVVVVXXX___nnn}}}gggYYYSSSNNNKKKKKKNNNMMMHHHGGGIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFGGGGGGEEECCCDDDDDDHHHIIIJJJJJJIIIGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@AAABBBCCCCCCBBBAAA@@@??????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGCCCDDDDDDEEEEEEEEEEEEDDD@@@@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDCCCBBBBBBBBBCCCEEEFFFBBBBBBAAAAAABBBCCCDDDFFFDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHGGGGGGHHHIIIJJJNNNQQQSSS\\\jjjvvv|||vvvpppooorrryyykkk^^^VVVSSSTTTVVV[[[```fffjjjlllooossswww|||xxxrrrrrruuuzzzyyytttooojjjfff]]]XXXRRRMMMKKKJJJIIIHHHDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNOOOOOOMMMNNNSSSVVVUUU[[[aaahhhqqq~~~qqqiiibbb^^^\\\^^^_________]]]ZZZWWWUUURRRRRRRRRRRRRRRSSSTTTUUUSSSTTTUUUVVVVVVUUUSSSQQQPPPPPPOOONNNNNNNNNNNNNNNHHHHHHIIIJJJKKKLLLMMMNNNJJJIIIHHHHHHJJJLLLNNNPPPPPPPPPOOONNNMMMMMMMMMMMMcccgggmmmtttzzzvvvppphhh___[[[]]]```nnnrrrZZZMMMHHHEEEEEEGGGGGGIIINNNTTTZZZaaafffiiisssooo___VVVYYYaaaoooqqq```UUUPPPKKKIIIIIIKKKJJJEEEDDDFFFEEEEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHGGGEEEBBBBBBBBBEEEFFFHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCCCCAAA???>>>>>>???@@@@@@AAAAAAAAAAAA???@@@AAABBBDDDEEEFFFFFFBBBCCCDDDDDDEEEEEEDDDDDD@@@AAABBBBBBCCCCCCCCCCCC@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAA@@@AAACCCDDDEEECCCDDDFFFGGGHHHHHHGGGGGGDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGHHHGGGFFFGGGHHHJJJEEEIIILLLNNNWWWggguuu{{{|||xxxtttsss|||xxxlll```YYYWWWYYY[[[]]]ccckkkpppsssvvvzzz}}}tttrrruuuxxx|||zzztttnnnhhhbbb___UUURRRMMMJJJHHHHHHGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOPPPOOONNNPPPWWW\\\ZZZaaajjjrrr}}}rrrgggaaa\\\[[[\\\^^^___```___\\\XXXUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVSSSUUUVVVWWWWWWUUUSSSQQQQQQPPPOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJKKKLLLIIIHHHHHHHHHJJJLLLOOOPPPPPPOOONNNMMMLLLLLLLLLLLLeeeiiipppxxxyyyooohhheeebbb]]]___eeegggxxxsssaaaPPPIIIGGGFFFHHHLLLJJJNNNSSS[[[bbbjjjooorrrttteeeYYY]]]bbbmmm}}}sssfffZZZQQQKKKJJJHHHHHHJJJGGGCCCBBBEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHGGGEEEBBBAAAAAACCCDDDFFFHHHIIIHHHGGGFFFBBBBBBBBBCCCCCCCCCCCCDDDAAABBBCCCCCCCCCAAA>>>======>>>???@@@AAABBBBBBBBB???@@@AAABBBCCCEEEFFFFFFBBBBBBCCCDDDEEEEEEDDDDDDAAAAAABBBCCCCCCBBBBBBBBB???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCC>>>===<<<<<<<<<===??????AAAAAA@@@@@@AAACCCDDDEEEBBBCCCEEEFFFGGGGGGFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEGGGGGGGGGFFFGGGIIIKKKBBBFFFIIILLLUUUfffuuu|||{{{~~~wwwsssxxx}}}wwwlllaaa[[[ZZZ]]]______eeennntttwwwzzz~~~zzzrrrrrrvvvyyy}}}~~~wwwqqqkkkddd^^^ZZZQQQNNNJJJHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPQQQPPPOOORRRZZZaaadddlllwwwvvvggg___[[[ZZZ\\\aaa^^^___```___[[[WWWSSSRRRRRRRRRRRRRRRSSSUUUVVVWWWTTTUUUWWWXXXXXXVVVSSSQQQQQQQQQPPPPPPOOOPPPPPPPPPMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHHHHJJJLLLOOOQQQOOONNNMMMLLLKKKKKKKKKKKKgggmmmvvv~~~wwwpppiiiddddddcccbbbiiisssrrr___RRRHHHGGGIIIIIIKKKPPPNNNVVVbbblllsssyyy~~~ooo]]]YYY___dddnnn~~~qqqggg\\\OOOLLLQQQLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@AAABBBBBBCCCBBBAAA@@@??????????????????????????????@@@@@@>>>>>>???@@@BBBCCCDDDDDDFFFEEEEEEDDDCCCBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@????????????????????????AAA@@@>>>======>>>@@@AAAFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEGGGGGGGGGFFFDDDBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDEEEKKKVVVcccnnnuuuwww~~~wwwzzz{{{~~~xxxwww{{{uuuhhhbbb```^^^^^^```eeekkkrrryyy~~~yyyqqquuuzzzyyy||||||rrriiiaaaYYYSSSOOOIIIHHHEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLJJJIIIJJJKKKPPPMMMLLLPPPTTTZZZccckkkqqqxxxsssmmmddd\\\WWWWWWYYY\\\bbbaaa^^^[[[WWWUUUSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSVVVXXXYYYXXXVVVUUURRRRRRQQQOOOOOONNNNNNOOONNNLLLKKKKKKLLLLLLKKKIIIGGGGGGHHHIIIKKKMMMNNNOOONNNMMMMMMMMMLLLLLLKKKKKKpppvvv~~~|||nnndddkkkggggggkkknnnqqqyyyooo]]]TTTKKKEEEFFFIIIJJJOOOTTTZZZeeesss~~~tttmmmddd[[[^^^gggttt}}}uuuccc]]]XXXNNNJJJLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>?????????????????????@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======???AAABBBDDDCCCBBB@@@@@@@@@AAABBBDDDEEEGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDFFFKKKVVVbbbmmmsssvvvyyyuuuuuuyyy}}}{{{uuuqqqrrryyyuuuhhhcccbbbaaacccfffjjjnnnuuuzzzyyyqqquuuzzz{{{yyyoooeee\\\UUUPPPLLLHHHFFFEEECCCDDDFFFHHHIIILLLMMMMMMLLLJJJIIIIIIJJJMMMKKKMMMSSSYYY```jjjttt~~~}}}mmmhhhaaa[[[XXXZZZ]]]___bbb```]]]ZZZVVVTTTSSSRRRRRRSSSTTTUUUUUUTTTSSSSSSUUUVVVXXXYYYXXXVVVSSSRRRRRRRRRQQQPPPOOOOOOPPPPPPNNNMMMLLLLLLMMMMMMLLLJJJHHHHHHHHHJJJKKKMMMNNNOOOLLLLLLKKKKKKJJJJJJJJJJJJ|||}}}sssjjjdddiiijjjpppyyyuuuhhhWWWIIIIIIGGGFFFHHHKKKOOOWWW___lllxxx|||nnnaaa]]]]]]```jjjvvvuuucccTTTRRRQQQKKKGGGGGGIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@??????>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>=========>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@AAABBBEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGLLLTTT___iiipppuuu{{{qqqoooppprrrpppllllllooozzz~~~wwwjjjfffeeeeeeiiimmmpppsssyyy~~~yyyrrrwww|||}}}uuujjj___VVVPPPKKKHHHEEEDDDCCCCCCDDDFFFIIIJJJPPPPPPPPPOOOLLLJJJJJJKKKIIIJJJOOOWWW___ggguuuoooeeebbb^^^ZZZZZZ\\\```cccbbb```\\\XXXUUUTTTSSSSSSRRRSSSSSSTTTTTTSSSRRRRRRUUUVVVWWWXXXWWWUUUSSSRRRRRRRRRQQQQQQPPPQQQQQQQQQOOOMMMLLLLLLNNNNNNMMMKKKHHHHHHIIIJJJKKKMMMNNNNNNIIIIIIIIIIIIIIIHHHHHHHHHvvvqqqnnnnnnrrrxxxvvviii]]]SSSJJJCCCFFFHHHJJJMMMQQQYYYfffppp~~~ooocccZZZ[[[dddooo}}}vvvcccYYYPPPMMMLLLGGGEEEGGGHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>???AAA@@@@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFBBBAAA@@@??????>>>>>>????????????@@@@@@?????????????????????????????????<<<<<<<<<===>>>@@@BBBCCCDDDCCCBBBAAAAAABBBCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHKKKQQQ[[[dddkkksss|||yyynnnlllkkkllliiigggkkkrrr}}}zzznnniiihhhhhhlllqqqssswww~~~|||www{{{~~~yyyqqqeeeZZZQQQKKKGGGEEECCCCCCCCCCCCEEEHHHJJJLLLRRRSSSSSSQQQNNNLLLKKKLLLGGGKKKSSS]]]eeennn}}}uuuiii```^^^\\\ZZZZZZ]]]```bbbaaa^^^[[[WWWTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSUUUWWWWWWWWWVVVUUUSSSRRRRRRQQQQQQQQQRRRRRRNNNLLLKKKLLLMMMMMMLLLKKKIIIIIIJJJKKKLLLMMMMMMMMMIIIIIIHHHHHHHHHHHHHHHHHH|||tttqqqrrrttt~~~tttkkk^^^TTTKKKFFFEEEEEEDDDJJJPPPTTT[[[iiizzzvvvlll___[[[\\\fffuuutttgggXXXVVVTTTPPPIIIDDDEEEJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????????????????AAAAAAAAAAAA@@@@@@??????@@@@@@@@@????????????>>>???@@@AAABBBCCCEEEFFFFFFCCCBBBAAA@@@@@@?????????>>>???@@@@@@@@@@@@???>>>========================:::;;;<<<===???@@@BBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJNNNUUU^^^eeennnvvv~~~wwwmmmkkkkkkjjjhhhgggmmmvvv{{{xxx}}}tttoookkkiiilllqqqssszzz}}}zzzssslll```VVVNNNIIIFFFDDDBBBBBBCCCDDDFFFIIIKKKMMMOOOPPPPPPOOOLLLJJJKKKKKKHHHOOO[[[fffllluuuzzzmmmggg^^^]]]\\\ZZZZZZ\\\]]]^^^]]][[[YYYVVVUUUUUUUUUVVVTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQRRRKKKJJJIIIJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIII}}}tttjjj^^^VVVLLLFFFBBB@@@CCCHHHHHHQQQ[[[bbblll|||{{{pppfff___UUUZZZfffxxxxxxeee^^^QQQVVVXXXRRRIIICCCEEEKKKFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEFFFCCCBBBAAA@@@@@@??????@@@>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBB@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHJJJPPPXXX___fffnnnxxxxxxqqqpppooonnnjjjiiioooxxx}}}wwwvvvzzz~~~|||}}}{{{uuupppmmmnnnsssvvv}}}|||yyyvvvtttkkkeee[[[SSSMMMIIIFFFDDDCCCCCCDDDFFFHHHKKKMMMNNNKKKLLLMMMLLLJJJJJJJJJLLLMMMWWWeeeqqqwww~~~mmmeeebbb^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWUUUUUUTTTSSSRRRRRRRRRRRRVVVVVVVVVVVVUUUTTTSSSRRRTTTSSSRRRQQQPPPPPPPPPPPPJJJIIIHHHIIIKKKLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJKKKwwwmmmaaaXXXOOOIIIDDDDDDCCCCCCIIIPPPYYYdddpppxxxrrrhhhbbb___^^^]]]jjj}}}|||gggYYYVVVMMMRRRUUUPPPIIIEEEEEEGGGFFFFFFFFFFFFFFFEEEDDDCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBBBBAAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????????????????@@@AAACCCDDDEEEEEEBBBAAA@@@??????>>>>>>???===???@@@AAAAAA@@@???===========================:::;;;<<<>>>???@@@@@@@@@???>>>=========???@@@AAAAAA@@@@@@????????????????????????@@@BBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEGGGGGGGGGKKKSSSZZZ]]]fffrrr{{{|||{{{zzzzzzxxxrrrnnnrrr{{{xxxuuuwwwzzz}}}yyyyyy~~~}}}wwwrrrssswww|||}}}xxxuuuqqqmmmjjjccc^^^WWWPPPLLLHHHFFFDDDDDDEEEFFFHHHJJJLLLMMMNNNJJJLLLMMMNNNMMMMMMOOOQQQTTT```ppp}}}ssseee___^^^]]]]]]\\\\\\ZZZXXXWWWVVVSSSTTTUUUWWWXXXXXXXXXWWWWWWVVVTTTSSSRRRRRRSSSSSSVVVVVVUUUUUUTTTSSSSSSRRRTTTSSSRRRPPPOOONNNNNNNNNKKKIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKpppccc\\\TTTMMMHHHCCCCCCGGGIIIJJJPPPYYYkkkwwwoooaaa[[[\\\___cccmmm}}}|||lll[[[QQQOOOJJJNNNPPPMMMIIIGGGEEECCCFFFFFFGGGFFFFFFEEEDDDCCCAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEAAA@@@???>>>===============>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>????????????@@@@@@?????????@@@BBBCCC@@@??????>>>===>>>>>>>>>>>>??????AAABBBDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAADDDFFFFFFEEEIIIPPPWWWWWW```mmmyyy~~~yyysssvvv}}}}}}xxxttttttwww{{{~~~wwwwww}}}|||vvvvvvzzz~~~xxxsssoookkkgggddd]]]YYYSSSNNNKKKHHHEEECCCEEEFFFGGGIIIKKKLLLNNNNNNLLLNNNQQQRRRRRRSSSUUUWWWYYYfffxxx~~~mmmccc^^^^^^\\\\\\\\\\\\ZZZXXXVVVUUUPPPRRRUUUWWWYYYYYYXXXXXXXXXWWWUUUSSSSSSSSSSSSTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKLLLNNNOOONNNMMMKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJ~~~}}}xxxuuummmbbbXXXRRRMMMIIIEEEHHHEEEEEEKKKQQQWWWdddrrrpppaaa\\\ZZZZZZeeetttyyyfff\\\UUUPPPNNNIIIIIIJJJIIIHHHFFFDDDBBBEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA???@@@AAAAAABBBBBBAAAAAABBBAAA@@@???@@@BBBDDDFFFBBBAAAAAA@@@???>>>======@@@@@@@@@@@@@@@???>>>===AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>======>>>@@@BBBBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>???@@@??????>>>>>>??????@@@AAACCCAAA??????AAABBBCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEDDDDDDFFFJJJMMMWWW[[[fffttt|||vvvttt{{{~~~||||||~~~~~~xxxzzz~~~~~~xxxpppiiiccc___[[[YYYSSSQQQNNNJJJGGGEEEDDDDDDFFFFFFFFFHHHJJJLLLLLLLLLIIIMMMRRRUUUWWWWWWYYYZZZ\\\iiiyyyooofff```[[[WWWWWWWWWWWWWWWVVVUUUTTTSSSRRRTTTVVVWWWYYYYYYYYYXXXYYYWWWTTTSSSSSSUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTRRRPPPOOONNNMMMMMMFFFGGGHHHIIIJJJLLLLLLMMMLLLMMMNNNOOONNNLLLJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJ{{{wwwxxxqqqlllhhhdddbbb\\\SSSMMMIIIGGGDDDBBBEEEFFFLLLVVV^^^hhhxxxpppeee^^^]]]]]]___mmm~~~mmm^^^VVVPPPLLLKKKHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAABBBAAA@@@???@@@BBBDDDEEEBBBAAAAAA@@@???>>>>>>>>>@@@@@@@@@?????????>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======<<<>>>@@@AAAAAA@@@>>><<<===========================>>>>>>>>>>>>>>>>>>===>>>>>>>>>===>>>>>>???@@@??????>>>>>>??????@@@AAABBB@@@??????AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDDDDDDDFFFIIILLLRRRWWWbbbpppzzz}}}xxxzzz~~~{{{vvvppphhhaaa[[[WWWSSSQQQNNNMMMKKKHHHGGGFFFFFFFFFEEEFFFGGGIIIKKKMMMMMMMMMPPPSSSWWWYYYYYYZZZ\\\___cccpppxxxhhhaaa^^^ZZZWWWXXXXXXXXXWWWWWWUUUTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYYYYWWWTTTSSSTTTUUUUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQOOONNNLLLKKKKKKKKKGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNNNNNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHuuurrrsss{{{~~~gggZZZWWWTTTPPPMMMIIIEEEBBBBBBBBBBBBAAADDDKKKXXXfffrrr{{{rrrmmmfffbbbcccffffffhhhwwwppp^^^UUUQQQNNNKKKJJJGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@AAACCCDDDBBBAAAAAA@@@@@@?????????AAA@@@???>>>>>>>>>???@@@CCCCCCBBBBBBBBBBBBBBBBBB??????>>>>>>======<<<<<<<<<===???@@@@@@???===<<<========================>>>>>>????????????>>>>>>>>>=========>>>>>>???@@@??????>>>>>>??????@@@AAABBB@@@??????AAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCCCCCCCEEEHHHJJJLLLQQQ\\\kkkwww~~~|||yyyzzzzzz~~~}}}}}}|||~~~}}}xxxnnniii```YYYSSSOOOLLLJJJHHHHHHGGGGGGFFFGGGGGGHHHEEEFFFGGGIIIKKKMMMNNNNNNTTTVVVXXXYYYXXX[[[```dddmmm{{{~~~mmmbbb]]]\\\[[[YYYXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVXXXYYYZZZZZZZZZZZZYYYWWWTTTTTTUUUVVVVVVUUURRRSSSUUUVVVVVVUUUSSSRRRQQQPPPNNNMMMKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLMMMMMMMMMKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFvvvpppoooqqqwwwgggUUUMMMLLLJJJHHHBBBAAA??????AAACCCEEEFFFJJJUUUfffvvvuuullljjjjjjllloootttvvvsssrrrnnnbbbVVVRRRPPPNNNKKKKKKGGGFFFDDDCCCBBBCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>===>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@??????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@BBB@@@>>>======>>>@@@AAACCCCCCCCCBBBBBBBBBBBBBBB>>>>>>======<<<<<<<<<<<<<<<===>>>??????>>>===<<<========================>>>>>>????????????>>>>>>===============>>>???@@@??????>>>>>>??????@@@AAAAAA???>>>???AAABBBAAA@@@@@@@@@??????@@@@@@AAABBBAAABBBCCCCCCCCCDDDFFFHHHIIIMMMXXXgggttt}}}{{{yyyxxx{{{~~~|||zzzyyy{{{{{{vvvjjjddd\\\TTTOOOLLLIIIHHHEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGHHHIIIIIIKKKMMMNNNVVVXXX[[[[[[\\\```iiiqqq}}}}}}sssggg___]]]]]]\\\[[[XXXXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[XXXVVVTTTTTTUUUVVVVVVUUURRRSSSVVVWWWWWWVVVSSSRRRRRRQQQOOONNNMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFF}}}{{{wwwrrrooonnnuuuyyyiiiUUUJJJGGGFFFEEECCC>>>>>>>>>???BBBFFFKKKNNNYYYeeevvv}}}uuukkkcccccckkksss{{{|||qqqaaaXXXPPPOOOOOOLLLIIIIIIGGGFFFDDDCCCCCCDDDEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@???>>>===>>>>>>??????>>>>>>===>>>???@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>======>>>@@@BBBCCCCCCBBBBBBAAAAAAAAAAAA=========<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<===>>>???@@@??????>>>>>>??????@@@AAA@@@???>>>???AAABBBAAA???@@@????????????@@@AAAAAA@@@BBBCCCCCCCCCCCCEEEGGGHHHKKKUUUcccoooyyyxxxvvvwww}}}~~~zzzxxxwwwyyy}}}yyysssfff```XXXQQQLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGIIIMMMPPPZZZ^^^bbbcccfffooo|||rrrkkkccc]]][[[[[[[[[ZZZXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZVVVUUUSSSTTTUUUVVVUUUTTTQQQSSSUUUWWWWWWUUUSSSQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFF~~~wwwvvvuuusssrrrsssxxxeeeWWWIIICCCBBB@@@>>>>>>;;;===???AAAFFFMMMVVV\\\nnnxxx}}}vvvooojjjbbb[[[[[[dddssspppbbbWWWPPPKKKLLLLLLHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@===>>>>>>??????>>>>>>===>>>??????@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>??????@@@@@@AAA@@@???>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@??????==================<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;;;;;;;<<<===>>>???@@@??????>>>>>>??????@@@AAA???>>>>>>@@@AAABBB@@@???@@@@@@??????@@@@@@AAABBBAAABBBDDDDDDCCCDDDEEEFFFHHHIIIPPP\\\gggqqq}}}zzzuuusssxxx~~~|||~~~}}}xxxuuusssuuuzzz{{{|||~~~{{{tttooo```ZZZRRRKKKHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFIIIJJJIIIHHHGGGJJJQQQWWW___dddjjjnnnsss~~~ttthhhddd___[[[YYYXXXXXXWWWXXXYYYYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYTTTSSSRRRSSSUUUUUUTTTSSSQQQRRRTTTUUUUUUTTTRRRQQQOOOOOONNNLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGxxxuuuvvvyyyyyyxxxyyy}}}qqqWWWKKKAAA@@@@@@======>>>>>>@@@DDDIIIQQQ]]]jjjsss|||mmmddd]]]ZZZXXXZZZdddtttnnn```YYYQQQKKKGGGIIIIIIFFFDDDDDDAAABBBCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>???????????????>>>>>><<<<<<===>>>??????@@@@@@>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>===========================????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<===>>>???@@@??????>>>>>>??????@@@AAA>>>>>>>>>@@@AAABBB@@@>>>@@@@@@@@@@@@@@@AAABBBBBBAAACCCEEEEEEDDDDDDEEEFFFFFFFFFKKKTTT]]]fffrrr|||zzztttvvv{{{|||zzzyyy}}}{{{tttpppoooqqqvvvtttuuuwwwxxxyyy{{{~~~|||zzzuuunnnhhh[[[UUUNNNHHHEEEEEEFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJHHHIIIOOOZZZbbblllrrrzzzyyykkkbbb```]]]ZZZYYYXXXWWWVVVXXXYYYYYYZZZZZZZZZYYYYYYUUUTTTTTTSSSTTTUUUVVVVVVRRRQQQQQQRRRTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPOOONNNMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGuuuxxx~~~tttZZZOOOEEE>>>???@@@>>>???DDDCCCFFFLLLSSS]]]lll}}}ssscccZZZPPPPPPUUU```qqqlll\\\UUUTTTNNNIIIGGGHHHIIIFFFDDDEEE???@@@BBBCCCDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>????????????>>>===;;;;;;<<<===>>>??????@@@===>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<=========>>>>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;===>>>???@@@?????????>>>???@@@@@@AAA>>>>>>>>>@@@BBBBBB@@@>>>AAAAAA@@@@@@AAAAAABBBCCCAAACCCEEEFFFEEEEEEEEEFFFDDDCCCGGGOOOVVV^^^jjjtttxxxvvvxxx~~~~~~{{{yyyyyyyyy}}}yyyqqqmmmkkknnnsssoooppprrrssstttvvvzzz}}}~~~{{{xxxuuupppiiicccYYYTTTLLLGGGEEEFFFGGGHHHFFFGGGIIIKKKLLLLLLLLLLLLIIIJJJJJJIIIKKKSSS```kkk}}}pppggg```___]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYTTTSSSRRRRRRRRRSSSTTTUUUQQQPPPPPPQQQSSSTTTSSSQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFxxxvvvaaaSSSFFFCCC@@@???AAABBBCCCCCCLLLRRR[[[fffsssttteeeYYYRRRPPPRRRZZZlllnnnbbbYYYQQQLLLLLLJJJGGGDDDBBBBBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAA???>>>===========================@@@@@@@@@@@@???===<<<;;;;;;;;;===>>>????????????===============>>>??????AAA@@@???>>>============@@@???===<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???<<<:::999999:::;;;::::::::::::::::::::::::;;;<<<<<<===>>>???????????????@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>===???@@@@@@???>>>???AAACCCEEEFFFEEEDDDCCCDDDEEEEEEEEEFFFHHHMMMUUU___fffuuu|||~~~tttooottt{{{yyyuuutttxxxyyyoooiiihhhiiikkkllllllmmmnnnpppsssuuuvvvxxxzzz|||}}}|||xxxtttoookkkgggbbb___RRRPPPLLLHHHFFFFFFGGGGGGIIILLLLLLJJJKKKQQQUUUVVVPPPPPPOOOMMMOOO\\\ooo~~~mmmeeeeee^^^\\\ZZZXXXWWWWWWYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRQQQRRRRRRSSSSSSSSSSSSRRRMMMPPPRRRSSSRRRQQQPPPPPPMMMNNNOOOOOOPPPPPPPPPPPPPPPNNNKKKHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFF{{{qqqbbbRRRGGGEEEDDDBBBBBBEEEJJJOOOSSSYYY```kkkwwwyyyhhh\\\UUUQQQUUU[[[iii|||rrrcccYYYSSSMMMIIIJJJIIIFFFCCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<;;;:::;;;;;;<<<===>>>??????>>>===<<<<<<<<<======>>>???@@@???>>>===<<<<<<<<<<<>>===<<<<<<>>>???AAABBBAAAAAAAAA@@@@@@?????????>>><<<:::999:::;;;<<<::::::::::::::::::::::::<<<<<<======>>>??????@@@>>>??????@@@@@@??????>>>>>>>>>???@@@@@@???>>>>>>>>>@@@AAAAAA@@@@@@BBBCCCCCCEEEEEEEEEDDDCCCDDDEEEDDDDDDEEEFFFJJJQQQZZZ```nnnuuu~~~{{{zzzxxxrrrvvv}}}}}}~~~}}}zzzvvvwww~~~xxxnnnfffdddeeegggiiiiiijjjkkklllnnnooopppssstttvvvzzz~~~{{{wwwrrrooojjjfffccc___ZZZWWWPPPNNNJJJGGGEEEEEEFFFFFFEEEIIILLLLLLOOOWWW[[[[[[^^^[[[WWWUUU[[[kkkxxxggg______\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSRRRQQQQQQOOOQQQTTTTTTRRRQQQPPPPPPMMMNNNOOOOOOPPPPPPOOOOOOOOOMMMKKKIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFF~~~zzzwwwrrrjjjaaaXXXOOOGGGAAABBBCCCCCCCCCGGGPPP\\\eeeooovvv|||hhh\\\WWWVVVWWW^^^kkk~~~wwwnnnaaaVVVPPPMMMJJJHHHHHHGGGDDDBBB@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;>>>===<<<<<<<<<>>>???@@@BBBAAAAAA@@@???>>>>>>======<<<::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>======???@@@AAA@@@@@@BBBCCCCCCDDDEEEEEECCCCCCDDDEEECCCCCCCCCDDDFFFKKKSSSXXXdddjjjrrrzzz}}}{{{wwwtttttt|||~~~xxxyyy}}}~~~|||}}}~~~|||yyy}}}wwwlllccc___```bbbffffffggghhhiiijjjkkkllllllmmmnnnqqqvvv{{{zzzrrrlllfffccc___\\\YYYVVVRRROOOMMMKKKHHHEEEDDDDDDDDDEEECCCHHHLLLOOOWWWaaaggggggjjjccc\\\\\\ggg||||||nnnaaa[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSQQQPPPOOONNNNNNNNNOOOPPPRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRTTTTTTRRRPPPOOOPPPMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDtttjjjdddbbb^^^VVVOOOJJJFFFEEEDDDDDDFFFHHHJJJOOO[[[lllyyy~~~lll^^^WWWZZZaaafffnnn}}}uuueee^^^VVVOOOLLLJJJJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@BBBBBB@@@???????????????????????????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>:::;;;<<<===============<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????AAAAAA@@@???>>><<<<<<;;;::::::999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>?????????===>>>>>>>>>>>>>>>>>>===========================:::<<<>>>>>>>>>>>>@@@AAABBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCCCCCCCGGGLLLPPPYYY^^^fffmmmqqqqqqooommmooouuu|||~~~}}}|||}}}~~~yyymmmaaa[[[ZZZ\\\cccdddeeegggiiijjjjjjkkkgggggghhhjjjooouuuzzz}}}~~~xxxppphhhbbb\\\YYYVVVTTTSSSPPPMMMKKKIIIHHHFFFDDDCCCCCCDDDDDDFFFJJJNNNSSS]]]kkktttvvvtttmmmfffiiixxx{{{nnnfff___ZZZYYYWWWXXXYYYYYYYYYXXXVVVTTTUUUVVVVVVUUUUUUTTTSSSRRRPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMPPPRRRSSSRRRPPPNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNLLLLLLLLLLLLJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC|||lll```WWWRRROOOMMMJJJFFFDDDDDDEEEGGGIIIMMMSSSXXXaaappprrrkkkaaaZZZZZZbbbnnnvvvkkk___XXXTTTOOOKKKIIIHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>????????????@@@??????>>>>>>??????@@@AAA@@@???>>>>>>===>>>>>>>>>>>>=========<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@??????===<<<;;;::::::888888999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<===============>>>>>>>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<============>>>@@@@@@AAABBBBBB@@@@@@AAABBBBBBCCCCCCBBBBBBDDDGGGJJJPPPTTT[[[aaafffiiiiiiiiilllqqqvvvzzz}}}{{{{{{~~~{{{~~~zzzooobbbZZZXXXYYY^^^aaaeeehhhkkkkkkjjjjjjddddddeeegggjjjpppuuuxxxyyy{{{~~~}}}yyytttnnnfff^^^XXXSSSQQQOOONNNMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEHHHKKKOOOUUUddduuu}}}zzzmmmddd```\\\YYYXXXUUUVVVXXXYYYYYYWWWUUUSSSUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPOOONNNNNNOOOPPPQQQPPPPPPPPPOOOOOOMMMLLLKKKOOOPPPQQQOOOMMMLLLLLLLLLNNNNNNNNNOOOOOONNNMMMMMMKKKLLLLLLLLLKKKIIIFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBByyyfffYYYQQQKKKGGGCCCDDDEEEEEEDDDFFFHHHKKKLLLSSS\\\hhhvvv{{{tttqqqaaa```___```eeeooo|||jjj[[[SSSOOOMMMJJJGGGEEEEEEDDDEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>??????@@@@@@>>>=====================<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::;;;::::::999999999999999===<<<<<<;;;;;;;;;<<<<<<999::::::;;;<<<===>>>>>>>>>======<<<;;;::::::999888888888999999:::::::::888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>??????>>>>>>???@@@>>>???@@@@@@>>>>>>???@@@@@@AAABBBBBBAAABBBEEEGGGIIILLLQQQXXX^^^bbbeeefffkkknnnssswww{{{zzzzzz~~~vvvooopppsss{{{|||yyyqqqeee\\\ZZZ[[[]]]bbbhhhmmmooonnnjjjhhhdddddddddeeehhhlllooorrrrrrtttwww{{{~~~xxxtttnnnhhhbbb[[[TTTPPPKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFEEEEEEEEEFFFFFFGGGIIIMMMSSS^^^ppp}}}oooaaa\\\[[[YYYVVVVVVTTTUUUVVVWWWWWWVVVTTTSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQNNNNNNNNNNNNMMMLLLLLLKKKMMMNNNNNNMMMKKKJJJKKKLLLNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBvvvcccTTTMMMIIIEEEBBB@@@DDDHHHKKKMMMRRRWWW\\\\\\bbbnnn}}}~~~rrrkkkiiiiii```eeekkkssszzzlll\\\RRRNNNIIIIIIHHHFFFEEECCCCCCDDDBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>??????????????????<<<<<<<<<===>>>?????????>>>>>>>>>======>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;::::::999::::::999888888888888888;;;;;;::::::::::::;;;;;;888999:::;;;<<<=========<<<<<<;;;;;;:::::::::999888888888999999999999888777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<;;;:::999999:::;;;<<<>>>???@@@???===<<<===>>><<<===>>>>>><<<<<<===>>>===>>>@@@@@@@@@AAACCCEEECCCFFFJJJPPPWWW]]]aaadddjjjmmmrrrwww}}}{{{zzz~~~oooffffffiiinnnsssuuuqqqhhh```^^^```dddiiiqqqwwwxxxsssmmmhhhdddddddddeeeggghhhjjjkkkkkklllooorrrvvvzzz~~~|||xxxooojjjccc\\\VVVQQQMMMJJJGGGFFFEEEEEEGGGGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJRRR^^^ooonnnddd\\\ZZZZZZXXXVVVVVVSSSTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLMMMNNNOOOPPPLLLLLLLLLMMMMMMLLLLLLKKKLLLMMMNNNMMMKKKKKKLLLNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCrrreeeUUUJJJFFFDDDBBB???BBBGGGMMMSSSYYY```iiipppsssyyyxxxmmmdddaaaeeeiiihhhooo{{{kkk[[[QQQKKKGGGGGGHHHHHHGGGFFFEEEEEEFFF@@@@@@AAAAAAAAA@@@@@@???===>>>>>>>>>????????????<<<======>>>???@@@@@@AAA>>>>>>============>>>>>>???>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<::::::;;;;;;;;;:::999999::::::999888777777888888999999999888999999::::::777888:::;;;<<<=========::::::::::::::::::::::::888888999999999888888777666666777888999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999999;;;;;;<<<===>>>===;;;999:::;;;;;;<<<===<<<;;;;;;;;;===:::<<<>>>?????????AAACCC@@@BBBFFFLLLSSSZZZ___ccciiilllrrryyy}}}|||}}}mmmddddddgggeeekkkqqqpppiiicccbbbdddlllrrrzzzyyyqqqjjjddddddeeeeeeffffffggggggggggggiiilllqqqvvvzzz|||{{{uuuqqqiiiccc[[[TTTOOOKKKHHHFFFGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJMMMXXXiii~~~sssggg```[[[[[[[[[YYYWWWXXXSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKKKKKKKMMMNNNOOOJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMNNNMMMLLLLLLNNNPPPNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC\\\VVVMMMFFFBBBCCCFFFIIIIIIPPP[[[gggqqqzzzxxxooogggccc___```jjjwww|||nnn\\\RRRNNNKKKIIIIIIHHHGGGFFFEEECCCBBBBBBAAA@@@@@@??????@@@@@@AAA>>>>>>????????????>>>>>><<<<<<============<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;===<<<;;;:::999999999999===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777777777777888999:::;;;:::::::::999999999888888;;;999888999<<<===:::888>>>;;;888777888999999888;;;;;;;;;::::::999999999777777666666777888999999<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999::::::999999::::::;;;<<<>>>>>>======<<<<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<>>>????????????@@@@@@@@@>>>???BBBEEEJJJRRR[[[```hhhkkkttt~~~{{{yyytttjjjccc___dddccceeekkknnnnnnooorrrxxx||||||rrrkkkfffgggfffeeedddcccdddfffcccdddfffhhhjjjmmmqqqtttxxx~~~~~~yyytttoooiiieee^^^[[[TTTNNNIIIFFFFFFFFFCCCEEEHHHIIIHHHHHHIIIIIIHHHJJJLLLKKKJJJKKKOOOSSSYYYcccyyytttkkk^^^ZZZVVVVVVZZZ[[[XXXUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRRRRRRRQQQOOOMMMLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMPPPPPPOOONNNNNNMMMLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEFFFEEEEEETTTPPPJJJEEEDDDHHHNNNQQQ^^^eeeppp{{{yyypppnnnjjjddd```aaacccjjjxxxsssaaaRRRKKKHHHFFFEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@??????@@@@@@@@@===>>>>>>??????>>>>>>===<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;===<<<;;;:::999999999999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999888888888888888999999::::::::::::999999999999<<<:::999999;;;;;;999666888777666777999999888777999999999888888888777777666666666666777888999:::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;::::::999:::999999999999:::;;;;;;============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>???@@@BBBDDDHHHPPPYYY___jjjnnnwww}}}{{{xxxoooiiieeedddgggnnnssstttwwwzzz}}}sssllliiihhhhhhfffdddddddddeeecccdddeeeeeegggiiilllnnnsssxxx~~~}}}yyytttooojjjeee___[[[UUURRRNNNIIIFFFEEEEEEFFFFFFHHHKKKLLLLLLJJJJJJKKKGGGIIILLLMMMOOOSSSYYY]]]cccppp{{{kkkbbb]]]YYYUUUVVVXXXYYYWWWTTTSSSRRRRRRQQQPPPQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNPPPPPPOOONNNNNNMMMLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEENNNKKKIIIIIIMMMUUU]]]cccvvv|||wwwiii```]]]^^^]]]^^^dddmmm{{{zzzhhh___RRRIIIEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@======>>>>>>>>>>>>======<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;:::::::::::::::<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::;;;:::999999888888999999::::::999888888888888888;;;;;;;;;:::::::::999999===;;;:::999:::999777555444444555777999999777555777777666666666666555555555555555666777999:::;;;;;;;;;:::::::::999999999:::;;;;;;;;;;;;:::999999999999888888999999:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>=========>>>>>>>>>??????AAAAAAAAABBBFFFMMMVVV\\\iiinnnxxxyyymmmjjjlllsssyyy{{{~~~|||sssoooooommmjjjhhheeedddccccccdddcccbbbbbbbbbdddfffggglllqqq{{{~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyqqqmmmhhhccc___YYYTTTPPPMMMKKKHHHFFFEEEFFFGGGIIIJJJMMMPPPRRRPPPNNNMMMMMMLLLMMMPPPSSSXXX^^^eeejjjsssooobbbZZZZZZWWWTTTTTTVVVWWWUUUSSSQQQPPPOOOOOONNNNNNOOOOOONNNOOONNNNNNMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEMMMMMMOOOTTT]]]hhhrrrxxxrrrhhh___YYYXXX\\\___fffqqqzzzkkkcccXXXRRRKKKFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????=========>>>>>>=========<<<<<<============<<<<<<::::::999999999:::;;;;;;<<<;;;::::::999999::::::<<<;;;::::::999999999:::::::::;;;;;;<<<<<<;;;;;;======<<<<<<;;;:::::::::;;;:::999999888888999999999999888888888999::::::;;;;;;;;;::::::::::::999;;;:::999888888888888777777666555666888888777666666555555555555555555555444444555666888999;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCJJJRRRYYYdddiiittt~~~yyyxxx|||{{{uuusssxxxtttoookkkhhheeecccbbbeeeccc```______aaabbbcccgggiiipppwwwyyyuuutttvvv|||~~~~~~|||zzzwwwtttuuutttsssrrrpppoooooonnngggccc^^^ZZZVVVRRRMMMJJJIIIHHHFFFFFFFFFHHHJJJLLLNNNQQQUUUVVVUUUSSSRRRQQQUUUVVVYYY^^^dddllltttyyyqqqhhh___YYYXXXUUUSSSSSSTTTTTTSSSQQQOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCTTTVVV\\\eeeppp{{{nnnccc]]]YYYWWWXXX^^^gggttt|||rrreeeYYYSSSOOOLLLIIIFFFEEEEEEEEEDDDAAAAAABBBBBBBBBBBBCCCCCC???>>>>>>======>>>>>>???======>>>>>>>>>>>>======<<<<<<============<<<<<<999999999999999:::;;;<<<;;;;;;:::999999999999:::;;;;;;:::999999999::::::999999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;:::999999888888999999777777777888999;;;<<<===;;;;;;:::::::::999999999777777777777777888999;;;???<<<777555555666777777666666666666666666666666444444555666888999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::999999888777888777777777777888999999::::::::::::;;;;;;;;;;;;999:::<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????AAAGGGOOOUUU^^^dddooo|||}}}}}}}}}||||||{{{uuuooollliiifffdddfffccc___]]]___aaaaaaaaadddccceeejjjjjjiiilllppprrruuuxxxzzz||||||zzzxxxvvvtttqqqnnnkkkhhhgggfffdddbbbaaa___^^^\\\YYYUUUQQQOOOMMMJJJGGGHHHHHHGGGGGGHHHIIIKKKMMMQQQTTTXXXZZZZZZYYYXXXXXX^^^___cccjjjttt~~~pppgggccc___[[[VVVTTTRRRRRRRRRRRRRRRQQQNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIGGGHHHJJJLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBbbbfffooozzz}}}oooaaaYYYVVVUUUWWW[[[cccqqqyyyrrrhhh___TTTMMMLLLHHHGGGFFFDDDCCCCCCBBBCCCAAAAAAAAAAAABBBBBBBBBBBB>>>>>>============>>>>>>>>>>>>????????????>>>>>><<<<<<============<<<<<<:::999999::::::;;;<<<===;;;;;;:::999999999999999;;;::::::999999:::::::::777888:::;;;<<<<<<;;;;;;999999999999999:::::::::;;;:::999999888888999999666666777888:::<<<>>>???:::::::::999999999888888555666666666666777:::<<>>>>>???AAAEEELLLQQQYYY^^^iiiuuu}}}vvvxxx~~~xxxtttrrrqqqnnnkkkiiiddd___]]]^^^``````___```^^^___aaaaaaaaadddjjjiiilllppprrruuuwww{{{~~~~~~zzztttrrrooollljjjgggccc```]]]]]]\\\[[[YYYWWWUUUTTTRRROOOLLLJJJJJJJJJHHHGGGIIIHHHHHHHHHIIIKKKLLLMMMUUUXXX[[[^^^___```aaacccgggiiioooxxxssseee```___\\\ZZZTTTTTTSSSRRRQQQQQQQQQQQQOOONNNMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBuuu{{{}}}lllccc[[[XXXWWWXXX___fffqqqyyywwwxxxmmmaaaYYYRRRKKKHHHIIIDDDDDDDDDBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======>>>??????@@@@@@@@@@@@??????<<<<<<============<<<<<<::::::::::::;;;<<<===>>>;;;:::999999888999999999:::::::::999999::::::;;;666888:::<<<<<<<<<;;;:::777777777888888999999:::;;;:::999999888888999999777777888999:::;;;===>>>999999888888888777777777666777777666444555888<<>>>>>>>>=========<<<<<<<<<<<<======@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<============<<<<<<:::::::::;;;<<<===>>>???;;;:::999999888888999999:::::::::999999:::;;;;;;666777:::<<<<<<<<<;;;:::555555666777888999999:::;;;:::999999888888999999999999999999::::::;;;<<<888888888777777777777666777888888666333333777:::AAA>>>;;;999888777555333444444444555555666666666777777666777777888999999888888888777777777777666888888888888888777666666666666666666666777888888888888888999999:::::::::888:::;;;<<<<<<:::999777;;;;;;;;;<<<<<<<<<======888:::===???AAAEEEIIILLLLLLPPPZZZeeeooozzz{{{zzzrrrnnnqqq|||uuuqqqvvv~~~~~~yyyxxx|||~~~pppiii```\\\\\\\\\ZZZWWWXXXXXX[[[______[[[[[[___aaaccceeefffggghhhjjjlllooorrrvvvyyy{{{|||~~~~~~{{{vvvooojjjdddaaa^^^[[[XXXTTTPPPLLLEEEFFFHHHIIIJJJIIIIIIHHHJJJHHHGGGGGGJJJMMMOOOOOONNNNNNOOOQQQSSSUUUWWWXXX[[[]]]```cccgggkkkqqquuuxxxqqqggg___\\\ZZZXXXVVVSSSTTTSSSRRRPPPPPPPPPQQQQQQPPPOOOOOONNNNNNOOOOOOKKKJJJIIIHHHGGGHHHIIIJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEE{{{xxxvvvsssmmmhhh^^^cccggghhhhhhnnnyyyxxxqqqiiiooo{{{xxxfffXXXUUUQQQLLLHHHEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>AAA@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;<<<===>>>AAAAAABBBBBBBBBAAA???>>>>>>>>>===<<<;;;:::::::::;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::<<<999888:::======999555999999999999999888777666777777777666777888888999888888888777777555444444555555666777777777777777888888888888777777777777666666555555555555666666;;;===>>>===:::777666666444444444444444444444444555555555555666666666666666666777888999999::::::777777777777777777777777777777888888888999999999;;;;;;:::999888888888999;;;;;;;;;<<<<<<<<<======999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@BBBDDDGGGGGGIIIPPPYYYcccvvv{{{xxx|||yyyqqqooorrrzzz|||vvvwww{{{|||{{{|||{{{||||||pppjjjccc\\\YYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXX\\\\\\]]]^^^```aaabbbbbbjjjkkklllooorrruuuwwwyyy{{{}}}~~~~~~~~~yyyuuupppkkkeeeaaa^^^ZZZUUUPPPKKKIIIHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGKKKKKKKKKLLLNNNQQQSSSUUUUUUXXXZZZZZZXXXYYY[[[^^^]]]bbbfffkkkttt{{{kkkeee^^^ZZZYYYYYYWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIOOOLLLHHHGGGGGGIIIJJJJJJLLLKKKJJJIIIHHHIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFCCCBBBAAABBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGG}}}qqqlllhhhiiimmmooolllhhhjjjmmmqqqrrrttt}}}~~~tttnnnkkkrrryyyxxxjjj]]]QQQOOOLLLHHHFFFDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???BBBCCCCCCCCCBBBAAA???>>>======<<<<<<;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888999<<<===999555888999999999999888777666777777777777777888888999999::::::999999777666666555555666777777777777777888888777777777666666666666666555555555555666666999;;;<<<<<<999777666666444444444444444444444444555555555555666666666666666666777888888999::::::666666666666666666666666777777777888888888999999999999888777777777777777777777888888888999999999999:::;;;;;;<<<;;;;;;;;;999;;;<<<===>>>???BBBDDDDDDFFFLLLTTT___pppwwwvvv{{{vvvqqqqqquuuyyy}}}yyy~~~{{{zzzyyywwwtttwwwxxx{{{~~~qqqllleee___[[[YYYXXXXXXZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^bbbbbbdddfffhhhkkkmmmooosssuuuwwwyyyzzz||||||zzzxxxuuupppkkkfffaaa\\\XXXVVVSSSOOOKKKIIIGGGGGGHHHCCCCCCDDDFFFFFFGGGGGGGGGIIIJJJKKKNNNQQQUUUYYY[[[\\\___bbbbbb``````aaabbbdddkkkrrrxxxzzznnnhhhccc]]]YYYXXXXXXWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUSSSPPPOOOKKKJJJJJJIIIIIIIIIIIIJJJNNNKKKHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCEEEFFFGGG{{{xxxvvvrrrnnn```\\\ZZZ```jjjqqqrrrpppyyy|||~~~tttoooqqquuuooobbbXXXQQQJJJHHHFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<>>>@@@AAADDDDDDDDDDDDCCCAAA???===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999;;;<<<999666888888999999888888777777777777777777777888888888999999999999888777666666555555666777777777777666777666666666666555555555666666555555555555666666666888::::::888666666666555555555555555555555555444555555555555666666666666666777777888888999999666666666666666666666666777777777777888888888888777666666555555555555666555555555666666666777777999999:::;;;;;;;;;;;;;;;777999:::;;;;;;===???AAAAAABBBGGGNNNXXXhhhzzzsssssszzz}}}uuuppppppqqqwww}}}}}}~~~}}}{{{uuu|||zzzsssmmmnnnppptttyyy}}}}}}{{{tttqqqkkkeee___\\\YYYYYY[[[[[[\\\\\\[[[ZZZYYYXXXVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\^^^aaacccdddgggjjjmmmppprrrtttvvvxxxzzz{{{}}}}}}{{{yyyvvvssssssoooiiiddd___ZZZUUUQQQLLLKKKHHHFFFEEEEEEFFFGGGBBBCCCDDDEEEGGGHHHIIIIIIKKKLLLOOOTTTYYY___dddgggjjjlllmmmnnnlllkkkllllllqqqzzzzzzlllcccbbb^^^ZZZWWWVVVWWWWWWVVVSSSSSSSSSTTTTTTTTTUUUUUUSSSUUUWWWWWWVVVSSSPPPMMMIIIIIIIIIHHHIIIIIIJJJJJJLLLJJJHHHHHHIIIKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHH~~~sssllliiigggdddbbb^^^[[[\\\eeesss}}}zzzxxxppp```UUUMMMIIIEEEEEECCCBBBBBBAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;===???@@@BBBEEEEEEEEEDDDCCC@@@>>>===;;;;;;;;;;;;;;;;;;;;;<<<::::::999999::::::;;;<<<999999999999999999999999;;;999888888::::::888666777777888888888888777777666666777888888888888888666666777777666555444444444555666666777777666666666666555555555444444444666555555444444555555666333666888888777666555666555555555555555555555555444444444555555555666666666666666777777777888888666666666666666666666666666666666777777777888888666666555444444555555666666666777777777888888888999999:::;;;;;;;;;;;;:::777999:::::::::;;;===???@@@@@@CCCIIIQQQ^^^ttt|||tttppprrr{{{{{{qqqmmmlllsss|||~~~|||yyywwwpppnnnoooppprrruuuwwwxxxxxxwwwvvvrrrlllfffaaa___^^^``````aaa```___\\\YYYWWWTTTTTTTTTTTTSSSSSSSSSSSSUUUVVVVVVWWWYYY[[[]]]^^^^^^aaaeeehhhiiiiiikkklllppprrruuuxxxzzz{{{zzzyyy|||}}}~~~~~~|||zzzyyyvvvrrrppplllhhhaaa[[[VVVRRRNNNKKKFFFEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQWWW^^^eeelllrrruuuxxxxxxwwwvvvvvvvvvxxxyyyyyynnnfffaaa\\\ZZZWWWUUUUUUUUUVVVWWWTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSVVVWWWUUUQQQMMMJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKIIIHHHIIIKKKLLLLLLKKKHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHssslllccc]]][[[\\\\\\[[[]]]___fffrrrooobbbYYYQQQJJJFFFEEEEEEDDDBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<===???AAABBBDDDEEEEEEDDDBBB@@@>>>===:::::::::;;;;;;;;;;;;;;;:::999999999999:::;;;;;;999999999999999999999999:::999777777888888777777666777777888888888777777666666777888888888888777555666666666666555555444444444555666666666666666555555555555444444444444555555444444444444555555222444666777666555555555555555555555555555555555444444444444555555555555666666666666666666777777555555555555555555555555555555666666666777777777666666666555555666666777777777777777888888888999888999::::::;;;;;;::::::888:::;;;::::::;;;===??????>>>@@@EEELLLVVVgggvvv{{{yyyzzz|||{{{vvvpppnnnrrr|||wwwpppnnnttt|||}}}zzzwwwsssooooooqqqvvvyyy||||||zzzuuuoookkkiiiiiijjjjjjjjjhhhddd^^^YYYUUUSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\___aaa`````````aaafffhhhkkkoooqqqqqqqqqpppvvvwwwxxxyyyzzz{{{{{{{{{zzzzzz{{{||||||}}}}}}~~~|||{{{yyyxxxvvvsssooolllccc^^^WWWQQQLLLIIIFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCIIIIIIIIIIIIJJJLLLMMMNNNRRRVVV^^^hhhqqqwww|||~~~~~~zzzxxxzzz}}}uuuyyyuuujjjddd```]]]VVVVVVUUUSSSSSSTTTUUUWWWVVVVVVUUUTTTSSSQQQQQQPPPQQQSSSUUUVVVUUUQQQLLLIIIIIIIIIIIIIIIJJJJJJKKKLLLJJJIIIIIIJJJLLLMMMLLLKKKFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHuuubbb]]]WWWTTTUUUYYY\\\______ggguuuqqq```WWWSSSNNNIIIFFFEEEEEEDDDCCCBBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<==================<<<<<<===???@@@BBBCCCCCCCCCCCCBBB@@@>>><<<;;;;;;;;;:::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777666666777777888888777777555666777999999888888777777777777888888777777666444444555666666666666555666555555555555444444444555555444444444444555555222444666777555444444555444444444444444444444444333444444444444555555555555555555555666666666666555555555555555555555555555555555555666666666666777666666666666777777888555555666666666777777777888888999:::::::::::::::999:::;;;;;;::::::<<<>>>>>>===???CCCGGGNNNYYYeeetttttttttsssrrrqqqsssuuusssppplllmmmrrr}}}yyyxxxzzzxxxpppkkkmmmsssyyy~~~yyyvvvwwwyyyyyyxxxwwwssslllcccZZZUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVXXXZZZZZZYYYXXXYYYZZZ]]]___aaadddfffgggggggggmmmmmmoooqqqrrrsssssssssttttttuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~|||xxxwwwvvvuuussspppkkkhhh```[[[SSSMMMIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCHHHHHHHHHIIIJJJLLLOOOPPPVVV\\\gggrrr{{{{{{{{{~~~zzzxxxvvvggg___\\\YYYVVVSSSTTTTTTSSSRRRRRRTTTVVVVVVVVVTTTSSSQQQOOONNNNNNRRRTTTVVVVVVUUURRROOOLLLKKKKKKKKKJJJKKKKKKLLLLLLJJJJJJJJJLLLMMMMMMKKKIIIFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGHHHGGGGGG{{{pppiiiZZZWWWTTTTTTXXX___gggkkkooo}}}oooaaaSSSNNNKKKGGGEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>=========>>>@@@AAAAAAAAABBBBBBAAA???>>>===<<<;;;;;;::::::999999999999999999888999999:::;;;::::::::::::::::::::::::888888777666555555666888555666666777777777777777555666888999999999777666666666777777777777777666333444555555666666555555666666666555555555555444555444444333333444444555333555777777555444444444333333333333333333333333333333444444444555555555555555555555555555555555555555555555555555555555444444555555555666666666666666666666666777888888555555555555666666666666888888999::::::::::::999999:::;;;:::999999;;;<<<===<<<>>>BBBDDDFFFNNNVVVaaaccceeefffgggiiikkknnnllljjjiiikkkrrr|||yyyrrrrrrxxx}}}uuuhhh]]]WWWSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRRRRSSSTTTTTTSSSTTTVVVXXXWWWXXXYYYZZZ\\\]]]^^^___bbbcccdddfffggghhhiiiiiijjjjjjjjjkkkllllllmmmmmmmmmmmmooopppqqqsssttttttvvvwwwxxxyyyzzz|||}}}}}}||||||~~~~~~{{{zzzvvvuuuttttttrrrooojjjfff^^^YYYQQQKKKHHHGGGFFFFFF@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHJJJMMMPPPTTTVVV]]]eeeqqq}}}zzzxxx|||vvvggg]]][[[ZZZWWWTTTQQQSSSTTTSSSQQQQQQTTTVVVTTTSSSRRRQQQPPPOOONNNMMMRRRRRRSSSTTTSSSQQQOOOMMMNNNMMMMMMLLLLLLLLLLLLMMMKKKKKKKKKMMMNNNMMMJJJGGGFFFFFFHHHIIIIIIIIIHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGDDDCCCCCCBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFF}}}yyytttlllddd___ZZZXXXVVVXXX___hhhrrrwwwmmm```VVVMMMIIIEEE@@@@@@EEE@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???<<<=========>>>>>>????????????>>>======>>>???@@@???@@@@@@AAA@@@???>>>===<<<<<<;;;::::::999888888999999888888999999:::;;;888888888888888888888888888888777666444555666888555555666777777777777777555666888999:::999777666444444555555555555555444333444555555666666555555777666666666666555555555555444444333333444444555444555777777555444333444222222222222222222222222333333333444444444555555555555555555555555555444555555555555555555555555444444444555555555666666555555555555555666777888666666666777777777888888888888999::::::::::::999999::::::999888888999;;;<<<;;;===@@@BBBBBBGGGMMMUUUXXX[[[^^^```bbbfffhhhgggfffgggjjjqqq{{{{{{lll```XXXRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRNNNOOOPPPPPPPPPQQQUUUWWWTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[]]]^^^```aaaaaabbb``````aaabbbbbbccccccdddcccdddeeefffhhhiiikkkkkkpppqqqqqqrrrsssuuuwwwxxxssstttvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~}}}zzzxxxwwwvvvvvvuuutttpppkkkgggYYYTTTLLLFFFCCCCCCCCCCCC>>>>>>@@@AAACCCEEEFFFGGGGGGHHHIIILLLPPPUUUZZZ]]]dddlllzzzzzzqqqrrr{{{rrriii^^^YYY[[[]]][[[XXXQQQSSSTTTSSSQQQQQQSSSVVVQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMLLLOOOOOONNNMMMLLLLLLLLLMMMKKKKKKLLLNNNOOOMMMIIIFFFFFFGGGHHHIIIJJJIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDBBBAAABBBCCCFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFrrrpppnnnkkkhhhgggfffgggbbbbbbcccgggnnnzzz}}}mmmaaaSSSOOOJJJEEECCCCCCDDDFFFBBBBBBAAA@@@@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;===>>>>>>>>>??????????????????>>>>>>======<<<<<<>>>>>>>>>>>>>>>===<<<<<<::::::999999999999888888999999999999999999999999777777777777777777777777777777777777666666666666666666666666666666666666777666666555444333333333333333333333333333333333555555444444444444555555555555444333333222111111333222222111111222222333333333333333333333333333222222222333333444444444222222333333333333444444333333444444555666666777666666555555555444444444555555555444444333333333333333333444444444555555999888777666666777888999888999999999888777555444666666666666777888999:::;;;;;;<<<===???@@@BBBCCCIIILLLPPPTTTWWWZZZ^^^aaaeeeeeefffmmmvvv~~~}}}pppccc[[[YYYWWWUUUVVVXXXZZZXXXVVVYYYVVVSSSSSSUUUUUUSSSPPPSSSLLLJJJOOOQQQNNNMMMOOOQQQQQQQQQQQQQQQRRRRRRRRRUUUUUUVVVVVVXXXZZZ[[[\\\YYYZZZZZZZZZYYYZZZ[[[]]]___^^^]]]\\\]]]^^^```bbb```aaadddggghhhgggffffffkkkmmmnnnoooooopppsssuuuuuuvvvxxx{{{}}}~~~~~~yyy|||yyyuuutttsssooofff___WWWQQQIIIDDDCCCCCCBBB@@@>>>BBBDDDDDDFFFIIIIIIFFFLLLIIIJJJQQQXXX]]]aaafffqqq}}}yyyxxx~~~xxxbbb```^^^ZZZXXXVVVVVVVVVSSSSSSRRRRRRRRRRRRRRRSSSPPPOOOPPPTTTXXXWWWQQQKKKMMMMMMMMMMMMLLLLLLLLLKKKNNNNNNNNNMMMMMMKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGEEEGGGIIIJJJKKKJJJIIIHHHFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEddddddffflllssswwwwwwuuussstttuuuxxx}}}tttiii\\\SSSMMMJJJFFFCCC@@@@@@AAABBBAAAAAA@@@@@@??????@@@@@@??????>>>>>>===<<<<<<;;;======>>>>>>>>>?????????>>>>>>>>>=========<<<<<<===>>>>>>>>>>>>===<<<<<<:::::::::999999999999888999999999999999999999999888888888888888888888888888777777777777666666666555555555555555555555555777777666555555444333333444444444444444444444444444444333333333333444444555444444333222222111111333222222111111222222333333333333333333333333333111111111222222222333333222222222333333333444444333333333444555666666666666555555555444444444333555555444444444333333333333333333444444444444555555444444333333444444555888888999999888666555444666666666666777888999::::::;;;;;;<<<===???AAABBBDDDGGGKKKNNNQQQTTTXXX[[[ccceeehhhmmmtttzzz~~~~~~sssggg___\\\[[[[[[]]]___```___\\\]]][[[XXXXXXYYYXXXVVVSSSWWWQQQNNNQQQRRRNNNMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNQQQPPPPPPPPPQQQRRRTTTUUUSSSTTTSSSSSSRRRSSSTTTUUUWWWVVVUUUTTTTTTVVVXXXYYYYYY[[[\\\^^^____________```bbbeeefffhhhkkkooorrrtttuuuwwwzzz}}}yyyvvvsssnnnlllkkkggg```ZZZPPPKKKEEEAAA@@@@@@???>>>???CCCDDDDDDFFFJJJKKKIIINNNLLLPPPYYYbbbggglllqqqttthhh___]]][[[XXXVVVUUUUUUTTTRRRQQQQQQPPPPPPQQQQQQRRRPPPOOOPPPSSSWWWVVVPPPKKKMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCZZZ]]]eeettt~~~|||zzzyyy}}}zzzoooddd]]]VVVNNNIIIHHHFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@??????????????????>>>>>>======<<<<<<<<<============>>>>>>>>>>>>===============<<<<<<<<<=========>>>======<<<;;;;;;:::::::::999999999999888888888888888888888888888888888888888888888888888888888777777777666666555555555555555555555555777777666666555444444444555555555555555555555555333222222111111222222333444444333333222222111111333222222111111222222333333333333333333333333333000000000111111111111111222222222222333333333333222333333444444555555666555555444444444444333333444444444444333333333333333333333333444444444444666666555444444555666666777888888888777666555444666666555666666777888999999999999:::<<<===?????????BBBEEEHHHKKKNNNRRRUUU___ccciiimmmqqquuuzzzxxxoooiiieeefffhhhkkknnnnnnllljjjhhhfffdddcccbbb___[[[XXXZZZVVVTTTUUUTTTPPPNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMOOONNNNNNNNNNNNOOOPPPPPPOOONNNMMMLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMOOOPPPSSSSSSSSSTTTUUUVVVWWWXXXVVVYYY\\\___bbbggglllpppuuuvvvzzz~~~yyyqqqlllhhhccc```___\\\WWWRRRIIIFFFBBB@@@?????????>>>AAAEEEFFFFFFJJJPPPTTTSSSUUUUUU\\\iiitttzzzrrrccc[[[YYYXXXWWWUUUTTTSSSSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOORRRUUUTTTPPPKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKJJJJJJIIIHHHGGGFFFIIIIIIJJJKKKKKKJJJHHHGGGEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@@@@???]]]eeesssuuurrrooonnnssszzz~~~|||kkkeee\\\TTTPPPNNNKKKJJJFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@????????????>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;::::::::::::999999999999888888888888888888888888999999999999999999999999888888777777777666666666444444444444444444444444666666666555555555444444444444444444444444444444333222222111111222222333333333333333222222111111333222222111111222222333222222222222222222222222111111111111111111111111111222222222222333333333222222333333444444444444444444333333333333333333333333333333333333333333222222333333333444444444666666555555555555666666777777777666666555555555666555555555666666777888888888888888:::;;;<<<===>>>@@@CCCEEEGGGJJJOOORRRYYY```hhhmmmnnnqqqyyy~~~zzzwwwrrruuuzzz~~~}}}zzzyyywwwsssoooiiiccc```]]]\\\[[[[[[YYYUUURRRPPPNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRRRRQQQRRRRRRRRRSSSPPPNNNKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKNNNNNNMMMMMMNNNQQQSSSUUUUUUWWWZZZ]]]aaaffflllpppvvvzzz{{{kkkfff```\\\WWWTTTRRRPPPMMMJJJDDDCCCAAAAAAAAAAAAAAAAAACCCHHHKKKMMMTTT]]]bbbbbbbbbdddnnn}}}rrrfff^^^YYYTTTSSSSSSRRRQQQQQQPPPPPPOOOOOONNNNNNNNNOOOPPPPPPPPPOOOOOOQQQRRRRRROOOLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIILLLKKKKKKJJJIIIGGGFFFFFFJJJJJJJJJKKKJJJIIIHHHGGGEEEFFFHHHIIIHHHGGGEEECCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@??????>>>>>>hhhuuuxxxnnnjjjgggdddfffkkklllhhhdddXXXUUUQQQNNNLLLKKKJJJJJJDDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAA@@@????????????============<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999888888888777777777777777777777777888888888888888888888888777777777666666666666555444444444444444444444444555555555555444444444444222222222222222222222222333333222222222222333333333222222222222222111111333222222111111222222333222222222222222222222222222222222222222222111111111111111222222222333333222222222333333333333333222222333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222666666666555555555555555555555555444555555666777777777777777888999;;;;;;<<<>>>@@@AAACCCFFFKKKNNNRRR[[[dddiiijjjoooyyy{{{}}}}}}tttmmmiiibbbeeegggfffccc^^^YYYUUUPPPPPPOOONNNOOOPPPRRRSSSWWWXXXYYYYYYYYYXXXWWWVVVSSSPPPKKKJJJJJJKKKKKKJJJKKKJJJJJJJJJIIIJJJJJJJJJKKKJJJIIIJJJKKKNNNRRRTTTXXXYYY[[[]]]___ccciiimmmsssxxxtttvvvhhh[[[XXXTTTQQQMMMJJJHHHGGGFFFEEEAAAAAAAAA@@@AAABBBDDDEEEDDDJJJQQQWWWaaalllrrrsssqqquuusssgggaaa]]]ZZZPPPPPPPPPPPPOOOOOOOOONNNOOONNNNNNNNNOOOOOOPPPQQQOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIIIILLLLLLKKKIIIHHHGGGFFFFFFJJJJJJJJJIIIIIIHHHGGGGGGEEEFFFHHHIIIHHHGGGEEECCCEEEEEEEEEEEEDDDDDDCCCCCCAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????yyy|||qqqiiieeeccc___^^^^^^\\\XXXTTTLLLKKKJJJIIIHHHFFFEEEDDDAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888888777777777777666666666666666666666666777777777777777777777777666666666555555555444444333333333333333333333333333333333333333333333333111111111111111111111111333222222222222222222333222222222222222222111111333222222111111222222333222222222222222222222222222222222222222111111111111111111111222222222222222222222222222222222222111111222222222222333333222222222222333333333333222222222222333333333333333333444444444444333333666555444444444444555555555555444444444444555555666666666777777888::::::999:::;;;<<<>>>AAAFFFJJJNNNUUU^^^bbbeeelllvvv|||{{{}}}zzz|||~~~vvvqqqnnnuuuyyyxxxrrrlllddd]]]RRRRRRRRRSSSUUUXXX\\\^^^bbbdddffffffeeebbb]]][[[WWWRRRLLLJJJKKKLLLKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLPPPSSSVVVYYYYYYYYYYYYZZZ]]]bbbeeejjjooowww}}}|||wwwsssgggmmm^^^PPPLLLJJJIIIGGGDDDCCCBBBBBBBBB??????@@@??????BBBEEEHHHHHHQQQ\\\fffrrr}}}wwwggg___\\\YYYVVVNNNOOOOOOOOOOOONNNMMMMMMNNNNNNMMMNNNNNNOOOPPPQQQOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIILLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDFFFEEEEEEDDDDDDCCCCCCBBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAA}}}uuukkkddd^^^]]]ZZZWWWSSSPPPMMMKKKDDDEEEEEEEEECCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@???===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;:::999999777777777777666666666666666666666666666666666666666666666666666666666666555444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222111111111111111111222222333222222111111222222333111111111111111111111111222222111111111000000000111111111111222222222222222222222222222111111111111111111111222222222333111111222222222333333333111222222222222333333333555666777777777777666555555555444333333444555555555555444444333444444555777666666777777888999:::888888999:::;;;>>>CCCGGGLLLQQQWWW[[[___gggqqqyyy~~~~~~zzz{{{}}}|||xxx~~~{{{oooeee[[[[[[]]]```eeekkkqqqtttxxxzzz||||||xxxqqqjjjeee\\\VVVPPPMMMNNNOOONNNLLLKKKLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLOOORRRVVVYYY[[[WWWWWWVVVUUUTTTWWW[[[___bbbeeekkkoooqqqoookkkhhheeezzz]]]TTTKKKGGGDDDDDDDDDCCCAAAAAAAAABBBAAABBBBBBAAA@@@CCCIIIMMMSSS^^^mmmzzzzzziii^^^YYYWWWSSSOOONNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOONNNMMMKKKKKKKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIKKKJJJIIIHHHGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBB???AAABBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA~~~yyyrrriiiaaaSSSSSSQQQMMMHHHDDDCCCCCC???@@@AAAAAAAAAAAACCCDDDBBBAAA@@@@@@@@@AAABBBCCC???>>>===<<<::::::999999;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;:::;;;;;;;;;;;;:::999999666666666666555555555555666666666666666666666666666666666666666666666666444444333333333222222222222222222222222222222222111111111111111111111222333333333333333333333333000000////////////000000111111111111111111222222333222222222222222222333111111111111111111111111111111000000/////////...000111111111111222222222222222111111111111111111000000111111222222222333111111111222222333333333111111222222222333333333222333444555555444333222555444333333333444555666555444444333333333444444777777666777777888999:::888999::::::;;;>>>CCCGGGLLLOOORRRUUUZZZbbbmmmttt{{{}}}zzz|||{{{vvvjjjeeefffiiinnnuuu}}}vvvoooaaa[[[TTTQQQRRRTTTRRROOONNNNNNNNNNNNNNNMMMLLLKKKMMMOOOQQQUUUYYY]]]```bbbVVVUUUTTTRRRRRRTTTXXX\\\^^^```cccfffggggggfffeeejjjvvvjjjJJJKKKIIIGGG@@@BBBCCCBBBAAAAAABBBCCCEEEEEEEEEDDDCCCGGGMMMSSS^^^kkk{{{wwwlll___WWWUUUTTTPPPLLLOOOOOOPPPPPPOOONNNMMMKKKJJJJJJJJJJJJKKKLLLNNNNNNOOOOOONNNLLLJJJJJJKKKMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGHHHIIIJJJEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBBBB???@@@BBBCCCCCCBBB@@@???===============>>>???????????????@@@AAAAAAAAABBB~~~uuuiii^^^WWWKKKJJJHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;999999999888888888777777666666666666666666666666666666666666555555555555888888777666555444444333333444444444333222222111222222222222222222222333111111111222222333333333222222222222222222222222444333222222111222222222//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000333222111///......------111111111111111111111111555444333333444444222000111111222222222333333333111111222222222333333333666555333222111222333333444333222111222333444555444444444444444444444444555555555666666666666666<<<:::777666777:::===@@@HHHMMMQQQRRRSSSYYYeeeooottt|||}}}yyy|||~~~wwwqqqttt|||ttthhh___WWWWWWYYYYYYYYYZZZTTTSSSRRRRRRSSSSSSRRRQQQRRRYYY___cccgggkkkjjjfff^^^YYYSSSPPPRRRWWW[[[^^^]]]]]]___aaabbbaaa^^^ZZZ```^^^ZZZSSSLLLGGGEEEEEEDDDCCCAAA@@@@@@@@@AAAAAAIIIGGGGGGHHHHHHJJJRRR\\\ooo|||wwwdddaaa[[[UUUQQQPPPPPPPPPLLLMMMNNNOOOOOONNNLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>AAAAAA@@@???@@@AAABBBCCCxxxlll```UUUNNNHHHHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????======<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888999999:::999999999999888888888777777777555555555555555555555555666666666666555555555444555555555555555555444444666666666666666555444444333333333222222111111111111222222222222222222333222222222222222222222222111111111111111222333444000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111111111111111111111111111444333222333444444222111111111111222222222333333111111111222222222333333555444333333222222222333333333222222333333444444444444444444444444444444444444555555666666666777:::999777666777999<<<===BBBGGGKKKLLLMMMTTT___iiiqqqyyy{{{}}}~~~~~~zzzooogggbbbdddfffeeedddeee]]]^^^^^^]]]\\\[[[[[[\\\```hhhnnnqqqssstttpppjjj\\\YYYUUUUUUXXX^^^bbbdddbbbbbbbbbdddfffddd]]]XXXRRRQQQOOOMMMKKKJJJIIIIIIFFFEEECCCBBBAAAAAABBBBBBEEEEEEHHHMMMPPPTTT^^^gggzzztttjjj```]]]YYYTTTQQQOOONNNOOOMMMMMMNNNNNNNNNMMMKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>AAA@@@@@@???@@@AAABBBCCCxxxkkk___UUULLLFFFEEEDDDCCCBBBBBBAAAAAABBB@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::666666777888888888888777888888888888777777777777555555555555555555555555666666555555555444444444333333333333444444444555333333333333333333222111444444333222111000000///222222222222222111111111222222222222222222222222/////////000111222333444111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111222222111222444444333222111111111222222222222333111111111222222222222333333333444444333333222222222222333333444444333333444444444444444444444444333333444555666777777888777777666666777888999:::;;;???CCCDDDFFFMMMWWW```iiisss~~~~~~~~~~~~~~~~~~tttooonnnrrruuutttrrrrrrkkknnnpppmmmiiigggiiimmmssszzz|||uuummm```^^^^^^aaafffkkknnnpppllliiigggjjjlllhhh^^^UUUIIIGGGFFFHHHLLLNNNLLLJJJGGGFFFDDDCCCBBBBBBCCCCCCAAABBBFFFMMMSSSYYYdddooo|||oooccc\\\ZZZYYYVVVSSSQQQOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>@@@@@@??????@@@@@@AAABBBzzzsssggg\\\SSSMMMHHHEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::999999999999999999999999999999999999999999999999666777777888888888777777888888777777777666666666555555555555555555555555555555555444444444333333222222222222222222333333000111111222111111000000333333222222111111000000333333222222111111000000111111111111111111111111////////////000111222333222222111111000000//////000000000000000000000000000000000000000000000000////////////////////////222222111111000///......111111111111111111111111111111111222444555333222111111111111222222222222111111111111222222222222222333444555444333222111111222333444555444333222333333333333333333333333222222333444666777888888444555666666777777777777666:::===???BBBHHHQQQXXX```jjjxxxzzz~~~xxxvvvxxx~~~~~~||||||zzz~~~wwwtttyyyzzzrrrllllllnnnrrrvvvzzz||||||uuupppmmmooorrrmmm```TTTLLLIIIHHHKKKOOOPPPLLLGGGFFFEEECCCBBBAAABBBCCCCCCBBBBBBFFFMMMSSS[[[hhhtttvvvkkkbbb[[[VVVUUUUUUTTTSSSQQQOOOMMMLLLNNNNNNMMMLLLKKKJJJHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFGGGHHHJJJKKKLLLMMMKKKIIIHHHFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>???????????????@@@@@@AAAvvvhhhbbbXXXPPPJJJGGGEEEDDD??????>>>>>>???@@@@@@AAA??????>>>======<<<;;;;;;========================999::::::::::::::::::999999999999999999999999999888888888888888888888888777888888888888888777777777777777666666666555555555555555555555555555555444444444444333333333333444333333222111111000000222333444444444444333333000000000111111222222222222222222111111000000000111111111111111111111111111111000000000000000111222222111111000000//////000000000000000000000000000000000000000000000000////////////////////////111111222222111000///...000000000000000000000000111000000222444444333222000000111111111222222222000000111111111222222222111222333444555444333222111222333444555444333222333333333333333333333333111222333444555666777888333444555666666666555555666888;;;===???EEELLLRRRZZZcccppp}}}www}}}}}}||||||{{{{{{|||wwwsssoooqqqsssmmm```TTTOOOMMMLLLOOORRRQQQKKKEEECCCBBBAAAAAAAAABBBCCCDDDEEEEEEIIIQQQZZZdddtttttthhh```[[[XXXVVVRRRRRRSSSRRRQQQOOOMMMLLLMMMMMMLLLJJJIIIHHHHHHGGGJJJIIIIIIIIIHHHHHHHHHGGGDDDEEEFFFHHHJJJKKKLLLMMMJJJIIIGGGFFFEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHEEEEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCEEEEEECCCBBB@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@???}}}vvvkkk___ZZZUUUNNNHHHEEECCCAAA@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888777777777777777777777777777888888888888777777666666666666666555555555555444444444444444444444444444444333333333222222222444444333222111000//////000111111222222222222222...//////000111222333333111111111111111000000000111111111111111111111111333222111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...000222333333222222000000000000000000000000111111000111333333222111000000000111111111111222000000000111111111111222222222333444444444333333222222333333444444333333333333333333333333333333222222333444555666666777444444555555555555444444666888999;;;>>>BBBHHHLLLSSS\\\gggrrr}}}uuuuuuvvvyyy{{{|||{{{yyywww~~~~~~{{{|||{{{yyyyyy{{{~~~}}}{{{xxxpppmmmjjjkkklllfff[[[QQQKKKKKKNNNRRRTTTRRRLLLGGGCCCBBBBBBBBBCCCDDDFFFGGGCCCFFFNNN[[[hhhuuuwwwpppfff]]]XXXVVVUUUUUUQQQQQQQQQPPPOOONNNLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKIIIHHHGGGFFFEEEFFFFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@????????????======>>>>>>>>>>>>>>>???======>>>????????????>>>~~~ssskkkdddZZZPPPLLLJJJFFFDDDCCCBBBAAA??????>>>>>>>>>>>>??????@@@>>>>>>==================;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999888888888888888888888888666666666666666666666666666777777777777666555444666666666555555555444444444444444444444444444444333333333333222222222222333333333222222111111111---......///000000////////////000000111111222222000000000000111111111111111111111111111111111111222222111111111222222333000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000---...000222333333333222000000000000000000000000222111111111333333111///000000000000111111111111000000000000111111111111333222222222333333444555333333222222333333444444222222222222222222222222333333333444444555555555555555555555555555555555666777777999;;;???CCCFFFJJJRRR[[[cccllltttvvvsssmmmnnnqqqtttwwwxxxxxxwww|||yyyuuuvvv~~~{{{vvvuuuvvv~~~{{{wwwtttsssuuuvvvuuussstttwwwwwwuuuvvvzzz|||~~~zzzyyyzzzyyyxxxwwwuuuqqqlllhhhcccbbb`````````[[[SSSMMMHHHLLLQQQVVVWWWTTTOOOLLLEEEEEEEEEFFFGGGJJJLLLNNNIIIPPP___rrrzzzhhhccc\\\VVVTTTSSSSSSRRROOOOOONNNMMMLLLKKKJJJJJJKKKJJJIIIGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHFFFEEEEEEEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????@@@@@@@@@@@@????????????============>>>>>>??????<<<===>>>?????????>>>===|||wwwlll___XXXUUUNNNGGGBBBAAAAAABBBDDDDDDCCCBBB??????>>>>>>>>>>>>??????=========>>>>>>>>>>>>>>>========================::::::<<<<<<<<<<<<::::::777777777777777777777777666666666666666666666666555666666666555444444333666666555555555444444444444444444444444444444444333333333222222222111111222222222222222333333333000000111222222222222222111111111111000000000000//////000000111111222222000000000000000000000000000000111111222333555555//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222000///000000000000000000000000333222111222222222000...000000000000111111111111000000000000111111111111333333222111222333555666444333222111222333444555222222222222222222222222444444444444444444444444666666555444444444555555555555666777999<<>>>>>>>>>>>??????@@@@@@@@@????????????>>><<<=========>>>>>>??????;;;<<<>>>?????????>>>===vvveeeaaa[[[SSSMMMGGGDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>===<<<<<<;;;;;;::::::999999999666777888999999888666555555666777888888777666555666666666666666666666666444444555555555555444444333333333333333222111000333333333222222222111111111222333222000000000111////////////000000000000000111111111111000//////111111111111111111111111000000000000000000000000222111111111000000//////333111000000111222222111000000////////////000000000000000000000000000000//////............//////000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000222111111111000000//////000000000000111111111111444333111000000111333444333333333333333333333333222222333333333333444444333333333444444444555555777777666666666888:::;;;>>>BBBHHHNNNSSSXXX^^^aaaeeelllsssuuuuuuwww}}}zzztttqqqyyy~~~{{{xxxsssnnneee]]]]]]aaa```[[[___]]][[[ZZZZZZ\\\]]]^^^eeedddcccaaa```bbbeeehhhiiikkklllnnntttzzzyyytttlllddd]]]]]]]]]YYYUUUTTTOOONNNMMMMMMNNNOOOPPPQQQQQQXXX```ggggggddd```]]]VVVTTTRRRSSSYYY```gggkkknnn}}}~~~nnnaaa[[[XXXWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLKKKIIIGGGEEEDDDDDDEEECCCCCCCCCDDDDDDDDDDDDEEEAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEDDDCCCAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB>>>????????????>>>============>>>???????????????>>>>>>>>>>>>============}}}nnndddVVVTTTOOOKKKGGGEEEDDDCCC??????>>>=========>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;======<<<:::;;;:::::::::999999888888777888999999999888777666555666777777888777666555555555555555555555555555333333444444444444333333333333333333333222111000333333222222222111111111111222333222000000000111000000000000111111111111222333333333333222111111111111111111111111111111000000000000000000000000111111000000000/////////111000......000111000///000000////////////000000000000000000000000000000//////............////////////////////////////////////000000000111111111//////............//////000000000000000000000000111111111111000000000///000000000000111111111111222111///......///111222333333333333333333333333222222333333333333444444333333333444444444444555555444444444555666777888;;;>>>CCCHHHMMMRRRXXX\\\eeellltttxxxyyy{{{|||tttpppnnnxxx|||yyylllaaaaaafffhhhfff```]]]YYYVVVVVVXXXZZZ[[[aaabbbbbbbbbccceeeiiilllmmmoooqqqsssyyy~~~yyyjjjbbb]]]]]]\\\WWWRRRQQQNNNOOOPPPRRRVVVZZZ]]]```jjjooovvv{{{{{{wwwsssoooiiigggeeefffkkkrrrxxx|||sssfff]]]ZZZSSSSSSRRRQQQPPPNNNLLLKKKMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKIIIGGGEEEDDDDDDEEEBBBCCCCCCCCCCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@@@@?????????@@@AAABBBBBB???????????????>>>======;;;<<<<<<===>>>>>>======???>>>>>>>>>============sssfffZZZRRRJJJHHHFFFDDDBBBBBBBBBBBB===<<<;;;;;;:::;;;;;;;;;===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;:::888999999999888888888888888999999999999999888777666666666777777777666666555555555555555555555555555222222222333333222222222222222333333333222111111333222222222222111111111111222333222000000000111111111111111222222222222222333333333333222111111111111111111111111111111000000000000000000000000000000///////////////...000...------...//////...000000////////////000000000000000000000000000000//////............////////////////////////////////////000000000000111111//////............//////000000000000000000000000111111111111000000000000000000000111111111222222222111000//////000111222333333333333333333333333222222333333333333444444333333333333444444444444444444444444555666777888888:::===@@@EEEJJJQQQUUUaaahhhrrrxxx{{{vvvpppnnnnnnvvv{{{|||ooommmuuu|||}}}mmmhhh```[[[ZZZ[[[^^^___bbbdddhhhkkkmmmppptttwwwxxxzzz{{{|||nnnhhhdddeeeddd^^^YYYXXXVVVXXX\\\bbbjjjrrryyy}}}~~~|||}}}zzznnnddd\\\XXXYYYPPPPPPPPPOOONNNMMMLLLKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJHHHGGGEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAABBBBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDCCCBBBCCCBBBAAA@@@@@@???@@@@@@????????????@@@AAACCCCCCAAAAAA@@@???>>>>>>======<<<<<<===>>>>>>>>>>>>===??????>>>>>>>>>=========ssshhh^^^UUUNNNJJJHHHGGGEEECCCAAA@@@@@@@@@<<<;;;::::::999999::::::===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::888666777777777777888888888888::::::999999888888777777666666666666666666555555555555555555555555555555333333222222222222333333222222333333333222222111222222222222111111111111111222333222000000000111000000000111111111222222000111111111111000//////111111111111111111111111////////////////////////////////////............000...,,,---...///......000000////////////000000//////////////////////////////............//////////////////////////////////////////000000000111111111000000000000111111////////////////////////111111111000000000000000000000111111111222222222333333222111111222333333222222222222222222222222222222222333333333444444222222333333333444444444555555666666777888888999666888:::<<>>>>>======??????@@@@@@AAA@@@@@@????????????>>>>>>>>>======~~~pppiii___UUUOOOKKKHHHGGGGGGFFFDDDCCCAAA@@@???>>>===<<<;;;;;;::::::;;;;;;===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::888666666666666777777888888888::::::999888777777777666777666666555555555555555555555555555555555555555444444333222222333444444111222222333333333222222222222222111111111000000111222333222000000000111/////////000000000111111000111111111111000//////000000000000000000000000////////////////////////............////////////111///......///000000///000000////////////000000//////////////////////////////............//////...........................////////////000000000111111000000000000111111////////////////////////000000000000000000111111111111111111222222222222333222222222222222222333222222222222222222222222222222222333333333444444222222222333333333444444444555666666777888888888777888999:::<<>>>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>zzz{{{~~~|||zzzvvvooojjj___YYYQQQJJJFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999::::::999777555555666777888999999:::::::::888777666666666666777777666555444444444444444444444444444444444444555444333222222333444555111111222333333333222222222111111111111000000000111222333222000000000111.../////////000000000000222333333333333222111111000000000000000000000000000000000000000000000000...////////////000000000222000//////000111111000000000////////////000000000000000000000000000000//////............//////..............................////////////000000//////............//////000000000000000000000000000000000000111111111111111111111222222222222333000000000000000000000000222222222222222222222222222222333333333333444444222222222222333333333333222222333555555555555555666777888999;;;>>>BBBFFFJJJOOOWWW```hhhqqqxxx}}}|||{{{zzz{{{|||xxxvvvyyy~~~~~~||||||}}}}}}~~~ttthhh```YYYXXXWWWSSSPPPPPPJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEECCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@>>>>>>???@@@@@@???@@@@@@@@@@@@???>>>>>>@@@@@@?????????>>>>>>>>>}}}{{{|||}}}~~~yyyqqqllliiiddd]]]WWWPPPMMMHHHEEECCCBBBAAA@@@>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888:::;;;;;;:::999555555666777999::::::;;;:::999777666555444444555888777555444333333444444444444444444444444444444444333222111111222333444000111222333333333333222111111111111000000000000111222333222000000000111//////000000000111111111222333333333333222111111000000000000000000000000000000000000000000000000/////////000000000111111222000//////000111111000000000////////////000000000000000000000000000000//////............//////................................./////////000000//////............//////000000000000000000000000///000000000111111111111111111111222222222333333000000000111111000000000111111111111111111111111222222333333333333444444111222222222222333333333111222333555555555555444333555777888888:::===@@@CCCFFFMMMTTT]]]fffoootttvvvuuuuuuwww|||~~~}}}|||{{{zzz{{{|||~~~ssseee^^^WWWRRRSSSTTTPPPNNNNNNKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@????????????@@@@@@CCCCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>@@@AAABBB@@@@@@AAAAAA@@@??????>>>@@@@@@@@@?????????>>>>>>}}}wwwzzz}}}~~~~~~uuummmccc[[[WWWSSSMMMHHHFFFDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@@@@???>>>===<<<>>>>>>===<<<<<<<<<<<<===???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888888:::<<<<<<;;;:::555666777888999:::;;;<<<:::999777555444333444444888777555444333333444444444444444444444444444444333222000//////000222333000111222333333333333333111111111111000000000000111222333222000000000111000111111111111222222222000111111111111000//////000000000000000000000000000000000000000000000000//////000000111111222222111000......000111000///000000////////////000000000000000000000000000000//////............//////..................................../////////000111111000000000000111111000000000000000000000000//////000000111111111222111111222222222333333333222222333333333333222222111111111111111111111111222222333333333444444444111111222222222333333333333444555777777777777666000222555666666777999;;;===???DDDKKKTTT^^^ffflllsssqqqrrrvvv{{{~~~zzz|||~~~}}}{{{||||||~~~}}}rrrggg]]]YYYRRRNNNOOOPPPNNNLLLLLLNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJEEEFFFGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@@@@???????????????@@@@@@DDDDDDCCCBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>@@@BBBDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????>>>~~~yyyxxxvvvvvvvvvvvvtttrrrddd]]]UUUQQQOOOMMMIIIDDDAAAAAA???>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========>>>>>>======<<<<<<<<<;;;::::::;;;;;;::::::999888888888888777777777777777555555666666777777888888;;;999777555444333333333333444444444444333222111444222222444333111222777222222222222222222222222666555444333333333333333333333222222111000//////111111222222222222111111000000000000111111111111000000000000000000000000222111111111000000//////......//////000000111111000111111111111000//////222222222111000//////...////////////////////////------------.........///000000000000000000000000............////////////000000//////.........---111111111111111111111111000000000000000000000000////////////000000000000222111111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333555555555555444333333222222222333444555666777888:::;;;???EEEHHHMMMXXXcccjjjmmmpppqqqqqqtttzzz{{{~~~vvvmmmfff^^^XXXQQQPPPOOONNNNNNNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCCCC===>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@@@@???CCCBBB@@@???>>>??????@@@CCCBBBBBBAAAAAA@@@@@@???@@@AAAAAAAAAAAAAAAAAAAAAEEECCC@@@===<<<<<<>>>???yyyyyyvvvrrrooollljjjgggdddZZZTTTMMMJJJIIIGGGDDD@@@AAA@@@???>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;:::::::::;;;:::999999888:::999999888777666555555555555666666666777777777777666444333333333333444444444333333222111000000444222222555444111222555222222222222222222222222222222222222222222111111333333222111111000//////000111111222222111111000000000000000111111111111000000000000000000000000111111111000000000//////////////////000000000000......//////000000000000222222111111000//////...////////////////////////------........./////////000000000000000000000000........./////////000000000/////////............000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000///111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333333444444444444333333222444555555666777888888999999:::===BBBDDDGGGQQQ[[[eeehhhjjjjjjjjjmmmssswww}}}~~~|||{{{}}}qqqgggaaa[[[UUUPPPPPPOOONNNMMMMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBB>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCAAA@@@??????@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCAAA???===<<<===???@@@~~~{{{yyyuuuqqqiiiccc^^^ZZZVVVSSSOOOKKKFFFDDDDDDCCC@@@>>>@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999::::::::::::999888888::::::999888666555444444555555555666666666666666333222222222222222333444333333333222111000000///444222222555555222111333222222222222222222222222000111222333333222222111222222222111111000000///000111111222222111111000000000000000111111111111000000000000000000000000111111000000000000//////000000000000////////////,,,,,,------...000111222222111111000000//////...////////////////////////....../////////000000000000000000000000000000000////////////000000000000////////////............////////////////////////000000000000000000000000////////////000000000000111111111111000000000000111111111111111111111111111111111111111111111111333333333333333333333333111111111222222222222333111222333333333333333333555555666666666777777777999888:::===>>>???GGGPPP]]]___aaaaaaaaadddiiinnnwww}}}{{{vvvtttssslllddd]]]YYYVVVRRRNNNNNNNNNMMMLLLLLLMMMNNNOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHIIIKKKKKKKKKKKKJJJHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEECCCAAA@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCAAAAAA@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>@@@???>>><<<<<<>>>???AAA{{{zzzyyywwwuuukkkfff^^^WWWRRRNNNKKKIIIIIIGGGDDDBBBCCCCCCAAA@@@??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777999999888777666555555444555555555555555555555555333222222222222222222333333222222222222222222333555222222555666222000111111111111111111111111111000111333555666555444333222111111111000000000///000000111111111111000000///000000000111111111111////////////////////////000000000000000000//////111111000000//////............------...000111222111111000000////////////////////////////////////////////////000000000000/////////////////////////////////000000000111111///////////////.........////////////////////////000000000000000000000000////////////000000000000111111111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222000111222222333333333333444444444444444444444444777555666999::::::@@@GGGSSSUUUXXXYYYZZZ]]]ccchhhrrrzzz|||yyywww|||qqqgggccc]]]YYYVVVTTTQQQOOOLLLLLLKKKKKKKKKMMMNNNOOOQQQPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCEEEDDDDDDEEEEEEFFFGGGHHHGGGHHHHHHHHHFFFCCC@@@>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@AAAAAAAAAEEEEEEDDDCCCBBBAAAAAAAAA>>>??????@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>===<<<<<<===>>>@@@AAA}}}zzz|||{{{xxxvvvrrrnnniiieee]]]XXXRRRMMMJJJIIIGGGFFFFFFEEECCCCCCCCCCCCBBBAAA>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999::::::::::::;;;;;;;;;;;;888888999999888888777666666666666666666777777777555555555444444444444444555555555444333333222111222222222222333555666777777333111444555222000000111111111111111111111111///111333555555555333222111111111000000000000000000000000111111000000000///000000000111111111111//////////////////////////////////////////000000111111000000//////......111111000000///000000000000000000///////////////////////////////////////////////////000000000000////////////////////////////////////000000000000.........///////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000111222222333333333333333333333333444444444444555333444777888999===CCCIIILLLPPPRRRUUUYYY```ffflllttt}}}yyy}}}{{{mmmeee^^^[[[WWWTTTQQQOOOLLLKKKKKKKKKJJJJJJKKKMMMOOOPPPSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIILLLNNNNNNMMMJJJHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHHHHFFFBBB???===============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBFFFEEEEEEDDDCCCBBB@@@@@@===>>>??????@@@AAABBBBBB@@@@@@???>>>======<<<<<<;;;;;;;;;<<<===>>>@@@AAA~~~vvvsssssssssrrrssssssqqqnnnhhhaaa[[[WWWPPPMMMIIIGGGGGGGGGGGGFFFCCCBBBBBBBBBAAAAAA@@@@@@===============<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999:::::::::::::::;;;777888888888888777666666444555555666666777777888444444444444444333333333666666666666555444222222333222222222444666888999:::444111333444222000000111111111111111111111111///000111222222111111000000000000000000000000000///000000111111000000///000000000000111111111111000000000000000000000000......////////////000000000000000000////////////111111111222111000//////////////////////////////////////////////////////....../////////000000000000000000000000000000000............////////////.........///////////////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111222333333333333333333444444555555555666666666666333333666888888;;;@@@AAAEEEIIILLLOOOUUU\\\bbbdddmmmvvv~~~~~~{{{xxxwwwvvvvvv|||}}}ttthhh___[[[YYYXXXVVVTTTPPPMMMKKKJJJKKKJJJJJJJJJLLLNNNPPPQQQTTTSSSQQQNNNLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFHHHIIILLLMMMMMMLLLJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFDDDAAA???>>><<<<<<<<<=========>>>>>>======>>>@@@AAABBBCCCCCCEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>???@@@AAAAAABBB>>>>>>>>>======<<<<<<;;;::::::;;;;;;===>>>???@@@uuulllhhhhhhiiiiiijjjiiigggbbb[[[UUUPPPMMMIIIGGGEEEDDDEEEEEEDDDCCCAAABBBBBBAAA@@@>>>>>>>>><<<<<<=========<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;888999999999::::::::::::777777888888777777666555555555555666666666666666444444444333333333222222444444555666666555444333555444333222222444555777===555000111333222000000111111111111111111111111111111111111000000000000///000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000........./////////000000////////////000000000000---...000222222111///...////////////////////////////////////////////////------........./////////000000000000000000000000------------......................../////////000////////////////////////////////////////////////////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333444444444444333333222333333444555555666777777777444333666777777888<<<<<<@@@DDDGGGIIIOOOVVV\\\[[[eeennntttzzzyyywwwtttrrrssswwwzzz}}}|||yyyzzz|||oooddd]]]XXXWWWWWWWWWWWWUUUQQQNNNLLLKKKJJJJJJJJJKKKLLLOOOQQQRRRSSSRRROOOMMMJJJHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFEEECCCBBB@@@??????============>>>>>>>>>>>><<<===>>>???AAABBBCCCDDDEEEEEEEEEDDDCCCAAA???===>>>>>>??????@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>???|||qqqhhhcccbbbbbbbbb___^^^ZZZTTTNNNIIIGGGFFFFFFEEEDDDCCCDDDDDDBBB@@@BBBCCCDDDBBB@@@>>>>>>>>>;;;<<<=========<<<::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;888888888999999:::::::::777777777777777666666555777777666666555555555444444444444333333222222222111222333555666666555555777555333111111111222333???666///000222111000111000000000000000000000000444444333222111111111222////////////000000000000//////000000000000//////000000000000111111111111000000000000000000000000---.........//////000000......//////000000111111)))+++///222333222///............///////////////////////////////////////------------.........///000000000000000000000000,,,,,,,,,---------......---.........//////000000........................////////////////////////////////////000000000000//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111555555555555444444333222000000111222444555666666999555333666777555666888999===@@@CCCEEEJJJQQQVVVUUU___hhhmmmxxx{{{vvvvvvtttrrrqqqtttzzz|||vvvuuu~~~~~~uuu|||{{{|||wwwnnneee]]]YYYXXXXXXRRRSSSSSSRRROOOKKKIIIIIIKKKJJJJJJKKKMMMOOOQQQSSSRRRQQQNNNKKKIIIFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCIIIIIIJJJKKKKKKJJJIIIHHHEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBBBBCCCEEEFFFGGGFFFEEECCCBBB@@@@@@??????>>>>>>>>>>>>????????????<<<===>>>???AAABBBDDDDDDDDDDDDEEEDDDBBB@@@>>>===???????????????@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>xxxlllbbb[[[XXXVVVUUUTTTRRRPPPMMMIIIFFFCCCBBBAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@???>>><<<;;;===============<<<<<<;;;;;;::::::999999::::::;;;:::::::::999999999888888666777888999999999999999888888888888777666444444444444555555666666777777333333333333333333333333777///...777===:::555333222111111111111111222222555222......000111000///000000111111111222222222333222111111000000111111111111222222222222111111000000111111111111000000........................000000//////.........---000000000000000000000000111111000000//////......222222111111000000//////////////////////////////000000000000000000000000,,,,,,---.../////////...000...------.........---.........000111111...,,,////////////////////////000//////.........//////........................////////////////////////000000000000000000000000222111111111000000//////111111000000//////......111111000000//////......000000000000000000000000000111111111111222222222111111222222222333333333888777666555555666777888;;;===AAACCCEEEHHHMMMPPPTTTWWW\\\dddlllrrruuuvvvrrruuuxxxvvvttttttyyy~~~~~~zzzxxxsssvvv~~~vvvssssssvvvttt~~~|||nnnjjjeee^^^YYYTTTRRRQQQQQQPPPOOONNNMMMKKKKKKJJJLLLLLLLLLMMMMMMNNNNNNNNNNNNKKKGGGFFFGGGHHHFFFDDDGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@?????????@@@AAADDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEGGGFFFDDDAAA@@@?????????>>>>>>???@@@AAAAAAAAAAAA<<<===>>>???@@@AAAAAAAAACCCBBB@@@>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<======>>>>>>pppjjj```WWWRRRPPPOOOOOOOOONNNLLLIIIFFFDDDBBBAAA??????@@@@@@@@@???>>>>>>>>>?????????>>>===<<<;;;===============<<<;;;;;;;;;::::::999999::::::;;;::::::999999999888888888777777888999999999888888888888888777777666444444555555555666666666777777333333333333333333333333444000000666:::999444111222111111111111111222222444111///...000111000///111111111111222222222222333222111111000000111111000111111222222111111000000000000000000000000000........................000000000/////////......////////////////////////000000000///////////////////////////......------////////////////////////////////////////////////------......///.........///...------...............---,,,---...///...---////////////////////////111000//////.../////////////////////////////////////////////////////////000000000000000000000000111111111000000000//////000000000000//////......111000000000/////////...000000000000000000000000000000111111111222222222222222333333333444444444777666555555555666777888999;;;===>>>???AAADDDGGGNNNPPPUUU]]]eeelllppprrrtttxxx{{{{{{xxxxxx}}}yyysssppplllooowwwyyysssssswww|||||||||wwwyyy~~~~~~{{{qqqkkkdddaaa]]]XXXSSSQQQOOOOOOOOOOOONNNMMMLLLKKKJJJIIIKKKLLLMMMNNNNNNNNNNNNMMMMMMJJJGGGFFFGGGHHHFFFEEEGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@?????????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDFFFDDDBBB@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA===>>>???@@@@@@@@@@@@@@@CCCAAA???>>>======>>>???===========================<<<<<<;;;;;;:::::::::;;;;;;<<<<<<============___YYYRRRLLLIIIIIIJJJJJJIIIHHHGGGEEECCCBBB@@@???@@@@@@@@@@@@@@@???>>>=========>>>======<<<;;;:::<<<<<<======<<<<<<;;;:::::::::999999999999:::::::::999999999999888888888888888888999888888777777777777777777666555555444555666666666666777777777333333333333333333333333000222333333444666333///222222111111111111111222333111//////000111000///111111222222222333333333333222111111000000111111000111111222222111111000111111////////////111111////////////////////////111000000000000000////////////////////////////////////////////////000000/////////............---////////////////////////////////////////////////.........///......------///......---....../////////---,,,,,,.../////////////////////////////////111000000///......//////........................////////////////////////000000000000000000000000111111000000000000//////000000000////////////...000000000000////////////000000000000000000000000000000000111111111222222333333333333444444444555555555444444555666777777888999::::::::::::===???EEEGGGLLLRRRZZZaaahhhkkktttxxx}}}}}}{{{{{{tttlllhhhfffkkksssyyyzzzrrrrrrxxx~~~}}}zzzxxxvvv{{{{{{zzz}}}ssshhhaaa]]]YYYXXXUUURRROOONNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJLLLMMMOOOOOONNNMMMLLLLLLJJJGGGGGGGGGGGGFFFEEEHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA???>>>======>>>??????@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@???BBBAAA???>>>======>>>???========================>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===UUUQQQKKKGGGFFFGGGGGGHHHDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@???<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::999999999999::::::999999999999888888888888888888999888888777666666666666777777666555555444666666666666666666666666222222222222222222222222///444333//////333333...333222111111000111111111111111000000000111000000222222222222333333333333333222111111000000111111000000111111111111000000222111///......///111222000000000000000000000000111111111111000000000000////////////////////////---......//////000000000000000000000000000000000////////////////////////////////////////////////.../////////...---,,,,,,......///...---...///000///...---///000111000///////////////////////////000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////000000000000000000//////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111222222222333333333444444333333333444444555666666888999:::999888888:::<<<>>>AAADDDIIIPPPXXX```eeennnsssyyy{{{zzz{{{qqqiiiggghhhnnnvvvvvv}}}}}}wwwsssvvvzzzyyy~~~wwwwwwzzz}}}{{{vvvoooggg```[[[XXXUUUTTTRRRPPPNNNMMMMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMOOOOOONNNKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFHHHGGGGGGEEEDDDCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFCCCBBB@@@???>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@??????AAA@@@???>>>===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;PPPMMMHHHFFFEEEFFFFFFEEEBBBBBBBBBAAAAAAAAAAAAAAABBBCCCBBBBBBAAA@@@???>>>;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999:::999999888888999999:::999999999888888888777777888888888888888777666555555666666666666555555444666666666555555555555555222222222222222222222222111333222///...111222000333222222111000000111111///000111111000000000111111111222222222333333333333222111111000000111111000000000111111000000000111000...------...000111000000000000000000000000000000000000111111111111........................------......//////000000///////////////000000000////////////////////////.........................../////////...---,,,,,,---...000///------000222------...000111000---+++////////////////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////000000.............../////////////////////000000000000000000000000000000000000//////000000000111111111000111111111222222222222222222333333444444444444555666777777666777999:::;;;===@@@DDDHHHOOOXXX^^^ffflllsssvvvxxx{{{yyyooojjjkkkooowww{{{||||||}}}}}}}}}{{{{{{~~~zzz{{{~~~vvvyyy~~~yyynnnllliiiddd```[[[WWWTTTRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNNNNLLLJJJHHHGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAACCCEEEGGGHHHCCCBBBAAA?????????@@@AAA??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????????????????>>>======<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::LLLIIIEEECCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;::::::999888999999888888888888999999999888888888888777777777777777777888777777666666555555666666666555555444555555555444444444444444222222222222222222222222444111222666888555222222333333222111000000000000...000222222111000000111000000111111111222222222333222111111000000111111///000000111111000000///000000............000000//////////////////////////////000000000000000111..........................................//////,,,------------.........////////////////////////.................................///......------,,,///000000------000333---------...///...+++(((////////////////////////000///...---,,,,,,++++++........................////////////////////////000000000000000000000000......////////////000000---............/////////////////////000000000000000000000000000000000000/////////000000000111111000000000000111111111111222222333333333333222222222333444444333444666888888;;;>>>@@@BBBGGGOOOUUU]]]ccckkkppptttzzzvvvsssoooooossszzz{{{~~~}}}|||{{{vvv}}}sssnnnbbb```^^^[[[YYYUUUQQQMMMNNNNNNMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHFFFDDDFFFHHHHHHGGGFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBAAA???@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<===???@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDEEEFFFGGGGGGBBBBBB@@@??????@@@AAABBB>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;:::::::::::::::999999GGGDDDBBBAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@???>>>===<<<<<<;;;::::::::::::;;;<<<:::::::::::::::999888888999999888888888888999999888888888888777777777777555666777777777777777777444444555666666555555444444444333333333222222222111111111111111111111111666...333CCCHHH<<<222222444333222111000000000000---///222222111000000222//////000000000111111111333222111111000000111111//////000000000000//////////////////////////////............................../////////000000000..........................................------,,,,,,,,,---------......////////////////////////........................------......///.........,,,///111000------111444444222///---------,,,+++////////////////////////222111000///...---------////////////////////////////////////////////////000000000000000000000000........./////////000000---------.........//////.../////////000000000111000000000000000000000000////////////000000000111000000111111111222222222222333333333333111000///222333333222111111333555444888;;;<<<<<>>AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBEEEGGGGGGGGGEEEDDDAAA@@@???>>>>>>???@@@AAA<<<===???@@@AAABBBCCCCCC??????@@@AAABBBBBBBBBBBB======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::::::::::::::999999999888DDDBBBAAAAAABBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>>>><<<;;;:::::::::;;;<<<===999::::::::::::999888888999999888888888888999999888888888888777777777777555555666777777888777777444444555555666555555444333333333222222111111111111111111111111111111111666---555NNNTTTBBB333222444333222111000000000000,,,///222333111///000222////////////000000000000333222222111000111111111//////000000000000//////......////////////..............................---.........//////000000......................../////////......------,,,........./////////000000////////////////////////........................,,,,,,---.../////////...+++///111000------111555===888222...---///111111////////////////////////444333222000//////..............................////////////////////////000000000000000000000000---.........//////000000---------.........//////.../////////000000111111000000000000000000000000////////////000000000000111111222222222333333333333333333333222000///---444555555444222111222444222666999999888999>>>DDDJJJPPPXXX___gggrrr{{{vvvxxx~~~~~~wwwrrrpppqqqqqqwww|||}}}}}}{{{}}}}}}}}}nnn```XXXWWWXXXUUUQQQPPPQQQQQQPPPNNNJJJKKKLLLMMMMMMMMMMMMLLLGGGGGGGGGHHHHHHIIIIIIJJJHHHGGGGGGFFFFFFEEEEEEEEEBBBEEEHHHIIIGGGFFFGGGHHHCCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDCCCBBBBBB???@@@@@@AAAAAAAAA@@@@@@;;;<<<>>>AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEHHHIIIIIIFFFCCCAAA???>>>=========>>>@@@@@@;;;<<<>>>@@@BBBCCCDDDDDD>>>???@@@AAABBBCCCCCCCCC<<<===>>>>>>>>>>>>>>>===========================777888888999999::::::;;;:::::::::999999888888888AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@???@@@CCCFFFHHHFFFCCC@@@>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999::::::;;;999888555555555666666666666666888888888777777777777777666555333333666:::999666777666555555666777666555333333333333333333333333111111222222222222111111555+++555QQQZZZGGG444111444444333333222111000000000000000000111111111111//////000000111111111111333333222111000///......000000////////////000000111000///......---......//////.........---------------......///000000111////////////////////////////////////////////////........................------............------........................------......///000000000//////...///000111333444<<<777111......//////...////////////////////////111111000000//////......,,,++++++---000222222111//////............//////000000//////.........---111111000000//////......,,,---------.../////////000000//////.........---000000000000000000000000333222111111111222333444222222333333333333444444333333333333333333333333222222222333333333444444555555555666777999:::;;;@@@BBBGGGOOOZZZhhhttt{{{~~~|||vvvqqqpppqqqvvvxxxyyywwwsssrrrtttwwwyyy}}}~~~}}}~~~~~~|||uuuiiiaaa[[[TTTOOOQQQQQQPPPOOONNNLLLKKKJJJMMMLLLKKKLLLLLLKKKHHHFFFHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBB???>>>???AAACCCAAA???>>>??????@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBB????????????@@@AAAAAABBBEEEEEEEEEEEECCCAAA???>>>AAA@@@@@@@@@??????>>>>>>===>>>???AAAAAAAAA@@@???>>>>>>>>>>>>>>>======<<<>>>>>>??????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;:::999888777777777777AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAADDDFFFGGGFFFCCC@@@>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999::::::999888666666666666666555555555666666666666666666666666333333333444555555111---444333333333444444444333333333333333333333333333111111222222222222111111555...777LLLUUUIII:::555333333333222111000000000//////000000000111111111000000000000000111111111222222111111000/////////000000////////////000000//////.........//////000//////.........---------,,,------...//////000000........................////////////////////////........................------............------........................000000//////......------......------...///111111555222...,,,...//////.........................../////////...............---,,,,,,---000111111000//////............//////000/////////.........---000000000000//////......---------...............000/////////............////////////////////////111000//////000111222333222222222333333333444444333333333333333333333333333333333444444444555555444444444555666777999999===>>>AAAFFFOOOZZZdddjjjoooqqqsssqqqlllhhhhhhiiikkkooosssuuuuuuwww{{{}}}}}}}}}~~~yyyqqqfff^^^ZZZWWWRRROOOOOOOOOOOONNNMMMLLLKKKJJJMMMLLLKKKKKKKKKJJJGGGEEEGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@AAACCCAAA??????AAAAAA???===>>>??????@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@?????????@@@@@@EEEEEEEEEDDDCCCAAA???===???>>>>>>>>>============:::;;;===>>>>>>>>>===<<<;;;<<<<<<=========<<<<<<>>>>>>??????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999:::999888777666666666666@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBDDDGGGFFFEEEBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888777777666666555555444444555555555555555555555555666444333444555444222000333333333333333333333333333333333333333333333333111111222222222222111111222000666BBBJJJFFF<<<555222222111111000000////////////000000000000111111111111111000000000000000000000000000000000000000000000////////////000000---------......///111111/////////............---,,,,,,------.../////////------------------------////////////////////////........................------............------........................000000//////...---------------,,,,,,,,,------......---+++,,,---//////...---------------------------------------............---,,,---///000///...//////............///////////////...............000000000////////////..................---------////////////............////////////////////////---------...///000111222222222222222333333333333333333333333333333333333444444444444555555555555333333333444555666777888::::::;;;>>>CCCJJJPPPTTT\\\```ddddddbbb______```aaafffmmmrrrvvvzzz~~~xxxqqqeee___XXXSSSRRRQQQOOOMMMMMMMMMNNNNNNMMMLLLLLLKKKNNNLLLKKKJJJJJJIIIFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@DDDBBB@@@@@@@@@@@@>>><<>>>>>>>>>>>??????@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>DDDDDDCCCCCCAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<===<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<======>>>======<<<;;;:::::::::::::::::::::::::::888888777777777777888888888888777666555555555555@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFDDDCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999::::::999888888888777666555444444333555555555555555666666666777333111222333333555999444555666555555444555666333333333333333333333333111111222222222222111111...111333555;;;===888000111111000000/////////...////////////000000000111111111111111000000000000//////000000111111111111000000////////////000000...............///000000/////////...............,,,---------.........///------------------------////////////////////////........................------............------........................,,,,,,---......//////000...------,,,,,,,,,,,,,,,++++++,,,---.........---------------------------,,,,,,------.........//////...------//////...---///......------......///......................../////////////////////////////////...---------,,,///////////////.........////////////////////////,,,,,,---...///000222222111222222222222333333333222222222222222222222222333333333444444444444555333333333333444555666777:::999999:::<<<@@@DDDFFFMMMRRRYYY\\\[[[ZZZZZZ\\\\\\bbbjjjpppuuuyyy~~~uuulllddd^^^]]]YYYSSSPPPOOOOOOMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLJJJIIIIIIGGGEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEDDDCCCBBBAAABBBAAAAAA@@@???@@@@@@@@@BBBAAA@@@@@@@@@@@@???>>>??????@@@@@@@@@???>>>>>>===>>>>>>???@@@@@@AAAAAA@@@??????>>>>>>>>>??????BBBBBBBBBAAA@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;888999:::;;;=========>>>======<<<<<<;;;;;;:::999999999999999999999999999888777777666666777777888888777666666555555555666?????????@@@@@@AAAAAAAAA@@@AAABBBBBBAAAAAABBBDDDAAAAAA@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::888888888::::::999888888888777666555444444333555555555666666777777777444222444999888444333666333555666666444333444666333333333333333333333333111111222222222222111111///222222///111555222,,,000000000///////////////...////////////000000000111111111000000000000000/////////000111111222222000000////////////000000000000///...............////////////////////////---------...............------------------------////////////////////////........................------............------........................,,,,,,------...////////////.........---,,,,,,+++,,,---.........---,,,,,,........................---------......//////000///...------......---,,,......------------......---------..............................//////////////////...---------,,,.........///////////////........................------...000111222222333111111111222222222333333222222222222222222222222111111222222222333333333444444444444555666777777777777666777888;;;===>>>CCCHHHPPPTTTTTTTTTUUUWWWXXX]]]eeelllqqqwww~~~|||vvvkkkddd^^^WWWSSSWWWTTTQQQOOOOOOOOONNNMMMLLLMMMMMMNNNNNNNNNNNNNNNLLLJJJHHHGGGGGGFFFEEECCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@????????????@@@>>>???@@@@@@@@@@@@AAABBB@@@@@@@@@@@@@@@???>>>=========???@@@@@@AAA@@@@@@<<<<<<======>>>???@@@AAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::888999;;;<<<===>>>??????<<<<<<;;;::::::999999999999999999999999999999999888888777777777777888888888888777666666666777777>>>>>>??????@@@AAAAAAAAA@@@AAABBBAAA@@@??????AAA>>>>>>>>>======<<<<<<;;;::::::::::::::::::::::::999888777888999:::999888777777666666555555444444555555555666666777777888444777@@@JJJGGG:::000000000333555444111000222444333333333333333333333333111111222222222222111111111333333000///000000---000000000000////////////......////////////000000///000000000111111111111//////000000111111111222000000////////////000000111111///......---------...////////////000000000////////////////////////------------------------////////////////////////........................------............------........................//////......---,,,,,,,,,.../////////......---,,,---///000///---,,,,,,,,,////////////////////////...............////////////---,,,---......---,,,......------------......---------------.........---............/////////...............---------.........///////////////...........................///000111222333333333111111111111222222222222222222222222222222222222111111111111222222222222444444444444444555666777333333333444666777888999:::???FFFIIIJJJKKKMMMOOOOOOUUU]]]dddkkkttt}}}{{{|||xxxpppeee]]]YYYUUURRROOONNNNNNNNNNNNNNNOOOPPPPPPLLLLLLMMMMMMNNNMMMMMMMMMKKKIIIFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???????????????<<<>>>@@@@@@@@@@@@BBBDDD@@@@@@@@@@@@@@@???>>>===<<<===???@@@AAAAAA@@@@@@;;;;;;;;;<<<===???AAABBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===============999999:::;;;;;;:::888777999:::;;;<<<>>>>>>??????<<<;;;:::999888888888888888888888888888888888888888888777777777777888888888777777666666777777888===>>>>>>???@@@@@@AAAAAA@@@AAABBBAAA>>>===<<<===;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::888777777888999::::::888666666666666666555555555333333444555555666777777666888CCCNNNKKK;;;111222000333555444000///222555333333333333333333333333111111222222222222111111222111222333111......111000000000000000000000000........./////////000000......///000111222222333000000000000000111111111000000////////////000000000//////.........//////.../////////000000000000000000000000000000000000........................////////////////////////........................------............------........................///......------,,,,,,+++---......//////...---,,,,,,...///...,,,+++,,,....................................---------------...,,,,,,,,,.........,,,...------,,,,,,------...,,,,,,,,,------.........---------.........//////---------.........................../////////000........................///000111222222222222111111111111111222222222222111111111111111111111111111111222222222333333333333333333333333444444555111111333444555666666777555999>>>AAAAAAAAADDDGGGIIINNNUUU\\\cccmmmxxxzzzyyyyyy{{{yyyiiicccZZZTTTRRRQQQOOOMMMIIIJJJLLLMMMMMMNNNOOOPPPJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGEEEDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????===???AAAAAA??????AAACCC@@@AAAAAA@@@@@@>>>======<<<===???AAAAAAAAA@@@???;;;;;;;;;<<<===>>>???@@@???>>>===;;;;;;;;;;;;<<<;;;<<<<<<<<<=========>>>999:::;;;;;;;;;:::888777888999:::;;;<<<=========<<<;;;999888777777888888888888888888888888888888777666666555555666666777666666666555555666666777===>>>>>>???@@@@@@AAAAAA@@@AAABBB@@@>>>;;;;;;;;;999::::::;;;;;;:::999999::::::::::::::::::::::::888777666777999::::::888555555555666666666666666222222333333444555666666333222999BBB???444000666111555777666222111333777333333333333333333333333111111222222222222111111000...000444222,,,,,,333000000000000111111111111............/////////000------...000111222333444111111000000000000000000000000////////////000000......---......///000111.../////////000000111111111111111111000000000000////////////////////////////////////////////////........................---..................---........................++++++,,,------......///+++,,,---.........---,,,+++,,,...,,,******---///---------------------------------,,,,,,+++++++++---,,,+++,,,...///...---...------,,,,,,------...,,,,,,,,,------.........---------.........//////,,,------....../////////---.........//////000000........................///000111222222111000000000111111111111222222222111111111111111111111111222222333333333444444444222222222111222222333333222333444555666666666666333777;;;<<<<<<===@@@CCCHHHLLLRRRWWW]]]gggrrrzzz{{{xxxvvvwww|||uuufffbbb[[[TTTOOONNNNNNMMMLLLIIIKKKMMMMMMMMMLLLMMMNNNIIIIIIJJJJJJIIIIIIHHHGGGHHHFFFDDDCCCEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAA@@@@@@???>>>????????????AAACCCAAA???>>>???BBBAAAAAAAAA@@@@@@>>>======<<<===???AAABBBAAA@@@???======<<<<<<<<<======>>>???>>><<<;;;::::::;;;<<<;;;;;;;;;<<<<<<=========<<<<<<===>>>===<<<::::::888888999:::;;;;;;;;;;;;;;;:::999777777777777888777777777777777777777777555555555444444555555555555555444444444555555666@@@???>>>???@@@@@@@@@???>>>>>>??????>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888777888:::;;;:::999888888777777666666555555555555444444444333333333333444444555555444444333444444333333333333222222000000000000000000000000///000000000111111111111444444444333333222222222000000000000000000000000000000000000000000000000////////////000000000000......///000000000000000000000000000////////////000///...---------------////////////////////////......////////////......------------------------............////////////////////////////////////000000000000///...---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))***++++++,,,---.........------,,,,,,------...........................,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,......------------......////////////////////////111000///------......///////////////////////////000000//////.........---000000000000111111111111000000000000000111111222000000000000111111111111222222222222222222222222111111222222222333333333555555555555555555555555444555666777999;;;<<<===EEECCCHHHQQQUUUXXXhhh{{{yyytttoooooovvv{{{rrrjjjeeeYYYVVVRRROOOMMMMMMLLLKKKGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKJJJHHHFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBGGGDDDBBBAAABBBBBBBBBAAADDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@AAAAAABBBCCCBBBAAA??????AAACCC@@@???>>>===;;;;;;::::::;;;<<<>>>???@@@@@@@@@???>>>>>>????????????>>>>>>???>>>===;;;;;;<<<<<<===:::<<<>>>???>>>===>>>???<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999888777777777777777777777777666666777777777777666666777666666555444444333333666666666666666777888888??????>>>???@@@@@@@@@???>>>>>>>>>>>>===;;;:::999::::::::::::::::::::::::999999999999999999999999888777666777999:::999888777777777666666666555555555555555444444444333333222222222222222222222222444444333333333222222222000000000000000000000000000111111111222222222222333333333222222222111111222222222222222222222222////////////////////////.../////////000000000000...///000000111111000000000000000000/////////...//////...---------------////////////////////////......////////////..........................................////////////........................///////////////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------....................................------,,,,,,,,,***+++,,,---..................------------..............................000///...---,,,------...........................000/////////.........---/////////000000000111111000000//////000000111222000000000000111111111111000000000000000000000000111111111222222222333333444444444444444444444444444555555777888999:::;;;AAA???CCCLLLPPPSSSbbbssssssnnnjjjjjjqqqyyyzzzqqqiiibbb]]]YYYVVVSSSOOOLLLLLLKKKJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHKKKNNNNNNLLLIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFDDDCCCBBBBBBBBBHHHFFFCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>@@@BBB@@@???>>>===;;;;;;;;;;;;999:::<<<>>>>>>>>>>>>===>>>>>>????????????>>>>>>???>>>===<<<;;;<<<<<<===;;;===??????=========>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999888777777777777777777777777777777666666666666777777888777777666555555444444666555555555555666777777>>>>>>?????????@@@@@@@@@??????===<<<;;;;;;::::::999999999999999999999999999999999999999999999999777666555666888888888666666666666555555555555555666666555555555444444444333222111000000111222333333333333333222222222222000000000000000000000000111111111222222222333333222222111111111111000000111111111111111111111111////////////////////////....../////////000000000//////000111111111111111000000000/////////......//////...------------...////////////////////////......////////////....../////////...............---............/////////------------------------------.........------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---------,,,,,,+++++++++...------,,,,,,------...------------------------......------------,,,,,,,,,---...///////////////......------------....................................---,,,,,,,,,,,,---......................../////////........................////////////000000000//////000000111222000000000000111111111111000000000000000000000000111111111222222222222333222222222222222222222222444444555555666777777888<<<:::>>>EEEHHHKKKXXXggg~~~ooollliiijjjpppwww{{{||||||oookkkfffaaa^^^ZZZWWWUUUQQQOOOLLLJJJJJJJJJIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIFFFKKKPPPRRRPPPKKKGGGEEEDDDDDDDDDEEEFFFFFFGGGGGGKKKJJJHHHFFFDDDCCCBBBBBBFFFDDDCCCCCCEEEFFFFFFEEECCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAA@@@>>>>>>???AAA@@@???>>><<<;;;;;;;;;;;;:::;;;===>>>>>>>>>>>>===>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<===<<<>>>??????===<<<<<<===<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888666666666666666666666666888777666555555666777888888888888777666666555555555444444444444555666666>>>??????@@@??????@@@AAA@@@???===;;;:::::::::;;;888888888888888888888888888888888888999999999999888666666666888888777666555555555444444444444444666666666555555555444444555444222111111222444555333333333222222222222111000000000000000000000000000000111111111222222222000000000000000000000000////////////////////////////////////////////////........./////////000000///000000111111111111111000000/////////.........///......---------......////////////////////////......////////////..................---------------------.........//////------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++++++++------...///////////////...------,,,,,,------....................................---------------................................................---------........./////////////////////000111111///000000000111111111111222222222222222222222222111111111111222222222222333333333333333333333333444444444444444555555555888777999>>>AAADDDNNNYYYjjjuuuxxxjjjgggeeehhhnnntttvvvvvvyyy|||~~~yyyssskkkfffaaa^^^[[[ZZZZZZYYYXXXVVVNNNLLLJJJIIIJJJJJJJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIFFFJJJOOOQQQOOOKKKGGGEEECCCCCCDDDEEEFFFHHHHHHIIIJJJIIIGGGFFFDDDCCCCCCCCCCCCBBBAAABBBDDDFFFEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAA@@@>>>===>>>@@@??????===<<<<<<;;;;;;;;;===>>>???@@@AAA@@@@@@???>>>>>>????????????>>>>>>>>>=========<<<<<<<<<<<<<<<>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888666666666666666666666666999777666444444666777999777777777666666666555555444333333333333444555555>>>@@@AAA@@@>>>>>>???AAA@@@>>><<<;;;:::999::::::777777777777777777777777777777777888888999999999999888777777888999888777333333333333333333444444666555555555444444444444555444222111111222444555333333222222222111111111000000000000000000000000////////////000000000000////////////////////////............................................................//////////////////000111111111111111////////////..................---------......///////////////////////////......////////////......---------,,,,,,+++++++++------------....................................,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////...---,,,,,,++++++******+++,,,,,,---.........------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,---............---------,,,,,,,,,,,,------........................////////////......------........................---------...............------------............/////////...///000000111///000000000111111111111111111111111111111111111000000111111111222222222333333333333333333333333333333333333333333333333666666777:::<<>>>>>??????>>>===<<<<<<;;;<<<<<<>>>>>>@@@AAAAAA@@@@@@???>>>>>>????????????>>>>>>===============<<<<<<;;;<<<>>>???>>><<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::999999888777777777777777777777777777999777666444444666777999666666555555555555444444333333333333333444555555???AAACCCAAA>>><<<===@@@>>>>>><<<;;;::::::999999777777777777777777777777666666777777888999999999:::888777777888999888666222222222222333333333333555555444444444333333333222111000//////000111222222222222222111111111111000000000000000000000000........./////////000000......////////////000000000000000000000000000000........................------........./////////......///000000000000000/////////.........------...------------...//////////////////////////////......////////////......------,,,,,,+++*********,,,------------.........////////////////////////------.........------,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------............------,,,,,,+++)))******+++---......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,---------,,,,,,------,,,,,,,,,,,,------------------------------//////000000//////...------------------------------------------.........---------............/////////......//////000111000000000000111111111111////////////////////////000000000111111111111222444444444444444444444444222222333333333333333333555666666777888;;;???CCCGGGKKKRRRXXX\\\^^^^^^]]]VVVTTTUUU[[[cccjjjmmmmmmpppsssxxx|||lllhhhaaa\\\YYYWWWVVVTTTRRRPPPOOOOOOPPPPPPOOOMMMLLLKKKJJJJJJKKKLLLJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHFFFEEEFFFGGGDDDEEEFFFGGGHHHIIIJJJJJJGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFHHHIIIHHHFFFAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>?????????@@@???@@@BBBAAA@@@>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<===>>>?????????======>>>>>>????????????>>>>>>=========>>>===<<<<<<;;;;;;===>>>>>><<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888777777777777777777777777777888777666555555666777888555555555555555444444444444333333333333444555555@@@CCCDDDBBB===:::<<<>>>=========<<<;;;:::999888777777777777777777777777666666666777888999999999999777666666777777666555111111111111222222333333444333333333333222222222000000000000000000000000222222222222111111111111000000000000000000000000////////////000000000000......//////000000000000////////////////////////........................---------.........//////------.../////////////////////.........------------------------...//////////////////////////////......////////////............---,,,,,,+++******,,,,,,---------.................................///////////////...---,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------....../////////...---,,,------------------------,,,,,,,,,------.........---............////////////............///000000000000000000111111111111////////////////////////000000000000111111111111222222222222222222222222222222222333333444444444555666666555555888:::<<>>>>>>>>>>>???AAACCCCCCAAA??????@@@>>>>>>===<<<<<<<<<<<<======>>>????????????======>>>>>>????????????>>>>>><<<===>>>>>>>>>===;;;;;;:::;;;======<<<;;;<<<===<<<<<<;;;;;;;;;:::::::::999999999999999888777777999999999999999999999999777777666666666666777777555555555555555666666666444444444444444555555666AAADDDEEEBBB<<<999;;;>>><<<<<<======<<<:::888777888888888888888888888888555666666777888999999999888666555555666666555333000000111111222222222333333333333222222222111111111222333333333333222111222222222111111111111000000000000000000000000000000000000000111111111111.../////////000000111111------------------------........................---------.........//////,,,------...............//////.........------------------------...///000////////////////////////......////////////......//////...------,,,++++++,,,,,,,,,---------......------------------------000000000000///...---,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------------------------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------...------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,---.........---,,,+++------------------------,,,,,,,,,------..................////////////000...............///000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111222222333444444555555444555555333333666888777::::::;;;>>>@@@AAACCCEEEEEEEEEGGGNNNXXXbbbgggiiifffiiiooovvv{{{vvvtttrrrrrrxxxzzzooohhhddd```[[[YYYVVVRRRPPPOOONNNMMMLLLPPPOOONNNOOOPPPOOOMMMKKKKKKJJJIIIIIIJJJJJJHHHFFFGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHJJJIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCCCCEEEGGGGGGEEECCC@@@@@@AAABBBBBBAAAAAAAAA<<<<<<<<<<<<============@@@BBBCCCCCCBBB@@@@@@@@@>>>======<<<<<<<<<<<<===???@@@AAABBBBBBAAA??????>>>>>>????????????>>>>>><<<===>>>>>>>>>===;;;:::999;;;<<<===<<<<<<<<<>>><<<<<<;;;;;;;;;:::::::::888999999999999888777777999999999999999999999999666666777777777777666666666666666666777777777777555444444444444555666666@@@AAAAAA@@@===<<<<<<===::::::999999888777666666888888777777666666555555777666555444333444555555666666666666555555555555222222222222222222222222444444444444333333222111222111111111000000////////////000000111111222222111111222333222111000///000000000000////////////........................111000///......---------000000000000000000000000,,,---......//////.........---,,,++++++,,,---...111111000000//////......//////000000///...---------------...///000111111......////////////......------......///000111111111000///...---,,,,,,,,,.................................------,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,//////...,,,******,,,...---,,,,,,++++++,,,,,,------------............///************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------------,,,,,,+++++++++000,,,))))))---///000...///.........---------------...000000///...+++***...........................---,,,,,,,,,,,,---...000////////////111333444222222222111111111111111111111000000000000111111111111111111111111111111222222222111111111000000222222444444444444222222333333333444555666777888999999:::;;;<<<<<<======AAA@@@AAAFFFPPPXXX^^^``````bbbfffooo{{{zzzvvvtttssspppnnnnnnqqqwww|||}}}}}}uuuppphhhaaa]]]YYYVVVTTTPPPNNNMMMKKKKKKLLLNNNOOOPPPPPPQQQQQQPPPNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHJJJKKKKKKKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIIIIIIIGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@??????>>>>>>>>>???AAABBBDDDCCCAAA@@@@@@AAABBBDDDAAAAAA@@@???>>>>>>>>>>>>>>><<<<<<>>>BBBCCCAAA???@@@@@@??????>>>=========>>>>>>======<<<<<<<<<;;;>>>===;;;::::::;;;===>>>;;;;;;;;;::::::999999999777777888888888999999999999999999999999999::::::777777777777666666666666666666666666777777777777555555555555555555555555???@@@@@@???<<<;;;;;;<<<::::::999888888777666666666666666666555555555444666555444333333333444555666666666666555555555444222222222222222222222222222222333333222111111000111111111111000000000///000000000000000111111111111111222222222111000///000000000000////////////........................000///......---.........000000000000000000000000,,,---......//////......000///...------...///000000000000000//////......///////////////...------*********++++++,,,,,,---......////////////......******++++++,,,,,,------///......------------...------------------------......---------,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,---......---++++++,,,------,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++///---++++++,,,---------......------------,,,,,,------///000///...,,,+++..............................---,,,,,,---......000////////////111222333444444333222000///......111111000000000000111111111111111111111111111111222222222111111111000000222222333444444333222222222222222222333555666777666666666777777888888888<<<;;;<<<@@@HHHPPPTTTVVVWWWYYY]]]eeeooo|||~~~uuunnnkkkjjjjjjjjjjjjkkknnnsssvvvzzz~~~|||tttmmmiiieee___ZZZWWWUUURRRPPPOOONNNMMMLLLLLLMMMNNNPPPQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>???@@@BBBCCCDDDCCCAAA@@@@@@AAABBBCCCAAA@@@@@@?????????@@@@@@???>>>===???BBBCCCAAA???@@@@@@??????>>>=========>>>=========<<<<<<<<<;;;===<<<;;;::::::;;;<<<===;;;;;;:::::::::999999999777777888888888999999999888888999999999999::::::777777777777666666666666555666666666777777777777555555555555555555555555===>>>???===;;;999:::;;;999999999888888777777666555555555555444444444444555555444333333333333333666666555555555444444444222222222222222222222222111111111111111111000///111111111111000000000000111111111111000000000000111111222222111111000///////////////000000000000////////////////////////...............//////000000000000000000000000000,,,---......//////......111000000//////000000111000000000////////////......////////////...------------------------------......////////////......------..................------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---......,,,++++++,,,---,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,---------+++++++++,,,...------------,,,,,,,,,+++,,,...//////...------..............................---,,,,,,---......////////////000111222222333222222111000//////...111000000//////000000111111111111111111111111111222111111111111000000000111222333333333333222111111111111111222444555666444444444555555555555555999888888;;;@@@FFFIIIJJJMMMNNNRRRYYYaaajjjqqqvvv||||||{{{wwwpppiiidddbbbbbbeeeiiilllnnnppptttvvvvvvxxx|||zzztttpppjjjccc^^^]]]ZZZWWWTTTSSSQQQOOOMMMNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRQQQOOOMMMKKKIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAABBBBBBBBBBBB@@@???>>>>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@@@@@@@AAAAAABBB@@@@@@???@@@BBBBBB@@@???@@@??????>>>>>>======<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999777777777888888888888999888888888999999999::::::777777777777666666666666555555666666666777777777666666666666666666666666;;;<<<===<<<999888888999999888888888777777777666555555555555555555555555444444333333222222222222555555555444444444333333111111111111111111111111000111111222111111000000111111111000000000000000222222111111000000//////111111111111111000000///////////////000000000000000000000000000000000000.........//////111222222////////////////////////,,,---......///.........000000000000000000000000////////////////////////.........//////...------000/////////////////////---......//////......---///////////////.........------,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---+++++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........************************++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((+++......+++***+++---............------------***+++,,,......///....................................------------......////////////000000111111......//////000111222222000000////////////000000111111111111111111111111111111111111000000000000111111222222222222111111111111111111222444555666666666666666555555555555999888888999<<>><<<===>>>???@@@BBBCCCEEEEEEAAAAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999999999999999999888888888777777777777888888888888777777888888999999::::::777777777777666666666666555555555666666666777777666666666666666666666666:::;;;;;;:::888777888999888888888777777777777777666666666666666666666666333444333333333333222222444444444444333333333333111111111111111111111111111111222222222222222111000000000000000000111111222222111111000000//////111111111000000000000000.../////////000000000111111111111111111111111111//////000000111222444444////////////////////////,,,---......///.........////////////////////////.............../////////------............---------------------,,,,,,,,,------............------,,,+++++++++++++++++++++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''***......,,,+++---000/////////............---******+++---......//////.................................................../////////000000000000------...///000000111111000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222333555666777666666666666666555555555888888888888888999;;;<<<<<>><<<===>>>???AAABBBCCCDDDEEE@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBAAA@@@???>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<888:::<<<======<<<:::888888888888888888888888888777777777777777777777777666666777888888999::::::777777777777666666666666555555555555666666666666666666666666666666666666999:::;;;:::888777888999777777777777777777777777666666666777777777777777444444444444444333222222444444333333333222222222111111111111111111111111000111222222333222222222000000000000111111111111111111111111000000000000222111000////////////000......//////000000111111000000000000000000000000000000000000111222444444000000000000000000000000,,,---......//////......---......//////......------............/////////,,,,,,---............---------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,)))+++------,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,------***,,,------------...000//////.........---------***++++++,,,---......///........................---...////////////...---...//////000000//////...111000000///...------,,,000//////......//////000000000000000000000000000//////000000000000000111111111000000000000111111222222222222333555666777333444444444444444444444555666777666555555666888777888<<<@@@DDDGGGIIIIIIJJJLLLOOOOOOOOOOOOPPPQQQQQQWWW___eeejjjlllooopppoooqqquuuzzz}}}{{{wwwtttxxx|||uuummmeee___\\\WWWVVVTTTSSSSSSTTTVVVWWWXXXUUURRRPPPNNNMMMKKKIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMKKKJJJHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAAAAAAAA???>>>======>>>???AAABBBCCCCCCCCC??????@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBB???@@@AAAAAA???>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<888:::;;;<<<<<<;;;:::888777777777777777888888888888777777777777777666666555666666777888999::::::777777777777666666666666444444555555555666666666555555555555555555555555999:::;;;:::888777888999666777777777777777777777555555555666666666777777444555555666555444333222333333333333222222222222111111111111111111111111///000000111222222111111///000000000111111111111000000000000000111111111222111000///...//////000.........///000111111111000000000000000000000000////////////000111111222000000000000000000000000,,,---......//////......---......//////......------------.........//////+++,,,------.........---,,,------....../////////,,,------......------,,,---------....../////////,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************------------...///000111+++++++++,,,,,,---------111///---,,,---......---------,,,,,,,,,+++++++++++++++++++++,,,------...........................---...///000000///...---......///000000///...---111111000///---,,,++++++//////............//////000000000000000000000000////////////000000111111111000////////////000111111111111111222444555666222222222333333444444444444666777666444444555777666777999;;;===???@@@@@@DDDFFFHHHIIIIIIJJJLLLNNNPPPTTT[[[```dddgggkkkmmmjjjnnntttwwwwwwxxx{{{}}}xxx}}}|||xxxwwwwww|||}}}}}}{{{yyyyyyyyywwwvvvpppmmmiiiddd^^^YYYUUUSSSQQQQQQQQQPPPPPPPPPRRRSSSWWWTTTPPPMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>===>>>???@@@AAAAAAAAAAAA>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@?????????@@@@@@<<>><<<===???>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<999:::;;;;;;;;;;;;:::999666666666777777777888888888888777777666666666666555555666777888999::::::777777777777666666666666444444444555555555666666444444444444444444444444999:::;;;:::888888999:::666666666666777777777777444444444555555555666666444555666666666555444333333333333222222222111111000000000000000000000000......///000000000000000//////000000111111111222//////000000111111222222222111///.........///000---......///000111111222////////////////////////...............//////000000000000000000000000000,,,---......//////......---...///000000///...------------.........//////+++,,,------.........---''''''((()))******++++++,,,------......------,,,))))))******+++,,,------*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,***++++++***)))***---///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------************************************************---------...///000111111+++++++++,,,,,,---------777333...,,,---...---++++++++++++*********)))))),,,,,,+++++++++,,,------........................---...///000000///...---......///000000///...---..................------//////............//////000000000000000000000000.../////////000000111111111000///......///000111//////000000111222444555222222333444555555666666555777999888666555777999888888999:::;;;;;;<<<<<<;;;===???AAAAAABBBEEEGGGJJJNNNSSSWWWZZZ^^^bbbeeeeeelllrrrtttrrrrrruuuyyysssxxx|||{{{{{{}}}}}}{{{xxxyyy{{{}}}yyyzzz~~~|||wwwrrrnnnmmmllljjjgggaaa___\\\YYYUUUSSSQQQQQQKKKMMMNNNNNNNNNOOOPPPRRRXXXTTTOOOLLLLLLLLLLLLKKKIIIJJJJJJJJJJJJJJJIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEAAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???===>>>???@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>;;;===@@@???===<<<===???>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;:::::::::555666666666777777888888888888777777666666666555444555666777888999::::::777777777777666666666666444444444555555555666666333333333333333333333333999999999999888666555444666666666666777777777777777777666555444333333222333444444555555444444333222222222111111111111000000000000000000000000000//////......///000111222000000111222222222222111111000/////////000222333000000000000////////////////////////000000000000000000000000000000000000////////////////////////------............------.........////////////000+++,,,,,,---...///000000..............................------------......,,,,,,,,,---------....../////////......---------------------------------++++++,,,------......///,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,000888>>>DDD555,,,...///***)))///,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,,,,+++***++++++,,,,,,---.../////////......---------......,,,,,,------.../////////......///000000000000000////////////000000000000////////////000000000000333222222222111000000000///000000000000111111111333333333333333333333333333333222222222222222222444444666777999999::::::<<<===>>>???@@@AAABBBBBBEEEFFFIIILLLQQQVVVYYY[[[bbbeeejjjnnnqqqqqqpppooonnnoooqqqtttvvvxxxyyyzzzvvvxxxzzz~~~yyyzzz{{{wwwtttsssssslllhhhccc___^^^]]]\\\[[[YYYWWWSSSPPPNNNMMMMMMNNNLLLKKKKKKLLLNNNPPPRRRSSSSSSQQQOOOLLLJJJIIIHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDEEEEEEFFFFFFFFFFFFHHHGGGFFFDDDCCCCCCBBBBBBCCCFFFHHHHHHGGGDDDDDDDDDDDDEEEFFFGGGFFFDDDBBBAAA@@@@@@@@@?????????>>>>>>@@@AAACCCDDDDDDCCCAAA@@@@@@?????????>>>>>>======??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>??????>>>>>>>>>>>>?????????===;;;;;;<<<===============<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@@@@AAA;;;;;;;;;;;;:::999888777:::888555555666666666666999999888777666555444444444444444555555555555555888777777666555444444444444444444555555555666666333333333222222222111111777888888888888888777666666666666666666666666777666666666555444444333333333444444555555444444333222222222111111111111000000000000000000000000000000000000000111111111222000000111222222222222111111000/////////000222222111111000000//////............/////////000000000////////////////////////////////////////////////------............------------........./////////,,,,,,------.../////////..............................------------......,,,,,,,,,---------...............---------,,,,,,------------------------++++++,,,------......///,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++...333888@@@333+++...///***)))...+++,,,,,,------,,,,,,+++------------------------......------,,,,,,++++++++++++,,,,,,---......///---------,,,,,,,,,------000000//////...------,,,......///000000000000000000000000///////////////////////////000000000000222222111111111111111111000000000111111111111222333333333333333333333333333333333333333333333333444555666777888999999999999:::;;;<<<===>>>>>>???@@@AAACCCGGGJJJNNNRRRTTTZZZ]]]aaafffjjjkkklllllliiijjjmmmooorrrtttuuuvvvuuuwwwyyy}}}||||||~~~zzzwwwsssnnnjjjgggfffeee___\\\XXXUUUUUUVVVVVVUUURRRQQQNNNKKKJJJIIIIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQTTTRRRPPPMMMJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCEEEHHHHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@?????????@@@AAABBBDDDDDDBBBAAA@@@?????????>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>???>>>>>>======>>>>>>??????===;;;;;;<<<======<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>======;;;;;;;;;;;;:::999888777:::888555555666777666666777777666666666666666666444555555555666666777777777777777666555444444444333444444444555555555666333333222222222111111111666777777888999999888888666666666666666666666666444444444444444444444444333444444555555444444333222222222111111111111000000000000000000000000000///000222333333222111111///000111111222222111111000000000///000111111222222111111000///......---------........./////////////////////////////////////////////////////////------............------,,,---------..................................................................------------......,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------++++++,,,------......///,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...000999000+++...///+++***---***,,,---......---,,,***------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,+++++++++,,,,,,---111111000//////......---......///000000000000///000000000//////.........////////////000000000000000000111111111111111111000111111111111222222222111111222222333333444444222222333333444444555555555555666777777888777777777888888999:::;;;<<<<<<:::;;;===???BBBEEEHHHIIIOOOQQQTTTYYY]]]```cccddd```bbbdddhhhjjjmmmnnnooonnnpppssswww~~~{{{}}}wwwrrrqqqooollliiigggccc___[[[YYYWWWWWWSSSPPPMMMMMMNNNOOOPPPPPPLLLKKKIIIHHHGGGFFFGGGGGGIIIHHHHHHIIIJJJLLLNNNOOOTTTRRROOOLLLJJJHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGGGGEEECCCCCCCCCDDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>==================>>>>>>>>>>>>======>>>??????@@@@@@??????>>>>>>==================>>>>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;:::::::::999888888888999777555555666777666666555555555555666666666777444444555666777777888888777777666666555444444444333333444444444444555555333222222222222111111111777888888999999888888888666666666666666555555555333333333444444555555555333444444555555444444333222222222111111111000000000000000000000000000000///000222333333222000//////000000111111111111111000000000000000111111222222222111000///...------------------.........///////////////////////////////////////////////////------............------,,,,,,,,,---------......//////.........---------...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,,,,---222,,,***...///,,,+++---***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---.........//////000111111111---...//////000000//////000000000///......------////////////000000000000//////000000111111222222111111111111222222222222000000111222333444444555111111222222333444555555555555666777777666666666777888888999::::::;;;;;;777888999:::<<<>>>@@@AAAEEEFFFHHHKKKOOOSSSVVVWWWVVVWWWZZZ]]]```cccdddeeebbbeeeiiinnnttt}}}}}}yyywwwyyy~~~}}}wwwuuuuuuqqqpppmmmhhhccc```^^^[[[\\\[[[XXXUUUSSSQQQQQQPPPOOOMMMJJJJJJLLLMMMMMMMMMJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNRRRPPPMMMJJJHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEGGGHHHIIIJJJFFFFFFEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@??????????????????>>>@@@AAABBBBBBAAA@@@>>>========================<<<<<<============<<<<<<>>>??????????????????>>>======<<<<<<<<<<<<=========;;;:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::999888888888888888888777555666777777777555555555555555555555666666333333444555666777888888666666666555555444444444333333333333333333444444222222222222111111111111:::::::::999999888666666777666666666555555444444222222333333444555555555333444444555555444444333222222222111111111000000111111111111111111111111...///111222222111///---//////000111111111111000///000000000111111111111111111111000///......---------------.........///........................////////////////////////------............------,,,,,,,,,---------....../////////...------,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------+++*********++++++,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......---***+++...///---,,,---***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,---------------...//////......//////000111111111------...///////////////000/////////.........---////////////000000000000/////////000000111111222000000111111111222222222000000111111222333444444//////000111222333333444444555555666666666555555666666666777888888999999777777777888999;;;<<<===??????@@@AAACCCFFFHHHJJJKKKMMMOOORRRUUUWWWYYYZZZVVVYYY^^^dddkkksss{{{}}}yyyvvvuuuvvvxxxzzzwwwuuurrrrrrssswww||||||wwwpppkkkgggfff```___]]]\\\YYYUUURRRQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOMMMKKKJJJKKKLLLLLLKKKHHHHHHGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLJJJGGGEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDFFFGGGHHHIIIFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBAAA@@@===============>>>>>>>>>>>>???AAABBBBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<===<<<<<<============<<<<<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;===>>>===;;;::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999999888777777777888888777666555666777888777555888777777666555555444444222222333444444555666666555555555555444444444444333333333333333333222222222222222111111111000000;;;;;;;;;:::999777666555777666666555555444444444222222333333444444444555333444444555555444444333222222222111111111111000111111111111111111111111//////000111000///...---...///000000111111000000//////000111111111111000000000000000////////////------........./////////........................////////////////////////------............------,,,---------............//////.........---------........................------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------++++++,,,------......///,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------*********+++++++++++++++*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---************+++,,,------++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...111222000///***+++,,,---...---------+++---...//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------...//////000111111000//////......---------...////////////...........................////////////000000000000//////000000000000000000///000000000000111111111000000111111222222333333//////000000111111222222333333444555666666555555333333333444444444555555777777777777888999:::;;;;;;;;;;;;;;;<<<>>>???@@@BBBDDDFFFHHHKKKMMMNNNNNNNNNQQQVVV[[[aaahhhooosssxxx~~~}}}sssqqqooommmlllnnnpppqqqmmmlllkkkjjjkkkmmmoooqqqpppnnnlllhhhddd___\\\YYYUUURRRRRRSSSRRRNNNLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIIIIIIIJJJIIIGGGEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCEEEFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBAAABBBCCCDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<============>>>@@@AAAAAA@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<======>>>>>>======<<<;;;;;;::::::::::::;;;;;;:::999999;;;===>>><<<;;;::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;999888777666666777888999666555555666888888777555999999888777666555444444222333333333333444444444444444444444444444444444333333222222222222111111222111111111111000000000::::::::::::999999888777777777666555555444333333333333333333333333444444333444444555555444444333222222222111111111111000111111111111111111111111111111111000000000//////...//////000000000000000...///000111222111111000////////////000000000000....../////////000000000........................////////////////////////------............------------........./////////...............---------........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------.........------------------------++++++,,,------......///,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------)))*********++++++++++++)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++************+++,,,---...++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000111000...***,,,---------.........------............------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,---...///000000000//////...------,,,,,,---......//////......,,,------....../////////////////////000000000000000000000000000/////////....../////////000000000111111111111111222222222111111111111111111111111111222333444555666666666333333333333333444444444666666666666777888999999777777888999::::::;;;;;;<<<===???AAACCCDDDEEEEEEGGGJJJNNNRRRUUUYYY^^^bbbeeejjjnnnnnnpppuuuxxxwwwwwwwwwuuuuuuxxx|||ssseeeeeeeeeeeeeeeeeeffffffaaa``````_________``````^^^]]]\\\[[[YYYVVVSSSQQQNNNJJJKKKNNNNNNJJJJJJMMMKKKKKKKKKKKKJJJIIIIIIHHHIIIHHHFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDGGGFFFFFFEEEFFFGGGIIIJJJHHHGGGEEEDDDCCCCCCDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDCCCAAA@@@AAACCCDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<=========>>>>>>===>>>???AAAAAA???>>>===::::::;;;;;;;;;<<<<<<<<<=========>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::999999999;;;===>>><<<;;;999999:::::::::;;;;;;;;;999999::::::999999888888888777666555555666888999555555555777999999777555999999888888777777777666555444444444444333333333444444444444444444444444333222222222111111111111111111111111000000000000888888999::::::::::::999777777666555444444333333333333333333333333333333333444444555555444444333222222222111111111111000111111111111111111111111333333222111000000111111...//////000000000000000...///000222222111111000......//////000000111111////////////000000000000........................////////////////////////---..................---.........////////////000................................................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------....../////////------------------------++++++,,,------......///,,,,,,++++++,,,,,,---......------,,,,,,------...))))))******++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++************+++,,,---...++++++************++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///000...,,,***---...,,,,,,...//////........................++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,------.../////////,,,---......//////......+++,,,,,,---...///000000////////////000000000000111111000000//////..................////////////222222222111111111111111333333222222222222222222000111222444555666666666555555555555555555666666444444444444555666777888555666777888::::::::::::999:::;;;===>>>???@@@@@@AAADDDGGGJJJLLLNNNQQQTTTUUUXXXZZZZZZ^^^fffiiihhhggghhhhhhhhhlllttt}}}}}}zzzwwwxxx|||{{{xxxwwwyyy{{{wwwlllcccWWWXXXYYYZZZ[[[[[[ZZZZZZWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQNNNLLLJJJFFFGGGLLLLLLIIIJJJNNNMMMMMMLLLKKKJJJHHHGGGFFFGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFGGGGGGBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCBBB@@@@@@AAACCCCCCCCCBBBAAA@@@@@@@@@@@@<<<=========>>>>>>??????<<<>>>???@@@@@@???>>><<<:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>======:::;;;;;;;;;;;;;;;;;;::::::999999999999999999:::999888999;;;===>>><<<;;;999999999::::::;;;;;;;;;::::::999999888666555444888777666444555666888999555555555777999999777555888888888888999999999999666666666555444444333333444444444444444444444444333222222222111111000000111111111111000000000000999888777555444444666999333444555555555444333222333333333333333333333333333333333333333444555666333333333222222111111111222222222222222222222222111111000000/////////...---...///...------...///333222222222111111000000000222222///000222000---------...///000000000///444111---,,,///000000///111111000000//////......000///...------...///000---------............/////////.........---------...------,,,,,,------...111000///...---,,,++++++------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,++++++*********---------,,,+++***((((((------++++++++++++------++++++++++++++++++++++++...,,,++++++)))(((+++000,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,444+++...<<>>AAABBBCCCDDDFFFGGGHHHIIIKKKMMMNNNOOOQQQUUUZZZ]]]\\\\\\]]]]]]```fffmmmssspppooonnnmmmnnnooorrrsssvvvwwwyyy|||}}}~~~~~~}}}xxxwwwwwwyyyzzzyyytttpppjjjjjjiiigggddd```]]][[[SSSRRRQQQPPPPPPRRRTTTUUUPPPOOONNNLLLLLLLLLMMMNNNLLLMMMNNNOOONNNLLLJJJIIIGGGGGGFFFFFFGGGIIIJJJKKKLLLIIIFFFEEEFFFHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEECCCAAA@@@@@@@@@AAACCCCCCBBBBBBBBBCCCDDDDDDAAAAAAAAA@@@@@@@@@??????======???@@@@@@???>>>>>><<<<<<======>>>>>>??????<<<;;;;;;;;;;;;<<<=====================<<<<<<;;;:::::::::;;;;;;:::999999999999888888888888888999888777777888:::;;;;;;:::888888888888888888888888===<<<:::888777777777888777666666666666666777888555555555555555555555555888888999::::::999777666555444333333222222333333222222222111111111000000000000000000000000000000222222222111000//////...777888999888777666666666444444555555555333222111333333333333333333333333222222222222222333444444333333222222222111111111000000000000000000000000000000000//////.........---...///...------...///222111111111000000000///000777999444...---//////......//////000/////////333000------///000000///000000000000//////......000///......---...//////---------............/////////.........---------...------,,,,,,------...............------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---......,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******---,,,++++++++++++,,,---+++++++++++++++++++++++++++......++++++---,,,))),,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,111+++///;;;===444---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---,,,,,,,,,+++...------...///000...---..............................////////////......---,,,,,,,,,,,,---......000000000000000000000111000///......---...///000000000000000000000000000111111000000111111222333444444444444444444444444444444444444444444444444666555444333222333333444555555555555555666666777777888888999:::;;;;;;;;;======>>>???@@@AAAAAABBBBBBDDDEEEEEEFFFHHHKKKNNNQQQRRRSSSTTTUUUZZZ```dddbbbaaa```___```aaacccddddddeeegggiiijjjkkkjjjjjjfffeeeeeefffgggfffbbb^^^^^^^^^]]][[[YYYVVVSSSQQQMMMLLLKKKKKKKKKLLLNNNOOOLLLKKKJJJHHHHHHHHHIIIJJJHHHIIIJJJKKKJJJHHHFFFEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKIIIFFFEEEFFFHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAABBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDFFFEEECCCAAA@@@????????????????????????@@@@@@AAAAAAAAA@@@@@@????????????>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<=====================<<<;;;;;;:::::::::;;;;;;::::::999999999888888888888999999999888777888:::;;;:::999888888888888888888888888<<<;;;999888777777888888888777777666666777777777555555555555555555555555666666777888777666555444444444333222222222222333222222222111111111000000000000000000000000000000222222111111000//////...666777999::::::888666444555555555555444333111111333333333333333333333333222111111111111222222333222222222111111111111111000000000000000000000000/////////...............---...///...------...///000000000///////////////000:::???888---)))...222//////000000000///......222000------///000111000000000000////////////...111000///...............---------............////////////............---...------,,,,,,------...,,,,,,------.........///------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---......,,,++++++,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,.........000111---&&&,,,,,,,,,++++++++++++***************************++++++++++++,,,,,,,,,,,,---,,,222999777///+++---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///000111000...------.................................////////////......---,,,,,,,,,,,,---....../////////000000111111111////////////////////////000000000000000000000000111000000000000111222222444444444444444444444444444444444444444444444444555444444333333333333444555444444444444555666666777888888888999999999999::::::;;;;;;;;;<<<<<<<<>>>>>>>>===============>>>??????@@@????????????>>>>>>>>>@@@@@@@@@@@@??????======@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<======<<<============<<<;;;;;;999::::::;;;;;;:::::::::999999888888888888999999;;;:::888999::::::999777777777777777777777777777999888777777777888888999:::999888777777777777777555555555555555555555555666777777777777666555444444444333222222222222222222111111111111000000000000000000000000000000000222111111000000//////...666666777999999888555333555555555444333222111000222222222222222222222222222222111111111222222333111111111111111111111000222222222222222222222222..................---------...///...---------///........................///999>>>777---***...222000000000000000///...---000///......///000111111////////////////////////000000//////......---------------............////////////..................------,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,---******+++++++++,,,,,,,,,+++---...---,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++111+++...;;;???777...,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++000666888222,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------000111000,,,+++---000........................---......//////......---///............///000000---......///000111222222......///000000000000///000000000000000000000000000000000000000111222222333333333333333333333333333333333333333333333333444333333333333333333333444444333333444444555666555666666777888999999:::======<<<<<<<<<;;;;;;;;;???AAACCCCCCBBBAAAAAABBBBBBDDDEEEFFFFFFFFFHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOPPPRRRRRRRRRRRRQQQOOOLLLJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDBBBCCCDDDEEEGGGIIIKKKLLLIIIGGGEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBDDDFFFHHHHHHFFFCCCAAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>======???????????????@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>===<<<;;;?????????>>>>>>>>>======<<<;;;;;;;;;;;;<<<======<<<<<<======<<<<<<;;;:::999999:::;;;;;;;;;::::::999999888888888999::::::<<<;;;999999999999888666666666666666666666666666666666666777777888999999;;;;;;999888777777777777555555555555555555555555999999999888888777666666444333333222111222222222111111111111000000000000000000000000000000000000111111000000////////////888666555555777777555333555555444333222222111111222222222222222222222222333333222222222222333333000000000000000000000000111111111111111111111111------..................---...///...---------///------------------.........333666222......000///000111111111000///......///000000/////////000000...............////////////////////////......------------............///////////////////////////...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,+++---...---,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++111'''444TTTYYY@@@...111++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++444;;;777///+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,++++++++++++,,,---...+++---///---++++++...111........................------............------///............///000000------...///000111111222......///000111111000000000000000000000000000000000000//////000000111222333333333333333333333333333333333333333333333333222222333333333333333333333333333333333444555555222333444666888:::;;;<<>>>>>===<<<<<<;;;;;;===???????????????@@@@@@BBBDDDEEEDDDDDDEEEFFFJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNMMMKKKIIIGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDAAABBBCCCEEEGGGIIIJJJJJJHHHGGGEEEEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDFFFGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBDDDGGGIIIJJJGGGDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFEEEBBBBBBBBBAAA@@@???>>>===AAA@@@@@@@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;===>>>>>>>>>?????????@@@<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::888999::::::;;;;;;;;;:::999999888888999::::::;;;===;;;999999999999777666666666666666666666666666444555666777888999999:::;;;;;;999888777777777777666666666666666666666666:::999888777777666666666333333222111111111111222000000000000000000000000000000000000000000000000000000000///////////////:::777444555777888666444444333333222222222222333222222222222222222222222444444333222222222222333////////////000000000000////////////////////////.............../////////---...///...------...///---------------.........---//////---///222111---000000111111111000/////////111111111///......///---............/////////......////////////......---------............///...////////////000000000...------,,,,,,------......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---******+++++++++,,,,,,,,,+++---......,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++++++++++++++++++++&&&<<>>>>>======<<<;;;;;;::::::<<<===>>>===>>>???AAA>>>@@@BBBBBBBBBBBBDDDFFFIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKNNNOOOOOOMMMJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@BBBCCCEEEGGGHHHHHHIIIGGGFFFEEEEEEFFFFFFEEECCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFHHHGGGGGGFFFFFFEEEEEEDDDCCCEEEHHHKKKKKKIIIGGGEEEBBBCCCDDDDDDFFFFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEAAAAAAAAABBBAAA@@@??????@@@????????????@@@AAAAAA>>>>>>>>>????????????@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<;;;::::::888888999:::;;;;;;;;;;;;999999888999999:::;;;<<<<<<;;;999999999999888666777777777777777777777777444555777888999::::::::::::999888777777777777777666666666666666666666666888777666555444333333333333333222111111111111111//////000000000000000111000000000000000000000000////////////////////////:::888777999<<<<<<777333333222111111111222333444111111111111111111111111333333222111111111111111........./////////000000////////////////////////.........//////000000000---...///...------...///------------.........///,,,......---...222111---//////000111111111000000000222333222...,,,---...---------.........//////,,,---...///000000//////---------............///.../////////000000000000...------,,,,,,------...+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---******+++++++++,,,,,,,,,+++---......,,,++++++,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++'''***;;;OOOPPP===---*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---:::>>>333+++---...+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++******+++,,,...000111///,,,+++,,,---......------------------------,,,------......------,,,---,,,,,,,,,,,,---............//////////////////000////////////111222333000000000000000000000000///////////////000111111222222222222222222222222222222222222222222222222000111222333444333333222222222222222222333333444333444555777999;;;<<<=========<<<<<<;;;;;;::::::<<<======<<<<<<<<>>@@@@@@AAABBBEEEGGGHHHHHHGGGGGGEEEDDDCCCBBB@@@@@@AAABBBDDDGGGIIIJJJNNNOOOPPPMMMJJJGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBAAABBBDDDEEEGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGIIIKKKLLLJJJIIIGGGCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHGGGFFFDDDCCC???@@@AAABBBCCCBBBBBBAAA@@@????????????@@@AAAAAA????????????@@@@@@AAAAAA@@@???>>>======>>>??????????????????????????????<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<;;;;;;:::999777888999:::;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;:::999999::::::888777888888888888888888888888555666888999::::::::::::888777777666666777777777666666666666666666666666999888666444333333333333333222222111111111111111////////////000000111111000000000000000000000000////////////////////////999888999===@@@???888222222111111000111333444555111111111111111111111111222222111000000///000000---.........//////000000111111111111111111111111.../////////000000111111---...///...------...///---------....../////////,,,///000......000000---...///000111111111111111000333444222...,,,,,,------------.........//////+++,,,...000111111000000---------.........//////.../////////000000111111...------,,,,,,------...)))******+++---......///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,++++++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,+++---......,,,++++++,,,---,,,,,,++++++*********((((((***+++,,,---------)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((000444333111111...(((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........:::===111***---...)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********,,,///000666111---,,,...///...,,,------------------------,,,------......------,,,///............///000000///////////////.........000000......///111333555000000000000000000000000///////////////000111111222222222222222222222222111111111111111111111111000111222333444333333222222222111111222222333444555666777888999:::;;;;;;=========<<<<<<<<<;;;;;;;;;;;;:::888777777:::======>>>???@@@AAACCCGGGJJJHHHHHHHHHGGGFFFDDDCCCBBB@@@AAAAAACCCEEEHHHKKKMMMJJJLLLLLLIIIEEEBBBCCCDDDHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCAAABBBDDDEEEFFFFFFFFFEEEFFFEEEDDDEEEFFFFFFDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBEEEFFFGGGHHHIIIHHHGGGGGGJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKJJJIIICCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGFFFEEECCCAAA???@@@AAACCCDDDDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCC??????@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<;;;;;;:::999777888999:::;;;;;;<<<;;;999999999999:::;;;<<<===;;;:::888999::::::999777888888888888888888888888666777999:::;;;;;;::::::777666666666666666777888777777777777777777777777;;;:::888666555444555555333222222111000111111111.../////////000000111111000000000000000000000000.........///////////////777888;;;===>>><<<777333444444555555444444333222666555444222111111222222000000111111111111000000111000///......///000111////////////////////////////////////////////////000000000000000000000000//////.........------------------............///////////////////////////222111///---,,,---...///////////////////////////++++++,,,,,,---...//////---------,,,,,,+++++++++........................,,,,,,.../////////...---000---******,,,---,,,+++++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,...///000111******+++,,,,,,---......------++++++++++++------...---+++******,,,///111666555444222///---,,,+++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------------...,,,------.../////////...,,,...000000000000000222////////////000222333444////////////////////////////////////000000000000111111222222222111111000333333222222333222111///222222222222222222222222333333333333333333333333444444555666777999;;;<<<::::::<<<===>>>>>>>>>>>>;;;::::::;;;<<<======<<<===>>>???BBBCCCEEEFFFFFFHHHHHHFFFEEECCCBBBBBBBBB???@@@BBBCCCEEEGGGIIIIIIIIIIIIIIIHHHGGGEEEBBBAAACCCDDDEEEDDDDDDEEEHHHJJJHHHGGGFFFGGGHHHGGGEEECCCGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIEEEGGGJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFAAABBBDDDFFFHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA??????@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAABBBBBBCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::;;;<<<===:::;;;;;;<<<;;;:::888777888999999:::;;;;;;;;;:::<<<999666666:::======<<<:::999999888777777888888::::::999999888777666666777888999999::::::::::::888888777777777777888888888888777777666666555555555444333333222222333333111000000000//////......111111111111111111111111,,,,,,,,,,,,,,,---......000000111000000///......777777777888999888555222444444555555444444333222555444333111000000111111000000111111111111000000111000///......///000111////////////////////////////////////////////////........................//////.........------------------............///...........................---+++******+++,,,---........................+++,,,,,,---....../////////.........------------------------------------,,,,,,.../////////...---///---******+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---------,,,,,,,,,++++++------..................+++++++++++++++,,,------++++++++++++++++++++++++,,,++++++***************++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,)))******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++---///111333333333222000...---++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000000//////.........---....../////////.........///000111111///......//////////////////000111222////////////////////////.../////////000000000000111111111222222111111000222222222333444444333222222222222222222222222222333333333333333333333333444444555666777999:::;;;:::;;;<<<<<<============;;;;;;;;;;;;=========<<<<<<===???AAACCCDDDEEEEEEGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@BBBCCCEEEGGGHHHIIIGGGGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEDDDDDDEEEHHHJJJJJJHHHGGGGGGHHHHHHGGGEEEGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBAAA@@@BBBEEEFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHFFFHHHJJJKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFBBBCCCDDDFFFHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDCCCBBBAAA@@@>>>>>>>>>=========<<<;;;;;;<<<======::::::;;;;;;;;;:::999888999999:::;;;;;;;;;;;;;;;;;;999666777:::<<<===<<<;;;:::999888888777777777:::999999888777777666666888888999:::::::::999999888777777666666777777888777777777666666666555555444444333222222222222333111111111000000/////////111111111111111111111111//////......///000000111000000000000000///......999777555555666666444333444444555555444444333222333333222111000000000000000000111111111111000000000000////////////000000////////////////////////////////////////////////.......................................------------------............///------------------------,,,+++***)))***+++,,,------------------------------------......//////000000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...,,,***)))***+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,+++*********************+++,,,,,,,,,++++++++++++++++++++++++,,,,,,)))))))))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((************************+++,,,,,,------,,,,,,+++******,,,...000222444555000///......---,,,++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000///...---,,,,,,....../////////...------111222222111...,,,,,,,,,//////........./////////////////////////////////....../////////000000000000000111111222111111000000000111222333333333333222222222222222222222222222222333333333333333333444444444555777888:::;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<=========<<<===???AAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAACCCEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHJJJLLLIIIGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEIIIIIIHHHFFFDDDCCCBBBAAA@@@CCCEEEFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKKKKJJJIIIIIIJJJKKKJJJJJJIIIIIIHHHHHHHHHJJJJJJKKKKKKJJJHHHFFFEEEBBBCCCEEEFFFHHHHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHEEEDDDCCCAAA???>>>============<<<<<<<<<<<<======999::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;999777888:::<<<<<<<<<;;;;;;:::999999888777777999999888888777777666666999999999:::999999888888777777666666666666777777666666666666666555555555444444333222222222222222111111111111111000000000111111111111111111111111000000//////000000111111///////////////......---999888777777777777555444444444555555444444333222333333222111111111111111000000111111111111000000000000////////////000000////////////////////////////////////////////////................................................---------............///------------------------------,,,,,,---...///000------------------------............//////000000000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,***)))******+++++++++++++++,,,,,,,,,------...---,,,++++++,,,---...---------------,,,,,,,,,,,,,,,++++++******))))))+++******)))******++++++++++++++++++++++++++++++,,,,,,+++************+++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,***************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++************++++++------------++++++***+++...000222333333333,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---,,,,,,+++******++++++,,,---......------000111222111...,,,,,,,,,000///...---------------////////////////////////........./////////000000///000000111111111111111///000111222111000000111111111111111111111111111222222222222222333333333444444444555666777999999:::::::::;;;::::::999999;;;<<<======<<<<<<<<<===;;;<<<>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFDDDCCCBBBBBBBBBCCCEEEFFFBBBCCCDDDDDDDDDEEEHHHKKKLLLIIIFFFFFFGGGIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFKKKJJJIIIGGGEEECCCBBBAAAAAACCCFFFGGGFFFEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGIIIKKKKKKJJJHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKGGGEEEDDDAAA???>>>==============================999999:::;;;;;;<<<<<<<<<<<<<<<============<<<<<<:::999999999:::;;;;;;<<<999999:::::::::::::::999::::::999999888888888888999999999999999888777666777666666555555666666777555555555555555555555555444333333222111222222222222222111111111111111111111111111111111111111111//////............//////....../////////......---666666777888999888555222444444555555444444333222333333333333333222222222000000111111111111000000//////000000000000//////////////////////////////////////////////////////////////////////////////---.....................---------............///------------------------------.........///000000------------------------.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***)))***+++,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---+++++++++++++++,,,,,,,,,//////......------,,,,,,++++++******)))******+++++++++++++++++++++++++++---,,,,,,+++***+++++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------++++++,,,---///111222111000///*********+++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,---......---...000000...---...///000///...---,,,,,,,,,---////////////////////////............////////////...///000111111111111111222444555444111//////000111111111111111111111111111111111222222333333333444444444444555666888888888999999999999888888777:::<<<===<<<;;;:::;;;===;;;<<<===???@@@AAAAAAAAAAAA@@@???????????????@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDFFFGGGBBBCCCDDDDDDDDDFFFIIIKKKJJJHHHEEEEEEFFFHHHIIIIIIGGGFFFFFFEEEEEEFFFGGGGGGKKKKKKIIIGGGFFFDDDBBBBBBBBBDDDFFFGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIKKKKKKIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKGGGEEEDDDAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;<<<<<<===<<<======>>>======<<<<<<999:::::::::999:::;;;;;;777888999;;;<<<<<<<<<<<<:::::::::::::::999999999999999999999888888777666666666555555555555666666444444444444444555555555333333222111111111111222111111111111111111222222111111111111111111111111//////............//////......///////////////...222333444777888777444222444444555555444444333222333333444444444333333222000000111111111111000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000---------...............---------............///------------------------,,,,,,------------------------------------------........................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---...---,,,******,,,...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++------,,,+++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......///000///...---,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............'''((()))+++,,,---......***,,,...//////...///111000///...---------------////////////////////////------........./////////......///000111111111111555777999777333000000222111111111111111111111111000000111111222333333333333333333444444555777777666777777888888888777777999;;;===<<<999777999<<<:::;;;<<<>>>???@@@@@@@@@?????????>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFBBBCCCDDDDDDDDDFFFIIILLLIIIGGGEEEEEEGGGIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIGGGEEEDDDCCCBBBBBBEEEGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJGGGIIIJJJJJJHHHEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBBBBCCCEEEFFFGGGEEEDDDCCCAAA???>>>======>>>>>>????????????>>>>>><<<;;;;;;;;;;;;;;;<<<=====================<<<;;;999:::;;;;;;999999:::;;;666888:::<<<============::::::::::::::::::::::::888888888999888888777777555555444444444444555555333333333444444444444444333333222111111111111111000000000111111111111111111111111111111111111111111111000000//////000000...//////000000000000000333222333555777888777666444444555555444444333222111222333333333333222111000000111111111111000000...///000111111000///...////////////////////////////////////////////////////////////////////////---------.........//////---------............///........................,,,,,,------,,,,,,++++++........................------------------------,,,,,,---------.........------------------------,,,,,,+++++++++,,,---......//////---+++***---///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------******************++++++------,,,+++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------------------++++++,,,------------,,,***,,,...///......///000//////..................////////////////////////---------.........//////---...///000111111111111222666888666222///111333111111111111111111111111///000000111222222333333333333333333444555666666444555666777777777777777777:::===;;;777555888;;;:::;;;<<<===>>>????????????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAABBBDDDDDDDDDFFFIIILLLIIIGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEHHHHHHHHHGGGHHHHHHIIIJJJLLLNNNNNNLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHJJJIIIFFFDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGFFFFFFEEE@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDAAABBBCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAA@@@>>>>>>>>>===>>>??????@@@@@@??????>>>======;;;;;;:::;;;<<<<<<<<<============<<<;;;:::888:::<<<<<<999888999;;;999:::<<<=========;;;;;;888888888888888888888888666777777888888888888777555444444444444444444555222222333333333444444444333222222111111111111111/////////000000111111111111111111111111111111111111000000///....../////////000000111111111111111777555333444777:::<<<<<<444444555555444444333222000000222333333222111000000000111111111111000000...///000111111000///...////////////////////////////////////////////////........................---------.........//////---------.........//////////////////////////////............------,,,+++////////////////////////---------------------,,,,,,---------......//////........................---,,,+++***+++,,,---......000000...++++++---000++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,------.........,,,,,,,,,------............------,,,+++++++++,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++*********'''(((((()))***++++++,,,************************------------------------------------------......(((((()))***+++,,,,,,---...---++++++++++++---...++++++++++++++++++++++++.........------------,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,+++***))))))////////////...---,,,++++++---//////...---.../////////.........//////000////////////////////////---------.........//////---...///000111111111111---111444333///---///222000000000000000000000000///000000111222222333333333333333333444444555666333444555666777777777777777:::<<<:::666444666:::::::::<<<===>>>>>>>>>>>>???>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDDDDFFFJJJLLLIIIHHHHHHJJJLLLLLLKKKIIIGGGFFFEEEDDDEEEFFFHHHIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCEEEHHHIIIHHHGGGHHHIIIIIIKKKNNNPPPPPPNNNKKKIIIIIIIIIIIIJJJIIIIIIHHHHHHFFFHHHIIIHHHEEECCCBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEE??????@@@AAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@BBBCCCDDDDDDDDDDDDAAA@@@??????>>>>>>>>>???BBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>===<<<;;;::::::;;;<<<<<<<<<======<<<;;;::::::888:::===<<<999888999;;;<<<<<<>>>>>>===<<<999888666666666666666777777777555666777888888888888888555444444333333444444555222222222333333444444444333222222111000111111111......//////000000000111111111111111111111111111///...---,,,,,,,,,,,,,,,000000111222222222222222444555444333555<<>>>>>>>>>>>=========???@@@AAA???@@@AAAAAAAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIGGGHHHKKKKKKIIIFFFEEEEEEEEEDDDDDDEEEGGGIIIGGGFFFEEEDDDDDDCCCCCCDDDCCCDDDEEEFFFHHHHHHHHHHHHKKKNNNOOONNNJJJGGGFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFFFFEEEDDDBBB@@@???DDDDDDEEEFFFGGGHHHHHHIIIKKKJJJHHHFFFEEECCCCCCBBBFFFFFFGGGGGGFFFEEECCCBBBAAA@@@???@@@BBBCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDHHHHHHGGGFFFEEEDDDCCCBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC???AAABBBAAA??????@@@AAA@@@@@@@@@@@@@@@???>>>======>>>???@@@???===;;;:::;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;:::999999<<<<<<;;;:::999888777666777888888999999999888888:::::::::999999777666666555555666666666666555555222111111333444444222000222333333444333222000///000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000------......//////000000333444444444777>>>HHHPPP444444444444444333222111111111111111111111111111000000000000////////////000///.........///111111........................000000000/////////......///...------------.../////////............//////000/////////.........---......////////////......------............------+++,,,------......------------......------,,,+++,,,,,,,,,---------......------------------------------------------------++++++++++++,,,---......++++++++++++++++++++++++,,,++++++***))))))))))))++++++++++++++++++++++++///(((***555999222,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++,,,,,,+++*********************+++,,,,,,,,,++++++,,,,,,+++*********************++++++++++++******---+++******,,,,,,,,,+++,,,000111---+++,,,,,,***+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---...---,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------............................................................////////////000/////////////////////////////////000111111000---...///111222222222111///000000111111111111111222222222222222222222222333333333444555555666666555666666777777888999999888888999999:::<<<===>>>============>>>???@@@@@@??????@@@AAAAAA@@@???????????????@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHIIIHHHFFFEEEFFFHHHIIIGGGDDDDDDDDDDDDDDDDDDEEEGGGIIIGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGKKKMMMNNNMMMIIIGGGFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAADDDDDDEEEFFFGGGHHHIIIIIIKKKJJJHHHFFFDDDCCCBBBBBBEEEEEEFFFFFFEEECCCBBBAAABBB@@@@@@AAABBBCCCBBBAAACCCCCCBBBBBBCCCCCCDDDEEEHHHHHHGGGFFFEEEDDDCCCCCC@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBAAA???>>>???@@@???@@@@@@@@@@@@???>>>===>>>>>>??????>>>===;;;:::<<<<<<<<<<<<<<<=========<<<<<<;;;::::::999999888888888888777777777777777555555777888999999999999777777777777666555444444555555666666666666555555555444333444666666444333222333333333222222111000111111111111111111111111000000////////////000000000000111111111111000000////////////////////////............////////////333333333333555;;;CCCIII222222222111222222333333111111111111111111111111000000000000//////////////////......//////000111......................../////////.....................---------....../////////............///////////////.....................////////////......------............------+++,,,------......------------......------,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++000***,,,555888111,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++......---,,,++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++)))***,,,......,,,***)))---+++***+++,,,---,,,***///666999444...,,,+++***,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---++++++***++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------------------------------........................---............/////////////////////////////////...///////////////000000,,,...111333333222000...111111111000111222222333111111111111111111111111222333333444444555555666555555666666777888888888888888888999:::;;;<<<===;;;;;;<<<===>>>?????????>>>??????@@@@@@??????>>>>>>>>>???@@@AAABBBBBBCCCCCCEEEFFFHHHHHHHHHHHHHHHDDDCCCCCCDDDFFFFFFDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFKKKLLLLLLKKKHHHFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFDDDCCCBBBBBBBBBCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJHHHFFFDDDCCCCCCBBBEEEEEEEEEDDDCCCAAA@@@???BBBAAAAAAAAACCCDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHGGGFFFEEEDDDCCCCCC@@@AAABBBBBBBBBAAA@@@???>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA>>>======>>>??????@@@@@@??????>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777777444444444555555666666666222333555777888999999999666777777777666555444333444555555666666555555444333111000000111222222111333333222111111111111222222222222222222222222222000000////////////000000///000000111111000000////////////////////////////////////...............555444222111222444888;;;333333111000000111222333111111111111111111111111000000000000////////////............//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////......------......///........................---......//////......---,,,------......------,,,+++,,,------......------,,,------...------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---...---,,,***)))++++++++++++++++++++++++((()))***,,,---...//////++++++++++++++++++++++++///+++,,,222444///++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++...------------...//////,,,---------,,,+++******,,,,,,,,,---,,,,,,,,,+++******+++,,,,,,+++******---,,,+++,,,---...,,,+++///777<<<777///,,,,,,+++------,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,---------*********+++,,,---...///+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------------------------------........................---------.........//////.........///////////////......//////......//////111111222222111///,,,+++222111000000000111333444333333333333333333333333222222222333444444555555444444555666666777777888777777777888999:::;;;;;;888:::<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIIIIHHHGGGFFFBBBBBBBBBCCCDDDDDDCCCBBBCCCBBBAAABBBEEEGGGIIIIIIHHHHHHFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEJJJJJJJJJIIIGGGFFFEEEEEECCCDDDDDDEEEEEEEEEEEEEEEGGGEEECCCBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@???CCCBBBAAABBBDDDEEEDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFEEEDDDCCCCCC@@@AAABBBBBBBBBAAA@@@???===>>>???AAAAAAAAAAAA@@@AAABBBBBB@@@===<<<<<<===>>>>>>????????????>>>>>>??????===<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::999999999999999888777777666666444444444444555555555555333444555666777777777777777888888888777777666555444444444555555444444444222000...---///000000000333222111000000111222333222222222222222222222222000000////////////000000//////000000000000///////////////////////////////////////......---------555333222111111222333444666444333111111111222222000000000000000000000000000000000000////////////---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////......------------......---------...............------............------,,,,,,------------,,,,,,+++,,,------......------,,,,,,------...------,,,,,,,,,,,,---------......------------------------------------------------,,,---......---,,,***)))++++++++++++++++++++++++((()))+++,,,............++++++++++++++++++++++++,,,***+++...///,,,***)))*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++,,,---...000111222------...------,,,+++++++++,,,,,,---------,,,++++++***)))(((((()))***+++...------...//////---,,,+++444999555...,,,------------,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++******************+++,,,++++++++++++,,,---...///+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------................................................------------............------....../////////000---///000///...---...000333222111///...---------222111000000000111333444222222222222222222222222111111222222333444444444444444444555666666777777777777777777777888999:::777888:::<<<====================================DDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHFFFDDDCCC@@@AAACCCCCCCCCCCCCCCCCCCCCAAA@@@AAAEEEHHHIIIHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFIIIHHHGGGFFFFFFEEEEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFHHHGGGGGGHHHIIIJJJKKKLLLLLLNNNMMMKKKIIIGGGFFFEEEEEEFFFFFFDDDCCCBBBAAAAAA@@@CCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???===>>>@@@BBBBBBBBBAAAAAA@@@AAAAAA???===;;;;;;<<<===>>>>>>?????????>>>>>>???>>>===<<<;;;;;;;;;<<<;;;;;;::::::999999888888999888888777777666555555666666555555555444444444555555666666666555555444666777777777777666555555333333444444444444333333555333111111222333444333222111000000000111222333222222222222222222222222000000////////////000000//////000000000000//////........................//////......------,,,,,,333222111222444555555444555444333222111111111111000000000000000000000000000000000000////////////------...////////////........................................../////////+++,,,---...////////////......------------......---------------.........------............------,,,,,,------------,,,,,,+++,,,------......------,,,,,,------......------,,,,,,,,,---------......------------------------------------------------------------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,+++***((('''++++++++++++++++++++++++))))))***,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++,,,---///111222,,,,,,---------,,,++++++)))***,,,---------,,,++++++***(((''''''(((***+++---------...000///---+++(((///444000,,,---...---,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,************************)))***************++++++++++++++++++++++++++++++((()))***)))((()))***,,,,,,,,,+++,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------////////////////////////------------------------,,,------------.........---------......//////000...000222111...,,,...000//////...---...///111222000000000///000111111222////////////////////////000111111222222333333444333333444444555666666666666666666666666777888888666777999:::<<<<<<=========<<<<<<;;;;;;<<<<<<===AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFFFFEEECCCBBBAAA???AAACCCCCCCCCBBBCCCDDDDDDAAA???AAAEEEHHHHHHFFFGGGFFFEEEDDDDDDCCCCCCDDDCCCDDDEEEFFFHHHHHHHHHHHHIIIGGGEEEDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEFFFFFFEEEFFFEEEEEEEEEFFFGGGIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMKKKIIIHHHFFFFFFEEEEEEEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBAAA@@@>>>===<<<===@@@BBBCCCBBBAAAAAA???@@@@@@???<<<;;;;;;<<<======>>>>>>??????>>>>>>>>>>>>======<<<;;;;;;:::999999999999888888888888999888888777777666555555777666666666555555444444777777777777666555444333333444444444444444333333222333333444444333333222444222111111222333333222111000000000000111222222222222222222222222222222000000////////////000000...//////000000//////....................................---------------333111111222555555333111000111111222111111000000000000000000000000000000000000000000////////////,,,---.../////////..................................../////////000000000+++,,,---////////////......------,,,,,,------...,,,,,,,,,------.........,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,------......------+++,,,------......------,,,,,,,,,---------......------------------------------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------+++)))'''%%%++++++++++++++++++++++++(((***+++******+++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,---......))))))***+++++++++******((()))+++,,,---,,,+++***************************+++++++++---......+++)))(((---///,,,+++---...,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,************************(((***+++***))))))+++---------,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------........................------------------------,,,,,,---------.........,,,,,,---......///000000...111444222...,,,...111,,,---......///000111111......///000000000000///////////////////////////000000111111222333333333222333333444555555666666666666555555666666777777777777777888:::;;;===>>><<<<<<;;;::::::;;;<<<<<>>===@@@BBBCCCAAAAAABBBDDDFFFBBB???@@@EEEGGGGGGEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEGGGIIIJJJKKKKKKHHHFFFCCCBBBDDDEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBB@@@@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>????????????===<<<;;;:::<<<>>>AAABBBAAA@@@???===>>>???>>><<<;;;<<<===<<<======>>>>>>>>>>>>>>><<<============;;;:::999777777777888888888888888999999888888777666666555444444444555555555555555666666777777777666555555222333333444444444333333222222333333333333222222111000000111222222111/////////000111111111111111111111111111111111111111000000////////////000000......////////////..............................,,,------------------...444222111111222111---***,,,---///111111111111000000000000000000000000000000000000000////////////,,,,,,.../////////...---........................---------.........//////***+++---///000000///......------,,,,,,------...,,,,,,,,,------.........,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,------......------+++,,,,,,---.........---,,,,,,,,,---------......------------------------------------------------------++++++++++++---...+++++++++++++++++++++++++++,,,---......---+++)))++++++++++++++++++++++++(((***,,,******,,,......++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,+++************+++&&&'''((()))))))))))))))'''(((***,,,,,,,,,***))))))***,,,------,,,***)))))))))***+++---,,,***'''***------******---...+++************+++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************+++++++++,,,,,,---------************************)))+++---,,,)))))),,,///......---,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,------...///000000///222555333...,,,///222,,,...000111111000---,,,,,,---///000000000///...111111111111111111111111000000000111222222333333222222333444444555555666666666555555555666666777777777666777888;;;===>>><<<<<<::::::::::::<<<<<<>>>???@@@CCCEEEGGGIIIJJJDDDCCCBBB@@@>>>>>>======<<>><<<===>>>===<<<;;;<<<===<<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>>>>>>><<<999888666666777777888888999999999999888888777777666666111222222333555666666777555555666777888888777777444444555666666555555555222222222333333222222222444333444555666666444222...///000222222222111000000000000000000000000000000000////////////000000......////////////..............................,,,,,,,,,------.........333333333222222222111111111111111111000///------...------......///000111000000////////////000000......---,,,,,,,,,,,,---//////.........---------------............------,,,,,,,,,------.........------------------------------------------------.........------,,,,,,,,,...---,,,,,,++++++++++++******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++******************************,,,,,,,,,++++++*********'''((()))++++++***))))))******************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,***************)))((('''---,,,+++***)))))))))))))))))))))***+++++++++,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,++++++,,,------,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///---+++,,,///111000...---------...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,...222...+++,,,//////+++&&&,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000000000000000////////////000000000000111111111000000000000000000000111222333333444444666666666666777777777777666666777888:::;;;;;;<<<>>>===;;;999888999;;;<<<===<<<===>>>AAAEEEIIILLLCCCBBB@@@>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAAAAA@@@???@@@AAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDEEEHHHJJJKKKLLLLLLFFFEEECCCBBBAAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIGGGEEEFFFJJJLLLLLLJJJFFFFFFGGGIIILLLMMMMMMLLLKKKIIIGGGDDDAAA@@@??????===============>>>??????BBBAAAAAA@@@?????????@@@??????@@@@@@@@@@@@??????DDDCCCBBB@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>????????????======<<<;;;;;;;;;;;;<<>>======<<<;;;:::999999888888777666555555777999:::999999999888888666555555555666777666555444555666777777777777666666666666555555444333333222111111555444222000///000000111111111111111000000000000////////////000000000000000111111222222000///...******+++,,,,,,---.........------------...//////000000//////.........---........................333333222222222111111111111111111000000///------///...//////000111222333000000////////////000000///......---------------///.........------------------............------,,,,,,------------------------------------------------------------------,,,++++++++++++++++++***...---,,,,,,+++++++++,,,,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******,,,++++++******************************+++++++++******++++++++++++************+++,,,,,,---......************+++,,,,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******++++++***))))))***++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////+++)))'''(((***,,,+++***,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,,,,......,,,+++---000111///---...............---------...............//////000////////////////////////.../////////000000000000000000000000000000000000000000111222222333444444444444555555555666666666666777888999:::;;;<<<<<<>>>===;;;999999:::;;;<<<<<<<<<<<<===@@@BBBEEEFFFAAA@@@???===<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFFFFHHHFFFEEEFFFIIIKKKKKKIIIEEEEEEFFFHHHKKKLLLLLLKKKFFFEEECCCAAA@@@@@@@@@@@@===============>>>??????AAA@@@???>>>>>>>>>>>>???>>>??????@@@@@@??????>>>BBBBBB@@@???>>>=========;;;;;;:::999999999999999:::;;;<<<===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;======<<<;;;<<<===???AAA>>>======;;;:::999888888777777666666777888:::;;;999999999888888777666555555666777666555444555666888777777777777666666666555444444333222222111111444333222000000000000111111111111000000000//////////////////000000000000000111111222111000///...,,,,,,,,,---.........///...------------.../////////.........------------........................333222222222222111111111000000000000///......---/////////000111333444555000//////......//////000000///......------..................------------------............------------------------,,,,,,------------------------------------------------***++++++++++++++++++,,,------,,,+++++++++,,,,,,---...//////000000//////------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,---......******************************+++++++++,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++***************)))******************)))++++++,,,,,,---.........((())))))***+++,,,,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******++++++***))))))***+++++++++++++++++++++*********------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,+++)))***,,,---,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...,,,,,,---...//////000000////////////////////////...............//////000////////////////////////....../////////000000000000000000000000000000000000000111111222333333333333333333444444444555555777777888999:::;;;;;;<<<===<<<;;;:::999:::;;;<<<:::;;;;;;===>>>???@@@@@@@@@???===<<<;;;<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEEEEGGGIIIIIIHHHDDDCCCDDDFFFIIIJJJIIIHHHAAA@@@???>>>>>>???@@@AAA===============>>>????????????>>>=========>>>>>>>>>>>>????????????>>>>>>@@@???>>>>>>===<<<;;;;;;::::::999999999999888888::::::;;;<<<============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::<<>>===<<<:::999888777777777777888999::::::;;;888888999888888777666555444555666666555444555666888888888777777777666666444444333333222222111111444333222111000000000000111111000000000000//////////////////000000000000000000111111111000///.....................//////...------------...//////---------------,,,,,,,,,------------------------222222222222111111111111//////000000///......---/////////000111333444555/////////....../////////000000///............///------------------------------............------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,,,,---------.................................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++,,,******++++++++++++******+++++++++++++++++++++++++++++++++***************------,,,++++++---...///******************************+++++++++,,,,,,,,,------,,,,,,++++++++++++*********++++++***))))))))))))***+++,,,,,,,,,---,,,+++++++++***)))))))))))))))************))))))+++++++++,,,,,,---------((((((***+++,,,---......,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******+++******************+++,,,,,,,,,++++++*********,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,------......)))***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---...///...,,,+++,,,...///////////////000000000---------------......///////////////////////////........./////////000000/////////000000000000000000000111111222222222333333333333333444444444444777777888888999:::;;;;;;<<<;;;::::::::::::;;;;;;888999:::<<<===>>>>>>>>>??????===<<<<<<<<<======AAAAAA@@@??????????????????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFBBBAAABBBDDDFFFGGGGGGFFF@@@???>>>===>>>???@@@AAA===============>>>>>>??????>>>>>>======>>>>>>>>>===>>>>>>??????>>>>>>============<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::999999999:::<<<>>>@@@AAA???>>>===<<<:::888777777888999::::::::::::999888888888888888888777666666333555666555444444555777888888777777777666666666333333333333222222111111333222222111111000000000111000000000////////////////////////000000000000000000000000000///////////////.....................------------...//////------------------------------------------------222222222111111111000000...////////////......------.........000111222333//////............//////000000///............///,,,,,,------------------------............------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------..............................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************,,,+++*********+++---...******************************+++++++++,,,,,,,,,)))*********+++++++++,,,)))******+++++++++******((()))***,,,------------,,,+++++++++***)))))))))))))))************))))))***************+++++++++)))***+++---.../////////,,,++++++******++++++,,,+++,,,,,,,,,,,,+++***************++++++*********---,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++,,,++++++******+++,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---............,,,******+++------------....../////////,,,,,,++++++,,,,,,---.......................................////////////......//////000000000000000111111111111111222222333333444444444555555555666777777888888999999999::::::999999999:::::::::777888:::<<<===>>>??????@@@???>>>===<<<===>>>???BBBAAA@@@>>>>>>>>>>>>>>>>>>>>>????????????@@@???@@@@@@????????????@@@@@@AAAAAABBBCCCCCCBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCDDDAAA@@@@@@BBBDDDEEEEEECCCBBBAAA@@@>>>>>>>>>??????===============>>>>>>?????????>>>>>>>>>??????@@@>>>>>>????????????>>>>>><<<<<<======<<<;;;:::999::::::;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;<<<===>>>???>>>===<<<:::999888777;;;;;;;;;;;;:::888777666777888888888888777777666222444555555444444555777777777777666666666666555333222222222222222111111222222222222111111111000000000000////////////...////////////000000000000000000000///////////////.........---------------...------------...//////..................//////------------------------222111111111111000000000....../////////......---------------...///000111///......------......///000///......------......,,,,,,,,,,,,------------------............------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,,,,,,,+++++++++,,,------...------------...//////------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++***************++++++++++++******)))))))))))))))))))))))))))))))))******************************++++++,,,******************************+++++++++,,,,,,,,,(((((()))******+++,,,,,,+++,,,------------------((()))+++------------,,,+++++++++***************)))******************))))))))))))******************+++---.../////////...,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******)))***++++++++++++***))),,,,,,,,,,,,,,,+++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---++++++,,,...)))***+++,,,,,,---,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---......---,,,+++,,,---...///,,,,,,,,,------......///,,,,,,,,,+++,,,------...........................------........./////////---......//////000000111111111111111111111111111333333333444444444555555555555666666777777777777777777888888888888999999777888999:::<<<>>>??????@@@???>>>=========>>>???AAA@@@???>>>======>>>???======>>>????????????>>>@@@??????>>>>>>??????@@@???@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGCCCDDDDDDBBB@@@@@@AAABBB@@@@@@@@@AAACCCDDDCCCBBBCCCBBBAAA???>>>>>>>>>???===============>>>????????????>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@??????<<<======>>>===<<<;;;:::888999:::;;;<<<;;;:::999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<:::999888::::::;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888<<<;;;:::999888777666666777777888888888888777777222333555555444444555777666666666555555555444444222222222222222222111111111111222222222111111000000000////////////......////////////000000000000111000///.........//////------------------------...------------...//////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,111111111111000000000000------...//////......---///......---....../////////......------......//////......---------------++++++,,,,,,,,,---------------............------,,,,,,------------------------------------------++++++++++++++++++++++++,,,++++++++++++++++++***,,,+++++++++,,,,,,---...---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++*********)))******++++++++++++******))))))))))))))))))))))))((()))))))))*********+++)))******+++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------)))***,,,---...---,,,+++***************+++++++++******++++++++++++*********************************+++---...///...---,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******)))***++++++++++++***)))++++++,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...000000///,,,+++---///***++++++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...333000,,,,,,...000///...+++,,,,,,---......//////...------------...//////........................---------.........//////------......///000000111111111111111000000000000222222222222333333333333444444444555555555555555555555666777777777777777:::999999999999;;;<<<===>>>===<<<<<<<<<<<<>>>>>>AAA@@@>>>======>>>???@@@<<<===>>>?????????>>>===@@@??????????????????@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAACCCDDDFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHBBBCCCDDDBBB???>>>???AAA@@@??????AAACCCDDDCCCAAABBBAAA@@@>>>>>>>>>>>>???===============>>>??????===============>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<===???@@@???>>><<<;;;888999;;;======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<:::999777999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888777666777888888777777888888888888777777111333444444444444555777555444444444444333333333111111111111111111222222000111222222222222111000000000/////////.........////////////000000000000111000///...---......///---------.../////////000...------------...//////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,111111111111000000000000------......///......---000000///........................------...............---,,,,,,,,,,,,---+++++++++,,,,,,------------..................---,,,,,,,,,------.........------------------------++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++,,,,,,---...+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++******))))))******++++++++++++******************************(((((())))))*********+++)))***+++,,,---,,,+++*********************************+++++++++,,,,,,,,,...------,,,,,,++++++***)))***++++++,,,,,,,,,,,,)))+++,,,......---,,,+++))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++***+++---......---+++***,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))+++++++++,,,,,,---------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++(((''')))+++++++++,,,,,,,,,+++******........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...;;;555///---000000...***,,,,,,------...//////000///////////////000111111........................---------.........//////---------...///000000111111111111000000000000000000111111111111222222222333333444444444444444444444444555666777777666666<<<;;;999777777888:::;;;===<<<;;;:::;;;;;;======@@@???===<<<<<<>>>???AAA;;;<<<>>>?????????>>>===@@@@@@????????????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCEEEGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHAAACCCCCCAAA>>><<<>>>@@@@@@??????AAACCCCCCBBBAAA@@@???>>>======>>>???@@@===============>>>??????<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@===>>>@@@AAAAAA???===<<<;;;<<<>>>@@@@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;999:::;;;<<<<<<:::888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777555555666777:::;;;666777777888888888777777111222444444444444555777444444333333333222222222111111111111111111222222000000222333333222111000000/////////............////////////000000000000111000///------......///---......///000111111222...------------...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,111111000///////////////,,,///111222000...------//////.........---------------............------------------------------...........................---,,,,,,,,,,,,---...+++,,,------......------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********+++++++++*********)))))),,,,,,,,,+++++++++******)))************+++++++++---+++***(((((()))+++,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,************+++,,,---...++++++******))))))((((((++++++,,,,,,,,,+++***************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------++++++************++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******%%%(((+++---,,,+++++++++,,,,,,,,,---------......777333...,,,------,,,***,,,---...//////...---,,,+++,,,------......------,,,,,,,,,---------......---,,,,,,...000111...+++//////000111111111111111000000000000111111111111111111222222222333333333333333333444444444555555555555444444444555555666777777888888888999999999<<<;;;:::999:::;;;<<<=========<<<<<<===>>>???@@@===>>>>>>>>>>>>>>>======>>>>>>?????????>>>>>>===?????????@@@???>>>===<<<===???AAACCCDDDDDDCCCBBBBBBDDDAAAFFFOOOKKKEEEJJJCCCBBB@@@>>>======>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============<<<<<<<<<<<<===>>>@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@???>>>===<<<:::???DDDEEECCC???>>>>>>999:::<<<===>>>>>>>>>>>>======<<<;;;999888777777777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777777888777666555444444555666777666777888888888777555444444333222333555666555444111111111111111111111111///000111333333333222111000000000000000000000000222222111111000000//////000000000000////////////........................------------------------,,,,,,,,,------.........------------------------111111000///////////////---///111111///------...//////.........---------------............------------------------------...........................---,,,,,,,,,,,,---...+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))***+++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,,,,+++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******)))************+++++++++,,,+++)))(((((()))***+++......---,,,,,,+++******************+++++++++,,,************+++,,,---...++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,------++++++************++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******&&&(((+++,,,,,,++++++,,,,,,,,,,,,------------...555222...,,,---...---+++,,,---...//////...---,,,)))***++++++,,,,,,++++++,,,,,,,,,---------.........,,,,,,...000111///,,,//////000111111111111111//////000000000111111111111111111111222222222222333333333333444444444444555444444444444555555666777777777888888888999999;;;;;;:::::::::;;;<<<===<<<<<<=========>>>>>>>>><<<===============<<<<<>>@@@@@@??????>>>>>>>>>>>>===>>>AAACCCDDDDDDCCCBBBEEEGGGEEEKKKVVVRRRIIILLLBBBAAA@@@>>>======>>>>>>@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======>>>>>>============>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::AAAEEEIIIIIIFFFAAA@@@???:::;;;===>>>??????>>>>>>===<<<<<<:::999888777777777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777777888777666666555555666666777555666666777777555444333333222111222444555444333111111111111111111111111000000111222222222222222000000000000000000000000111111111000000000000000000000000000/////////...........................------------------------------------............------------------------111111000///////////////...000000000...---...///...............---------------............------------------------------------------------------------,,,,,,,,,,,,------+++,,,------......------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------...---------------------------,,,,,,+++***)))((('''+++******))))))******+++++++++++++++++++++++++++++++++***))))))***+++++++++++++++***************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++,,,,,,+++++++++***************,,,,,,,,,+++++++++******)))************++++++++++++***)))))))))***+++,,,.........---,,,,,,++++++)))))))))*********++++++************+++,,,------+++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++***************++++++,,,,,,---++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''))),,,,,,,,,++++++,,,,,,,,,,,,,,,------------222000---,,,---......---------............------)))***++++++,,,,,,++++++,,,,,,,,,---------.........------///000111///...//////000000111111000000//////000000000000111111000000000000111111111111222222333333333444444444444444333444444555666666777777777777888888888888;;;::::::::::::;;;<<<===;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;??????@@@@@@@@@@@@??????@@@???>>>=========>>>???===>>>@@@BBBCCCCCCBBBBBBCCCEEEDDDLLLXXXSSSHHHHHHAAA@@@???=========>>>>>>AAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAA??????@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;DDDHHHKKKJJJFFFAAA???>>><<<===>>>???@@@@@@???>>><<<<<<;;;:::999888888777777888:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777777666666777777888666777777888888777777666444555666666666555333222222111000111333444333222222222222222222222222222111111111111111111222333000000000000000000000000///000000000000000000111000000000/////////..............................------------------------............------------------------------------111000000//////////////////000000///------...000........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***+++++++++,,,,,,---------------------------------,,,,,,++++++******)))))),,,+++***))))))***+++,,,+++++++++++++++++++++++++++******************+++************************++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,************************,,,,,,,,,+++++++++******))))))*********+++++++++,,,++++++***++++++,,,------------,,,,,,+++++++++((())))))))))))*********+++*********++++++,,,---)))******++++++,,,,,,,,,---+++***))))))+++---...,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++(((***,,,,,,+++++++++,,,++++++,,,,,,,,,---------///...---------.........------------------------+++,,,------......------,,,,,,,,,---------...............///000000000/////////000000000000000///////////////000000000111////////////000000000000222222222222333333333333333333333333444555666666666666666777777777888888::::::::::::;;;<<<<<<===:::;;;===>>>>>>===;;;:::999999:::;;;;;;;;;::::::===>>>>>>????????????>>>???>>><<<::::::<<<===>>><<<===???@@@AAABBBBBBAAA???BBBBBBKKKXXXSSSEEECCC@@@???>>>===<<<===>>>???AAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@??????>>>>>>======>>>??????@@@??????@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<@@@DDDGGGFFFAAA===;;;<<<===>>>???@@@AAA@@@???>>>;;;:::::::::999999888888888999:::;;;<<<;;;::::::::::::::::::::::::::::::777666666666666777777888666777888999999888777666555555666666666555444333333111111222333444333222222222222222222222222222333222111000000111222333////////////////////////.../////////000000111111000000/////////...............................................................------,,,,,,++++++------------------------111000000//////////////////000000///------...000---.....................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------***+++++++++,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++*********++++++*********************************++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,************************,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,------......+++++++++***************((())))))))))))*********++++++******++++++,,,,,,((()))))))))******++++++,,,+++***))))))+++---...,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++)))+++,,,,,,+++++++++---+++++++++,,,,,,,,,---------------------......///---------,,,,,,---------+++,,,------......------,,,,,,,,,---------........................///000//////000000000//////......////////////000000000....../////////000000000111111111222222222333333222222222333333555666666555555666666666777777777999999:::;;;<<<<<<<<<===999;;;<<<>>>===<<<:::999888888999:::::::::::::::;;;;;;<<<==================;;;:::999999:::<<<===<<<<<<===???@@@@@@AAAAAA@@@CCCCCCLLLXXXRRRDDDCCC>>>===<<<<<<<<<===>>>???AAAAAAAAA@@@???>>>======????????????????????????@@@AAAAAAAAAAAA@@@??????===<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@??????>>><<<<<<;;;:::::::::;;;;;;;;;>>>BBBAAA>>>;;;:::;;;??????@@@AAAAAA@@@???>>>999999999999999999999999888999:::;;;;;;;;;:::999777777777777777777777777666666555555666777888888666777888999999888777666666666777888777666555444444333222333444555555333222222222222222222222222333222111000000000222222////////////////////////......//////000000000111////////////............................................................---,,,,,,,,,++++++******------------------------111111000///////////////...000000000...---...///---------...............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------......---------,,,,,,,,,,,,,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***++++++++++++***)))***************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++,,,,,,***************+++++++++,,,,,,,,,+++++++++******)))************++++++++++++,,,,,,------.........***************))))))))))))))))))*********++++++,,,++++++***++++++,,,,,,)))))))))))))))*********+++************,,,---...,,,,,,++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,---,,,+++***,,,---++++++++++++,,,,,,,,,,,,+++---......------...///------,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,---------......------...---,,,---...000//////000000000///............////////////000000////////////000000000000000000111111111222222222222222222222333444666666555555555555666666666666888999:::;;;<<<=========:::;;;<<<<<<<<<;;;:::999777888999::::::;;;;;;:::999:::;;;<<<<<<======<<<;;;:::999999999:::;;;<<<;;;<<<<<<===>>>???@@@@@@===AAAAAAGGGPPPIII???AAA<<<<<<;;;;;;;;;===>>>???AAA@@@@@@@@@???>>>>>>>>>????????????????????????@@@@@@AAABBBAAA@@@???>>><<<<<<<<<;;;;;;<<<<<<===>>>>>>????????????>>>>>>:::999888777777888999:::999===AAAAAA>>><<<===>>>???@@@AAAAAA@@@???>>>===888888888999999999999999999999:::;;;;;;;;;:::999555555555555555555555555555555555555666777888888666777777888888777777666666777888888888777555444444333222333555666555444333333333333333333333333333222111111111111111111000000000000000000000000...//////////////////000/////////.........------................................................,,,,,,,,,,,,++++++++++++------------------------111111000///////////////---///111111///------...---------.........//////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,------......------......---------,,,,,,,,,***++++++,,,------......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******)))************+++++++++)))***+++,,,------------************************************+++++++++,,,,,,,,,++++++***++++++,,,++++++***************))))))******++++++,,,------++++++++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++)))***,,,------,,,***)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,+++,,,---,,,+++***,,,---***++++++++++++,,,,,,,,,***---///...---,,,---///------,,,++++++,,,------)))***++++++,,,,,,++++++,,,,,,,,,---------......+++------,,,++++++---000//////000000///......---........./////////000000//////000000000111111111000000000000111111111222111111111222333444666777444444555555555666666666777888:::;;;=========<<<;;;;;;;;;;;;::::::999999777888999:::;;;;;;;;;;;;999:::;;;<<<============:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@;;;@@@@@@BBBHHH@@@999???;;;;;;::::::;;;===>>>???@@@@@@?????????????????????????????????????????????@@@AAABBBAAA@@@>>>=========<<<<<<<<<<<<======>>>>>>????????????>>>>>>;;;:::999888888999:::;;;;;;>>>AAAAAA???===>>>??????@@@@@@@@@@@@>>><<<;;;777777888888999999999:::999:::;;;;;;;;;:::999999555555555555555555555555555444444555555777888888777666666555555666666777555666777777777666555444333222111222444555444333333333333333333333333333222222222222222111000000000000000000000000000000///////////////.........//////.........---------................................................------------------......------------------------111111000///////////////,,,///111222000...---------------.........//////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,------......------......---------,,,,,,,,,))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++*********))))))******++++++++++++,,,,,,,,,+++++++++******)))************+++++++++'''((()))***+++,,,,,,,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,++++++*********((()))***,,,,,,------,,,*********++++++,,,,,,---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***,,,------,,,***)))+++++++++,,,,,,+++++++++******************************))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,------,,,+++***,,,---******+++++++++,,,,,,,,,***---//////,,,+++,,,...------++++++++++++------,,,,,,---.........------,,,,,,,,,---------......+++,,,---,,,******---000//////000000///...------............/////////000000000000000111111111111000000000000111111111111111111111222333444666777444444444555555555666666777888:::<<<=========<<<<<<;;;:::999999999999:::777888999:::;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>>>>======;;;;;;;;;;;;<<<>>>???@@@>>>DDDDDDDDDGGG???;;;DDD;;;:::::::::;;;===>>>@@@???????????????@@@@@@@@@????????????????????????>>>???@@@AAAAAA???>>><<>>============>>>>>>>>>>>>????????????>>>>>>???===<<<;;;;;;<<<>>>???<<>><<<===>>>???@@@@@@@@@???===<<<;;;777777777888999999::::::999:::;;;;;;;;;:::999888666666666666666666666666444444444555555777888888777666555444444555666777444555666666666555444333222111000111333444333222333333333333333333333333111222333333333111000///000000000000000000000000000000//////.........---//////.........---------........................////////////////////////---......//////000000000------------------------//////...------------...//////.........---------+++......+++,,,///000---///---,,,---...///...---++++++------------++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,+++***+++++++++,,,,,,---------------------,,,+++************++++++++++++************,,,------,,,******,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,------+++******)))''''''))))))***+++,,,,,,,,,,,,,,,))))))************))))))************************,,,,,,+++***)))))))))***---------,,,,,,+++++++++))))))))))))))))))))))))+++*********+++,,,,,,---)))))))))))))))******+++...,,,***)))***+++,,,++++++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---,,,,,,++++++,,,,,,---......---,,,+++))))))(((++++++++++++++++++++++++***************+++++++++---------,,,,,,+++++++++************************++++++******++++++,,,---000---******---///...------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///000///---,,,++++++,,,---111111000///...---,,,,,,//////............//////000000000000000000000000333333222222111000000000333333333333333333333333555444444444444555666666666666888:::;;;<<<======999999999999999999999999666777999:::;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;KKKSSSHHH===<<>>>>>============>>>>>>CCCBBB@@@?????????@@@@@@BBBCCCDDDBBB???<<<::::::999:::<<<=========<<<;;;>>>>>>@@@@@@AAA@@@???>>>???>>>===<<<<<<;;;;;;<<>>>>>>>>>>>??????AAAAAA???>>><<<:::999888999888777777777888::::::;;;;;;;;;:::999888777666666555555444333333222222444444555555666777777777888888888888777666444444333444555444222111222333333333333222222111111111222222222111222222333333222222222111000//////...------......//////000000000000///...............000000//////.........---////////////////////////000000///...---,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...000000///............/////////.........---------+++//////------///...+++///...---...//////...---+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,++++++------,,,***+++++++++,,,,,,---------++++++,,,,,,---,,,,,,,,,******++++++++++++******,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,+++*********))))))***)))******+++,,,,,,++++++******++++++++++++******************************++++++******)))*********------,,,,,,,,,+++++++++************************++++++******++++++,,,---***************+++,,,,,,,,,***((((((***++++++***,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---------,,,,,,,,,+++++++++************************++++++******++++++,,,---///---******,,,,,,+++)))---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,+++***++++++------////////////............//////............//////////////////////////////111111000000000000//////111222222222222222222222333333333333333444555555555666888:::;;;<<<<<<===777777666666666666666666777777999:::;;;<<<<<<<<<999:::;;;<<<============>>>?????????>>>>>>===<<<:::;;;<<<======>>>>>>>>>>>>MMMTTTJJJ???===>>><<<===<<<;;;;;;;;;===???@@@??????>>>>>>>>>>>>>>>>>>BBBAAA@@@?????????@@@@@@BBBCCCCCCAAA>>><<<;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>@@@@@@@@@@@@???>>>??????>>>===============???>>>>>>======>>>>>>???AAA@@@???===;;;:::999888999888777777777888999:::;;;;;;;;;::::::888777777666666555555444444333333444444444555666666777777888888888888777666555444333444555444222111222333333333333333222222222111333333222111111222222222222222111111000//////............///////////////000000///...............000/////////............////////////////////////......------,,,,,,++++++......---------,,,,,,,,,------,,,,,,,,,,,,------111111000///////////////...............---------,,,///000///000333333000000///......000000///...+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------)))***+++,,,------------******++++++++++++******...------,,,,,,------...***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++++++++***)))***+++,,,,,,***))))))******++++++******++++++,,,,,,,,,,,,++++++*********************************)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++,,,------***((('''''')))++++++***---------,,,,,,++++++++++++***)))***,,,---,,,++++++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++'''((()))***+++---......,,,,,,,,,,,,++++++++++++************************++++++******++++++,,,---...,,,++++++++++++(((&&&---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...------,,,++++++******))))))***,,,---...------.........//////000//////............//////////////////////////////......////////////000000//////000000111222222222222222222222222333333444555666777999:::;;;;;;;;;777666666666555555444444777888999:::;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<>>===;;;;;;<<<<<<===>>>>>>>>>@@@MMMSSSKKKAAA>>>===;;;===<<<;;;;;;<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>BBBAAA@@@?????????@@@@@@BBBCCCBBB@@@===;;;<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@???>>>===>>>>>>>>>>>>????????????>>>>>>============>>>>>>@@@???>>>===;;;999888888888888777777888888999::::::;;;;;;::::::999888777777777777666555555444444333333444444555666666666777888888777777666555444333444555444222111222333444444333333333333222222444333222111111111111111222222111111000////////////////////////.........000//////............///////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------111000//////......//////........................,,,///000000444<<>>;;;;;;;;;<<<======>>>???@@@JJJOOOJJJBBB???===;;;<<<<<<<<<<<<===>>>@@@AAA@@@???>>>===============AAA@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA>>><<<;;;<<<>>>===<<<;;;;;;;;;<<<>>>???>>>??????@@@@@@???======<<<<<<===>>>??????@@@@@@>>>======<<<<<<======>>>???>>>===<<<:::999888888888888888888888999999999::::::;;;;;;:::999999888888888777777666555555555333333333444555555666666777777777777777666555555333444555444222111222333444333333333333333333333444444222111000000000000111111111111000000//////000000//////......------000///............/////////////////////.........////////////////////////,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---000///......------......---.....................,,,...//////777DDDNNNRRR111///...///000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---.........---,,,+++***)))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))***+++------,,,++++++''',,,...+++***------***))))))*********))))))((())))))************))))))***************************)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***************+++,,,,,,))))))(((***,,,------,,,---------,,,,,,++++++++++++***)))***,,,---,,,+++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++,,,++++++++++++******))))))******+++,,,++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---(((***,,,------,,,,,,,,,))))))************))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......///...---+++++++++,,,---............------------//////............//////........................---...//////000111222222///000000111222333444444333333333333333444444555444555666777888888999999:::::::::999999888888888888888999:::;;;;;;;;;;;;:::;;;<<<======>>>>>>===>>>??????@@@@@@@@@??????<<<<<<;;;;;;<<<===>>>???@@@FFFJJJFFFAAA???===<<<;;;;;;<<<===>>>???@@@AAA???>>>======<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<;;;===???======<<<;;;;;;===>>>???>>>??????@@@???>>>===<<<999:::<<<===>>>??????>>>======<<<<<<<<<<<<======>>>===<<<;;;:::999888777777777888888999999999999::::::;;;;;;;;;:::999999888888888777666666555555333333444444555666666777666777777777777666666555333444555444222111222333333333333333333333333333444333222111000000//////111111111000000000000000000000//////......------//////............//////.........///////////////////////////////////////------------............------------------------,,,,,,,,,++++++,,,,,,,,,//////...------------------------...............---.........666CCCOOOSSS000///......000000///...---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,............---,,,+++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,(((222666///***,,,---+++******++++++******)))))))))))))))******)))))))))*********************************)))******++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***************+++,,,,,,*********+++---...,,,++++++++++++++++++++++++++++++***)))***,,,---,,,+++***************+++++++++*********++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++************++++++'''(((((()))***+++,,,,,,*********++++++,,,,,,------------,,,++++++***************+++++++++++++++************************++++++******++++++,,,---'''))),,,,,,,,,,,,---///))))))************))))))++++++++++++++++++++++++*********++++++,,,,,,---,,,------......------,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,---...//////000///...,,,++++++,,,,,,///.........------,,,,,,//////............//////..............................///000000111222222000111111222222333333333333333333333333444555555333444555666777777777777777777777777777888888888888999::::::;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>===>>>??????@@@?????????<<<<<<;;;;;;<<<===???@@@DDDFFFFFFDDD@@@>>><<<<<<;;;;;;<<<===???@@@AAAAAA>>>>>>============>>>>>>??????@@@AAAAAAAAA@@@@@@??????@@@>>><<<<<<===>>>======<<<<<<======>>>???>>>??????@@@???>>><<<;;;999:::<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999888888777777777888999999999999888::::::;;;;;;;;;;;;::::::888888777777666666555555444444555555666777777777666666777777777777666666333444555444222111222333111111222222222222333333333222111000000000000000111111000000000000000000///////////////.........///............//////000.........///////////////////////////////////////........................,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,000//////...............---------.........//////...///...,,,000:::AAABBB///...---...//////...------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,------------...+++,,,,,,------,,,,,,+++...,,,++++++------,,,***---------,,,,,,+++++++++******+++++++++******)))+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---......------++++++,,,,,,,,,,,,------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------+++999???555++++++...---++++++,,,,,,+++******))))))******++++++******)))************************++++++******)))*********)))*********++++++++++++************************---,,,++++++******+++++++++++++++++++++,,,------***)))***+++,,,,,,***)))((())))))******++++++,,,+++***)))***,,,---,,,+++))))))*********+++++++++)))******+++,,,,,,------++++++++++++++++++,,,,,,************************+++,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,''''''((()))***+++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++)))*********++++++++++++************************++++++******++++++,,,---(((***++++++)))))),,,...***+++,,,,,,,,,,,,+++***************************)))******+++,,,,,,------,,,------......------,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,---------------------...---,,,+++++++++,,,---,,,,,,------------......//////............//////.................................//////000000000000000111111111111111111222222222222222333333444333444555666666666666666555555666666777777888888999999:::;;;;;;;;;::::::::::::;;;<<<============<<<===>>>>>>?????????>>>===<<<;;;:::;;;===???@@@KKKIIIFFFCCC@@@<<<;;;;;;:::;;;<<<>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAAAAAAAAAAA@@@===>>>??????===<<<======<<<<<<===>>>>>>>>>>>>>>>>>>????????????===<<<::::::;;;===?????????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777666777888999:::999999888::::::;;;;;;;;;;;;;;;:::888777777666666555444444555555666666777888888888666666777777777777666666333444555444222111222333000000000111111222222222111111000000000000111111000000000000000000000111.........///////////////...............///000000............/////////000///////////////////////////......------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,111111000///////////////---------........./////////000///+++,,,000222000///---,,,---...///...---------++++++++++++------,,,,,,---------,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,+++***---------,,,,,,+++++++++((()))***++++++++++++++++++,,,,,,------,,,,,,++++++,,,............,,,+++((()))+++---...000000000++++++,,,,,,,,,---------))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---......>>>FFF999,,,+++///000,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++************************,,,,,,+++***)))))))))***))))))******++++++++++++))))))))))))))))))))))))---,,,,,,+++*********+++---,,,,,,,,,,,,---......***))))))***++++++)))'''''''''((()))***++++++,,,+++***)))***,,,---,,,+++))))))******++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,---************************,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---************))))))))))))))))))***+++,,,,,,------+++++++++,,,,,,---------))))))******++++++++++++************************++++++******++++++,,,---)))++++++)))'''&&&))),,,,,,,,,............,,,,,,************************))))))***+++,,,,,,------,,,------......------,,,******+++,,,,,,---......++++++,,,,,,,,,---------///......------,,,,,,++++++************,,,---...***++++++,,,---//////000//////............//////........................---------...............000000000000////////////111111111000111222222333333333444555666666666666555555666777888999::::::999999:::;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::;;;===???@@@QQQLLLGGGCCC???<<<:::::::::;;;===>>>@@@AAAAAAAAA?????????@@@AAABBBDDDDDD>>>???@@@AAABBBAAAAAA@@@;;;===???@@@>>>=========;;;<<<>>>?????????>>>===>>>?????????>>>===;;;:::<<<===???@@@AAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888777777666777888999:::999888888::::::;;;;;;<<<;;;;;;;;;777777777666555555444444666666777777888888999999666666777777777777777666333444555444222111222333//////000000111111111222111000000000000000111222000000000000000111111111---.........//////000000...............///000111---.........//////000000////////////////////////......---,,,,,,+++******,,,,,,,,,------.........,,,++++++++++++++++++,,,000000000000222444666777.......................................///000000......//////000000111111...------,,,,,,------.........---,,,,,,,,,,,,---''')))************,,,------,,,++++++*********+++***,,,---,,,+++******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************************************,,,,,,---...---,,,+++******++++++,,,,,,++++++******++++++,,,,,,++++++***+++*********+++,,,,,,---)))***+++,,,,,,,,,,,,+++000444999;;;999555111///---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++************************)))))))))))))))***++++++******)))(((((()))***+++...+++))))))++++++)))'''++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))******++++++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,************************++++++------------++++++---)))------(((---111+++***************+++++++++++++++,,,,,,,,,---------,,,+++******,,,,,,+++***((()))***++++++***)))((()))************+++++++++///...,,,+++***+++,,,,,,------------,,,++++++***...------,,,,,,++++++***++++++++++++++++++++++++...,,,***+++---...,,,***(((***+++------,,,+++***.........------,,,,,,,,,+++,,,------......------,,,---...///000000000000............////////////111111222222222333333333//////000111222333333333111222444666777777666666777777777777777777888888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999;;;???CCC\\\SSSGGG>>>===>>>===999<<<===>>>???@@@AAABBBBBB>>>???@@@@@@AAABBBCCCDDDDDDCCCAAA??????@@@AAABBB??????@@@AAA@@@???>>>===<<<<<<<<<<<<===>>>@@@@@@???????????????>>>=========EEEIIICCC=========;;;<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;999888777777888888888777777777777777888999999:::::::::999999777777777777777777777777666666666666777777777777555666777888888777666555555444333333222222333333333333333222222111111111222111111000///......---000000000000000000000000000000//////.........---////////////////////////)))***,,,...///000111111////////////////////////,,,,,,,,,---...///000000------------------------+++++++++,,,,,,---------000000///000111222444555........................///......------------.........//////////////////...------,,,,,,------.........---,,,,,,,,,,,,---)))***,,,,,,++++++,,,...---------,,,,,,,,,,,,+++,,,------,,,+++***))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,*********++++++,,,,,,++++++******++++++,,,,,,++++++***++++++******++++++,,,---******+++++++++,,,,,,,,,,,,---111666::::::555111------,,,,,,,,,+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++******))))))***+++++++++)))((()))+++,,,***(((++++++++++++++++++++++++++++++************++++++,,,------------,,,++++++******++++++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++,,,++++++++++++,,,---------------,,,,,,+++++++++************************+++,,,,,,,,,,,,,,,,,,+++...***,,,,,,))),,,///++++++++++++***************++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))***++++++***))))))************++++++++++++...---,,,+++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---...,,,***++++++***+++++++++,,,,,,......---------,,,,,,,,,+++,,,------......------...///////////////...---............////////////000000000111111111222222000000000111111222222333222333444555666666555555555555666666777777777888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999;;;???CCC\\\SSSGGG???===>>>===:::<<<<<<===>>>???@@@AAABBB??????@@@@@@AAABBBBBBBBBCCCBBB@@@???>>>???@@@AAA??????@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>???@@@>>>>>>??????>>>>>>===<<>>>>><<<<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;:::999888777777777777777777777777777777888888999999999999888888666666666666666666666666555555555666666666777777555666777777888777666555444444333222222222222333333333333222222111111111111111111000///.........000000000000000000000000000/////////....................................,,,------...//////..............................,,,,,,------......//////------------------------+++,,,,,,,,,,,,,,,,,,---000000//////000000111222........................222222000///...---------..................------...------,,,,,,------.........---,,,,,,,,,,,,---+++,,,------,,,+++,,,...---............------,,,...------,,,+++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++******++++++,,,,,,,,,+++*********+++,,,---***)))+++222999;;;666000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,)))(((((())),,,---,,,***++++++++++++++++++++++++++++++************++++++,,,------------,,,++++++******++++++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************+++++++++++++++,,,------//////...---,,,+++******************************,,,,,,++++++++++++,,,,,,...+++***+++,,,---,,,+++,,,,,,++++++******))))))*********++++++++++++,,,,,,+++******,,,,,,+++*********++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,---------,,,,,,******+++,,,,,,---......---------------------------+++***+++,,,---,,,+++---+++***))))))+++---...------------,,,,,,,,,,,,+++,,,------......------000000000//////---,,,,,,---............/////////////////////000000000000111111111111111111111111333333444555555444444444444444555666666777888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999::::::::::::<<>>===;;;<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@???????????????>>>======<<<=========>>>??????@@@=========>>>===<<<<<<;;;>>>CCCEEEAAA=========<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::999888777777777777777777777777777777777777888888888888777777666666666666666666666666444444444555555555666666666666777777777666666555444444333222222222222222222222222222222111111111111111000000//////......000000000000000000000000////////////....................................////////////...---,,,+++........................---------------.........---------------------------,,,,,,,,,,,,,,,,,,+++////////////////////////........................777666444222000///...............------,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---+++,,,---,,,+++***+++,,,,,,---............---,,,---,,,++++++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++***++++++,,,,,,,,,+++***))))))+++---...+++***+++000444444000,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///000...------,,,,,,,,,,,,,,,******+++,,,------,,,+++++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))******++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))))))))((())))))))))))))))))))))))+++++++++***+++,,,,,,---......---,,,++++++******************************---,,,+++******+++,,,---------)))+++111...))),,,------,,,+++******))))))))))))*********+++++++++,,,+++******,,,,,,+++***+++++++++,,,,,,+++++++++*********+++++++++,,,,,,***+++,,,------,,,*********++++++,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.../////////......---,,,---------.........//////....../////////000000000111111111111000000000000444444444444444333333333333444555666777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999:::::::::<<<@@@BBB\\\PPPCCC===<<<;;;;;;<<<;;;<<<<<<===>>>?????????AAAAAA@@@@@@?????????>>>@@@???>>>>>>===>>>??????>>>>>>>>>>>>>>>===============>>>>>>????????????<<<<<<======<<<<<<;;;:::;;;>>>???===:::999999999:::::::::::::::;;;<<<<<<;;;::::::999888777777777666666666777777777777777777777777777777666666555666666666666666666666666333333333444444444555555666666666666666666555555444333333222111222222222222222222111111111111111111000000000/////////...000000000000000000000000///////////////.................................////////////...---,,,+++...........................------------------------------------------------------,,,,,,+++++++++////////////......------........................777555444222000///............------,,,,,,++++++...------,,,,,,------.........---,,,,,,,,,,,,---***+++,,,+++***)))***+++,,,,,,------------,,,,,,---+++)))***,,,......---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++***++++++,,,,,,+++***))))))+++---...***,,,...///...---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***---000444666............------,,,,,,,,,---//////...,,,++++++++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********))))))))))))((())))))))))))))))))))))))+++************+++,,,,,,******************++++++************************,,,,,,***))))))***,,,,,,+++...(((,,,888111'''---...------,,,+++***))))))))))))*********+++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,+++******++++++,,,---------------------,,,,,,+++++++++************************++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...............------------............/////////000000000000111111111000000000000000000333333333222222222222222444444555666777999999:::999999999::::::::::::;;;999999999999999999999999999999::::::::::::999999777999::::::;;;===@@@BBB\\\NNN@@@<<<;;;999999<<<<<<<<<======>>>>>>??????@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>==================>>>??????@@@??????>>><<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;:::888888999999999999999999::::::;;;999999999888888777777666555555666666777777777777777777777777777666555444555555555555555555555555333333333333444444444444777666666555555555555555333333222111111111111222111111111111111111111111000000000000////////////////////////////////////.........///////////////........................,,,---......///.................................---------------,,,,,,,,,---------------------------------,,,,,,+++++++++....../////////...------........................111111///...---,,,,,,,,,------------------,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---)))***++++++))))))***+++,,,,,,,,,+++,,,,,,---......+++))))))---//////---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++******++++++,,,+++*********+++,,,---'''***------,,,+++,,,---*********+++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************)))((()))***...333888;;;......///......---,,,+++,,,...000000...,,,******++++++++++++++++++++++++++++++************++++++,,,------------,,,++++++******++++++++++++*********++++++,,,,,,++++++***))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))***************************************+++,,,,,,))))))))))))*********+++************************++++++************++++++(((...(((///@@@555&&&///------,,,,,,++++++***************++++++++++++,,,,,,+++******,,,,,,+++***++++++************++++++++++++++++++,,,,,,,,,,,,)))***++++++++++++++++++++++++,,,---------,,,,,,......---,,,,,,+++*********************************+++,,,+++***)))***,,,((())),,,---...---+++***++++++++++++,,,,,,,,,,,,+++,,,------......------++++++,,,....../////////,,,------------.........////////////000000000000000000000000000000000000222222222111111222333333444444555666777777888888888888888888999999999999888888888888888888888888888999999::::::999999888666888:::;;;<<<===@@@BBB\\\LLL???<<<;;;888999============>>>>>>?????????@@@?????????>>>>>>======>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@@@@>>>>>><<<<<<<<<===<<<;;;;;;:::===::::::<<<<<<::::::<<<888888888888888999::::::888888888777777777666666444555555666666777777888777888888777777666555444555555555555555555555555333333333444444444555555777777666555444444444444333333222111111111111111000000000111111111111111000000000000////////////////////////////////////.........///////////////------------------------+++,,,---...////////////------------------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,+++---...//////000///..............................------,,,,,,++++++,,,,,,------------...............------,,,,,,------.........---,,,,,,,,,,,,---(((***++++++++++++,,,---///...,,,++++++---///111222...***))),,,...---+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,++++++******++++++******+++++++++,,,,,,,,,)))))))))***,,,,,,,,,+++)))*********++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++...333999<<<......//////...,,,+++***(((+++//////---+++******++++++++++++++++++++++++++++++************++++++,,,------------,,,++++++******++++++++++++*********+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++***************++++++,,,++++++************************************************++++++++++++******%%%...(((111GGG999%%%111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***+++***))))))))))))***++++++++++++,,,,,,,,,------***************+++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,+++))))))***,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,---......---------,,,,,,---------.........------........./////////......//////000000111111111111000000111222333444333333333444444555555555666777777777777888888888999999999999999999999999888888999999999999888888666888:::;;;<<<>>>@@@BBB^^^MMM???>>>===999:::@@@>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>@@@AAAAAA@@@>>>==================<<<;;;;;;>>>999888<<<===::::::===888777777777777888999999777777777777777666666666444444555555666777777888888888888888777666555444555555555555555555555555444444444444555555555555888777555444333333444444333222222111111111111111///000000000111111111222////////////000000000000////////////////////////............/////////000------------------------+++,,,---...////////////------------------------+++++++++,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,---,,,---///000000000///...........................,,,,,,,,,,,,,,,---......---------....../////////...------,,,,,,------.........---,,,,,,,,,,,,---)))***,,,,,,,,,,,,...///111///---++++++...111333666000+++***,,,---+++(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************************************...---,,,+++++++++,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++---,,,,,,+++*********+++)))***+++,,,,,,,,,,,,+++///***'''(((,,,...***&&&))))))******++++++++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///333888;;;---...//////...,,,***)))$$$(((---...,,,******+++++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))******++++++++++++*********+++,,,------,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********)))***++++++,,,...------,,,+++***))))))************************)))***+++,,,,,,+++***)))###...(((333KKK<<<%%%222,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,+++******,,,,,,+++***+++***)))(((((()))***+++++++++,,,,,,,,,---------+++***)))))))))***,,,---------------,,,,,,+++******++++++,,,,,,------...++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,,,,+++***))))))+++---...*********++++++,,,,,,,,,+++,,,------......------............---,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---......///000111111222000000//////000222444555222222222222222222222222666666666666777777777777::::::::::::::::::::::::888888999999999999888888555777:::;;;<<<>>>@@@BBB```NNN@@@??????:::<<>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<>>>???@@@AAAAAA@@@>>>=========>>>>>>======<<<;;;<<<777555:::;;;888888<<<777777777777777888888999777777777777666666666666444444444555666777777888999999999999888777555555555555555555555555555555444444444555555555666666888777555444333333444444333222222111000111111111//////000000111111111222////////////000000000000////////////////////////---.........//////000000------------------------------......///.........------------------------******+++,,,,,,---......------------------------+++++++++,,,,,,---------......---,,,++++++******////////////////////////---,,,,,,++++++,,,,,,---///............---------........................---------,,,,,,+++++++++************))))))((((((---,,,,,,++++++,,,,,,---000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,******************++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************************************...---+++)))(((((()))************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************...***(((+++111666666444...---+++*********++++++------,,,+++************)))))))))))))))))))))))))))******++++++,,,------************************)))***+++,,,---,,,++++++,,,,,,,,,++++++*********,,,,,,+++***))))))******)))))))))***+++++++++,,,***************************++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***+++,,,...///++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++)))***+++******+++---//////000//////...,,,+++***---...///000000///...---222000///...///000222333333333444444555666666666444555777888999999:::999666777888777555555666888::::::999999888777666666777888999:::<<<>>>@@@BBB]]]MMM===999<<<>>>>>>???>>>>>>????????????>>>>>>@@@>>><<<;;;:::;;;<<<===???>>>===;;;;;;;;;<<<===;;;;;;<<<:::888888999;;;======>>>>>>>>>>>>======999::::::;;;:::999777666::::::::::::::::::;;;;;;666666777777777777666666666666555555555555666666555555444444555666888999::::::999777666444333333333333444444555666777777444333222444666777777666555555444444444444333333333222111111000000111111222111000......000111222111111000000111333555666000000//////.........---////////////////////////+++,,,,,,------,,,,,,+++---------------------------------------------------+++(((***---000000//////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,........................---,,,,,,++++++,,,,,,---............------------........................---------,,,,,,++++++++++++++++++******)))))))))---,,,,,,++++++,,,,,,---///...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,***,,,------+++***+++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************************************...---+++)))(((((()))************++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,***))),,,222555444222---,,,+++*********++++++,,,++++++***************++++++++++++++++++++++++,,,+++++++++++++++++++++************************)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++***))))))******+++++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------***+++------,,,---...000////////////...---,,,,,,...///000111111000///...111000///...///000222333333333333444555555666666666666555555555444444444777888999888666666777999::::::999999888777777777777777888999;;;===>>>@@@SSSFFF;;;999;;;===>>>@@@?????????@@@@@@????????????>>><<<;;;:::;;;<<<===@@@???>>>===<<<<<<<<<<<<999:::::::::999999;;;===???????????????>>>======:::::::::::::::999888777::::::::::::999999999999666666777777777777666666666666666555555666666666555555444444555666888999::::::999777666444333333222333333444555555666666444333222444666777666555555555444444333333222222333222111111000000111111222111000//////000111222000/////////000111222333000/////////....................................,,,------......------,,,------------------------------------------------000---++++++,,,...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,111111000000//////..............................---,,,,,,++++++,,,,,,---............------------------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++******---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******++++++++++++*********+++,,,,,,******+++,,,***...222111---***+++------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************---,,,+++)))))))))***************+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((***...333444111...---,,,+++*********++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++***,,,+++******)))*********---------,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******++++++++++++******************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------***---///000/////////000..............................////////////......111000///...///000111222222333333444444555555666999888777666555666777777888999999888777777999::::::::::::999888888777777888888888999:::;;;<<<===EEE>>>999999:::;;;>>>BBB??????@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<===@@@@@@@@@???>>><<<;;;:::777888:::::::::;;;===???@@@@@@@@@@@@???>>><<<<<<::::::999999888888999999:::::::::999888888888777777777777777777777777777777666666666666666666777555555555555666777888999:::999888777666555444333222222333333444444555555444333222333555666666555555444444333222111111000333222111111000000111111222111000//////000111222------------...///000000////////////....................................---......//////......---------------------------------------------------///---,,,+++,,,---,,,+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,111111111000000/////////........................---,,,,,,++++++,,,,,,---.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******+++,,,---+++++++++++++++++++++++++++++++++***+++,,,,,,---)))******++++++******)))***+++,,,,,,******+++,,,***000666555...***+++...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************,,,,,,******))))))*********************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++///333222...***,,,+++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))******+++++++++++++++++++++++++++++++++++++++++++++***************+++------,,,,,,+++++++++******************************++++++,,,,,,++++++***,,,,,,,,,++++++*********...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---......---++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***---000111000///......---------......//////000,,,,,,------------------000////////////000111111222222222333444444555555666555444444555777999;;;777888999888777777999::::::::::::999999888888888999999999999:::;;;<<<<<<<<<999999;;;;;;999===BBB>>>>>>????????????>>>>>>======<<<;;;;;;;;;<<<===??????@@@???===;;;999777888999:::::::::;;;===???AAA@@@@@@???===<<<:::999;;;:::999888888888::::::::::::999999888777666666888777777777777777777888777777777777777777777777666666666666777888999999999999888777666555444444222222222333333444444444444333222333555666555444444444333333222111000000333222111111000000111111111111000//////000111111---------------......//////////////////.................................------............------,,,,,,------------------------------------------++++++++++++---.........---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////........................---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,)))******++++++******)))***+++,,,,,,******+++,,,***111666555///***+++...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++******************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++///000///+++(((+++++++++++++++++++++++++++++++++,,,---...///000++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))*********+++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++******))))))***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++---......---+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))),,,///000///---------------,,,,,,---...///000---------......//////000///////////////000000111111111222222333444444444111000//////000222444666555666777777666666888::::::::::::999999999999999;;;;;;;;;;;;;;;<<<======:::999;;;>>><<<999;;;@@@<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>===<<<999777555:::;;;;;;;;;::::::<<<>>>??????>>>===;;;:::888777::::::888888888999:::;;;::::::999999888777666666888888777777777777888888777777888999999888777777666666777888888999999999999888888777666555444444222222333333333333333444444333222333555555444333444444333222222111000000333222111111000000111111111111000000000000111111------...........................///////////////........................,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////............---------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++******++++++++++++++++++++++++***************+++,,,,,,******++++++++++++*********+++,,,,,,******+++,,,+++///333222...++++++...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************************************************************************************))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---+++)))(((******+++,,,,,,,,,+++++++++++++++,,,,,,...//////++++++++++++++++++++++++)))******+++,,,,,,------***************************))))))))))))***++++++***++++++++++++,,,,,,,,,*********)))******+++,,,++++++*********************************************++++++,,,,,,++++++***,,,,,,++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......---,,,,,,,,,,,,,,,+++++++++,,,...///000000///000000111222333....../////////000000000000111111222222333333444444333222111111111222222444666666666555666888:::::::::::::::::::::999999;;;;;;;;;;;;<<<<<<===>>>;;;:::<<>>;;;;;;>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888777666:::;;;<<<;;;::::::<<<>>>>>>>>>===<<<:::999777666999999888888999999:::::::::::::::999888888888777999888777666666777888999777888999::::::999888777666777888999999::::::999888888888777666555555555333333333333444444444444444333222333444555444333333333333333222222222222333222111111000000111111000000000111111000000000---....../////////...............///////////////------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------------------------,,,---...---+++)))))))))++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((***************************************++++++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,+++---///...---,,,,,,---+++++++++,,,,,,+++++++++******************************++++++++++++******++++++++++++++++++++++++*********************************************************+++++++++******+++*********)))))))))((())))))))))))************++++++++++++++++++++++++)))*********)))((()))))))))***+++,,,,,,,,,,,,+++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***************************))))))((()))***+++,,,******+++++++++,,,,,,,,,******))))))***++++++,,,******++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++,,,,,,((()))***+++++++++******++++++++++++++++++++++++******************************++++++++++++******++++++************++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...---,,,+++,,,---,,,+++***))))))+++,,,---//////......///000222333---......///////////////000000111111222333333333666666666666555555555555555666777777666777999;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>;;;999:::>>>@@@===<<<>>>;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<<<<<<<===<<<;;;:::999999999999999:::;;;;;;;;;;;;>>>@@@=========<<<;;;999888777777888999:::::::::::::::::::::::::::999999999999:::999777666666777999:::777888:::;;;;;;:::888777666777888::::::::::::999888888777777666666555555444444444444444444444444444333222222444444333222333333333333444444444444333222111111000000111111000000111111111111000000------...//////...---,,,............/////////000------------------------,,,,,,------------,,,,,,++++++,,,,,,---......///------------------------+++---///...+++(((((()))***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++)))((('''*********************************)))***++++++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******++++++++++++++++++++++++************************************************)))******+++++++++******+++*********))))))(((((())))))))))))******************************************)))(((&&&&&&(((***)))***+++,,,---,,,,,,+++))))))))))))))))))***+++------------------------------,,,++++++************************************)))((((((((()))+++,,,*********++++++,,,,,,,,,******))))))***+++,,,,,,+++++++++,,,,,,---------************************+++++++++,,,,,,+++++++++*********++++++,,,,,,---)))***,,,---...------,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******,,,+++***))))))***+++,,,)))************+++++++++*********++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---++++++---...,,,+++)))(((((()))+++,,,,,,,,,++++++,,,---///000---......///000/////////000000000111222222333333000111333444555666666666666777888888777888:::<<<::::::::::::::::::::::::888888888999:::;;;======;;;777888===@@@>>>===>>><<<<<<============<<<<<<999:::;;;;;;<<<<<<<<<;;;>>>===;;;:::999::::::;;;777888:::;;;;;;===@@@BBB>>>>>>======<<<;;;999999666888999:::;;;::::::999::::::::::::::::::;;;;;;:::999777666666777999:::777888:::;;;;;;:::888777666777999:::;;;;;;::::::888888777777666666555555555555555555555555555555444333222222444444333222222333333444444555555666333222222111000111111111000000111111111111000000,,,---.........---,,,+++---.........//////000000---------------------------..................---++++++,,,,,,---...//////------------------------'''+++......+++***+++,,,)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------))))))***++++++,,,,,,,,,...---,,,+++***))))))))))))***,,,......---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++*********)))))))))***+++,,,,,,+++***))))))************+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++************+++,,,,,,+++***((('''************************)))***+++,,,---,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************------,,,,,,+++***))))))++++++***))))))***---000...---+++)))(((((()))***,,,,,,+++***))))))******))))))*********+++++++++))))))))))))))))))))))))+++++++++*********)))))),,,+++***)))))))))++++++************************++++++++++++++++++++++++...---,,,+++************)))))))))))))))+++,,,---+++,,,,,,---------------,,,,,,,,,++++++*********++++++++++++++++++++++++)))******++++++******)))************************++++++******************,,,,,,,,,,,,,,,,,,------///...,,,*********,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,------......///------,,,------...///000......//////...---,,,,,,000000000000111111111111111111111111222333444555555555666666777777888888;;;:::999888888888999:::888888888999999:::::::::;;;<<<<<<===>>>============;;;::::::<<<===:::777;;;;;;;;;;;;<<<<<<======<<<;;;::::::999999999999888999:::<<<===>>>>>>>>>============<<<<<<<<<<<<888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999===>>>>>>>>>===;;;999777999999999999:::;;;<<<<<<<<<:::777444333444555666222333444555555555444333444444333333333333222222333333444555666777777777333333333222111000//////111111000000//////..............................---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............////////////------------------------------------------------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---------,,,,,,++++++++++++,,,***+++,,,---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++&&&'''((()))+++---......)))******++++++******))))))************+++++++++---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++((())))))*********))))))************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,+++******)))+++++++++******+++---...///...,,,***)))******+++,,,++++++***))))))******))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))---,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***************)))(((((()))+++---///,,,,,,...000111222222222,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,++++++++++++...---+++*********,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,---.........------,,,------...///000///////////////...------//////000000000111111111111111111111222333444444555555555666777777888888:::999888888888888999:::888999999999999999999::::::;;;<<<<<<======<<<<<<===;;;:::;;;======:::888:::;;;<<<=========<<<<<<<<<;;;;;;:::999999::::::999999;;;<<<===>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;======>>>===<<<;;;999888999999999999:::;;;<<<<<<::::::999777666555555555333444555666555555444333444444333333333333222222333555666888999999888777333222222222111000000000111000000000/////////...........................---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...//////000000------------------------........................,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++...,,,+++))))))***+++,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++************************%%%&&&''')))+++---//////******))))))))))))******)))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,......------------,,,,,,'''''''''((()))***++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,///...,,,+++***++++++,,,,,,+++******)))************************+++++++++))))))))))))))))))))))))+++++++++***************---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************+++***))))))***,,,///111000000111222333333333333,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++,,,,,,------,,,,,,,,,+++*********))),,,+++***))))))***,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++*********))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,------...///000//////000000000///......//////000000000000111111111111000111111222333444444555555666666777888888999999888888888888999999999999999999999888888888999:::;;;;;;<<<<<<;;;;;;===<<<;;;<<<======;;;999:::;;;===>>>???>>><<<;;;<<<<<<;;;::::::::::::;;;:::;;;<<<===>>>>>>???>>>============<<<<<<<<<<<<@@@@@@???>>><<<;;;:::999;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======>>>>>>============<<<:::999888999999999:::;;;;;;<<<<<<999:::::::::999777555444666666666666666555444333444444333333333333222222222444777::::::999777555222222111111111111111111000000000000////////////........................---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------....../////////------------------------........................,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,+++))))))***---111333---------,,,,,,------...,,,,,,+++++++++,,,---...,,,+++++++++++++++++++++))))))))))))))))))))))))******************+++++++++***((((((((((((***+++))))))*********+++++++++***************************++++++++++++,,,,,,,,,---------------,,,,,,,,,***)))((((((((()))+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++,,,...//////---+++...---,,,++++++++++++,,,++++++***************+++************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++++++++,,,---///000111111444444333333111000///...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************+++,,,------......,,,,,,++++++***)))((((((***))))))))))))+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------,,,------...///000///000000000000000//////////////////000000000111000000000000111222333444444444555555666777777888777777777777888888888999::::::999999888888777777999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<======<<<;;;999;;;>>>@@@@@@???===;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>????????????============<<<<<<<<<<<<@@@???>>>===<<<;;;:::999:::::::::::::::::::::::::::;;;;;;<<<===>>>>>>???======<<<<<<;;;:::999999999999:::;;;;;;<<<<<<<<<::::::::::::999888777666888888777666666555444333444444333333333222222222111444777::::::888444222111111111111111222222222000000000000////////////........................---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++///.........---------,,,------------------------------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++---------...222777;;;>>>000///...---,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))((((((+++***)))(((((()))***+++))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,...---+++***)))***+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********,,,...111111...+++,,,++++++***************+++***************++++++************************************************************************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***,,,///222333333111000111111000///...,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************+++,,,------......,,,,,,++++++***)))(((((())))))))))))***++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,------...///000//////000000000000000///...////////////000000000000000000000111222333333444444444555666666777777666666666777888888888888999999999888888777777777888999999:::;;;::::::::::::;;;<<<===<<<<<<<<<<<<:::<<>>>>>??????@@@?????????============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;<<<=========<<<<<<;;;;;;:::::::::999888999:::<<<<<<<<<<<<<<<===;;;999888777888999:::888888777666555444444444444444333333333222222222333555999<<<<<<999555222111111111111111222222222////////////000000000000////////////////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++//////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++***+++,,,...222777;;;>>>000///...,,,++++++******++++++,,,,,,,,,---------*********+++++++++++++++************************************************++++++************++++++)))************+++++++++*********+++++++++++++++************++++++++++++******++++++++++++,,,,,,......---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********...222333000---*********************************)))******+++,,,+++++++++******************************************************+++++++++((((((***+++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,***---000333444222000...******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++,,,,,,------,,,,,,,,,+++*********)))*********+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))*********))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,------------,,,------...///000......///000000000//////......////////////000000000000///000000111222333333444444555555666777777444555666777777888777777888888888888888777777777888999::::::;;;;;;::::::888:::<<<<<<;;;:::;;;<<<<<<===???@@@AAA@@@>>>======<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAA@@@@@@??????============<<<<<<<<<<<<999999999:::::::::::::::999999999999::::::::::::999999999:::;;;;;;;;;<<<<<<<<<;;;:::999999::::::888999;;;<<<======<<<<<<===;;;999666666777999;;;777777666555444444444555444444333333333333222222666888<<<>>>===:::666333222222111111111111111111////////////000000000000////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---((()))***+++---000222333------,,,+++++++++++++++***+++,,,---------,,,,,,)))*********++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++,,,,,,,,,---************+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))---222555333000***+++++++++++++++++++++******))))))***++++++,,,+++++++++*********))))))************************))))))*********+++++++++((()))***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,------...//////...------((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---***+++,,,,,,,,,,,,+++***************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************+++++++++,,,,,,---------*********+++,,,,,,------------,,,------...///000------...///////////////........./////////000000/////////000000111222333333333444555555666666777333444555777777777777777777777777777888888888888999::::::;;;;;;;;;;;;;;;777999;;;;;;:::999:::<<<===>>>??????@@@@@@??????======<<<<<<===>>>>>>???AAAAAABBBAAAAAA@@@??????============<<<<<<<<<<<<999999999:::::::::::::::888888999999999:::::::::::::::::::::::::::;;;;;;<<<;;;:::999999999:::;;;888999;;;===>>>===<<<<<<::::::999888777888888999666555444333333444555555444444333333333333222222666777:::<<<;;;888444111333222222222111000000000.../////////000000000111////////////////////////---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------------------******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------......///------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------------------------------++++++******++++++,,,,,,)))***,,,......---,,,+++))))))******+++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---......---,,,+++)))************++++++++++++++++++,,,,,,---------)))************+++++++++,,,,,,,,,------.........'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++((((((,,,222666444222++++++,,,---------,,,,,,******))))))***+++,,,,,,++++++++++++******))))))************************))))))******++++++++++++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,///---+++*********,,,---,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************++++++******************,,,,,,,,,,,,,,,,,,---------------------,,,+++************++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))+++++++++,,,,,,---------)))******+++,,,,,,---------------------...000000,,,,,,---...//////................../////////000////////////000111222333333333444444555666666777222333555777777777777666666666777777888888999999999:::;;;;;;<<<<<<;;;;;;555888;;;;;;999888999;;;???????????????@@@@@@@@@===============>>>??????BBBBBBBBBBBBAAA@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888999999:::::::::;;;;;;;;;;;;;;;;;;::::::<<<;;;:::999999999:::;;;888999<<<===>>>>>><<<;;;777888999:::999888777666555444333222333444555666444444444333333333222222333444666777666444000...444333333222111000//////.../////////000000111111000000000000000000000000---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...------------------------******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...---+++******+++---...------++++++++++++------,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++************++++++,,,,,,+++***)))))))))***+++---,,,((((((***+++((()))***++++++,,,,,,,,,,,,)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))++++++***)))((()))+++,,,+++***(((((((((((((((((((((((()))+++,,,,,,+++***+++---222000---+++******+++,,,******)))))))))***+++,,,------,,,,,,,,,,,,+++++++++++++++************)))************************&&&,,,,,,(((---999<<<666---,,,,,,+++*********+++*********+++,,,---//////******++++++++++++******+++++++++************)))************************---------,,,,,,,,,,,,+++,,,++++++******++++++,,,***++++++++++++***)))(((************************************************))))))***++++++++++++******++++++,,,,,,++++++***************************++++++***)))))))))******---,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************(((***+++------,,,+++*********************************************++++++++++++++++++++++++++++++))))))(((((())))))***+++,,,,,,,,,+++***)))((('''******))))))******+++,,,///+++((((((+++,,,+++***++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...---------............//////000000000111111111111222333444555666666666666555555555555666666666666777777666666666666777777:::999999888888777777777999999999999999999::::::;;;<<<===>>>???@@@AAAAAA===>>>>>>??????@@@AAAAAAEEEFFFFFFCCC@@@>>>>>>>>>;;;<<<===<<<:::999999:::;;;::::::999888888888888888999:::;;;<<<<<<<<<<<>>???@@@@@@AAA>>>>>>??????@@@AAAAAAAAAEEEFFFFFFCCC@@@>>>>>>>>>;;;<<<======;;;::::::;;;<<<;;;;;;:::999999999999888999:::;;;<<<<<<<<<<<<===<<<:::888777888999999;;;:::999777777999:::;;;888999::::::;;;;;;::::::::::::999888777777777777666555444333222222222222444444444444333333333333444444444333222111000///111000000///......------------------------------111000///......///000111000000000000/////////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...////////////...---,,,+++............---,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++///......------......//////...---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------++++++++++++------,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********)))******++++++))),,,---+++---222444222+++++++++,,,++++++******)))************+++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,+++***+++,,,------+++************************(((***++++++++++++---...:::888444000---+++)))))))))***,,,---------,,,+++------,,,,,,,,,,,,++++++))))))***+++,,,---...///************************+++...---(((***111222---,,,,,,++++++******++++++))))))((((((((())))))***,,,,,,,,,------,,,,,,,,,'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,++++++******++++++,,,...---,,,******++++++,,,************************************************))))))***++++++++++++******++++++,,,,,,++++++******************************+++---...///...---,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------++++++******++++++,,,---******+++++++++******)))******))))))******+++,,,---+++)))***,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000---------............///////////////000000000000000000111222333333333333444444444555555555666666888777777666666777777888555666666777777777777666888888999999999:::::::::;;;<<<<<<===>>>???@@@@@@>>>??????@@@AAAAAABBBBBBEEEEEEEEECCC@@@>>>>>>>>>;;;===>>>===;;;;;;;;;===>>>===<<<;;;::::::::::::999999:::;;;<<<<<<<<<<<<;;;:::999888777777888999;;;:::999888888999:::;;;888999::::::;;;;;;::::::::::::999888777777777777666555555444333333333333444444444333333333222222111111111222111111000///000000000///......------------------------------111000///......///000111000000000/////////......------,,,,,,,,,,,,++++++---------------.........111111111000...---+++***,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++......------------............---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***)))))))))***+++,,,,,,***------,,,...222444222+++++++++++++++***)))((())))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++*********,,,+++***+++---...---,,,++++++++++++++++++++++++((()))++++++++++++---///000///...,,,++++++++++++)))***,,,......---,,,+++------,,,,,,,,,+++++++++))))))***++++++,,,------************************+++---+++(((***//////+++,,,,,,++++++***++++++,,,******)))(((((((((((((((++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,++++++******++++++,,,///...,,,******+++,,,---************************************************))))))***++++++++++++******++++++,,,,,,++++++***************************)))+++...111222111///---++++++***))))))******+++************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******************************))))))(((((())))))***+++((()))***+++++++++++++++******))))))******+++,,,***)))((()))***,,,---...******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///---------............///........./////////000000///000111222333333333333333333444444444555555555888777777666666777777888444555666888888888777777888888888999999::::::;;;;;;;;;<<<======>>>???????????????@@@AAAAAABBBBBBDDDDDDDDDBBB???>>>>>>>>><<<===>>>===<<<<<<===?????????===<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;:::999888777777777888999;;;:::999999999999:::;;;888999::::::;;;;;;:::::::::999888777777666666666666555555444333333333444333333333333222222222222///000111222333333333333000000//////............////////////////////////000///............///000000000/////////.........------,,,,,,,,,+++++++++------..................////////////...---++++++((()))***,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++***)))))))))***+++,,,,,,***------+++,,,///111...++++++++++++******)))((())))))*********+++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++***+++---...---,,,++++++++++++++++++++++++(((***++++++++++++---...************++++++,,,,,,)))***,,,......---,,,+++------,,,,,,,,,+++++++++************))))))))))))************************)))***)))(((***------+++,,,++++++***++++++,,,,,,,,,+++******))))))))))))******++++++++++++******************************++++++++++++++++++++++++************)))))))))))),,,++++++******++++++,,,///...,,,******+++,,,---************************************************))))))***++++++++++++******++++++,,,,,,++++++***************************(((+++...111222111...,,,******************++++++************************+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******************************))))))(((((())))))***+++((()))***+++++++++++++++******))))))******+++,,,***************,,,...///)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...---------............///---............/////////000111222333333444444333333333333333444444444444777777666666666666777777555666888999:::999888888777777888999::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCAAA>>><<<======;;;<<<===<<<;;;<<<>>>@@@AAA@@@>>>===<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;888888888888888888999999;;;::::::::::::::::::;;;888999::::::;;;;;;:::::::::999888777666666666666555555444333333333444444333333222222222111111111000111111222222111000000////////////............//////////////////////////////............//////////////////............------,,,,,,,,,+++++++++,,,---.../////////......++++++,,,---------,,,,,,'''(((***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++************++++++*********)))******++++++***---,,,))))))------+++*********+++******)))))))))************+++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,...000222,,,+++***+++,,,------+++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---------,,,+++------,,,,,,,,,,,,++++++******))))))((((((((((((************************)))(((((()))+++---,,,+++++++++******++++++,,,,,,---,,,+++***************)))******++++++******)))+++++++++*********))))))************************,,,,,,+++++++++*********,,,++++++******++++++,,,...---,,,******++++++,,,************************************************))))))***++++++++++++******++++++,,,,,,++++++***************************(((***---000000///---+++)))*********++++++++++++************************++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---((()))***+++++++++++++++******))))))******+++,,,,,,------,,,+++,,,///111)))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...---------............///------------.........///000000111222333333333333222222222333333333444444666555555444444555555666666777999:::;;;:::888777777777888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<=========>>>>>>???@@@@@@AAAAAA???@@@@@@???<<<;;;;;;<<<:::;;;<<<;;;:::<<<>>>AAAAAA@@@???===<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;:::777888888999999:::::::::::::::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::999999888777666666666666444333333222222333333333222222222111111111000000333222222000///---+++***//////////////////......------------------------......................../////////.........------------,,,,,,,,,,,,+++++++++,,,---//////...------)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++******)))*********)))++++++((((((,,,---***((())))))************))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******---000444777+++***)))***,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,***)))***+++---------------,,,++++++*********++++++++++++,,,------,,,,,,,,,,,,++++++)))))))))))))))*********************************+++))))))***,,,+++******++++++******++++++,,,---,,,,,,+++*********++++++***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++---------------------...,,,++++++******++++++,,,,,,++++++++++++*********************************************************))))))***++++++++++++******++++++,,,,,,++++++***************************(((***,,,......,,,***)))))))))***+++++++++++++++************************++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,************************++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---)))******+++++++++************))))))******+++,,,+++,,,,,,+++)))))),,,...(((***+++------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///---------............///,,,,,,---------............///000111222222222222222222222222333333333333444444333333333333444444666777999::::::888666555666777888999:::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@===>>>???===;;;999::::::999:::::::::999;;;>>>AAAAAA@@@???===;;;::::::::::::;;;;;;<<<;;;;;;::::::777888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::888999::::::;;;;;;::::::999888777666666555555666222222222111111222222333222111111111000000000000222111111000///...,,,,,,.../////////////////////---------------------------..................---//////.........---------------,,,,,,,,,,,,++++++***+++---.........,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++.........------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++***)))))))))***'''******((((((,,,---+++'''((()))***************)))************+++++++++******************************++++++++++++******------------------------++++++++++++++++++++++++---,,,******---222777:::***)))((()))+++,,,+++***************************,,,------,,,***))))))***)))***+++,,,,,,,,,,,,+++******)))))))))***+++,,,---------,,,,,,,,,++++++(((((()))***+++,,,,,,---************************---***)))+++,,,***)))(((+++*********+++,,,,,,---++++++************+++++++++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,---,,,++++++++++++++++++,,,***++++++++++++***)))(((************************************************))))))***++++++++++++***+++++++++,,,,,,+++++++++************************)))***+++,,,,,,+++)))(((((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,************************++++++******++++++,,,---******************************************++++++)))))))))))))))))))))))))))))))))((()))******+++******+++++++++******)))*********)))***++++++,,,'''))))))'''%%%$$$'''***(((***+++------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000---------.........//////,,,,,,,,,---------......---...///000111111111111111111222222222333333333444333333222222333333444555777888999999777444333666777777999:::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????<<<======<<<:::888999:::999999999999999;;;>>>AAAAAA@@@>>>===;;;::::::999;;;;;;;;;<<<;;;;;;::::::777888999:::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::999888777666666555555555111111111000111111222222111111111111000000000000...///000222333333333333.........///////////////////////////////////////------............------//////.........------------------,,,,,,,,,++++++)))***,,,......---,,,+++............---,,,,,,+++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........---,,,,,,,,,,,,+++***///...------,,,,,,------+++++++++******))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++******************++++++******************)))************+++++++++++++++******************************************))))))***++++++++++++*********++++++++++++******+++,,,------,,,+++)))(((+++******+++,,,///111222,,,,,,,,,,,,,,,,,,,,,,,,************************///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...------------,,,,,,++++++---------,,,,,,,,,+++++++++---......---,,,---...++++++*********+++---......---+++)))(((((()))***************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))************++++++++++++***)))***,,,------,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))''')))***,,,---------,,,************************,,,***(((''''''(((***,,,************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++((()))++++++)))((()))******++++++++++++,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,------+++))))))***+++++++++++++++++++++++++++------,,,+++,,,---...///------------------------000000000000000000000000...000333666777666333222111222222333444555666777666777888999999777555333555888;;;<<<;;;999999999===<<<<<<<<<<<<;;;;;;;;;======>>>>>>===<<<;;;;;;:::;;;===<<<:::888777888555777999::::::<<>>>>>>>><<<:::::::::<<<:::999:::;;;<<<;;;999:::;;;;;;;;;;;;<<<<<<<<<::::::999888888888888888777777666555555444333333222222222111111111111000///111333444222222222333444333222222111111222222.................................///////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---/////////---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++******)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++******+++++++++***++++++,,,,,,---,,,++++++++++++,,,,,,++++++++++++++++++++++++************************...---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++***+++***)))((('''((()))***,,,++++++++++++*********,,,---...,,,***((((((((()))))))))((())))))***+++---,,,+++)))))))))******************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++---------,,,,,,,,,,,,+++,,,+++******))))))******,,,,,,+++++++++*********+++++++++++++++***)))(((,,,,,,++++++*********)))***+++,,,------,,,+++************************************++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++(((***++++++***))))))***((())))))))))))*********+++************+++---...******+++++++++,,,,,,,,,,,,,,,++++++*********)))******++++++++++++************+++++++++,,,,,,,,,)))+++,,,,,,+++,,,---///---------------------------,,,,,,,,,,,,---...///------------------------////////////////////////000///---,,,,,,///222333000000111222333444555555666666666666555555555555555666888888888888999;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::999999999;;;<<<;;;999888888888888999;;;;;;<<<===@@@BBB@@@@@@@@@===;;;:::<<<===@@@>>><<<<<<<<<===<<<;;;;;;:::999:::;;;<<<;;;:::::::::::::::;;;;;;;;;;;;999888888777777777777777666555555444444333333222222222222111111111111000000222444444333222333444111111000///////////////------------------------------......//////000000........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---++++++++++++++++++++++++++++++***************)))---------,,,,,,,,,,,,+++)))***++++++***)))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...////////////000111//////...---------------************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------***************+++++++++***************+++++++++))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***++++++***)))***+++---...++++++++++++++++++++++++************************************************---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++)))(((,,,+++***)))((()))+++,,,+++++++++*********)))))),,,---///...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,******))))))******************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,++++++,,,---,,,,,,+++***************)))))))))(((((((((((('''*********************)))---,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((***,,,+++***)))************+++++++++,,,,,,,,,+++***)))))))))+++...///******+++++++++,,,,,,,,,---,,,,,,++++++******)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,------,,,,,,---...------------------------,,,,,,,,,,,,------......------------------------////////////////////////000...,,,+++,,,...000222///000111111333333444555666666555555444555555666555666777777666777999<<<;;;:::::::::999999999999888999999999999999888888999:::;;;:::999888888999999;;;<<<<<<<<<===???AAA?????????===<<<<<<===???BBB>>>::::::===>>>===;;;:::999888999:::;;;:::999999999999:::::::::;;;;;;888888777666666666666666444444444333333222222222222222222111111111000000///111222222111111222333000///......------......------------------------,,,------...///000111111........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***)))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,...//////......///111000///......------......,,,---------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++***)))***+++---...))))))***+++,,,,,,,,,,,,************************************************,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---------+++)))'''++++++***))))))***+++,,,+++++++++*********)))))))))+++------,,,,,,---...+++++++++,,,++++++++++++++++++******************************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++''')))++++++******,,,...------,,,+++++++++++++++)))))))))((((((((((((''')))))))))******+++,,,---,,,,,,,,,,,,++++++******---+++***))))))***+++---************************))))))***+++,,,,,,------)))))))))***************++++++++++++++++++++++++++++++************++++++)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,+++***)))))))))+++...///******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,...//////---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------------------------------..................................../////////000///000111111333333444555666666555555555555666777555666777777666777999;;;999999999999888888888888777777888888888888888777999::::::999888777888::::::;;;<<<<<<<<<<<>>>>>>>>===;;;<<<>>>@@@AAA===::::::<<<>>>===;;;888777777888999::::::888999999999:::::::::;;;;;;888777666666555555666666333333333333333222222222222222222111111111000000000111222111000000222333222222111000000000000111------------------------,,,------...///000111111........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***++++++***)))***+++---------------------------------------------------,,,,,,,,,,,,---......***---///...++++++---///...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,)))************+++++++++)))))))))***++++++,,,,,,************************))))))***++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,))))))+++,,,------------++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++***)))(((((()))))))))))))))))),,,++++++++++++*********%%%'''************+++---)))************)))((((((************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++'''***,,,,,,******,,,///...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))(((((())),,,---*********************************++++++,,,,,,---)))))))))***************++++++++++++++++++++++++++++++************++++++)))+++,,,,,,+++******+++((())))))))))))*********+++************+++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---///111000...,,,+++,,,+++++++++++++++++++++++++++,,,------......------------------------------........................---...000111111000///...000000111222333444555555666666666666777777777777666777999888777777888:::999888888888777777777777666666777888888888888777999999:::999777777999:::;;;<<<<<<<<<;;;;;;===???=========<<<;;;;;;===???===<<<:::;;;<<<<<<<<<;;;888777666888:::;;;:::999::::::::::::;;;;;;;;;;;;888777777666666666666666333333333333333333333333222222222111111111111000222222333222111222333555111000000///////////////------------------------------......//////000000........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------)))***************++++++)))***++++++***)))***+++................................................---,,,,,,,,,,,,---......,,,///111000,,,+++---000......---,,,,,,,,,,,,,,,(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++'''(((***+++,,,+++***))),,,,,,,,,,,,++++++++++++&&&(((*********)))***+++)))******+++***)))((('''*********+++++++++******************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++*********+++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,///111///+++)))+++...---,,,,,,+++++++++++++++---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,...///***++++++,,,,,,------------,,,++++++++++++,,,---************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))+++,,,,,,+++******+++((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,...111111///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------..............................///000000///...---111111222333444555666666555666888999999999888777777999;;;;;;999888777888888888777777777666666666666666777888888888888888888999999888777777999;;;:::;;;<<<;;;::::::<<<>>><<<<<<<<<;;;999:::<<<>>>999:::<<<<<<;;;::::::;;;999888888999;;;<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<999888777777666666777777333333333444444444444444222222222111111111111000111222222111000111333555......---,,,,,,,,,,,,---.................................///////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,)))***++++++***)))***+++........................////////////////////////---,,,,,,,,,,,,---......000333666444///---000333000000///............///++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******((())))))***++++++,,,,,,((())))))***++++++,,,,,,)))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++,,,,,,------,,,,,,++++++,,,------,,,+++)))(((......//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,(((***---//////...,,,+++---------,,,,,,,,,++++++***,,,------+++******++++++,,,------,,,+++***))))))******+++++++++******************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++*********+++---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++000333555222,,,)))+++---,,,++++++***)))*********+++++++++************)))///...---,,,+++,,,---...)))***+++,,,------...///,,,,,,---......---,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++************++++++)))+++---,,,+++***+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,)))***+++,,,------...///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***---000111000/////////------------------------+++,,,---.........---,,,------------------------........................///.........---.........111222333333555555666777555666999:::;;;:::999777888:::<<<<<<:::888777666777777777777666666666666666666777888888888888888888999999888666777999;;;:::;;;<<<;;;999999;;;===<<<<<<<<<:::999999;;;<<<666:::======:::888999;;;;;;:::999;;;===>>>>>>===;;;;;;;;;<<<<<<<<<======999999888777777777777777444444444444444444444444222222222111111111111000/////////...---...000333111111000////////////000///////////////////////////////////////.................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,---------)))+++++++++***)))***+++......//////...---,,,,,,,,,,,,,,,---...///000000000---+++---111333000,,,///111333222///------///,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''))),,,......,,,)))'''---,,,***))))))***,,,---,,,,,,+++***))))))************+++++++++,,,,,,,,,)))******++++++******)))++++++------------++++++...///000111111000///...***+++,,,,,,,,,++++++***------,,,++++++******)))************************++++++++++++++++++++++++++++++***))))))***++++++************************)))***+++,,,---,,,,,,+++******++++++++++++******************************)))************+++++++++---,,,+++*********+++,,,***)))))))))***+++,,,,,,+++*********))))))(((((())))))***++++++++++++*********************************+++++++++,,,,,,,,,((())))))+++,,,---......------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************,,,------,,,++++++,,,++++++******************(((+++,,,******,,,+++(((------,,,***))))))+++---+++++++++,,,,,,---------,,,...000111000...,,,***,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))***+++,,,,,,+++***))))))***++++++,,,,,,,,,,,,))))))***++++++++++++***,,,,,,++++++++++++++++++++++++,,,------------,,,************************.........------,,,,,,,,,))))))*********+++++++++...---,,,,,,,,,,,,---...******+++,,,,,,---......,,,,,,------...//////000...------------...//////000000000000111111111111333333333444444444555555888:::;;;888333333777;;;888666555666999:::888666555555666777777777777777999999999888999999::::::::::::::::::::::::::::::666888:::<<<<<<<<<:::999555777999:::::::::888777999999:::;;;;;;:::999999999::::::;;;;;;:::::::::777666555444444444444444555555444444444333333333222222222222222222222222000000////////////000000////////////////////////---------.........//////......////////////......---...///000111111111111------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++.........------,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********************************...////////////...---,,,,,,,,,------....../////////---+++---111222///,,,---///111000---++++++---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))+++------+++)))(((+++***(((''''''(((***+++,,,++++++******)))************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++***+++---///111222333333++++++++++++,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,+++******++++++++++++******************************)))************+++++++++---,,,+++*********++++++*********)))******+++++++++*********)))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************************,,,------,,,++++++,,,***************************,,,,,,))))))+++***'''+++,,,++++++******+++,,,++++++++++++,,,,,,,,,,,,,,,---...//////---+++***,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,---...//////******+++++++++,,,,,,,,,++++++++++++++++++++++++------......------,,,+++******++++++++++++************+++,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++))))))***+++++++++++++++************************......---------,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...+++++++++,,,,,,---------------....../////////000...------------...////////////000000000111111111333333333333444444444444444666777444000000333777777666444555888999888666555666777777888888777777999999888888888999::::::999999999999999999999999888999:::;;;;;;:::999888666777888::::::999888777999:::;;;;;;;;;;;;:::999999999:::::::::999999888666666555444444444555555666666666555444333333222222222222222222222222222000000////////////000000////////////////////////---------.........//////......////////////............//////000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******************************//////////////////...------------------............,,,+++---000111///,,,+++---...---+++*********++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++++++++***)))+++***)))(((((()))***++++++++++++*********************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))***+++---///111444555---,,,,,,++++++,,,,,,---******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************+++,,,,,,,,,++++++******++++++++++++******************************)))************+++++++++---,,,++++++******++++++++++++******)))************************)))))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***************************+++------+++***+++,,,************************+++...---***))),,,,,,)))******+++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++*********)))***+++,,,---...///000******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,+++++++++************++++++++++++,,,,,,,,,+++******))))))***++++++++++++************++++++,,,,,,---'''((())))))******))))))************************------------,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////...------------...////////////000000000000111111222222333333333444444444222444555222//////222555777555555555777888777666666777888888999999888888888888888888888999::::::888888888888888888888888;;;;;;::::::999888888777666777888999:::999888888:::;;;;;;<<<<<<;;;;;;:::999999999999999888777666555555444444555555666777888888777666555333222222222222222222222222222222000000////////////000000////////////////////////---------.....................////////////............//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************)))))))))******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************...//////000//////.........------------------------,,,+++---///000...,,,+++,,,,,,,,,+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++******************+++,,,,,,+++******+++,,,,,,******+++++++++***************+++++++++,,,,,,,,,)))******++++++******)))+++++++++,,,,,,+++++++++,,,+++++++++---///111222000///---,,,+++++++++,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++,,,,,,++++++++++++***+++,,,,,,+++***)))))))))***************************,,,***)))((((((***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))+++,,,,,,+++******+++***************++++++++++++...---***+++///111000+++******+++,,,,,,+++***,,,++++++******))))))))),,,+++***))))))***+++++++++++++++***************+++++++++*********************+++,,,------......******+++++++++,,,,,,,,,******************************+++++++++******))),,,+++***))))))***+++,,,,,,,,,,,,,,,++++++***)))))))))***++++++++++++***))))))***+++,,,,,,------'''(((((()))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------...------------...//////////////////000000000111222222222222333333333333444555666444222222444666777666666777777888888888777777888999999999999999888777777777888999:::;;;999999999999999999999999<<<<<<;;;:::999999::::::666777888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;888999999888888777666555444444444444555666777888:::999888777555333222222111111111111111111111111000000////////////000000////////////////////////........................---......//////......---............---,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***************))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************......////////////......---------------,,,,,,,,,,,,+++,,,---......---,,,,,,++++++,,,,,,,,,+++************++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***))))))***++++++,,,++++++++++++++++++,,,)))******+++++++++************+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,+++******+++---///000111000///---,,,+++******......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************,,,+++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++,,,,,,,,,,,,++++++******,,,,,,+++***)))))))))******************+++++++++,,,***)))((((((***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((***++++++***))))))***))))))*********++++++++++++------+++---444888888...,,,***+++,,,,,,+++))),,,++++++******)))))))))+++***)))(((((()))+++,,,************************************************,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))***++++++*********,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++***)))))))))***++++++++++++***))))))***+++,,,,,,------((()))******++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------...------------...//////...////////////000000000111111111222222222333333555555666555555555666777777777888888888888999999777777888999999999999999777777777777888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666555444444444555666777888999:::999888777555333222222111111111111111111111111000000////////////000000////////////////////////.....................---------............------............---+++***)))------------------------------------------------+++,,,,,,------,,,,,,+++,,,+++++++++,,,------...***+++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,---..................,,,,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,++++++,,,------+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((()))***,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))))))))***+++---...//////000000///...---,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************---,,,++++++******++++++******++++++++++++******************************)))************++++++++++++,,,,,,,,,,,,+++***)))++++++******)))******************++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************((()))++++++)))((()))***)))))))))***++++++,,,,,,***,,,,,,***...777<<<===333///+++***,,,---,,,)))+++++++++++++++***************)))((()))***+++,,,)))))))))***************)))))))))***************---------,,,++++++************+++++++++,,,,,,,,,***************************+++,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++******))))))***++++++++++++************++++++,,,,,,---)))***++++++,,,,,,++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........------------...//////......////////////000000000000111111111222222222444444444444555555555555666777888888777777888999666777888888999999888888666666666777888999:::;;;:::::::::::::::::::::::::::::::::;;;<<<=========888888888888888999999999;;;::::::999999::::::;;;777777888888888888777777555555555555666777888999888888777666555333222222111111111111111111111111000000////////////000000////////////////////////...............---------------............------............---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++,,,,,,---...///+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************++++++,,,---------------+++++++++,,,,,,------...)))+++,,,,,,,,,,,,,,,,,,,,,***)))+++------+++))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))))))******)))))))))''')))***,,,,,,,,,***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,******+++++++++++++++******,,,...000111000///...++++++,,,,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,+++*********++++++******++++++++++++******************************)))************+++++++++++++++,,,,,,,,,+++***)))*********)))******++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++************************,,,,,,++++++++++++++++++************************''')))******)))(((((()))((())))))***++++++,,,,,,***++++++)))---666<<<===888222,,,***,,,---,,,***++++++++++++,,,,,,,,,,,,***)))))))))******+++,,,((()))))))))*********+++((()))))))))*********+++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++)))***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++,,,---///000111111...------------...//////........./////////000000000000000000111111111222333333333444555666555444333555777666555444666888555666777777888888777777555555666666777999:::;;;999999999999999999999999888999:::;;;;;;;;;:::999888888888888888999999::::::999888888888888999:::666666777888999999999999666666555555666777888888666666666555444333333222111111111111111111111111000000////////////000000//////////////////////////////.........---------,,,------......------,,,...............---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,...//////+++++++++,,,,,,,,,------++++++,,,,,,,,,+++************+++++++++,,,,,,,,,***************************+++,,,,,,---------,,,******+++,,,,,,---......)))***,,,,,,+++++++++,,,+++)))(((***,,,---+++(((---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))***++++++++++++***)))++++++,,,,,,,,,,,,++++++'''(((***,,,---,,,***)))******+++++++++,,,,,,,,,*********++++++*********,,,+++***))))))***+++,,,.........---+++(((%%%$$$&&&(((---111333333222111///......------,,,++++++************************++++++++++++++++++++++++++++++***))))))***++++++************************...---+++*********++++++******++++++++++++******************************)))************+++++++++++++++,,,---,,,+++***)))***)))))))))***+++,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************---,,,,,,++++++*********************************''')))******)))(((((()))((())))))***++++++,,,,,,***+++***(((+++444:::;;;;;;444---***+++---,,,++++++++++++,,,,,,---------))))))******++++++++++++(((((())))))*********+++(((((())))))*********+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((()))***************)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,++++++++++++++++++))))))***+++++++++++++++*********************************++++++,,,,,,,,,))))))*********+++++++++***+++,,,------,,,+++*********+++,,,,,,---......+++,,,---///111222333444...------------...//////............/////////000000000000000111111111111555444555666777888777666111333555555333222444777555555666777777777777777555555555666777999:::;;;888888888888888888888888888999:::;;;:::888666444888888777777888888999::::::999888777777888999:::555666777999::::::::::::666666666666666777777888555555555444444333333333000000000000000000000000000000////////////000000//////////////////////////////.........---------,,,------......------,,,......//////......------------------------------++++++++++++++++++++++++***+++---......---+++***+++++++++,,,---...///000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,************************...------------.../////////...,,,******+++,,,---000///...------...///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((((()))***************************************************************))))))***++++++++++++******))))))(((((((((((((((******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222///...,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,+++++++++,,,,,,+++***))))))******++++++******++++++,,,---++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++,,,+++++++++***))))))))),,,+++*********+++------***************************+++,,,+++***)))***+++++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++******)))''''''***,,,...///...+++'''%%%***++++++,,,,,,++++++***,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111333222111///---+++***))))))***,,,,,,,,,***((('''++++++************++++++((()))***+++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,+++++++++***))))))))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...************************---------,,,,,,++++++++++++++++++,,,,,,---------///,,,+++...444888777444,,,,,,,,,---------......------............------///111222222111111222333555555555555555555444444222333555666777777888888666777888888888777555444444555666888999999999999888888999999999999888888888999::::::;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888999888888777666555555444777777666555555555555666888888777555444333222111111111111111111111111111222222111111000000//////222000//////000000///...///////////////......------...///000111111111111111111000---+++***+++---,,,---......///.........///...------,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,+++***)))((('''***))))))+++------,,,+++,,,+++******++++++)))(((---------------.../////////---,,,******+++,,,---//////...------...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,((())))))***************************************************************))))))***++++++++++++***---,,,,,,+++++++++++++++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---///000...---,,,++++++++++++,,,,,,,,,+++++++++*********+++++++++++++++*********,,,++++++***))))))******---,,,,,,+++*********+++++++++++++++++++++++++++*********************************))))))*********++++++++++++++++++++++++++++++++++++***************)))((((((((()))***+++***************************+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************))))))***+++---...---+++)))'''***++++++,,,,,,++++++***,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,---......---,,,,,,+++******++++++---------,,,***)))++++++************++++++)))******++++++++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++***************)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,************************---,,,,,,,,,+++++++++++++++++++++,,,,,,---------...+++***---222555444111,,,,,,,,,---------......---......//////......------///000000///...000111555555555444444444444444222333444555666777777777666777777888777666555444444555666888999999999999888888999999999999888888888999:::;;;;;;;;;;;;;;;888888888888888888888888::::::999999999888888888888888777777666555555444555555555555555666777888666666666555444444444333111111111111111111111111000000000000000111111111111000...///000000///...///////////////......------...//////000000000000///000000///---,,,---///,,,,,,------...------,,,///...---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,+++***)))((()))***++++++++++++++++++...,,,******,,,,,,,,,+++---------------......///...---,,,+++***+++,,,---...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,((()))******++++++******************************************************))))))***++++++++++++***...------,,,+++,,,,,,,,,******************************++++++++++++******(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,++++++++++++,,,+++++++++*********))))))*********+++++++++++++++,,,+++******)))*********///...,,,+++***)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))(((((())))))***+++************************)))+++,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++*********+++,,,---***+++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,+++******))))))************++++++,,,,,,------******))))))))))))***+++))))))*********++++++++++++,,,---...---,,,+++***++++++************++++++++++++++++++++++++***))))))+++,,,,,,+++***,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************************+++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******))))))******+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------,,,***)))+++///111000---,,,,,,,,,---------............////////////......---...//////......///111444444444444444444444444111222333444666666666666666777777777777666555444444555666888999999999999888888999999999999888888999::::::;;;;;;;;;;;;:::888888888888888888888888:::999999999999888888888888777777666666555555555333444444444666777888999555555555555555555555555111111111111111111111111...//////000111111222222000///...///000111000//////////////////......---.............../////////---///000000///...///000,,,,,,---------,,,,,,+++......---,,,,,,,,,---------+++***+++,,,---,,,***+++++++++,,,,,,---------++++++++++++++++++,,,---++++++,,,,,,,,,,,,+++++++++...000///,,,+++,,,...///---+++***,,,...//////------,,,,,,------...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++))))))***++++++++++++***************************************************))))))***++++++++++++***++++++***))))))))))))*********************************++++++++++++******))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************,,,,,,++++++++++++++++++++++++++++++***************+++++++++,,,---------++++++***************+++...---,,,+++************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************)))+++,,,+++******+++---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***,,,...000+++*********+++,,,,,,---***++++++,,,,,,++++++***+++++++++***************))))))***+++,,,------...---,,,,,,++++++*********((()))))))))******+++++++++,,,,,,------,,,++++++++++++************++++++,,,,,,,,,,,,+++******))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******)))******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---+++,,,,,,,,,---------.........//////000000//////......///111000//////000222333333333333333444444444111111333444555666666666666666666666666555555555444555666777999999999999888999999::::::999999888::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888888888777777666666666555555555444444444555555666888888555555555555555444444444111111111111111111111111//////000000111222222222000///...///111111111//////////////////......---......---------............000222222000///..................------,,,+++------,,,,,,,,,------...---,,,++++++,,,---,,,+++******+++,,,,,,---......,,,+++++++++,,,---......***+++,,,---------------///333666444///,,,...111///---***)))+++...///000,,,,,,,,,,,,,,,---......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))***+++++++++++++++************************************************))))))***++++++++++++*********)))(((((((((((((((******************************++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))***+++++++++++++++++++++---,,,,,,,,,,,,+++++++++))))))******++++++,,,,,,+++***************++++++,,,++++++***++++++,,,,,,************************************************+++,,,------------,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,---******++++++,,,,,,,,,,,,************************)))+++,,,,,,++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++---///111+++************,,,---...***++++++,,,,,,++++++***++++++++++++******))))))))))))******+++,,,------,,,,,,,,,,,,+++******)))++++++++++++******************+++++++++++++++***++++++************++++++,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,---,,,+++,,,,,,,,,---------............////////////......---///000000//////000111222222222222333333444444111111333444555666666666777666666555555555555555444555666777999999999999999999::::::::::::999999;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999888888888777777666666666666555555555555666666555555555555666666888777666555444333222222111111111111111111111111111111111111222222222333222000///000222222111000///////////////......---...------------...//////000222333222000---,,,,,,000000000000///...,,,,,,,,,,,,,,,,,,,,,---...///---,,,++++++------,,,+++******+++,,,,,,---......---------------...///000******+++,,,------------///333666444///,,,...111...+++(((((())),,,......,,,,,,,,,,,,,,,------...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++)))***++++++,,,+++++++++************************************************))))))***++++++++++++***,,,+++******))))))************************************++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))))))***++++++,,,+++++++++---------,,,,,,,,,++++++((((((((()))))))))))))))*********)))******+++,,,++++++******++++++,,,---************************************************++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,(((((()))************)))************************)))+++,,,,,,++++++---...++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++---...///+++*********+++,,,,,,---***++++++,,,,,,++++++******++++++++++++***))))))))))))******++++++,,,,,,******++++++***)))((((((------,,,,,,+++***************************++++++++++++************++++++,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,+++***,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++)))************+++++++++******++++++++++++*********++++++++++++,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------+++,,,------,,,,,,---///000111111222222333333444111222333444666666666666777666555555444444555555444555666888999999999999999999::::::::::::999999;;;<<<<<<<<<<<<;;;;;;:::777777777777777777777777999888888888888777777777555555555555555555555555777777666555555555555555888888777555444333222111111111111111111111111111111111222333444444555555444333222222333333222000///////////////......---...------,,,---///000222111222333111...,,,+++,,,222222111111///...,,,,,,+++++++++,,,---...///000...,,,+++,,,---...---++++++++++++,,,,,,---------...---------------...///******+++,,,,,,---,,,,,,---///111///,,,***+++,,,,,,***(((''')))+++,,,+++,,,,,,++++++,,,,,,---...,,,---------,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************)))***++++++,,,,,,++++++************************************************))))))***++++++++++++***---,,,++++++******++++++******************************++++++++++++******************++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,++++++***((()))***+++,,,++++++***,,,,,,,,,,,,+++++++++***+++++++++*********************))))))***++++++,,,,,,,,,++++++***+++++++++***************************************************+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++'''((()))***+++******)))************************)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,+++***)))(((***************+++++++++******+++,,,,,,+++***))),,,,,,++++++++++++******************++++++,,,,,,++++++************++++++++++++,,,,,,---,,,,,,,,,)))+++,,,,,,+++***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++++++++***+++,,,,,,+++++++++,,,,,,,,,,,,---------......,,,,,,------------,,,,,,***,,,------,,,+++---...000000000111222333333333222333444555666777777777777666555444444444555555444555666888999999999999999::::::;;;;;;::::::999<<<<<<<<<<<<<<<;;;::::::666666666666666666666666888888888888777777777777555555555555555555555555666555555555555666666777777777666555444444333333111111111111111111111111///000111444666888:::;;;777666444444444444222000///////////////......---...---,,,---...000333444000111000///,,,,,,,,,...222222111000///---+++***+++++++++,,,---...000000...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++++++++++++++++++++,,,,,,,,,+++***)))))),,,***))))))*********))),,,,,,++++++,,,,,,---...,,,,,,---------,,,+++***,,,,,,............,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******************+++,,,,,,,,,,,,+++************************************************))))))***++++++++++++***,,,+++******))))))************************************++++++++++++******))))))))))))************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++((()))***+++,,,,,,+++***+++++++++************)))/////////......---------******))))))***+++,,,,,,......,,,+++***)))))))))))))))))))))))))))))))))************************)))***,,,------,,,***)))++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,---,,,++++++************************)))+++,,,,,,,,,,,,...///++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,+++++++++******+++,,,+++***)))(((+++++++++***************,,,,,,......///...---,,,************++++++++++++,,,+++++++++,,,,,,---...++++++************++++++***+++,,,,,,------------)))+++,,,,,,+++***,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++******)))))))))************+++++++++******++++++++++++***************++++++,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++)))***++++++******+++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---///...------...000///000000111222222333333222333555666777777888888777666555444333444555555444555666888999999999999999::::::;;;;;;::::::999<<<=========<<<;;;::::::777777777777777777777777888888888888777777777777444555555555555555555555444444444555666777888999555555555555555555555555111111111111111111111111---...111444888;;;>>>???999888666555555444222000///////////////......---------,,,---...111444666...///...---+++,,,...000111111000///...,,,***)))******+++,,,---...000111...---,,,,,,......---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******+++++++++******))),,,+++***+++,,,,,,***))),,,+++******++++++)))(((,,,------......------,,,---------,,,,,,+++++++++------------------------))))))***+++,,,...000111......---,,,+++***)))(((...+++))))))++++++)))&&&+++++++++************))),,,,,,,,,++++++*********''')))***+++,,,++++++***)))************+++++++++)))************+++++++++,,,+++++++++***)))))))))+++++++++***************************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,111///---+++***)))******------,,,+++***)))((('''***+++,,,------+++***)))------,,,,,,+++***))))))************+++,,,------,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))************+++++++++,,,+++***))))))+++---...++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,............,,,+++.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++...///000000///,,,+++***))))))+++---...***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***(((''''''+++---+++)))***+++,,,+++++++++************)))************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,)))###!!!&&&))),,,,,,,,,,,,,,,,,,,,,,,,)))((('''))),,,...//////(((,,,000///+++)))+++...++++++++++++******)))))))))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---......------,,,,,,,,,---------......,,,,,,---......---,,,,,,---,,,,,,,,,,,,---.........///000222333333333333222222333444444555555666555555555555555555555555666666555555555777999:::555666888:::;;;;;;;;;:::<<<<<<;;;;;;:::999888888555666666777888999999999777777777777666666666666666666666666666666666666666666666666555555555555666666666666555444333222111111222222222222111111000000000000222555888:::;;;777333111111111///,,,000///---,,,,,,...111333000///---,,,---...000222------............------------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------//////...------------...,,,++++++******++++++,,,))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***************************,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++++++++***///---++++++,,,---+++((())))))******+++++++++,,,,,,,,,++++++++++++++++++)))******+++,,,,,,++++++)))************+++++++++)))************++++++++++++++++++*********************************++++++************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,000...---+++*********++++++++++++******************++++++,,,,,,,,,++++++------,,,,,,+++******)))+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))************+++++++++,,,+++***))))))+++---...++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,+++***))))))+++---...***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((+++,,,***((()))+++,,,++++++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,+++((('''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,---,,,+++,,,///111///***(((***,,,++++++++++++*********)))************+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------------...,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......000000000111111222222222222222333333444555555555555555555555555555555555666555555555666777888999999999:::;;;;;;;;;;;;;;;::::::999999888777777666555666666777888888999999777777777777666666666666666666666666666666666666666666666666555555555555666666666555555444333222111111222222222222111111000000///...///111333444888555222000000000///---000///...------...000111...------,,,---...///000------............------------------------------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---///...------,,,,,,------,,,++++++******++++++,,,************************)))***++++++++++++***)))************************,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++************++++++,,,,,,,,,000///------......,,,+++'''((()))***+++,,,------++++++++++++++++++,,,,,,+++++++++++++++,,,,,,---)))************+++++++++)))************+++++++++***************+++++++++)))))))))***+++++++++,,,************************************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,...---,,,+++***++++++,,,))))))******+++++++++,,,************+++,,,---------,,,,,,++++++*********,,,,,,++++++***+++++++++,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))************+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++*********+++,,,---***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++***)))(((***,,,,,,+++++++++************++++++++++++++++++++++++*********************************++++++++++++,,,***+++,,,---............++++++++++++++++++++++++---,,,+++,,,.........---111222222...)))''')))+++++++++++++++************************+++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,---,,,,,,,,,,,,---......111111000//////000111222222222333333444444555555444444444444444444444444555555555555666777888999===<<<;;;;;;::::::;;;;;;:::999999888888777777777666666666777888888999999777777777777666666666666666666666666666666666666666666666555555555555444555555555555444333222222111111222222222222111111222111///.........///000444222000//////000...---////////////............+++,,,,,,---------------------............------------------------------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************((()))************)))(((************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++************+++++++++,,,,,,,,,///............------,,,((())))))***++++++,,,,,,*********++++++,,,,,,,,,------+++++++++,,,---...))))))*********+++++++++))))))*********+++++++++)))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++******+++,,,---)))************+++++++++******))))))***,,,...///,,,,,,,,,++++++*********------,,,+++************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++******)))(((++++++*********+++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------+++***+++***((())),,,,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))*********+++++++++)))***+++,,,,,,,,,++++++************************(((((())),,,000333444333222222000---)))(((***,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---------++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......222111///......///000111111222222333444444555555444444444444444444444444444444555555666777777888>>>===;;;999999999999:::;;;;;;;;;::::::999999999666666777777888888888888777777777777666666666666666666666666666666666666666666555555555444444444444444444444444333222222111111222222222222111111333222111000//////000000000000////////////......//////000000000...---,,,***,,,---//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++---,,,++++++******++++++,,,++++++******++++++,,,************************)))******************)))************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,*********************************++++++,,,,,,,,,...---,,,+++++++++------))))))*********+++++++++))))))*********+++++++++)))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---+++++++++************)))******))))))***,,,...///,,,,,,+++++++++++++++***------,,,+++************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++,,,++++++***++++++++++++++++++++++++******************++++++++++++***+++++++++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,...******---...***))),,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++++++++***)))(((((())))))************************%%%&&&(((,,,111555666555000///...+++******,,,...+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...------,,,---......+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......222000///------...000111111111222222333444444555444444444444444444444444333444555555666777777777<<<;;;:::888888888999999;;;;;;:::::::::::::::999777777777777777888888888777777777777666666666666666666666666666666666666555555555555444444444444333333333333333333222111111111222222222222111111000000000000000000111111---...//////...............///000111000///---++++++---///111111000...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,+++************+++,,,++++++******++++++,,,************************++++++++++++++++++++++++************************,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------,,,,,,,,,++++++*********+++,,,---,,,+++***+++,,,+++++++++*********))))))++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++)))************+++++++++)))************+++++++++***************+++++++++)))))))))***+++++++++,,,***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***))))))***,,,,,,,,,+++++++++******))))))************+++,,,------++++++++++++++++++++++++,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++'''''''''((((((***+++,,,---)))***111333---+++---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,///---+++)))((()))***+++++++++++++++++++++++++++))))))***...111222111000---,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,+++,,,---...++++++++++++,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......//////...------...///000111111222222333333444444333333333333333333333333333333444666666666666666999999888888888999::::::888888888888888888888888777777777777777777888888777777777777666666666666666666666666666666666666555555555444444444444333222222222333333222222111111111222222222222111111------......//////000000,,,...000000...---...///...///000000000///...---,,,---///111111000///...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,***+++++++++++++++,,,,,,***,,,---,,,******+++---***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******))))))************+++++++++)))************++++++++++++++++++*********************************++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++***))))))***++++++***************+++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,+++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,------,,,,,,******************************))))))***+++---...******++++++,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++************************))))))(((((((((***+++,,,---'''***444777000,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000...+++++++++******+++,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++))))))***+++,,,***++++++++++++,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......---------....../////////111111111222333333444444333333333333333333333333222333444666666666666555666777888:::;;;<<<<<<<<<888888888888888888888888888777777777777777777777777777777777666666666666666666666666666666666666555555555444444444333333111111222222222222111111111111222222222222111111......//////000000//////,,,///111111...------///......//////////////////,,,---.../////////......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************,,,------......------,,,+++++++++,,,,,,---------------------------------)))+++---......---,,,+++((()))***+++,,,---......***,,,...---+++***,,,...(((((()))***+++,,,,,,------,,,,,,++++++************++++++,,,+++***)))''')))************+++++++++)))************+++++++++,,,+++++++++******))))))+++++++++************************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***)))))))))***+++'''((()))***+++,,,------***+++,,,------+++***)))++++++++++++++++++++++++************+++,,,------*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,---------------************************,,,+++*********+++,,,---******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++---,,,,,,++++++*********************************+++***)))))))))***+++,,,,,,'''***777:::333---///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///---++++++******+++++++++)))(((+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++)))((('''((()))*********+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......+++,,,---...////////////000111111222333333444444333333333333333333333333222333444666666666666555555666999;;;===>>>>>>>>>::::::::::::::::::::::::888888888777777777777777777777777777666666666666666666666666666666666666555555444444444333333333000111111222222222111111111111222222222222111111111222222222222111111000,,,///222222///------///---.........//////000000,,,,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************/////////...---,,,******+++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++------------++++++---......---+++******+++******+++,,,,,,,,,,,,+++************************+++++++++*********))))))+++++++++************)))+++***)))))))))***,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++------,,,***(((((()))+++.........------,,,,,,,,,************************---,,,,,,,,,++++++******************************+++)))))))))***+++++++++---+++)))***+++,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,+++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********)))(((((()))*********************************+++---......---+++*********************************+++++++++,,,,,,,,,,,,,,,+++******))))))))),,,,,,,,,++++++*********------.........---+++***(((***...000111000///...------,,,++++++******)))++++++,,,---,,,+++***)))++++++******++++++,,,---,,,++++++******++++++,,,************************---,,,+++******,,,...///111,,,((())),,,...,,,***,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++///......------,,,++++++000000000000111111111111111111222222222333333333555555666666666666666666444666999;;;<<<;;;:::888::::::999888777777777888888:::;;;;;;999888888999777777777777777777777777777777777777777777777777555555444444444333333333333333333333333333333333000000000000000000000000000111222111000///000111000000///...............---.........//////000000...---,,,,,,,,,,,,---...........................---------,,,,,,+++++++++++++++++++++++++++++++++***+++---......---+++***+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))+++*********))))))((((((............---,,,+++++++++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++,,,------,,,++++++,,,---...---+++******+++******+++,,,,,,,,,,,,+++************************+++++++++*********))))))*********)))))))))((((((+++***)))))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++************+++,,,,,,,,,***))))))***+++,,,,,,+++++++++******************************************)))))))))((((((***************************)))******++++++)))(((***+++******))))))******++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,++++++***,,,+++++++++************++++++************++++++,,,++++++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************************************++++++,,,,,,++++++******************************************************+++,,,------,,,+++*********************************+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,******)))***,,,.........---,,,+++++++++++++++++++++,,,++++++,,,,,,,,,+++***)))++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++******,,,---///>>>777///,,,,,,,,,***(((,,,,,,,,,+++++++++******,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,,,,,,,------------...+++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------------------------//////000000000111111111111111111222222222333333555555555666666666666666777999;;;===>>>===<<<;;;:::999888888777777777888888:::;;;:::999888888888777777777777777777777777666666666666666666666666555555444444444333333333222222222222222222222222000000000000000000000000///000111000...---...///000000///...............------------.........///...---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++++++++++++++++++++++++++************)))************************************************+++*********)))))))))))),,,------......------,,,+++,,,------++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,---,,,+++***+++,,,******+++,,,,,,,,,,,,+++************************+++++++++***************))))))))))))((((((((('''+++******)))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++***++++++++++++************************************)))))))))))))))(((((((((************************)))***+++++++++***))))))+++,,,------,,,---...///+++++++++++++++++++++++++++******))))))******+++......---,,,+++***))))))++++++*********)))))))))++++++************++++++,,,+++******)))*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++,,,---------++++++++++++++++++,,,,,,***+++++++++++++++***)))************************)))******+++,,,,,,------+++,,,,,,,,,,,,+++***)))++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,---...CCC<<<222,,,******)))(((,,,,,,,,,++++++++++++***++++++***************)))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,+++***,,,,,,,,,,,,------------++++++************++++++*********++++++++++++,,,+++++++++,,,,,,---------......,,,,,,,,,,,,......++++++,,,------...////////////000000000000111111111111111222222222222333444555555555666666777777888999;;;===>>>===<<<;;;999888888777777777777777888999;;;:::999777888888777777777777777777777777666666666666666666666666555555444444444333333333111111111111111111111111000000000000000000000000111222222111///---...///000000///...............,,,,,,,,,---------------...------,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++***************************************)))))))))+++,,,------.........---+++,,,------++++++,,,---,,,++++++******++++++,,,***************************++++++,,,,,,++++++***************************))))))*********++++++++++++++++++,,,,,,+++++++++***+++,,,,,,+++***+++---******+++,,,,,,,,,,,,+++******************************************************)))))))))(((((((((+++******)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++,,,------,,,***---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************************++++++******+++---///000...---///222333111///++++++++++++++++++++++++++++++************++++++---,,,,,,,,,++++++***************))))))))))))(((++++++************++++++++++++***************+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++******+++---......---+++***+++++++++++++++++++++++++++******))))))******+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++******,,,+++***)))((())))))************++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---999444...+++***+++******++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,------******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++++++++,,,,,,,,,---------+++******))))))******+++))))))*********+++++++++******+++,,,,,,---............---,,,,,,---......,,,,,,,,,---------......////////////000000000111111111111111222222222222333444444555666777777888777888999;;;;;;;;;:::999888777777666666666777777888999::::::888777777888666666666666666666666666666666666666666666666666555555444444444333333333222222222222222222222222000000000000000000000000444555555444111000000111000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************++++++,,,---............+++,,,------++++++,,,---,,,++++++******++++++,,,***************************++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++)))+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++************************************************++++++*********))))))))))))))))))***))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---...---++++++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,************************++++++***)))(((,,,222777===777222333777777111***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,*********))))))))))))(((++++++************+++++++++***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++******+++---......---+++***+++++++++++++++++++++++++++******))))))******+++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,...---+++)))((()))***+++,,,,,,,,,+++++++++******,,,,,,++++++++++++***+++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,---,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......------............------+++,,,...//////...,,,++++++++++++,,,,,,,,,------++++++************++++++))))))*********+++++++++******+++,,,,,,---......------,,,,,,,,,,,,------......---------,,,,,,,,,...////////////000000000000000111111111222222222333333444555666777888999777888999:::::::::999888777666666555666666777777777999::::::888777777888666666666666666666666666555555555555555555555555555555444444444333333333333333333333333333333333000000000000000000000000333444555333111000000111000000///...............//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***************************************++++++++++++,,,,,,---.........---+++,,,------++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++************++++++***+++,,,+++***)))***+++******+++,,,,,,,,,,,,+++***************************************+++++++++++++++++++++************'''((())))))******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...222///++++++---...---+++)))))))))************************************************+++++++++++++++************************+++++++++)))(((+++333999LLLEEE???>>>???<<<444+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---(((((()))***+++,,,------++++++*********)))))))))++++++************++++++*********)))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,+++*********++++++++++++++++++,,,,,,,,,++++++++++++,,,------...---+++*********++++++------,,,,,,+++******)))---,,,++++++******++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,------------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------+++++++++,,,,,,---------------............------***+++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++......////////////000000000000000111111111111222222222333555666888999:::999999::::::::::::999999555555555555555666666777777888:::999888666777777777777777777777777777777555555555555555555555555555555444444444333333333333333333333333333333333000000000000000000000000000111111111///...///000000000///...............///////////////.........,,,------......------,,,------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,------...---------+++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++,,,+++***))))))***+++,,,+++,,,,,,+++)))((()))*********+++,,,,,,,,,,,,+++************************))))))*********+++++++++************))))))))))))%%%&&&((()))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---666111+++)))+++------+++((()))))))))************************************+++++++++,,,,,,---------************************)))+++,,,+++((()))...333FFFDDDBBB@@@===999444000++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,,,,+++++++++************++++++************++++++******))))))***++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++******,,,,,,+++++++++++++++++++++******)))***+++,,,---,,,,,,++++++***+++++++++,,,+++++++++++++++++++++---,,,+++*********++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,------,,,+++++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------------,,,........./////////000000000000000000111111111111111222333555777888::::::888888888888888888888888555444444444555555666777777888999999777666666777777777777777777777777777555555555555555555555555555555444444444333333333222222222222222222222222000000000000000000000000---///000000......///111000000///.............../////////......---------,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......---,,,,,,+++,,,------++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,+++,,,---+++)))(((((()))******+++,,,,,,,,,,,,+++************************))))))******++++++++++++))))))))))))(((((((((((($$$%%%''')))++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,999222+++)))+++------+++******++++++,,,,,,,,,,,,************************.........//////000000000************************'''+++...---)))'''))),,,///444888666111,,,---///++++++++++++++++++++++++++++++************+++++++++++++++***************,,,,,,,,,++++++++++++***++++++************++++++******))))))***+++,,,,,,************************************************++++++++++++++++++++++++------------------------************************************************+++++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,---,,,,,,++++++************)))(((((((((***+++,,,*********+++++++++***************++++++,,,---------,,,+++*********+++,,,++++++******++++++,,,---,,,++++++++++++++++++,,,************************))))))***++++++++++++***,,,+++***((('''(((+++---*********++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))///...---,,,,,,,,,,,,---******+++++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------......///............/////////000000000000000111111111111111111333555777888:::;;;666666666555555555555555444444444444444555666777777888999999777666666777777777777777777777777777555555555555555555555555555555444444444333333333111111111111111111111111000000000000000000000000...///111111000000222333000000///........................------,,,,,,,,,,,,,,,---......---,,,,,,************************+++++++++,,,,,,---------------------------------++++++************+++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++***)))(((++++++++++++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++......///---+++)))******,,,+++*********+++,,,---...---,,,+++,,,---...///,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...999999888777444000,,,***))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,---------++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))***+++,,,------...+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++,,,---,,,***(((,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***,,,......---+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++)))((())),,,---+++)))++++++******++++++,,,---************************,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,***(((***---...---+++------,,,+++************---,,,,,,++++++*********---,,,************,,,---++++++++++++++++++++++++...------------...//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''(((***++++++***((('''---,,,***)))))))))******------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///000111000,,,(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////////////////000111111222222333444444555555666666666666666666555555555555666777666444333333555888777777666555444444444555777888888666444333444666666666666666555555444222333555666666666555555555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000...,,,***,,,///111000.........---------,,,,,,,,,------------------------------------------------,,,,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))***+++,,,------...,,,++++++******++++++,,,///...,,,******+++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,+++******)))++++++++++++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************((()))***++++++***)))(((((()))))))))******************))))))((('''''''''************************++++++++++++++++++++++++,,,---...---+++******+++,,,+++*********+++,,,---------++++++***+++,,,---,,,++++++******++++++,,,,,,++++++++++++,,,------555555555333111...***(((************************))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))***************+++++++++*********++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++,,,---,,,***((()))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++---......,,,+++***+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++)))((())),,,---+++*********))))))******+++,,,************************,,,,,,,,,,,,,,,+++************++++++++++++******,,,+++)))+++---...---++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///......------,,,+++************+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---...------------------------,,,,,,,,,---------......///////////////000000111222222333333444555555555666666555444333333222222555666666555444333333555777777666666555444444333444666888888666555444555666777777777777666555555222333555666666666555444555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000---,,,+++,,,///111000............---------,,,,,,------------------------------------------------...---++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,...,,,+++))))))***+++,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++***************************)))************+++++++++************************))))))************))))))))))))))))))******************))))))((('''''''''+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---++++++*********+++------...---+++***)))******+++,,,++++++******++++++,,,+++++++++++++++,,,------000000000///...+++)))'''************************))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************++++++++++++************++++++*********)))))))))+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++,,,---,,,***(((''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,...///...,,,*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***,,,,,,,,,***)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++---+++++++++---...---,,,************+++,,,---...++++++++++++,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++((()))***+++,,,+++******------,,,+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***++++++******,,,000333........................+++,,,------......------//////......//////000111111222222333333444555555666555444333111000//////444555666555444333444555666666666555555444444333333555777777666555555666777777888888777777666555333333444555555555555444444333222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---,,,,,,---///000///............------------,,,------------------------------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,++++++******++++++,,,,,,+++***)))((()))***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++************************)))))))))******))))))))))))))))))))))))*********)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---+++************+++---...///...,,,+++************,,,++++++******++++++,,,+++++++++***+++,,,,,,---,,,,,,---,,,,,,***)))(((************************,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,------------...///---+++)))******------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,+++***************++++++,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++---......//////......---,,,+++++++++,,,,,,,,,++++++*********++++++,,,---***++++++,,,,,,---------+++,,,---......---,,,+++------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,+++***(((&&&%%%------------,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------,,,++++++---///------------------------+++,,,---...///......---///............///000000111111111222333333444444444333333222111000000///333444555555333333444555555555555444444444333333111444666777777666777777888888888888888777666666444444444444444444444444333333222111111111111111////////////////////////000000000000000000000000////////////////////////------------...//////...............------------------------------------------------------------...------,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------,,,++++++******++++++,,,,,,,,,+++***)))******+++///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++***************************))))))))))))))))))*********)))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++(((***++++++++++++,,,...******))))))***,,,---...000///---,,,+++++++++,,,,,,++++++******++++++,,,+++************+++,,,,,,++++++++++++++++++******************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''(((((()))******+++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,------------......---+++******+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,---,,,++++++++++++,,,------+++++++++++++++++++++++++++,,,,,,---------,,,,,,---......//////......---***+++++++++*********+++---,,,++++++*********++++++++++++,,,,,,------...***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++111000///...,,,+++)))(((------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////...............//////000000000111111222333333333222222222222333333333333222444555444333333444555444444444444333333333333111333666777777666777888888888888888888777666666444444444333333333444444222222111111000000111111////////////////////////////////////////////////////////////////////////------.............../////////.........---------------------------------------------------------,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,---,,,++++++******++++++,,,------,,,+++++++++++++++000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******************))))))))))))******))))))((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++(((***++++++******+++---******))))))***,,,...///000///---,,,+++,,,,,,---,,,++++++******++++++,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++,,,---------,,,+++***''''''((()))***+++,,,---+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********,,,------+++)))......------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,------,,,******+++---------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++...---,,,+++************,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------))),,,///000///...------,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000......------......///000///000000111111222333333111222222333333444555555222333444444333333444555333333333333333333333333111444666777777666777777777777888888777777666555555444333333222333333333222111111000000000111111000000000000000000000000////////////////////////000000000000000000000000---...///...------...////////////.........------------------------------------------------------,,,,,,,,,,,,,,,+++***************++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))),,,++++++******++++++,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))******+++,,,,,,++++++++++++++++++++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************)))))))))(((******))))))((('''''''''************************++++++++++++++++++++++++)))***++++++***)))+++,,,***)))))))))***,,,...///...---,,,+++++++++,,,---,,,++++++******++++++,,,***************++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++******))))))******+++************************((())))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))+++,,,......---,,,+++)))*********++++++,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))***,,,------,,,***,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++,,,,,,+++***+++---///...------------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))+++------++++++,,,...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------******++++++++++++******,,,...///...,,,+++,,,---,,,,,,++++++***+++++++++---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***,,,............///000---------------------------,,,***)))***+++...///...------------...////////////000000111222222222222222333333333333333333111333444444333333444555222222222222222222333333222444777777666666666777666777777777777666555555555444333222222222333333111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000,,,...000///---,,,---///////////////............------------------------------------------------,,,------...------+++***)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++((()))***+++++++++++++++++++++++++++++++++++++++)))+++++++++***)))***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++*********))))))(((((()))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++***)))))))))***,,,...///,,,+++*********+++,,,---,,,++++++++++++++++++,,,*********)))***++++++,,,,,,+++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------)))***,,,.........,,,+++,,,,,,,,,++++++++++++***+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***)))***,,,---...,,,***))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++,,,+++***+++...000......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))),,,...---+++***,,,///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++,,,,,,------,,,,,,+++...000222000---,,,---///************+++,,,------.........------,,,,,,,,,......,,,++++++,,,......------------------------...------------...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000///...---,,,+++++++++)))***,,,---...---,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,//////...---+++,,,...000........................---+++(((&&&'''))),,,///...------------...///////////////000111111222222444333333333222222111111111222444333333333444555222222222222222222222333333555777888666555555666666666666666666555555444666555333222111222333333111000000000000000111111000000000000000000000000////////////////////////000000000000000000000000,,,...000///,,,+++---///000/////////............---------------------------------------------------.../////////...,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,************************''''''((()))***+++,,,,,,,,,++++++++++++++++++,,,***++++++++++++***))))))------,,,,,,,,,---......,,,...000...+++***,,,...******+++,,,,,,,,,,,,+++------------,,,,,,+++***)))******++++++******)))******+++,,,,,,---......))))))*********+++++++++))))))))))))************&&&(((***,,,---,,,+++***,,,++++++******++++++,,,******************************))))))))))))******...---+++)))''''''''''''+++++++++*********))))))++++++++++++++++++++++++(((***+++***)))((()))***)))************+++++++++,,,---...---+++***+++,,,------------,,,,,,------------,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********------,,,++++++******)))++++++************++++++,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,+++++++++******+++++++++*********))))))++++++*********************++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))*********+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,,,,+++*********++++++*********+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...+++,,,,,,,,,,,,---------++++++***))))))***+++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,000111222111...+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------........................///...---,,,,,,---...///......//////000000111111111111222222222333333333222333333444444333333222111111111111111111222222444444555555555555555555666666666666555555555555222222222222222222222222222222000///............////////////............111000...---...///...---000000000000000000000000........................------------------------.........------,,,,,,,,,...---,,,+++++++++,,,,,,,,,---...---***)))((()))///......------,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++************************------,,,+++******+++++++++++++++,,,---...///000,,,...///...,,,+++,,,...++++++,,,------------,,,,,,---------,,,,,,+++*********++++++++++++************++++++,,,------...***+++++++++,,,,,,,,,,,,************++++++++++++((()))+++---......---,,,,,,++++++******++++++,,,******************************))))))))))))******,,,+++***)))((())))))***+++++++++*********))))))++++++++++++++++++++++++)))+++,,,+++***)))***+++************++++++++++++,,,---...---+++***+++,,,,,,,,,---///000000...---------,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,,,,+++++++++******+++++++++*********))))))++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,++++++******++++++++++++******+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...***************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///000111///,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------........................///...------------...///.........///000000111111111111111222222222333333222333333444444333333222111111111111111222222333555555444444555555666666777777777666666666666666222222222222222222222222333222111000000/////////////////////............222000.........///...---................................................------------------------......---------,,,,,,,,,------,,,,,,+++++++++,,,---...//////,,,++++++,,,******++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************++++++++++++++++++++++++++++++++++++******)))(((((())))))******+++,,,---///000111---...///...,,,+++,,,---,,,,,,---............---,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---***,,,---/////////......,,,++++++******++++++,,,******************************))))))))))))************)))******+++,,,---+++++++++***************++++++++++++++++++++++++***,,,---,,,+++***+++,,,************+++++++++,,,,,,---...---,,,+++,,,---+++,,,...222555555111,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,---++++++************++++++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))***,,,---...,,,,,,,,,+++++++++******+++++++++*********************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******+++++++++++++++++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------......---******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,---...//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---************++++++++++++------------------------,,,,,,,,,,,,++++++++++++)))******,,,---...///000........................---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------........................///...------------...///---......//////000111111000111111111222222222222222222333333333333222222111111111111111222333333666555444444444555777888888888888777777777666666222222222222222222222222444333222111000000000111////////////............222000...............,,,................................................------------------------...------------,,,,,,,,,------,,,,,,,,,++++++++++++---......---,,,,,,---))))))***++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))+++++++++,,,---...///000---......---,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---...//////......,,,++++++******++++++,,,******************************))))))))))))***************++++++,,,------************************++++++++++++++++++++++++***+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,---...---,,,+++,,,---+++,,,///555999999333---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++************++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,---,,,,,,,,,+++++++++************************************+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...............------------,,,,,,,,,++++++++++++------------------------,,,+++***+++---------++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,***)))))),,,...+++++++++,,,,,,,,,------,,,,,,------...///000000,,,---...//////...---,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------************++++++++++++........................---------,,,,,,++++++***)))***+++,,,---///000000---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------.................................------.........------......///000000111000000000111111111111222222222333333333333222222111111111111222333333444777666555444555777888::::::999999888888777777777222222222222222222222222333222111111000000000111////////////............222000.........///...,,,................................................------------------------------------------------,,,---------,,,,,,++++++''')))++++++******+++,,,------,,,,,,+++*********++++++++++++++++++++++++---,,,+++******+++,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,......---,,,,,,,,,------......------------,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++++++++,,,************++++++++++++*********++++++++++++,,,+++,,,,,,---------------,,,++++++******++++++,,,******************************))))))))))))******,,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++)))***+++***)))((()))+++***++++++++++++,,,,,,,,,,,,---......,,,,,,---...---...222777:::999333...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,+++++++++************************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,------,,,,,,+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------........./////////------------,,,,,,++++++------------------------///...---...///000000...***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......***++++++***)))***,,,...++++++,,,,,,,,,---------,,,,,,------...///000000+++,,,---......---,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,...........................------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,------......------,,,------------------------........................---..................------------...//////000000//////000000000111111111111222222333333222222111111111111111222333444555777777666666777999:::;;;:::::::::999888777777777222222222222222222222222111111000/////////000000////////////............111///...---...///...---////////////////////////........................------------------------------------------------,,,,,,---------,,,+++***''')))++++++******+++,,,.........---,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,//////...---,,,,,,,,,,,,///---,,,,,,---...,,,+++)))***++++++,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++))))))*********+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,******************************))))))))))))******,,,,,,,,,,,,+++***((((((***************+++++++++++++++++++++++++++++++++((()))******)))((()))***++++++++++++,,,,,,,,,,,,,,,---......------...///000222666888777555222000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++***))))))((((((++++++************++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********************+++++++++******++++++,,,------------,,,+++******+++,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,***++++++,,,---...//////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***+++++++++******,,,...,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...------------------------------------,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......------............------------------------------........................------...//////...------,,,------......///000000////////////000000000000111111222222222222111111111111111111222444555666888888999:::;;;<<<<<<===;;;::::::999888777666666222222222222222222222222000000///////////////000////////////............000...------///000000///000000000000000000000000........................------------------------,,,,,,,,,------------...+++,,,---...---,,,+++***)))+++,,,---,,,+++,,,---+++,,,,,,------...//////++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++************************)))))))))((())))))***+++......---,,,,,,,,,------///---,,,,,,......,,,******+++,,,,,,------,,,,,,***+++,,,,,,---------,,,******++++++++++++******++++++***************************+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,******************************))))))))))))*********++++++++++++)))((('''))))))*********+++++++++++++++++++++++++++++++++)))***++++++))))))***++++++++++++,,,,,,,,,------,,,---......------...000333666999777333000000222------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************))))))))))))++++++************++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++******))))))*********+++++++++******++++++,,,------...---,,,***))))))***,,,---******+++++++++,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,)))***+++,,,...000111222.../////////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,'''&&&%%%&&&((()))((('''+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,,,,------------...,,,,,,,,,,,,---------------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,---------......------............------------------------------........................------...//////...------,,,,,,---......//////000........./////////000000111111222222222222111111111111111222333444555666888999<<<>>>??????>>>===::::::999888777666555555222222222222222222222222111000000///000000111111////////////...............,,,,,,---///111111111////////////////////////........................------------------------,,,,,,,,,---------......+++,,,---......,,,+++))))))+++------+++++++++,,,***++++++,,,------......+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++))))))(((((()))******+++,,,,,,,,,,,,------...///000---+++,,,...///---***+++,,,------......------***+++,,,,,,------------*********++++++*********++++++******************++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,++++++++++++++++++,,,******************************))))))))))))******))))))***++++++***((('''))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------,,,---......------///000555999;;;777000,,,///333---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((((((((()))******++++++++++++************++++++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&'''''')))+++---///000,,,,,,,,,+++++++++******))))))******++++++++++++******+++,,,,,,---......---,,,***))))))***,,,---*********++++++,,,,,,,,,))))))***+++---...//////------------------------+++++++++,,,,,,++++++++++++*********+++,,,,,,---///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,***+++---///111333444555...///000000///---+++***++++++++++++++++++++++++,,,*********,,,---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))),,,......---,,,+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++///---+++))))))+++---///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////........................---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,---------......------............------------------------------........................,,,---...//////...---,,,,,,,,,------...//////000............/////////000111111222222222222111111111111111222333444666777888:::===@@@AAA@@@???>>>::::::999888777666555444222222222222222222222222222111111111111111222222000/////////............---++++++---///222222222................................................------------------------,,,,,,,,,------.........+++,,,---......,,,***)))((()))++++++)))((()))***------,,,,,,+++******)))++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------333000///111...)))***///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,---///000000///---,,,...------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,+++***)))(((((()))***++++++++++++*********))))))***++++++,,,,,,------...666222,,,***+++++++++)))+++,,,,,,++++++,,,///222<<<999444111000111222222,,,,,,,,,+++++++++******---,,,+++******+++,,,---************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++******************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********)))))),,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***...---,,,,,,++++++,,,,,,(((***,,,---------+++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------......///111222333444555,,,---...//////...---,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***'''$$$"""!!!//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---***((())),,,//////.........---,,,,,,,,,------000...------......---+++------............------,,,---......//////............---,,,,,,+++******------------------------........................,,,---...//////...---,,,........................................................................//////...,,,+++,,,...111........................000000000000000000000000000111111111111333777::::::===@@@AAA@@@???>>>===:::999888666555555444444222222222111111111111000000000000000000000000000000111111111222222222222//////////////////////////////.........---------......------------......------------------------,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,---...---+++***+++,,,------......------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***((((((((((((((((((((((((222444444111---+++,,,...//////...---------------++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,---......---,,,+++,,,++++++******++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++***)))(((((()))***++++++++++++*********))))))******+++,,,,,,------...444000+++)))***++++++******++++++++++++...222555<<<888333000///000000000,,,,,,,,,+++++++++******++++++***))))))***++++++************************************************++++++++++++++++++++++++++++++***))))))***++++++************************---,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********)))))),,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------...///000111111222------............------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,///---++++++---///...---...---,,,,,,,,,---...///000///......//////...,,,------............------,,,---......//////............------,,,++++++***------------------------........................------...//////...------------------------------................................................//////...---+++,,,...111////////////////////////////////////////////////000111222222222444888:::;;;>>>AAABBB@@@>>>======:::999888666555444444444222222222111111111111000000000000000000000000000/////////000000000000111//////////////////////////////.........------------------,,,,,,---------------------------------))))))***+++,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---...---+++***+++,,,---------------,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++///999;;;222+++,,,///...///...------------------***************************+++,,,---------,,,,,,***+++,,,------,,,+++***,,,++++++******++++++,,,+++++++++++++++*********------------............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++++++++++++++***))))))))))))***++++++++++++*********************++++++,,,---------000---***))))))+++++++++************+++///555999;;;777222...............,,,,,,,,,+++++++++************))))))))))))************************************************************************************)))(((((()))******************************...------,,,+++***))))))******+++++++++,,,,,,,,,+++******))))))******++++++++++++***************+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------......---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------.........---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------111///------...///...---...---,,,+++,,,---///111111///......000000///---------............------------...////////////.........------,,,+++++++++------------------------........................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...................................................///...---,,,,,,...000////////////////////////........................000111222333333555888;;;===@@@BBBBBB@@@>>><<<<<<999888777666555444444444222222222111111111111000000000000000000000000000------.........//////////////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---<<<@@@333***...111.........---,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++...------,,,,,,------...************************,,,,,,,,,------------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++******************************************************************+++,,,,,,------,,,+++)))((()))***+++,,,,,,,,,++++++,,,000555:::;;;777222...------...---,,,,,,,,,+++++++++******+++******************+++************************************************))))))))))))))))))))))))*********))))))************************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++************++++++************************+++++++++***+++,,,,,,---++++++++++++++++++,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---//////------------,,,,,,,,,,,,------+++******+++------------------------------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------.........------------------------------------------------...------,,,,,,,,,------...............---------...------,,,,,,------...------------------------........................------............------///........................---++++++,,,...000222111000//////000111000...------............------------...///////////////......------,,,,,,,,,,,,................................................---..................---,,,,,,,,,,,,,,,,,,,,,,,,......................................................///...,,,,,,...000////////////////////////........................000111333444444666999<<>>;;;;;;;;;777666555444333333333444222222222111111111000000000000000000000000000000....../////////000000000////////////////////////////////////////////////......////////////......------------------------//////...---,,,******)))---,,,,,,++++++,,,,,,------,,,***))))))***,,,---+++,,,------++++++,,,---++++++,,,,,,++++++***)))++++++++++++++++++++++++******)))))))))***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))---777;;;333---...000...,,,,,,,,,,,,,,,------...........................,,,,,,+++++++++,,,---...---------,,,,,,---------,,,++++++******++++++,,,*********+++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,+++*********************+++++++++))))))******+++,,,,,,,,,)))***+++***))))))+++---...////////////111555888:::666111....../////////,,,,,,,,,+++++++++******,,,,,,------------,,,,,,************************************************************************++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***************+++++++++***************+++,,,,,,******)))******+++,,,---++++++++++++++++++++++++---,,,,,,+++******))))))...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,.........---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,------.........------------------------------------------------------,,,,,,,,,---...................../////////...------,,,,,,------...------------------------..............................////////////......)))+++---.........///000------------...///000000///...---...000111000///------............------......///000000000000///......------------------................................................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,................................................---...//////---------///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---///222444555666999;;;>>>???@@@???<<<:::::::::555555444333333333333333222222222111111111111000000000000000000000000000//////000000000111111111////////////////////////...////////////000000000...///000111111000///...------------------------+++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******)))((()))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---111444333///------...,,,,,,++++++,,,,,,---...------------------------,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++)))))))))***++++++,,,,,,)))+++,,,,,,***)))+++---+++---000111222444666999777333///------...//////,,,,,,,,,+++++++++******+++,,,------------,,,+++************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++***************++++++,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++***************...---,,,,,,++++++,,,,,,++++++---.........---,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000,,,,,,------------------................................................,,,,,,,,,,,,,,,---...///---........./////////000...------,,,,,,------.........................................................////////////......***---000000///......000---...///000000///.........---,,,---///000///...------............------......///000000000000000------..................................................................///...------------...///------------------------................................................,,,...//////...------...------------------------........................,,,...111333555666888:::===>>>>>>===;;;999999:::555444333333222333333333222222222111111111111000000000000000000000000000//////000000000111111111////////////////////////.../////////000000000000---...///000000///...---------------------------***++++++,,,---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++---,,,,,,+++---...---------------,,,++++++++++++++++++++++++++++++******((((((((()))+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---///333111,,,+++...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++************++++++...------,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,---***+++,,,------,,,+++***))))))******++++++++++++)))))))))***++++++,,,,,,))),,,------***)))+++---(((+++///222444666888:::555111---+++,,,...//////,,,,,,,,,+++++++++*********+++,,,------,,,+++***************************************************++++++++++++++++++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))******++++++++++++*********)))***++++++,,,))))))))))))***+++,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,...---,,,,,,++++++,,,,,,***+++---//////...---,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111000///---,,,++++++,,,,,,,,,---------,,,---////////////---,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------................................................,,,,,,,,,,,,,,,---...///---.........//////000000...------,,,,,,------...........................////////////////////////......////////////......---000333222000......///---...000111111///---,,,---,,,,,,---///000///...---..................---...//////000000000000000------..................////////////////////////........................///...---,,,,,,---...///........................................................................,,,...//////...------...........................------------------------+++---111333444666888:::;;;<<<===<<<:::999999:::444444333333222222333333222222222111111111111000000000000000000000000000////////////000000000000////////////////////////.../////////000000111111,,,---///000000///---,,,---------------------------------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******+++---,,,,,,,,,---...------......------,,,++++++++++++++++++++++++++++++***((('''((()))+++,,,+++++++++,,,,,,+++++++++************************,,,++++++++++++,,,------........................---------,,,,,,,,,+++++++++,,,,,,***((()))...222...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))+++*********))))))((((((***((('''&&&'''(((***+++******+++,,,------......(((((()))***++++++,,,,,,,,,,,,************,,,,,,*********)))******++++++...///000111222222111000...---+++++++++,,,...000,,,++++++******++++++,,,,,,,,,++++++******++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************)))((('''++++++++++++++++++++++++******))))))***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***)))***+++---...))))))*********+++++++++,,,,,,---...---,,,***)))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++,,,,,,---......---------,,,,,,+++++++++------,,,++++++,,,,,,,,,---------.........//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///............------------+++)))+++---///---+++---------------,,,+++***++++++---...//////000000...---,,,+++,,,---...///---+++***+++---......------,,,,,,+++,,,---///000.../////////...------,,,------------,,,,,,+++***------------...///000111000000000000000000000000---.........////////////000000////////////000000//////......//////000111111000000000//////.................................------...000222111000/////////.........------------........./////////---------,,,,,,---......------------------------///000000///---+++,,,---................................................000000////////////000000111111000000000/////////////////////////////////111000000000000222333444:::::::::999888666444333444444444444333222111000333222111000////////////000000000000000000000000000000111111111111000000..............................////////////......++++++,,,...000///---+++........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************+++,,,------((()))+++---------+++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))************,,,,,,,,,+++***)))((((((,,,,,,,,,,,,,,,------...........................---------,,,,,,,,,++++++---000222000---++++++------...///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------------...************************+++*********))))))))))))+++***)))((((((***,,,---((())))))***++++++,,,,,,******++++++,,,,,,---------,,,+++******+++,,,---++++++*********+++,,,,,,......///000111000//////......,,,,,,,,,---///000,,,,,,++++++++++++,,,,,,------,,,+++************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************))))))(((+++++++++++++++++++++++++++***************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,---***+++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***))))))************))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///............------------+++***+++---...---+++------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000///......---------...***((('''((()))++++++***------,,,,,,------......///////////////...------...............---,,,,,,,,,,,,,,,,,,,,,---..............................------------............//////............//////---------------......////////////.........------........................---,,,,,,...000111111000///............---------,,,,,,,,,,,,---------............------......///........................000111111000...------.........................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000///000111333444666666666555444333222111444444444444333222111000222222111000000000111111000000000000000000000000000000111111111111000000..............................////////////......---------///111111///,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++***++++++,,,,,,)))***,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************,,,+++++++++***)))))))))---------,,,---......///........................------------,,,,,,,,,,,,000444777666111,,,***))),,,---...---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------***************************************))))))))),,,,,,+++******,,,---...)))))))))******++++++,,,------------------------------,,,,,,,,,,,,------,,,++++++++++++,,,---......////////////......---///...---------...000111------,,,,,,,,,,,,------...---,,,+++************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++*********++++++++++++++++++++++++,,,++++++*********++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++*********++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++))))))************))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............,,,,,,,,,---------......------,,,,,,,,,,,,------///............------------+++++++++---...---,,,---,,,,,,++++++,,,---...---......//////.........////////////////////////,,,+++)))***,,,---,,,,,,---............------,,,/////////000//////...---//////////////////...---,,,,,,,,,---------------------..................------........./////////000000000000000000000000...------------.../////////////////////.........////////////////////////...------///222333222111000000/////////.........,,,,,,,,,---------------000///............//////////////////////////////000111222111///......///......................................................------------......---------...............////////////////////////000/////////000111222333666666666666666555444444444444444444333222111000111000111111222333444555000000000000000000000000///000000111111000000///..............................////////////....../////////111222222000...........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))*********++++++++++++******************...------------...//////...........................------------,,,,,,,,,111444888666111,,,***)))+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++************************************************,,,++++++++++++,,,---...+++++++++,,,,,,---------------------------,,,,,,------------------------,,,,,,,,,,,,,,,---...///000000000//////......---/////////...///000111111...------,,,,,,------......---,,,+++***)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++******)))((()))******++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++*********+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------,,,,,,,,,,,,,,,---------------........................,,,,,,,,,---------......------,,,,,,,,,,,,------///............---------,,,,,,,,,,,,---......------,,,+++***+++---///000///////////////...------+++,,,...///000111222222...---+++,,,---......------.../////////---,,,+++.........//////......---...//////000//////............////////////............////////////000000/////////000000000000111222222222222222222222222000000000000000111222222111111111111111111111111222222222222222222222222000000000222555666555333222222111111111000000000......//////////////////000//////............//////////////////////////////000111000...---...///................................................000000////////////000000000/////////......------////////////////////////......//////000111111222444555555666666666555555333333333333333222111111///000000111333555777888000000000000000000000000//////000000000000//////..............................////////////....../////////000222222111///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************+++++++++...------------...//////.................................---------,,,,,,///222333222...++++++---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++************************************************+++++++++***************+++,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,---...///000222111111000000/////////////////////000000111111...------,,,,,,------......---,,,+++************************************************************++++++++++++++++++++++++)))******++++++******)))((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------------+++,,,---............---.....................---,,,,,,,,,---------.........------,,,,,,------...///............---------,,,,,,------------.........---+++++++++---///111000000000000///...------------...///000111222222---+++))))))+++,,,+++***......///000///...,,,+++,,,------.........---------....../////////......---...//////000//////....../////////000000111111000000000000111111111111333333444444444444333333333333222222333333444555222222222333333333333333444444444444444444444444222222333555777777666444222222222111111111111000000000000000000000000000000000///..........................................///000///---,,,---...////////////////////////////////////////////////000000////////////000000......---,,,***)))((((((////////////////////////---......///000000000111///000111111111111111111222222333333222222111111///000000222444666888999000000000000000000000000//////000000000000//////////////////////////////......////////////......///...---///000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++......---,,,++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************+++++++++---------,,,---......///....................................---------,,,,,,...///---+++***---000+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++*********+++++++++++++++)))))))))***************************************************************,,,,,,------------,,,,,,+++++++++,,,---...///000222111111000000000000111////////////000000000000------,,,,,,,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++,,,,,,+++++++++,,,------******++++++++++++******,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............***+++---...//////...---...............---------,,,,,,,,,---------............------------......///............---------+++---......------...///...------,,,,,,---...///000000000000000///...---222111000///000111222333000...,,,,,,---...------....../////////......---,,,---..................---......///////////////+++,,,...000000000000/////////000000111111222222222222222333333333333444555666777888888777666555666666666666666777888888666666666666777777777777777777777777777777777777777777777999::::::777555444333333333222222222222222222222222111111111111222111000//////......///........................---...///...---,,,---...////////////////////////////////////////////////......------------......000000///...,,,+++******////////////////////////,,,---...///000000000///000000111111111111111000111222222222222222111111000000111222333555666777000000000000000000000000...//////000000//////...////////////////////////......////////////.........---,,,---///000///...........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++...------,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++++++++,,,++++++******************,,,,,,,,,,,,,,,------.......................................------------***,,,...---******,,,///+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***************************************((()))))))))***+++++++++***+++,,,------,,,+++************+++,,,...///000000000///...///000111111......//////000000//////,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,************************************************************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++*********+++,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------.........///***+++---///000///......//////.........---------,,,,,,,,,---------............------------......///............---------+++---///...---,,,...000............------------//////000000000//////...222111000000111555888;;;444222111000111222111000///............//////000......///000000000000000...///000000111111000000---...111333444555444444333333444555555666777777999999999:::::::::;;;;;;<<<===???@@@@@@???===<<<======<<<<<<======>>>???>>>>>>>>>??????@@@@@@@@@????????????????????????@@@@@@@@@BBBBBBAAA===::::::999999999999888888888777777777777666666666555444444333222111111111111////////////////////////---///000///...---...000////////////////////////////////////////////////......------------......111111000000000000//////////////////////////////+++,,,...///000/////////222222222333333222111111111111222222222222111111111111111111222333444555000000000000000000000000......////////////......////////////////////////......////////////......///---,,,---...000///...........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,------...+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,+++++++++***))))))))),,,++++++++++++,,,------........................//////.........---------(((+++......,,,***+++---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,******,,,,,,,,,,,,***************+++,,,---/////////...------...///000111---......///////////////,,,++++++******++++++,,,************+++,,,---...++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,...///000,,,++++++++++++++++++,,,------------------------------------------------*********++++++,,,,,,---((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,---------******+++,,,,,,---......---------.........//////***+++---///000000///...//////.........---------,,,,,,,,,---------............------------......//////.........---------+++---//////---,,,...000.../////////...---,,,,,,//////000000000000/////////......///444:::AAAEEE222000///...///000///...///...---------///000111000000111222222222222222///000111222222222222222111222555888:::::::::999888999999:::;;;<<<<<<===AAAAAAAAAAAABBBBBBBBBBBBDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJHHHDDDAAAAAA@@@@@@@@@????????????=========<<<<<<<<<;;;;;;777666555444333333333333000000000000000000000000...000111000//////000111000000000000000000000000000000000000000000000000000000////////////000000,,,,,,,,,---...//////000////////////////////////+++,,,---///000//////...///////////////...------000111111222222222111111222222222111111222222333000000000000000000000000......////////////......000000000000000000000000......////////////......///...------///000000///........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,------...///+++*********+++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((.........------,,,,,,,,,555222---++++++---//////++++++++++++++++++++++++,,,,,,,,,,,,------...//////---,,,---000000...+++///...---,,,,,,---...///......------------,,,,,,******+++++++++,,,,,,,,,000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++***))))))***************+++++++++******++++++++++++******(((***---///000...+++)))---,,,+++++++++,,,---.............../////////000000...,,,,,,---//////...,,,,,,,,,,,,,,,+++***))),,,(((111,,,***---'''///******+++,,,,,,---......+++++++++***************++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,+++++++++......***---666<<<;;;000...,,,***))))))******************************))))))***+++,,,,,,------,,,,,,,,,++++++*********************************************************++++++,,,,,,,,,,,,------+++)))+++111222...***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222+++,,,---......,,,***)))//////.........---------........................,,,,,,------.../////////////////////////////////------------------------............////////////...///000111111000///...,,,,,,---...111888???EEE===666///,,,...000000///,,,------...///000111222000000000000000000000000000222333555777888999999777888:::<<<>>>??????@@@===>>>???@@@CCCEEEGGGHHHJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLNNNPPPQQQNNNOOOPPPQQQRRRSSSSSSSSSOOOOOONNNLLLJJJKKKMMMOOOSSSQQQQQQRRRTTTRRRNNNKKKGGGFFFFFFGGGIIIJJJIIIHHHKKKHHHFFFGGGHHHHHHEEEBBB@@@???===:::888555333222444333222111111222333444111111111111222222222222333222222111000000000000---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...///000000000000111000...---,,,,,,------000000////////////000000000000000000000/////////222111111111000000//////111111111111111000//////........................000000000000000000000000000000000000000000000000////////////.......................................---,,,,,,---...///000------......------,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......+++))),,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++------------............333000---+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000...------000000///---......---,,,,,,---......,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++*********************++++++++++++******)))***,,,......---,,,***+++***)))))))))***+++,,,---------............///000...,,,,,,---//////...---------------,,,++++++,,,&&&...)))(((---'''...------,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******(((++++++***...666<<<;;;...,,,+++))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******************************************************++++++,,,,,,,,,,,,---------***,,,333555222---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////,,,---.........---+++***,,,,,,,,,,,,++++++++++++........................,,,,,,---......//////000////////////////////////------------------------............////////////...///000111111000///.........//////000444:::>>><<<666///---000333444333.../////////000000000111000111111222333444444444666777999;;;===>>>?????????@@@BBBCCCEEEFFFGGGGGGIIIJJJJJJLLLNNNPPPRRRSSSPPPPPPQQQRRRRRRQQQQQQPPPQQQRRRRRRSSSRRRQQQPPPOOOPPPPPPPPPPPPRRRSSSUUUVVVUUUUUUWWWXXXXXXYYYYYYYYYVVVVVVUUUSSSQQQQQQSSSUUUYYYXXXWWWXXXYYYXXXTTTQQQMMMLLLLLLMMMOOOQQQQQQPPPQQQOOOMMMNNNOOONNNKKKIIIGGGFFFDDDAAA>>><<<:::999999999777666666666777777444444333333333333222222222111000///////////////........................////////////............+++,,,---...////////////000///...---------............------------......////////////////////////111111000000000/////////111111111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000////////////..........................................---,,,---...//////------......------,,,+++...---------,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++******,,,------+++))),,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......//////000///...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,000...------...//////...------,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------,,,,,,++++++******))))))******++++++++++++*********++++++,,,---,,,,,,,,,***************+++,,,,,,,,,,,,---------.........000...,,,,,,---.........------.........---,,,,,,,,,(((000)))'''---'''...//////...---+++***))))))))))))******++++++,,,,,,************************************+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))(((++++++***---333777777++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...+++---555999666000---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------...//////---,,,+++,,,,,,+++++++++*********........................,,,------......///000000////////////////////////------------------------............//////////////////000000000000/////////000000000///111333666999444000///222555777666111111111111111111111111333333555777999:::<<<===???@@@BBBDDDEEEGGGGGGHHHKKKKKKLLLMMMOOOPPPPPPQQQPPPQQQQQQRRRTTTUUUWWWXXXVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^\\\]]]\\\ZZZWWWWWWYYYZZZ___^^^^^^______]]]ZZZWWWRRRQQQQQQSSSVVVYYYYYYYYYYYYXXXWWWWWWWWWVVVTTTRRRPPPOOOMMMKKKHHHEEECCCBBBBBBAAA@@@???>>>=========999888888777555444444333333222222111000000//////000000000000000000000000000000000000111111111111+++,,,,,,---..................------......///000......------------......---------.../////////000000000///////////////...111111111111111000//////////////////////////////000000000000000000000000000000000000000000000000////////////....................................//////...---------......------......------,,,+++---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,---------.........---,,,,,,---......---,,,---------------------------,,,,,,+++************///...,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,---...///000------,,,+++******))))))***++++++,,,,,,++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,------......---------.........//////111///,,,,,,---......---,,,---------------,,,,,,+++///<<<222+++---'''/////////...---+++***))))))))))))******+++,,,------************************************+++,,,---...,,,++++++******++++++,,,***++++++,,,,,,,,,++++++------,,,+++,,,...//////++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...***,,,555;;;888111---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,------......//////...------...------------,,,,,,,,,........................---------...//////000000////////////////////////....................................//////////////////000000000000//////...///000000///...000111666333000000222555666666222222333444444555666666777888:::===@@@BBBEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPTTTTTTTTTUUUVVVWWWWWWXXXTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]\\\\\\]]]^^^____________^^^^^^^^^\\\YYYXXXYYYZZZ``````aaaaaaaaa___]]][[[TTTTTTSSSVVVYYY]]]^^^_________^^^^^^]]]\\\ZZZYYYWWWVVVUUURRRPPPMMMLLLKKKKKKJJJIIIGGGFFFEEEDDDDDD@@@???>>><<<:::888777666666666666555444333222222000000000000000000000000//////000000111111111222,,,------.../////////...---------...//////000111000000////////////000000+++,,,,,,---...///000000////////////............111111111111111000//////........................////////////////////////////////////////////////////////////....................................//////......------------------......------,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++---///000000///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---+++---------------------------,,,,,,+++************,,,,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------........./////////...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111...------,,,+++***))))))++++++,,,,,,,,,,,,++++++++++++*********+++,,,---,,,,,,------............////////////000000000000111///---,,,---......---***+++,,,,,,,,,,,,+++++++++777KKK>>>///---(((111---------,,,,,,+++++++++))))))***+++,,,------...************************************+++,,,---...,,,++++++******++++++,,,((()))***+++,,,------------,,,,,,---,,,++++++,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,)))+++333888555000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------------------...........................---------,,,,,,........................------......///000000111////////////////////////....................................////////////000000////////////000000,,,...000000//////000111444222111000111333333444333444666888:::;;;===>>>===>>>AAADDDGGGJJJMMMNNNNNNOOOPPPRRRTTTUUUVVVVVVYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]]]][[[[[[ZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWXXXXXXYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZ\\\]]]^^^_________^^^^^^^^^\\\YYYWWWWWWXXX^^^___aaabbbaaa```^^^]]]WWWVVVUUUWWW\\\```bbbcccaaabbbbbbaaa```^^^]]]]]][[[[[[YYYWWWUUUSSSRRRQQQRRRRRRQQQPPPNNNLLLKKKJJJHHHGGGEEECCC@@@>>><<<;;;::::::::::::888777555444111111111000000000//////---.........//////000000...//////000000000000///,,,------///000000111111000000////////////000000+++,,,,,,---...///000000............////////////111111111111111000//////111111111111111111111111////////////////////////////////////////////////////////////..................................../////////......---,,,,,,------......------,,,+++***************+++++++++++++++,,,,,,,,,---------+++******+++---//////...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,---------------...---------//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,***,,,......,,,+++,,,---,,,,,,------------,,,,,,,,,,,,++++++++++++******---------.........//////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,...000111------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,******+++,,,,,,,,,,,,,,,//////000000000111111111222///---,,,---...---,,,******++++++,,,,,,+++++++++;;;QQQBBB000...(((111+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,((()))***+++,,,---------***)))***......,,,,,,...,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++))),,,111333000---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---------------.........------,,,,,,,,,+++++++++........................---......//////000111111////////////////////////....................................////////////000000////////////000000---...000000000000222333333333333333444444555555777888:::<<>>??????>>>===;;;999888555555444333222111111000............///////////////000000111111111000000,,,---...///000111111000......------------......---------.../////////000...////////////000000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////.............................................///......---,,,------......------,,,+++************++++++++++++,,,,,,,,,,,,------------***)))((((((***,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++++++++,,,...///111222333111///.........///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...***---111111///---------,,,---............---,,,,,,,,,++++++++++++******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,+++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))*********++++++++++++***+++,,,---------,,,+++////////////000000000000222000---,,,---------,,,***++++++,,,------,,,,,,+++777III:::,,,///)))...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,++++++******(((***///000,,,+++...******++++++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******---000///+++,,,///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,,,,,,,,,,---...............---------,,,,,,.................................///000000111111////////////////////////....................................////////////111000///......///000111///000111111000111333555444555777888999:::;;;<<<===>>>???AAADDDFFFHHHHHHKKKLLLNNNPPPSSSUUUVVVWWWVVVWWWYYY[[[]]]^^^_________^^^]]]\\\[[[\\\^^^_________^^^]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZYYYXXXWWWUUUTTTTTTUUUUUUQQQQQQRRRRRRRRRQQQPPPOOOPPPRRRTTTVVVYYY[[[\\\\\\YYYZZZZZZWWWTTTQQQPPPPPPQQQUUUYYY[[[ZZZYYYZZZ\\\[[[YYYXXXZZZ^^^bbbeeefffdddfffhhhfffcccaaaaaabbb`````````_______________]]]^^^^^^]]]\\\ZZZXXXWWWVVVUUUSSSPPPNNNKKKIIIHHHFFFFFFGGGFFFEEECCC@@@>>><<<;;;:::999777555444333111111111111000000000000//////000000000000//////---...///000111111000000......------------....../////////////////////////////////000000000111111111111111111111000//////........................000000000000000000000000000000000000000000000000////////////....................................,,,---.../////////...---------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,------------...---+++))))))***,,,,,,+++...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***,,,///222555777888333111............---,,,++++++++++++++++++++++++,,,,,,,,,,,,---......///***///333444222///......------...//////...------.........---------,,,,,,,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,+++*********,,,...///,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++))))))***++++++++++++***,,,---.../////////...---............/////////000222000---,,,---------,,,+++,,,------.........---+++333???000(((000))),,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,...------,,,+++***((((((...+++,,,111000***(((***((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,///000---(((+++111////////////////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++++++++,,,---...111000000000000/////////..............................//////000000111111////////////////////////////////////////////////............/////////000111000///......///000111222222222111000111444666444777:::<<<===???AAABBBAAABBBCCCEEEFFFHHHIIIJJJOOOPPPQQQSSSUUUWWWXXXYYYXXXYYY[[[]]]___```aaaaaabbb```___]]]]]]^^^___```cccbbbaaa```_______________^^^\\\[[[ZZZZZZ[[[[[[XXXWWWTTTRRRPPPOOONNNNNNJJJKKKLLLLLLKKKIIIHHHFFFKKKLLLOOORRRUUUWWWYYYYYYUUUVVVVVVSSSPPPMMMKKKKKKJJJNNNSSSUUUTTTTTTVVVWWWZZZXXXWWWXXX\\\```cccdddfffhhhjjjiiieeecccccceeebbbbbbbbbccccccccccccccc```aaaaaaaaa```___]]]\\\YYYXXXVVVTTTQQQOOOMMMLLLMMMMMMNNNNNNLLLJJJGGGEEEAAAAAA???===;;;999777666444444444333333222222222...///////////////......---...000111111000000///000000////////////000000000000000000000///////////////000000111111222222111111111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000000/////////....................................+++,,,.../////////......------......------,,,+++---------....../////////,,,,,,,,,---------......111///,,,,,,---...............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,---......---,,,+++---,,,,,,---...000222333000///...---,,,+++******...------,,,,,,,,,------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////************************---.........---,,,,,,+++......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))),,,,,,******...///---,,,,,,,,,------.........---,,,,,,+++*********+++++++++******************)))***+++***))))))+++---///---+++,,,---///000///........................------,,,+++++++++,,,,,,,,,---......,,,,,,---......+++***+++---...---+++************************,,,+++*********+++,,,---///...,,,++++++,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,+++++++++***)))((((((***,,,---333444444111,,,)))***,,,,,,,,,,,,++++++*********---...///...,,,+++,,,---......,,,,,,,,,,,,......---,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---,,,++++++,,,---///000000000000000000/////////......//////000000111111111000000222444333...***///...---...///000111000222111000//////000222222555555666666777888888888;;;;;;;;;<<<===>>>@@@@@@BBBBBBBBBDDDEEEHHHJJJLLLPPPQQQSSSUUUWWWYYYZZZZZZ[[[[[[[[[[[[\\\^^^___```^^^_________^^^^^^```bbbcccbbbbbbaaaaaaaaaaaaaaa```^^^[[[YYYZZZZZZYYYXXXYYYUUUPPPLLLJJJHHHFFFDDD@@@AAABBBAAA??????@@@BBBBBBGGGMMMRRRUUUWWWXXXZZZXXXWWWUUURRROOOMMMKKKJJJIIIJJJJJJKKKMMMOOOQQQRRRUUUTTTSSSSSSTTTWWWZZZ\\\___bbbeeegggffffffffffffffffffffffffeeedddccccccdddddddddbbb___^^^^^^```______]]]YYYTTTPPPNNNNNNVVVVVVVVVUUUSSSPPPNNNMMMMMMHHHBBB@@@@@@AAA@@@???888888777777555444222111000000000222444444222000222222111000000000000111111111111111000000000000............////////////---///111111111000111222000000000000111111111111111000000000//////......---...000111222111///.........//////000000111111........................------..................,,,,,,,,,,,,,,,,,,,,,,,,.........------........./////////...------,,,,,,///---+++***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------...///111222...---------------,,,,,,...------,,,,,,------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++++++++++++++++++++------......------,,,+++......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***------******......,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++*********************+++,,,+++******,,,...///---+++,,,---/////////...........................---,,,,,,++++++,,,,,,,,,---......,,,,,,---...---,,,***+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---111000...---,,,---...///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***,,,---------,,,++++++***)))((()))***,,,---+++,,,,,,+++******,,,---.........------,,,,,,,,,---...///...,,,+++,,,---...---,,,++++++,,,---...,,,,,,,,,---------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////............/////////000222111111333555444000,,,///...---...///000000000222111111111222333555666888999999:::;;;<<<======>>>>>>===============>>>??????@@@AAACCCEEEHHHIIINNNPPPRRRUUUWWWXXXXXXXXX[[[[[[ZZZZZZZZZ\\\]]]^^^^^^```aaaaaa```___aaabbbccccccbbbaaaaaaaaaaaaaaa```^^^[[[YYYYYYYYYXXXVVVTTTPPPJJJEEECCCBBB@@@???>>>??????>>>======>>>@@@AAAEEEKKKPPPSSSVVVYYY[[[ZZZYYYXXXUUUSSSPPPNNNMMMJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLNNNRRRVVVXXX\\\___cccddddddcccddddddggghhhhhhhhhgggfffeeeeeeeeeeeeeeebbb```^^^___```aaaaaa```]]]YYYVVVUUUVVVYYYYYYYYYYYYWWWUUUTTTRRRQQQMMMHHHFFFFFFFFFEEECCC======<<<;;;:::888666555666555333333444444222111222222000///............000000000////////////...............////////////666777777555222000//////............////////////111111111000000/////////---...000222222111000///.../////////000000000111////////////////////////...........................---------------------......------------......---------...............222000---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************......------......///000,,,,,,,,,------.........---------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++------******---...,,,++++++++++++************,,,,,,++++++++++++++++++******+++++++++++++++++++++,,,---,,,+++,,,---//////---,,,,,,---/////////..............................---,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---333222000///.........///...------,,,,,,++++++***++++++++++++++++++++++++------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,......------,,,++++++***))))))***,,,---***)))((()))+++---------......------------,,,,,,---.........,,,+++,,,---,,,,,,++++++++++++,,,,,,+++,,,---.........---,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,---......///...............///////////////------............//////222222333444555444222///000000//////000000111222222333333555777999;;;<<<>>>>>>??????@@@AAAAAAAAAAAA@@@>>>===;;;::::::999;;;;;;<<<===???BBBDDDFFFKKKMMMPPPTTTVVVVVVVVVUUUXXXXXXWWWWWWWWWYYYZZZ[[[\\\^^^```aaa```______```bbbbbbbbbbbbaaaaaaaaaaaa___\\\YYYWWWWWWVVVUUUTTTOOOJJJDDD???===<<<;;;:::;;;;;;<<<;;;::::::;;;===???CCCGGGLLLOOOSSSWWW[[[\\\[[[ZZZXXXVVVTTTRRRQQQKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEGGGKKKPPPTTTWWWZZZ]]]``````aaabbbdddgggggghhhhhhhhhhhhggggggfffgggfffdddaaa``````bbbccccccbbb___\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWTTTRRROOONNNMMMLLLJJJHHHEEEEEEDDDCCCAAA???===<<<;;;888555444555777888999444333111000......------////////////........................////////////888999999666222///------............////////////111111111111111000000000...///111222222222111000////////////000000000000000000000000000000000000......................../////////......---------------,,,,,,,,,,,,------+++,,,,,,---......//////444111...---......------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,---------......------,,,,,,,,,---......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------...------,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))),,,,,,******...///---,,,,,,++++++*********)))+++++++++,,,+++++++++*********+++++++++++++++,,,+++,,,---,,,++++++---///000...,,,,,,---//////...........................///...---,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,+++)))***************+++++++++***++++++++++++,,,,,,444333111///...------------------,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---.........------,,,+++*********+++,,,,,,000---***+++---...,,,***++++++++++++++++++++++++,,,---......,,,,,,,,,...++++++++++++++++++++++++***+++---//////...---,,,,,,,,,+++************+++------------------------,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++***+++---/////////...................../////////.../////////////////////111111333444444444222111111222222222222222444555555666888:::===@@@BBBCCCEEEDDDDDDDDDCCCCCCBBBBBB???>>>===:::999777777666888888999:::;;;>>>@@@BBBGGGIIIMMMQQQSSSSSSQQQPPPQQQQQQQQQQQQSSSUUUWWWXXXWWWZZZ]]]^^^]]][[[[[[[[[```aaaaaaaaa``````______\\\YYYUUUSSSSSSRRRQQQOOOLLLHHHAAA<<<:::::::::999777888999888777777999;;;<<>>;;;888777:::>>>AAACCC555444333222111000000000000000/////////.....................////////////111333333222000.........000000000000111111111111222222111111111111111111000000111222222222222111////////////000000000000////////////////////////...............---------//////......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........222000------.........---,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++'''***+++)))+++///111///------,,,,,,++++++*********++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,***+++,,,+++***+++,,,...000...,,,,,,---.................................000///...---,,,,,,,,,,,,,,,---......,,,,,,---...---------,,,,,,+++++++++)))))))))******+++++++++******++++++,,,,,,,,,,,,111111000...---,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---.........------,,,,,,++++++++++++++++++333///,,,,,,......,,,***++++++++++++++++++++++++,,,---...---,,,,,,---...++++++++++++++++++++++++***+++---//////...---,,,---,,,++++++******++++++------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000///...............//////000000000000000000000000000000///000222333333222222222000111333333222333666888;;;<<<>>>AAADDDGGGHHHIIIKKKJJJHHHGGGEEECCCBBBAAA===<<<;;;999888777666666999999888999:::<<<>>>???DDDFFFJJJMMMNNNMMMLLLJJJHHHHHHIIIJJJMMMPPPSSSTTTSSSVVVYYYZZZYYYWWWWWWWWW[[[\\\\\\\\\\\\[[[ZZZYYYUUURRROOOMMMLLLLLLKKKJJJHHHDDD>>>;;;999999999999666777888777666777888::::::<<<>>>@@@CCCHHHMMMQQQSSSSSSRRRQQQPPPOOONNNNNNOOOOOOPPPPPPNNNKKKHHHGGGFFFDDDAAA??????AAADDDFFFEEEIIIOOOTTTXXX]]]aaaeeedddeeefffggghhhiiiiiiiiihhhhhhhhhgggeeedddeeegggeeefffdddaaa\\\XXXVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWUUUVVVWWWWWWVVVTTTRRRQQQSSSRRRRRRPPPOOOMMMKKKJJJEEEBBB>>>===???CCCFFFGGG444444333222111111111111111111111000000000//////............////////////---...000000...---...///000000000000111111111111111111111111111111222222000000111222222222222222000000000000////////////........................//////.........---------------------,,,,,,++++++---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------.........------,,,.........------,,,,,,,,,,,,,,,,,,,,,---......///,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,------......------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++'''***+++)))+++000111///,,,,,,,,,,,,,,,+++++++++)))***+++,,,---,,,+++*********++++++,,,---------***+++,,,+++******,,,...111///,,,,,,---......---........................000000...---,,,,,,,,,,,,,,,---......,,,,,,---...---......---+++******++++++++++++,,,,,,------...)))***+++,,,,,,,,,,,,+++//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,......------,,,,,,,,,,,,,,,,,,+++++++++,,,+++******,,,---------,,,,,,------------......+++---...---,,,,,,---///++++++,,,,,,,,,,,,+++++++++,,,---.........---,,,...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,---......//////,,,,,,,,,---------......,,,,,,------------......,,,---...///////////////......//////000000111111222222111111111111000000...000222222222222333444///111444555444555999===BBBDDDFFFIIIKKKMMMNNNNNNPPPOOOMMMKKKHHHFFFDDDCCC???>>><<<;;;::::::999999<<<<<<;;;;;;;;;<<<>>>???BBBDDDFFFHHHHHHGGGEEEDDD@@@AAAAAACCCFFFIIILLLNNNOOOQQQTTTTTTSSSRRRRRRSSSRRRSSSTTTTTTTTTSSSRRRQQQLLLJJJGGGEEEEEEEEEDDDCCCAAA>>>;;;999999999888777666777888888777888:::;;;:::;;;===>>>@@@BBBGGGJJJJJJJJJJJJIIIHHHHHHHHHGGGKKKKKKLLLKKKJJJHHHFFFEEEBBB@@@===;;;:::;;;<<<===>>>BBBGGGLLLQQQWWW\\\``````aaaccceeefffggghhhhhhdddeeefffeeeddddddfffhhhggghhhhhhddd___XXXTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTSSSUUUWWWXXXVVVUUUUUUVVVUUUUUUTTTSSSRRRPPPOOONNNOOOLLLGGGEEEDDDEEEEEEDDD666555444222111111111111111111111111000000000000............///////////////111222111///.....................////////////000000000111111111111111000000000000111111222222000000000000////////////......................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,++++++***+++******,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,---------------...,,,,,,,,,,,,---...//////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,,,,******...///---************++++++++++++(((***+++------,,,+++*********++++++,,,------...+++,,,---,,,+++,,,---///111///---,,,---......---........................111000///...,,,,,,,,,+++,,,---......,,,,,,---...,,,...///---+++)))***,,,***++++++,,,------......)))***+++,,,,,,,,,++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---------------------------------...------,,,,,,------------------------,,,,,,++++++++++++++++++)))***,,,---------,,,+++,,,---------,,,++++++***'''((()))******+++---///,,,,,,,,,------.........+++,,,...---,,,,,,---///+++,,,---......---,,,+++,,,,,,,,,---------......///...------,,,,,,------........................,,,,,,------.../////////,,,,,,,,,---------......---------....../////////---------......///000111//////000000111222222333111111111111000000000///...111333333222333555777222666:::;;;:::<<>>>>>AAA@@@???>>>===>>>>>>???AAABBBCCCCCCCCCBBB@@@???<<<<<<<<<===???AAADDDEEEIIIJJJKKKKKKJJJJJJKKKLLLHHHIIIJJJKKKKKKIIIHHHFFFDDDBBB???>>>?????????>>>===;;;999999::::::999888888999::::::999999<<<===;;;===>>>??????@@@BBBDDDBBBBBBBBBBBBBBBBBBAAAAAADDDDDDDDDCCCBBBBBBAAAAAA===<<<;;;:::999999999::::::===AAAFFFJJJOOOTTTXXXXXXYYY[[[]]]___```aaaaaa___```aaabbbaaabbbdddgggfffhhhiiifff```YYYSSSPPPLLLKKKJJJJJJJJJKKKLLLMMMLLLOOORRRRRRQQQQQQSSSUUUTTTTTTTTTTTTSSSRRRQQQPPPTTTQQQNNNLLLJJJHHHEEEBBB===;;;999777555333222111111000000000000/////////............////////////000111222111///......///............/////////////////////000000111111111000/////////000000111111111000000000/////////...........................000//////...------,,,,,,++++++,,,,,,---...............------------......---,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------***++++++,,,---//////000+++++++++,,,---...///000,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---///...******,,,---***(((((())))))******++++++((()))+++---------+++*********+++,,,,,,---......---.........------///000111///---,,,---......---........................111111///...---,,,,,,+++,,,---......,,,,,,---...,,,...///...***)))***,,,(((((()))***++++++,,,,,,)))***+++,,,---,,,++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................,,,---...000111000000///---------------------------,,,,,,++++++*********)))***+++,,,---,,,++++++------------,,,,,,+++***(((***,,,,,,******---000*********++++++,,,,,,,,,+++,,,------,,,,,,...///,,,,,,............,,,,,,------,,,,,,,,,---.../////////...------------...........................,,,,,,------...///000000,,,,,,,,,---------.............../////////000000......---------///111222///000000111222333333333111111000000/////////...///222444444333444666999888<<>>===<<<;;;;;;::::::;;;<<<>>>???BBBCCCDDDCCCBBBBBBDDDFFFAAABBBDDDDDDDDDCCCAAA??????===::::::;;;<<<<<<;;;;;;;;;;;;<<<======;;;:::999:::;;;;;;:::;;;===???===???@@@@@@??????@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<======:::;;;;;;;;;;;;:::::::::888;;;>>>AAADDDHHHMMMQQQOOOQQQSSSUUUWWWYYYZZZZZZ[[[\\\^^^______```ccceeebbbeeegggfff```XXXRRRNNNFFFEEEDDDCCCCCCDDDEEEFFFEEEHHHKKKLLLKKKLLLOOORRRSSSSSSTTTTTTSSSSSSRRRQQQSSSRRRPPPOOONNNKKKGGGDDDEEECCC@@@<<<999666444333000/////////......................../////////000,,,...///000///...///000000000000000111111111111......//////000000000111///////////////000000111111111000000/////////...000000000000000000000000000000///...------,,,,,,+++,,,,,,---...///000000///......------......///***++++++,,,,,,------...///......///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++***))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////...---,,,,,,,,,,,,---...---------------------------.........---,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++..................------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///........................++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((---------...............///...---,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,------,,,++++++,,,,,,,,,---...///000000)))+++,,,...//////.........---,,,,,,,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,******+++,,,000///...---,,,------...------,,,+++,,,---...///000000///..............................///000000---...000222333222111000000111111111111111111111222333444555666999===AAA@@@BBBEEEHHHKKKMMMNNNNNNUUUTTTSSSSSSSSSTTTVVVWWWVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIGGGDDDCCCBBBBBBBBBDDDCCCAAA@@@>>>===<<<<<<::::::999999888777777777<<<<<<<<<<<<===>>>@@@@@@@@@???>>>======>>>???@@@===>>>>>><<<;;;;;;===?????????@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@???>>>>>>BBBCCCDDDEEEDDDBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::999999888888:::;;;<<<>>>@@@AAABBBBBBJJJIIIHHHIIILLLOOOPPPPPPPPPSSSVVVZZZ]]]_________aaabbbcccccc```ZZZUUUQQQLLLGGGBBB???@@@@@@@@@>>>BBBAAAAAABBBCCCEEEHHHIIILLLNNNQQQRRRSSSTTTWWWYYYXXXWWWVVVTTTQQQOOOLLLKKKLLLJJJGGGBBB>>>:::888666555333222111222222000///000///......000000///...------......///000000111////////////////////////000111111111222222222222000...---...//////...---000000000000//////////////////............//////////////////////////////////////////////////////,,,------....../////////------------------------'''***,,,---,,,++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------.........//////...,,,***)))............////////////...---,,,,,,,,,,,,---...........................------......------,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,..................------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------.................................+++++++++,,,---------...///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------......//////......---,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,------...///000***+++,,,...............111///...,,,+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------///...---,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////...---///000000///...,,,,,,,,,---...------,,,,,,,,,---...///000000///...............///...............///000...000111333333333222111000111111111222222222333444666888999:::===AAADDDGGGHHHKKKNNNPPPRRRRRRSSSUUUUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRQQQPPPNNNKKKJJJIIIIIIIIIGGGFFFCCCAAA>>><<<;;;:::999999999888888888888888<<<<<<<<<===>>>>>>>>>???>>>===<<<;;;;;;;;;<<<======>>>>>>===<<<===???AAACCCCCCDDDEEEEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFIIIIIIJJJKKKJJJHHHFFFDDDAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<;;;:::::::::;;;===>>>???@@@@@@@@@AAA@@@???@@@BBBDDDEEEEEEIIIKKKOOORRRUUUWWWWWWWWWYYY[[[]]]^^^\\\YYYUUURRRNNNJJJEEEBBBAAA@@@>>><<>>@@@BBBCCCFFFHHHMMMNNNPPPRRRTTTUUUUUUUUUVVVUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXZZZYYYXXXVVVVVVUUUUUUUUUQQQPPPNNNLLLKKKIIIIIIIIIIIIHHHEEEBBB>>><<<:::999999999999999::::::::::::===>>>???@@@@@@@@@???>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>======>>>AAACCCGGGHHHJJJKKKMMMNNNOOOOOOMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSPPPNNNLLLGGGFFFEEEDDDCCCAAA@@@@@@??????>>>>>>>>>>>>>>>???BBBBBBAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@??????@@@>>>======???@@@@@@???AAACCCFFFIIILLLNNNNNNNNNNNNPPPSSSUUUVVVUUUTTTRRRPPPMMMIIIFFFDDDBBB>>><<<<<<<<<;;;;;;<<<>>>???@@@EEEFFFHHHIIIIIIJJJLLLNNNRRRSSSUUUVVVVVVUUUTTTSSSPPPQQQRRRRRROOOJJJEEEBBB???<<<:::888666444222///111000///000111111000///111111000//////...------111111111111111111111111/////////000000000111111222111000111222333222111000000000000//////////////////............//////////////////////////////////////////////////////---,,,,,,+++,,,---......------------------------,,,,,,---,,,******+++---...---,,,++++++,,,---............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***------,,,,,,,,,,,,------............////////////------------------------........................,,,------...------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------)))******++++++******)))+++++++++,,,,,,,,,------+++,,,...000000///---,,,.................................---------------...------,,,,,,,,,------------------------------************************)))))))))******+++++++++++++++,,,---......///000------,,,,,,+++,,,,,,------,,,++++++++++++,,,---++++++,,,---------,,,,,,---,,,,,,,,,------...///+++,,,,,,------.........666444000---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000.........------,,,,,,,,,...------,,,,,,,,,------...............---------......------,,,,,,++++++........................,,,,,,,,,---------......,,,---...---,,,+++,,,------------,,,,,,,,,---------------------......///000///............//////000///......------......111222222333333333222111000111222333555777888999===AAAEEEHHHJJJKKKLLLMMMPPPQQQQQQSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXWWWUUUSSSRRRQQQQQQMMMMMMKKKJJJHHHGGGFFFFFFHHHFFFDDDAAA>>><<<;;;::::::;;;;;;<<<===>>>>>>>>>BBBCCCDDDEEEEEEDDDBBBAAACCCCCCBBBBBBAAA@@@@@@@@@<<<===>>>>>>>>>@@@CCCFFFJJJKKKMMMPPPRRRTTTUUUUUURRRSSSSSSTTTUUUVVVXXXXXXZZZ[[[[[[[[[ZZZXXXUUUSSSOOONNNMMMKKKIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBCCCBBB@@@@@@@@@AAA???>>>>>>@@@BBBDDDFFFHHHIIIIIIFFFGGGJJJMMMOOOPPPOOOOOOOOONNNLLLJJJHHHEEEAAA???<<<;;;:::::::::;;;<<<===AAACCCEEEEEEEEEEEEGGGHHHLLLOOORRRUUUWWWWWWWWWVVVTTTUUUVVVVVVTTTQQQNNNKKKEEECCC???<<<:::777444111555333222222333333222000111111000000///.........000000000000000000000000////////////000000000000000///...///000111000///000000000000//////////////////............//////////////////////////////////////////////////////,,,---...//////...------------------------------......---+++))))))+++---...,,,+++))))))+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---,,,+++***+++,,,...///............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------,,,---///000000///---,,,........................////////////............------,,,,,,,,,------...++++++++++++++++++++++++************************+++++++++*********))))))++++++,,,,,,---......///,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,------......555333000---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000.........------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,---------------,,,,,,++++++******........................,,,,,,,,,---------......---......,,,***))))))***,,,---------------------------.........//////...//////............//////000//////.........//////111111222222222222222222222333444777999;;;===>>>CCCGGGLLLOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYYYY[[[[[[ZZZZZZYYYXXXXXXXXXXXXVVVTTTQQQNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEEEECCCCCCAAA@@@???>>>======>>>>>>???@@@AAABBBBBBCCCFFFGGGIIIJJJJJJIIIGGGEEEGGGGGGGGGFFFFFFEEEEEEDDD>>>???@@@@@@AAABBBFFFHHHKKKLLLOOOQQQTTTVVVWWWXXXWWWWWWWWWXXXZZZ[[[]]]^^^^^^______```^^^\\\ZZZXXXWWWVVVUUUSSSQQQOOONNNMMMKKKKKKJJJIIIIIIIIIIIIIIINNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJEEEDDDBBBBBBBBBAAA???===@@@@@@AAACCCDDDEEEEEEEEEBBBCCCEEEGGGHHHIIIIIIIIIKKKKKKLLLLLLJJJGGGEEEDDD>>>===<<<;;;:::;;;<<<<<<@@@AAACCCBBBAAAAAACCCDDDGGGIIIMMMQQQTTTVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTLLLIIIEEEBBB@@@<<<999666777666444333333333111///000000000000000000000000////////////////////////////////////000000000000///...---...000111000///000000000000//////////////////............//////////////////////////////////////////////////////+++...111444444111...+++------------------------.........,,,******+++------+++***((((((***+++---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,+++******+++,,,...///............////////////,,,------......------,,,++++++++++++++++++++++++,,,,,,------......------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))(((((()))+++,,,++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------------......///000///...---,,,......................................./////////------,,,,,,,,,---......************************++++++++++++++++++++++++......------,,,++++++***,,,,,,,,,,,,------------+++++++++++++++,,,,,,---,,,,,,------------,,,,,,******+++,,,------------------,,,,,,,,,,,,------------,,,,,,,,,------...222000///------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------,,,,,,------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******........................,,,,,,,,,---------.........//////...,,,***++++++,,,---......//////......------...////////////...///............//////000000000//////000000111222111222222333333444555555666888:::===@@@CCCEEEFFFJJJMMMQQQSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYXXXYYYZZZZZZ[[[[[[ZZZZZZ]]]]]]\\\ZZZYYYXXXWWWVVVSSSQQQOOOLLLIIIFFFEEEDDDAAABBBBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDEEEEEEEEEGGGJJJLLLMMMNNNPPPSSSUUUVVVWWWXXX[[[[[[[[[[[[\\\^^^```aaa______aaaaaa```___]]][[[]]]\\\[[[YYYWWWUUUTTTSSSOOOOOONNNMMMLLLLLLLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRNNNLLLKKKKKKKKKIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEGGGIIIIIIGGGEEEEEEEEEAAA???>>><<<<<<<<<<<<<<>>???@@@BBBDDDGGGJJJNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWYYYYYYSSSPPPMMMJJJGGGDDDAAA>>><<<999777555444333000...000000000000000000000000......................../////////000000000111111000///...///111333222111000000000000//////////////////............//////////////////////////////////////////////////////,,,///333666555222...+++------------------------------...---++++++,,,...,,,+++***))))))***+++,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***+++++++++++++++,,,------............////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))((()))***,,,---***++++++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...////////////.........---........................++++++,,,,,,------......,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,------------------,,,)))***+++,,,------------------,,,,,,+++,,,,,,---...---,,,,,,,,,,,,---...,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,---...///***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,...///...------...///---...///000000000//////,,,---...///000//////..................///000000000000000000111222444444333333333444666777888999<<<>>>@@@DDDHHHKKKNNNOOOOOOQQQTTTUUUUUUTTTUUUVVVWWWVVVVVVVVVWWWXXXZZZ[[[YYYYYY[[[\\\\\\\\\[[[ZZZ[[[[[[YYYWWWUUUSSSRRRQQQJJJIIIGGGEEECCCAAA@@@@@@<<<===???@@@AAAAAA@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIKKKKKKKKKKKKJJJIIIJJJKKKKKKKKKLLLOOOQQQQQQRRRTTTUUUWWWWWWXXXXXX[[[ZZZYYYYYYZZZ\\\^^^___^^^___```bbbaaa```___]]]___^^^]]]\\\ZZZYYYXXXWWWTTTSSSRRRQQQQQQPPPPPPPPPRRRRRRRRRRRRRRRRRRSSSSSSQQQRRRSSSUUUVVVWWWWWWWWWXXXWWWVVVVVVVVVUUURRROOONNNMMMLLLKKKIIIIIIHHHHHHCCCBBBAAAAAAAAAAAABBBCCCAAACCCEEEDDDBBBAAAAAACCCCCCAAA@@@>>><<<<<<<<<===>>>???@@@???===<<<<<<===??????AAACCCFFFJJJNNNOOOQQQSSSUUUWWWYYYZZZZZZ[[[ZZZWWWTTTRRRPPPMMMJJJHHHDDDBBB???<<<:::888555222222222111111000/////////////////////////////////000000000111111111222222......---...000222111000000000000000//////////////////............/////////////////////////////////////////////////////////000222333222111...---------------------------+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++******++++++,,,,,,,,,++++++............/////////000,,,,,,---......---,,,,,,------------------------+++,,,,,,---.........---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))+++---...******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,---------......111000///.......................................))))))***++++++,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,...------,,,,,,++++++***+++*********+++,,,,,,---,,,------......------,,,)))***+++,,,------...---------,,,++++++,,,,,,,,,///...---,,,+++,,,---...)))***,,,...//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,---------......)))***,,,---------///111---...000111111111000///,,,---///000000000///..................///000111///000000111222444555666444444555666888:::;;;<<>>============???@@@BBBDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNOOONNNNNNNNNOOOOOOOOOOOOPPPSSSUUUUUUUUUWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUVVVXXXZZZ[[[]]]^^^```bbbbbbaaa```_________^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRSSSPPPQQQSSSUUUWWWXXXYYYYYY\\\[[[[[[[[[[[[YYYVVVTTTVVVUUUSSSQQQOOONNNMMMMMMCCCBBBAAA@@@@@@AAABBBCCC>>>@@@BBB@@@===<<<>>>@@@DDDBBB@@@>>>===<<<<<<<<<===>>>>>>===;;;::::::;;;=========???BBBFFFJJJMMMNNNQQQUUUYYY\\\\\\[[[ZZZ^^^\\\YYYWWWVVVTTTQQQOOOMMMJJJGGGDDDAAA>>>:::888444444222111000...------000000000000000000000000111111111111222222222222,,,+++***,,,...//////...000000000000//////////////////............//////////////////////////////////////////////////////111111000///////////////------------------------)))+++...///...------...---......//////......---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......***+++,,,------,,,******......------------............---------,,,,,,,,,------------------------......//////////////////---......//////......------,,,+++******+++,,,------,,,+++******+++,,,---+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++)))))))))***+++,,,,,,------------,,,,,,,,,,,,,,,+++***))),,,------+++******,,,///...---,,,++++++---...000222000///---,,,,,,,,,---000000111111000///......,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,++++++***++++++++++++******+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------++++++++++++------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------,,,,,,---------............//////000111222222111000///,,,------...///000111111222000///000222333111...//////000000111111222222......000111111111000///111222222111111222444777999999:::;;;===>>>@@@AAAEEEGGGKKKOOORRRSSSTTTTTTWWWSSSVVVYYYVVVZZZ[[[RRRUUUUUUTTTTTTUUUVVVXXXYYYXXXYYYZZZ[[[ZZZYYYWWWUUUQQQPPPMMMIIIGGGEEEDDDDDD???>>>;;;:::;;;>>>AAACCCDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCAAA@@@AAAEEEIIIHHHJJJLLLMMMMMMMMMNNNOOOMMMNNNOOOQQQSSSTTTUUUVVVVVVTTTRRRRRRTTTUUUTTTSSSRRRTTTUUUUUUTTTTTTUUUVVVVVVXXXYYYZZZZZZ[[[\\\^^^___^^^]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYXXXVVVUUUTTTUUUUUUTTTTTTSSSRRRRRRQQQOOOOOOOOOQQQSSSVVVYYY[[[\\\]]]]]]]]]]]]]]]]]]\\\ZZZZZZYYYXXXVVVTTTSSSQQQOOONNNLLLJJJHHHFFFDDDCCC@@@???>>>=========>>>???CCCBBB@@@@@@@@@???>>><<<;;;;;;<<<<<<<<<;;;:::::::::::::::;;;===@@@CCCDDDLLLPPPUUUYYY[[[\\\]]]^^^]]]\\\[[[YYYXXXXXXWWWWWWRRRQQQNNNJJJGGGCCC@@@???<<<:::777333111000000000000000000111000000//////222111000///......//////---...///111111111000///000000000000000000000000............/////////000......................................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,///---,,,---...///...---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,+++,,,------......------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,******+++------......------,,,,,,,,,,,,,,,,,,,,,+++******---------,,,******,,,......---,,,++++++---...000000///...---,,,,,,------...............---,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------,,,++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000000000000///------......//////000000111///...000222222000...000000000000000111111111///000111222222111000000000111222222222444777999======>>>???AAADDDFFFHHHLLLNNNQQQTTTVVVWWWWWWVVVUUURRRTTTVVVSSSVVVWWWRRRTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZXXXVVVTTTRRRNNNLLLJJJFFFDDDBBBAAAAAA>>>===<<<<<<>>>BBBFFFIIIMMMMMMOOOPPPPPPOOOOOONNNKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB???AAABBBAAAAAABBBFFFJJJIIIKKKMMMNNNMMMMMMOOOPPPOOOOOOPPPQQQSSSTTTUUUUUURRRPPPNNNNNNOOOPPPOOONNNMMMNNNNNNMMMLLLLLLNNNPPPSSSTTTVVVWWWWWWXXXYYYYYYYYYXXXXXXVVVUUUTTTTTTSSSUUUVVVVVVVVVUUUTTTRRRQQQUUUUUUTTTSSSRRRPPPOOONNNMMMNNNNNNOOORRRTTTWWWXXX[[[[[[\\\]]]]]]]]]]]]]]][[[[[[ZZZZZZXXXWWWUUUUUUTTTTTTRRRPPPNNNMMMKKKKKKFFFDDDBBB@@@???>>>>>>>>>BBB@@@>>>>>>???>>>===;;;::::::;;;;;;::::::999999::::::::::::;;;===???AAAHHHMMMSSSXXXZZZ[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZXXXVVVTTTPPPMMMIIIGGGFFFBBB???;;;777444222111111111111111222111111000000000000000000000000//////...///000111111000000///000000000000000000000000........./////////000000.........................................................---------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,---///...------//////...---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000333111---***+++...////////////...---,,,+++,,,,,,,,,,,,,,,++++++***---......,,,******+++---------,,,+++,,,---...///......------------......---............---,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,///...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------................................................------------------------******++++++,,,,,,---------------............/////////............//////........./////////////////////...///000111///---111111111111000000000000111111222222222111111000...000222444555888;;;>>>BBBBBBBBBCCCFFFJJJMMMOOOSSSTTTUUUWWWWWWWWWVVVVVVVVVTTTTTTUUUTTTTTTTTTTTTRRRQQQQQQQQQQQQSSSTTTUUUXXXXXXXXXVVVTTTQQQOOOMMMHHHGGGEEECCCAAA@@@@@@????????????AAADDDIIINNNQQQTTTUUUUUUVVVVVVUUUSSSRRRLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB???@@@AAAAAAAAACCCFFFIIIHHHKKKMMMNNNMMMMMMNNNPPPOOOOOOPPPQQQQQQRRRSSSSSSNNNLLLJJJJJJKKKLLLKKKJJJJJJJJJIIIHHHFFFFFFIIIKKKOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSRRRPPPOOOOOOOOOOOOQQQQQQRRRRRRQQQPPPOOONNNSSSSSSSSSRRRQQQNNNLLLKKKLLLLLLMMMNNNPPPRRRTTTVVVXXXXXXZZZ[[[\\\\\\]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXYYYXXXWWWVVVTTTSSSRRRRRRMMMLLLIIIFFFCCCAAA@@@???BBB@@@>>>>>>>>>>>><<<:::999999999999888888777777:::999888888999:::;;;<<>>:::666444444333333333333333222111000///000111222222222111000///000000111111000//////000000000000000000000000....../////////000000000////////////////////////.................................------------,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------000...---...///000///...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......------------............---------,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++000444222---***+++///------------------,,,,,,+++,,,,,,---,,,,,,++++++---......---+++***+++,,,------,,,,,,,,,---...///,,,,,,,,,------........./////////000000///......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,------111///...---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---+++++++++++++++---------,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------******+++,,,------......---------............//////...---,,,,,,---...//////////////////................../////////......222222111111000000//////111111111222111111111111///222555888:::===AAACCCEEEDDDEEEFFFIIIMMMQQQTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQRRROOOPPPSSSPPPMMMRRRNNNNNNMMMMMMNNNOOOPPPRRRTTTTTTRRRQQQNNNKKKHHHGGGCCCBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDGGGJJJOOOSSSVVVUUUVVVVVVVVVVVVTTTSSSQQQMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIKKKLLLKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKIIIIIIJJJJJJIIIHHHJJJJJJHHHFFFDDDEEEHHHKKKLLLLLLMMMNNNPPPQQQPPPOOOPPPOOONNNLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKMMMNNNOOOOOONNNMMMKKKIIIKKKLLLMMMNNNPPPQQQSSSSSSTTTUUUWWWXXXZZZ[[[[[[\\\ZZZZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXWWWVVVUUUUUUUUUTTTSSSPPPNNNKKKIIIGGGFFFGGGEEECCCAAA@@@???<<<:::999999888777666666666666777777666666777888:::;;;@@@EEELLLSSSVVVYYY[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]^^^]]][[[XXXUUUSSSQQQPPPPPPNNNIIIDDD???;;;999777666666666555444333111111...///111333444333222111111111111111000000//////000000000000000000000000...////////////000000000000000000000000000000000....................................------------,,,,,,------------,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,------...000///......000000///...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......------------............---------,,,,,,,,,++++++++++++++++++++++++............------,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,++++++++++++++++++,,,,,,---------***...222111---***+++...((()))***+++,,,---------+++,,,,,,---------,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,------......++++++,,,------...............////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,------...222000...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,---...///000000---------............//////...---,,,,,,---...//////////////////.........---.../////////.........222222111111000000//////000000000111111111222222333666:::===@@@CCCFFFIIIIIIIIIIIIJJJMMMQQQTTTVVVTTTSSSSSSQQQPPPNNNMMMLLLIIILLLFFFIIISSSLLLCCCJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMKKKJJJHHHFFFDDDCCC@@@AAABBBDDDEEEGGGGGGHHHJJJJJJJJJLLLOOORRRUUUWWWTTTTTTUUUUUUTTTRRRPPPOOOLLLMMMNNNOOOPPPPPPPPPOOOLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFHHHIIIHHHGGGHHHGGGFFFDDDBBBCCCFFFIIIJJJHHHGGGHHHJJJLLLKKKJJJMMMKKKJJJHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIKKKLLLKKKKKKKKKLLLLLLMMMOOOPPPQQQQQQRRRQQQRRRSSSUUUWWWXXXYYYYYYVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRPPPPPPPPPNNNJJJGGGEEEBBB>>><<<:::999888777666666666666444444444555666888:::;;;>>>BBBIIIOOOSSSVVVZZZ\\\ZZZ[[[\\\]]]^^^^^^^^^]]]^^^^^^\\\ZZZXXXVVVUUUTTTTTTRRRNNNJJJEEEAAA???===;;;;;;:::888666444222111...///111333444333222111111111111000000000000111000000000000000000000000////////////000000000111000000000000000000000000//////////////////////////////.........---------,,,------......------,,,---------------------------------------------------------------------------,,,,,,,,,------...///000...---...///000///...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...***,,,.........---------&&&''')))***,,,---------+++,,,,,,---------------***,,,------,,,+++,,,,,,,,,,,,,,,---------......***+++,,,---------------++++++,,,------------,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,---...///222///---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------......//////000000---------............///......------------...............///////////////---///111000///...//////111111111111000000000000000000000111222333555555999<<<@@@DDDFFFHHHKKKNNNNNNNNNOOOPPPRRRSSSUUUVVVRRRQQQPPPNNNMMMKKKJJJJJJFFFJJJCCCIII[[[QQQ@@@GGGBBBBBBAAAAAABBBCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDFFFHHHJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRTTTUUURRRSSSSSSSSSRRRQQQOOONNNLLLMMMNNNPPPQQQPPPPPPOOOLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDBBBBBBCCCCCCBBB@@@BBBEEEGGGHHHGGGGGGHHHJJJGGGGGGHHHHHHHHHHHHHHHHHHEEEDDDCCCDDDFFFGGGGGGGGGDDDDDDDDDBBBAAABBBEEEHHHKKKGGGCCCDDDGGGIIIJJJIIIJJJHHHFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGCCCDDDEEEFFFHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOMMMNNNPPPRRRSSSTTTUUUUUUSSSRRRQQQPPPOOOPPPQQQRRRTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWXXXUUUQQQMMMKKKGGGCCC@@@<<<;;;999777666666777777444444444555666888;;;<<<<<<@@@EEEJJJNNNRRRWWWZZZXXXYYY[[[]]]^^^^^^^^^]]]``````^^^]]][[[ZZZYYYXXXVVVUUURRROOOLLLIIIGGGEEECCCBBBAAA>>>;;;888555333///000111222222222111000111000000000000111222333000000000000000000000000/////////000000000111111/////////////////////////////////////////////////////////.........------------............------------------------------------------------------------------------------,,,,,,,,,,,,---...///000///---,,,---...///...---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,+++,,,------......------+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......*********---000111///---((()))***+++,,,---------+++,,,,,,---......------(((***---...---,,,------,,,,,,------......------++++++,,,---------,,,+++***+++,,,,,,---------,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...//////000...++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------........................------------------------........................---------............///......////////////......------......//////000000...000222222000...///111000000000000000111111111111111222333444666999:::???BBBGGGJJJKKKMMMOOOQQQOOOPPPQQQSSSSSSSSSRRRRRRMMMLLLKKKJJJIIIHHHGGGGGGCCCHHH???JJJcccVVV===CCC===<<<<<<<<<<<<>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQRRROOOPPPPPPQQQPPPOOONNNMMMLLLMMMNNNOOOOOOMMMKKKJJJIIIIIIHHHGGGFFFDDDDDDCCCCCCAAAAAABBBDDDEEEDDDBBBBBBDDDGGGGGGGGGGGGHHHJJJIIIIIIIIIJJJJJJKKKKKKKKKEEEDDDCCCDDDGGGIIIJJJJJJFFFGGGHHHHHHHHHIIIKKKMMMQQQLLLFFFEEEIIIMMMNNNNNNKKKIIIGGGEEEEEEFFFHHHIIIGGGFFFEEEEEEEEEEEEFFFGGGCCCCCCBBBBBBDDDFFFIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPNNNLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZXXXTTTRRROOOMMMIIIGGG>>>===;;;999888888888999777777666666777888:::;;;:::===@@@DDDHHHMMMSSSXXXWWWXXX[[[]]]_________^^^```______^^^\\\[[[ZZZZZZWWWVVVVVVTTTSSSQQQOOOOOOLLLKKKHHHEEEAAA<<<999777000000000000000000//////000/////////000222444555000000000000000000000000//////000000000111111111........................////////////////////////////////////............------............------------------------------........................------------------------,,,,,,,,,------...///000...,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---.........------...............---------,,,,,,,,,------------------------))))))***+++,,,------...---......//////......---,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,+++,,,------......------+++++++++,,,,,,---------******+++,,,,,,---......,,,)))))),,,222444111---++++++,,,---------,,,,,,+++,,,,,,---.........---'''***,,,...---------...+++,,,------......------+++,,,------------++++++,,,---....../////////...,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,---...///000///---******,,,---......,,,,,,,,,,,,,,,,,,,,,,,,''')))+++...///...---,,,,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------................................................------------------------------------------,,,,,,---------.........//////---...///000000///...---,,,------...///000111111...111333222000///000222//////000000111111222222222333333444666999<<<===CCCGGGKKKMMMNNNPPPQQQSSSNNNOOOQQQRRRQQQPPPNNNLLLIIIHHHGGGEEEEEEDDDDDDDDD:::@@@777DDDbbbSSS666;;;:::999888888999:::<<<=========>>>@@@CCCEEEGGGIIILLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOLLLMMMNNNNNNNNNMMMKKKKKKMMMNNNNNNNNNMMMJJJGGGEEEGGGFFFFFFEEEDDDCCCBBBBBB@@@??????BBBEEEGGGFFFDDDCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOFFFEEEEEEGGGJJJMMMNNNNNNLLLNNNPPPQQQQQQRRRSSSUUUYYYSSSLLLJJJNNNSSSUUUUUUNNNLLLJJJHHHHHHIIIKKKMMMGGGFFFEEEDDDDDDEEEGGGGGGEEECCCAAA@@@AAADDDGGGIIIHHHIIIKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOLLLKKKJJJJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTXXXYYYZZZ[[[\\\[[[ZZZZZZZZZXXXUUUSSSRRRPPPMMMKKK@@@>>><<<:::999999999::::::999888777777888999:::999;;;===@@@DDDJJJQQQVVVVVVXXX[[[^^^`````````___^^^^^^]]]\\\[[[ZZZZZZYYYWWWXXXXXXXXXWWWVVVUUUUUURRRQQQNNNJJJEEE@@@<<<999222111000///......//////////////////111333555666000000000000000000000000000000000000111111111111........................000000000000000000000000000/////////............------............------------------------------........................------------------------,,,,,,,,,---...///000000---,,,++++++------,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---444222000---,,,,,,------...........................------,,,,,,------...------------------------,,,,,,------...------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++***+++,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,//////...---,,,***)))(((++++++++++++,,,---...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,000///...---,,,---......++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,---......------------------------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,---...//////,,,,,,,,,---------.........,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.................................------,,,,,,,,,...------,,,,,,------...000///...---------------......////////////........................------,,,---------.../////////111000///......///000111000//////.........//////////////////000000000000---///222333222111111111...222666:::===@@@CCCFFFLLLMMMOOOQQQSSSSSSSSSSSSNNNNNNNNNNNNMMMJJJHHHGGGCCCBBBBBBAAAAAAAAABBBBBBBBB???<<<===@@@AAA===:::999999999999:::;;;<<<===???@@@@@@BBBDDDFFFHHHJJJNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLMMMRRRQQQOOOLLLKKKKKKKKKKKKNNNNNNMMMMMMLLLKKKKKKJJJGGGEEECCCCCCDDDEEEEEEDDDDDDFFFHHHHHHHHHHHHJJJLLLJJJMMMPPPRRRSSSTTTVVVXXXZZZYYYXXXWWWVVVVVVVVVWWWQQQMMMMMMQQQTTTTTTVVVZZZZZZ\\\___``````_________ddd[[[SSSTTT\\\dddeeecccYYYTTTMMMKKKLLLOOOPPPOOOMMMJJJGGGFFFGGGHHHHHHGGG???AAACCCFFFGGGGGGFFFFFFHHHIIILLLNNNOOONNNNNNMMMGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHIIIKKKMMMMMMMMMMMMOOOQQQVVVWWWXXXZZZZZZZZZYYYYYY[[[YYYVVVVVVWWWVVVRRROOOFFFCCC>>>;;;:::;;;;;;:::666777999999888888:::;;;;;;;;;;;;<<<@@@FFFKKKOOORRRVVVZZZ\\\]]]]]]]]]^^^```___\\\ZZZXXXXXXYYYZZZ]]]\\\\\\[[[ZZZZZZZZZ[[[[[[WWWRRRPPPMMMGGG===555666555333333333222000...000///...///111333333222111111222222222111000000......---......///000111000000111111000///......000///...---,,,,,,---...---...000222111///---+++------------------------//////.........---------......------------......000000000000////////////++++++,,,---............,,,,,,,,,---------......---------------------------------,,,,,,+++++++++333222000---,,,,,,---..............................------,,,,,,------...---------------------------------...------,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------.........---,,,+++***)))++++++++++++,,,---...///,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,------......------------------------------------------------......---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,---------......000...,,,,,,---/////////------------------------,,,------......------,,,.................................------,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,------......////////////..............................------..................000000////////////000000000//////.........//////000000000000111111111111///111333333333333444555444777;;;???BBBDDDHHHJJJOOOPPPQQQSSSTTTTTTSSSSSSNNNNNNMMMKKKIIIGGGEEEDDDBBBCCCCCCDDDDDDEEEEEEEEECCC???;;;:::<<<<<<:::666888999:::;;;<<<===>>>>>>@@@@@@AAACCCEEEGGGIIIJJJOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIJJJLLLNNNOOOPPPQQQRRRSSSQQQOOOMMMKKKHHHFFFDDDCCCCCCEEEHHHJJJLLLNNNPPPQQQQQQQQQSSSUUUZZZ\\\___bbbdddfffhhhiiikkkkkkjjjiiigggeeecccbbb]]]ZZZYYY]]]```___aaadddlllooorrrsssrrrqqqppppppssskkkfffhhhqqqyyyyyywwwkkkeee\\\WWWVVVVVVVVVUUUUUUSSSQQQQQQRRRRRRQQQPPPHHHIIIKKKLLLLLLKKKJJJIIIGGGHHHJJJLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKMMMOOOSSSTTTVVVWWWXXXXXXXXXXXXYYYWWWUUUUUUVVVVVVSSSPPPIIIEEE@@@===<<<<<<<<<;;;::::::999999999999999999:::999999:::>>>BBBGGGJJJQQQTTTWWWYYYZZZZZZ[[[\\\^^^]]][[[ZZZYYYXXXYYYYYY[[[[[[ZZZ[[[[[[\\\]]]^^^]]]YYYUUUSSSQQQKKKBBB:::888666444222333222111000222000//////000111111111111111222222333333333222000000000///000000111111000000000/////////......111000...---------...///...///000111000///---,,,------------------------//////.........---------......------------......000000000/////////......,,,,,,------------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++222111///...---------..............................------,,,,,,------...---------------------------.........---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,,,,+++,,,,,,,,,......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------,,,+++++++++++++++,,,------......,,,------......------,,,++++++,,,,,,,,,,,,------,,,------......------,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......111///------.../////////........................------............------.................................---------------......------------......,,,,,,,,,+++,,,,,,------......////////////..............................//////..................//////000000000000///////////////......//////000111111111111111111111111111222444444444555888:::<<>>???@@@@@@@@@AAABBBBBBDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLHHHHHHHHHIIILLLOOOSSSUUUYYY[[[^^^___^^^YYYTTTPPPMMMLLLKKKHHHGGGKKKSSSYYY^^^```bbbccccccdddeeegggqqqsssvvvzzz}}}|||xxxsssqqqooolllllloooqqqoooqqqttt|||}}}|||~~~zzzwww|||zzzsssiiicccaaa```___^^^cccaaa``````aaabbbaaa```ZZZ[[[[[[ZZZXXXUUURRRPPPKKKLLLMMMOOOOOONNNLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIJJJLLLNNNPPPQQQRRRTTTUUUVVVVVVVVVVVVUUUTTTUUUVVVVVVTTTRRRLLLIIIDDDAAA@@@???>>>===???<<<::::::<<<<<<:::777::::::999:::<<<@@@CCCEEEMMMOOORRRTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYYYY[[[\\\^^^```aaa```]]]YYYWWWUUUPPPHHHBBB<<<999444222222222222222444222//////000111111111222222333444444444555555333333222111111111222222000//////............///111000///////////////000///////////////.........------------------------...............---------......------------....../////////.........------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++111000///...------.................................------,,,,,,------...------------------------............---,,,+++++++++,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,---------------,,,+++,,,,,,---------------,,,------......------,,,+++++++++,,,,,,,,,------------------------------//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------------------------------------------------------------------------------,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......111///---,,,...//////...------------------------------............------.......................................---------......------------......,,,,,,,,,,,,------...///......////////////..................////////////000000//////......------...///000111111000///...//////////////////000111111111111111111111111111333444555555666888<<>>;;;<<<@@@AAA>>>:::<<<<<<<<<<<<===???AAABBBFFFHHHKKKNNNOOORRRUUUXXXWWWXXXZZZ[[[\\\[[[YYYXXXYYYYYYZZZ[[[]]]^^^```aaa```^^^\\\ZZZXXXTTTNNNIII@@@<<<666222111222333333333222000000222444555444666666555555555555555555444333222222111111111111000///...------...//////111111000000000000000000111000///...---......///......................................................------------......///.........------------...------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////............///...........................------,,,,,,------...---------------------------.........---,,,,,,+++,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---.........------+++,,,---.........------,,,------------------,,,+++++++++,,,,,,,,,------------------------------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------------------------------------------------------------------------------.........------,,,,,,+++,,,,,,,,,---------......000...,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---................................................///......------......///......---......///000111......////////////.............../////////000000000000000//////......---...///000111111000///...///////////////000111111000000111111111222222222444555777888:::===AAADDDJJJLLLOOORRRSSSTTTVVVXXXVVVVVVUUUSSSQQQMMMJJJIIIBBBAAA@@@??????@@@AAABBBEEEFFFGGGHHHHHHFFFDDDBBBBBB???<<<;;;;;;===???@@@>>>@@@CCCFFFHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMLLLKKKJJJIIIEEEEEEEEEFFFGGGJJJMMMNNNRRRRRRSSSVVV[[[aaagggjjjvvvzzz~~~{{{sssjjjddd___`````````bbbkkkzzz~~~{{{||||||vvvnnnhhhdddbbbcccdddeeedddccc```___]]]]]]]]]\\\[[[ZZZYYYXXXVVVTTTQQQMMMJJJHHHGGGGGGBBBDDDEEEFFFEEEFFFHHHIIIJJJJJJKKKKKKMMMNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWRRROOOLLLIIIHHHGGGEEECCCDDD@@@>>>@@@DDDFFFDDD@@@=========>>>>>>?????????@@@BBBEEEGGGJJJNNNRRRVVVUUUVVVYYY\\\]]]\\\[[[ZZZ[[[[[[[[[[[[\\\]]]^^^______^^^]]]\\\ZZZVVVRRROOOFFFAAA:::555333333333333222111222444888;;;<<<<<<<<<:::888666444333333333333222111000000000000000//////........./////////000000111111111111111111111000...---------///000........................---...........................------------......///.........------------...---,,,+++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////...........................------,,,,,,------...------------------------,,,------......------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,---............---,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------.........------,,,---...//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........---,,,------------------------------------------------,,,,,,,,,------------...------------.....................------,,,,,,,,,,,,,,,,,,---------.........,,,***+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,......////////////.............................................///////////////............////////////////////////000000......////////////...............//////000000111000000////////////////////////000000000000//////////////////000111222222000000111222333444444555666888;;;>>>@@@CCCGGGJJJNNNPPPSSSUUUUUUVVVXXXZZZXXXWWWUUURRRNNNJJJFFFDDD?????????@@@AAABBBCCCDDDFFFFFFFFFFFFEEECCCBBB@@@??????>>>===>>>AAACCCDDDDDDEEEGGGJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKFFFGGGJJJKKKLLLKKKJJJIIIFFFEEEEEEGGGJJJPPPVVVYYYZZZ[[[^^^cccjjjsss{{{~~~uuupppjjjkkklllnnnsss}}}~~~xxxtttssstttuuuvvvvvvtttrrrqqqoooooonnnmmmkkkjjjhhhgggccc```ZZZTTTOOOLLLJJJIIICCCEEEFFFFFFEEEDDDFFFGGGIIIIIIHHHIIIIIIJJJKKKLLLMMMOOOQQQSSSSSSSSSTTTVVVSSSQQQNNNLLLLLLKKKIIIGGGFFFDDDCCCDDDHHHIIIHHHFFF>>>???@@@@@@@@@@@@??????>>>???AAACCCEEEIIINNNRRRRRRTTTWWWZZZ\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[\\\\\\^^^^^^]]]\\\ZZZXXXVVVTTTNNNIIIAAA;;;777666555444111222555:::@@@CCCDDDCCC???===:::777444222222111111000000/////////000000...///000000111000000//////000000111111111111000111000///------......///........................---------.....................------------....../////////.........------------+++******+++,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------...///////////////...........................------,,,,,,------...------------------------++++++,,,---............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,.../////////...---+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------...............------,,,---...//////...---,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---//////...---,,,------------------------------------------------,,,,,,,,,---------......------------.........///------------------,,,,,,,,,,,,,,,---------......---,,,***+++---000000000------------------------......////////////..............................---........./////////000//////............//////000//////............///......////////////......---......///000000111111///////////////000000000000000////////////000000////////////000111222333000111222444555777888999999<<>>:::888666333555;;;AAAGGGJJJIIIGGG>>><<<999666444222222222000000/////////000111111---///111333333222000///......000111111111000000000000///.......................................---------.........//////......------------......000000000/////////......,,,,,,***)))***+++,,,...,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,---...///000000000///...........................------,,,,,,------...------------------------******,,,---.../////////,,,------......------,,,........................******+++++++++,,,,,,,,,+++,,,.../////////......,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,---------............//////...------,,,,,,---///000000...---+++*********++++++*********++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---.../////////...,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++---//////...---,,,------------------------------------------------,,,,,,,,,------.........---------.........//////------------------------,,,,,,,,,---------.........,,,+++,,,///111222222..............................////////////..............................---.........//////000000//////............//////000///...---------------......////////////......---......///000111111222......//////000000111111111000///......///000111////////////000111222333111222444666888:::;;;<<<<<>>@@@EEEHHHMMMNNNQQQSSSVVVXXXZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^___^^^]]][[[[[[[[[\\\WWWOOOHHHBBB>>>:::888555888>>>FFFLLLMMMKKKIII===;;;888555333333333444000/////////000111222222---///222555555444111///---...///111111111000//////////////////.........////////////////////////---------.........//////.........------.........000000000000////////////,,,+++***))))))+++---///,,,,,,,,,---------......------------------------+++++++++,,,,,,---------000000000000000000000000---------.........//////------------------------........................000000///...............//////...------------...************************+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...111000---,,,...---***/////////......---------,,,///000///---,,,---///,,,******+++......+++(((---------,,,,,,+++++++++++++++++++++++++++++++++------------------------........................///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------...---+++******+++---...000000////////////000000------,,,------...///000//////////////////////////////.........//////000///......---------..............................000000000000000000000000////////////////////////000000000000000000000000......////////////..................////////////000222333222111000111222555777888888999;;;???BBBDDDGGGLLLNNNOOOPPPQQQRRRWWWWWWYYYZZZZZZ[[[[[[[[[]]]ZZZUUUPPPKKKIIIGGGGGGIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFGGGJJJLLLQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMIIIHHHJJJIIIGGGHHHLLLOOOSSSXXX^^^aaabbbbbbbbbeee]]]ZZZbbbqqq}}}}}}uuunnnjjjhhhffffffddd]]][[[___```[[[WWWXXXUUUQQQMMMIIIHHHHHHHHHGGGJJJIIIGGGGGGIIIJJJKKKKKKLLLKKKJJJIIIJJJJJJLLLLLLKKKLLLMMMMMMMMMKKKJJJIIIIIIKKKNNNQQQQQQPPPNNNLLLGGGDDDAAA???>>>@@@BBBDDDIIIKKKOOOSSSVVVVVVVVVUUUXXXWWWVVVVVVVVVXXXZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^ZZZZZZXXXSSSLLLFFFBBB@@@BBBBBBEEELLLSSSUUUQQQLLLBBB>>>888444222222111111.........///000111111111000000000000000000000000111111000000//////......//////000111111000...---333222000///........./////////...---,,,,,,,,,,,,///000000///---++++++,,,,,,,,,------------,,,,,,........................000///......///...,,,)))---,,,,,,++++++,,,,,,------,,,***(((((()))***+++000000000000000000000000---------.........//////------------------------........................//////...---------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...000///,,,+++......,,,.........---------,,,,,,+++---...---+++***,,,...,,,+++***,,,......+++)))---------,,,,,,,,,++++++,,,,,,,,,------......///------------------------------------------------......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------...---+++******+++---...///......------......///............///000111222////////////////////////000000///...------------///......------.................................000000000000000000000000////////////////////////000000000000000000000000......////////////....../////////000000000111111///000222222222222444666666888:::;;;===???CCCFFFJJJMMMQQQSSSTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]ZZZVVVRRROOOMMMLLLKKKOOOOOONNNLLLKKKIIIIIIHHHGGGHHHIIIIIIIIIKKKNNNQQQTTTTTTSSSRRRQQQOOOMMMLLLNNNMMMLLLJJJIIIHHHHHHHHHHHHEEEFFFIIIJJJIIILLLPPPVVV^^^jjjtttyyyyyyvvvttttttllljjjrrr|||wwwtttsssssssssrrrllljjjnnnppplllhhhhhhccc```\\\XXXVVVSSSPPPMMMJJJIIIGGGGGGIIIJJJIIIIIIKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLNNNQQQSSSTTTSSSQQQOOOJJJHHHDDDAAA@@@@@@AAABBBGGGJJJMMMQQQTTTUUUUUUUUUVVVUUUTTTTTTTTTVVVXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\YYYSSSNNNKKKJJJLLLMMMQQQXXX^^^___[[[UUUIIIDDD===777444333222222000000000000111222222222000000000000000000000000000000000000////////////---------...000333666888333222000///.........///---------,,,,,,---......---...///...,,,++++++,,,...//////000000//////..............................---,,,---...///...------,,,,,,++++++,,,,,,---...---+++***)))***+++,,,000000000000000000000000---------...............------------------------..............................---,,,,,,,,,,,,---//////...------------...........................---------.........//////------...............------------------------------,,,,,,,,,,,,,,,,,,+++,,,...---)))***...000...------------,,,,,,,,,,,,,,,,,,---,,,***+++,,,...,,,++++++,,,......,,,***------------,,,,,,,,,,,,++++++,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------...---,,,++++++,,,---...------,,,,,,,,,,,,------/////////000111222444555////////////////////////111000///---,,,,,,++++++///......---......//////........................000000000000000000000000////////////////////////000000000000000000000000...//////000000//////...000000000111111111222222---///111222222444777999888:::===???BBBEEEIIILLLPPPSSSVVVWWWWWWWWWXXXYYYZZZZZZ\\\]]]^^^_________]]][[[YYYVVVTTTSSSSSSSSSWWWUUUSSSPPPNNNLLLLLLLLLIIIKKKMMMNNNNNNPPPSSSUUUSSSSSSRRRQQQOOOMMMKKKJJJLLLKKKIIIHHHFFFEEEEEEEEEGGGEEEGGGKKKMMMNNNSSSYYYdddqqqyyywww~~~vvvtttpppmmmiiibbb[[[VVVPPPOOOMMMMMMMMMLLLJJJHHHKKKJJJHHHGGGFFFFFFGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNOOOQQQTTTVVVWWWVVVTTTSSSOOOMMMIIIEEEBBBAAAAAAAAAEEEGGGJJJNNNQQQRRRSSSSSSSSSRRRRRRRRRRRRTTTVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[]]]^^^^^^]]]YYYWWWVVVVVVWWWYYY^^^fffllllllgggbbbVVVPPPFFF>>>999666444222222222222222222222333333000000000000000000000000////////////000000000000///...,,,---///555:::>>>222111000///.........///,,,,,,,,,,,,---...///000+++---------,,,+++,,,---...//////000000//////...........................000...,,,,,,---.........---,,,,,,++++++,,,,,,---///...,,,++++++,,,------////////////////////////........................------------..........................................------,,,------...//////...------------...........................+++++++++,,,,,,,,,------,,,---......///.........---------------------------------,,,,,,++++++++++++---+++((()))...111111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---...///,,,,,,---......---,,,+++------------------,,,,,,***+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---...//////000111333444555///////////////////////////...---,,,,,,,,,,,,,,,...............//////000........................//////////////////////////////////////////////////////////////////////////////000000000000//////000000000111111111222222---...000111222444777::::::===@@@DDDFFFJJJNNNQQQRRRTTTWWWXXXWWWWWWXXXYYYZZZ[[[\\\^^^______``````]]]\\\[[[ZZZYYYYYYYYYZZZ\\\ZZZVVVTTTRRRQQQRRRRRROOOPPPRRRRRRRRRRRRTTTVVVNNNNNNOOONNNNNNMMMLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEJJJHHHIIIMMMQQQUUU___iiizzz{{{rrrhhhaaa^^^\\\ZZZXXXVVVRRRMMMIIIJJJIIIHHHFFFEEEEEEFFFFFFIIIIIIJJJKKKKKKLLLLLLLLLPPPRRRTTTVVVWWWWWWVVVUUUQQQOOOLLLIIIFFFDDDCCCCCCCCCEEEGGGJJJMMMOOOQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZ\\\]]]]]]\\\[[[\\\]]]^^^aaahhhpppvvvwwwsssooofff___TTTJJJAAA;;;666444444444333222111111222222000000000000000000000000......//////000000111111333111///...///222666999111111000///////////////---------------...//////+++,,,...------,,,...///------............------........................555222...,,,+++,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,+++,,,------////////////////////////.....................------------....../////////........................///...............////////////...------------...------------------------+++++++++,,,,,,,,,------,,,------...//////......---------------------------------,,,,,,++++++++++++,,,+++((()))///222222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,---...///...------,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------......------------...............///000111333333////////////////////////,,,,,,,,,,,,,,,---...///...............///000111//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000000000111111///000111111222444888:::===@@@DDDHHHKKKNNNQQQTTTTTTVVVXXXXXXWWWWWWYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\ZZZXXXVVVUUUVVVWWWXXXTTTUUUVVVUUUSSSQQQRRRSSSLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFIIIIIIKKKRRRYYYdddtttyyysssooolllhhhddd___YYYSSSNNNLLLKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNPPPRRRTTTUUUUUUUUUTTTPPPOOONNNLLLJJJHHHGGGGGGCCCCCCEEEGGGIIILLLNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[XXXZZZ\\\\\\]]]^^^```bbbaaafffnnnvvv}}}~~~}}}{{{tttmmmcccYYYNNNEEE<<<777666555333111000000000111000000000000000000000000......//////000000111111111111000000000000111111000000000000000/////////000///...---------------,,,---//////......000111---..................---........................555222...,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,000000000000000000000000...............------------------...//////000000........................///............///000000//////...------------...---------------------------------.........//////,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++---,,,***+++111333222,,,,,,,,,,,,------------))))))+++---//////---***,,,...000000...------...------------............111111000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,------------...,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------------------//////............//////............//////111111////////////////////////++++++,,,,,,---///000111............///000111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000///000000111111000000////////////000000000111111111222333333444666:::>>>BBBEEEIIIMMMOOOQQQTTTVVVWWWXXXZZZZZZYYYZZZ[[[]]][[[\\\\\\]]]]]]\\\\\\[[[]]]]]]]]]]]]]]]^^^^^^^^^YYYYYYXXXXXXXXXYYYZZZ[[[VVVWWWWWWUUURRROOOMMMMMMLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKIIILLLSSS___kkkzzz|||vvvpppkkkddd^^^YYYVVVTTTQQQMMMIIIGGGEEEEEEAAABBBCCCEEEHHHKKKMMMOOOLLLMMMOOOQQQRRRSSSSSSSSSOOOOOOOOONNNMMMKKKJJJIIIDDDDDDDDDDDDFFFIIIKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZYYY[[[\\\]]]^^^___bbbeeedddhhhpppxxx~~~{{{wwwqqqhhh^^^RRRGGG???888666333111//////000000000000000000000000000000////////////000000000000---...000111111000///...//////000000000000//////111000///...---------------...000000//////000222///000000111111000000///........................///---+++,,,---/////////---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,000000000000000000000000//////.........------------------...///000000000...........................---------......///000//////...------------...---------------------------------.........//////+++,,,---...////////////+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++......,,,---222333111,,,,,,---------.........***+++...222444333///++++++...111111///------///------------.........///000000//////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///........................,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,------------------------------............------//////............///////////////......//////000////////////////////////------------...///000000............///000111222////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000111111111222222333444555666777;;;@@@DDDHHHKKKOOORRRSSSTTTVVVXXXWWWXXXZZZZZZZZZ[[[]]]___]]]]]]]]]]]]]]]\\\ZZZZZZ]]]]]]]]]]]]]]]\\\\\\\\\XXXXXXXXXXXXYYYYYYZZZZZZUUUVVVVVVTTTOOOLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGIIIKKKNNNQQQSSSUUUSSSYYYfffvvv~~~yyysssnnnjjjjjjfffaaaZZZSSSNNNJJJIIIFFFEEEEEEFFFGGGHHHJJJKKKJJJKKKMMMOOOPPPQQQQQQQQQOOOPPPPPPPPPOOOLLLJJJIIIFFFEEECCCCCCDDDFFFIIIKKKNNNNNNPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYYYY[[[\\\\\\\\\]]]```cccdddhhhnnntttxxx{{{|||}}}{{{zzzyyyuuummmaaaSSSJJJ;;;888555222000000000111000000000000000000000000000000000000////////////---...///000111000///......///000111111000//////000///...............///---///000///......///000000000111111111111000000........................,,,++++++---///000000///---,,,,,,++++++,,,,,,---++++++,,,---------------000000000000000000000000//////.........------------------...///000000111........................,,,,,,,,,,,,,,,---.../////////...------------...........................+++++++++,,,,,,,,,------+++,,,---...////////////************************+++++++++,,,,,,---------+++//////...///333333111---------....../////////...///222777;;;999333...+++///111111///---...///---------.........//////,,,,,,------------------------------------------...........................---++++++++++++---...++++++,,,,,,---...//////........................,,,,,,,,,------.........,,,,,,,,,---------...............------,,,,,,,,,------------------------------............------///......------......///111000000///////////////////////////////////////000//////.........//////............///000222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000111111222222222333333333333444666888;;;@@@FFFJJJMMMPPPSSSUUUVVVVVVXXXYYYUUUWWWXXXXXXXXXZZZ\\\____________^^^]]]\\\ZZZYYY\\\]]]]]]]]]\\\[[[ZZZZZZWWWXXXXXXYYYYYYYYYXXXXXXSSSTTTTTTRRRNNNJJJHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMQQQTTTXXX\\\]]]```iiiyyy|||yyy{{{wwwooofff]]]VVVQQQNNNNNNLLLJJJHHHFFFEEEEEEEEEIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQOOOLLLIIIGGGGGGEEEDDDCCCCCCEEEHHHJJJLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYZZZ]]]```bbbeeejjjnnnqqqsssuuuwwwyyy{{{}}}}}}wwwjjj[[[QQQ===:::777333111111111222000000000000000000000000111111000000//////......111111111000///......---...///000111111000//////......---......///000111---...///...---,,,---///......////////////.................................------...//////...,,,---,,,,,,++++++,,,,,,---,,,,,,---.../////////...000000000000000000000000////////////............//////000000000000//////,,,,,,,,,------.........------............------333333222000///...---,,,+++++++++,,,---...///000.........------,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------+++---222444000------,,,111:::DDDEEE<<<222.....................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...------,,,,,,,,,,,,------------......//////.........---------//////.........------------------............///........................++++++,,,---............---......///////////////........................------------------------000000///...---,,,,,,+++///000111222222111000///////////////////////////......------------......000000//////.........---000000000000000000000000222222111000///...------////////////////////////000///////////////000111000111111222333222222111444777<<>>:::888666555444222111222222333///000111222222111000///000000000000000000000000000000000000////////////......//////000000111111////////////////////////000111111111000000///.........------------......,,,---------............,,,---......//////......------------------------000000000000000000000000//////////////////////////////000000000000////////////////////////000000------............------............------------...------,,,,,,------------........./////////000........................---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......+++,,,111222///------...+++,,,//////------000------......///000000111,,,,,,,,,---.../////////........................++++++,,,,,,---......///........................******++++++++++++,,,,,,---------.........//////---------.........//////---------............///........................---......////////////...---......///////////////////////////////////////////////////////////////000000000000000000000000//////000111111000//////////////////////////////222111111000000111111222....../////////000000000000000000000000000000000111111111111111111222222111111111111111111111111111000//////000222555777777888;;;???CCCGGGJJJLLLMMMPPPRRRTTTTTTTTTVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]\\\]]]___```aaaaaa``````\\\\\\ZZZYYYWWWUUUTTTSSSPPPPPPOOONNNNNNMMMLLLLLLNNNUUU```mmmwwwzzzyyywwwvvvyyyyyytttjjj```[[[ZZZ\\\fffwww}}}|||zzzyyyyyyyyy|||~~~|||}}}wwwtttmmmbbbZZZXXXUUUSSSOOOJJJGGGEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHKKKMMMOOOQQQQQQQQQNNNNNNOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOOQQQRRRTTTVVVYYY[[[]]]^^^aaa^^^___cccaaa\\\[[[^^^UUUSSSOOOKKKFFFAAA<<<999777666444222111222333444///000111222222111000///000000000000000000000000////////////000000000000.........///000111111111///////////////////////////000000111111111000000......------------......+++,,,------............,,,---......//////......------------------------000000000000000000000000////////////............//////000000000000////////////000000111111222222---..................---//////.........---------...------,,,,,,,,,---------.........//////000000........................---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------+++---222444000------...+++,,,//////,,,+++...,,,,,,------...///000000---------...///000000111........................++++++,,,,,,---...//////---.....................,,,,,,---------.........---------.........//////---------.........//////---------.........//////........................------...///000000000///---......///////////////000000000000000000000000000000000000000000000000111111111111111111111111///000111222222111000///////////////////////////222222111111111111222222---.........//////000000000000000000000000000000111111111111111111111111000000000000000000000000222000...---...111555888999<<>>AAADDDIIIMMMPPPQQQRRRTTTTTTTTTUUUUUUUUUUUUVVVUUUVVVXXXYYY[[[\\\\\\\\\```bbbcccdddcccaaa^^^]]]ZZZWWWSSSRRRSSSTTTRRRPPPKKKKKKJJJIIIGGGHHHJJJLLLSSSfff}}}rrrqqqttt{{{yyyvvvvvv}}}~~~{{{~~~{{{vvvwwwwwwooo^^^PPPJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEHHHHHHJJJKKKMMMNNNOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPRRRQQQQQQOOONNNLLLJJJIIIKKKKKKMMMOOOSSSWWW[[[]]]```______^^^]]]\\\[[[ZZZZZZYYYXXXUUUQQQMMMIIIGGG<<<:::666444333333111000666333111///000111111000000000111111111111000000000000000000000000000000222000...---///000000000222222222111111111111111000000000000000000000000------------------------++++++,,,,,,---......///000000//////...---++++++,,,---...//////...---,,,000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000........................////////////////////////......................../////////....../////////......------------..............................------......///.........------............------.........------,,,,,,,,,................................................------......///000000000------............------000000//////............///......---------......//////...------------...------------------------------............------,,,,,,,,,---...////////////...------------...///////////////////////////...------------...//////000/////////............///////////////.........000000000000000000000000000000000000000000000000/////////000000000000111000000000111111000000000000000000000111111111111000000000000000111111111222222222111111111111111000000111222222111000//////111333444666888;;;===CCCEEEHHHLLLPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]]]]```aaaccccccbbb```]]]\\\[[[WWWSSSPPPOOONNNKKKIIIKKKLLLKKKJJJKKKNNNRRRVVVbbbxxxzzz{{{~~~zzzyyywwwwww~~~}}}jjjYYYPPPMMMJJJGGGEEECCCBBBAAABBBDDDEEEFFFFFFHHHIIIKKKMMMOOOPPPNNNNNNNNNOOOOOOOOOOOOPPPRRRRRRQQQPPPNNNMMMKKKJJJKKKKKKLLLOOORRRUUUYYY[[[]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYWWWSSSPPPLLLJJJAAA>>>999666555444222111444333111000111222111000000000111111111111000000000000000000000000000000222111//////111222111000//////000000000000000000000000000000000000000000........................,,,,,,------......//////.........///......------------............------000000000000000000000000000000000000000000000000..................//////000000000000000000000000........................////////////////////////........................000000////////////000000//////............//////////////////////////////000///......------............////////////...............---------------........................------------------------.........///000000111111------............------000000000///////////////......---------....../////////...------------...------------------------------............------++++++,,,,,,---.........///......------......///////////////////////////------...////////////...////////////...............///////////////000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////111111111111222222222222111111111111000000000000222222222222222111111111000111111222222222111111000222444666999===AAAEEEJJJKKKNNNQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVXXXXXXXXXYYYZZZ\\\^^^___``````aaaaaa```^^^[[[ZZZXXXUUUQQQOOOMMMKKKHHHFFFJJJJJJIIIIIIKKKPPPWWW\\\mmm}}}}}}~~~}}}~~~xxxggg]]]XXXTTTOOOLLLHHHDDDCCCCCCEEEFFFEEEFFFGGGHHHKKKMMMOOOPPPMMMMMMNNNNNNNNNOOOOOOOOORRRRRRQQQQQQOOONNNMMMLLLKKKKKKLLLNNNPPPSSSUUUVVVXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYWWWTTTQQQOOOIIIDDD>>>999777555444222333222111222333333222000000000111111111111000000000000000000000000000000222111000111333333111000---------....../////////000000000000000000000000////////////////////////------......///000000000,,,------...//////...............------.........000000000000000000000000////////////////////////......///000000000000111////////////////////////........................////////////////////////........................000//////////////////000///////////////000000111........................000///...------...///000//////000000000000//////...............---------........................------------------------------......//////000000------............------////////////...............------------...////////////...------------...------------------------------............------,,,,,,---------.........//////............//////////////////////////////,,,---///000000000///...///////////////...............//////000000000111000000000000000000000000//////////////////////////////000000000111111111//////000000000000//////000000000111111111222222222222111111000000//////000000111222222333333444000111111222222333333333111333666999<<>>CCCGGGKKKPPPSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQPPPOOOOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\ZZZZZZXXXWWWTTTRRRPPPOOOJJJJJJIIIHHHIIILLLQQQUUUSSSWWW___gggqqq|||wwwkkk```WWWRRRJJJIIIGGGEEEDDDEEEFFFGGGKKKLLLLLLLLLLLLMMMMMMMMMOOOOOOPPPPPPPPPOOOOOONNNIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQTTTVVVYYY[[[\\\WWWXXXYYYZZZYYYYYYXXXWWWVVVRRRLLLGGGCCC@@@<<<:::666555444444555444222111111111222222222222111111111111111111111111111111000///...///111111///.../////////000000111111222000000000000000000000000..............................//////000000111111000000000///...,,,+++***.........------.........111111111111111111111111000000000000000000000000...///000111111///...---000000000000000000000000////////////////////////////////////////////////........................//////............//////............///000111111........................---...///000000000000000...//////000000//////...---........./////////000................................................++++++,,,,,,---......///------............------,,,,,,,,,---------......---,,,,,,------///000000//////...------------...------------------------------............------...........................///000111111000///...///////////////////////////////////////000000111............/////////000111111111000000000000000////////////////////////000000000000000000000000...////////////000000000000000111111111111000000//////000000000111111111000000000000000111111111000111111222333444555555111111111222333555777999;;;???EEEJJJMMMPPPSSSUUUVVVVVVWWWWWWVVVTTTSSSRRRNNNLLLKKKJJJJJJLLLNNNPPPRRRTTTWWWZZZ[[[[[[ZZZYYYXXXWWWUUUSSSQQQNNNLLLKKKIIIJJJJJJJJJLLLRRR[[[bbbeeelllwww}}}vvviiibbbSSSQQQMMMJJJHHHGGGHHHHHHKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNIIIJJJKKKLLLMMMMMMMMMLLLNNNOOOQQQSSSVVVXXXZZZ[[[XXXYYYZZZZZZ[[[ZZZYYYXXXWWWUUUQQQNNNJJJFFFBBB???999777555444444444222111111222222333333222222111111111111111111111111111222000//////000111111000000000000000000000000000000000000000000000000000////////////////////////------...//////000000111.../////////...---,,,,,,------............------111111111111111111111111000000000000000000000000111222333444333222000...000000000000000000000000000000000000000000000000////////////////////////........................000000////////////000000------------...///111111///////////////////////////000111111111000...---......////////////......---.........//////000000........................////////////////////////,,,,,,------...//////000---..................------------.........//////,,,,,,,,,---...///000111//////...------------...---------------------------..................---------------------------...///000111111000///...////////////////////////000///.........///111222---.........//////000000222222111111000000//////////////////////////////000000000000000000000000000000000000111111111111//////000000000000//////000111111111111222222222//////000000111111222222333333333333333333333333111111111222333666888999>>>CCCIIIOOORRRTTTUUUWWWWWWWWWWWWWWWWWWUUUTTTRRRJJJIIIGGGFFFFFFHHHJJJLLLQQQSSSWWWZZZ\\\[[[YYYXXXWWWVVVTTTQQQNNNLLLJJJIIIHHHIIIKKKLLLQQQ[[[hhhqqq}}}yyyppp\\\YYYUUUPPPMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNHHHIIIKKKMMMMMMMMMMMMLLLNNNOOOQQQSSSVVVXXXZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYYYYWWWTTTRRROOOKKKFFFBBB<<<999555333333333222111111222222333333222222111111111111111111111111111444222//////000222222222000000000000000/////////000000000000000000000000000000000000000000000000------......///000000000,,,---......///.........,,,---...//////...---,,,222222222222222222222222111111000000000000111111111111111000000000000000222222333222222111000///000000////////////000000............////////////111000///...............222222111000000000000000.........------,,,,,,,,,////////////////////////////////////////////////000000//////......---------...000///---,,,------///000000111111111111000---------............///+++++++++,,,,,,---------........................******+++,,,,,,------.........------------....................................------------......---------.........//////...........................///000111111000///...,,,,,,---......---,,,,,,,,,------...///000111111000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000222111111111000000//////...///111111000000111333222222111111111111111111222222333333333222222111111111111111111222222222444444555444555888===@@@IIIKKKNNNQQQSSSTTTTTTTTTXXXVVVTTTQQQOOONNNNNNNNNIIIFFFBBB??????AAAEEEHHHNNNQQQUUUXXXYYYYYYWWWUUUUUUTTTQQQMMMJJJIIILLLNNNXXXNNNIIIPPP^^^lll}}}sssnnnfff]]]VVVQQQNNNMMMIIILLLOOOOOOMMMKKKKKKLLLIIIIIIJJJLLLNNNOOOMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYXXXUUURRRNNNKKKIII>>><<<999666444333333333000000///000222222111///000222333333111000000111000000////////////000000//////000000000000//////111111111111111000//////---...///000000///...---............/////////////////////000000000000000........................222222222222222222222222111111000000000000111111111000000000000000000000222222222222111000000///000000////////////000000/////////000000000000111000000///...............222111000////////////000/////////.........------////////////////////////........................///////////////.........///000222111///.........111111111111000///......---------............///,,,,,,,,,,,,---------...........................++++++,,,,,,---...............------------....................................------------......---------.........//////........................///000111222222111000///---...////////////...------.........///000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111111111111000000000///000222333222111111222333222222111111111111111111222222333333333222222111111111111111111222222222444555666777999<<>>BBBGGGKKKPPPRRRUUUWWWYYYYYYXXXXXXUUUUUUUUUSSSOOOJJJFFFCCC@@@???>>>???BBBGGGLLLOOOTTTUUUUUUUUUSSSPPPMMMKKKIIIIIIIIIIIIIIILLLPPPTTT^^^\\\```ooowwwnnneee___YYYWWWSSSMMMHHHEEEFFFGGGIIIHHHHHHJJJLLLLLLKKKIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWXXX]]]]]]]]]]]]]]]\\\\\\[[[YYYYYYYYYYYYXXXVVVUUUTTTHHHEEEAAA<<<888666666666444333222333444444333222111222444333111000000111111000000//////000000111///000000111111000000///111111111222111111000//////000000111111000000////////////000000000111111000/////////...---------////////////////////////222222222222222222222222111111000000000000111111000000000000000111111111000000000000000000111111000000////////////000000//////000000000111111111...///////////////......//////............//////////////////////////////////////////////////////------------------------------......//////000000222333444333111///...///////////////...---,,,,,,---------............///.........///////////////........................------......///000000000......------------....................................------------..................////////////........................000000000111111000000000////////////////////////000000000///////////////////////////////////////////////////000000000000000000000000000000000000000000111111111111000000111111111000000000000000333444555444222111222333111111222222222222222333222222333333444333333333444333222222222222333444444777;;;???CCCGGGLLLOOOQQQSSSUUUWWWXXXXXXWWWVVVVVVUUURRROOOKKKFFFCCCAAA>>>>>>>>>@@@DDDHHHMMMPPPQQQQQQRRRQQQPPPNNNMMMKKKJJJKKKMMMMMMNNNPPPSSSUUUXXX]]]jjj~~~uuunnn```\\\VVVOOOJJJHHHHHHIIIGGGGGGGGGHHHJJJLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNOOOPPPQQQSSSTTTUUUVVVZZZ[[[\\\]]]^^^^^^^^^^^^ZZZZZZZZZYYYYYYXXXWWWWWWNNNKKKEEE@@@;;;888777777555444222222333444333222111333444333222111111111111000000000000000000111000000000111111000000000111111111222222111111000000000111111111111000000000000000000111111111111000000///...---,,,,,,+++000000000000000000000000222222222222222222222222111111000000000000111111//////000000111111111111000000//////000111222333000000////////////000000........./////////000000---...//////000///......//////............//////........................////////////////////////------------------------------......//////000000000222222222///.........+++,,,---...............---------............///////////////////////////........................------...//////000000111......------------....................................------------.............../////////000000/////////////////////////////////....../////////........................000000000000000/////////////////////////////////////////////000000000000111111111111111111111111000000111111111111000000000000000000000000111111222333333222111///000111111111222222333333333333111222333444444444444444444333222222222333555666555999>>>CCCGGGKKKOOORRRSSSUUUWWWXXXYYYXXXVVVUUUVVVSSSNNNIIIEEEBBBAAAAAA??????@@@BBBEEEHHHKKKMMMRRRRRRQQQQQQPPPOOONNNNNNIIIMMMRRRUUUWWWYYY[[[\\\YYYfff{{{}}}pppkkkbbbYYYRRROOOMMMLLLGGGFFFFFFGGGJJJKKKLLLKKKGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOPPPRRRSSSTTTTTTUUUWWWYYY[[[^^^___```aaa[[[[[[ZZZYYYXXXXXXWWWWWWSSSPPPKKKEEE???;;;999888666444222111222333222222111333444444222111111222111111000000000000111111000000111111111111000000111111222222222222111111111111000000000000111111000000000000111111111111000000///...---,,,,,,+++000000000000000000000000222222222222222222222222111111000000000000111111/////////000111111222222111000//////000222444555000000////////////000000............////////////------///000000000///...//////......//////000000------............//////////////////////////////------------------------.........///////////////...///111000///.........***+++---...//////000000---------............//////////////////.................................------......///000000000......------------....................................------------............/////////000000000///////////////////////////......------......//////......------......///000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000111111111111000000000000000000111111111111000111222111/////////111111111222222333444444444111222333444444555555444444333222111222555777999888<<>>;;;777444444444444444555555555555444333222111222333555666666555333222000000000000000000000000222222222222222222222222222111///.........///000////////////000000000000111111000000//////......111///...///111222000---444333111222333333222111111111111111111111111111333222000/////////000111222111000//////111333444111111000///////////////111000000000////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000........................////////////////////////000000000000////////////111111000000000000000111////////////////////////////////////////////////........................///...------,,,,,,------...............---------.........///......------....................................////////////////////////////////////000////////////000000111////////////////////////111000/////////000222222000111111111111000000///111111111000000/////////111111111111000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333444444444555666666555555666888999888888888:::>>>BBBEEEKKKMMMPPPSSSUUUVVVVVVUUUUUUSSSQQQOOOLLLIIIGGGFFFEEEDDDBBB@@@???@@@AAAAAABBBCCCEEEEEEDDDDDDFFFHHHJJJMMMQQQYYYcccrrrrrriii]]]TTTOOOLLLHHHEEECCCDDDEEEFFFGGGHHHIIIJJJKKKPPPSSSQQQRRRUUUVVVSSSSSSUUUVVVVVVUUUSSSTTTUUUTTTVVVYYY[[[[[[\\\^^^```ccccccbbb___ZZZTTTOOOKKKCCC@@@;;;888777666666555444444444444444333222222222333444555555444222111111111111111111111111111111111111111111111111111222111000///...//////000////////////000000000000111000000000/////////...000...---///111111///---777555333333333444333222222222222222222222222222333222111//////000111111111000/////////000222222111111000/////////000000111111000000000/////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000........................////////////////////////////////////000000000000111000000000000000111111///////////////////////////////////////////////////////////////////////////...------,,,---------//////.........---------......------......///000....................................////////////////////////////////////111000000////////////000////////////////////////000000000///000111111222///000000111111111111000111111111111111000000000111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333222222333333333333444444111333444444444555777:::;;;;;;;;;===@@@DDDHHHJJJOOOQQQTTTVVVWWWWWWWWWVVVSSSQQQMMMIIIEEECCCCCCBBBBBBAAA@@@??????@@@AAABBBCCCDDDEEEEEEDDDEEEHHHJJJMMMPPPWWWdddvvv{{{nnnbbbZZZTTTNNNJJJHHHHHHGGGGGGHHHIIIKKKLLLNNNQQQRRRQQQRRRVVVWWWUUUTTTVVVWWWVVVUUUSSSSSSTTTTTTVVVYYYZZZ[[[]]]___aaadddeeeeeeddd```YYYSSSOOOKKKGGGAAA===;;;999777666333333333333333333333222222333444444444222111000111111111111111111111111000000000000000000000000222111000////////////000////////////000000000000000000000000///////////////...---...000000...---:::888555444444444333222222222222222222222222222222222111000000111111222111000000000000111222222111111000000///000000111111111111000000000//////000000000000000000000000000000000000000000000000///000000000111111111111////////////////////////............////////////////////////////////////////////////000000000000000000000000000111111222////////////////////////////////////////////////000000000000000000000000//////...---------------/////////...------,,,,,,000///...------...///000---------...........................////////////////////////////////////111111000//////...//////////////////////////////000000000000000111111222...///000111111111111111222222111111111111111111000111111111111111222222222222222222222222222222111111111111111111111111333333333333333333333333222222222333333333444444111222333333333444777999;;;<<<>>>AAAEEEJJJNNNPPPTTTUUUWWWXXXXXXWWWVVVUUUQQQMMMHHHCCC@@@>>>??????????????????@@@AAABBBCCCGGGHHHHHHGGGGGGIIIMMMPPPWWW]]]ffftttrrrggg^^^WWWRRRPPPMMMJJJIIIIIIKKKLLLLLLPPPPPPPPPPPPRRRUUUVVVUUUVVVXXXYYYXXXVVVTTTTTTUUUUUUWWWYYYZZZ[[[]]]```cccfffgggiiihhheee___XXXTTTRRRMMMHHHCCC???<<<999777333333333222222222333333333333333333333111000000111111111111111111111111111111111111111111111111111111111000000000000000////////////000000000000000000000000////////////---------...///...------@@@===999666555555333222222222222222222222222222222111111111111111222222111111111111222222333333111111000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000///000000000111111111111////////////////////////........./////////000000////////////////////////.../////////000000000111111000000000000000111111////////////////////////////////////////////////000000000000000000000000//////...------------...//////.........---------222111///...------......---------.........//////............////////////////////////////////////111111000//////.../////////////////////////////////000000000111111111111...///000111111111111111111111111111111111222222000000111111222222222333222222222222222222222222111111111111111111111111333333333333333333333333222222222333333333444444666666777666555666999<<<:::<<<@@@EEEKKKPPPTTTVVVWWWWWWXXXYYYXXXVVVTTTRRRMMMJJJDDD@@@===<<<===>>>??????@@@@@@AAACCCDDDDDDIIIIIIIIIIIIJJJNNNTTTXXXdddmmmyyyuuujjjccc___[[[VVVPPPLLLLLLMMMMMMMMMPPPNNNMMMOOORRRTTTTTTTTTWWWYYYZZZYYYWWWVVVVVVWWWVVVXXXZZZ[[[\\\___bbbeeegggiiikkkkkkhhhccc]]]YYYVVVRRRMMMHHHCCC???;;;999555444333222222222333333333333333333222222111111111111111111111111111111222222222222222222222222111111111111111000000///////////////000000000000////////////000000000000------...///...---------IIIEEE@@@;;;999777555444333333333333333333333333111111111222222222222222111222222222333333333333111111000000000111222222222222111111111000000000222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000.........//////000000111////////////////////////......//////000000111111222111111000000000000000////////////////////////////////////////////////////////////////////////000///......------..............................333222000///...---------,,,,,,------.../////////............////////////////////////////////////111000000////////////000//////////////////////////////000111111111111000///000000111111111111000000000000111111111111111000000111111222333333333333333333333333333333333111111111111111111111111333333333333333333333333222222333333333333444444555666666555444666999<<<===@@@EEEJJJPPPTTTXXXYYYXXXXXXXXXXXXVVVSSSPPPNNNIIIFFFBBB???======???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKOOOVVV^^^dddtttyyyrrrooojjjbbbXXXRRRPPPPPPOOONNNPPPLLLKKKPPPTTTTTTSSSSSSVVVXXXYYYYYYXXXWWWXXXXXXXXXZZZ[[[\\\^^^aaaeeehhhhhhiiikkkllliiieeeaaa^^^ZZZVVVQQQLLLHHHDDD@@@===777666444333222222333444333333222222333333333333222222222222222222222222222222222222222222222222111111222222111111000///////////////000000000000////////////000000000000---...000000...---...///RRRNNNGGGBBB>>>;;;999777333333333333333333333333000111222222333333333222000111111222222222222222111111000000111111222333222222222111111111000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000---......///000000111111////////////////////////.........///000111111111333333111000////////////////////////////////////////////////////////////........................000//////...............,,,,,,------.../////////000000000000000///...---,,,,,,------...//////000............////////////////////////////////////000////////////000000111////////////////////////...///000111222111111000000111111111111000000////////////000000111111111000000111222222333444444333333333333333333333333111111111111111111111111444444444444444444444444222222333333333333444444333333333333333666:::===DDDFFFKKKPPPTTTWWWYYYZZZWWWWWWWWWVVVSSSOOOKKKIIIEEECCCAAA??????@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHHHHEEEGGGKKKPPPXXXcccooovvvxxxnnnbbbYYYUUUTTTRRRPPPQQQLLLKKKRRRWWWUUUSSSSSSSSSUUUWWWXXXWWWVVVWWWXXXZZZ[[[]]]^^^___bbbgggjjjhhhiiijjjkkkiiifffcccaaa]]]ZZZUUUQQQMMMIIIEEEBBB:::999666444333222333333222222222333333444555555222222222222222222222222111111111111111111111111111111222222222111000///////////////000000000000.../////////000000000111---///111111///---...000YYYTTTLLLFFFBBB>>>;;;:::333333333333333333333333000111222333333333333333//////000111111111111111111111000000111222333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000---......///000111111222////////////////////////---......///000111111222444444222000///.........////////////////////////////////////////////////........................000000///...............+++,,,,,,---...///000000---...000111111111000///,,,,,,------...///000000............/////////000//////////////////////////////...//////000111222////////////////////////...///000222222111111000111111111111111000///.........//////000000000111000000111222333333444444333333333333333333333333111111111111111111111111444444444444444444444444222222333333333444444444555666777777888<<>>DDDKKKOOOUUUVVVVVVWWWWWWXXXXXXXXXZZZYYYVVVPPPJJJEEECCCBBBBBBBBBCCCEEEGGGIIIIIIIIIJJJMMMMMMKKKLLLPPPQQQOOORRRXXXbbbooo}}}|||xxxvvvrrrjjjccc[[[TTTPPPRRRQQQMMMLLLNNNPPPQQQSSSUUUWWWXXXYYYYYYXXXZZZ\\\^^^bbbggglllpppnnnmmmlllkkkkkkjjjiiihhhccc___[[[XXXUUURRROOOMMMFFFBBB===999777666555444888555333222333444444333555555444333333333333444111222444555555444222111111111111111000000000000////////////000000000111000000//////////////////000000/////////000000111iiigggdddaaa\\\UUUNNNIIICCC???:::666555555444444333333222222222333333444444222111222333444333111333333222222222444555666000000000111111111111111111111111111111111111111111000000000000/////////000000000111111111111111000000000000000000000000............////////////000000000000000000000000000000111111111111000000//////000000000000//////............////////////////////////////////////..............................//////000000111111000000000000000000000000////////////............////////////............000000///////////////...////////////////////////000//////......//////000000000/////////000111111------......///000111111222111111000000111111222111000000000111222444555333333222222222222222222222222333333333333222222222222222222333333333333444333333333333333444444555555444444444555555666555888<<<@@@EEEJJJPPPTTTXXXXXXXXXXXXXXXYYYYYYYYY[[[ZZZVVVPPPIIIEEEDDDDDDAAACCCFFFIIIKKKMMMMMMMMMLLLNNNMMMJJJMMMTTTYYYYYY```hhhtttyyyqqqddd\\\UUURRRPPPNNNNNNQQQOOOQQQSSSUUUVVVWWWVVVVVVWWWYYY[[[^^^aaafffkkkpppqqqqqqpppooonnnlllkkkjjjdddaaa]]]ZZZWWWUUURRRPPPJJJFFFAAA===:::888666555:::777333111222333444444555555444333333333333444333333555555555555333333222222111111111000000000/////////000000000111111222222111111000//////...////////////000111222222mmmkkkjjjhhhddd^^^VVVQQQIIIEEE???:::777666555444333333333333333444444555444333222222333444333222333333222222222333444555111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////000000111111111111000000......///000000000000000............////////////////////////////////////.........................../////////000000000111///////////////////////////////////////.........///////////////.........111000000000//////......////////////////////////000000////////////000000222111111000//////000000///000000111222222333333222222222222222222222222222111111000111222444666333333333222222111111111222222333333333333333333444444333333333222222222444333333333333444444555666555444444444444555666666:::@@@FFFKKKOOOTTTWWW[[[[[[[[[ZZZZZZYYYYYYYYY]]][[[WWWQQQKKKHHHGGGGGGDDDGGGJJJLLLMMMMMMMMMMMMNNNPPPPPPOOOUUU```hhhjjjrrr{{{~~~ooofff\\\UUURRRSSSUUUXXXRRRSSSTTTUUUUUUTTTRRRRRRVVVYYY\\\^^^aaaffflllqqqwwwwwwwwwtttqqqmmmkkkjjjfffccc```]]][[[ZZZWWWUUUOOOKKKEEE@@@===:::777555<<<888444111111333444444555555444333333333333444333333444555555444333333222222222111111111000000//////000000000111111111222222222111111111000000000000//////000111111222ooonnnnnnllljjjeee^^^YYYQQQLLLEEE@@@<<<999777555555444444444444444555555444333222222444444333222333222222222333333333444222222222111111111111111111111111111111111111111000000000000111111111111222222222111111111111111111111111111111111111111000000000000111111111111////////////////////////000000111111111111000000---...///000000111111000............////////////////////////////////////////////////////////////////////////000000000000////////////////////////.........///////////////.........///////////////111111000000/////////...000000000000000000000000000000////////////000000555444222111///.........222222222222222222222222222222333333333333222222333333222111111222333333333333333222222111111111222222222333333444444555555555444333333222222222444333333333444444555666666555444333333444666777888===DDDJJJOOOSSSWWWYYY]]]\\\\\\[[[[[[ZZZZZZYYY]]]\\\YYYUUUOOOLLLKKKKKKJJJLLLMMMMMMLLLKKKMMMNNNQQQUUUYYY^^^hhhwww|||ttthhh\\\WWWXXXZZZZZZUUUUUUUUUUUUTTTTTTSSSSSSVVVZZZ^^^```bbbfffnnnttt}}}~~~}}}yyysssmmmjjjiiigggdddaaa___^^^\\\ZZZXXXSSSOOOIIIDDD@@@<<<999666<<<999444111222333444444555555444333333333333444222222333333333333222222222222222222111111111111000000000000111111111111000111111111222222222333222222111000000000000000rrrqqqppppppnnnjjjeeeaaaYYYUUUNNNHHHCCC???:::777777666555444444444444555555333222333444555444222222222222333333333333333222222222222222111111111111111111111111111111111000000000111111111111222222222222222222111111111111111111111111111111111............////////////000000000000000000000000000000111111111111000000......///000000111000000............////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000.........///////////////.........///////////////111000000000000000000///000000000000000000000000111000000//////000000111555444333111000///......000000000000000000000///111222222333333222222111222222222222222222111111333333222222222222222222333222222222333444555666555555444444333333222222333333333333444555666777666555444333444666888:::===BBBHHHNNNRRRVVVYYY[[[]]]\\\\\\\\\[[[[[[ZZZZZZ[[[\\\[[[WWWSSSPPPOOOOOOMMMNNNNNNLLLJJJLLLQQQVVVVVV]]]gggppp~~~wwwhhhaaaaaa```^^^[[[ZZZXXXWWWVVVWWWXXXYYYUUUZZZ___aaabbbfffnnnuuu}}}uuunnnjjjjjjfffdddaaa______^^^\\\[[[WWWSSSNNNIIIEEE@@@<<<999;;;888444222333444555444555555444333333333333444222222222222222222222222333222222222222111111111000000000111111111222222///000000111222222333333333333222111000000000000uuutttrrrrrrqqqoookkkiiiaaa^^^XXXRRRLLLEEE???;;;888888666555444444444444555333333333444555444333222222333333333222222222333333333222222111111111111111111111111111111111000000111111111222222222333333333222222111111111111111111111111111111111............////////////000000000000000000000000000000111111111111000000...///000000000000000///............////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000............/////////000............/////////000000000000000000111111111000000000000000000000000111111000000000000111111222222111111000000111111/////////000000111111222000111222333333222111000...///111222333222111111222222222222222222333333333333222222333444666777444444444444444333333333333333333444444555666777777666555555666999<<<>>>DDDHHHMMMRRRVVVXXX[[[]]]\\\\\\\\\[[[[[[[[[[[[[[[XXXYYYZZZYYYVVVRRRPPPPPPMMMMMMMMMKKKJJJPPP[[[ccckkktttxxxqqqqqqppplllhhheee```[[[YYYXXXYYYZZZTTTYYY^^^```aaaeeennnuuuwwwpppmmmmmmiiigggdddccccccbbbaaa___[[[WWWRRRNNNJJJEEE@@@===999777444444555555555555555555444333333333333444333333333222222333333333333333222222222111111111000000111111111222222222000000000111111111111111222222111111000111111111wwwvvvtttssssssrrrooommmgggccc^^^XXXRRRJJJBBB===:::999777666444333333333555444333333555555444333222222333333333222222111333333333222222111111111111111111111111111111111000000111111222222222222333333333222222111111111111111111111111111111111000000000000111111111111000000000000000000000000000000111111111111000000//////000000000000//////............/////////000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000---.........//////000000---.........//////000000//////000000111111222222000000000000000000000000111111000000000000111111000000000000111222333444//////000222333444555666000111222333333222111000***,,,///222444444222111111111111222222333333444333333222222333555666777444444444444444444444444333333333444555666777777888888777777888;;;???AAAIIILLLQQQUUUXXXZZZ]]]___[[[[[[[[[[[[[[[[[[[[[[[[UUUWWWYYYYYYWWWSSSQQQPPPKKKKKKKKKIIIKKKUUUcccnnn|||vvvqqqhhh```ZZZWWWWWWXXXRRRXXX^^^___```dddmmmuuu}}}xxxqqqoooooonnnkkkiiihhhhhhhhhfffeee^^^ZZZVVVQQQMMMIIIDDD@@@888666444555666666666555555555444333333333333444555444444333333444444555333333333222222222111111000111111111111222222222222222111111000/////////000000000000111222333444vvvyyy{{{zzzwwwsssqqqpppkkkjjjgggccc]]]TTTKKKDDDAAA===999666555555444333888888666555444333333333222222222111111111111000333222222222111000000000000000000000000000000000000111111222222111111000111111111111000000000000000000000000000000000000//////......---------,,,000000000000000000000000222111111111000000//////000000000000000000000000000000///...............000000///...............---///111111/////////000111000000///...---------111111000000//////......////////////000000000000111111000///////////////---.........//////000000////////////000000000000111111111111111111111111111---111111---333666,,,///////////////000000111000222222222111000111222111111111111222333444444333333333333333333333333222222333333333444444444555555555444444333333333555666666555333333444666444555777888:::???DDDIIIMMMPPPSSSVVVWWWXXX[[[]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[YYYVVVSSSRRROOOMMMKKKGGGIIIMMMPPPQQQ[[[sssoooddd```^^^[[[WWWYYYXXXXXXZZZ___fffmmmrrr{{{~~~~~~zzzvvvttttttoooppppppooonnnkkkiiiggggggaaaZZZVVVTTTPPPJJJDDD???<<<777444444444444333555555555555555555555555444444444333333333222222222000...111555777333///000000000000111111111111333333333222222111111111000111333555555333111///uuuwwwzzzzzzxxxuuusssrrrnnnmmmjjjgggbbbZZZQQQLLLDDDAAA<<<999888777666555666555444333222111111111222222222222111111111111222222222222111111111111111111111111111111111111111111222222222222111111111111111111000000000000000000000000000000000000////////////......------000000000000000000000000111111111111000000000///000000000000000000000000000000///...............111000///............//////000222111000//////000111000000///......------////////////.........---////////////000000000000111111000///////////////........./////////000000/////////000000000111111////////////////////////000,,,//////+++111555---000000//////000000111222000222333222111000111222222222222111222222333333333333333333333333333333222222333333333444444444666666666555555444444444555666666555333333555666444555777999<<>>999666555555444333555555555555555555555555444444444333333333222222333111000222666777444000000000000000111111111111333333333222222222111111///111222444444333222111rrruuuxxxzzzyyywwwvvvvvvsssrrrooommmiiibbbZZZUUUKKKGGGAAA===;;;:::999888555444333222222222222222333222222222111111111111111111111222222222222222111111111111111111111111222222333333333333222222222222111111111000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000///.........//////111000000///////////////111222333222000//////000111000000//////......---............------------////////////000000000000111000000///////////////......////////////000000000000000111111111222222////////////////////////111---//////,,,444:::222111111000000111111222333111222333222111000111333444333333222222222222333333333333333333333333333333333333333444444444444666666666666666555555555444555666555444444555777444666888;;;???EEELLLQQQVVVXXXZZZZZZYYYXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXVVVRRROOOMMMNNNOOOPPPLLLKKKOOOXXXhhhqqqfffaaa^^^[[[YYYXXXWWWXXX\\\bbbgggkkkpppssswwwyyyyyyyyyyyyzzzwwwwwwvvvuuusssrrrqqqqqqnnnjjjdddaaa^^^ZZZTTTOOOFFFBBB<<<999777666555444555555555555555555555555444444444444333333333333333222111333666777444111000000000111111111222222333333333222222222222111111111111222333333333333nnnqqqvvvyyyzzzzzzzzz{{{yyywwwuuurrrnnnhhh```[[[UUUPPPIIICCC???<<<:::888777666555555444444555555333333222222222111111111111111111222222333333333111111111111111111111111222333333444444333333222222222222111111111000000000000000000000000000000111111000000000000000000////////////////////////111111111000000000000000////////////////////////000000///////////////000111000000//////000000000222333444333111/////////000000000000//////..............................////////////000000000000000000////////////000000//////////////////000000000111111111222222222222111111111111111111111111333///222333111;;;BBB<<<222222111111222222333444111222333333111111222333555444333222222222222222444444444444444444444444333333333444444444444555666666555555555555555555444555666555444555777888555888;;;???DDDJJJQQQVVVWWWXXXZZZYYYXXXWWWWWWWWWXXXXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQNNNLLLLLLLLLNNNPPPRRRXXXeeezzzyyynnniiidddaaaZZZYYYWWWWWWZZZ^^^bbbeeeiiilllqqquuuyyy{{{|||}}}}}}|||{{{yyywwwuuuttttttqqqmmmiiifffccc^^^YYYTTTLLLHHHBBB===:::888666555555555555555555555555555555444444444444333333333444333333444666666444222000000111111111222222222222222222222222222222222444333222111111111222333ggglllrrrvvvyyy{{{|||~~~}}}{{{xxxuuuqqqkkkeee```___ZZZRRRKKKEEE@@@<<<999888888777666555555555555333333333222222222222111111111222222333333333444111111111111111111111111222333333444444333333222222222222222111111111111000000000000000000000000000000111111111111111111////////////////////////000000000000000000111111////////////////////////000000/////////000000111111111000000000111111222222333444333111/////////000000000000000/////////////////////////////////////////////000000000000000000////////////000000000000000000000000//////000111111111222222222222222222222222222222222222222///222444444>>>FFF@@@222222222222222333333444111333333333222111222333555555444333222222222222444444444444444444444444333333444444444555555555444444444444444444444444333444555555555666888:::777:::???DDDIIIOOOUUUYYYWWWYYYZZZZZZXXXWWWWWWWWWTTTTTTRRRQQQQQQPPPPPPPPPMMMOOOPPPOOOLLLJJJKKKLLLSSSZZZfffwwwxxxqqqjjjddd^^^\\\ZZZXXXYYY[[[]]]___bbbeeekkkqqqxxx|||~~~}}}{{{xxxwwwvvvrrrqqqnnnkkkgggccc]]]ZZZSSSOOOHHHBBB>>>;;;888666666666666666666666666666555555555444444444333333444333444555666555333222111111111111222222222222222222222222222222222222666555333111000000111111^^^dddkkkqqqvvvyyy|||~~~}}}{{{yyyvvvsssoooiiieeefffaaa[[[UUUNNNHHHAAA===999888777666555444444444333333333333222222222222222222222333333333333333222222222222222222222222222222333333333333222222333222222222222111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000/////////000111111111111111111111111222333111222333222000//////000000000000000000000000000/////////000000000000000////////////000000000000///////////////000000111111111000000000000//////000000000111111111222222000000000000000000000000000---000222222;;;BBB<<<222222111111222222333444222333444333222111222444555444444333333333333444444444444444444444444444333444444444555555555555333333333444444444444444333444555666555666999;;;999>>>DDDJJJOOOSSSVVVYYYXXXZZZ[[[ZZZWWWVVVUUUVVVOOONNNNNNMMMMMMMMMMMMMMMIIILLLOOONNNLLLLLLNNNQQQYYYgggzzz|||{{{rrrjjjeeeccc___\\\[[[ZZZ[[[\\\^^^```fffnnnvvv|||~~~{{{zzzvvvvvvtttrrrmmmhhhcccaaa[[[VVVNNNGGGBBB>>>;;;888666666666666666666666666555555555555444444444333333333444555555444222111111111111222222222222333111222222222222333333333666555333111000000111111UUU[[[cccjjjpppuuuyyy{{{{{{zzzxxxwwwvvvsssoookkkiiifffbbb^^^XXXQQQIIIDDD<<<;;;999777666555444444444444333333333222222222333333333333333333222222222222222222222222222222111111222222222222111111333333222222222111111111000000000000000000000000/////////000000000111111000000000000000000000000///000000000111111111111000000000000000000000000000000//////000111111222111111111111111222333444///000222111000//////000000000000000000000000000........./////////000000////////////000000000000///////////////000111111111111111000000000///////////////000000000111111000000000000000000000000111---111222///666;;;333111111111111111222333333222333444444222222333444444444333333333444444555555555555555555555555555444444444444555555555555444444444444555555555666222444555666666777:::<<<;;;AAAIIIPPPSSSUUUVVVWWWXXXXXXXXXVVVSSSPPPOOOOOOJJJJJJIIIIIIIIIJJJKKKKKKHHHJJJLLLLLLLLLOOOVVV]]]jjj}}}~~~}}}~~~wwwnnnkkkgggbbb___]]]\\\\\\\\\^^^cccllluuu|||~~~~~~|||||||||yyyuuuoookkkiiiaaa[[[SSSKKKEEEAAA===:::666666666666666666666666555555555555444444444444222333444444333222111111111111111222222222333333111111222222222333333333222222222222222222222333OOOUUU]]]ffflllqqqvvvyyyyyyxxxwwwwwwwwwvvvsssqqqjjjiiigggddd___XXXPPPKKK@@@???===;;;999777666666444444444333333333222222444444444333333222222222222222222222222222222222111111111222222111111111333333333222222222111111000000000000000000000000......//////000000000111000000000000000000000000//////000000111111111222000000000000000000000000000000///000000111222222222111111111222333333444---///111111/////////000000000000000000111111111---------.........//////////////////000000000000///////////////000111111222111111111000000//////////////////000000000000222222222222222222222222333000333333///444777---111111000000111111222333222333444444222222333444333333333333444444555666555555555555555555555555444444444555555555666666444555555555666666777777222444555666666777:::<<<===CCCLLLSSSVVVWWWVVVVVVUUUVVVUUURRRMMMIIIGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHJJJJJJJJJKKKRRR^^^ggg|||tttqqqlllgggbbb___]]]\\\[[[\\\bbbkkkuuu{{{}}}}}}zzzuuupppnnnddd___VVVNNNGGGBBB>>>;;;777777777777777777777777666666555555555444444444111333444444333111000000111111222222222333333333111111111222222333333333///000111222333444555555KKKLLLPPPVVV^^^gggoootttxxxyyyyyyxxxvvvuuuuuuvvvrrrpppllliiifffbbb]]]YYYNNNHHH???999666666666666555444333222222222333444333333333333333333333333000111111111111222222222333222222111111222222333222222222111111111111000000000////////////000000222111111111000000//////111111111111111111111111000000000000000000000000222222222222222111000///000000000000000000000000333444444444444333222222////////////000000000000......//////000000111111////////////////////////000000//////.........---000000000000000000000000000000000000000000000000////////////000000000000222222222222222222222222111111111111111111111111000000111222333333444444222333333444444333333222555444444333333333444444444444444444444555666777666666666666666666666666333444444555666777888888555666666666777999===@@@GGGJJJOOOUUUXXXYYYXXXWWWXXXUUUPPPLLLHHHGGGGGGGGGDDDDDDEEEGGGJJJKKKKKKJJJLLLHHHIIIQQQXXX___ooo~~~tttkkkfffccc___\\\\\\]]]```fffmmmtttxxxyyyzzz}}}zzzxxxxxxlllfff^^^VVVNNNHHHBBB>>><<<999666555666666555444777666666666666555555555444444444444444444444444222222333333333444444444444444444333333222222222111111111111111111111111JJJKKKMMMQQQXXX```hhhmmmsssvvvxxxyyyxxxvvvuuuuuutttrrrooommmjjjfffaaa]]]TTTNNNEEE>>>:::888777777444333222111111222333333333333333333333333333333111111111111222222222222333222222111111222222333222222222222111111111111111000000//////000000111222111111111000000000000111111111111111111111111111111111111111111111111111111111111111000//////000000000000000000000000222222222222222111000000////////////000000000111////////////000000111111111111111111111111111111000000/////////.........000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222111111111111111111111111000111111222333333444444222333333444444333333222555444444333333444444555444444444555555555666666666666666666666666666666444555555555666777777777666777777777888;;;@@@DDDJJJMMMSSSWWWZZZYYYWWWVVVSSSPPPLLLGGGDDDBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIKKKIIINNNZZZeeeqqqssskkkfffcccaaa\\\]]]^^^ccciiinnnrrrssswwwyyy}}}~~~~~~qqqlllddd\\\TTTMMMGGGCCC>>><<<999777777777666555666666666666555555555555444444444444444444444444222222333333333444444444444444444333333222222222111111111111111111111111HHHHHHHHHJJJOOOVVV^^^ccclllqqqwwwzzzzzzyyywwwvvvwwwuuusssrrrppplllgggccc\\\VVVMMMEEE???<<<999777444444333222222333444555333333333333333333333333111111111111222222222333333222222111111222222333333222222222111111111111222111111111111111111222111111111111111000000000111111111111111111111111111111111111111111111111000000000111000000///...000000000000000000000000000000111111000000///.../////////000000000111111/////////000000000000111111111111111111111111111000000////////////......000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222111111111222222333333444222333333444444333333222555444444444444444555555444444555666666666555555666666666666666666666666666666666666666666666666777888888999;;;???EEEJJJNNNQQQVVV[[[[[[YYYVVVSSSNNNKKKHHHDDDAAA?????????EEEEEEGGGHHHIIIIIIJJJJJJMMMQQQ[[[iiiyyytttlllhhhfff^^^]]]]]]```dddiiikkkkkksssvvvyyy|||yyytttlllddd\\\UUUNNNJJJCCC@@@<<<999888888777666666666666555555555444444444444444444444444444444333333333333444444444444444444333333333333222222111111111111111111111111FFFEEECCCCCCGGGNNNUUUZZZeeekkktttzzz|||{{{zzzxxxyyyxxxwwwvvvuuuqqqllliiiddd^^^UUUMMMFFF@@@;;;888777666555444444555666777333333333333333333333333111111111222222222333333333222222111111222222333333333222222222111111111333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000//////...//////000000000111111111000000000000000000000000111111111111111111111111000000//////////////////////////////////////////000000000000000000000000111111222222222333333333222222222222222222222222222222222222222222222222111111111222222333333333222333333444444333333222555444444444444555555666444555666777777666555555666666666666666666666666777777777666666666666666777888999:::===CCCJJJOOORRRUUUYYY\\\[[[WWWRRROOOJJJHHHFFFDDDBBBBBBBBBCCCHHHIIIIIIIIIIIIJJJKKKMMMTTT___nnn~~~tttmmmiii___]]]]]]^^^aaaeeeggggggooorrrvvvyyy}}}zzzrrrjjjccc[[[TTTOOOGGGDDD>>>;;;999888777666666666666555555555444444444444444444444444333333333333333444444444444555333333333333333333333333111111111111111111111111FFFDDDAAAAAACCCIIIPPPTTT^^^eeeooowww{{{|||||||||zzzzzzzzzzzzyyyuuuppplllhhhccc\\\TTTMMMEEE???:::888777666555444555666666333333333333333333333333111222222222222333333333333222222111111222222333333333333222222222222111333333222222222222333333111111111111111222222222111111111111111111111111111111111111111111111111111222222333333222222222000000000000000000000000111111222222111111000///000000000000111111111111111111111111000000000000000000000000000000000000//////000000000000000000////////////////////////000000000000000000000000222222222222333333333333222222222222222222222222222222222222222222222222111222222222222222333333222333333444444333333222444444444444444555666777555666666666666666555555666666666666666666666666777777777777777666666666888999;;;===AAAGGGNNNSSSTTTWWWYYY[[[YYYTTTNNNKKKFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJOOOSSS]]]nnntttmmm```^^^\\\\\\___bbbdddeeeiiimmmqqquuuxxx~~~wwwppphhhaaaZZZUUULLLHHHBBB===:::999777666777777666666666555555555555555444444444333333333333333444444444555555555333333333333333333333333111111111111111111111111KKKHHHEEECCCDDDGGGLLLOOOWWW]]]gggpppwwwzzz}}}~~~}}}}}}}}}}}}|||yyysssoookkkgggaaa[[[TTTLLLEEE@@@999888666444333333444444333333333333333333333333222222222222333333333333333222222111111222222333333333333333222222222222333222222111111222222333111111111222222222222222111111111111111111111111222222222222222222222222111222333333444333333333000000000000000000000000222222333333222222111000000000000111111111222222222111111111111000000000//////////////////////////////000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222444444444444555666777777888777666555555555666666666666666666666666666666777777777777777777777777999;;;???BBBFFFLLLRRRVVVWWWXXXYYYYYYVVVQQQLLLIIICCCCCCCCCDDDFFFGGGHHHIIIFFFGGGGGGGGGIIIOOOYYY```mmmwwweeebbb______```cccdddeeeaaagggnnnrrrtttyyy{{{uuuoooggg```[[[RRRMMMFFF@@@<<<:::999888888888888777777777666666555555555444444333333222333444444444555555555555222222333333333333444444111111111111111111111111SSSPPPLLLHHHGGGGGGHHHJJJPPPVVV___hhhooovvv{{{|||vvvrrrllljjjfffaaa[[[TTTLLLGGG===<<<:::777666555555555333333333333333333333333222222222333333333444444333222222111111222222333444444333333333222222222222222111111111111222222111111111222222333333333111111111111111111111111222222222222222222222222111111222333333333333333000000000000000000000000222222333333222222111000000000111111111222222222222222222111111111000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222444444444444555666777888:::888666444444555666888666666666666666666666666666666666777888888888999;;;???CCCHHHLLLQQQVVVYYYZZZZZZYYYWWWTTTPPPLLLIIIEEEEEEEEEFFFGGGHHHIIIIIIFFFGGGHHHJJJOOOZZZjjjuuurrrnnnjjjgggggghhhiiiiii___gggpppuuuuuuwww}}}{{{uuunnngggcccXXXRRRJJJCCC???===;;;:::999999999999888888888888666555555444333333222222444444444444555555555555222222222333333444444444111111111111111111111111YYYVVVQQQMMMIIIGGGFFFFFFLLLQQQYYYbbbjjjrrrzzz~~~xxxsssmmmkkkhhheee```YYYQQQLLLCCCAAA???<<<:::888888888333333333333333333333333222222333333333444444444333222222222222222222333444444444333333333222222222111111111111111111222111111111222222333333333111111111111111111111111222222222222222222222222///000111222222222222222000000000000000000000000222222222222222111000000000111111111111222222222222222222222111111000000111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222444444444555555777888888;;;999666333333444777999666666666666666666666666555555666777888999999:::>>>AAAGGGLLLPPPTTTXXX[[[\\\[[[ZZZWWWTTTPPPLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGIIIKKKOOOVVVeeeyyy~~~zzztttpppooooooooonnn```jjjtttyyyyyyyyy}}}zzztttmmmhhh\\\VVVNNNFFFBBB???>>><<<:::::::::999999999888888666666555444333333222222444444444555555555666666222222222333333444444444111111111111111111111111eeeaaaZZZSSSMMMJJJHHHGGGKKKMMMQQQXXXaaajjjssswww|||xxxvvvvvvsssnnniiiddd^^^XXXTTTJJJFFF???:::888666555555777777666555444444444444333333333333333333333333222333555555555333111000333333333333333333333333555222000000333444333111111111111111111111111111444333222111000000000000333333333333333333333333222222222222222222222222000000000000000000000000444444333222222111000000111111111111111111111111000000000000000000000000...//////000000000000000000000000000111111111111222222111000//////000000222222111111111111111111111111000000000000111111222222333333333444444444222222222222333444444555222333444444555555444444555555555555666666666666444444444555555555666666666666666666666666666666666666666666777777777777777888::::::::::::<<<>>>CCCGGGMMMSSSXXXZZZ[[[[[[\\\[[[XXXUUURRRPPPNNNMMMMMMNNNOOOMMMJJJHHHHHHIIILLLLLLOOOVVVbbbvvvxxxwwwwwwqqqhhh^^^uuu~~~zzzqqqjjj___YYYRRRLLLIIIEEE???;;;;;;;;;:::888777555444444777666444333333444666777444444444444444444444444555444333333222222222333444444444333333222222222kkkhhhbbb[[[TTTPPPMMMKKKIIIJJJMMMRRRYYYbbbjjjoooyyy{{{~~~}}}zzzxxxwwwtttppplllhhhccc^^^ZZZQQQKKKDDD>>>;;;999777666555555444333222222222333333333333333333333333333333333444555444333222111333333333333333333333333555333000000222333111000222222222222222222222222111111000111111222333444333333333333333333333333222222222222222222222222111111111111111111111111444444444333222111111111111111111111111111111111000000000000000000000000...//////000000000000000000000000000111111111111222111111000000000000111222222111111111111111111111111000000000000111111222222222222333333333444333333333222333333444444222333444444555555444444555555555555666666666666444444444555555555666666666666666666666666666666666666666666777777777888666777777777777999<<>>===<<<:::999888888777777666555444444555666777333333333333333333333333444444444333333333333333444444333333333333222222|||zzzvvvqqqjjjccc]]]YYYQQQOOOLLLKKKMMMSSSYYY]]]bbbhhhqqqzzz|||zzzxxxvvvsssooojjjgggaaa[[[RRRJJJDDD???;;;999888777777666666777777777444444444444444444444444555444333333333333444444444444444444444444444444444333333333444555555555444444444444444444444444555555444333222222222222333333333333333333333333222222222222222222222222222222222222222222222222444444444333333333222222111111111111111111111111000000000000000000000000//////000111111111111000///000000000111111111111000000000000111222222333111111222222222222222333222222111111111111222222111111111222222222333333666555444333333333333333333444444555555555555555555555555555666666666666555555555555666666666666777777777777777777777777666666777777777888888888999999999:::;;;???EEEJJJSSSUUUXXX\\\___``````___```^^^ZZZWWWUUUUUUVVVVVVVVVRRRLLLJJJKKKMMMNNNNNNVVVcccttttttqqqlllhhhggggggfffdddkkkpppxxx{{{vvvmmmfff^^^WWWSSSPPPKKKGGG@@@???===;;;999999888888777777666555555666777777666666666666555555555555444444444444444444333333333333333333333333333333}}}xxxrrrkkkeeebbbZZZVVVQQQMMMLLLNNNRRRUUUZZZ```jjjttt|||~~~|||zzzxxxsssnnnjjjfffaaaYYYQQQJJJCCC>>>:::999999888777777777888888444444444444444444444444555444444333333444555555444444444444444444444444333333444555666777999:::444444444444444444444444555555444333222222222222333333333333333333333333222222222222222222222222222222222222222222222222444333333333333333222222111111111111111111111111000000000000000000000000///000000111111111111111///000000000111111111111111111000000111222333333111111222222333333333333333333222222222222333333111111222222222333333333666555555444333333333333333444555555666666555555555555555555666666666666555555555666666666777777777777777777777777777777777777777777888888888888999:::;;;<<<>>>DDDJJJOOOWWWYYY[[[^^^```aaaaaaaaa```^^^[[[XXXVVVVVVVVVVVVSSSPPPLLLJJJLLLOOOSSSUUUfffvvvwwwkkkddddddcccbbbaaaeeejjjsss}}}|||qqqjjjbbb\\\XXXUUURRRNNNCCCAAA>>><<<999888888888777777777666666777777777777777777666666555555555333333444555555555444333333333333333333333333333}}}xxxrrrnnnkkkccc___XXXRRRNNNMMMNNNOOOUUUZZZbbbllluuu|||~~~|||wwwrrrnnnkkkgggaaaZZZSSSKKKCCC>>>999999888777666666666666444444444444444444444444444444444444555555555555444444444444444444444444222333555666666777:::<<<444444444444444444444444111111111222222333444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///000111111222222111111000000000000111111111111222222111111111222222333111111222222333444444444444333333222222333333444222222333333333444444444666555444444444444444444444444555666666666666555555555555555666666666666555555666666666777777777777777777777777777777777777777777888888888999999777999;;;===AAAFFFMMMQQQYYYZZZ]]]___aaabbbbbbbbb^^^]]][[[YYYWWWUUUTTTSSSMMMNNNNNNNNNOOOTTTZZZ___rrr~~~nnnfffeeecccaaaaaadddiiiqqq{{{xxxqqqhhhaaa^^^[[[WWWTTTHHHEEEBBB>>>;;;999999999777777888888888888777777666666666555444444333333222333555666666555444444222222333333333333444444|||xxxuuusssmmmiiibbbZZZTTTPPPNNNNNNQQQTTTZZZbbbllluuu|||}}}wwwssspppmmmjjjeee^^^UUULLLEEE<<<;;;999888666666555555555555555555555555555555222333555666666666555444555555555555555555555555333444666555444444666999333333333333333333333333111111000111111222333444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222222111000000000000111111111111333333222111111111222222111111222222333444444555444444333333333333444444333333444444444555555555555444444444444555555666444444555666666666666666555555555555666666666666555666666666777777777777666666666666666666666666777777888888888999999999777:::===AAAEEEKKKQQQUUUYYY[[[]]]___```bbbbbbbbb\\\\\\[[[YYYWWWSSSQQQOOOKKKPPPUUUVVVWWW]]]gggooossskkkgggcccaaabbbeeeiiiqqqzzzyyyooogggccc___[[[XXXMMMJJJFFFAAA===;;;::::::777888888888888888888777777777666666555444444333222333555666777666555444222222222333333444444444|||zzzyyyvvvqqqjjjbbbZZZUUURRRPPPPPPQQQUUU\\\eeepppyyy~~~|||xxxtttrrrppplllfff\\\RRRKKK???>>><<<:::999777777666555555555555555555555555111333555777777666555444555555555555555555555555444555666555222111333555333333333333333333333333444333222111000000000000333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000111222222222222111000000000000111111111111444444333222111111111111111111222333333444555555555444444333333444444555444444444555555555666666444444444444444555666777444555555666666666666666555555555555666666666777666666666666777777777777666666666666666666666666777888888888888999999999999<<>>:::???EEEJJJOOOSSSWWWZZZZZZ[[[\\\^^^______^^^]]]^^^ZZZXXXXXXUUUPPPOOORRRQQQbbbjjjkkkppprrrzzz~~~ssslllhhhfffllllllpppyyyzzzqqqiiibbb^^^[[[WWWTTTNNNGGGBBB???======;;;999999444333???DDD888777777777777666666666666666666555444444444444555111222444555555444222111}}}vvvnnneee\\\WWWTTTSSSRRRSSSXXX___gggkkkrrrwww~~~}}}zzzvvvrrrnnnggg^^^XXXNNNIIIBBB===:::888777666777777777666666666555555555555555555555555555555777666555444444555666777333333222222222222222222333333222222222222333333444444333333333444444555666555333222111222333444444444333333333333222222333444444333333222111000111111111111111111111111111111111111111111111111222111000///000111333444000000000111111111222222222222111111111111222222333222111111000000111111333222222222333333444444222333444444555555444444444444444555555555555666444444444444444444444444666666555555555444444444777666666555666777888999666666666666777777777888777777777777888888888888;;;888777:::;;;999:::>>>===BBBHHHMMMQQQTTTWWWYYY[[[\\\]]]]]]]]]]]]\\\[[[[[[WWWUUUUUUSSSOOOPPPSSSXXXkkkvvvwwwzzz{{{xxxssspppqqqnnnpppvvv{{{{{{tttllleee```^^^YYYVVVPPPJJJDDDAAA@@@???<<<::::::777555@@@EEE888888888777777777666666666666666555444444444444555111222444555555444222111yyyrrrjjjddd[[[XXXTTTRRRSSSXXX^^^bbbhhhnnnwww|||xxxsssmmmfffbbbXXXRRRIIIAAA===:::888777666666666666555555555555555555555555555555555555777666555555555555666777666666555555444444333333333333222222222222333333444444333333333333333444888666222000000111444666444444333333333333222222222333333444444333333222222222222222222222222222222222222222222222222222222111000000000111222333111111111111222222222333333222111000000111222333222111111000000000000111444333222222222333444555222333444444555555444444444444444555555555555666444444444444444444444444666666666555555555555444666666666666666777888888666666666777777777888888777777777888888888999999;;;888777:::;;;999;;;???AAAFFFLLLRRRUUUVVVWWWXXX\\\\\\]]]\\\[[[ZZZYYYXXXYYYUUUSSSSSSQQQOOORRRWWWcccxxxyyytttqqqsssvvvzzz}}}xxxqqqjjjeeeaaa\\\YYYSSSMMMHHHDDDBBBBBB@@@<<<<<<999777AAAFFF;;;888888888777777777777666777666555555444444555555222333444555555444333222|||vvvqqqfffaaaZZZTTTRRRTTTXXXZZZ^^^dddnnnxxx|||wwwrrrmmmjjjbbb\\\RRRIIICCC>>>;;;999666666666666555555555444555555555555555555555555555555555555555555555555888888888777666555444444333333333222222333333333444444333333333333444444777555333111111222444555444444333333333222222222222222333444444444444444222222222222222222222222333333333333333333333333222111111000000111222222111111222222222333333333444333111000000111333444222222111111111111111222333222111000111222444555222333444444555555444444444444444555555555555666555555555555555555555555666666666555555555555555666666666666666777777888666666777777777888888888777777888888888999999999;;;888777:::;;;;;;===AAADDDIIIPPPVVVXXXYYYZZZZZZ]]]\\\\\\ZZZYYYXXXVVVVVVXXXUUUSSSRRRPPPPPPUUU]]]nnnzzzsssrrrssswww~~~{{{vvvooojjjfff```]]]WWWQQQLLLGGGEEEDDDFFF???===999666AAAGGG???999999888888888777777777777666666555555555555555333333444555555444333333{{{pppjjjaaaYYYTTTRRRSSSTTTVVV[[[dddoooyyyzzzvvvrrrpppiiicccYYYPPPHHHBBB===:::777666666666666555555555666666666666666666666666444444444444444444444444555555555555444222111000444333333333333333333444444444333333444444555666555555555444444444333333444444333333333222222222111111222333444444444444222222222222222222222222333333333333333333333333222222111111111111111111111111222222222333333333444333222111111222333444333333222222222333333444222111111000111222333444222333444444555555444444444444444555555555555666555555555555555555555555666666666666666666666666555666666777777777777777777777777777888888888888888888888888999999999999;;;888777;;;<<<===@@@EEEGGGLLLSSSYYY[[[\\\\\\]]]\\\[[[ZZZXXXWWWVVVUUUTTTVVVSSSQQQPPPOOOQQQZZZeeexxxvvvrrrqqqttt|||}}}zzztttooolllfffbbb]]]WWWPPPKKKGGGEEEKKKAAA<<<888555???HHHCCC999999999999888888888888777777666555555555555666444444444444444444444444wwwrrrhhh___WWWRRRPPPPPPQQQUUU[[[eeeoooyyyzzzwwwvvvlllggg^^^VVVNNNFFF@@@;;;777777777777666666666666666666666666666666666666444444555555555555444444555555666777666555333222444444333333333333444444333333444444555777888999444555555666555444333333444444333333333333222222000111222222333333333333333333333333333333333333333333333333333333333333222222222222111111111000111111111111222222222333222333333333333333333222444333333333333444555555111111222222222333333333222333444444555555444444444444444555555555555666555555555555555555555555555666666666666777777777555555666777777777777777777777777888888888999999888888888999999999999:::;;;888888;;;>>>@@@DDDJJJLLLPPPVVVZZZ\\\\\\]]]]]]YYYXXXWWWVVVUUUUUUUUUUUUSSSPPPOOOPPPPPPVVVcccqqq}}}wwwssssssxxx~~~zzzvvvtttmmmjjjeee]]]VVVOOOKKKHHHLLL@@@;;;999666===EEEAAA:::::::::999999999888888888777666666555555666666444444444444444444444444zzzqqqggg^^^WWWRRRQQQOOOQQQUUU\\\fffpppzzz}}}|||pppllleee^^^VVVMMMEEE@@@999888888888777777777777666666666666666666666666555666777888888777666555666777888999999888666555444444333333333333444444333333444555777999;;;<<<666666555444444444444555444444333333333333222222000000111222222222111111333333333333333333333333222222222222222222222222222222222222222111000000000000000111111111222222111222444555555444222111333222222222333333444555111222444666666555444333222333444444555555444444444444444555555555555666555555555555555555555555555666666666777777777777444555666777888777777666777777888888888999999999888888888999999999::::::;;;888888<<<@@@CCCHHHNNNRRRUUUYYY[[[[[[ZZZ[[[[[[VVVUUUTTTTTTTTTUUUVVVVVVRRRQQQQQQTTTXXXaaasss{{{wwwyyy}}}}}}}}}{{{vvvsssllleee\\\UUUOOOLLLHHH===<<<===:::===AAA<<<;;;::::::::::::999999999888777777666666666666666555555444444444444555555xxxnnnddd\\\WWWTTTOOOPPPRRRWWW```kkkvvv|||tttqqqkkkeee]]]TTTKKKEEE999999999999888888888777777777777777777777777777777888999::::::999888777222333555666777666444333555444444333333444444555333333444666888:::<<<>>>999777444222111333555777444444444333333333222222000000111111111000000///333333333333333333333333222222222222222222222222222222222222222111000//////000000000000111111111000222444666666444222000222111111111222333333444222444666888999777555444222333444444555555444444444444444555555555666666666666666666666666666666555666666666777777888888444555777888888888777666777888888888888999999999888888999999999::::::::::::777888===AAAEEEKKKQQQXXXYYY[[[[[[ZZZXXXXXXYYYTTTSSSSSSSSSSSSUUUVVVXXXTTTTTTVVVZZZ```mmm}}}|||zzz|||xxxrrrjjjaaaXXXRRRNNNCCC:::===AAA======>>>777;;;;;;;;;:::::::::999999888888777666666666666666555555444444444444555555vvvlllddd\\\XXXTTTQQQOOORRRXXX___lllwww{{{wwwqqqjjjcccZZZRRRLLLCCC???;;;888777777777666777777777777666666666666444555666888888888777666666666666666666666666666444444444333333333222222555555444333444555666777888777555444333333444444111222222333333222222111222222111111111111222222000222333444444333111000333333222111111222333444333222111111000111111111222222222222222222222222222222222222222222222222444444444444444444333333555666777999999777666555333222111222444555444333555555444444444444555555777777666666666666777777555555555555666666666666:::999888777777888999:::999999888888888888888888777888999999888999;;;===<<<;;;;;;===BBBJJJRRRWWWXXXZZZ]]]___^^^ZZZUUURRRPPPSSSRRRPPPSSSXXXWWWPPPUUURRRVVVcccrrrzzz}}}{{{tttkkkaaaWWWPPPJJJDDD???>>><<<;;;>>>BBBGGG===888;;;<<<:::888:::666777777888888888888777:::666444666555111000444}}}tttlllddd```WWWRRROOOPPPTTTZZZgggrrr{{{uuunnnggg___WWWRRRHHHDDD>>>:::999888888777888777777777666666666666444555666777888888777666555555555555555555555555444444444333333333222222555444333333333444666666888777555444333333444444333333444444444444333333222222111111111111222222111222333444333333222111222222111111111222444555333222222111111111111111222222222222222222222222222222222222222222222222555555555555555555555555444555777888888777555444555444333444666666666555666666666555555666666666666666777777777777666666666666666777777777888888999999888777777888999999999999999999999999999999666777888777666777999:::<<<<<<===AAAFFFNNNTTTYYYXXXZZZ]]]^^^\\\XXXTTTQQQOOOSSSTTTSSSUUUZZZYYYTTTYYYZZZbbbrrr|||}}}zzzqqqggg\\\VVVPPPIIICCC@@@===;;;===BBBMMMBBB::::::<<<:::888999777777888888888888777777888777666555555555555555wwwpppkkk]]]VVVQQQPPPQQQWWWbbbnnnzzzzzztttmmmfff^^^ZZZOOOJJJCCC===:::999999888888888777777777666666666555666666777777777777666666666666666666666666666444444444444333333333333444333333333333444555555777666555444444444444444444444555555555555444444222222111111111111222222222222222333333333333333333222111111111333444555333333222111111111111111333333333333333333333333333333333333333333333333444555555666666777777777333444555666666555444333777666555666777888888666777777777777777777777777555666777888888777666555777777777888888888999999999999888777777888999999::::::::::::::::::::::::777888999888777777888:::<<<===AAAFFFLLLRRRWWWZZZZZZZZZ\\\\\\ZZZVVVRRRPPPNNNRRRUUUVVVXXX[[[ZZZXXXZZZaaaooo~~~}}}zzzoooddd]]]XXXPPPHHHCCC???;;;===BBBRRRGGG<<<999;;;:::888888999999999999888777666666444:::999444555;;;<<<777{{{vvveee]]]VVVRRRRRRVVVaaalllxxx~~~xxxrrrkkkddd```VVVPPPHHH@@@<<<:::999888888888888777777777666666666666666777777777777666777777777777777777777777555444444444444333333333333333333333444444444555666666555555444444444444444444555555555555444444333222222111111222222333333333222222222333444444555444333222111222333333333333222111111111111222333333333333333333333333333333333333333333333333333333444555666777777888333444444555555444444333777666555666888999888777777777777777777777777777444666777999999777666444777777777888888888999999999888888888888888888999999999999::::::::::::::::::;;;<<<;;;999999;;;<<<;;;???DDDKKKQQQVVVYYYZZZZZZZZZZZZYYYVVVSSSQQQOOOMMMQQQUUUWWWWWWYYY[[[\\\cccooo~~~wwwlllddd]]]UUULLLFFFAAA===>>>CCCRRRHHH<<<888:::;;;:::888:::::::::999888777666555222;;;;;;333555???AAA999lllddd[[[VVVTTTWWWaaakkkxxx{{{uuunnnhhhddd\\\VVVMMMEEE@@@<<<:::888888888888888777777777777777777777666666666666777666666666666666666666666555555555444444444333333333333444444444555555555555555555555555444444444333333444444444444333333333333222222222222333333333333222222333333444555888777555333111111111111444333333222111222222222333333333333333333333333333333333333333333333333222222333444555555666666333333444444444444333333666555444555777888777666555666666777777666666555444666777999999777666444666666666777777777888888888888888999999888888888777888888888999999999::::::;;;<<<;;;::::::<<<>>><<<@@@GGGNNNTTTXXXZZZZZZZZZYYYWWWUUUSSSQQQOOOOOONNNQQQTTTVVVVVVWWW^^^dddxxx~~~ssskkkaaaXXXPPPJJJDDD???@@@DDDLLLFFF>>>888999;;;;;;999::::::::::::999777666666222;;;<<<444555@@@AAA999vvvmmmccc\\\XXXXXX___hhhvvv{{{yyysssmmmiii```[[[SSSKKKEEE@@@<<<999999999888888888777777777888777777666666666666777444444444444444444444444555555555555444444444333333444555555666666555555444555555666555555444444333333444444444444333333333333222222222222333333222222333333444444555555999777555333111111111111444444333222222222222222333333333333333333333333333333333333333333333333222222333333444555555555444444444444444444444444666444444555666777666555555555777777777777555555555666777888888777666555666666666777777777888888777888999999999999888777777777777888888999999:::888999::::::999:::<<<>>>???CCCJJJQQQWWWZZZ[[[[[[YYYXXXUUURRRPPPOOOOOOOOOOOOQQQTTTVVVVVVZZZgggtttzzzrrrfff^^^UUUOOOIIIBBBAAADDDEEEEEEBBB<<<:::;;;<<<:::::::::::::::999888777777444999:::555666===>>>999{{{pppggg___\\\```gggpppvvv~~~xxxrrrnnnddd```YYYQQQKKKEEE???;;;999999999888888888777777999888777666555555666777444444444444444444444444555555555555444444444444444555666777777777666666333444555666666555444444444444555555555555444444444333333222222333333444111222333555555555555444777666444333222222333333444444333222222222222333444444444444444444444444444444444444444444444444444444444444555555555555555555444444444444555555666555444555777777777666555666888999999888666555666666777777777777666666777777777888888888999999777888999999999999888777777777888999999:::;;;;;;777888:::::::::;;;===???DDDHHHNNNUUUZZZ\\\]]]\\\XXXVVVRRROOONNNNNNOOOPPPQQQQQQTTTWWWYYYbbbuuu{{{llleee]]]VVVNNNEEEBBBCCC@@@GGGIIIBBB<<<;;;;;;:::999999999::::::999888888777777777666777888888999{{{pppgggaaaccciiijjjqqq~~~|||vvvrrrgggccc]]]VVVPPPIIIBBB>>>999999999888888888888777999888777555555555666777888888888888888888888888666666555555555444444444444555777888888888777666333444555666666666444444555555666666666666555555444333333222222333333444000111444666666666555444444444333222333444555666555444333333222222333333444444444444444444444444444444444444444444444444666666666666666555555555666555555444444555555666777555555666777888777666666777999::::::999777666777777666666666666777777888888999999999:::::::::777888999::::::999888777888888999::::::;;;<<<<<<888:::;;;<<<<<<>>>@@@CCCGGGKKKQQQWWW[[[^^^^^^^^^WWWUUUQQQNNNMMMNNNPPPQQQRRRRRRUUUYYY]]]hhhrrrkkkbbb[[[RRRGGGBBBBBB>>>IIINNNGGG===;;;;;;999888888999:::::::::999999999555555888777444444888xxxqqqjjjccckkkqqq{{{}}}yyynnnggg^^^XXXVVVQQQGGG???;;;:::999999::::::999777:::999999999888777777777666666666666666666666666555444333555888999777555444555555555666666777777666666777777777777666666555666666666555444333333555444444333333444444555444444444444444444444444555444333333222222222222444333333222222333333444222222222222222222222222555555444333444555666777888888777777666666666555444555666666777666666666666666555555555555666666<<<555888DDDGGG>>>666666777777777777777777777777999999:::::::::999999888777777777777777777777777888888999999999:::::::::;;;<<<<<<<<<<<>>KKKPPPFFF<<<;;;;;;888999999999999999999999999777777666555555555555666zzzmmmmmmrrr~~~~~~wwwppphhhccc```[[[TTTMMMEEEBBB===;;;:::::::::999888888888999999999999999666666666666666666666666555444444555666666444222555555555555666666666666666666777777777777666666555555666666666555444444555444444333333444444555444444444555555444444444555444333333333333333333222333444555555444333222333333333333333333333333444333333333333444555555444444444333333333333333333444555555666555555555777666666555555666666777;;;555666>>>AAA;;;666777777777777777777777777777777777888888999888888777999999999999999999999999999999999999::::::::::::;;;<<<<<<<<<===BBBIIINNNTTTXXX]]]___]]]YYYVVVTTTTTTPPPLLLMMMQQQTTTSSSPPPWWW[[[bbbjjjxxxuuukkkccc[[[SSSMMMCCCFFFJJJHHHCCC===;;;;;;::::::::::::::::::::::::888777777666666666666666zzzvvvuuu}}}{{{uuummmgggddd___YYYTTTKKKGGG@@@<<<::::::::::::888888888999999:::::::::666666666666666666666666777666666666666555444333555555555666666666666666666666777777777777666666555555666666666666555555555444444333333444444555444444555666666555444444555444444333333333444444222333555666666555333222333333333333333333333333333333333333444444444555333333333333333333333333333333444555555555555555777777666666666666777777;;;666555:::<<<999777888777777777777777777777777666666777888888888888777::::::::::::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<===@@@FFFMMMSSSYYY\\\______[[[WWWSSSRRRPPPPPPQQQRRRTTTVVVXXXYYYaaaeeemmmvvv|||rrriii```WWWQQQHHHCCCDDDJJJHHH???;;;===::::::::::::::::::::::::999888777777666666777777}}}xxx|||~~~yyyqqqkkkfffbbb]]]YYYRRRLLLEEE>>>;;;::::::999888888999999:::::::::;;;777777777777777777777777888888999999888666666666666666666666666555555555666666777777777777666666555555666666666666666555555444444333333444444555333444666666666666444333444444444333333444555555222333555666666555333222333333333333333333333333333333444444444555555555444444444444444444555555333444555555666666555555777777666666666666777777999777666888999888777888888888888888888888888888555666777888888888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<>>>@@@DDDKKKSSSXXX]]]___```___ZZZUUURRRQQQOOOTTTYYYXXXTTTUUU[[[bbblllpppwwwxxxoooeee[[[TTTMMMDDDBBBJJJJJJAAA<<<>>>::::::::::::::::::::::::999999888777777777777777}}}~~~wwwpppjjjeeeaaa___YYYSSSKKKDDD???===;;;:::999999999:::::::::::::::777777777777777777777777777999::::::888777888888666666666666666555555555666666777777777777666666555555666777777777666666555444444333333444444555333444666777777666444333444444444444444444555666333444555666666555444333333333333333333333333333333444555555666666555555555555555555666666666666444555555666777666666666888777777666666777777888888888777888888777888888888888888888888888888888666666777888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;===@@@DDDIIIPPPXXX]]]___``````^^^YYYUUURRRQQQQQQYYY___]]]XXXYYYdddooo{{{}}}uuujjj___WWWPPPHHHEEEHHHHHHAAA===>>>:::::::::::::::::::::::::::999999888888888888888~~~vvvooojjjfffddd___ZZZQQQJJJEEEAAA>>><<<::::::::::::::::::999999777777777777777777777777555888::::::888777888:::777666666666555555555555666666777777777777666666555555666777777777777777555444444333333444444555333444666888888666444333444444444444444555666666555555555555555555555555444444444444444444444444444555666777777777666666444555555555666666666666555666777777888888777777888888777777777777888888777888999888888888888888888888888888888888888888666777888999::::::::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<:::>>>CCCIIINNNUUU\\\aaa`````````]]]YYYUUUSSSSSSSSSZZZbbbcccdddjjjyyy|||pppeee]]]SSSNNNIIIFFFDDD@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999{{{sssnnnjjjiiiddd^^^VVVOOOIIIDDD@@@>>>;;;;;;;;;::::::999999999777777777777777777777777444666999999777666888:::777777666666555555555444666666777777777777666666555555666777777777777777555444444333333444444555333555777888888777555333444444444444444555666777666555444444444444555666444444444444444444444444444555777888888888777666444444444555555666666666666666777888888888888888888888777777777777888888666999:::999888888999888888888888888888888888888777777888999:::;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::>>>EEEKKKRRRXXX^^^bbb`````````]]]YYYVVVTTTTTTSSSYYYaaahhhppp~~~uuuiiiaaaTTTRRRLLLDDD@@@@@@???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999{{{qqqjjjiiigggbbb[[[UUUPPPKKKDDD>>>===;;;999999:::;;;:::999888888888888888888888888777777777777777777777777666666666666666555444444777777777777666666666666777666666666555555555555777777777666555555555444333555777999888777444222222666888444000///666<<<666666666666666666666666555555555444444333333333333333555666666666555444111111222333333444555555666666666777999999888777666555333222333555777888;;;;;;:::999888888999999888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888:::<<<>>>>>>===<<>>???>>>@@@EEENNNVVV[[[___bbbdddddd___[[[[[[XXXTTTRRRTTTYYYfffzzzxxxpppddd]]]TTTMMMIIIGGGCCC@@@<<<;;;<<<===>>>>>><<<;;;::::::::::::999999999999~~~vvvrrrlllggg```[[[WWWRRRLLLGGG>>><<<:::999:::;;;;;;:::999999999999999999999999777777777777777777777777777888888888888777666666444555555666777888999:::777777777666666666555555444444444444444444555555444444555555666666777777:::;;;<<<<<<:::888666555555555555555555555555555555555555444444444444444333444555666666666666555333444444444444444444444555555666666777777666666777777777777888888888888999888777777666777777777999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@DDDJJJRRRYYY^^^aaadddfffbbb^^^[[[[[[YYYUUUTTTWWW]]]nnnxxxjjjcccYYYRRRNNNJJJFFFCCC===<<<;;;<<<======<<<::::::999999999999888888888zzzuuuooojjjccc___[[[WWWPPPLLLAAA???<<<:::;;;<<<<<<;;;999999999999999999999999777777777777777777777777888888999999999888888777555666666777888888999999777777777666666666666555555555666666777777888888555444444444555666888999???===;;;:::;;;:::666333444444444444444444444444555555555555555444444444444555555666666666666666555555555444444444444444555666888888777666666777777777888888999888777777::::::999999999999999:::999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAAHHHNNNUUU\\\```ccceeefffbbb^^^[[[ZZZWWWTTTVVVZZZaaayyyqqqiii___WWWQQQMMMHHHDDD>>>===<<<<<<======;;;:::999999999888888888777777~~~wwwppplllfffbbb___[[[UUUPPPFFFBBB>>><<<<<<<<<<<<<<<999999999999999999999999888888888888888888888888888888999999999999888888888888888888777777777777888777777777666666666666555666666777777888888888555444444333444666888:::BBB===888666888888666444555555555555555555555555555555555555555555555555555555555555666666777777666555555555555555555555666888::::::888777777999777777888888888777777666:::999999999999999::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;<<<@@@CCCLLLQQQXXX^^^aaaccceeefffbbb^^^ZZZXXXUUUTTTXXX___ooo~~~~~~yyyqqqeee\\\UUUOOOIIIEEE@@@???===<<<======;;;:::999999999888888888777777{{{sssnnniiieeeccc___ZZZUUUKKKGGGBBB???>>>======<<<::::::::::::::::::::::::888888888888888888888888777777888999999999999888999999888888888777777777888888777777777666666666555555555555555555666666666555444444555666777888???:::555444555777666555666666666666666666666666555555555555555666666666666666555555666666777888555555666666666666666666777:::<<<;;;888666888:::888888888777777777777777777777777666777777888999:::::::::::::::::::::::::::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888;;;<<<<<<;;;===BBBGGGOOOSSSZZZ___bbbcccdddeeebbb^^^ZZZWWWUUUWWW___iii}}}{{{yyyvvvttttttssssssvvvxxx|||~~~{{{nnncccZZZSSSLLLGGGCCCAAA>>>=========<<<;;;:::999999999999888888888vvvrrrllliiigggddd___ZZZPPPLLLFFFAAA???>>>===<<<::::::::::::::::::::::::888888888888888888888888666777777888999999888888888888888888888888999999888888888777777777666666666666666555555555555555666666555555555666666666999777555555666666666666777777777777777777777777444555555555666666666777777666555555555666888888555555555666777777777888666:::<<<;;;777555777999;;;:::999888777888888999777777666666777888888999::::::::::::::::::::::::::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>>>>===@@@FFFLLLRRRVVV\\\aaacccdddeeefffbbb]]]YYYWWWWWW\\\jjjwww~~~zzzwwwtttqqqnnnnnnmmmllllllmmmoooooopppssswww{{{~~~xxxkkkaaaXXXPPPKKKEEECCC@@@>>>>>>>>>===<<<::::::::::::999999999999xxxtttooollljjjgggbbb^^^SSSOOOHHHCCC@@@>>>===<<<::::::::::::::::::::::::888888888888888888888888555666777888888888888888666666777888999::::::;;;888888888888777777777777999999888888777777666666666666666666666555555555444555777888888777777666777777777777777777777777444555555555666666777777777666555555555666888999444555555666777888888999555999<<<:::666444555888===<<<:::888888888:::;;;999999888888999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@@@@???BBBIIIPPPTTTXXX^^^ccceeeeeeffffffaaa]]]YYYXXXYYYaaaqqq}}}yyyuuuqqqooommmkkkiiieeeeeeeeegggiiikkknnnooouuuyyy}}}rrrggg]]]TTTNNNGGGDDDAAA?????????>>><<<;;;;;;;;;:::::::::999999|||tttpppnnnkkkfffaaaZZZTTTLLLEEEAAA???======;;;:::888999:::;;;;;;:::888888999999999:::::::::777777777777777777777777999999999999888888777777888888999999999999888888888888777777666666555555444555555666777888888999777777777777777777777777444555777888999999999888:::999777666555666777999777777777777777777777777666666666666666777888888888888888888888888888888;;;<<<<<<===<<<:::999888888888999999999:::::::::::::::::::::::::::::::::999999::::::;;;<<<======>>>======<<<<<<<<<======>>>======>>>BBBHHHMMMQQQZZZ]]]aaacccdddddddddeee___\\\ZZZYYYYYYeee|||vvvooolllhhheeeeeefffffffffgggfffeeeggglllrrrvvvxxx~~~{{{{{{yyy|||{{{oooeee\\\VVVIIIFFFBBB???>>>===<<<;;;::::::;;;;;;;;;:::999999xxxrrrpppmmmhhhddd^^^XXXPPPIIIDDDAAA???===<<<:::999999:::;;;;;;:::888999999999999:::::::::888888888888888888888888:::999999999888888888888888888999999999999888888888888777777666666666666555555666666777888888999777777777777777777777777444555777888999999999888:::999777666555666777888777777777777777777777777666666666666666777888888888888888888888888888888999:::;;;;;;;;;:::999888999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<>>>======<<<<<<<<<======???>>>>>>@@@DDDKKKRRRVVV]]]___cccddddddddddddeee___]]]\\\___fffxxx}}}wwwppplllfffdddaaa```aaabbbdddeeelllkkklllpppuuu{{{zzzvvvuuuvvv|||}}}vvvkkkaaaZZZMMMIIIEEEAAA???>>><<<;;;:::;;;;;;;;;;;;:::999999|||yyy}}}}}}vvvrrroookkkgggccc]]]UUUNNNIIIDDD@@@======;;;999999;;;<<<;;;:::999999999999::::::::::::999999999999999999999999::::::999999999999888888888999999::::::999999888888777777777777666666666555666666777777888888888777777777777777777777777555666777888888999888888:::999777666666666777888777777777777777777777777777666666666666777888888999999999999999999999999777888999:::::::::999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<======>>>@@@???@@@CCCHHHPPPXXX]]]```ccceeeeeedddccccccccc\\\ZZZ[[[bbbrrr~~~zzzuuupppmmmjjjfffddd______^^^___```cccfffhhhmmmooosssxxxzzztttqqqpppsssvvvsssggg___RRRNNNHHHDDDAAA???===;;;<<<<<<;;;;;;;;;:::::::::zzz{{{{{{uuuqqqmmmjjjfffaaaZZZSSSMMMGGGAAA>>>>>><<<::::::;;;<<<;;;:::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::999999777777777777777777777777666666777777777888888888777777777777777777777777666666777777888888888888999888777777666666777777777777777777777777777777777777666666777777888999999999999999999999999999777888888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;==================>>>??????@@@BBBFFFMMMUUU]]]aaabbbdddeeeeeecccaaaaaaaaaZZZZZZ^^^iii~~~}}}rrrooojjjgggeeeddddddddd___```bbbdddfffiiimmmpppqqquuu||||||rrrooopppsssyyyzzzlllcccTTTPPPKKKFFFCCCAAA???=========<<<;;;;;;:::::::::~~~}}}~~~yyysssooolllgggddd^^^XXXRRRKKKDDD??????===;;;;;;<<<<<<<<<;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::777777777777888888888888777777777777888888888888777777777777777777777777777777777777777888888888999888888777777777777777777777777777777777777777777777777777777888999999999999999999999999999999888999999:::;;;<<<======::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;===============>>>?????????AAADDDJJJQQQYYY___cccbbbddddddcccaaa______```]]]bbbkkkzzzvvvpppgggfffcccaaa```aaadddfffaaadddgggiiikkkoootttwwwyyyyyyqqqlllmmmqqqxxxpppfffWWWSSSMMMIIIFFFCCCAAA??????>>>===<<<;;;;;;;;;;;;wwwqqqnnnhhheeeaaa\\\WWWPPPHHHBBB@@@>>><<<<<<<<<===<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777777888888888888999888888888888888888888888777777777777777777777777888888777777777777888888888888888888777777777666777777777777777777777777888777777777777888999999::::::::::::::::::::::::::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==================>>>???@@@@@@AAADDDIIIOOOVVV\\\aaacccaaabbbcccbbb```___```aaaaaalll|||{{{rrrkkkggg^^^^^^^^^]]]]]]___cccfffcccggglllooorrrvvv|||wwwnnnjjjiiinnnvvvxxxmmm\\\XXXRRRLLLHHHEEEBBB@@@AAA???>>><<<;;;;;;;;;<<<|||uuuqqqhhhfffdddaaa\\\UUUMMMGGGAAA???===<<<======<<<;;;:::::::::;;;;;;;;;;;;<<<999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777777888888888999999999888888888888888888888888777777777777777777777777999888777666666777888888888888888888888777666666777777777777777777777777888888777777888888999:::::::::::::::::::::::::::::::::999999999:::<<<===;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>============>>>???@@@AAADDDHHHNNNVVV\\\```bbbcccaaabbbbbbbbbaaaaaaccceeemmm~~~zzzppphhhccc```[[[]]]_________aaafffiiiiiiooovvv{{{~~~tttmmmlllkkknnnwwwvvveee```XXXQQQLLLGGGCCC@@@BBB@@@>>><<<;;;;;;<<<<<<wwwsssiiihhhfffddd```YYYQQQKKKAAA???============<<<;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;777777888888999999999999999999888888888888888888777777777777777777777777999888777666666777888888888888888888888777666666777777777777777777777777888888888777888888999::::::::::::::::::::::::::::::999888888888999:::;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????============>>>???@@@AAAFFFKKKRRRZZZ```ccccccccc```bbbccccccbbbccceeeggg~~~}}}|||sssiiibbb^^^]]]^^^aaacccddddddgggkkkoooqqqxxx|||tttoookkkpppqqqvvv~~~lllfff]]]UUUNNNHHHCCC???BBBAAA>>><<<;;;;;;<<<===zzzuuunnnkkkiiigggeee___WWWPPPGGGDDD@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???>>>===;;;:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;999999999999888888777777999999999999999999999999999999999999999999999999777888:::;;;:::999777555999999999999888888777777666666777888999999::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>><<<>>>@@@@@@???AAAEEEJJJLLLQQQWWW\\\___```aaabbb```^^^aaafffdddaaalll}}}~~~|||{{{yyyxxxuuuyyy|||||||||rrrggg]]]]]]bbbbbbfffjjjkkklllnnnssswww{{{zzzsssnnnlllmmmvvv}}}uuuiii^^^[[[XXXQQQIIIEEECCCAAA????????????>>><<<yyyrrrooollljjjhhhccc[[[UUUJJJFFFBBB???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<======<<<===???@@@===<<<<<<<<<<<<;;;;;;;;;999999999999888888888777999999999999999999999999999999999999999999999999888999:::::::::999777666999999999999888888888777777777777888999999::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<>>>>>>=========<<<<<<<<<============>>>>>>>>>???===???AAAAAA@@@BBBGGGLLLSSSWWW\\\___````````````___\\\^^^ccccccfffxxx|||xxxtttqqqppppppppppppttt{{{wwwmmmddd]]]^^^bbbgggkkknnnppprrrtttzzz~~~yyyrrrppppppssswww{{{nnnbbb^^^[[[UUUNNNJJJDDDBBB???>>>??????===<<<wwwtttpppmmmkkkggg```[[[OOOKKKDDD@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<>>>@@@AAA>>>???@@@@@@???>>>@@@AAA===<<<<<<<<<<<<;;;;;;;;;999999999999888888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888999999999999888888888888777777888888999:::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>============<<<<<<>>>>>>============<<<<<<=========>>>>>>>>>??????>>>@@@AAAAAAAAADDDJJJOOO[[[^^^aaabbbaaa___^^^^^^```]]]^^^aaadddppp{{{xxxuuusssmmmjjjgggdddeeegggkkknnnwwwqqqhhhccc```bbbgggppptttxxxzzz|||vvvmmmkkkpppvvv~~~vvvhhhbbb___ZZZTTTQQQFFFCCC@@@>>>>>>>>>===<<<|||wwwrrrooommmiiiddd___TTTOOOGGGBBB??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<===@@@DDDHHHKKKFFFGGGGGGDDDAAA>>>=========<<<<<<<<<<<<;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999999999999:::999999999999999999999999888888888999999:::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;>>>>>>==================>>>>>>========================>>>>>>>>>?????????===???AAABBBBBBFFFMMMRRR```bbbccccccaaa___^^^^^^ccc``````bbbjjj~~~}}}vvvpppmmmkkkiiihhheeedddbbbaaaccciiipppuuu}}}mmmfffdddeeejjjoooyyy}}}vvvnnniiilllttt~~~ooogggbbb]]]XXXVVVHHHEEEAAA???>>>>>>===<<<{{{tttooommmjjjeeebbbXXXSSSJJJDDDAAA@@@??????===========================<<<<<<===@@@DDDIIILLLJJJKKKJJJGGGCCC>>><<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;::::::999999::::::999999999999999999999:::999999999999999:::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===???AAAAAACCCHHHPPPVVVaaabbbcccbbb```______```cccbbbbbbfffssszzzsssoooiiieeecccccccccccc```aaaaaabbbfffooozzzxxxjjjeeefffjjjqqqwwwvvvnnniiiiiiqqq}}}vvvlllfff___YYYWWWLLLHHHCCC@@@???>>>===<<<wwwqqqnnnkkkhhheee]]]WWWOOOHHHDDDBBB@@@???========================>>>===<<<<<<===???BBBCCCEEEGGGHHHFFFCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::999999999999::::::::::::999999::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>??????======>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@===@@@BBBCCCEEEKKKSSSZZZbbbbbbbbbaaa______```bbbbbbbbbdddnnn}}}uuummmiiieeebbb^^^]]]^^^___``````^^^```cccgggmmmxxx}}}sssjjjgggiiinnnwwwuuukkkhhhhhhmmmzzztttkkkbbb[[[XXXOOOKKKFFFBBB@@@???>>>===|||uuuqqqnnnkkkhhhaaa\\\TTTNNNIIIEEEBBB@@@=================================<<<======>>>??????AAACCCCCCAAA?????????===<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;:::999999999999:::::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>?????????======>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@@@@BBBDDDEEEHHHNNNXXX___ddddddcccaaa______aaacccbbbdddjjjzzz|||ssskkkeeeaaa^^^ZZZYYYXXXZZZ]]]```aaaaaabbbffflllrrrzzzxxxrrrnnnnnnpppuuuxxxoookkkkkkmmmwww}}}rrrggg^^^ZZZRRRNNNHHHCCCAAA@@@???>>>xxxtttqqqnnnlllddd___XXXRRRLLLHHHDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAA<<<>>>AAAAAA???===<<<<<<======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>>>><<<:::999999999999::::::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>======>>>>>>?????????@@@======>>>>>>?????????@@@>>>????????????@@@@@@@@@BBBDDDFFFGGGJJJQQQ[[[bbbggggggeeebbb```___aaacccdddgggqqqzzzpppgggaaa]]]ZZZXXXVVVVVVWWWZZZ^^^bbbddddddiiiooovvv}}}xxxuuutttuuuwww{{{zzzrrrpppooosssvvvxxxkkkaaa\\\TTTPPPIIIDDDBBBAAA@@@???~~~{{{xxxtttpppjjjggg```XXXQQQKKKFFFCCCBBBAAA??????@@@AAAAAA@@@??????>>>>>>>>>>>>??????????????????????????????======<<<<<<<<<======>>>===<<<:::999999:::<<<===;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;:::999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===?????????>>>>>>@@@BBBBBBFFFIIIMMMQQQXXXbbbiiiqqqhhhbbbbbbdddbbbaaabbbbbbllltttlllccc\\\YYYXXXVVVTTTYYY[[[]]]___aaadddiiilllooouuuwwwsssrrrwww~~~xxxssspppoooppp{{{tttjjjcccYYYVVVQQQJJJDDD???======|||wwwsssnnnjjjeee^^^VVVOOOHHHDDDDDDBBB@@@@@@@@@@@@???===??????>>>>>>>>>>>>???????????????????????????????????????>>>>>>??????@@@<<<<<<===>>>>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;:::999;;;=====================<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCEEECCCFFFJJJOOOUUU^^^fffkkkooogggbbbccceeeeeeeeegggkkkzzz~~~tttjjjddd\\\WWWVVVWWWVVVVVV[[[\\\___aaadddhhhnnnrrr}}}|||zzz|||vvvpppppprrrvvvzzzzzznnnfff\\\YYYTTTMMMFFFAAA??????~~~yyytttqqqlllfff___VVVMMMHHHEEECCCBBBAAAAAA@@@===;;;@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????;;;>>>AAACCCCCCAAA>>>;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<======<<<;;;;;;<<<>>>>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>??????@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCEEEGGGEEEGGGLLLUUU___hhhnnnpppoooiiieeefffhhhgggiiimmmwwwqqqggg___[[[VVVTTTUUUWWWYYYZZZ___```ccceeejjjpppxxx}}}~~~~~~vvvmmmlllqqqyyytttjjjaaa^^^WWWPPPJJJEEEBBBAAA}}}zzzuuupppjjj```UUUMMMGGGEEECCCBBBBBBAAA???===AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????>>>>>><<>>>>>???>>>===<<<>>>@@@=========<<<;;;;;;::::::>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDDDDCCCDDDFFFHHHIIIKKKRRR^^^kkktttxxxxxxuuuppplllkkkjjjiiimmmrrruuuggg^^^YYYWWWUUUTTTVVVZZZ^^^```cccdddgggkkkrrr{{{yyyrrrnnnqqqyyy{{{ooofffbbbZZZSSSMMMHHHDDDBBB|||vvvlll___VVVLLLIIIGGGEEEEEEEEEDDDBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<=========>>>>>>??????@@@???>>>>>>???AAA>>>>>>>>>======<<<<<<<<>>>>>>>>>>>???@@@@@@???>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJKKKNNNPPPVVV]]]jjjxxx~~~yyyuuuwww{{{qqqiiibbbZZZTTTSSSTTTVVVWWWYYY]]]cccggggggkkkqqqzzz{{{uuunnnqqqxxxpppiii```XXXSSSNNNHHHCCCyyynnn```ZZZSSSMMMJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>????????????@@@@@@???>>>>>>???AAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMOOORRR\\\fffvvv~~~{{{oooeee___[[[VVVSSSSSSVVVYYY[[[]]]bbbhhhmmmooottt}}}xxxxxxvvv|||uuummmccc\\\WWWQQQKKKEEEwwwhhhaaaWWWOOOLLLKKKKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIGGGDDDCCC@@@AAABBBDDDDDDBBBAAA@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>???????????????@@@@@@???>>>>>>???AAA???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJKKKKKKLLLOOOQQQ```lll}}}~~~uuuiii___ZZZXXXVVVTTTUUUYYY]]]___bbbhhhoootttxxx~~~~~~{{{xxxpppfff^^^YYYTTTMMMGGG