BM6P6(@ nnnkkkddd^^^[[[]]]ccchhhxxx{{{sssooojjjffffffjjjnnnqqq{{{~~~wwwrrrqqqqqqrrrrrroookkkfffdddbbb\\\SSSJJJBBB===;;;:::999999999999999999999999::::::999999999::::::;;;===<<<<<<===@@@BBBCCCCCCGGGIIIKKKKKKLLLNNNQQQSSSYYYWWWUUUXXX]]]aaabbbbbbffflllnnnjjjgggggggggfffiiiiiigggccc``````cccggggggccc___^^^aaadddffffffjjjiiiggggggiiilllppprrrssswww|||}}}{{{zzzzzz{{{{{{wwwrrroooooosssyyy}}}}}}}}}~~~zzzvvvqqqmmmkkkjjjccc]]]\\\ZZZUUUPPPOOOJJJHHHEEEAAA>>><<<;;;;;;>>>===<<<<<<>>>@@@CCCEEEGGGGGGFFFEEEDDDDDDCCCCCC>>>===<<<:::999888777777444555666666666555333333333333333444444444555555777777666555555666888888888888999999999:::::::::999:::;;;<<<===???@@@@@@AAAFFFYYYxxx~~~sssaaaSSSOOOIIIHHHXXXppp{{{}}}nnncccZZZYYYZZZYYYXXXXXX]]]YYYTTTQQQPPPPPPQQQQQQQQQOOOLLLJJJIIIHHHEEECCCCCCAAA@@@???@@@???===;;;;;;;;;:::999999<<>>???AAADDDFFFGGGLLLKKKPPPXXXaaajjjwww|||fffccc___[[[YYY]]]dddjjjvvv|||xxxrrroookkkggggggkkknnnrrr{{{}}}wwwtttnnnooopppqqqoookkkgggeee```[[[SSSIIIBBB===::::::999999999999999999999999:::::::::::::::;;;<<<<<>>>>>???AAABBBCCCDDDFFFHHHKKKLLLMMMOOOQQQSSSXXXYYYZZZ]]]aaadddfffgggnnntttvvvsssooooooooommmmmmmmmkkkgggccccccfffjjjkkkgggcccbbbeeegggiiiiiikkkjjjhhhhhhjjjmmmqqqssstttxxx}}}~~~}}}~~~|||yyysssoooooosssxxx{{{}}}~~~|||||||||{{{wwwsssnnnjjjhhhfff^^^XXXWWWUUUPPPKKKJJJDDDCCCAAA>>>===<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEEDDDCCCCCCBBBAAAAAA>>>===;;;:::888777777777444555666666666555444333333333333444444444555555777777666555666777888999888999999999999:::::::::::::::;;;<<<===>>>???@@@FFFNNNccc~~~~~~uuujjjZZZNNNLLLIIIJJJ[[[rrrmmmcccZZZYYY[[[ZZZYYYYYYXXXTTTPPPNNNNNNPPPPPPPPPRRROOOLLLKKKJJJHHHEEECCCDDDBBB@@@?????????===;;;<<<<<<<<<;;;;;;===BBBEEERRR]]]fffooozzz{{{zzzvvvuuuvvvvvvvvv}}}yyytttpppoooppprrrsssqqqqqqmmmcccZZZ\\\hhhtttyyyqqqdddVVVLLLHHHIIILLLSSSYYYaaagggmmmuuu|||zzz}}}|||zzzpppdddWWWUUUXXXbbbooozzzpppfff\\\TTTLLLHHHHHHGGGGGGGGGHHHJJJMMMNNNTTTWWWZZZ]]]^^^aaadddgggeeefffgggkkkqqqvvvzzz|||~~~vvvllleeegggmmmsssyyyvvvsssnnnhhh```XXXRRRJJJEEE@@@<<<;;;<<<============>>>???BBBDDDFFFGGGKKKKKKPPPXXXaaakkkyyyZZZXXXVVVUUUVVV\\\ccciiirrrwww|||}}}xxxrrrnnnmmmjjjhhhhhhkkknnnsss|||yyyuuutttlllmmmoooooonnnkkkhhheee^^^YYYQQQHHHAAA<<<:::999999999999999999999999999::::::::::::;;;<<<>>>>>>@@@@@@@@@@@@AAABBBDDDDDDEEEHHHKKKNNNOOOPPPRRRTTTTTTXXX\\\___aaadddiiimmmyyy~~~zzzyyyxxxvvvsssssspppmmmjjjjjjlllnnnnnnkkkhhhfffgggiiijjjkkklllkkkjjjjjjkkkooorrruuuwww{{{{{{vvvrrrqqqsssvvvyyy{{{{{{{{{|||{{{{{{{{{}}}~~~~~~|||{{{{{{yyyuuurrrppplllhhhddd```XXXRRRPPPNNNHHHDDDCCC===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@??????===<<<;;;999888777666666555555666666555555444333333333333444444444555555777666666666666777888999999999999999::::::::::::;;;;;;<<<<<<===>>>???@@@HHHVVVooovvvmmmaaaSSSJJJJJJKKKOOOaaavvvkkkaaaZZZZZZ\\\[[[ZZZZZZUUURRROOOOOOPPPRRRSSSSSSSSSPPPMMMKKKJJJIIIGGGEEEEEECCC@@@??????>>>===;;;=========<<<<<<>>>BBBFFFMMM[[[eeeoooxxxxxx~~~}}}xxxvvvvvvwwwxxxxxx~~~yyysssooonnnppprrrrrrrrrrrrnnneee\\\]]]gggrrryyyrrreeeWWWMMMHHHIIILLLQQQXXXaaahhhnnnvvv|||zzz}}}~~~~~~{{{ttthhh]]]TTTUUU\\\kkk~~~yyynnnbbbXXXPPPIIIEEEHHHHHHGGGHHHIIILLLNNNOOOUUUWWWZZZ\\\^^^```cccfffdddeeehhhkkkpppvvvzzz}}}xxxmmmeeeeeejjjooo{{{|||wwwuuuqqqlllfff___VVVQQQGGGCCC>>>;;;:::;;;<<<<<<======>>>@@@BBBDDDFFFGGGJJJKKKPPPYYYbbblll|||{{{tttvvvOOOOOONNNNNNQQQWWW___eeekkkooossssssoookkkjjjjjjhhhhhhhhhjjjnnnttt}}}{{{sssqqqrrrmmmnnnooonnnllliiifffddd\\\WWWPPPHHHAAA<<<999888888888888888888888888888999999:::;;;<<<===???@@@@@@AAAAAAAAAAAABBBCCCEEEEEEHHHMMMPPPRRRRRRSSSTTTTTTYYY___aaabbbhhhrrrzzz~~~zzzxxxvvvsssqqqqqqrrrssspppnnnkkkiiiiiijjjkkkkkkllllllkkklllnnnqqqtttvvvzzz}}}zzzvvvtttuuuxxxzzzyyyyyyxxxyyy|||zzzzzzzzz|||}}}}}}zzzxxxxxxuuurrrpppnnnkkkfffbbbZZZRRRKKKJJJGGGBBB>>>>>>:::::::::::::::;;;;;;<<<:::;;;>>>@@@BBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;999888777666666555555555555555444444444333333333444444444555555666666666777777888999999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@GGG\\\xxxqqqhhh]]]QQQIIIJJJMMMSSSdddwww{{{zzzjjjaaaZZZZZZ]]]\\\[[[[[[WWWUUUTTTTTTUUUVVVWWWVVVTTTQQQNNNLLLKKKKKKIIIHHHGGGDDDAAA??????>>>===;;;<<<======<<<<<<>>>AAADDDIIIYYYeeennnvvvvvv~~~{{{yyyxxxxxxwwwvvvtttpppkkkjjjmmmqqqtttuuusssssspppggg^^^^^^fffoooyyyssshhhZZZNNNIIIIIILLLQQQXXXbbbiiinnnvvv}}}{{{~~~~~~zzzooocccYYYWWWYYYbbbsss~~~{{{tttiii^^^TTTMMMGGGDDDHHHHHHHHHIIIKKKMMMOOOPPPTTTVVVYYY[[[]]]___bbbddddddfffiiilllpppuuuzzz~~~zzzpppgggdddgggnnn{{{{{{wwwuuurrrnnnjjjddd\\\TTTNNNEEEAAA===::::::;;;;;;;;;===>>>>>>@@@BBBDDDFFFHHHIIIKKKPPPYYYbbbnnnzzzrrrllloooHHHIIIIIIIIIKKKPPPWWW\\\bbbfffiiihhheeecccccceeeccceeeggghhhlllttt}}}wwwpppoooqqqooooooooommmjjjfffcccaaaZZZVVVOOOHHHAAA<<<:::888888888888888888888888888999999:::;;;<<<===???@@@???@@@BBBBBBAAAAAADDDFFFGGGKKKOOORRRTTTTTTUUUVVVXXX^^^cccfffiiirrr~~~|||yyyxxxwwwwwwxxxxxxtttsssqqqooommmmmmmmmnnnnnnmmmmmmnnnqqqtttwwwxxx|||~~~{{{yyyzzz{{{|||{{{yyyxxxxxx{{{zzzzzzzzz{{{}}}}}}{{{yyywwwssspppoooooolllfff```VVVMMMFFFEEECCC???;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCDDDDDDCCCBBB@@@???????????????>>>>>>===<<<;;;999888777777666666666555555444444444444333333333444444444555555555666777777888999999999999999:::::::::;;;;;;;;;===<<<<<<<<<===>>>@@@BBBJJJbbbzzzjjjaaaYYYOOOHHHIIIMMMUUUdddssswwwwwwiii```ZZZ[[[^^^]]]\\\\\\ZZZYYYWWWXXXYYYYYYXXXWWWUUURRROOONNNNNNNNNNNNMMMJJJGGGCCC@@@@@@???>>><<<;;;<<<<<<;;;;;;<<>>???@@@BBBEEEGGGHHHJJJKKKQQQYYYbbboooxxxzzzmmmmmmrrrDDDDDDEEEEEEFFFJJJPPPTTTXXX\\\______\\\[[[\\\___]]]aaaddddddjjjttt||||||tttooonnnooonnnnnnllljjjfffbbb___]]]YYYUUUOOOHHHBBB===:::999888888888888888888888888::::::::::::;;;<<<>>>>>>>>>AAACCCCCCBBBCCCFFFJJJLLLOOORRRTTTUUUUUUWWWXXXWWW]]]dddjjjqqq}}}}}}{{{zzz{{{||||||{{{zzzzzzyyyvvvsssqqqrrrsssoooooooooqqqsssvvvyyyzzz|||~~~~~~~~~~~~}}}{{{zzz|||{{{zzzyyyyyyzzzzzzyyyxxxuuuqqqmmmmmmmmmjjjccc\\\RRRJJJCCCAAA@@@===:::;;;;;;<<<<<<======<<<;;;;;;===>>>AAADDDEEEEEEDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<:::999888777777666666555444444444444555333333333444444444555555555555777888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;===???BBBDDDQQQiiirrrddd[[[SSSKKKEEEGGGNNNWWWfffrrrwwwxxxiiiaaa[[[\\\___]]][[[[[[YYYXXXXXXYYYZZZZZZXXXWWWVVVSSSPPPOOOQQQRRRSSSSSSMMMJJJEEEBBBAAA@@@???>>>;;;<<<<<<<<<;;;<<<>>>AAAEEESSS^^^hhhqqqrrryyyzzzvvvllliiigggkkkrrrxxxyyyxxxuuuuuurrrkkkcccaaaeeeiiiwwwvvvpppdddVVVLLLJJJKKKPPPWWW```fffkkkrrr|||}}}~~~|||{{{vvvkkk^^^WWWWWWYYYddduuuzzzvvvoooggg\\\SSSLLLIIIGGGFFFEEEFFFGGGIIIKKKMMMNNNOOOPPPSSSVVVYYY[[[^^^aaadddhhhkkkooopppqqquuuzzzyyypppllllllrrr}}}}}}|||{{{xxxtttooommmkkkgggbbb]]]UUUMMMGGGAAA>>>;;;:::;;;;;;;;;;;;>>>>>>???AAACCCEEEGGGHHHKKKMMMRRRZZZbbbooowwwlllrrr{{{@@@AAABBBBBBCCCFFFKKKNNNPPPTTTWWWXXXVVVUUUWWWYYYWWW]]]```aaagggsss|||~~~|||xxxsssnnnkkkjjjiiiiiiiiigggeeebbb___\\\ZZZXXXUUUPPPIIICCC>>>;;;:::888888888888888888888888:::::::::::::::;;;<<<<<>>;;;:::;;;:::;;;<<<===>>>======<<<===>>>@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???>>>===;;;:::999888888777666555444333444444555333333333444444444555555444555777999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::;;;===@@@DDDFFFTTTjjj{{{ooobbbZZZMMMHHHDDDIIIRRR___nnnyyy|||{{{jjjaaa[[[]]]___]]][[[ZZZVVVVVVWWWYYY\\\\\\[[[YYYVVVTTTQQQQQQSSSVVVXXXXXXPPPLLLGGGDDDBBBAAA@@@???;;;=========<<<===???AAACCCOOOXXXbbbnnnooottt~~~}}}|||}}}yyysssjjjhhhgggmmmvvv|||{{{xxxvvvvvvsssllleeebbbdddgggvvvwwwtttiiiZZZOOOKKKKKKMMMSSS\\\ccciiiqqq}}}}}}{{{vvvooobbbVVVTTTYYY]]]ooo}}}vvvtttllldddYYYOOOIIIGGGFFFEEECCCEEEGGGIIIKKKMMMNNNNNNPPPSSSWWWZZZ]]]```dddgggkkknnnrrrsssrrruuuzzz}}}vvvqqqqqqqqq{{{|||{{{zzzxxxsssooojjjhhhddd___YYYRRRIIIDDD@@@>>>;;;;;;;;;<<<<<<;;;>>>>>>???AAACCCEEEGGGHHHLLLNNNTTT[[[bbbooozzzooozzz===???@@@AAABBBEEEIIILLLKKKOOOSSSTTTRRRRRRSSSVVVTTTZZZ^^^___eeerrr{{{}}}xxxtttoookkkhhhgggeeeccceeedddcccaaa___]]]ZZZYYYXXXUUUPPPJJJDDD???<<<:::777777777777777777777777::::::999999999:::;;;;;;@@@DDDHHHHHHGGGHHHMMMRRRTTTUUUVVVVVVVVVWWWYYY[[[^^^fffsss}}}{{{yyy{{{~~~~~~}}}~~~}}}zzzuuurrrrrrtttpppppprrrtttvvvyyy{{{|||||||||}}}yyytttqqqooooooooonnnooojjjfffeeefffcccZZZRRRLLLDDD=========;;;:::;;;888999;;;===>>>>>>>>>>>>===>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@???>>><<<;;;:::999999777666555444333444555555333333333444444444555555444555777999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;===AAAEEEGGGSSShhh|||xxxoooeee]]]KKKGGGFFFLLLXXXhhhxxx}}}jjjbbb\\\]]]___]]]ZZZZZZTTTUUUWWW[[[^^^```^^^]]]VVVTTTRRRRRRUUUXXXZZZ[[[RRRNNNHHHDDDCCCBBBAAA@@@===>>>???>>>===>>>@@@AAAAAALLLSSS^^^kkkmmmppp}}}~~~~~~|||zzz~~~{{{zzzzzzzzzzzzuuummmeeedddeeemmmxxx~~~}}}zzzwwwvvvtttmmmfffbbbcccfffvvvxxxvvvlll]]]PPPKKKJJJJJJPPPYYY```gggrrr|||~~~~~~{{{tttkkk^^^SSSTTT]]]dddyyyzzztttssskkkcccXXXMMMGGGEEEDDDDDDCCCDDDFFFHHHKKKLLLMMMNNNQQQTTTXXX\\\___bbbfffiiimmmpppttttttsssuuuzzz}}}yyyuuutttnnnxxx}}}{{{zzzxxxsssooohhhfffbbb]]]WWWPPPGGGBBB@@@>>><<<;;;<<<======<<<>>>???@@@AAACCCEEEGGGIIIMMMOOOUUU[[[bbbooo~~~rrrAAAAAAAAABBBCCCEEEGGGIIIJJJIIIHHHGGGIIILLLOOOQQQRRRTTTXXX^^^eeemmmssswwwmmmmmmlllhhhccc]]]ZZZYYY]]]ZZZWWWVVVWWWYYYYYYYYYXXXVVVPPPHHH@@@;;;999999999999888888888888888999;;;;;;::::::;;;<<<>>>???AAABBBCCCEEEIIILLLPPPQQQTTTWWWZZZZZZXXXXXX[[[^^^eeeppp~~~}}}{{{zzz|||~~~||||||}}}zzzvvvqqqrrrssstttuuuwwwzzz|||}}}||||||~~~|||xxxvvvrrrooommmmmmnnnooogggfffcccaaabbbaaaYYYOOOKKKGGGCCC???>>>===<<<;;;999:::;;;<<<<<<<<<<<<<<<@@@AAAAAABBBCCCEEEGGGHHHEEEEEEEEEFFFGGGGGGEEECCCCCCBBBAAA???===<<<;;;;;;999888666555333333222222111111222222222333333333444444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???<<<;;;>>>??????BBBGGGTTTppp|||sssqqqfffUUUGGGGGGPPPQQQUUUxxx~~~yyykkkeee^^^[[[]]]^^^[[[XXXTTTYYY\\\\\\]]]```^^^[[[\\\ZZZXXXVVVUUUVVVWWWXXXUUURRRMMMJJJGGGEEECCCAAA@@@???>>><<<<<<<<<======AAAGGGQQQ___llluuuyyyyyyzzzwwwxxx|||}}}|||zzzzzzzzzzzztttnnnaaadddkkkuuu}}}{{{xxxvvvtttpppggg___```fffvvvzzzzzzqqq```RRRMMMLLLKKKPPPVVV]]]dddooo{{{~~~~~~}}}zzzmmm^^^UUUVVV]]]bbbnnn|||tttmmmggg___TTTJJJEEECCCCCCCCCGGGHHHJJJJJJJJJKKKNNNPPPQQQUUUYYY\\\___bbbeeegggjjjoootttuuutttvvvzzz~~~~~~{{{yyyrrrvvv~~~}}}|||zzzwwwsssooojjjfff___XXXRRRLLLGGGCCC>>><<<:::999999;;;===??????AAACCCDDDDDDEEEGGGIIIKKKOOOTTTYYYbbbsssrrr|||AAAAAAAAABBBCCCEEEHHHIIIGGGFFFFFFGGGHHHKKKNNNPPPSSSUUUXXX]]]dddjjjooorrriiiiiihhhddd___ZZZWWWVVVWWWUUUSSSSSSTTTVVVWWWWWWWWWUUUQQQIIIBBB===;;;;;;999999888888888888999999<<<<<<;;;<<<===>>>@@@AAACCCDDDDDDFFFHHHLLLOOOQQQWWWYYYZZZYYYYYY[[[```eeeppp}}}zzzzzz}}}{{{yyyyyy{{{~~~~~~~~~}}}}}}~~~|||xxxtttuuuuuuvvvxxx{{{}}}{{{xxxuuupppmmmlllmmmmmmlllhhhhhheeeccccccaaaYYYNNNFFFCCC???=========<<<;;;;;;;;;<<<===============>>>??????@@@BBBDDDEEEFFFGGGGGGGGGHHHJJJIIIGGGEEEEEEDDDAAA???===;;;::::::777666555444444444444444222222222333333333333444555555666888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;>>>@@@@@@CCCHHHZZZvvvzzzuuuhhhWWWFFFFFFNNNSSS^^^|||rrriiiddd^^^\\\\\\]]]\\\ZZZYYY```dddcccbbbcccbbb______\\\WWWUUUVVVWWWXXXWWWSSSPPPLLLJJJHHHGGGEEECCCAAA@@@>>>===<<<<<<===>>>CCCHHHQQQ^^^kkktttxxxxxxyyyyyywww{{{{{{vvvwww{{{~~~|||}}}}}}||||||~~~~~~ppphhhdddhhhpppzzz|||{{{xxxuuuqqqhhhaaabbbhhhvvvzzzzzzrrrbbbTTTNNNLLLKKKOOOVVV\\\cccnnnyyy~~~~~~}}}yyyssshhhZZZSSSUUU___fff~~~}}}yyyqqqjjjaaa[[[QQQIIIEEEDDDEEEEEEFFFHHHIIIJJJJJJKKKNNNPPPQQQTTTXXX\\\^^^aaadddgggkkkoootttuuuuuuwww{{{}}}}}}tttyyy}}}|||yyyuuurrriiieee^^^WWWQQQKKKEEEBBB===<<<:::999999;;;===???>>>@@@BBBCCCDDDEEEGGGIIIMMMQQQVVV\\\eeewww~~~rrr}}}@@@@@@AAABBBDDDFFFHHHIIIEEEFFFGGGHHHJJJLLLNNNOOORRRTTTXXX\\\bbbgggkkkmmmhhhhhhfffbbb]]]YYYVVVVVVUUUSSSRRRSSSUUUXXXYYYYYYYYYWWWSSSLLLEEE@@@>>>>>>999999888888888888999999<<<<<<======???@@@BBBBBBFFFEEEEEEFFFIIIMMMPPPRRRYYYZZZZZZYYYZZZ```iiipppzzzuuutttwwwxxxwwwwwwyyy|||~~~~~~}}}~~~~~~~~~|||zzzzzz{{{|||~~~|||xxxrrrllljjjlllnnnllljjjiiiiiigggeeedddbbbXXXMMMDDDAAA>>>======>>>>>>>>>======>>>????????????>>>>>>??????AAACCCEEEFFFGGGJJJJJJJJJKKKLLLLLLJJJHHHGGGEEECCC???===;;;::::::555555444444444555555666333333333444444444555555666777777999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999888:::???@@@@@@DDDJJJ```|||wwwgggTTTFFFEEELLLVVVhhhzzz{{{vvvjjjeeebbb___]]][[[\\\]]]^^^```hhhnnnlllhhhggggggeeeddd^^^WWWUUUWWWYYYXXXVVVQQQOOOLLLJJJJJJIIIHHHFFFBBBAAA???>>>======>>>>>>DDDHHHQQQ^^^mmmvvvyyyyyyzzzyyyxxxwwwrrrrrrxxx|||}}}~~~~~~{{{mmmhhhiiioooxxx}}}~~~zzzvvvrrrjjjddddddjjjuuuyyyzzzssseeeXXXPPPMMMJJJNNNTTTZZZaaakkkwww}}}}}}~~~|||tttmmmbbbWWWRRRXXXeeeppp{{{yyytttllleeeZZZTTTLLLFFFDDDEEEFFFGGGEEEGGGIIIJJJJJJLLLOOOQQQRRRUUUYYY\\\^^^aaadddfffkkkooosssuuuuuuwww|||}}}~~~~~~vvv|||}}}||||||yyyvvvssshhhccc\\\UUUNNNHHHCCC???===<<<:::999:::;;;===???>>>@@@BBBCCCCCCDDDGGGIIINNNRRRXXX^^^jjj|||{{{rrr}}}@@@@@@AAACCCDDDFFFHHHIIIGGGHHHIIIKKKLLLMMMNNNOOOPPPSSSWWW]]]bbbgggjjjllllllkkkiiiddd___\\\[[[[[[YYYXXXXXXZZZ]]]```aaaaaa___]]]XXXQQQHHHBBB???>>>999999888888888999::::::<<<<<<===???@@@BBBCCCDDDFFFFFFFFFHHHKKKOOOSSSVVVZZZZZZZZZZZZ]]]gggttt~~~zzzvvvqqqqqqsssvvvvvvwwwxxxzzz|||||||||~~~wwwpppjjjjjjoooqqqoookkkkkkkkkiiifffeeebbbXXXLLLEEECCC@@@???@@@AAAAAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIJJJLLLLLLLLLMMMNNNNNNLLLJJJJJJGGGDDD@@@<<<;;;:::999666666555444444444444555444444444444555555555666666666777888999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;:::999<<>>>>>>>>???AAAFFFQQQbbbrrr|||}}}{{{{{{~~~zzzwwwuuuttt{{{sssmmmnnnooouuu~~~zzzvvvrrrkkkeeeeeeiiisssvvvxxxtttiii]]]SSSNNNIIIMMMSSSXXX^^^gggssszzz|||{{{|||}}}{{{qqqiii^^^WWWUUU^^^nnn}}}}}}yyyuuuoooggg```TTTOOOIIIEEEDDDEEEFFFFFFEEEGGGIIIJJJKKKMMMPPPRRRTTTWWW[[[^^^```bbbeeehhhjjjmmmqqqsssuuuwww{{{~~~~~~xxx}}}|||{{{zzzyyyxxxvvvssspppfff```YYYQQQKKKEEE@@@===<<<;;;:::::::::<<<>>>???===???BBBCCCCCCEEEGGGIIIMMMQQQWWW```mmmxxxppp|||AAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPTTTZZZaaaggglllpppqqqqqqpppmmmhhhdddaaaaaabbbbbbaaabbbeeehhhlllmmmmmmiiigggaaaWWWLLLCCC>>>;;;999999888888999::::::;;;;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFHHHLLLPPPTTTXXXZZZYYYZZZZZZ\\\cccpppyyyvvvtttpppppprrruuuvvvwwwxxxyyyzzz|||}}}~~~vvvppplllnnnsssvvvsssnnnmmmllliiifffeeebbbXXXMMMGGGEEEAAA@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLLLLNNNMMMMMMOOOPPPPPPNNNLLLKKKIIIDDD@@@===;;;::::::888777666555444333333333444444555555555666666666555666666777888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@??????EEEMMMkkk}}}mmmZZZIIIGGGHHHLLL^^^||||||ooonnnyyyxxxjjjfffaaaaaa```^^^]]]^^^aaadddfffooovvvqqqjjjgggggggggggg```XXXWWWZZZ[[[XXXSSSSSSQQQOOONNNMMMKKKHHHFFFEEEDDDBBB@@@???>>>??????<<>><<<;;;:::::::::;;;<<<>>>???===???BBBCCCDDDFFFHHHJJJKKKOOOVVV```pppuuuooo{{{DDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNPPPQQQVVVZZZbbbjjjqqqwwwzzz{{{wwwvvvrrrmmmiiihhhiiikkkllllllmmmppptttwwwxxxxxxtttqqqiii^^^PPPDDD===999999999888999999:::;;;<<<<<<===@@@BBBDDDFFFGGGGGGFFFIIILLLQQQUUUXXXZZZ[[[WWWZZZ]]]bbblll{{{~~~xxxssssssrrrooonnnpppsssuuuwwwxxxxxxxxxzzz||||||xxxuuutttvvvzzzzzzvvvqqqmmmlllhhhddddddbbbXXXNNNHHHFFFCCCAAABBBCCCDDDCCCFFFGGGHHHJJJKKKLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNPPPOOOOOOQQQRRRRRRPPPNNNLLLIIIEEE@@@===;;;;;;<<<999888777555333222222222444444444555555555666666555666666777888888999999999::::::;;;;;;<<<<<<<<<======>>>@@@??????HHHRRRtttxxxgggVVVHHHEEEJJJOOOeeesssgggfffqqqtttkkkiiicccbbb```______aaaccceeeeeelllppplllfffddddddbbbccc___ZZZYYY[[[[[[WWWRRRTTTRRRPPPOOONNNLLLIIIFFFFFFEEECCCAAA@@@??????@@@<<>>???>>>@@@CCCEEEFFFGGGJJJLLLKKKNNNVVVbbbtttxxxpppooo~~~GGGHHHHHHIIIIIIHHHHHHGGGGGGGGGIIIKKKOOOTTTXXX[[[```eeemmmvvv}}}~~~zzzuuuqqqppprrruuuwwwwwwxxx|||{{{xxxooocccTTTFFF===999999999999999:::;;;<<<<<<>>>@@@BBBEEEHHHJJJKKKKKKJJJMMMQQQVVVYYYZZZZZZYYYVVVZZZaaajjjvvv{{{uuupppnnnoooooommmlllmmmqqqsssuuuvvvuuuvvvxxx{{{xxx|||}}}}}}~~~|||vvvrrrnnnlllgggbbbbbbaaaYYYPPPKKKIIIFFFFFFHHHJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSRRRRRRTTTUUUUUUSSSQQQLLLIIIDDD@@@===<<<======888777666555444333333333333333444444444555555555666777777888888999999:::999999::::::;;;<<<<<<======<<<>>>??????BBBMMMZZZ{{{ppp___QQQGGGDDDLLLSSSiiizzzoooddddddpppqqqkkklllgggccc______bbbeeeeeeeeedddhhhiiidddaaaaaa```^^^^^^]]]\\\\\\[[[YYYUUURRRRRRQQQPPPPPPPPPNNNKKKIIIGGGFFFDDDBBB@@@@@@@@@@@@???AAAJJJ]]]sss~~~~~~~~~}}}yyyqqqnnnnnnnnnmmmkkkjjjmmmsssxxxzzzvvvttttttppphhhbbbaaa```dddkkkqqqsssmmmaaaWWWKKKNNNQQQSSSUUU[[[cccjjjuuu{{{}}}wwwpppcccZZZXXXaaalll}}}~~~|||zzzvvvppphhh```XXXRRRJJJHHHEEEDDDDDDEEEEEEDDDFFFIIIKKKMMMOOORRRVVVYYYYYY\\\```cccdddfffiiikkkllllllooossswww{{{}}}~~~}}}xxxtttuuu{{{}}}yyyvvvrrrmmmgggcccZZZUUUMMMGGGBBB???===;;;999999:::;;;<<<===>>>??????AAADDDFFFGGGIIIKKKNNNMMMQQQYYYgggzzzmmmkkkqqqIIIIIIJJJKKKJJJIIIGGGFFFHHHIIIKKKNNNTTT[[[aaaeeehhhmmmuuu~~~|||xxxxxxzzz}}}{{{ssseeeVVVHHH???:::999999999999:::;;;<<<===@@@BBBEEEHHHKKKLLLMMMMMMMMMPPPUUUYYY[[[[[[XXXWWWVVV[[[dddooo}}}{{{qqqpppkkkiiilllmmmjjjiiikkkoooqqqttttttssstttvvvyyyvvvzzz~~~|||vvvqqqnnnkkkeee`````````ZZZQQQNNNLLLKKKKKKNNNQQQSSSSSSNNNPPPRRRUUUWWWYYYZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYUUUTTTTTTVVVWWWWWWUUUSSSLLLIIIDDD@@@======>>>>>>666555555444444444555555333333333444444444555555888888888999999::::::;;;999999::::::;;;<<<======;;;;;;===>>>???DDDRRR```}}}}}}iiiYYYMMMEEEDDDOOOUUUkkkzzzpppfffgggsssppplllmmmiiiddd______dddgggfffddddddfffddd```^^^```___[[[[[[\\\]]]]]][[[XXXUUURRRPPPOOOOOOPPPQQQPPPNNNKKKHHHGGGDDDBBBAAA@@@@@@@@@DDDBBBGGGWWWnnn~~~}}}}}}}}}}}}{{{vvvuuukkkiiieee```___dddmmmuuuzzzwwwuuuvvvrrriiibbb```\\\```hhhppptttooocccYYYLLLNNNQQQRRRTTTYYYaaagggrrrxxx~~~{{{uuummmbbb[[[[[[gggvvvyyyyyywwwsssmmmeee\\\TTTOOOGGGEEEDDDDDDEEEGGGGGGFFFGGGIIILLLNNNPPPSSSWWWZZZYYY\\\___bbbdddfffhhhjjjmmmnnnppptttyyy}}}~~~vvvsssuuu|||~~~{{{wwwsssnnnhhhbbb^^^XXXSSSKKKEEEAAA???<<<;;;999999:::;;;<<<===>>>???@@@BBBEEEGGGHHHJJJLLLOOOPPPTTT\\\kkkxxxfffgggsssIIIJJJKKKLLLMMMMMMMMMNNNKKKOOOUUUYYY\\\aaahhhmmmtttxxx~~~~~~rrrcccTTTGGG>>>999888999:::999999;;;===@@@BBBFFFKKKNNNOOONNNNNNNNNLLLQQQWWWZZZZZZZZZ[[[]]]ZZZaaammmzzzwwwqqqqqqjjjlllmmmllljjjhhhhhhiiiqqqrrrttttttttttttuuuwwwwwwyyy{{{~~~{{{xxxvvvlllkkkjjjiiigggccc^^^ZZZUUUTTTTTTSSSSSSUUUVVVWWWYYYXXXXXXYYY\\\____________^^^]]]^^^```aaa^^^[[[YYYWWWVVVUUUUUUTTTRRRPPPNNNKKKEEEBBB???>>><<<;;;777666555444444333444444555555444444444444555555777888888888888999999999;;;;;;;;;<<<<<<<<<<<<===>>>888<<>>???@@@BBBEEEGGGHHHIIILLLNNNRRRUUU___rrr{{{kkk]]]bbbsssGGGIIIJJJLLLLLLLLLMMMMMMRRRVVV\\\aaaeeejjjqqqvvv~~~zzznnn```RRRGGG>>>:::888999::::::;;;<<>><<<:::777666555444444333444444444444444444555666888888888888888888999999999999;;;;;;;;;<<<<<<<<<<<<===@@@;;;===DDDDDDGGG```~~~}}}kkkZZZOOOIIIGGGHHHJJJUUUppp}}}zzz}}}yyypppmmmmmmcccbbb___\\\[[[\\\aaadddffffffeeebbb^^^[[[[[[[[[\\\[[[YYYYYYYYYXXXVVVSSSUUUSSSQQQRRRSSSSSSPPPNNNMMMJJJGGGDDDDDDCCCBBB@@@BBB@@@CCCNNN[[[gggsss}}}~~~||||||~~~~~~|||pppeee```___bbblllvvvzzz|||{{{wwwuuurrrkkkccc[[[]]]dddnnnvvvsssggg\\\RRRLLLHHHKKKPPPTTTZZZ```jjjpppzzz~~~~~~|||xxxnnnbbbZZZ___gggvvv}}}xxxuuusssmmmdddZZZQQQKKKHHHDDDCCCCCCCCCCCCEEEFFFGGGHHHJJJMMMNNNPPPRRRVVVYYY^^^___```bbbeeehhhkkklllsssrrrqqqsssyyy}}}{{{xxxvvvuuuzzz}}}yyysssooolllggg___ZZZRRRMMMGGGBBB???===;;;::::::::::::;;;<<<===>>>???@@@BBBEEEGGGHHHJJJMMMOOOSSSXXXeeezzzqqqddd[[[cccwww~~~HHHJJJMMMNNNMMMNNNOOOPPPWWW\\\ccciiimmmssszzzxxxsssiii]]]QQQFFF???;;;999:::;;;<<<<<<>>>BBBEEEKKKNNNQQQQQQPPPOOONNNNNNOOORRRUUUUUUSSSTTTWWW[[[^^^fffvvv{{{ssskkkfffeeeeeeggghhhhhhggggggggghhhkkkmmmnnnoooooooooqqqrrrtttuuuxxx|||yyytttqqqlllkkkjjjjjjiiigggccc___]]]]]]]]]]]]___aaacccdddfffffffffgggjjjllllllkkkkkkkkkkkkllllllhhhccc```ZZZZZZYYYYYYXXXVVVRRROOOLLLIIIFFFCCCAAA>>>;;;888777666555444444333444444222222222333555777888999888888888888999999999:::;;;;;;;;;<<<<<<<<<<<<===AAA>>>???CCCDDDMMMkkktttcccVVVMMMIIIHHHFFFNNN[[[rrr}}}vvvnnnkkkjjj``````___^^^]]]]]]```cccddddddccc```\\\ZZZZZZ[[[ZZZYYYXXXXXXYYYYYYWWWUUUVVVUUUSSSSSSSSSRRRPPPNNNNNNLLLIIIHHHGGGFFFCCCAAABBB@@@BBBKKKVVV```lllvvv~~~}}}|||}}}~~~wwwjjjbbb```dddoooyyy|||~~~}}}zzzwwwuuuooohhh]]]___dddnnnuuussshhh]]]TTTMMMIIIJJJNNNRRRXXX^^^eeemmmxxx~~~~~~~~~}}}xxxqqqfff\\\ZZZcccppp|||wwwrrrmmmfff]]]TTTMMMHHHFFFDDDDDDCCCCCCDDDEEEGGGHHHIIIKKKMMMOOOPPPRRRUUUXXX^^^___aaaccceeehhhkkklllppppppqqquuuzzz~~~~~~yyysssnnnrrrxxx|||}}}xxxrrrmmmiiiccc[[[UUUPPPKKKEEEAAA>>>===;;;::::::::::::;;;<<<===???@@@AAACCCEEEGGGIIIKKKOOORRRUUU]]]mmm}}}iiiaaa___iiiKKKNNNQQQRRRRRRRRRUUUWWW^^^dddlllsssxxx~~~{{{xxxpppkkkcccYYYOOOFFF@@@<<<999;;;<<<===>>>@@@DDDGGGLLLMMMOOOOOOMMMKKKKKKKKKRRRTTTUUUTTTSSSUUUZZZ^^^dddnnnyyyoookkkfffcccbbbbbbdddffffffffffffggghhhiiijjjlllmmmmmmnnnoooqqqsssuuuxxx|||zzztttpppmmmlllllllllkkkiiifffccc`````````aaaccceeehhhiiiiiihhhhhhjjjmmmnnnmmmlllnnnoooppppppnnniiiccc___^^^]]]\\\\\\[[[WWWSSSOOOLLLJJJGGGEEECCC@@@<<<999777666555444444333444444111111111222333444666777888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<===??????AAACCCEEERRRqqqlll]]]TTTLLLHHHGGGEEEVVVhhhzzz}}}}}}ssslllhhhfffaaabbbcccbbbaaaaaacccdddaaabbbcccaaa^^^[[[ZZZZZZYYYXXXXXXXXXYYYYYYXXXVVVWWWVVVUUUTTTSSSQQQOOONNNNNNLLLKKKJJJIIIGGGDDDBBBBBB@@@BBBJJJSSS\\\hhhsss}}}|||{{{zzz{{{{{{|||~~~{{{mmmcccaaagggrrr{{{~~~|||zzzyyyssslll___```dddmmmtttsssiii___YYYQQQKKKLLLNNNQQQWWW]]]ccckkkwww~~~||||||~~~zzzqqqggg\\\UUU[[[gggyyy{{{vvvnnnhhh___VVVOOOJJJFFFEEECCCCCCBBBBBBCCCDDDFFFGGGGGGIIILLLMMMOOOQQQTTTWWW^^^___```bbbeeehhhjjjlllnnnooorrrvvv{{{|||rrrjjjlllrrrxxx~~~~~~xxxqqqkkkfff___XXXRRRMMMIIICCC???===<<<;;;::::::::::::;;;<<<>>>???@@@AAACCCFFFHHHJJJMMMRRRUUUXXXbbbtttzzzjjjhhhkkkwwwNNNRRRWWWXXXXXXYYY\\\```iiioooxxx}}}{{{yyyxxxwwwxxxyyyxxxvvvtttjjjfff```WWWNNNFFF@@@===999;;;<<<===>>>@@@DDDGGGHHHIIIJJJJJJHHHGGGHHHIIIRRRSSSTTTTTTTTTWWW^^^cccnnnzzzppphhhfffdddbbbaaa```bbbdddeeeeeeeeefffggghhhiiikkkllllllmmmoooqqqsssuuuxxx|||{{{vvvqqqooommmlllllllllkkkhhheee`````````bbbdddfffiiijjjjjjiiijjjlllnnnooonnnllloooqqqrrrrrrnnniiidddaaaaaa```___]]]\\\XXXTTTPPPMMMKKKHHHFFFDDDAAA===:::777666555444444333444444444444444444444444555666888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<>><<<<<<;;;::::::::::::;;;===???@@@AAABBBCCCFFFHHHKKKOOOTTTXXX]]]hhhzzz|||pppsss}}}SSSXXX___aaaaaabbbhhhlllrrryyy{{{tttrrrmmmmmmmmmooorrrsssrrrqqqgggddd^^^WWWNNNFFF@@@===999:::;;;<<<<<<>>>BBBEEEBBBDDDEEEEEEEEEFFFHHHKKKOOOQQQSSSUUUWWW\\\dddkkkzzzuuuiiieeedddbbbaaabbb```bbbddddddddddddeeefffgggiiikkkllllllmmmoooqqqrrrtttxxx||||||vvvqqqnnnmmmkkkjjjjjjiiifffddd_________```bbbdddggghhhjjjjjjkkkmmmoooooonnnlllnnnqqqsssrrrnnniiifffddddddbbb___\\\ZZZWWWSSSPPPNNNKKKHHHEEECCCAAA===;;;777666555444444333444444888777777666666666777777999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===:::???BBBBBBIII[[[qqqnnn^^^WWWQQQHHHDDDFFFOOOnnntttnnnhhhcccccc```aaacccbbb```______```]]]```cccdddaaa]]][[[YYY[[[ZZZYYYZZZ[[[[[[ZZZXXXVVVWWWXXXVVVTTTRRRQQQRRRQQQNNNLLLKKKJJJIIIFFFDDDBBBBBBDDDJJJPPPYYYhhhuuu{{{uuusssuuu{{{vvvuuuwwwzzztttqqqwww~~~}}}{{{{{{vvvpppdddaaabbbhhhpppsssoooiii^^^UUUMMMJJJKKKLLLQQQWWWbbbjjjuuu~~~zzzwwwuuuuuuyyy}}}}}}vvvlll___UUUVVV[[[hhh{{{~~~wwwrrrggg___TTTLLLIIIGGGDDDBBB@@@@@@??????@@@AAACCCDDDAAACCCFFFGGGIIIKKKOOORRRUUUUUUWWWYYY\\\___aaacccdddgggjjjmmmppptttxxx||||||zzzxxxwww|||xxxnnnjjjlllsssvvv|||~~~wwwooogggaaa[[[TTTNNNHHHDDD???<<<;;;;;;;;;::::::::::::<<<===???AAABBBBBBDDDFFFIIILLLQQQWWW[[[cccnnn}}}tttyyy]]]ccckkknnnnnnqqqwww}}}}}}rrrllllllffffffgggiiimmmpppppppppgggddd^^^WWWOOOGGGAAA===888999::::::;;;<<>><<<:::777666555444444333444444555555555555666666777888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;???AAAAAALLLaaattt|||yyyhhhZZZTTTMMMEEEDDDJJJVVVyyyzzzppplllfffccceee```aaaaaa```^^^\\\\\\]]]^^^___```___]]][[[[[[\\\]]]\\\[[[\\\\\\\\\ZZZXXXUUUWWWXXXWWWTTTRRRRRRTTTTTTQQQNNNKKKKKKJJJIIIGGGBBBAAACCCHHHMMMUUUdddqqq{{{~~~}}}vvvrrrtttwww|||wwwvvvyyy|||~~~zzz}}}|||zzzzzzuuuooofffbbb```eeennnsssrrroooaaaWWWNNNKKKKKKLLLQQQVVV^^^eeepppyyy{{{xxxvvvwww|||xxxnnncccWWWRRRZZZfffxxx|||tttmmmbbbZZZPPPIIIGGGEEEBBB???AAA@@@@@@???@@@BBBCCCDDDAAACCCDDDEEEEEEFFFIIIKKKMMMNNNOOOQQQTTTWWWYYY[[[\\\^^^aaaccceeeiiinnnssswwwzzz~~~|||xxxvvvvvv|||~~~|||rrrlllkkknnnrrr{{{{{{uuulllddd^^^XXXQQQLLLFFFBBB>>>;;;:::;;;::::::::::::;;;<<<>>>@@@AAABBBBBBDDDGGGIIIMMMRRRYYY^^^ggguuu~~~uuu{{{fffmmmvvvyyyzzz}}}tttkkkhhhiiidddcccdddgggkkkooopppooogggddd___XXXOOOGGGAAA===888999:::999999;;;>>>@@@===???AAACCCEEEJJJOOOSSSQQQUUU[[[```fffnnnxxxwwwhhhdddaaabbb```]]]]]]```aaacccddddddcccccccccddddddfffhhhiiijjjkkkmmmooopppqqqtttxxx{{{~~~~~~~~~zzzsssmmmjjjhhhfffdddcccbbb___]]]]]]]]]]]]]]]^^^```bbbdddeeeeeegggiiikkkkkkhhhfffeeegggiiihhhdddbbbbbbcccddd```[[[VVVSSSQQQOOOMMMMMMIIIDDD@@@>>><<<;;;999777777555444444444444444000000111222333555666777999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========AAA@@@AAANNNfffxxx|||vvveeeWWWQQQJJJCCCEEENNN[[[~~~tttmmmjjjeeedddhhhaaabbbbbb```]]]\\\\\\\\\```___]]]ZZZXXXYYY[[[^^^___]]]\\\]]]]]]]]][[[YYYTTTVVVXXXWWWTTTSSSSSSUUUVVVSSSOOOLLLLLLKKKKKKJJJBBBAAABBBFFFJJJQQQ___mmmsssxxx{{{xxxsssqqqvvv{{{~~~yyyxxxzzz}}}}}}}}}{{{yyyyyytttnnngggbbb___ccclllttttttrrreee[[[QQQNNNMMMNNNRRRXXXZZZaaallluuu|||~~~{{{yyy{{{}}}tttiii^^^SSSQQQ^^^ooo~~~zzzqqqjjj___WWWMMMGGGEEEDDD@@@===BBBAAA@@@@@@AAABBBDDDEEEBBBCCCDDDCCCBBBBBBDDDFFFGGGHHHJJJLLLNNNQQQTTTUUUVVVXXXZZZ[[[\\\```ggglllqqqtttxxx|||~~~zzzxxxuuu|||~~~~~~uuummmkkkkkkpppzzzyyysssjjjbbb\\\VVVPPPKKKEEEAAA===:::::::::::::::999:::;;;<<<>>>@@@BBBCCCCCCDDDGGGJJJMMMSSSZZZ___iiizzzuuu{{{vvv|||uuupppnnnkkkiiihhhhhhiiikkkmmmnnnmmmkkkfffbbb\\\TTTLLLEEE@@@===;;;<<<<<<;;;999888888999>>>???BBBFFFKKKNNNNNNNNNOOOUUUaaakkkmmmqqqzzzpppaaa___]]][[[[[[[[[\\\]]]``````bbbccccccdddccccccgggggghhhiiikkknnnoooqqqqqqrrrtttvvvxxxzzzzzz{{{~~~{{{ssskkkjjjhhheeeccccccbbb```______^^^^^^]]]]]]^^^^^^___bbbccccccddddddbbbaaa````````````___^^^]]]\\\[[[ZZZWWWTTTQQQOOOLLLIIIGGGCCCBBB@@@>>>;;;999777666444444444444444444444444444666777777666555555666999999::::::::::::;;;;;;::::::;;;;;;<<<=========@@@CCCCCCCCCRRRjjjwwwwwwmmmbbbVVVNNNJJJIIIJJJLLLjjj{{{ssskkkhhhddd```___aaaaaaaaaaaa```___^^^]]]aaa^^^ZZZYYYZZZ]]]___```___]]][[[ZZZYYYXXXVVVTTTQQQRRRTTTUUUVVVUUUUUUTTTSSSSSSQQQPPPNNNMMMKKKKKKFFFFFFEEEDDDGGGOOO[[[eeeppptttvvvqqqkkkkkkttt}}}wwwqqqsss||||||wwwxxxzzz}}}{{{{{{wwwpppkkkbbb[[[___kkkuuuwwwuuuiiicccYYYOOOIIIKKKQQQWWWZZZ```kkkuuu}}}|||wwwwww}}}{{{|||wwwjjj___YYYTTTUUUggg}}}}}}{{{xxxooodddZZZUUUMMMGGGDDDCCCBBBAAA@@@@@@AAABBBCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOPPPTTTXXX\\\___fffiiilllnnnrrrvvv||||||zzz~~~|||~~~}}}vvvllleeefffooozzz|||tttjjjaaaZZZTTTLLLGGG@@@???===;;;:::999::::::::::::;;;<<<>>>@@@AAABBBGGGFFFGGGKKKNNNPPPWWW___lllwwwpppsss{{{vvvrrrqqqooommmmmmmmmnnnppprrrrrrpppnnnhhhddd]]]UUULLLEEE???<<<:::;;;<<<;;;999888999:::>>>???CCCGGGLLLNNNNNNNNNKKKPPP\\\hhhpppyyyppphhh^^^]]][[[ZZZYYYZZZ\\\]]]``````aaabbbccccccccccccddddddeeegggiiikkkmmmnnnmmmnnnppprrrtttvvvwwwxxx{{{}}}|||wwwoooiiiiiigggeeeccccccbbbaaa___^^^]]]]]]\\\[[[[[[\\\\\\^^^_________^^^]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVTTTQQQNNNLLLKKKIIIFFFCCCAAA@@@???===:::888777666444444444444444444444444111333555666666666777888999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???===@@@AAAEEEWWWnnnxxxvvvnnncccWWWOOOJJJIIIKKKOOOggg{{{ooohhhfffccc```^^^ccccccbbbaaa___^^^]]]]]]bbb___\\\\\\]]]___aaaaaa```^^^\\\[[[ZZZYYYVVVTTTSSSTTTUUUVVVWWWVVVVVVUUUTTTSSSRRRPPPOOOMMMLLLKKKHHHHHHGGGEEEGGGNNNYYYbbbnnnqqqrrrnnnjjjlllvvv|||vvvrrruuu}}}yyyvvvxxx{{{~~~}}}|||wwwqqqiiiaaaZZZ^^^iiisssuuutttmmmggg]]]RRRMMMMMMSSSXXXZZZ___hhhrrrzzz|||wwwxxx}}}|||~~~yyyooocccYYYVVVVVV^^^ttt}}}{{{wwwkkk```VVVRRRKKKFFFDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNPPPRRRTTTUUU]]]___aaabbbccceeehhhkkkpppssswwwzzz}}}~~~||||||~~~}}}vvvkkkcccdddmmmyyyzzzrrrggg^^^WWWPPPIIIDDD@@@???===;;;:::999::::::;;;<<<<<<===???AAACCCDDDFFFEEEHHHLLLOOORRRZZZbbbrrroooiiinnn~~~yyywwwwwwuuutttttttttuuuvvvxxxwwwuuurrrkkkggg___VVVMMMEEE???<<<999:::;;;:::999999;;;===???AAAFFFJJJMMMNNNNNNMMMJJJOOOYYYhhhvvvrrreee]]][[[ZZZYYYXXXXXXZZZ\\\]]]___``````aaabbbbbbccccccaaaaaabbbdddfffhhhjjjllllllmmmnnnppprrrtttvvvwwwzzz|||{{{xxxsssllleeegggfffdddcccccccccaaa```]]]\\\[[[YYYXXXXXXXXXXXXYYYXXXXXXWWWVVVTTTSSSRRROOOPPPPPPPPPPPPPPPOOOOOOKKKIIIFFFEEEDDDCCCAAA???>>>>>><<<;;;999777666555444444444444444444444444...000333555666777999:::999999::::::::::::;;;;;;<<<<<<======>>>?????????===>>>@@@JJJ```www}}}xxxooocccWWWOOOJJJHHHNNNUUUmmmxxxiiidddbbb```]]]]]]``````___^^^]]]]]]]]]^^^```^^^]]]]]]___`````````___]]][[[ZZZZZZYYYWWWUUUVVVVVVWWWXXXXXXXXXWWWWWWTTTTTTSSSQQQOOONNNLLLLLLKKKJJJIIIGGGGGGMMMWWW^^^jjjlllmmmkkkhhhmmmxxx}}}||||||zzzzzzyyyvvvuuuxxx{{{tttqqquuuyyy~~~}}}xxxpppggg```YYY\\\eeeooosssssspppjjjaaaWWWPPPPPPTTTXXXZZZ^^^eeemmmuuu|||}}}yyyzzz~~~|||~~~~~~zzztttggg\\\SSSSSSZZZiiivvvuuu{{{}}}~~~{{{yyysssggg[[[RRRNNNHHHEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBDDDFFFHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVVVVVVVVVVWWWYYY\\\^^^bbbeeeiiimmmrrruuuxxxzzz|||~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~wwwjjj``````kkkxxxxxxooodddZZZRRRLLLEEE@@@???>>><<<;;;::::::::::::<<<======???@@@BBBDDDEEEFFFFFFHHHMMMPPPTTT]]]gggttt{{{fffeeennnvvv{{{~~~~~~~~~|||{{{|||||||||}}}~~~|||xxxuuunnniiiaaaWWWMMMDDD???<<<888999::::::999;;;===???BBBEEEJJJMMMMMMMMMLLLLLLNNNSSS___nnn~~~{{{pppggg^^^XXXYYYXXXWWWWWWXXXZZZ\\\^^^____________```aaabbbbbb```aaabbbdddfffiiikkklllnnnnnnppprrrtttvvvxxxyyy|||}}}xxxtttpppjjjdddeeedddbbbbbbccccccaaa___[[[ZZZXXXVVVUUUTTTTTTSSSTTTSSSRRRPPPOOOMMMKKKJJJFFFGGGHHHHHHHHHHHHHHHGGGCCCAAA????????????===;;;;;;;;;:::999777666555555444444444444444444444444...000333555555666888:::999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????@@@???BBBPPPjjj|||mmmaaaUUUNNNHHHGGGPPP\\\{{{rrreee```___\\\ZZZZZZ[[[ZZZZZZZZZZZZ\\\]]]^^^\\\\\\[[[]]]^^^___^^^\\\ZZZYYYXXXXXXYYYYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYUUUUUUTTTRRRPPPOOOMMMMMMKKKKKKJJJHHHHHHMMMVVV]]]eeehhhjjjiiiiiippp|||{{{xxxwwwuuuvvvwwwwwwwwwzzz}}}tttmmmkkknnnrrrwww}}}}}}wwwpppggg```ZZZZZZbbbjjjppprrrqqqllldddYYYRRRPPPRRRUUU[[[]]]bbbiiiqqqyyy|||}}}}}}}}}}}}|||uuummmbbbXXXPPPSSS```uuusssooorrrxxxzzzzzzwwwsssmmmcccXXXOOOKKKGGGDDDDDDEEEEEEEEEFFFDDDBBBAAAAAACCCEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNPPPQQQSSSTTTTTTPPPRRRSSSSSSRRRQQQSSSTTTSSSUUUXXX[[[]]]aaaeeehhhkkkkkkmmmmmmmmmlllkkkiiijjjiiijjjkkkmmmqqqtttvvvwwwwwwvvvwwwyyy}}}~~~wwwiii^^^]]]iiixxxvvvmmmaaaVVVNNNHHHBBB>>>>>>===;;;:::999::::::;;;<<<<<<===???AAACCCEEEFFFGGGGGGJJJNNNPPPTTT^^^iiivvvrrrdddkkkyyyooo}}}{{{wwwpppkkkbbbWWWLLLDDD>>><<<888999:::999999;;;>>>AAAFFFJJJMMMOOOMMMKKKKKKKKKQQQZZZhhhxxxzzzllleee```\\\XXXXXXWWWWWWWWWXXX[[[]]]___^^^^^^^^^^^^___```aaabbbbbbbbbdddfffhhhkkkmmmnnnooooooppprrruuuxxxzzz|||~~~yyyuuurrrnnniiieeecccbbbaaaaaabbbaaa___]]]XXXWWWVVVTTTRRRQQQPPPPPPPPPOOOMMMKKKIIIHHHFFFFFFAAABBBBBBCCCCCCCCCBBBBBB>>><<<;;;;;;<<<<<<:::999888888888777666666555555444444444444444444444444000222555666555555777888999999999:::::::::;;;;;;:::;;;;;;<<<<<<======>>>AAA@@@DDDVVVqqq|||hhh\\\QQQLLLFFFFFFSSSeee|||xxxmmmbbb^^^\\\YYYWWWXXXYYYYYYYYYXXXXXXYYYYYYYYY]]]\\\\\\]]]______]]][[[XXXWWWWWWYYY[[[]]]]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUSSSQQQPPPNNNNNNJJJKKKKKKJJJJJJNNNVVV\\\bbbfffiiikkknnnuuu~~~zzzwwwtttuuuwwwxxxzzz|||~~~|||~~~xxxooogggdddgggjjjooowww~~~}}}wwwpppiiiccc]]][[[___gggooosssqqqmmmeee[[[SSSNNNOOOPPPZZZ\\\```fffnnnvvv~~~~~~}}}~~~|||{{{yyypppeeeZZZRRRNNNUUUggguuukkklllqqqxxxzzzxxxrrrmmmhhh___WWWNNNKKKFFFDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHIIIJJJJJJJJJJJJLLLOOOTTTXXX\\\___```ZZZZZZXXXUUUQQQQQQRRRTTTWWWYYY\\\^^^___aaaccceeeiiiiiihhhgggeeecccaaa___bbbbbbbbbcccgggkkkooorrrkkkkkklllmmmqqqwww||||||~~~}}}tttggg]]]ZZZgggxxxuuukkk^^^SSSKKKFFFAAA>>><<<<<<:::999999:::;;;<<<;;;<<<===>>>@@@CCCEEEFFFHHHHHHLLLOOOPPPSSS___kkk~~~oooiiiwwwwwwmmm~~~yyypppkkkaaaVVVKKKCCC>>><<<999999:::999999;;;???BBBIIILLLOOOOOOMMMKKKLLLNNNUUUaaarrr|||lllaaa]]]\\\ZZZXXXWWWWWWVVVVVVXXXZZZ]]]___^^^]]]]]]\\\]]]___```aaacccccceeegggiiilllooopppnnnnnnoooqqqssswwwzzz|||}}}~~~yyytttppplllhhheeeaaa```___``````___\\\YYYVVVUUUTTTRRRPPPOOOOOONNNMMMLLLJJJHHHFFFDDDDDDCCC?????????@@@@@@???>>>>>>;;;:::888999::::::999777666666666666666666555555444444444444444444444444333555666777666555666777999999::::::::::::;;;;;;::::::;;;;;;<<<=========???@@@III^^^wwwvvvcccWWWMMMJJJEEEFFFXXXooouuuqqqrrriii```^^^]]]ZZZYYYZZZ]]]]]]]]]\\\ZZZXXXWWWVVVaaa```______```___]]][[[YYYXXXYYY[[[___aaabbbaaaZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWVVVTTTRRRQQQOOOOOOJJJKKKLLLKKKKKKNNNUUU[[[aaafffmmmrrruuuzzz}}}yyyuuuvvvxxxzzz|||~~~zzzxxx}}}{{{wwwooogggbbbccceeejjjsss|||}}}xxxrrrnnniiibbb^^^___fffnnntttsssoooggg^^^TTTOOOMMMMMMXXXYYY\\\bbbjjjsss{{{}}}~~~~~~|||~~~~~~}}}{{{zzzvvvjjj^^^PPPMMMNNNZZZppp~~~kkkdddhhhoooyyyzzzxxxpppiiiccc\\\UUUMMMJJJFFFCCCBBBAAA@@@???AAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJOOOXXXaaaiiinnnpppqqqnnnjjjcccZZZTTTRRRTTTWWW^^^bbbeeehhhhhhggghhhhhhlllkkkiiigggdddaaa___]]]_________```bbbfffiiikkkccccccccceeeiiinnnsssvvvwwwzzz~~~xxxoooddd\\\ZZZhhhzzzsssiii[[[PPPIIIDDDAAA>>>;;;;;;:::999999:::;;;<<<;;;;;;<<<>>>AAACCCEEEGGGHHHIIIMMMQQQQQQUUUbbbppp}}}qqquuutttppp|||pppjjj```UUUKKKCCC>>><<<:::::::::999999;;;???BBBHHHKKKNNNNNNLLLMMMPPPUUU]]]lll{{{rrrkkkaaaYYYWWWWWWWWWWWWVVVVVVUUUUUUVVVXXX[[[]]]]]]]]]\\\[[[\\\^^^```aaaaaabbbcccfffhhhkkknnnooonnnnnnooopppssswwwzzz|||}}}~~~zzztttooojjjeeeccc```___^^^^^^^^^\\\XXXVVVTTTSSSRRRPPPOOOOOONNNNNNJJJIIIGGGDDDCCCBBBBBBBBB>>>>>>>>>>>>===<<<;;;;;;999888777777888888777555555555555666666666666666444444444444444444444444333555777888777777888999999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>===CCCSSSlll|||ppp___SSSKKKJJJFFFHHH^^^zzz|||qqqjjjnnn~~~zzzlllddd^^^^^^^^^]]]]]]______```aaabbbaaa___\\\[[[cccbbb```______^^^\\\ZZZYYYYYYYYY[[[^^^``````___YYYXXXWWWVVVUUUVVVVVVWWWXXXXXXVVVUUUSSSQQQPPPOOOLLLNNNNNNMMMKKKMMMRRRWWWaaahhhqqqyyy}}}{{{vvvvvvxxx{{{~~~yyyxxxzzzzzzxxxqqqiiidddccceeehhhsss|||{{{vvvsssnnngggaaa```eeeooovvvvvvssslllbbbXXXQQQNNNMMMTTTUUUYYY^^^fffooowww|||zzzyyy|||~~~~~~~~~|||zzzyyytttgggYYYMMMMMMQQQ___wwwtttddd```fffnnnxxx{{{zzzrrriiibbbYYYQQQKKKHHHDDDBBBBBBAAA@@@???>>>???AAABBBCCCDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKIIIJJJKKKMMMNNNPPPQQQRRRTTT]]]mmm|||}}}rrreee]]]\\\aaaeeemmmqqqwww{{{{{{zzzxxxxxxvvvuuutttqqqnnnllliiihhhfffeeeeeeeeefffhhhjjjkkkcccccccccdddeeehhhkkkmmmmmmrrrxxx|||~~~{{{rrrhhh___ZZZZZZiii|||pppfffXXXLLLFFFCCC@@@>>>::::::999999999:::<<<===<<<<<<>>>???BBBEEEGGGHHHGGGIIINNNSSSTTTZZZiiixxxxxxwww|||~~~~~~oooiii___TTTJJJCCC>>><<<;;;;;;:::999999;;;???BBBFFFIIIMMMMMMLLLNNNTTTZZZggguuu|||uuueee```ZZZUUUSSSSSSSSSTTTUUUTTTTTTTTTUUUWWWYYY[[[]]]\\\[[[[[[[[[]]]___aaa___```aaadddgggjjjlllnnnpppppppppqqqtttxxx|||~~~~~~~~~|||uuunnnhhhccc```___^^^^^^]]]]]][[[WWWSSSSSSRRRQQQPPPOOONNNNNNNNNHHHGGGEEECCCAAAAAAAAAAAA============<<<:::999999888777666666777777555444555555555666666666777777444444444444444444444444333555777888888888999;;;999999:::::::::;;;;;;;;;<<<<<<======>>>?????????>>>FFF\\\xxx|||mmm^^^RRRJJJJJJGGGJJJccc~~~qqqgggbbbqqq~~~rrrgggaaa]]]^^^```___aaaddd\\\___cccfffhhhgggeeedddcccaaa^^^\\\\\\[[[ZZZXXXYYYXXXWWWXXXZZZ\\\[[[ZZZXXXWWWVVVUUUTTTUUUUUUVVVYYYXXXWWWUUUSSSRRRQQQPPPOOOPPPPPPNNNKKKLLLPPPTTTbbbjjjuuu}}}{{{uuuvvvwww{{{{{{zzzyyyzzzyyytttmmmgggfffggghhhsss}}}}}}yyyvvvrrrjjjccc```eeeooowwwzzzvvvooofff[[[TTTPPPOOOQQQRRRVVV\\\dddllltttyyy{{{vvvwww|||~~~~~~|||yyyxxxsssdddVVVOOOPPPVVVddd{{{mmm```___gggooowww{{{|||uuukkkbbbVVVMMMHHHFFFCCCBBBBBBBBBAAA@@@===???BBBDDDFFFEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWXXX```nnn}}}ppphhhjjjqqqwww|||{{{zzzsssrrrrrrrrrrrrrrrrrrrrriiihhhgggfffgggggghhhiiidddjjjqqqvvvwwwxxxzzz|||~~~~~~}}}~~~~~~xxxnnnccc[[[XXX[[[iii}}}mmmcccUUUJJJDDDAAA???>>>:::999999888999:::<<<======>>>???AAACCCFFFHHHJJJEEEIIIOOOUUUWWW^^^nnn~~~}}}uuu}}}{{{vvvkkkeee\\\QQQGGG@@@;;;:::<<<;;;999999:::<<>><<<;;;999:::;;;;;;:::999777666666666666666555555555555444444444555555555555555555444333333222222222222444555666777888999:::;;;:::::::::;;;;;;;;;<<<<<<===999999<<<>>><<<<<<>>>===LLLffftttfffYYYGGG???GGGIIIJJJcccjjjccchhhwww|||qqqfffeeecccaaaaaaaaaaaaaaabbb```dddnnntttqqqkkkhhhgggccc```^^^\\\YYYXXXYYY\\\[[[[[[[[[ZZZZZZYYYYYYUUUUUUUUUUUUUUUVVVWWWXXXVVVWWWWWWWWWVVVTTTRRRQQQLLLNNNPPPOOONNNOOOSSSVVV\\\eeetttzzzvvvuuuwww{{{~~~}}}xxxqqqllljjjiiimmmyyy}}}uuusssoooggg``````fffmmmpppuuutttjjj^^^WWWRRROOOOOORRRVVVZZZ^^^eeennnuuu~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyzzz|||}}}|||zzzxxxxxxvvvnnnaaaXXXNNNMMMTTTgggvvvfffZZZXXXdddqqq}}}~~~ttthhh]]]QQQGGGJJJDDD???AAABBB@@@???@@@???@@@BBBEEEIIIJJJJJJIIIFFFHHHJJJLLLNNNOOONNNNNNQQQUUUXXXXXXXXX[[[ccciiimmm|||wwwzzz~~~zzzvvvuuutttsssrrrpppooonnnooooooooopppqqqrrrssstttzzzzzz{{{}}}}}}xxxmmm___WWWUUU```mmm}}}ggg]]]OOOFFFBBBAAA>>>;;;::::::999999999:::;;;;;;===>>>???BBBDDDFFFHHHIIILLLJJJLLLRRRYYYdddwwwssszzz}}}|||~~~~~~}}}yyysssnnngggbbbYYYOOOGGG@@@===<<<;;;;;;999999:::===@@@BBBEEEHHHLLLPPPTTTXXX^^^aaalllpppsssqqqkkkddd^^^[[[VVVSSSOOOLLLKKKLLLNNNPPPQQQQQQRRRSSSTTTVVVXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^___```cccfffiiilllnnnnnnoooppprrrvvvxxxzzzzzz~~~|||{{{~~~~~~ssskkkeeeaaa___[[[ZZZYYYXXXVVVUUUTTTTTTQQQPPPNNNLLLJJJIIIHHHGGGFFFDDDAAA??????>>><<<;;;999::::::::::::888777666666666666666555555555555555555555555555444444444555444333333222222222333444444555666888999:::;;;::::::;;;;;;;;;<<<<<<<<<===::::::===>>><<<<<<>>>???OOOhhhnnnaaaRRRHHHDDDHHHJJJQQQmmmllleeekkkxxxnnneeedddbbbaaa``````aaaaaafffbbbccciiinnnkkkgggeeeeeeaaa\\\ZZZZZZ[[[[[[\\\]]]]]]\\\[[[YYYXXXWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYXXXWWWUUUSSSRRRNNNPPPQQQPPPOOOPPPSSSVVV]]]eeeuuu~~~zzzvvvxxx|||}}}wwwrrrnnnmmmxxx|||wwwuuuoooggg``````eeekkkpppvvvvvvmmmbbbZZZTTTOOONNNQQQUUUXXX\\\dddmmmuuu~~~~~~~~~}}}}}}}}}|||||||||}}}}}}~~~{{{zzzyyywwwnnnaaaVVVQQQQQQZZZoootttdddXXXWWWbbbppp~~~uuuggg[[[PPPIIIGGGAAA???BBBDDDCCCBBBDDDFFFFFFHHHKKKMMMOOOOOONNNNNNPPPSSSTTTTTTTTTVVVWWW[[[___cccfffhhhllltttzzz}}}zzzyyyyyyyyyxxxwwwvvvvvvvvvvvv{{{zzz{{{|||~~~}}}yyyrrrggg[[[VVVVVV```nnnqqqbbbXXXLLLCCC@@@???===;;;::::::999999::::::;;;<<<===>>>@@@BBBDDDGGGHHHIIIMMMKKKNNNUUU]]]jjjtttwwwssstttxxx}}}~~~|||zzzyyyzzz{{{|||{{{wwwtttssspppkkkgggccc^^^VVVMMMFFFAAA>>>===;;;;;;::::::<<<>>>AAACCCEEEIIINNNSSSWWW[[[___bbbhhhiiiiiieee___XXXSSSPPPNNNMMMKKKIIIIIIJJJLLLMMMPPPPPPQQQRRRTTTVVVXXXYYYZZZ[[[[[[\\\]]]]]]^^^^^^bbbbbbccceeegggjjjlllmmmlllmmmnnnpppsssvvvzzz{{{~~~~~~vvvnnnhhhccc```XXXXXXWWWVVVUUUTTTSSSRRROOONNNLLLJJJGGGFFFEEEDDDEEEBBB@@@>>>>>>>>><<<;;;999::::::999999888777666666666666666555555555555666666555555444444333333444444333222222222333333333444555666777888999::::::;;;;;;;;;;;;<<<<<<<<<===:::;;;??????<<<<<<>>>DDDUUUlll{{{|||rrrdddZZZKKKIIIHHHGGGKKK[[[wwwssspppxxxrrrjjjdddcccbbb`````````aaaaaafffaaa___cccfffdddcccccceee```ZZZWWWYYY]]]^^^^^^^^^]]]\\\ZZZXXXWWWVVVUUUZZZYYYXXXWWWVVVVVVVVVVVVZZZZZZZZZZZZXXXVVVTTTRRRQQQRRRSSSRRRQQQQQQSSSUUUYYYbbbrrrzzz|||}}}wwwsssqqq}}}zzzwwwqqqhhhaaa```dddiiipppvvvwwwpppfff^^^UUUOOOMMMPPPSSSVVV[[[bbblllttt~~~~~~~~~}}}{{{zzzzzz}}}{{{{{{xxxnnn___TTTQQQUUUaaawwwrrrcccXXXWWWbbbppp}}}tttcccVVVNNNIIIBBB>>>===AAADDDCCCCCCFFFIIIKKKPPPTTTVVVUUUTTTSSSUUUYYY^^^^^^]]]^^^bbbgggmmmrrrxxx}}}~~~|||{{{tttlllaaaVVVTTTXXXcccppptttcccZZZRRRHHH@@@>>>===;;;::::::::::::::::::;;;<<<<<<>>>???@@@CCCEEEGGGIIIJJJNNNNNNQQQWWWaaarrr}}}vvvyyytttooommmooouuu{{{~~~~~~{{{yyyxxxxxxyyyzzz{{{wwwqqqooonnnlllhhheee```[[[TTTKKKDDD???===<<<;;;:::;;;;;;===@@@BBBDDDGGGKKKQQQUUUXXXZZZ]]]___bbbaaa___[[[VVVQQQMMMLLLJJJJJJJJJJJJKKKLLLNNNNNNOOOPPPPPPRRRTTTVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^eeeffffffgggiiijjjlllmmmlllmmmnnnppprrrvvv{{{~~~yyyqqqjjjeeeccc[[[ZZZXXXWWWUUUSSSQQQPPPMMMLLLJJJGGGEEECCCBBBBBBCCCAAA>>>=========<<<;;;999999999888888777666666666666666666555555555555666666555444444333222222444333333222222333333333333333444666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@@@@======AAALLL^^^rrrxxxrrrfff[[[SSSGGGJJJIIIFFFQQQjjjooohhhcccbbbaaa```___``````aaabbb]]]\\\___bbb``````aaaaaa```\\\YYY[[[______\\\[[[[[[ZZZYYYXXXWWWVVVUUUYYYYYYXXXWWWWWWWWWXXXXXXZZZZZZZZZYYYXXXUUUSSSRRRRRRRRRSSSRRRQQQQQQRRRRRRSSS[[[kkkzzz~~~~~~zzzvvvttt{{{{{{||||||xxxrrrjjjcccaaacccffflllssswwwsssjjjbbbWWWOOOLLLOOORRRUUUXXX```jjjrrr|||}}}~~~~~~}}}{{{yyyxxx~~~|||{{{{{{wwwmmm^^^RRRPPPWWWfff|||qqqdddZZZYYYdddqqq{{{qqq^^^QQQKKKIIIDDDAAABBBFFFGGGFFFGGGIIIKKKSSS___gggiiifff```\\\[[[aaaiiikkkjjjmmmuuu|||~~~yyyssskkk___UUUTTTYYYgggsss}}}jjjZZZRRRLLLDDD>>><<<<<<;;;::::::::::::::::::;;;<<<===???@@@AAADDDFFFHHHJJJKKKOOOPPPSSSYYYdddxxxzzzwwwzzzsssoookkkkkkooovvv||||||yyyxxxwwwxxxxxxwwwsssnnnkkkkkkiiifffbbb^^^ZZZRRRIIIBBB===::::::::::::;;;===???BBBDDDFFFJJJMMMQQQTTTUUUUUUWWWXXXYYYWWWTTTQQQNNNLLLJJJIIIGGGHHHIIIJJJLLLNNNOOOPPPOOOPPPPPPRRRSSSVVVWWWXXXXXXXXXXXXYYYZZZ\\\^^^___ggggggggghhhiiijjjkkklllmmmoooppprrrssswww|||{{{sssmmmhhheee```___]]]ZZZVVVSSSPPPOOOLLLKKKIIIFFFCCCAAA@@@@@@AAA???===<<<======<<<:::999999888777666666666666666666666666555555555555666666555444333222222111333333333222222333333444333444555666777999::::::;;;;;;;;;<<<<<<<<<======<<<<<<===@@@@@@===@@@EEEWWWhhhwwwuuuiii^^^UUUOOOEEEHHHFFFIII___{{{mmmhhhbbbaaa```_________```aaa```\\\\\\___```]]][[[]]]YYY]]]^^^\\\]]]aaa```[[[XXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYXXXWWWUUUSSSQQQRRRRRRQQQQQQRRRQQQQQQPPPPPPWWWeeettt{{{}}}|||{{{vvvsssuuu}}}{{{xxxssslllfffccccccdddgggooouuusssnnnfff[[[QQQMMMOOOQQQSSSWWW^^^hhhpppxxxzzz}}}~~~}}}~~~~~~}}}|||{{{yyyxxx}}}{{{yyyyyyvvvlll^^^SSSRRRYYYiii~~~{{{ooocccZZZYYYdddqqqxxx~~~|||lllZZZOOOJJJIIIJJJHHHIIILLLLLLKKKMMMQQQSSS```sss|||rrrkkkfffoooxxx}}}~~~{{{wwwooobbbWWWVVV[[[mmmvvv~~~ttteeeWWWLLLHHHBBB>>><<<;;;;;;;;;::::::::::::;;;<<<===>>>@@@AAABBBEEEGGGIIIKKKLLLOOORRRVVVZZZggg}}}yyyyyy{{{vvvrrroookkklllqqqxxx~~~{{{xxxvvvuuuuuuuuuqqqnnnjjjhhhhhhfffbbb^^^[[[WWWOOOGGG@@@<<<999999:::;;;<<<>>>AAACCCFFFGGGKKKMMMOOOPPPOOONNNOOOPPPPPPMMMJJJHHHHHHHHHHHHGGGEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWVVVVVVVVVXXXZZZ]]]```aaagggggggggggghhhiiijjjjjjmmmpppssstttuuuwww|||{{{tttoookkkhhheeeddd```]]]XXXTTTQQQOOOMMMKKKIIIFFFCCCAAA@@@??????===;;;;;;<<<<<<;;;:::999888777666555555555555666666666666555555555555555555444444333333222222333333222222222333444444444555555777888999:::;;;;;;;;;<<<<<<<<<=========<<<<<<===??????>>>CCCJJJaaaqqqzzzrrrcccYYYQQQKKKDDDEEEFFFQQQooouuulllfffaaa```___^^^^^^___```aaaaaa^^^]]]___^^^[[[ZZZ]]]YYYcccgggccc```bbbaaa]]]UUUVVVVVVVVVVVVWWWWWWWWWTTTUUUUUUVVVWWWYYYZZZ[[[WWWXXXXXXXXXWWWUUUTTTSSSRRRQQQPPPQQQRRRRRRQQQOOOQQQVVVaaannnwww}}}{{{vvvvvv}}}xxxvvvsssoookkkgggdddbbbccckkkrrrsssqqqkkk```VVVOOOQQQRRRSSSUUU\\\fffnnnrrruuuzzz~~~~~~}}}zzz{{{|||}}}}}}|||{{{zzz|||zzzxxxxxxvvvnnnaaaWWWVVV\\\jjj}}}wwwlllbbbZZZYYYdddpppyyy|||xxxjjjZZZRRRNNNMMMJJJHHHJJJMMMOOOPPPUUU[[[```nnn{{{||||||sssdddYYYYYY___qqqxxx~~~xxxnnn```SSSGGGDDDAAA===;;;:::;;;;;;::::::::::::;;;<<<>>>>>>AAABBBCCCFFFHHHJJJLLLMMMNNNTTTYYY^^^kkkwww{{{~~~yyytttqqqnnnlllmmmrrryyy~~~{{{wwwuuusssssssssmmmjjjgggggggggeee```\\\WWWSSSLLLEEE???<<<::::::999;;;<<>><<<::::::;;;<<<;;;:::999888666555444444555555666666666666555555555555333333333333333333333333333222222222333333444555555666777888999:::;;;<<<<<<<<<<<<<<<============<<<<<<<<<>>>===>>>FFFPPPggguuuzzznnn^^^VVVOOOHHHDDDDDDIIIYYYxxxvvvnnniiiccc```___^^^^^^^^^___``````___[[[ZZZ\\\]]]]]]aaaffflllxxx{{{ooodddbbbaaa^^^VVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYYYYYWWWXXXYYYYYYYYYWWWVVVUUURRRQQQQQQRRRTTTUUURRRPPPSSSUUU\\\fffoooxxx}}}|||{{{}}}tttssssssqqqooojjjeeebbb```hhhpppssstttpppfff]]]RRRSSSSSSSSSUUU[[[eeellllllpppvvv|||~~~|||zzz{{{}}}~~~~~~}}}|||{{{}}}zzzwwwwwwvvvqqqfff^^^XXX]]]hhhwwwwwwnnneee]]]]]]gggsss|||}}}xxxkkk___YYYVVVSSSLLLLLLOOOUUUZZZ^^^hhhqqqwwwsssdddZZZ\\\dddrrrzzz~~~uuuiiiYYYMMMCCCAAA???<<<:::999999:::999:::::::::<<<===>>>???BBBBBBDDDFFFIIIKKKMMMNNNMMMUUU]]]cccrrrxxxuuu}}}xxxtttqqqnnnlllmmmrrryyy|||xxxuuutttssstttllljjjhhhhhhhhheee```[[[TTTPPPJJJDDD???===<<<<<<999;;;===@@@CCCEEEGGGIIIGGGHHHGGGFFFEEEEEEGGGIIIJJJGGGDDDDDDFFFGGGFFFEEEHHHGGGGGGHHHJJJMMMPPPRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVXXX\\\aaaeeegggddddddddddddeeefffhhhhhhlllqqqvvvwwwvvvvvvyyy}}}~~~yyyuuurrrooollleeedddaaa^^^[[[WWWUUUSSSNNNMMMJJJGGGDDDBBBAAA@@@===;;;::::::;;;<<<;;;:::999888666555444444555555777666666666555555555555333333333333333333333444222222222222333333444555666666777999:::;;;<<<===<<<<<<<<<<<<=========>>>===;;;<<<======???HHHSSSkkkwwwzzzkkk\\\UUUNNNGGGDDDEEELLL]]]xxx}}}mmmjjjfff``````___^^^]]]^^^^^^``````ZZZWWWVVVYYY\\\aaajjjsss{{{hhhbbbaaa^^^WWWWWWVVVVVVUUUTTTSSSSSSVVVVVVUUUUUUUUUVVVWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWSSSRRRQQQSSSVVVWWWTTTQQQRRRSSSWWW___gggrrrzzzqqqmmmoooqqqqqqrrrsssqqqmmmfffbbb___gggoootttvvvtttkkkbbbTTTTTTTTTSSSTTTZZZdddkkkhhhmmmttt{{{~~~}}}{{{{{{|||~~~~~~}}}|||~~~{{{xxxxxxxxxsssjjjcccWWWZZZcccqqq{{{rrriiibbbaaalllxxxyyymmmccc___\\\YYYVVVVVV[[[ccckkksssrrrbbbYYY^^^iiiqqqzzzuuufffTTTGGG@@@@@@>>>;;;888777888999999::::::;;;<<<===??????BBBCCCEEEGGGIIIKKKMMMNNNLLLVVV___gggxxx}}}|||zzz~~~tttttt}}}}}}{{{yyyvvvrrrnnnkkknnnuuu~~~~~~tttqqqtttwwwvvvsssnnnmmmjjjfffbbb^^^ZZZXXXSSSNNNGGGAAA>>>======<<<999<<>>>>>======;;;:::999888888888888888888777777777666777666555444444444444444333333333333333333333333333333222222222333444444555666777888999:::::::::<<<<<<<<<<<<===============:::;;;@@@??????NNNaaannnpppooogggZZZOOOIIIGGGGGGHHHOOOhhhssskkkgggeeeddd___\\\XXXYYY\\\```aaa```XXX\\\XXXQQQYYYqqqxxxeee[[[ZZZ]]]XXXXXXXXXWWWUUUUUUVVVWWWSSSSSSTTTUUUVVVWWWXXXYYYWWWXXXYYY[[[[[[[[[ZZZYYYVVVUUUSSSSSSTTTUUUTTTTTTWWWSSSRRRWWW___lllqqqgggeeegggiiitttwww{{{yyyssskkkfffdddaaafffmmmsssvvvsssnnnjjj___WWWRRRRRRTTTVVV[[[aaagggjjjpppvvv{{{}}}}}}}}}zzz{{{}}}~~~~~~|||{{{~~~{{{yyy{{{|||wwwkkkaaaYYY\\\aaaiiizzzzzzrrrmmmjjjkkkrrr{{{|||uuunnniiifffeee```ccciiivvv{{{pppcccZZZcccsss|||ppp^^^QQQKKK@@@???===<<<::::::999999999:::;;;===>>>@@@AAABBBAAADDDGGGGGGGGGIIIMMMQQQQQQUUU___pppuuuvvv|||wwwnnnvvv~~~}}}{{{wwwtttqqqmmmkkknnnvvv~~~vvvtttvvvxxxvvvssslllkkkhhheee```[[[WWWUUUQQQLLLEEE@@@>>>=========>>>???BBBDDDEEEEEEDDDCCCCCCCCCBBBAAAAAAAAABBBCCCFFFEEEDDDCCCDDDEEEGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMOOORRRTTTTTTTTTUUUVVVXXXZZZ\\\```ccceeedddddd___aaacccddddddeeehhhiiinnnppptttvvvwwwyyy{{{}}}~~~~~~~~~|||yyyxxxsssqqqnnnjjjgggcccaaa```]]]]]]\\\\\\ZZZXXXUUUTTTNNNMMMJJJGGGCCCAAA???>>>======<<<;;;:::999888888888888777777777666666666666666555444444444444444333333333333333333333333333333222222333333444555666777888:::;;;;;;;;;;;;========================>>>;;;<<<@@@???BBBTTTjjjrrrssspppfffYYYNNNHHHGGGEEEJJJUUUmmmnnngggdddaaa```^^^[[[XXXXXX[[[^^^___^^^YYY\\\ZZZZZZjjjrrrcccZZZYYYZZZWWWXXXXXXWWWUUUUUUVVVWWWTTTUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZZZZ[[[ZZZZZZZZZYYYXXXVVVUUUUUUTTTSSSSSSSSSSSSUUUYYY^^^iii~~~}}}}}}}}}qqqiiiiiimmmpppxxxzzz|||zzztttnnnjjjhhhdddggglllrrrtttsssooolllaaaXXXRRRQQQSSSUUUZZZ```eeeiiiooovvvzzz}}}}}}|||zzz{{{}}}~~~~~~}}}|||}}}{{{||||||wwwkkkbbbWWWYYY^^^hhhyyy|||tttqqqnnnooowww|||wwwuuuttttttsssvvv}}}uuujjj___YYYdddtttooo\\\NNNGGG???>>>===<<<;;;:::::::::::::::;;;===???@@@BBBBBBCCCFFFHHHHHHGGGIIINNNRRRUUUZZZfff{{{qqquuu|||llluuu~~~}}}zzzuuurrrooommmlllpppxxx|||vvvtttvvvvvvssspppiiihhhfffbbb]]]XXXSSSPPPLLLHHHBBB???============BBBCCCDDDDDDCCCBBB@@@???AAAAAA@@@@@@@@@@@@AAABBBFFFEEEDDDDDDDDDFFFGGGHHHEEEEEEEEEFFFGGGHHHJJJKKKLLLPPPTTTWWWXXXWWWWWWXXX[[[\\\___aaacccccccccccc___aaacccdddeeefffhhhjjjnnnpppsssuuuvvvwwwyyy{{{|||}}}}}}~~~|||xxxsssooollleeedddbbb___]]]\\\[[[ZZZVVVWWWWWWWWWVVVTTTRRRQQQLLLKKKHHHEEEBBB@@@>>>>>>===<<<;;;;;;:::999888888777777777666666666555555555555444333333333444444333333333333333333333333333333333333333444555555777888999;;;<<<<<<<<<===??????>>>>>>======<<<<<<>>><<<===??????FFF\\\tttyyywwwqqqeeeWWWLLLGGGFFFEEERRRaaawwwzzzjjjdddaaa___^^^]]][[[XXXWWWYYY[[[[[[[[[ZZZ[[[\\\eee}}}xxxjjj```ZZZWWWVVVWWWXXXXXXWWWUUUUUUVVVWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYY[[[[[[YYYWWWUUUTTTSSSRRROOORRRVVVZZZ]]]ggg|||}}}{{{|||sssmmmpppwww||||||vvvqqqmmmlllggggggjjjmmmqqqrrrqqqoooddd[[[SSSPPPQQQTTTYYY```cccgggnnnuuuzzz|||}}}|||yyyzzz|||}}}~~~~~~~~~}}}}}}}}}}}}wwwmmmeeeZZZ[[[]]]fffwww~~~xxxvvvuuuwww}}}mmmddd]]]]]]kkk{{{}}}lllYYYJJJCCC???>>>===<<<;;;::::::::::::;;;<<<>>>@@@AAABBBCCCEEEGGGIIIIIIHHHJJJOOOSSSXXX^^^lllxxxnnnsss}}}wwwkkkwww|||~~~}}}{{{|||}}}}}}{{{xxxssspppooommmnnnsss{{{}}}xxxtttrrrsssrrrnnnkkkfffeeeccc^^^YYYSSSNNNKKKGGGDDD???===<<<===>>>===BBBBBBBBBBBBAAA???>>>===???????????????@@@@@@@@@DDDDDDCCCCCCDDDEEEFFFGGGDDDDDDEEEFFFGGGHHHJJJKKKMMMPPPTTTWWWXXXXXXYYYZZZ\\\^^^````````````aaaaaa```bbbdddeeefffgggjjjlllnnnqqqtttuuuvvvvvvxxxzzz{{{||||||~~~~~~}}}||||||zzzvvvqqqooommmjjjeee```ZZZYYYWWWUUUTTTSSSSSSRRRPPPPPPQQQQQQQQQPPPOOONNNJJJIIIFFFCCCAAA???======;;;;;;;;;:::999888888777666666666555555555555444444444333333333333333444222222222222222222222222333333333333333444555666777888999;;;<<<<<<<<<<<>>======<<<<<<>>>=========???JJJccczzz{{{qqqbbbTTTKKKFFFEEEIII\\\oooxxxttthhheeebbb______[[[ZZZXXXWWWWWWWWWXXXXXXZZZZZZ]]]kkkxxxkkkbbb^^^[[[WWWTTTVVVWWWWWWVVVUUUUUUVVVXXXXXXXXXYYYYYYZZZ[[[[[[\\\[[[YYYXXXVVVVVVVVVWWWXXXZZZZZZZZZXXXUUUSSSRRRRRRPPPPPPTTTYYY^^^gggyyy}}}xxxvvvwww{{{~~~vvvrrrvvvyyyssspppnnngggeeedddgggmmmrrrtttttthhh^^^TTTQQQQQQSSSXXX___aaaeeemmmtttzzz|||}}}}}}xxxyyy{{{}}}~~~~~~~~~~~~zzzrrrllldddbbbaaagggttt}}}||||||~~~rrreee``````hhhyyyvvvcccRRRFFF@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCDDDFFFHHHIIIHHHHHHJJJOOOTTT]]]ddduuutttlllsss}}}pppjjjyyy}}}xxxvvvvvvvvvxxx{{{{{{zzzvvvrrrpppnnnnnnpppvvv}}}yyyuuurrrpppooommmjjjgggcccaaa]]]YYYSSSNNNJJJHHHCCC@@@<<<;;;;;;<<<======????????????>>>>>>=========>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLOOOQQQSSSTTTUUUWWWZZZ\\\\\\^^^______^^^]]]^^^___aaacccfffggghhhiiilllnnnooorrruuuvvvwwwxxxyyy{{{||||||}}}~~~}}}{{{zzzwwwtttpppnnnlllkkkjjjgggcccbbbaaa___ZZZUUUQQQPPPOOOMMMKKKJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKKKKGGGFFFDDDAAA???>>>===<<<:::::::::999888888777777555555555444444444333333333333222222222222333444222222222222222222222222333333333333444555666777666777888:::;;;;;;;;;<<>>>>>>>>======<<<<<<>>>===<<<<<>>@@@AAACCCDDDEEEEEEGGGHHHHHHHHHJJJPPPVVVcccmmmtttmmmvvvxxxjjjgggyyy~~~xxxtttrrrrrrwwwyyy||||||xxxtttqqqpppmmmnnnqqqwww}}}~~~{{{uuusssooommmkkkiiifffddd^^^[[[VVVPPPKKKHHHEEEDDD???===:::999:::;;;<<<;;;;;;;;;<<<<<<<<<=========<<<===>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEGGGHHHJJJLLLMMMPPPQQQRRRSSSSSSUUUYYY\\\[[[^^^```^^^\\\[[[]]]___ccceeegggiiijjjlllnnnpppqqqsssvvvxxxyyyzzz|||~~~~~~~~~~~~~~~~~~}}}zzzvvvsssnnnllliiifffbbb___]]]]]]\\\[[[YYYXXXWWWTTTQQQNNNLLLKKKIIIGGGFFFEEEDDDDDDHHHHHHJJJJJJKKKJJJIIIHHHEEEDDDBBB@@@>>><<<<<<;;;999999999888888888777777444444444333333333333222222222111111222222333333222222222222222222222222333333333333444555777777666777888:::;;;;;;;;;;;;<<<<<<<<<===============>>><<<;;;>>>HHH[[[qqq}}}lllZZZNNNHHHGGGHHHNNNgggzzz|||uuugggbbbaaa^^^[[[ZZZWWWXXXXXXWWWUUUTTTUUUWWWTTTUUU[[[hhhvvv|||wwwoooiiiccc\\\ZZZZZZ[[[XXXTTTTTTUUUVVVUUUTTTTTTVVVXXXXXXXXXXXXXXXYYYYYYYYYZZZWWWVVVUUUUUUUUUUUUUUUUUUTTTWWWZZZYYYUUURRRSSSTTTUUUOOONNNUUU^^^eeemmmtttxxx||||||yyyuuupppkkkjjjooowww}}}~~~}}}xxx|||}}}xxxssspppjjjccc]]]___gggqqqwwwyyypppfff[[[VVVTTTSSSVVV[[[]]]```ffflllsssyyy|||~~~zzz{{{{{{|||}}}~~~|||||||||}}}~~~~~~{{{yyymmmgggeeekkkuuu~~~}}}zzzwwwtttpppmmmgggbbb^^^bbbppprrr]]]NNNFFF@@@>>><<<<<<;;;;;;;;;<<<<<<======>>>???AAABBBDDDEEEFFFFFFGGGIIIHHHIIIMMMSSSYYYdddrrr}}}vvvppp{{{|||jjjeeefffzzzttt~~~yyyvvvvvvwww}}}~~~xxxsssooooookkklllpppvvv||||||yyytttpppmmmiiifffcccaaa```___XXXTTTNNNHHHCCCAAAAAAAAA===;;;999888999:::::::::;;;;;;;;;;;;<<<======>>><<<===>>>@@@AAAAAA@@@@@@??????AAABBBCCCDDDDDDDDDEEEFFFFFFHHHIIIKKKMMMNNNPPPRRRTTTUUUUUUVVVXXXZZZ\\\___aaa___\\\[[[]]]aaadddgggiiikkklllnnnqqqsssrrruuuxxxzzz|||}}}}}}{{{yyyyyyyyywwwtttoookkkhhhbbb```^^^\\\YYYXXXWWWVVVUUUVVVWWWVVVSSSPPPNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFCCCBBB@@@>>>===<<<;;;;;;888888888888888777777777333333333333222222222222111111111111111222333333111111111111111111111111222333333333555666777888777888999;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<======>>><<<<<>>>>>???@@@AAACCCEEEFFFGGGGGGIIIJJJJJJKKKPPPXXX^^^kkk{{{xxxuuuqqqjjjcccgggjjj~~~}}}ppp||||||}}}~~~xxxrrrnnnnnniiijjjooouuuzzzzzzuuupppjjjgggccc___\\\ZZZYYYYYYTTTPPPIIIBBB===<<<===???<<<:::888777888999999999===<<<<<<<<<<<<===>>>>>><<<===???@@@AAAAAAAAA@@@???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOOOOSSSWWWYYYXXXWWWWWWWWW\\\___bbb```\\\[[[___ccceeehhhjjjlllmmmooorrrtttsssuuuyyy|||}}}~~~zzzxxxuuutttsssppplllgggccc```\\\[[[YYYXXXWWWVVVVVVVVVTTTWWWZZZXXXTTTQQQPPPQQQMMMMMMLLLLLLLLLLLLMMMMMMGGGHHHHHHIIIIIIHHHFFFEEEBBBAAA???>>><<<;;;;;;;;;888888888888777777777777333333333222222222111111111111000000111222333333111111111111111111111111222333333444555666888888999999;;;<<<===>>>>>>>>>888999999:::;;;<<<======>>><<<===FFF[[[tttzzzfffTTTIIIGGGIIIKKKRRRmmmqqquuukkkbbb``````\\\XXXWWWTTTVVVXXXWWWUUUTTTVVVXXXZZZZZZ\\\]]][[[YYYZZZ\\\YYYXXXVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUTTTTTTVVVXXXUUUUUUVVVVVVVVVVVVVVVVVVUUUVVVXXXYYYZZZYYYXXXXXXYYY]]]```]]]WWWRRRQQQRRRRRRRRRTTTWWWWWWYYYaaakkkvvv|||}}}xxxwwwyyypppqqqrrrqqqpppqqquuuyyy|||{{{zzz{{{~~~zzzvvvvvvlllcccaaahhhpppuuuuuutttjjjaaa\\\XXXUUUVVVYYYWWWYYY\\\aaaiiiqqqxxx|||}}}|||||||||||||||}}}~~~~~~~~~}}}}}}}}}|||{{{zzzoooiiihhhpppyyy}}}{{{~~~|||||||||}}}}}}zzzvvvrrrpppooopppwww~~~ooo[[[KKKDDDAAA>>>;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGHHHJJJLLLLLLNNNSSS[[[bbbxxxtttsssrrrttt```bbbmmmoootttuuuvvvnnnyyytttrrrrrrmmmlllmmmqqquuutttoooiiiaaa___[[[YYYYYYWWWUUUTTTKKKGGGAAA===<<<<<<<<<<<<===<<<:::888888:::<<<>>>???@@@@@@@@@@@@???>>>===>>>>>>=========???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFJJJJJJJJJKKKLLLNNNOOOPPPSSSUUUXXXYYYXXXXXXXXXYYYXXX\\\```cccbbb```______hhhkkknnnqqqrrrrrrqqqpppvvvxxxzzz|||}}}~~~~~~~~~|||yyytttqqqlllkkkhhhfffcccaaa_________^^^]]]\\\[[[\\\]]]]]][[[___```\\\YYYZZZYYYWWWVVVUUUSSSSSSSSSSSSQQQPPPLLLKKKJJJJJJJJJJJJHHHFFFDDDDDDBBB@@@>>><<<;;;:::777777666555555555555555222222222222222222222222000000000000000000000000333333333333333333333333333333444555666777888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>=========AAAEEEOOOgggnnn\\\QQQIIIDDDIIIRRRWWWwwwqqq|||ooohhh___[[[[[[\\\\\\ZZZYYYXXXWWWWWWUUUUUUTTTSSSYYY[[[[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZXXXWWWVVVUUUTTTWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXWWWWWWXXXXXXXXX]]]\\\[[[ZZZYYYWWWVVVVVV^^^]]]\\\ZZZXXXUUUSSSRRRSSSTTTTTTUUUWWW\\\bbbfffrrrvvvzzz{{{xxxuuuttttttoooqqqssstttssstttvvvxxx}}}{{{xxxuuuuuussslllcccccclllsssttttttnnniiieee\\\RRRRRRXXXTTTWWW\\\aaagggnnnvvv{{{yyyzzz{{{{{{{{{{{{{{{zzz}}}|||{{{{{{{{{{{{{{{|||uuurrrnnnpppwww~~~~~~||||||fff\\\NNNDDD???===:::888;;;;;;;;;;;;;;;<<<===>>>>>>??????AAACCCEEEGGGIIIQQQIIIHHHOOOSSSUUU___nnnyyy{{{zzzgggbbbfffjjj}}}xxxtttuuuooofffzzztttpppnnnkkkjjjkkknnnqqqooohhhbbb[[[XXXUUUSSSRRRQQQOOOMMMHHHEEEAAA???>>>>>>>>>===@@@???===;;;;;;<<<>>>???AAAAAAAAAAAAAAA@@@??????>>>======<<<===>>>@@@AAAAAAAAABBBBBBCCCDDDFFFFFFJJJJJJKKKKKKMMMNNNPPPPPPSSSUUUWWWXXXWWWWWWXXXYYYYYY\\\```bbbaaa`````````hhhjjjnnnrrrtttttttttsssuuuxxx|||~~~~~~}}}{{{zzzyyyvvvrrrnnniiiiiigggfffeeedddddddddddddddcccbbbbbbcccddddddaaaeeefffbbb___``````^^^___]]][[[[[[\\\\\\ZZZYYYUUUSSSQQQPPPOOOMMMIIIFFFDDDCCCAAA???===;;;:::999777777666555555555555555222222222222222222222222111111111111111111111111333333333333333333333333333444444555666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<==================???AAAHHH[[[vvvuuudddSSSKKKGGGDDDJJJTTTfffllltttxxxlllfff^^^[[[[[[\\\[[[YYYYYYYYYXXXXXXWWWVVVVVVVVVXXXYYYZZZYYYWWWVVVWWWXXXZZZZZZYYYXXXWWWVVVVVVUUUWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVWWWXXXYYYZZZ^^^]]]\\\[[[YYYXXXVVVVVV[[[[[[[[[[[[ZZZXXXVVVUUUTTTTTTUUUUUUVVVZZZ```dddssswww{{{|||yyyvvvuuuvvv|||{{{zzzxxxxxxyyy{{{}}}}}}|||{{{xxxvvvrrrsssmmmdddcccjjjrrrtttyyytttooojjj```VVVUUUYYYTTTWWW[[[```eeellltttyyywwwwwwxxxzzz{{{{{{{{{{{{}}}}}}|||{{{{{{{{{{{{{{{xxxtttqqqrrrxxxxxxooo]]]TTTIIIAAA>>>===;;;888;;;:::::::::;;;<<<===>>>??????@@@BBBDDDFFFHHHIIINNNIIIJJJQQQUUUWWWdddttt~~~tttcccbbbjjjsss|||}}}|||mmmhhh}}}wwwrrrooolllkkkkkkmmmnnnjjjccc]]]VVVTTTQQQPPPOOOMMMJJJHHHFFFDDDAAA@@@AAAAAAAAA@@@CCCBBB@@@??????@@@AAABBBDDDCCCCCCBBBBBBAAA@@@@@@===<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQTTTVVVWWWXXXXXXXXXZZZ\\\^^^```cccdddcccccceeefffiiikkkooosssvvvwwwwwwwwwuuuyyy~~~~~~|||zzzxxxwwwvvvsssooollljjjjjjjjjjjjkkklllmmmmmmlllllllllllllllmmmooooookkknnnoookkkiiijjjjjjhhhjjjiiigggggghhhhhhgggeee```^^^\\\ZZZWWWQQQKKKFFFCCCBBBAAA???===;;;999999777777666555555555555555222222222222222222222222111111111111111111111111333333333333333333333333444444555666777888999999;;;;;;<<<<<<<<<========================<<<<<<<<>>===<<<;;;999:::999999:::;;;<<<======@@@AAABBBCCCEEEGGGIIIKKKMMMKKKNNNTTTXXX^^^ooonnn```bbbqqq~~~tttjjjhhh~~~|||xxxtttppppppppppppooojjjbbb]]]YYYWWWUUUTTTSSSQQQNNNLLLIIIFFFCCCBBBDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFDDDBBB@@@???>>><<<<<<;;;;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFHHHIIIJJJJJJLLLNNNOOOQQQQQQRRRWWWXXXZZZ[[[[[[\\\^^^aaaeeeggghhhiiiiiijjjlllnnnlllnnnqqqtttwwwxxxxxxxxxvvv{{{}}}|||{{{zzzxxxwwwvvvtttpppnnnpppppppppqqqssstttvvvwwwsssttttttuuuvvvxxxyyyyyytttwwwxxxtttrrrtttuuussstttsssrrrqqqrrrrrrqqqoooiiigggeeebbb]]]VVVNNNHHHCCCCCCAAA???===;;;:::999777777666555555555555555222222222222222222222222111111111111111111111111222222333333333333444444444555666666888888999:::<<<<<<<<<============>>>>>>======<<<<<<<<<<<<<<>>AAABBBCCCDDDFFFIIIKKKLLLNNNNNNQQQVVV[[[ggg~~~jjj^^^bbbtttlllfffggg}}}}}}|||yyyuuurrrrrrrrrrrrooojjjddd```___^^^]]]\\\\\\ZZZXXXUUURRRNNNIIIGGGIIILLLOOOQQQMMMMMMNNNNNNNNNNNNNNNNNNKKKJJJGGGDDDAAA>>>===<<<<<<<<<;;;<<<===???AAABBBCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKNNNPPPRRRSSSSSSSSSZZZ\\\___```aaabbbdddfffjjjkkklllllllllnnnqqqssspppqqqsssvvvwwwxxxxxxxxxyyy~~~~~~|||{{{|||zzzxxxxxxxxxvvvtttrrrvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{|||~~~{{{{{{yyy|||~~~}}}|||zzzyyyxxxyyyxxxwwwuuunnnllliiieee```XXXPPPJJJDDDCCCBBB@@@>>><<<::::::777777666555555555555555222222222222222222222222111111111111111111111111222222222333333444444444555555666777888999::::::<<<<<<<<<============>>>>>>===<<<<<<<<<<<<======CCCJJJ```}}}~~~ooohhhXXXLLLCCCDDDIIIOOO]]]lllpppppplll___^^^\\\\\\[[[[[[ZZZYYYVVVVVVVVVWWWXXXXXXYYYYYYWWWXXXYYYXXXVVVVVVVVVXXXUUUVVVXXXYYYYYYYYYXXXWWWUUUVVVVVVWWWXXXYYYZZZZZZUUUUUUUUUUUUWWWYYY\\\^^^___^^^]]]\\\[[[YYYXXXXXXXXXZZZ]]]^^^^^^[[[XXXVVVSSSTTTVVVWWWYYY]]]aaaeeegggoooyyyxxxqqqjjjiiihhhggghhhlllppptttrrrttttttpppjjjhhhooowww{{{~~~}}}vvvlllbbb[[[XXXYYY[[[]]]```cccgggmmmqqqtttuuuvvvwwwxxxyyyyyyyyyyyy{{{}}}|||{{{zzzyyy}}}~~~}}}}}}}}}~~~zzzrrrkkkcccZZZQQQJJJBBBAAA>>>===<<<;;;999888999999999:::;;;<<<>>>>>>BBBCCCCCCEEEGGGIIIKKKMMMNNNOOOQQQUUU]]]ppp{{{fff\\\aaattt{{{vvvfffbbbddd{{{yyyxxxuuurrrrrrrrrqqqpppmmmjjjgggeeefffeeeeeeeeefffeeebbb```^^^ZZZVVVTTTUUUWWWZZZ[[[WWWXXXXXXXXXVVVTTTRRRQQQJJJHHHEEEBBB???===<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCDDDDDDEEEGGGIIIKKKLLLKKKMMMPPPRRRTTTUUUVVVVVV]]]```cccfffggggggiiijjjjjjlllmmmnnnnnnooorrrttttttuuuvvvxxxyyyzzz{{{{{{~~~~~~}}}{{{{{{yyyxxxxxxyyyyyyxxxvvvyyyxxxxxxxxxxxxyyyyyyzzz~~~~~~}}}}}}|||zzzxxxrrroookkkfff```XXXPPPJJJCCCBBBAAA???===;;;:::999777777666555555555555555222222222222222222222222222222222222222222222222111222222333333444444555666666777888999:::;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;===>>>???FFFTTTjjj|||~~~qqqddd^^^OOOGGGBBBEEEIIIQQQcccvvvzzzzzzjjjfff___^^^]]]\\\[[[ZZZZZZZZZVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYZZZYYYXXXWWWWWWYYYUUUWWWXXXZZZZZZYYYWWWVVVUUUVVVVVVVVVWWWXXXXXXXXXTTTUUUUUUVVVXXXZZZ[[[\\\]]]\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]]\\\ZZZWWWUUUSSSTTTVVVXXXYYY\\\```cccbbbkkkxxx|||wwwooogggeeeeeeeeeeeefffkkkqqqvvvuuuttttttrrrmmmiiilllsssyyy{{{rrrjjjccc]]]ZZZ[[[]]]___aaaeeejjjmmmqqqrrrsssuuuwwwxxxxxxyyywwwyyy||||||}}}}}}|||~~~~~~~~~|||{{{{{{|||}}}~~~}}}~~~xxxssskkkcccZZZRRRKKKFFF@@@???>>><<<;;;:::999999999999:::;;;<<<===???@@@BBBCCCDDDEEEGGGIIIKKKMMMMMMNNNRRRWWWddd|||qqqbbb^^^eeewwwoooccc___```{{{wwwuuurrrqqqrrrrrrqqqooommmkkkkkkkkklllllllllnnnpppooommmjjjiiigggeeedddddddddcccbbb______^^^\\\XXXSSSNNNKKKFFFDDDBBB???>>>===>>>>>>============???AAACCCDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMOOORRRUUUWWWXXXXXXWWW]]]aaafffjjjkkkkkkkkklllkkkmmmoooqqqqqqrrrtttvvvwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}xxxvvvuuuvvvxxxyyyyyyxxx{{{zzzzzzzzzzzz{{{{{{||||||zzzwwwsssmmmfff___WWWNNNIIIAAA@@@???===;;;999777777777777666555555555555555222222222222222222222222222222222222222222222222111111222333333444555555666777777888999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;===???AAALLL^^^rrrzzzvvvlll^^^TTTHHHEEEEEEIIILLLUUUlllrrrhhhccc```___^^^[[[ZZZYYYZZZ[[[XXXXXXXXXXXXXXXYYYYYYYYYXXXYYYZZZYYYWWWWWWWWWYYYVVVWWWYYYZZZZZZYYYVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[ZZZYYYWWWVVVTTTUUUVVVWWWWWWXXX[[[]]]___jjjyyyxxxtttqqqiii```aaaaaabbbbbbdddiiiqqqwwwwwwsssrrrrrrnnnhhhhhhmmmuuu}}}}}}vvvooohhhaaaYYYZZZ\\\\\\^^^aaafffiiijjjlllnnnrrruuuwwwyyyyyywwwxxx{{{}}}~~~~~~~~~}}}~~~|||{{{|||{{{{{{zzz{{{|||~~~zzzzzz{{{||||||zzzwwwsssnnnjjjbbbYYYQQQKKKEEEBBB>>>======;;;999999::::::::::::;;;<<<===???@@@AAABBBBBBCCCEEEGGGIIIKKKLLLMMMQQQWWW```rrrhhhaaafffqqqyyyiiiaaa^^^^^^~~~~~~~~~{{{wwwtttssstttssssssrrrpppnnnnnnppprrrqqqqqqrrruuuwwwwwwtttrrrpppooopppppppppmmmiiieeeaaaaaa___[[[TTTMMMGGGCCCAAA@@@>>>======>>>@@@AAA>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPSSSVVVXXXYYYYYYYYY\\\aaahhhlllmmmmmmllllllmmmpppssstttuuuuuuwwwyyyxxxyyyzzz}}}~~~}}}}}}~~~~~~uuusssssstttvvvxxxxxxxxx}}}|||||||||}}}~~~~~~{{{{{{vvvooofff^^^UUUMMMHHH???>>>===;;;999777666555777777666555555555555555222222222222222222222222222222222222222222222222111111222333333444555555777777888999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;>>>@@@BBBQQQeeevvvyyytttkkk\\\LLLFFFFFFIIINNNPPPZZZtttyyyooojjjdddaaa```^^^[[[YYYYYYZZZ\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXYYYZZZYYYWWWVVVWWWXXXVVVXXXYYY[[[ZZZXXXVVVTTTVVVUUUUUUUUUUUUUUUUUUUUUSSSUUUWWWZZZZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[XXXYYYYYYYYYYYYYYYXXXXXXUUUVVVWWWVVVUUUUUUVVVXXX___jjjzzz{{{yyy|||zzztttpppnnnfff]]]]]]^^^______```fffnnnuuuxxxrrroooqqqnnngggeeehhhoooyyy|||uuuqqqiiibbbXXXYYYZZZZZZ\\\^^^cccfffeeegggjjjooossswwwyyyzzzwwwxxxzzz{{{|||{{{zzzyyy~~~}}}zzzyyyzzzzzzyyyzzz{{{}}}zzzyyyvvvuuusssooojjjfffddd```YYYQQQJJJEEEBBB@@@;;;;;;;;;:::888888:::<<<:::;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDGGGIIIKKKLLLOOOUUU^^^kkk{{{dddcccooo~~~sssfffaaa^^^]]]{{{yyy{{{{{{zzzyyywwwuuusssrrrqqqpppoooooonnnnnnooooootttssssssvvvyyyzzzxxxuuutttrrrsssvvvyyyttthhh^^^ZZZXXXSSSNNNIIIDDDAAA???AAAAAA@@@@@@??????>>>>>>?????????@@@AAABBBDDDEEECCCEEEHHHLLLOOOQQQRRRRRRVVVVVVVVVVVVXXXZZZ\\\]]]ccceeeggghhhiiikkkmmmooosssvvvxxxxxxvvvtttuuuwwwyyy|||}}}~~~{{{zzz{{{zzzwwwtttsssuuuwwwyyyxxxvvvsssqqqsssssssssvvvzzz}}}zzzuuulllcccZZZQQQIIIDDD>>><<<:::999999999888777777777666555444444333333222222222222222222222222333333333333333333333333222333333444444555555555::::::::::::::::::::::::::::::;;;;;;<<<=========@@@;;;;;;======:::===CCCYYYhhhsssrrrkkkbbbWWWMMMDDDIIIKKKLLLVVVkkkqqqeeebbbddd```^^^\\\ZZZZZZZZZ\\\]]]\\\\\\\\\]]]^^^]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVTTTVVVXXXXXXWWWVVVVVVWWWRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZ[[[YYYXXXWWWXXXZZZYYYZZZYYYXXXVVVWWWYYY[[[WWWWWWVVVUUUVVVWWWXXXYYY^^^cccsss}}}}}}~~~~~~zzzvvvtttrrrnnnfff___[[[[[[\\\___eeemmmtttwwwxxxxxxxxxtttooojjjgggfffnnntttzzz|||}}}yyypppfffccc]]]ZZZ\\\]]]]]]^^^bbb```bbbeeeiiioootttxxxzzzvvvwwwxxxzzz|||}}}}}}|||}}}~~~}}}||||||}}}}}}|||zzzwwwwwwtttqqqnnnllljjjgggddd]]]XXXQQQJJJFFFBBB@@@>>>;;;;;;::::::999::::::::::::<<<>>>>>>>>>???AAACCCFFFEEEEEEFFFHHHJJJJJJJJJQQQUUUaaawwwsss```hhh|||zzzwwwjjj`````````YYY|||yyyxxxzzzzzzyyywwwuuusssqqqpppnnnnnnnnnoooppppppqqqqqqsssrrrsssuuuxxxyyywwwuuuuuuuuuvvvxxxvvvmmm```UUUOOONNNKKKGGGDDDAAA???>>>@@@@@@???????????????????????????@@@BBBDDDEEEFFFEEEGGGJJJMMMPPPRRRSSSTTTWWWWWWWWWXXXZZZ\\\___```eeegggjjjkkklllmmmppprrruuuwwwyyyxxxwwwvvvxxxzzz{{{~~~}}}{{{xxxuuuttttttssspppmmmnnnnnnooooooooonnnnnnmmmmmmmmmnnnpppsssvvvxxxyyy|||zzzsssjjj```WWWOOOGGGCCC>>><<<:::999::::::888777777666666555444444333333222222222222222222222222333333333333333333333333333333333444444555666666::::::::::::::::::::::::::::::;;;<<<<<<======>>>@@@===<<<>>>===<<>><<<::::::999999999999:::::::::<<<>>>?????????AAACCCDDDDDDEEEGGGIIIKKKLLLMMMTTT\\\lllmmmcccuuummmnnnrrrfff]]]]]]^^^WWW}}}yyywwwvvvvvvxxxwwwvvvuuusssqqqooommmjjjkkkmmmpppqqqrrrrrrrrrqqqpppqqqtttvvvwwwuuuttttttwwwxxxvvvooobbbTTTKKKEEEDDDCCCAAA@@@?????????@@@???>>>>>>>>>???@@@AAA??????@@@BBBDDDFFFHHHIIIIIIJJJMMMPPPRRRTTTUUUVVVXXXYYYYYYZZZ]]]```bbbdddiiikkkmmmooooooqqqsssuuuxxxyyyyyyyyyxxxxxx{{{}}}}}}}}}{{{qqqooommmlllkkkiiigggeeefffeeedddddddddeeefffgggffffffgggiiilllnnnpppqqquuuxxx{{{{{{zzz{{{wwwpppeee[[[RRRKKKEEEBBB???===;;;:::::::::999888666666555555444333333333222222222222333333333333333333333333333333333333333333444444555666666777:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>===???HHHRRRgggnnnrrrmmmcccYYYPPPIIIKKKLLLLLLQQQ^^^rrrrrrlllfff^^^YYY\\\\\\\\\\\\]]]]]]]]]]]]___^^^^^^___``````]]][[[XXXYYYZZZZZZZZZXXXWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXZZZ\\\^^^___]]]\\\\\\\\\\\\ZZZXXXWWWXXX[[[^^^```ccc___ZZZYYY\\\^^^^^^]]]XXXYYYZZZYYYXXXXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^iiiwww{{{uuuqqqrrr}}}~~~~~~}}}zzzxxxyyy{{{{{{xxxuuuhhhggggggjjjpppuuuxxxyyywwwxxxyyywwwssspppnnnnnnmmmsssxxx{{{~~~zzzsssggg```ZZZZZZ\\\\\\```ddd\\\```ffflllpppsssttttttwwwwwwyyyzzz|||}}}~~~{{{yyyyyy{{{wwwvvvvvvwwwyyyxxxvvvtttqqqooollljjjfffbbb\\\XXXTTTOOOIIIDDDAAA>>>;;;999999999888888888999999:::;;;<<<>>>??????@@@BBBDDDCCCDDDFFFHHHKKKMMMOOOOOOWWWcccxxxpppfffgggwwwlllsss~~~jjjbbbZZZ[[[\\\VVVyyyuuurrrqqqrrrsssttttttsssrrrpppnnnlllkkkiiikkkmmmpppqqqqqqqqqpppmmmnnnoooqqqrrrsssrrrqqqqqqttttttnnnbbbUUUKKKFFFAAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>???AAABBBDDD@@@AAABBBCCCFFFHHHJJJLLLLLLMMMOOOQQQTTTVVVWWWXXXZZZZZZ[[[\\\___bbbeeeggglllnnnppprrrrrrtttvvvxxxzzzzzzyyyxxxyyyzzz}}}~~~|||{{{yyyvvvssshhhgggeeedddbbbaaa___^^^\\\\\\]]]]]]^^^______```___aaabbbdddeeehhhjjjmmmpppsssvvvvvvvvvyyy~~~{{{ssskkk```UUULLLGGGBBB@@@???===::::::::::::999777555555555444444333333333222222222333333333333333333333333333333333333333333333444555666777777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????======BBBNNNYYYhhhmmmpppmmmeee\\\SSSNNNMMMMMMOOOWWWfffwwwuuunnnggg___ZZZ[[[[[[\\\]]]^^^^^^^^^]]]```______```aaa```^^^\\\YYYZZZ[[[[[[[[[YYYWWWVVVWWWWWWXXXXXXYYYYYYYYYZZZ\\\^^^``````^^^]]]]]]]]]]]][[[XXXWWWXXX]]]bbbfffiiiccc\\\YYY\\\^^^\\\ZZZWWWYYYZZZ[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[XXXYYY```jjjooommmmmmppp~~~}}}~~~}}}~~~sssqqqoooqqqvvvzzz||||||xxxyyyzzzyyyvvvtttssssssnnnssswwwyyy||||||wwwjjjccc\\\[[[\\\]]]```eee___bbbfffkkkoooqqqssstttwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~zzzxxxwwwxxxtttttttttuuuwwwvvvtttrrrooommmkkkhhhddd^^^WWWSSSNNNJJJEEEAAA???===:::888888888888777888888999999;;;===???@@@@@@AAABBBDDDBBBDDDGGGIIIKKKMMMOOOQQQXXXiiiqqqddd```iiixxx|||tttddd^^^XXXZZZ\\\WWW|||xxxsssnnnlllmmmoooqqqqqqqqqpppooonnnlllkkkjjjjjjkkkmmmoooooonnnmmmllljjjlllmmmnnnnnnmmmmmmlllkkkllliiiaaaUUUKKKFFFEEEAAAAAAAAAAAABBBCCCCCCDDDCCCBBBBBBAAABBBCCCEEEEEEBBBCCCDDDEEEHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVWWWXXXZZZZZZ[[[]]]___bbbeeegggmmmoooqqqrrrssstttwwwyyyyyyxxxwwwwwwyyy{{{}}}~~~}}}|||}}}~~~~~~|||xxxuuusssoookkkiii`````````^^^]]][[[[[[[[[UUUWWWZZZ]]]^^^^^^]]]\\\]]]___bbbddddddgggjjjnnnqqqtttwwwwwwwwwzzz~~~uuullldddYYYOOOGGGCCC@@@>>>>>><<<:::999999999888777444444444444444333333333222222333333333444444444333333333333333333333333333444444555777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>@@@???===@@@JJJXXXaaammmnnnpppnnnggg]]]TTTOOONNNNNNTTTaaaqqqsssggg```___[[[\\\]]]^^^^^^^^^^^^^^^_________```aaa```^^^\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[]]]______]]][[[[[[[[[ZZZYYYVVVVVVYYY^^^dddhhhllleee\\\YYYZZZZZZXXXTTTVVVXXX[[[\\\[[[ZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZRRRSSSXXX___eeeiiilllppp|||yyytttpppppptttyyy{{{{{{zzz|||}}}|||zzzwwwvvvvvvqqqtttuuuuuuxxx||||||xxxoooggg```^^^]]]]]]```eeeddddddfffhhhkkkpppsssvvvvvvwwwxxxyyyzzz{{{|||}}}}}}~~~~~~yyyvvvvvvvvvssssssssstttuuutttrrrpppmmmllliiifffbbb\\\UUUOOOJJJGGGCCC@@@>>>===:::999888777777777888888999:::<<<>>>@@@@@@@@@AAACCCEEEDDDFFFIIIJJJJJJMMMPPPTTT___ssswwweee]]]___kkkxxxzzzkkk```]]]YYY[[[^^^YYYwwwtttpppllljjjjjjmmmnnnmmmmmmmmmmmmmmmlllkkkkkkkkkllllllmmmlllkkkjjjiiihhhjjjkkkkkkiiigggggggggcccccc___WWWNNNGGGFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPQQQQQQSSSUUUWWWXXXYYYYYYZZZ[[[^^^aaaccceeekkkmmmoooqqqqqqsssuuuwwwvvvtttsssuuuxxxzzz|||||||||}}}~~~|||zzzyyyzzz{{{zzzxxxuuurrroookkkfffccc___```aaa```^^^]]]^^^___YYY[[[```dddeeeeeecccbbbdddhhhlllmmmnnnqqqvvvzzz|||xxxoooddd]]]SSSJJJDDD@@@>>><<<===;;;999888888888777666444444333333333333333333222222333333444444555555333333333333333333333333333444555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>@@@@@@AAAIIIXXXgggnnnwwwssspppllldddWWWNNNKKKMMMQQQ\\\nnn~~~}}}yyyjjjdddeee]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^______\\\ZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZZZZ\\\]]]]]][[[YYYXXXYYYVVVVVVUUUVVVYYY^^^bbbeeehhhccc\\\WWWVVVTTTRRROOOUUUXXX\\\]]]\\\[[[ZZZZZZVVVWWWXXXYYYYYYYYYXXXXXXOOOPPPSSSYYY```gggmmmrrr~~~}}}zzzqqqooossszzz~~~~~~|||yyyxxxxxxrrrtttsssrrruuuzzz{{{yyytttkkkdddbbb```^^^```cccfffeeeeeefffiiimmmrrruuuuuuvvvvvvwwwyyyzzzzzz{{{{{{~~~~~~~~~yyyvvvuuuuuurrrrrrqqqrrrsssrrrooommmkkkhhheeebbb]]]XXXQQQLLLEEECCC@@@>>>>>>===;;;999888888888888888999:::;;;===>>>@@@AAAAAABBBDDDFFFGGGIIIKKKKKKKKKOOOVVV[[[nnnpppbbb\\\cccrrrsssxxxeee^^^^^^[[[]]]aaa\\\uuurrroookkkiiijjjkkkllljjjjjjkkkllllllllllllllljjjjjjjjjjjjiiiiiihhhhhhfffhhhjjjhhheeebbbaaabbb]]][[[XXXRRRLLLHHHFFFFFFDDDDDDEEEEEEGGGHHHIIIJJJHHHIIIKKKKKKKKKJJJHHHGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPRRRSSSUUUVVVXXXXXXXXXYYY[[[^^^```bbbhhhjjjmmmnnnooopppsssuuuqqqppppppsssvvvyyyyyyxxxzzz{{{||||||{{{{{{}}}~~~}}}{{{yyywwwuuuqqqmmmiiigggiiikkkkkkiiiiiijjjllliiikkknnnqqqssstttttttttvvv{{{zzzooohhh]]]WWWNNNGGGBBB???<<<;;;<<<999777666777777666444333333333333333333333333222222333333444555555666333333333333333333333333333444555666888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>@@@AAAFFFUUUjjjyyy~~~~~~uuukkkddd[[[OOOHHHHHHMMMTTTfff|||zzzyyysssllllll```___^^^]]]\\\]]]^^^^^^\\\[[[[[[\\\]]]]]]ZZZXXX[[[ZZZYYYYYYZZZ[[[]]]^^^[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZ\\\[[[YYYWWWWWWWWWTTTTTTUUUWWWYYY[[[]]]^^^```]]]YYYUUURRROOONNNMMMTTTWWW\\\^^^^^^\\\ZZZZZZVVVWWWXXXYYYYYYYYYXXXXXXOOOPPPRRRVVV]]]fffnnnrrrzzz~~~qqqlllqqqzzz~~~{{{yyyxxxssssssqqqooossszzz}}}|||wwwppphhhfffccc```___aaaccccccccceeegggkkknnnpppttttttuuuvvvwwwxxxxxxyyy{{{}}}}}}~~~zzzvvvttttttqqqpppooooooooonnnkkkhhhfffccc___[[[WWWRRRLLLHHHAAA???===<<<<<<<<<:::888888888888999999:::;;;<<<===???AAABBBBBBBBBDDDFFFHHHKKKLLLMMMNNNTTT^^^fff|||}}}iiiaaa___lll}}}}}}vvvqqqaaa\\\^^^\\\^^^bbb]]]tttrrrooollljjjjjjkkkkkkhhhiiijjjkkklllmmmmmmmmmiiiiiihhhhhhggghhhiiiiiieeegggiiigggbbb___^^^___ZZZXXXUUURRRNNNJJJFFFDDDGGGGGGHHHIIIKKKMMMNNNOOOJJJLLLNNNOOONNNLLLIIIGGGIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPOOOOOOQQQRRRTTTVVVXXXWWWWWWXXXZZZ\\\^^^___fffhhhkkklllmmmnnnqqqsssooonnnnnnqqqvvvxxxwwwuuuxxxzzz|||}}}~~~~~~}}}zzzvvvsssqqqtttvvvvvvttttttwwwyyyyyyyyyzzz|||rrrgggaaaYYYTTTLLLEEEAAA>>><<<:::;;;999666666666666555333333333333333333333333333222222333333444555666666333333333333333333333333444444555777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????AAACCCJJJ^^^wwwssseee\\\SSSIIIFFFIIIMMMWWWmmmqqquuu}}}uuusssaaa```^^^\\\[[[\\\^^^___[[[ZZZZZZ[[[\\\[[[YYYWWW\\\ZZZYYYXXXYYY\\\___aaa\\\\\\[[[[[[ZZZZZZYYYYYYXXXZZZ[[[[[[YYYVVVVVVVVVSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYWWWTTTPPPMMMLLLMMMSSSWWW\\\___^^^\\\ZZZYYYVVVWWWYYYZZZZZZZZZYYYXXXPPPRRRSSSUUU\\\fffnnnrrryyyzzz|||{{{lllfffkkkuuu~~~{{{yyyxxxssssssqqqooosss{{{zzzrrrkkkhhheee```___```___```ccceeegggiiijjjkkksssttttttuuuvvvwwwwwwxxx|||~~~||||||zzzvvvttttttpppooonnnmmmmmmkkkhhheeebbb^^^ZZZUUUQQQMMMIIIEEE???===;;;;;;;;;;;;999777999999999999:::;;;<<<======???AAABBBBBBCCCEEEFFFIIIKKKMMMNNNPPPXXXdddnnntttccc___cccssszzzxxx~~~nnn___[[[^^^\\\^^^bbb^^^qqqpppmmmkkkhhhfffeeedddkkkjjjiiiiiikkklllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhiiigggbbb___]]]]]]___```\\\XXXSSSOOOMMMKKKIIIHHHHHHHHHIIIJJJLLLOOORRRTTTTTTTTTSSSQQQOOONNNMMMLLLJJJIIIIIIIIIKKKMMMNNNMMMSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVXXX\\\bbbgggfffhhhkkklllmmmnnnppprrrssssssssstttvvvyyy|||~~~zzz}}}~~~wwwmmmaaaWWWRRRMMMGGGBBB???>>>===<<<::::::999999777666444333777777666666666555555555222222333333333444444444555555444444444555666666777777777888999999::::::============>>>>>>>>>>>>BBB@@@>>>======>>>>>>>>>@@@;;;BBBZZZsssxxxrrrdddUUUKKKHHHHHHHHHPPP^^^uuuxxxmmm|||yyypppjjjbbbaaaaaa___^^^]]]\\\[[[___]]][[[ZZZYYYZZZ[[[\\\XXXUUUTTTUUUYYY[[[[[[YYY]]]\\\[[[YYYXXXXXXXXXXXXUUUWWWYYYYYYWWWVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWTTTTTTVVVTTTMMMJJJJJJSSSWWW\\\\\\ZZZXXXYYYZZZWWWWWWWWWXXXZZZ[[[ZZZYYYZZZWWWWWWZZZ[[[]]]fffooozzzuuurrrvvv|||~~~lllfffjjjqqq{{{}}}{{{|||vvvooonnnrrryyy~~~zzztttmmmgggdddddddddbbbccccccbbbaaadddjjjooouuuuuuuuutttsssuuuxxx{{{{{{}}}}}}~~~~~~~~~~~~|||yyywwwuuussstttrrrooollliiigggfffeee^^^XXXRRRNNNMMMJJJDDD???;;;;;;;;;::::::999999999888999999:::;;;<<<======>>>@@@AAAAAAAAABBBEEEGGGJJJIIILLLQQQVVV^^^lllzzz}}}ggg[[[ZZZgggzzz~~~yyy|||oooeee\\\XXX\\\___]]]\\\^^^ooonnnllljjjhhhfffeeeeeeeeeddddddeeehhhiiiiiihhhiiiiiihhhggggggggggggggghhhfffbbb___^^^^^^```aaa^^^ZZZUUURRRPPPNNNLLLJJJJJJKKKLLLNNNPPPSSSVVVWWWVVVTTTRRRRRRRRRRRRPPPNNNLLLKKKKKKLLLNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUYYYZZZ\\\^^^aaaffflllqqqrrrsssvvvwwwwwwxxx{{{}}}~~~~~~}}}~~~{{{tttnnneeeZZZRRRNNNJJJDDD???===<<<<<<;;;888888888777666555333333555444444444333333333333222222333333333444444444555444444444444555555666777777888888999:::::::::============>>>>>>>>>>>>AAA???>>>>>>>>>?????????@@@>>>HHH```xxxwwwooobbbTTTJJJIIIKKKMMMXXXiii~~~yyyqqq|||sssllliiiaaaaaa```___^^^]]]\\\[[[]]][[[ZZZXXXXXXYYYZZZ[[[YYYWWWVVVVVVYYYZZZZZZXXXZZZYYYXXXXXXXXXXXXXXXYYYVVVWWWYYYYYYWWWUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSTTTWWWVVVRRRQQQSSS```aaaaaa```]]]ZZZYYYXXXUUUUUUVVVXXXYYYZZZZZZYYY\\\ZZZYYYYYYXXXYYYbbblllyyyvvvqqqsssxxx{{{|||nnneeeeeelllvvv|||vvvpppnnnqqqwww||||||yyytttoookkkhhhggggggcccccccccbbbaaaccchhhlllqqqrrrssssssssstttwwwzzz{{{}}}yyyyyy|||~~~~~~}}}zzzxxxuuutttsssooonnnmmmjjjhhheeedddcccZZZUUUOOOKKKJJJGGGBBB===;;;;;;;;;::::::999999999::::::;;;<<<===>>>>>>??????AAABBBBBBBBBCCCFFFHHHIIIKKKOOOUUUZZZddduuuqqq```[[[^^^pppyyy}}}}}}kkk^^^XXXVVVYYY\\\ZZZZZZ]]]mmmllljjjiiigggfffffffffbbbbbbbbbcccfffhhhhhhggghhhgggffffffeeeeeefffffffffdddaaa___^^^___aaacccaaa]]]YYYUUUSSSRRRPPPNNNMMMNNNPPPSSSVVVWWWYYYYYYXXXUUUSSSUUUYYYYYYUUUQQQKKKLLLMMMOOOPPPRRRSSSTTTWWWWWWWWWXXXZZZ[[[]]]^^^```cccgggkkkoootttzzz~~~~~~|||vvvnnnggg```YYYPPPJJJIIIEEE@@@<<<;;;;;;:::999777777777666555444333222444444444444333333333333333333333333444444444444444444333333444555555666777888888999999::::::;;;============>>>>>>>>>>>>???????????????@@@@@@AAABBBDDDRRRkkk}}}uuurrrjjj^^^QQQJJJIIIOOOTTTfffxxxyyywww||||||{{{xxxuuuqqqlllhhhfff______^^^^^^]]]\\\[[[[[[[[[ZZZXXXWWWWWWWWWXXXYYYZZZYYYXXXXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYWWWXXXYYYXXXVVVTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSTTTXXXZZZXXXYYY]]]mmmjjjgggccc```]]]YYYVVVTTTUUUVVVXXXYYYYYYZZZZZZ[[[ZZZZZZXXXUUUVVVaaammmyyyzzztttrrrtttxxx{{{uuukkkgggjjjuuu{{{wwwqqqoooppptttxxxzzz{{{yyywwwtttqqqnnnlllkkkeeedddcccaaa```aaadddgggkkkmmmppprrrrrrtttvvvxxx{{{}}}~~~zzztttppprrruuu|||~~~~~~}}}}}}~~~}}}}}}}}}}}}|||zzzxxxvvvtttrrrqqqkkkjjjjjjhhheeebbb___]]]TTTPPPJJJGGGFFFCCC???;;;;;;;;;::::::::::::999999;;;;;;<<<===>>>???@@@@@@@@@AAACCCCCCCCCDDDGGGIIIIIILLLRRRYYY```mmmwwweee[[[^^^eeeyyyzzzssshhh\\\XXXVVVWWWWWWUUUWWWZZZjjjiiihhhgggffffffffffffeeeddddddeeeggghhhhhhgggfffeeeddddddccccccddddddcccbbb```______```bbbcccaaa^^^ZZZXXXWWWUUUSSSQQQPPPRRRTTTVVVXXXXXXXXXXXXVVVTTTUUU[[[aaaaaaYYYQQQKKKMMMPPPSSSUUUXXXZZZ\\\bbbbbbbbbccceeegggiiijjjlllpppuuuyyy}}}zzzpppkkkccc\\\UUUPPPJJJFFFEEEBBB>>>;;;:::::::::999666666666666666555444333555555555555555555555555333333333444444444444555333333333333444555666666888888999999:::;;;;;;;;;============>>>>>>>>>>>>>>>?????????>>>>>>@@@AAAEEEMMM```wwwyyymmmjjjaaaWWWMMMHHHJJJSSS]]]uuu{{{xxxrrrrrrooollljjjhhhgggeeeddd]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[ZZZZZZXXXXXXWWWWWWWWWXXXXXXYYYXXXYYYYYYXXXUUUSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSTTTXXXZZZZZZ]]]aaapppkkkeeebbbaaa___[[[WWWVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYXXXUUUWWWdddqqqzzz}}}zzzuuutttyyy}}}xxxqqqpppyyy{{{xxxssspppppprrrtttvvv{{{{{{zzzyyyvvvrrrooommmgggfffdddaaa``````aaabbbdddhhhlllpppqqqssstttuuuzzzzzzyyytttooommmpppttt|||~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}||||||||||||||||||{{{zzzyyywwwtttrrrqqqpppiiiiiihhheeeaaa\\\XXXUUUOOOKKKGGGDDDBBB@@@===:::::::::::::::::::::::::::;;;<<<<<<===>>>???@@@@@@???AAABBBCCCCCCDDDGGGIIIKKKNNNTTT\\\fffwwwmmm___[[[cccmmm}}}xxxmmmiiibbb^^^YYYUUUSSSSSSVVVYYYggggggfffeeeeeeeeeffffffgggfffeeeeeefffgggfffddddddcccbbbbbbaaaaaabbbbbbaaa```___^^^___```bbbccc___]]][[[YYYYYYXXXVVVTTTTTTUUUWWWXXXXXXWWWVVVUUUTTTUUUYYYaaahhhfff\\\RRRPPPTTTZZZ^^^```cccgggjjjmmmnnnnnnooopppqqqssstttyyy}}}|||yyywwwtttppplllgggccc\\\VVVPPPKKKGGGEEECCC@@@===;;;:::::::::999666666777777777666555555444444555555555555555555333333444444444555555555444444444444555666777888999999999:::;;;;;;<<<<<<============>>>>>>>>>>>>??????@@@>>>======@@@CCCKKKYYYnnnsssfff^^^WWWOOOJJJHHHKKKXXXggg|||}}}kkklllnnnkkkfffdddddddddcccbbb[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[VVVXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYWWWTTTSSSSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSSSSWWWYYYXXXZZZ^^^gggccc___^^^______\\\YYYZZZ\\\]]]\\\ZZZXXXXXXYYYZZZYYYZZZZZZWWWYYYdddqqqzzz|||~~~wwwuuuyyy~~~|||}}}zzz~~~zzzxxxvvvsssqqqqqqsssttt||||||}}}|||yyyuuuqqqnnnjjjhhheeebbbaaa``````___```dddiiinnnpppqqqssstttxxxxxxvvvssspppppptttxxx|||~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{yyyzzzzzz{{{||||||||||||zzzyyywwwuuusssqqqooonnnhhhgggeeebbb\\\VVVPPPMMMJJJGGGDDDBBB@@@>>><<<;;;::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@>>>@@@BBBCCCCCCEEEGGGJJJMMMPPPXXXbbbpppzzzfff]]]]]]gggrrrpppkkkkkkfffbbb[[[TTTTTTXXX]]]```ffffffeeeddddddddddddeeefffdddccccccccccccbbb```bbbaaa``````______``````___^^^]]]]]]^^^___```aaa]]]\\\ZZZZZZ[[[[[[YYYXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWYYY^^^gggllliii```XXX\\\aaagggkkknnnppptttxxx{{{zzzzzzzzzzzz{{{||||||ssssssuuuvvvxxxyyyzzz{{{||||||}}}|||{{{{{{}}}|||}}}~~~~~~}}}~~~~~~|||{{{zzzxxxwwwsssqqqnnnllljjjhhheeecccaaa^^^YYYSSSNNNJJJGGGFFFBBB???<<<;;;::::::999888555555666777777777666666222222222222333333333333333444444444555555555555444444555555666777999999999::::::;;;;;;<<<<<<===============>>>>>>>>>>>>???@@@@@@>>>===???EEEKKKTTTfffzzzxxxjjj___TTTMMMIIIIIIIIINNN___qqq~~~qqqeeejjjlllgggbbb```aaaaaa```^^^YYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\UUUXXXZZZ[[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUXXXXXXXXXVVVTTTSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSSSSVVVWWWUUUUUUXXX\\\[[[[[[[[[\\\]]]\\\[[[[[[^^^```^^^ZZZXXXYYY[[[___\\\[[[[[[ZZZZZZaaajjjuuuyyyzzzxxxzzz}}}yyy~~~~~~xxxyyyxxxvvvtttssstttvvv||||||}}}|||zzzvvvrrrooonnnkkkgggdddcccbbb```___^^^bbbggglllnnnppprrrsssuuuuuuuuutttsssuuuxxx{{{{{{}}}||||||{{{{{{|||~~~~~~}}}~~~~~~~~~}}}}}}|||~~~~~~}}}~~~}}}{{{yyyyyy{{{|||||||||||||||xxxwwwuuussspppmmmkkkjjjeeeddd```\\\VVVPPPJJJGGGEEEDDDBBB@@@>>><<<;;;;;;999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???AAACCCDDDDDDFFFIIIKKKQQQUUU___ooolll^^^[[[aaalllwwwyyyjjjhhhiiibbb___XXXUUUYYYbbbggggggeeeeeedddccccccccccccccccccaaa```aaabbbbbbaaa`````````___^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^[[[[[[[[[\\\^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^]]]```dddiiilllkkkfffbbbffflllrrruuuvvvwwwzzz~~~~~~~~~}}}{{{zzzzzzzzzzzzwwwxxxxxxwwwtttssstttuuuuuuuuutttrrrqqqrrruuuxxxvvvvvvvvvuuusssrrrqqqpppooonnnnnnmmmkkkiiigggfffZZZ[[[]]]```bbbdddeeeffffffffffffeeecccccceeegggfffhhhiiijjjjjjlllpppsssuuuzzz}}}||||||}}}zzzuuuqqqrrrrrrpppmmmkkkjjjjjjgggfffeeedddcccbbbaaa___[[[YYYVVVRRRMMMIIIFFFFFFAAA>>>;;;:::999999777666333444555666666666666666111111222222222333333333444444444444555555555555555555666666777999:::;;;:::::::::;;;<<<<<<==================>>>>>>>>>>>>>>>@@@@@@??????DDDNNNVVV^^^rrrwwwjjj^^^VVVLLLFFFEEEJJJMMMSSSeeezzzzzzjjj```eeegggbbb]]][[[]]]^^^[[[YYYWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\WWWZZZ\\\[[[YYYVVVUUUVVVVVVVVVUUUTTTTTTSSSTTTTTTWWWWWWWWWUUUSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRSSSVVVVVVSSSRRRTTTVVVXXXZZZ[[[ZZZZZZZZZZZZXXX[[[^^^^^^ZZZXXXZZZ]]]___ZZZXXXZZZ\\\]]]```eeelllttt}}}}}}~~~}}}}}}{{{xxxyyy{{{{{{{{{{{{wwwyyyzzzyyywwwvvvwwwxxxyyyzzz{{{{{{zzzwwwuuusssqqqmmmiiigggfffeeebbb___^^^bbbfffjjjlllnnnqqqsssqqqssstttuuuvvvwwwyyyzzzwwwzzz~~~~~~|||zzzzzz|||~~~~~~~~~}}}~~~~~~}}}~~~}}}{{{~~~||||||}}}}}}|||zzzxxxxxxyyyyyyyyyxxxwwwvvvvvvuuurrrooollliiifffeee___]]]YYYUUUOOOJJJGGGEEEAAA@@@???===;;;:::::::::999999999::::::;;;;;;;;;<<<======>>>???@@@AAAAAAAAACCCEEEFFFGGGHHHKKKNNNTTTZZZjjjttt___WWW[[[ffftttnnndddbbbccc[[[YYYVVVVVV```kkkkkkeeeeeeeeedddcccbbbbbbbbbbbbaaa``````aaacccdddcccbbb______^^^]]]]]]]]]]]]^^^\\\\\\\\\[[[\\\\\\\\\]]][[[[[[[[[]]]```aaa```___]]]]]]]]]]]]___aaadddeeedddeeegggjjjkkkkkkjjjjjjkkkqqqwwwyyyxxxwwwzzz~~~wwwvvvtttrrrpppoooooonnnllllllkkkiiifffeeeeeegggccccccbbb```___```cccfffcccccccccbbb```^^^\\\[[[ZZZYYYYYYWWWUUUSSSQQQPPPHHHIIILLLOOORRRTTTVVVVVVSSSTTTSSSRRRPPPPPPRRRTTTTTTVVVXXXYYY[[[^^^bbbeeedddiiikkkjjjjjjkkkiiieeedddgggiiihhhdddaaaaaabbbbbbaaaaaa`````````______WWWVVVUUUQQQLLLHHHFFFEEE@@@>>>;;;999888777666444222222333444555555555555333333333444444555555555444444444555555555666666666666666777888:::;;;<<<::::::;;;;;;<<<=====================>>>>>>>>>>>>===???@@@@@@AAAIIIUUU___eeeyyyooo___UUUPPPHHHCCCDDDLLLPPPVVVjjj{{{nnnbbbYYY\\\bbb]]]XXXXXXZZZ[[[XXXUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\YYY\\\^^^\\\WWWSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVVVVVVVUUUSSSSSSUUUWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQSSSWWWWWWRRRQQQRRRUUUYYY]]]]]]ZZZWWWXXXYYYTTTYYY]]]\\\ZZZYYY\\\___[[[VVVTTTYYY^^^```bbbeeedddooo}}}zzzxxxuuuvvvyyytttyyy{{{}}}vvvrrrtttvvvyyy|||{{{yyyxxxyyy{{{wwwxxxyyyzzzzzzxxxwwwvvvrrrooojjjhhhhhhfffccc```___bbbfffiiikkknnnqqqsssoooqqqtttvvvwwwxxxxxxxxxtttwww|||}}}{{{zzzzzz|||}}}}}}~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyzzz{{{yyyxxxvvvvvvvvvvvvtttrrrpppnnntttssspppmmmiiifffcccaaaZZZXXXTTTPPPKKKHHHEEEDDD>>>>>>===<<<999888999:::999999999::::::;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCCCCEEEGGGHHHIIIKKKNNNPPPVVV^^^rrr~~~kkkXXXSSS\\\kkk||||||hhh___]]]\\\XXXWWWVVVYYYdddnnniii^^^eeeeeedddcccbbbaaa```______```aaabbbbbbbbbbbbbbbcccaaa```^^^]]]]]]]]]^^^^^^\\\ZZZYYYXXXYYYZZZ[[[[[[[[[[[[\\\______^^^]]]___```bbbdddeeeeeedddccciiijjjjjjkkkkkkjjjjjjiiimmmmmmnnnooommmkkkiiigggjjjhhheeeaaa]]]ZZZXXXWWWYYYYYYWWWUUUSSSRRRPPPPPPMMMMMMNNNOOOOOOPPPPPPQQQSSSRRRQQQOOOMMMKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEAAACCCEEEGGGIIIJJJJJJIIIIIIHHHGGGGGGGGGIIIJJJKKKMMMMMMNNNPPPRRRTTTVVVWWWZZZ[[[\\\\\\[[[\\\^^^```bbbbbbaaaaaaaaaaaabbbbbbaaaaaa___^^^]]]]]]]]]]]]\\\XXXSSSOOOLLLHHHEEEBBB@@@???===:::888777666555555555555555555555555555555555555555555555555555666666555555555666666777777999::::::999888999:::<<<<<<<<<===============<<<<<<<<<===>>>?????????DDD@@@>>>AAAIIISSS[[[^^^qqq{{{yyylll___UUUNNNGGGFFFIIINNNUUUaaauuussseee]]][[[\\\XXXVVVUUUVVVYYY[[[YYYWWWZZZYYYXXXWWWVVVWWWXXXXXXZZZ[[[[[[\\\[[[[[[ZZZYYYXXXXXXXXXWWWTTTRRROOONNNSSSSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUSSSTTTVVVWWWWWWVVVTTTSSSQQQSSSUUUUUUTTTSSSSSSTTTVVVVVVWWWXXXYYYZZZ[[[\\\YYYYYYXXXWWWWWWWWWXXXXXXUUUWWWZZZZZZZZZ]]]cccgggccclll~~~~~~||||||yyyuuutttuuuuuuwwwzzz|||zzzssspppnnnuuuwwwyyyzzz{{{zzzxxxwwwzzzzzz{{{{{{|||}}}}}}}}}vvvsssooojjjgggeeeddddddbbbccceeefffhhhkkkpppsssuuutttsssssstttttttttsssrrruuuyyy|||~~~~~~}}}~~~}}}|||{{{{{{zzz~~~}}}||||||||||||xxx{{{}}}~~~~~~~~~}}}~~~}}}zzzxxxvvvuuuuuuuuuvvvvvvuuutttsssqqqooonnnnnnnnnmmmjjjfffaaa[[[XXXTTTRRROOOKKKGGGDDDBBBAAA<<<<<<;;;;;;:::999888888777777888999;;;<<<======????????????@@@AAABBBBBBEEEEEEHHHJJJJJJIIINNNVVV___mmmmmm___WWW\\\eeesssrrrbbb]]]ZZZXXXXXXXXXXXX[[[___aaaaaa```ddddddcccbbbbbbaaaaaa`````````aaabbbbbbbbbbbbbbbaaa```___]]]]]]]]]^^^^^^]]][[[ZZZXXXXXXXXXZZZ[[[ZZZYYYYYY[[[^^^___^^^\\\]]]^^^aaacccddddddcccbbbddddddccccccbbb```___^^^______``````___\\\ZZZXXXWWWUUUSSSQQQNNNLLLKKKKKKGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDBBBAAAAAA@@@???>>>>>>>>>===>>>@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHJJJLLLNNNQQQRRRTTTVVVWWWWWWWWWXXXZZZ\\\aaaaaaaaaaaaaaabbbcccccc``````__________________\\\XXXSSSOOOLLLHHHDDDBBB>>>===;;;:::888888777777555555555555555555555555333333333333333333333333555555555555555555666777777999:::;;;:::999:::;;;;;;;;;;;;<<<<<<=====================>>>???????????????@@@GGGQQQ[[[bbbeeeoooxxx|||tttfffZZZQQQJJJGGGGGGKKKSSS]]]kkk}}}iii___ZZZXXXXXXTTTRRRRRRTTTWWWYYYXXXWWWZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQOOOQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTTTTSSSTTTTTTUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRTTTUUUUUUSSSRRRSSSTTTVVVWWWXXXYYYZZZ[[[[[[\\\XXXXXXXXXWWWWWWWWWWWWWWWUUUXXXZZZZZZZZZ[[[```ddd```gggvvv~~~~~~|||{{{{{{yyyyyyyyy|||{{{sssnnnkkkjjjtttuuuxxxzzz{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~xxxvvvsssnnnkkkhhhfffeeebbbbbbbbbbbbcccfffkkkoootttrrrqqqqqqrrrssstttuuusssuuuyyy{{{|||}}}~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||||||||xxx{{{~~~~~~~~~~~~~~~}}}~~~}}}zzzwwwuuutttssssssttttttsssrrrqqqooommmlllmmmlllkkkhhhccc]]]XXXUUULLLKKKHHHEEECCC@@@???>>>===<<<<<<;;;:::999999999777888999:::;;;===>>>>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCGGGKKKLLLMMMUUU^^^iii{{{yyyeeeZZZUUU___ooowwwgggZZZWWWVVVUUUWWWWWWXXX[[[^^^```___^^^bbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbccccccbbbbbb```___^^^]]]]]]\\\]]]]]][[[ZZZXXXWWWWWWXXXYYYYYYXXXXXXXXXZZZ\\\^^^]]]\\\[[[\\\]]]_________^^^]]]YYYXXXWWWUUUSSSRRRPPPOOONNNOOOOOONNNMMMKKKIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>>>>>>>>>>>>>>?????????????????????>>>>>>======<<<;;;;;;===>>>????????????>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFHHHKKKNNNOOOQQQSSSTTTUUUUUUVVVYYY[[[`````````aaabbbcccdddeee``````aaabbbbbbbbbbbbbbb\\\XXXSSSOOOKKKHHHDDDAAA;;;;;;:::999888888888999555555555555555555555555333333333333333333333333444444444444444555666666666888:::;;;;;;;;;<<<===;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>?????????===@@@FFFOOOYYYbbbgggiiimmmssstttkkk^^^SSSKKKFFFEEEEEEJJJVVVcccrrrmmm___[[[XXXVVVUUUQQQPPPQQQSSSVVVXXXXXXXXXYYYXXXWWWUUUUUUVVVVVVWWWXXXWWWVVVVVVVVVVVVXXXXXXWWWXXXWWWWWWVVVTTTSSSRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTSSSRRRPPPQQQRRRVVVWWWXXXXXXYYYZZZ[[[[[[WWWWWWWWWWWWWWWVVVUUUUUUXXX[[[]]]]]][[[ZZZ]]]```___bbbmmm|||sssnnnmmmnnnnnnuuuvvvyyy{{{}}}||||||{{{xxxxxxyyyzzz|||~~~|||{{{xxxuuuqqqlllhhhfffdddcccaaa___^^^aaagggkkkrrrqqqqqqqqqqqqrrrtttuuusssuuuwwwxxxyyy{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||yyy{{{~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzwwwtttsssqqqqqqqqqqqqpppooonnnlllkkkjjjkkkiiigggccc]]]WWWRRROOOEEEDDDCCCAAA???>>>======<<<<<<;;;;;;::::::999999888999:::;;;<<<===>>>???BBBBBBAAAAAABBBBBBCCCCCCCCCDDDHHHMMMPPPTTT___jjjwwwjjj^^^VVVVVVfff{{{}}}nnn|||rrr\\\TTTTTTTTTTTTTTTTTTUUUXXX[[[\\\[[[ZZZ``````aaaaaabbbcccccccccaaaaaabbbbbbcccbbbbbbaaa``````___]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWYYY\\\]]]\\\[[[XXXXXXXXXXXXWWWUUUTTTSSSLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>=========<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<======>>>??????????????????>>>>>><<<<<<===>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEDDDDDDDDDEEEFFFHHHKKKNNNPPPQQQSSSUUUVVVWWWXXXYYY\\\_________```aaabbbdddeeefffcccdddeeeffffffeeedddccc\\\XXXSSSOOOKKKGGGCCC@@@;;;:::999888888777777777555555555555555555555555444444555555555555555555444333333444444555666777666999;;;<<<<<<<<<===???<<<===>>>>>>???@@@AAAAAA???????????????????????????CCCJJJSSS\\\ccchhhjjjmmmpppnnnbbbVVVMMMHHHCCCGGGHHHPPP]]]kkkxxxxxxbbbZZZZZZZZZWWWUUUSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVYYYXXXWWWVVVVVVWWWYYY[[[WWWWWWWWWWWWVVVUUUUUUTTTPPPQQQQQQRRRRRRRRRRRRRRRPPPQQQSSSUUUUUUUUUUUUTTTSSSTTTTTTUUUUUUTTTTTTSSSRRRSSSSSSQQQOOONNNNNNPPPVVVVVVVVVWWWXXXYYYYYYZZZVVVWWWWWWWWWWWWUUUTTTSSS[[[^^^```___\\\ZZZ[[[]]]```aaaiii}}}wwwnnnmmmqqqwww{{{{{{|||~~~~~~}}}xxxxxxyyyzzz{{{~~~~~~|||wwwqqqlllhhhgggeeeaaa]]][[[^^^ccchhhpppqqqssstttsssrrrqqqqqqssstttuuuuuuvvvxxx|||~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}zzz|||~~~~~~}}}}}}~~~}}}|||}}}|||yyywwwtttqqqooonnnnnnnnnnnnmmmllljjjhhhhhhfffdddaaa\\\VVVPPPLLLIIIDDDCCCAAA???>>>===<<<<<<:::::::::::::::999999999999:::;;;<<<===???@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEGGGHHHLLLQQQTTTZZZhhhvvvnnn]]]XXXUUU[[[ooowwwqqqiiiZZZVVVVVVUUUTTTQQQQQQRRRUUUWWWXXXVVVUUU^^^___```aaabbbccccccdddaaaaaabbbbbbbbbaaaaaa```aaaaaa___]]][[[XXXVVVUUUXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWYYY[[[\\\[[[YYYUUUTTTSSSPPPMMMKKKHHHGGG@@@???>>><<<<<<<<<<<<<<<>>>======<<<;;;:::999888===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999<<<<<<===>>>>>>??????@@@===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@AAACCCEEEGGGHHHHHHGGGGGGHHHIIIJJJLLLOOOQQQTTTUUUVVVWWWYYYZZZZZZ\\\___aaa______```aaaccceeefffggghhhiiijjjkkkiiigggdddbbb\\\XXXSSSNNNJJJFFFBBB???<<<;;;:::888777666555555555555555555555555555555444444444555555555666666333333333444555666777777777:::<<<=========>>>@@@<<<<<<===>>>>>>???@@@@@@????????????@@@@@@@@@@@@@@@DDDLLLTTT]]]dddjjjmmmnnnooohhh[[[PPPJJJGGGDDDKKKOOO[[[kkkyyymmm]]]XXXZZZYYYVVVTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWVVVUUUSSSSSSTTTTTTUUUYYYXXXVVVUUUVVVWWWYYY[[[WWWWWWWWWVVVVVVUUUUUUUUURRRRRRSSSTTTTTTTTTTTTSSSOOOQQQSSSTTTUUUUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOMMMLLLMMMOOOUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSZZZ]]]^^^]]]YYYWWWWWWYYY]]]]]]eeexxx~~~~~~wwwnnnmmmsss|||zzzzzzyyyyyy{{{}}}|||vvvpppllliiifffaaa[[[YYYZZZ```dddmmmqqqvvvxxxuuuppplllkkkqqqrrrrrrrrrssstttxxxzzzzzz|||~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzxxxvvvssspppnnnlllmmmlllllljjjiiigggeeeddd```^^^YYYTTTOOOJJJGGGEEECCCBBB@@@>>><<<;;;:::999888888888888999999999999;;;;;;<<<===???@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLOOOSSSVVV^^^oooqqq^^^UUUSSSWWWddd{{{xxxqqqvvvxxxccc\\\[[[YYYVVVTTTRRRRRRTTTVVVXXXXXXVVVTTT^^^______```aaabbbcccddd``````aaaaaa``````______aaa```___]]]ZZZWWWUUUSSSWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXVVVQQQPPPMMMIIIFFFBBB@@@>>>:::999888777777888::::::999999888888888777777777::::::999888888888999999;;;;;;;;;:::999999888888;;;;;;;;;<<<======>>>>>>=========<<<;;;;;;::::::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQTTTVVVWWWVVVXXXYYYZZZZZZ[[[^^^````````````aaaccceeefffgggiiikkklllmmmkkkgggccc```\\\XXXSSSNNNJJJFFFBBB???<<<;;;999777666555444444555555555555555555555555111222222333333444444444444444444555666777888999999;;;===>>>>>>>>>???@@@;;;;;;<<<<<<<<<<<<======>>>??????@@@AAAAAABBBBBBAAAGGGPPPZZZbbbiiipppssspppnnndddVVVLLLIIIIIIGGGIIIRRRcccvvvyyypppdddYYYVVVWWWUUUSSSRRRSSSTTTUUUTTTRRRRRRRRRSSSVVVUUUTTTSSSRRRSSSSSSTTTVVVUUUTTTTTTUUUVVVXXXYYYXXXWWWVVVUUUTTTTTTUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQOOOMMMMMMNNNPPPUUUUUUUUUVVVVVVVVVWWWWWWZZZYYYXXXVVVUUUUUUUUUUUUVVVXXXZZZXXXTTTRRRSSSVVVXXXYYY```qqq|||}}}}}}||||||~~~sssnnnqqqyyy~~~}}}{{{zzzzzz{{{|||~~~zzzuuurrrjjjgggbbb\\\XXXYYY]]]aaahhhnnnuuuwwwsssmmmiiigggmmmooopppppppppqqqsssuuutttwwwzzz||||||}}}~~~}}}}}}{{{|||}}}~~~}}}|||}}}~~~}}}||||||~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwuuurrrooommmkkkkkkjjjiiigggeeebbb```___XXXVVVQQQLLLHHHEEECCCBBB???>>>===;;;999888777777777777888888999999::::::<<<===>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNRRRWWW[[[fff{{{fffZZZXXXSSS___uuuooommm{{{~~~mmm^^^\\\\\\XXXTTTTTTVVVWWWXXX[[[]]]\\\YYYVVV^^^______```aaabbbcccccc_______________^^^]]]]]]]]]]]]]]]\\\ZZZXXXVVVTTTWWWWWWXXXYYYYYYYYYYYYYYYWWWVVVUUUUUUVVVUUUSSSQQQLLLKKKHHHEEEAAA???===<<<:::999888777777888999:::777666666666777777888888888888888888888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>============<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQQQQRRRTTTUUUWWWXXXWWWXXXYYYZZZYYYZZZ]]]___aaaaaaaaabbbcccdddfffgggfffhhhkkklllkkkgggccc```\\\XXXSSSNNNJJJFFFAAA>>>999999888777666555555555555555555555555555555555111111222222333444444555555555555666777888999:::;;;===??????>>>>>>>>>@@@>>>>>>============<<<<<<===>>>???@@@AAACCCDDDDDDFFFOOO[[[fffmmmqqqtttvvvqqqlll```QQQIIIHHHJJJIIIJJJXXXnnnuuurrrpppddd]]]WWWVVVUUURRRQQQSSSRRRTTTUUUUUUSSSRRRTTTVVVUUUTTTSSSRRRQQQRRRSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWUUUTTTSSSSSSSSSTTTSSSTTTTTTUUUVVVUUUUUUUUUSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRPPPOOOOOORRRTTTVVVWWWWWWWWWWWWXXXXXXXXX\\\[[[XXXUUUTTTUUUVVVWWWUUUWWWWWWUUURRRQQQTTTWWWXXXXXX\\\hhhxxx~~~wwwtttwwwyyyyyyzzz|||rrrqqqyyy|||zzzxxxyyyzzz{{{~~~}}}yyyvvvnnnkkkfffaaa]]]]]]```cccccciiiooopppmmmiiihhhiiijjjlllnnnnnnnnnnnnooopppooorrrvvvyyy{{{}}}~~~}}}}}}|||zzz{{{}}}~~~~~~}}}}}}~~~}}}||||||~~~~~~~~~~~~}}}~~~}}}||||||{{{zzzyyyxxxwwwvvvvvvuuutttrrrooommmkkkhhhgggfffccc```]]]ZZZYYYRRROOOKKKFFFCCCBBBAAAAAA<<<;;;:::999888888888888888888999:::;;;;;;<<<<<<======>>>@@@AAABBBCCCDDDDDDDDDEEEFFFIIIKKKMMMNNNNNNRRRXXX___fffvvvwwwddd______^^^qqqrrrxxxuuufff[[[\\\[[[UUURRRVVVXXXXXXZZZ]]]^^^]]]ZZZWWW_________```aaabbbbbbbbb^^^_________^^^]]]]]]\\\ZZZZZZ[[[[[[[[[YYYXXXWWWWWWWWWXXXYYYZZZZZZYYYYYYVVVTTTSSSSSSSSSRRRPPPNNNIIIHHHEEECCC@@@>>>===<<<<<<;;;999777777888:::;;;777666666777888999:::;;;999999999:::;;;===>>>???777777888999:::<<<=========>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????<<<======>>>???@@@AAAAAABBBBBBBBBCCCEEEGGGIIIJJJMMMMMMMMMMMMOOOQQQSSSUUUUUUUUUUUUUUUVVVXXXYYYZZZXXXYYYZZZZZZZZZZZZ\\\^^^aaaaaaaaabbbcccdddeeefffbbbeeehhhjjjjjjgggbbb```\\\XXXSSSNNNJJJEEEAAA>>>777777666666666666777777555555555555555555555555333333444444555666777777555555666666777999:::;;;<<<>>>@@@@@@>>>>>>>>>???BBBBBBAAAAAA@@@?????????======???@@@BBBCCCEEEEEENNNXXXfffqqquuuvvvuuuuuuqqqkkk^^^OOOGGGHHHKKKKKKTTTccc{{{oooqqqvvvddd^^^ZZZWWWWWWVVVRRRRRRUUURRRUUUWWWWWWUUUUUUXXXZZZUUUTTTRRRQQQQQQRRRRRRSSSVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWUUUSSSRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTRRRQQQRRRUUUWWWXXXXXXXXXYYYYYYYYYYYYYYY^^^\\\XXXUUUTTTUUUWWWXXXWWWXXXYYYVVVSSSTTTWWW[[[\\\[[[[[[bbbnnnzzzwwwpppmmmrrrvvvwwwwww|||}}}xxxuuu|||~~~zzzxxxwwwxxxyyy|||~~~~~~{{{yyysssqqqlllgggcccbbbeeehhh```eeejjjjjjgggfffiiilllgggjjjmmmnnnmmmlllmmmmmmkkkoootttxxx{{{}}}~~~}}}}}}}}}yyy{{{}}}~~~}}}~~~~~~}}}{{{|||~~~~~~~~~|||~~~~~~|||{{{zzzyyyxxxwwwwwwvvvuuuuuutttsssrrrooommmkkkfffeeeccc```]]]YYYVVVTTTNNNKKKGGGCCCAAA@@@AAAAAA:::::::::::::::;;;;;;<<<999:::;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEGGGIIILLLOOOPPPQQQVVV^^^gggrrrkkkaaa______kkk{{{{{{rrrdddZZZ[[[ZZZTTTSSSYYYVVVWWWYYY[[[]]]\\\XXXUUU```^^^]]]^^^bbbddddddbbb___aaaaaa^^^ZZZXXXYYY\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWTTTTTTTTTTTTSSSQQQPPPPPPKKKHHHEEEAAA>>><<<;;;;;;FFFCCC===999666777999:::888999999::::::;;;;;;<<<::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<======???===<<<>>>AAABBB@@@>>>AAA???===<<<===>>>>>>>>>BBB@@@???@@@CCCDDDBBB@@@@@@BBBEEEEEECCCCCCEEEHHHKKKKKKLLLMMMPPPSSSVVVXXXTTTSSSRRRRRRSSSVVVYYYZZZ[[[ZZZYYYYYYZZZ\\\^^^``````bbbdddfffgggggggggggggggfffgggiiikkkiiiddd___YYYVVVQQQMMMIIIEEE@@@===999888777555444444444444333333333444444333222222555555555555555555555555333444555666777888999:::>>>????????????>>>======>>>>>>>>>>>>????????????????????????AAACCCDDDEEEXXXeeessszzz|||}}}{{{wwwqqqdddRRRFFFCCCGGGOOOTTTZZZtttrrrlll}}}tttaaa[[[ZZZYYYWWWUUUTTTSSSRRRRRRQQQTTTTTTQQQPPPSSSVVVUUUUUUTTTRRRQQQQQQRRRTTTUUUYYYZZZZZZXXXUUUTTTVVVYYY[[[YYYWWWVVVVVVUUUSSSQQQRRRSSSTTTUUUUUUTTTRRRRRRSSSSSSRRRQQQQQQRRRSSSTTTSSSUUUVVVVVVUUUUUUVVVWWWVVVRRRNNNNNNQQQTTTUUUTTTVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWZZZXXXTTTRRRTTTXXX^^^bbb^^^\\\ZZZ[[[```iiirrrxxx{{{qqqiiijjjsssxxxtttrrrzzz~~~yyyxxxyyy}}}zzzwwwvvvwwwxxxxxxzzz~~~}}}zzzwwwzzzuuupppllljjjiiihhhgggbbbcccdddfffhhhiiikkkkkklllnnnoooppppppnnnlllkkklllmmmnnnpppssswww{{{}}}~~~~~~~~~uuuxxx|||~~~~~~}}}}}}~~~|||}}}}}}~~~~~~zzz}}}~~~{{{xxxwwwuuuvvvvvvwwwwwwvvvvvvuuutttsssqqqooonnnkkkgggddddddaaa]]]ZZZXXXUUUQQQNNNEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::999888888999999::::::::::::;;;===???@@@BBBBBBBBBBBBBBBCCCDDDEEEDDDDDDGGGLLLNNNNNNRRRXXX[[[___eeeppppppddd]]]```jjj{{{yyy}}}ttteeebbb\\\WWWTTTRRRSSSSSSWWWUUUSSSTTTWWWXXXVVVTTT___^^^\\\]]]```bbbbbbaaa___``````^^^ZZZXXXYYY[[[YYYYYYYYYYYYZZZZZZZZZ[[[YYYXXXXXXWWWVVVUUUUUUUUURRRRRRRRRRRRQQQPPPOOOOOOJJJHHHDDD@@@===;;;::::::BBB???<<<888666666888999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<=====================>>>===<<<>>>@@@AAA???======<<<;;;;;;===>>>???@@@BBB@@@???@@@CCCEEEDDDBBBBBBDDDFFFEEEDDDEEEGGGJJJMMMNNNOOORRRTTTWWWYYY[[[VVVVVVVVVWWWXXXZZZ\\\^^^____________```bbbdddeeehhhiiikkkmmmnnnooooooooonnnmmmlllmmmmmmkkkeee```YYYVVVQQQMMMIIIEEE@@@===999888777555444444444444111222222222222222111111666666555555444444333333444444555666888999:::;;;======>>>???????????????>>>>>>>>>>>>?????????@@@>>>???@@@@@@AAADDDHHHLLLaaalllvvvzzzzzz{{{xxxuuulll]]]MMMHHHIIIKKKPPPVVViiissspppkkk\\\XXXWWWWWWUUUTTTSSSSSSSSSSSSRRRTTTTTTPPPPPPUUUZZZ[[[VVVUUUSSSRRRRRRSSSUUUVVVYYYZZZZZZXXXUUUUUUWWWZZZXXXWWWVVVVVVVVVWWWUUUTTTUUUVVVVVVVVVUUUSSSRRRQQQTTTSSSRRRQQQQQQRRRSSSTTTTTTVVVWWWVVVUUUTTTUUUVVVUUURRROOOOOORRRTTTTTTSSSVVVVVVWWWXXXXXXXXXWWWWWWYYYYYYYYYZZZZZZYYYYYYYYYWWWUUUSSSSSSVVV[[[```ddd^^^\\\YYYXXX[[[aaagggkkkvvvwwwxxxzzzzzzvvvooojjjkkksssxxxvvvwww}}}yyyxxxyyy~~~|||xxxuuutttuuuvvvyyy|||}}}{{{zzzwwwrrrooonnnllljjjiiibbbcccdddeeegggiiikkkmmmkkklllmmmmmmmmmllljjjiiiiiihhhhhhiiilllppptttwww|||}}}}}}|||{{{|||xxxyyy|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~{{{yyyyyytttuuuuuuvvvvvvuuuttttttqqqooommmkkkiiifffaaa^^^ZZZWWWSSSQQQNNNKKKHHHEEECCCBBB@@@>>><<<::::::999:::999999888888999999:::;;;::::::;;;<<<===???@@@CCCCCCBBBCCCCCCDDDDDDEEEDDDDDDGGGLLLNNNOOOTTT[[[ccchhhqqqmmmccc]]]\\\fffsssrrrwww{{{iiiaaa^^^YYYUUURRRQQQRRRSSSUUUSSSRRRSSSUUUVVVTTTRRR^^^]]]\\\\\\^^^______^^^_________]]]ZZZYYYYYYZZZWWWWWWXXXXXXYYYYYYZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQOOOOOOOOOPPPPPPOOOOOONNNJJJGGGCCC???;;;999888888<<<;;;:::888777777777777999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>===============@@@???>>>???@@@AAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBEEEGGGHHHGGGFFFGGGHHHHHHGGGIIIKKKNNNQQQRRRUUUYYY\\\]]]______ZZZ[[[]]]```bbbdddeeefffhhhhhhjjjkkkmmmnnnooopppuuuvvvxxxzzz{{{|||||||||{{{yyyvvvuuutttpppjjjddd\\\XXXSSSNNNIIIEEE@@@===999888666555444444333333222222333333333333333222777666666555444333222222555555666777999:::;;;;;;;;;<<<===???@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@<<>>===;;;:::888888888888888888888999:::;;;;;;<<<<<<<<<<<<===>>>@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEIIIMMMOOOQQQXXX```jjjsssuuuhhh]]]YYYYYY___qqqtttnnn|||lll___\\\YYYVVVRRRQQQPPPQQQRRRSSSRRRQQQQQQSSSSSSRRRQQQ]]]\\\[[[[[[[[[\\\\\\\\\^^^]]]\\\[[[YYYXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUSSSRRRPPPOOONNNMMMNNNNNNOOOOOOOOONNNNNNIIIGGGBBB>>>:::888777666888888999999999999888777:::::::::;;;<<<<<<======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAABBBBBBCCCCCCBBBCCCCCCBBBAAAAAAAAABBBEEEEEEFFFGGGJJJLLLNNNOOOMMMMMMMMMMMMNNNPPPSSSTTTVVVYYY]]]aaadddeeeeeeeeeaaacccggglllppprrrttttttuuuvvvyyy{{{}}}yyyqqqkkkccc^^^WWWQQQKKKFFFAAA===888777666555444333333333444555666666666666666666555555555444444444444444666666777999:::;;;<<<===<<<===>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA===@@@CCCAAA@@@DDDOOOXXXhhhqqqxxxwwwsssooojjjeeeXXXJJJEEELLLPPPQQQ]]]ooovvvwwwpppcccYYYTTTTTTQQQQQQQQQQQQRRRTTTUUUVVVSSSVVVWWWTTTTTTZZZ^^^___VVVUUUUUUTTTTTTUUUUUUVVVSSSSSSSSSRRRRRRSSSUUUVVVUUUTTTSSSUUUWWWXXXXXXWWWUUUUUUUUUTTTSSSRRRQQQQQQTTTSSSRRRQQQPPPQQQRRRRRRUUUVVVVVVTTTRRRPPPPPPQQQSSSSSSTTTVVVVVVVVVUUUTTTUUUUUUTTTSSSTTTUUUWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYWWWTTTRRRQQQQQQRRRYYY```hhhlllkkkjjjkkkmmmrrrvvv{{{zzzssstttwww}}}xxxuuuttttttvvvyyy|||~~~~~~|||{{{{{{{{{zzzxxxtttqqqllljjjgggfffeeegggiiikkkiiiiiihhhgggfffgggggggggffffffgggggghhhjjjkkkllljjjmmmqqqtttvvvwwwyyy{{{~~~~~~}}}||||||}}}}}}~~~~~~~~~zzz{{{{{{{{{zzzyyyxxxwwwzzzzzzzzzxxxuuuttttttuuurrrsssttttttrrrpppnnnmmmiiifffbbb^^^[[[WWWSSSOOOPPPMMMKKKIIIGGGEEEBBB@@@===<<<;;;:::999888888888777777777888999;;;===>>>=========>>>???@@@@@@AAADDDEEEEEEFFFFFFFFFFFFFFFHHHHHHKKKOOOQQQSSS]]]gggooo|||iii```YYYYYY]]]iii{{{rrrwwwvvvddd\\\XXXVVVTTTQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQ\\\\\\\\\ZZZYYYYYYYYYZZZ\\\[[[YYYXXXXXXWWWWWWVVVXXXWWWWWWVVVUUUTTTSSSSSSUUUTTTSSSQQQPPPNNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNHHHEEEAAA===999777666666666888:::;;;<<<;;;:::999:::;;;;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBCCCEEEFFFDDDFFFHHHHHHGGGFFFHHHJJJLLLNNNPPPRRRTTTVVVXXXYYYXXXWWWWWWWWWYYY\\\]]]^^^___bbbgggllloooppppppooolllooouuu{{{xxxqqqiiiddd[[[SSSMMMFFFAAA===888777666444333333333333444555666666777777777666333333444444555666777777777888999:::;;;===>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA???BBBDDDBBB@@@EEEPPPZZZdddmmmtttsssmmmggg```YYYNNNGGGGGGNNNRRRXXXllluuu}}}tttddd]]]XXXUUUUUUPPPPPPPPPQQQRRRTTTUUUVVVSSSXXXZZZXXXXXXZZZZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQSSSTTTVVVWWWUUUTTTSSSTTTUUUVVVUUUTTTQQQQQQQQQQQQQQQRRRRRRRRRTTTSSSRRRPPPPPPPPPQQQRRRTTTUUUUUUSSSPPPOOOOOOOOOSSSUUUWWWXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYZZZZZZZZZZZZYYYYYYXXXZZZYYYWWWUUUSSSRRRQQQQQQTTT\\\eeeiiihhhhhhkkkooouuuwww|||xxxtttwww{{{}}}xxxvvvuuuvvvwwwyyyzzz{{{|||||||||||||||}}}}}}yyyuuusssqqqmmmhhhfffeeeffffffiiihhhggggggffffffggggggdddfffhhhjjjkkkjjjhhhgggbbbeeejjjmmmqqqtttxxx{{{~~~~~~|||{{{{{{{{{|||||||||~~~~~~~~~}}}}}}|||zzzzzzzzzyyyyyyxxxvvvvvvxxxxxxwwwuuurrrpppqqqssspppqqqqqqqqqooommmjjjhhhccc```\\\XXXUUURRRNNNKKKGGGEEEBBBAAA@@@???<<<:::<<<;;;::::::999999999:::777777888999;;;===>>>???>>>??????@@@@@@AAAAAAAAADDDEEEFFFHHHHHHHHHHHHHHHIIIJJJMMMPPPRRRVVVbbbooozzz~~~lllbbb[[[YYY___iii{{{rrrvvvmmm```\\\UUUTTTSSSRRRRRRRRRTTTUUUTTTTTTTTTSSSSSSRRRRRRRRR\\\]]]\\\ZZZXXXWWWWWWYYYZZZXXXVVVUUUVVVVVVUUUTTTVVVVVVUUUTTTSSSRRRQQQQQQSSSRRRQQQPPPOOONNNMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLGGGDDDAAA===:::888777777777888;;;<<<======;;;:::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDCCCDDDEEEEEEEEEFFFIIILLLIIIMMMQQQRRRQQQRRRTTTWWWXXX[[[```cccdddeeeffffffeeedddeeegggjjjllllllkkkmmmppptttyyy}}}~~~~~~~~~}}}|||rrriiiccc[[[RRRLLLFFF@@@===888777555444333333222222222222333444555555555555222333444555777999::::::999999:::;;;===>>>??????@@@@@@AAAAAA@@@??????>>>@@@@@@AAAAAAAAABBBBBBBBBAAACCCEEEDDDDDDIIISSS\\\ccckkkqqqnnnfff___XXXQQQHHHHHHKKKQQQYYYhhh}}}hhh^^^[[[YYYWWWVVVQQQQQQQQQQQQRRRSSSTTTUUUSSSXXX\\\ZZZXXXXXXVVVSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQPPPRRRTTTWWWXXXXXXUUUTTTRRRSSSTTTTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTSSSQQQPPPPPPPPPPPPQQQTTTUUUUUUTTTQQQOOOPPPPPPRRRTTTWWWWWWVVVUUUUUUVVVSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTRRRYYYbbbggghhhiiilllpppvvvvvv{{{~~~~~~{{{zzz}}}xxxvvvuuuyyyyyyyyyzzzzzz{{{{{{||||||}}}~~~|||yyyyyyvvvrrrlllhhheeedddccchhhhhhhhhgggggggggffffffaaacccfffhhhhhhgggeeeccc^^^```cccfffiiinnnssswwwyyyyyyyyyxxxyyyyyyzzz{{{zzz{{{~~~~~~}}}~~~}}}||||||{{{{{{xxxxxxxxxxxxwwwvvvttttttvvvvvvuuussspppnnnooopppkkklllmmmllljjjgggccc```[[[XXXSSSPPPNNNLLLIIIFFFBBBAAA>>>======<<<:::888:::::::::999999:::;;;;;;888888999:::<<<>>>@@@AAA???@@@AAABBBBBBBBBBBBAAACCCEEEGGGIIIJJJKKKKKKJJJJJJLLLPPPTTTWWW^^^nnn}}}qqqcccXXXUUU[[[kkk~~~uuuooo{{{wwwccc[[[ZZZTTTSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVUUUSSSRRRRRRSSS]]]^^^]]][[[WWWUUUVVVXXXXXXUUUSSSRRRTTTTTTSSSQQQRRRRRRRRRRRRRRRRRRRRRSSSQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIEEECCC@@@===:::999999999777999:::<<<===<<<;;;;;;;;;<<<<<<===>>>>>>????????????>>>>>>??????@@@AAAAAAAAACCCDDDFFFHHHIIIIIIIIIJJJLLLLLLLLLNNNRRRVVV[[[___ccccccaaa```bbbeeeeeejjjqqquuuuuutttssstttrrrrrrssswww{{{|||zzzxxx}}}{{{pppbbb]]]UUUNNNHHHCCC???===777666555444333222222222111111222333444555555444444555666777888999:::;;;999:::;;;<<<>>>???@@@@@@??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFJJJQQQYYY___iiiooopppiii```YYYSSSNNNGGGLLLPPPVVVeee~~~qqqaaa[[[ZZZYYYXXXXXXTTTSSSSSSRRRRRRSSSSSSTTTSSSXXXZZZXXXVVVVVVUUURRROOOOOOPPPPPPPPPPPPOOOOOOQQQOOOMMMOOOSSSWWWWWWWWWSSSQQQPPPQQQRRRSSSRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRTTTSSSQQQPPPOOOOOOPPPPPPVVVWWWWWWVVVTTTRRRSSSTTTPPPRRRTTTTTTRRRRRRSSSUUURRRSSSTTTVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUVVVOOOUUU]]]dddgggjjjnnnpppuuutttwww~~~~~~}}}~~~{{{yyyyyy{{{{{{zzzzzz{{{|||~~~~~~|||}}}~~~~~~{{{{{{yyyuuupppkkkgggdddcccffffffgggggggggfffeeedddaaaaaabbbbbbcccccccccccc]]]^^^^^^^^^```eeekkkoooqqqrrrssstttuuuvvvwwwwwwxxxyyy{{{|||}}}}}}|||||||||{{{{{{{{{zzzzzzyyyyyyvvvvvvvvvuuutttsssqqqqqqpppqqqqqqoookkkiiiiiiiiiffffffggggggddd```[[[YYYPPPMMMJJJGGGFFFEEECCCAAABBB@@@>>>===>>>===;;;:::999888888888999:::;;;;;;::::::;;;<<<>>>@@@AAABBB@@@AAABBBCCCCCCCCCBBBBBBBBBDDDGGGJJJLLLMMMMMMMMMNNNQQQWWW^^^dddnnnsssddd\\\TTTVVVeeerrruuukkk\\\WWWWWWSSSRRRRRRRRRRRRSSSTTTTTTTTTVVVWWWUUUSSSQQQRRRTTT]]]^^^^^^[[[WWWUUUVVVXXXVVVSSSQQQQQQSSSTTTRRRPPPOOOOOOPPPQQQRRRSSSTTTUUUPPPPPPPPPOOOOOONNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGEEECCC@@@===;;;:::::::::888888:::;;;<<<;;;;;;:::<<<<<<======>>>>>>??????AAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOQQQSSSTTTTTTVVV[[[```nnnrrruuusssmmmjjjjjjlllnnnttt|||~~~||||||{{{{{{}}}xxxmmm\\\WWWOOOIIIEEEAAA>>>===777666555444333222222222222333444555666666666666777777777888999999:::::::::;;;<<<===>>>???@@@AAA===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDHHHOOOWWW^^^cccqqqssspppfff[[[VVVRRROOOIIIOOOSSSYYYpppyyykkk^^^YYYYYYXXXXXXYYYVVVUUUTTTSSSSSSRRRSSSSSSSSSWWWXXXTTTSSSUUUVVVTTTMMMNNNNNNOOOOOONNNNNNMMMMMMKKKIIIKKKPPPTTTTTTTTTPPPOOOOOOPPPRRRSSSRRRQQQTTTSSSRRRQQQPPPPPPQQQRRRTTTSSSQQQPPPOOOOOOPPPPPPXXXYYYYYYXXXVVVUUUVVVWWWNNNPPPRRRQQQOOOOOOQQQSSSRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWZZZZZZYYYWWWVVVUUUTTTSSSVVVUUUTTTSSSSSSTTTUUUVVVMMMRRRYYYaaafffkkknnnpppsssrrrtttzzz~~~~~~|||~~~~~~~~~||||||{{{|||}}}||||||~~~}}}{{{yyyvvvrrrmmmiiifffddddddeeefffggggggeeecccbbbcccbbb```______aaadddfff^^^]]]\\\ZZZZZZ^^^dddiiilllmmmoooqqqsssttttttuuuwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxtttttttttsssrrrqqqoooooojjjkkkkkkjjjfffdddccccccaaabbbcccbbb```[[[VVVSSSIIIFFFCCCAAA@@@@@@???>>>???===;;;;;;;;;;;;999888777777777777888999:::;;;;;;<<<<<<===???@@@BBBCCCAAABBBCCCDDDDDDDDDCCCBBBAAADDDGGGJJJMMMNNNNNNNNNTTTXXX___hhhooo|||{{{tttfff[[[VVVVVV\\\qqquuu}}}yyyeeeYYYUUUUUURRRQQQQQQQQQQQQRRRSSSSSSTTTVVVWWWUUURRRPPPQQQSSS^^^]]]ZZZWWWUUUTTTTTTTTTSSSQQQPPPNNNNNNOOOPPPQQQTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPOOONNNKKKJJJJJJJJJJJJIIIFFFDDDFFFCCC???;;;999888888999777999<<<======>>>???AAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHNNNNNNNNNOOOPPPRRRTTTVVVTTTWWW[[[^^^aaadddhhhkkkxxx|||zzzooogggiiirrryyyzzzuuulllZZZSSSIIICCCAAA???;;;777888777555444444555666777777777888888888888777666777777888999:::;;;;;;<<<;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCBBB@@@>>>FFFEEEGGGOOO\\\gggmmmnnn{{{qqqggg```XXXPPPMMMNNNPPPLLLSSSkkkrrrjjj___XXXUUUUUUVVVVVVZZZYYYWWWTTTPPPNNNOOOQQQRRRTTTUUUUUUSSSRRRRRRSSSMMMKKKIIIIIIKKKMMMMMMMMMPPPOOOMMMLLLLLLMMMOOOPPPJJJLLLOOORRRSSSRRRQQQPPPSSSSSSQQQPPPPPPOOOPPPPPPRRRRRRQQQPPPPPPPPPQQQQQQVVVTTTSSSTTTUUUUUUTTTSSSMMMMMMMMMMMMOOORRRTTTVVVTTTVVVZZZ^^^```^^^XXXTTTUUUUUUUUUVVVWWWXXXYYYZZZWWWXXXXXXXXXWWWUUUSSSRRRUUUUUUTTTSSSRRRQQQPPPPPPQQQPPPTTT^^^fffiiijjjkkkuuuqqqppptttzzz}}}{{{zzz|||}}}~~~{{{vvvzzz{{{}}}~~~yyyssslllhhheeedddfffhhhhhhfffdddcccbbbaaa```_________^^^\\\ZZZZZZYYYWWWUUUUUUWWWYYY[[[``````bbbeeejjjnnnrrruuuuuuvvvxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwvvvuuusssssspppqqqqqqqqqpppnnnlllkkkffffffeeecccaaa___]]][[[\\\[[[ZZZXXXUUUQQQMMMKKKDDDCCCBBB@@@???>>>>>>>>>>>>===<<<:::999888888777999999888888999999::::::<<<===>>>???@@@AAABBBBBBFFFFFFFFFFFFEEEEEEEEEEEEJJJHHHIIIMMMNNNNNNQQQVVVYYY```iiiqqq|||xxxqqqfffZZZUUUWWWXXXeeetttooo}}}kkk[[[SSSQQQTTTQQQQQQPPPPPPPPPOOOOOOOOORRRRRRRRRRRRRRRQQQQQQQQQ]]]\\\YYYWWWUUUTTTTTTTTTQQQPPPNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHFFFCCCDDDBBB>>>;;;999888999:::999<<<>>>??????@@@AAACCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQQQQRRRTTTTTTTTTTTTUUUWWWYYYZZZ\\\___bbbeeehhhkkkooorrrzzz}}}{{{rrrmmmqqqyyy~~~{{{nnnfffVVVOOOFFF@@@>>><<<999555666555444444444555666666555666666777777666666555555555666777888999999:::<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAAAAAAAAEEEEEEJJJWWWiiixxx~~~{{{oooccc\\\VVVQQQOOOPPPQQQTTTaaayyy{{{pppiii___XXXUUUUUUTTTTTTQQQRRRSSSSSSRRRQQQRRRSSSUUUUUUUUUTTTSSSQQQQQQQQQLLLKKKIIIJJJLLLNNNOOONNNPPPOOOMMMLLLLLLNNNPPPRRROOOQQQSSSVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQTTTRRRRRRRRRSSSTTTSSSQQQNNNNNNOOOPPPQQQSSSUUUVVVUUUWWWZZZ]]]___]]]YYYUUUUUUUUUUUUUUUVVVWWWWWWXXXUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQOOOQQQZZZbbbfffiiilllrrrsssuuuwwwyyy~~~}}}|||}}}}}}yyy|||~~~~~~yyyuuuqqqooolllmmmlllkkkgggdddbbbaaabbb```^^^^^^]]]\\\ZZZWWWVVVVVVVVVWWWWWWWWWWWWXXXVVVWWWYYY]]]aaafffkkkmmmlllnnnpppqqqsssttttttssstttttttttttttttsssrrrqqqnnnnnnnnnmmmkkkiiigggfffbbbaaa```^^^\\\YYYWWWVVVRRRQQQOOOMMMJJJGGGDDDCCCAAA@@@>>>===<<<;;;;;;;;;::::::999999999:::;;;;;;::::::999999::::::;;;<<<======>>>???@@@AAABBBCCCFFFFFFFFFFFFEEEEEEEEEEEEIIIGGGHHHLLLOOOPPPTTTYYYaaaiiittt}}}qqqggg^^^WWWTTTUUU]]]ooommmmmmzzzfffZZZRRRPPPQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPP[[[ZZZXXXVVVUUUTTTSSSSSSOOONNNMMMLLLKKKLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSTTTSSSTTTTTTTTTSSSRRRQQQQQQOOOMMMJJJHHHGGGFFFDDDCCCBBB@@@===;;;:::::::::;;;===???AAABBBBBBBBBDDDEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQUUUXXXZZZ\\\\\\[[[ZZZZZZZZZ[[[\\\^^^___ccceeeiiilllnnnqqqtttwww{{{}}}{{{vvvuuu{{{xxxnnnddd]]]OOOIIIBBB===;;;999666333333333333333333444555666444444555555555555444444444555666777888999999:::<<<===>>>???@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAA??????@@@AAADDDEEEFFFGGGQQQdddzzz{{{lll]]]VVVSSSPPPPPPRRRTTT```uuu{{{sssiiiddd]]]XXXUUUTTTSSSRRRMMMOOORRRSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQLLLKKKJJJKKKNNNPPPPPPPPPOOONNNLLLLLLMMMOOORRRTTTSSSUUUVVVWWWWWWVVVTTTSSSQQQRRRRRRRRRRRRPPPOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPRRRRRRQQQOOOOOOOOOQQQRRRTTTTTTUUUUUUWWWWWWXXXZZZ\\\[[[YYYVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTSSSSSSSSSTTTTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRNNNOOOVVV]]]bbbgggmmmnnntttzzzzzzxxx~~~}}}~~~}}}{{{yyywwwuuurrrnnniiieeebbb```bbb```]]]\\\[[[ZZZWWWUUUSSSTTTUUUWWWWWWWWWVVVUUURRRRRRSSSUUUXXX\\\___aaabbbccceeehhhjjjkkkllllllnnnoooooopppoooooonnnnnnkkkkkkkkkiiigggcccaaa___ZZZZZZYYYWWWTTTRRROOONNNMMMKKKIIIFFFDDDBBBAAA@@@>>>===<<<;;;:::999999999999999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>??????@@@AAABBBCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFJJJHHHJJJNNNQQQSSSZZZaaajjjttt~~~xxxlll]]]UUUTTTUUUUUUddd}}}pppfffoooooo___WWWRRRNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPXXXXXXWWWUUUTTTSSSRRRRRRNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLMMMOOOQQQRRRTTTRRRSSSSSSSSSSSSSSSRRRQQQPPPMMMIIIFFFEEEDDDCCCAAA???===<<<;;;:::;;;<<<<<<>>>@@@BBBCCCCCCCCCDDDFFFDDDEEEFFFHHHJJJMMMOOOPPPQQQSSSUUUXXX[[[^^^___```]]]]]]\\\\\\]]]___```aaaeeegggjjjmmmnnnqqqtttvvv{{{|||zzzwwwyyy|||rrrjjjbbb[[[VVVIIIDDD>>>:::888666444222111111222222333444555666333444555555666555555555666777888999:::;;;<<<======>>>>>>???AAABBBBBBCCC@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCEEEFFFGGGLLLZZZrrrzzzjjjYYYQQQPPPOOOQQQTTTZZZlllzzzpppmmm___]]]YYYVVVTTTRRRQQQQQQRRRSSSSSSRRRQQQQQQRRRTTTVVVTTTRRRQQQRRRRRRSSSSSSKKKKKKJJJLLLOOOQQQRRRQQQNNNMMMLLLLLLNNNQQQTTTVVVTTTUUUUUUVVVUUUSSSRRRPPPPPPQQQSSSSSSSSSQQQNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPRRRRRRQQQOOONNNOOOQQQSSSTTTTTTSSSSSSVVVUUUUUUVVVXXXXXXWWWVVVWWWWWWVVVUUUUUUUUUVVVVVVTTTSSSRRRQQQQQQRRRTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSOOONNNSSSYYY^^^fffnnnmmmssszzzyyyyyy}}}~~~{{{vvvqqqmmmhhheeebbbaaa___\\\[[[ZZZYYYWWWVVVRRRSSSSSSTTTUUUUUUTTTTTTUUUUUUTTTSSSSSSTTTUUUVVVZZZ[[[]]]___aaaccceeeeeegggggghhhiiijjjjjjiiiiiihhhhhhgggeeeaaa^^^ZZZXXXSSSRRRQQQOOOMMMJJJHHHGGGIIIGGGEEEBBBAAA@@@@@@@@@======<<<;;;::::::::::::<<<;;;:::999999999999999===============>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHLLLKKKLLLQQQTTTXXXaaajjjuuu|||mmmZZZQQQTTTXXXYYYmmm{{{oooeeedddtttzzzdddYYYVVVRRRNNNLLLOOONNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSUUUUUUUUUTTTSSSRRRRRRQQQNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQOOOLLLGGGEEECCCBBBAAA???<<<<<<;;;:::;;;;;;<<<===>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEFFFHHHKKKNNNPPPRRRSSSTTTVVVXXX[[[\\\]]]^^^]]]\\\\\\\\\]]]___```bbbfffiiikkkmmmnnnpppsssuuuzzz{{{zzzxxx{{{~~~zzz~~~{{{oooeee___YYYTTTPPPCCC@@@<<<888666555333222000111222333333444444555555555666777777777777777777777888:::;;;===>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFEEECCCBBBCCCEEEJJJSSSgggtttfffVVVOOONNNOOOSSSWWWcccwwwwwwggg``````WWWVVVUUUTTTRRRQQQQQQQQQWWWVVVSSSPPPOOORRRWWW[[[[[[WWWRRRPPPPPPPPPPPPOOOKKKKKKKKKMMMPPPRRRRRRQQQNNNMMMMMMNNNOOORRRTTTVVVUUUUUUUUUTTTSSSRRRPPPOOOPPPQQQSSSSSSSSSQQQNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPRRRTTTTTTRRRPPPKKKMMMOOOQQQRRRRRRRRRRRRUUUSSSRRRRRRTTTUUUUUUTTTWWWWWWVVVVVVVVVVVVVVVWWWUUUTTTSSSQQQPPPPPPQQQRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTPPPOOOSSSWWW\\\dddmmmooossswwwyyy~~~yyyuuurrroookkkhhh```^^^[[[ZZZZZZZZZYYYXXXUUUTTTRRRQQQQQQRRRTTTUUUUUUTTTSSSQQQPPPPPPQQQQQQRRRRRRTTTUUUWWWYYY[[[[[[^^^___```aaaaaaaaaaaaaaa```___^^^\\\YYYUUURRRPPPLLLLLLKKKIIIGGGEEECCCBBBAAA???===<<<;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;::::::::::::::::::>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLNNNSSSWWW]]]iiiuuunnnZZZPPPTTT]]]bbb~~~qqqllldddaaaiii~~~|||lll\\\VVVUUUSSSOOOMMMOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPOOOKKKIIIFFFCCCBBBAAA>>><<<;;;;;;;;;;;;;;;<<<<<<======???AAAAAAAAAAAAAAACCCDDDDDDFFFHHHKKKNNNQQQRRRTTTUUUVVVXXXZZZZZZ[[[[[[]]]]]]]]]]]]___aaacccdddkkkmmmpppqqqrrrsssuuuwwwyyy|||}}}|||}}}~~~yyy}}}vvvlll```XXXTTTPPPKKKGGG===<<<999666444333333333111111222333444444444444555666777888999999999999666777888999;;;<<<>>>>>>??????@@@@@@AAABBBBBBCCC@@@@@@AAAAAABBBBBBCCCCCCAAACCCEEEDDDAAAAAACCCFFFRRR___uuu~~~jjj___TTTOOONNNPPPWWW^^^pppzzz{{{iii\\\WWWWWWTTTUUUUUUSSSPPPOOOPPPQQQUUUTTTQQQOOOQQQVVV___eeebbb[[[TTTOOONNNMMMKKKIIIKKKKKKKKKNNNPPPQQQQQQPPPMMMMMMOOOPPPRRRSSSTTTTTTVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRPPPOOONNNKKKLLLNNNOOOPPPPPPOOONNNOOOOOOQQQSSSUUUUUURRRPPPIIIJJJLLLNNNPPPQQQRRRRRRTTTRRRQQQQQQSSSTTTTTTSSSVVVVVVUUUUUUUUUVVVVVVWWWUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTQQQQQQTTTVVVYYY```hhhooorrruuuyyy}}}||||||zzzyyywwwrrrnnnccc```]]][[[[[[[[[ZZZYYYWWWUUURRRPPPOOOPPPRRRTTTOOOOOONNNMMMMMMNNNPPPQQQLLLLLLLLLLLLMMMOOOPPPQQQTTTTTTUUUVVVVVVVVVVVVVVVSSSSSSRRRPPPNNNKKKHHHFFFEEEEEEEEEDDDBBBAAA???>>><<<;;;;;;:::::::::::::::999999888888888999::::::888888999:::<<<===???@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMQQQWWW]]]gggwwwwwwgggYYYRRRVVVeeetttxxxiiifffdddiiivvvlllaaaXXXUUUTTTRRROOOOOOPPPOOOOOOOOONNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNQQQQQQRRRSSSRRRQQQPPPPPPKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNGGGFFFDDDBBBAAA@@@<<<:::::::::;;;;;;;;;;;;<<<<<<===>>>@@@AAA@@@@@@AAABBBEEEEEEGGGIIIKKKNNNQQQRRRUUUVVVWWWYYY[[[\\\]]]]]]`````````aaacccfffhhhjjjqqqsssuuuvvvvvvwwwyyy{{{yyy~~~yyyddd[[[QQQJJJIIIGGGAAA<<<888888666444222111111222222333444555555444333333555666777888999999999999777888999;;;===>>>???@@@???@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEBBB@@@CCCJJJQQQ```mmm~~~sss\\\WWWRRRQQQQQQTTT]]]ggg~~~{{{~~~lll___WWWUUUUUUXXXXXXXXXTTTPPPNNNNNNPPPPPPPPPPPPPPPSSSZZZccciiibbb[[[RRRNNNMMMNNNLLLJJJKKKKKKLLLNNNPPPPPPOOOMMMLLLNNNQQQSSSTTTTTTSSSRRRWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOMMMNNNOOOPPPQQQPPPNNNMMMNNNOOOPPPSSSUUUUUURRRPPPHHHIIIJJJLLLNNNQQQSSSTTTTTTRRRQQQRRRTTTUUUTTTSSSSSSSSSRRRSSSSSSTTTUUUVVVSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPRRRPPPRRRUUUUUUVVV[[[bbbhhhmmmqqqvvv{{{zzzzzz{{{}}}}}}}}}{{{zzzxxxwwwyyy~~~xxxsssiiieeeaaa^^^\\\[[[YYYXXXWWWVVVTTTRRRQQQPPPPPPPPPMMMLLLLLLKKKLLLMMMNNNOOOKKKJJJIIIHHHHHHIIIIIIJJJIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGDDDBBBAAA????????????>>>===<<<<<<;;;;;;<<<<<<======<<<<<<:::999999999::::::;;;<<<999999:::;;;===???AAABBB>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIKKKLLLMMMOOOOOOPPPRRRXXXaaajjjxxxzzziii[[[XXXWWW\\\sssyyyooolllkkkoooyyyyyy___YYYUUUTTTSSSOOONNNQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPQQQRRRRRRQQQPPPOOOIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLEEEDDDBBBBBBAAA???;;;999::::::;;;;;;;;;;;;;;;;;;===???AAAAAA@@@@@@AAABBBFFFFFFGGGIIILLLOOOQQQRRRVVVWWWYYY[[[]]]___```aaaccccccccceeegggjjjmmmoootttuuuwwwxxxxxxyyyzzz|||zzzwwwmmmfffXXXPPPFFFBBBAAA@@@:::555555555555333111000000111333444555555555444333222555555777888999999999999:::;;;<<<>>>@@@AAACCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEHHHHHHFFFBBBAAAGGGSSS\\\mmmxxxrrrhhhSSSQQQQQQRRRSSSVVVbbbnnnwwwlll\\\UUUSSSTTTTTT]]]]]][[[VVVPPPMMMMMMOOOMMMOOOPPPRRRUUU[[[bbbggg^^^WWWOOOLLLNNNQQQPPPOOOLLLKKKLLLNNNOOOPPPNNNLLLLLLNNNRRRUUUVVVTTTRRRQQQUUUUUUTTTTTTSSSRRRRRRQQQSSSSSSQQQPPPPPPOOOPPPPPPNNNOOOPPPQQQQQQPPPNNNMMMMMMNNNPPPRRRUUUTTTRRROOOIIIIIIJJJKKKNNNQQQUUUVVVUUUSSSSSSTTTUUUVVVUUUTTTPPPPPPPPPPPPQQQSSSTTTTTTPPPQQQSSSTTTTTTTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOPPPOOORRRUUUTTTSSSWWW^^^^^^fffmmmqqqzzzzzzrrrtttxxxyyyxxxxxxuuuvvvxxx{{{~~~~~~}}}{{{zzzyyytttuuuuuutttuuuzzz|||vvvmmmiiiddd___\\\ZZZXXXVVVVVVVVVVVVUUUSSSQQQNNNMMMPPPOOOMMMLLLKKKLLLLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFEEECCCAAA@@@;;;;;;<<<<<<<<<;;;;;;:::888999:::<<<<<<<<<;;;:::<<<<<<<<<<<<===>>>??????======<<<======>>>???@@@>>>>>>>>>???@@@AAACCCDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQUUUXXX```kkkwwwrrr^^^SSSYYY]]]cccyyylllfffrrrtttzzzkkkXXXUUUSSSTTTQQQMMMMMMQQQMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOONNNNNNNNNNNNNNNPPPPPPNNNMMMLLLKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHH@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFHHHKKKNNNQQQSSSWWWYYY[[[]]]___aaaeeeggghhhiiijjjjjjjjjmmmsssyyyxxxzzz{{{{{{|||~~~|||tttnnnggg]]]VVVHHHDDD???<<<:::888777666333333333333333333333333111111111111222333444444666666666666666777888888<<<<<<======>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAACCCDDDEEEBBBCCCCCCCCCFFFPPP^^^jjjwwwxxx{{{~~~}}}rrrbbbUUUPPPOOOOOOPPPQQQ[[[qqqnnnyyyyyy}}}uuuaaa[[[XXXSSSSSSYYYZZZXXXUUUQQQOOOOOOOOOOOOPPPNNNMMMOOOUUUZZZ\\\]]]UUUSSSOOOMMMLLLNNNPPPRRRPPPOOOMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNOOOPPPQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQNNNOOOOOOPPPQQQRRRTTTUUUNNNOOOQQQSSSTTTTTTSSSSSSRRRTTTUUUUUUSSSRRRRRRSSSUUUUUUVVVVVVUUUTTTRRRQQQOOONNNMMMKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQSSSVVVYYYcccgggmmmtttyyy|||||||||zzztttmmmlllooorrrqqqooorrroooooottt|||~~~~~~~~~~~~}}}|||vvvvvvwwwyyy{{{~~~~~~~~~yyymmmbbb___^^^YYYWWWYYYXXXWWWVVVVVVVVVUUUQQQOOOPPPNNNKKKKKKMMMMMMKKKHHHKKKJJJIIIIIIHHHHHHIIIIIIEEEDDDDDDBBBAAA@@@??????BBBAAA???>>>>>>>>>???@@@======<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<;;;::::::<<<===>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEJJJIIIHHHIIIKKKPPPUUUXXX]]]```hhhuuu~~~fff___VVVTTT___vvvvvviiieeedddnnnzzzsssbbbWWWVVVUUUSSSQQQPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNPPPOOONNNLLLKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFF>>>===;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<===????????????@@@@@@AAACCCDDDEEEGGGGGGHHHJJJLLLPPPRRRTTTWWWZZZ\\\___aaadddgggjjjnnnooopppppppppsssyyy~~~{{{}}}~~~yyysssjjjddd```ZZZSSSMMMDDDAAA<<<999777666555333333333333333333333333333333222222333333444555666666666666666777888999999>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCAAABBBGGGSSSbbblllrrrqqqoooooollldddXXXOOOJJJIIIKKKOOOVVVddd{{{~~~|||}}}{{{}}}rrr```ZZZWWWQQQQQQVVVVVVUUUSSSPPPOOONNNMMMMMMOOOMMMLLLNNNRRRUUUVVVVVVRRRQQQNNNLLLKKKLLLNNNOOONNNMMMLLLLLLMMMNNNOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQMMMMMMMMMNNNOOOPPPQQQRRROOOPPPQQQRRRRRRRRRQQQPPPNNNPPPSSSTTTSSSRRRSSSTTTTTTTTTUUUUUUTTTRRRPPPOOONNNMMMLLLKKKKKKLLLLLLMMMRRRSSSTTTTTTTTTVVVYYY[[[gggjjjnnnsssvvvyyyyyyyyyxxxtttooonnnooopppooommmnnnmmmnnnrrryyy~~~|||||||||{{{|||~~~qqqddd___]]]YYYYYY\\\ZZZXXXWWWVVVVVVUUURRRPPPPPPMMMJJJJJJLLLLLLJJJGGGIIIIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@???>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>==================>>>??????@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIHHHGGGIIIJJJKKKNNNRRRWWW^^^bbbjjjrrr~~~sss```ZZZWWW]]]nnnnnnbbb___aaauuu~~~gggZZZVVVUUUSSSRRRPPPOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKKKKLLLMMMOOONNNMMMKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBBBBBCCCEEEFFFFFFFFFDDDCCC<<<;;;999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCEEEFFFGGGHHHJJJJJJKKKLLLNNNQQQSSSUUUXXXZZZ^^^aaadddgggllloootttuuuvvvvvvwwwzzz~~~vvvpppbbb\\\UUUPPPNNNLLLHHHDDD???<<<888666555444222111333333333333333333333333444333333444555666777777777777777777888999:::;;;@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFDDDBBBFFFPPP]]]jjjqqqlllhhhaaa]]]YYYTTTNNNIIIGGGFFFIIIRRR___ppp{{{kkk]]]XXXUUUPPPNNNQQQPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMNNNPPPQQQPPPNNNNNNNNNMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQRRROOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQPPPOOONNNNNNJJJMMMQQQSSSSSSSSSSSSTTTSSSSSSTTTSSSRRRQQQOOOMMMLLLLLLLLLKKKLLLLLLMMMNNNSSSTTTVVVVVVVVVWWWZZZ\\\fffhhhlllqqquuuxxxzzzzzzyyyxxxvvvtttrrrpppooonnnnnnnnnooorrrwww}}}~~~~~~yyykkkccc___]]]^^^aaa```]]]ZZZXXXWWWVVVUUUTTTRRRPPPNNNOOOQQQPPPLLLHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>><<<===>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJMMMPPPUUU]]]eeejjjxxxqqqdddWWWUUUXXXfffzzz}}}ggg]]]```fff}}}nnn^^^XXXTTTSSSRRRPPPOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@AAADDDEEEFFFDDDBBB@@@:::999888888:::<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>@@@AAACCCEEEGGGHHHIIIJJJKKKKKKKKKLLLNNNQQQSSSUUUXXX[[[___cccfffkkkppptttwwwxxxyyyzzz{{{~~~yyysssmmmeee___RRRNNNHHHCCCBBBAAA@@@>>>;;;999666444444333222000333333333333333333333333333333333444555666777888888888888999:::;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGGGGFFFEEEEEEGGGEEEGGGPPP]]]jjjrrrtttfffaaaYYYRRRNNNKKKHHHFFFHHHHHHNNN[[[kkk|||mmmbbbXXXUUUTTTOOOMMMOOOLLLMMMNNNOOOOOOMMMLLLJJJLLLMMMNNNPPPPPPPPPNNNLLLLLLLLLLLLLLLKKKJJJIIIIIILLLLLLMMMNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNOOOMMMNNNNNNOOOOOONNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPNNNNNNOOOOOOOOONNNNNNNNNKKKNNNRRRTTTTTTSSSRRRSSSSSSSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNNNNQQQRRRTTTTTTTTTUUUWWWYYY^^^bbbhhhpppwww|||~~~}}}yyyuuusssrrrrrrsssssstttvvv|||{{{vvvmmmiiigggggghhhgggccc___[[[ZZZYYYYYYXXXVVVVVVXXX[[[\\\YYYRRRLLLFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>===>>>>>>???@@@????????????@@@AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCFFFGGGHHHHHHHHHIIIJJJKKKNNNPPPSSSVVV\\\eeepppxxxnnn___XXXTTTXXXaaapppxxxccc___jjjuuuuuu```XXXXXXQQQQQQPPPNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA>>>@@@BBBDDDDDDBBB@@@>>>:::999777888:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAACCCFFFGGGIIIIIIIIIJJJJJJKKKLLLMMMPPPRRRTTTXXX[[[```dddhhhmmmssswwwzzzzzz{{{}}}~~~xxxpppiiiddd]]]VVVQQQIIIEEE@@@<<<;;;:::::::::888666444444444444333111333333333333333333333333222222333333444666777888888999999:::<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDFFFLLLYYYhhhqqqrrrppp]]]YYYSSSMMMJJJHHHGGGFFFKKKOOOZZZkkk|||kkk```ZZZTTTSSSRRRPPPOOOOOOKKKLLLNNNPPPPPPNNNLLLKKKKKKMMMPPPRRRRRRQQQPPPPPPLLLMMMMMMMMMLLLKKKJJJIIIMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNKKKKKKLLLMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPOOOLLLLLLLLLMMMNNNOOOOOOPPPOOORRRTTTUUUSSSQQQQQQQQQRRRSSSSSSTTTSSSQQQPPPOOOLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRTTTTTTTTTTTTUUUWWWXXX]]]fffpppyyy}}}zzzxxxxxxwwwuuutttvvv{{{zzztttvvv~~~ttttttvvv||||||xxxuuusssqqqnnniiiccc^^^\\\[[[ZZZYYYYYY[[[___dddeee```VVVMMMFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHHHHHHHIIILLLOOOUUUYYY^^^cccjjjvvvuuuhhh[[[UUUTTTUUU___nnn|||qqqaaacccsss~~~fffVVVSSSUUUOOOOOONNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA>>>???AAAAAAAAA@@@>>>===;;;:::888999:::;;;;;;:::<<<<<<<<<===>>>???AAAAAA@@@BBBDDDFFFHHHIIIIIIHHHIIIIIIIIIKKKMMMPPPRRRTTTXXX[[[___dddhhhnnnssswww{{{{{{|||zzzpppjjjaaaZZZVVVQQQKKKFFFAAA???;;;888666555555555666555444444555666444333333333333333333333333333222222333333555666888999999::::::<<<>>>@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDHHHRRR```kkkooojjjeeeSSSQQQMMMIIIGGGGGGHHHIIIQQQZZZlllsss___XXXUUURRRQQQQQQQQQPPPOOOKKKLLLNNNOOOOOONNNMMMKKKKKKNNNQQQSSSRRRRRRRRRRRRMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMNNNMMMLLLKKKKKKLLLNNNNNNKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKLLLMMMOOOOOOOOONNNMMMLLLLLLLLLLLLMMMOOOPPPQQQSSSUUUUUUTTTQQQPPPOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNOOOPPPPPPPPPOOOOOORRRTTTVVVWWWVVVVVVWWWXXXYYY]]]dddooozzz|||yyyuuutttvvv}}}xxxnnnlllttt~~~sssooonnnsss}}}|||uuupppiiiccc___]]]ZZZYYYZZZ\\\```eeefff```VVVMMMFFFFFFEEEDDDDDDDDDDDDEEEAAAAAAAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????@@@@@@AAABBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEHHHJJJKKKKKKMMMRRRVVVVVV^^^iiisss|||mmmbbbZZZRRRQQQVVVTTTaaatttjjj```gggzzzqqq___UUUSSSTTTNNNNNNMMMMMMLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA???????????????>>>===<<<===;;;999999:::;;;;;;:::<<<<<<===>>>@@@AAACCCDDDBBBDDDFFFHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMQQQTTTUUUWWWZZZ___ccchhhmmmsssvvvyyyyyyzzz}}}~~~}}}~~~{{{|||uuujjjbbb[[[SSSMMMIIIFFFAAA>>>::::::999777444333333444444444333444666666555444333333333333333333333333333333444555666888999:::::::::;;;===???AAACCCEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFLLLQQQZZZdddjjjhhhaaa[[[MMMKKKIIIFFFFFFIIIMMMPPP\\\jjjjjj]]]VVVUUURRRPPPOOOPPPOOONNNLLLLLLMMMNNNNNNMMMLLLKKKKKKNNNQQQQQQPPPOOOPPPQQQMMMMMMLLLLLLKKKJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJLLLNNNOOOMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLIIIKKKMMMOOOPPPOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPTTTTTTTTTQQQOOONNNOOOPPPMMMNNNPPPQQQRRRRRRQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOSSSUUUWWWXXXWWWWWWWWWXXXYYY[[[```jjjxxx|||vvvvvv|||zzzpppjjjjjjrrr~~~zzzsssmmmlllqqqzzzzzzsssmmmhhhccc___]]]\\\\\\]]]```aaa]]]UUUOOOHHHGGGGGGFFFFFFFFFFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@AAABBBAAAAAA@@@????????????@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHLLLOOOPPPPPPSSSZZZ``````mmm~~~zzziii\\\XXXUUUPPPQQQXXX^^^kkk~~~qqqccccccqqqxxxdddZZZVVVSSSPPPNNNMMMMMMLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@DDDCCCBBBBBBAAAAAABBBBBB??????>>>>>>============>>><<<::::::;;;;;;:::999<<<<<<===???AAACCCEEEFFFDDDEEEHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKNNNRRRUUUWWWWWWZZZ^^^cccggglllrrrvvvuuuuuuvvvyyy}}}~~~|||yyyzzz}}}wwwrrrrrrtttzzz}}}vvvkkk```XXXRRRJJJEEEBBB@@@<<<999777888888777555444444555333222222444666666555444333333333333333333333333444444555666888999;;;<<<:::;;;<<<===@@@BBBDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGUUUYYY```ggghhhddd\\\VVVLLLJJJGGGEEEFFFKKKRRRWWWgggxxxttteee```WWWVVVTTTPPPNNNOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKNNNPPPOOOMMMKKKMMMOOOMMMMMMKKKJJJJJJIIIJJJJJJFFFGGGIIILLLNNNOOOOOOOOOKKKKKKIIIIIIJJJLLLNNNPPPOOONNNLLLKKKKKKKKKLLLMMMJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKJJJLLLNNNQQQRRRRRRQQQPPPPPPOOONNNMMMMMMMMMNNNOOOSSSSSSQQQOOOMMMMMMOOOQQQKKKLLLNNNPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPOOORRRTTTWWWXXXWWWVVVVVVWWWWWWXXX[[[eeevvvyyyzzz~~~|||uuujjjccchhhvvvyyyoooggggggooozzz}}}vvvpppkkkeeebbb___]]][[[[[[\\\[[[VVVRRRIIIHHHHHHGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBAAAAAA???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAAAAACCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJLLLPPPTTTUUUUUUYYY```gggqqqyyyiii[[[RRRTTTUUUQQQSSSZZZpppzzz}}}rrrddd```iii|||iiiWWWRRRQQQMMMHHHMMMMMMMMMMMMMMMNNNNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIDDDCCCCCCCCCEEEEEECCCAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<===;;;999777777777999999888999;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFHHHIIIKKKMMMOOOOOOPPPTTTYYY^^^ccciiioootttrrrsssssstttssssssrrrrrrwwwxxx{{{~~~~~~|||zzzyyyppphhhcccccceeeiiirrruuunnniiiggg]]]PPPJJJGGGBBB===999777777777666555444333222333444444333333222222111222222222333444444444444444444555666666666777999;;;===??????@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBBBBCCCDDDCCCCCCGGGAAA???AAACCCEEELLLUUUbbbcccdddbbb___ZZZTTTQQQHHHEEEDDDFFFHHHLLL[[[jjjsssddd[[[VVVTTTSSSRRRPPPNNNLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNNNNMMMKKKMMMLLLLLLLLLLLLJJJGGGDDDKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKIIIHHHIIIJJJLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOOOOPPPOOONNNNNNMMMNNNNNNNNNKKKKKKKKKJJJKKKLLLLLLMMMLLLMMMOOOQQQQQQQQQOOONNNPPPPPPPPPOOONNNMMMKKKKKKOOONNNNNNMMMNNNOOOQQQRRRTTTSSSSSSRRRRRRRRRSSSSSSSSSUUUVVVVVVUUUUUUUUUVVVRRRXXX[[[^^^mmm}}}www{{{~~~{{{|||nnnbbbcccoooxxx}}}}}}}}}||||||rrrfff```bbbkkksss~~~~~~~~~~~~|||}}}{{{yyyvvvpppkkkiiibbb[[[[[[```bbb]]]XXXNNNJJJGGGFFFHHHJJJIIIGGGDDDEEEFFFEEECCCAAA@@@AAACCCBBBAAABBBCCCCCCAAA???CCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEEEEFFFEEEFFFHHHMMMPPPXXXXXXXXXYYY^^^gggrrrzzzzzzooofffbbbXXXUUUSSSQQQPPPSSS^^^jjjlllaaaYYY^^^qqqooo[[[WWWUUUMMMHHHJJJKKKLLLMMMNNNMMMKKKIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKJJJJJJIIIFFFEEEDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<===;;;:::888777888999999999999;;;<<<>>>???@@@AAADDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLNNNNNNOOORRRVVV[[[___dddjjjnnnnnnnnnnnnooonnnnnnmmmmmmoooppprrruuuxxx{{{}}}{{{{{{{{{{{{{{{zzzzzzyyyzzzxxxwww{{{|||pppnnniiiaaaYYYTTTTTTVVV]]]fffhhhbbb]]]\\\SSSGGGDDDBBB>>>:::777666666666666555444333333333444444444444333333333333333444333333444444444444555555666666777888999<<<>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEDDDHHHAAA>>>BBBGGGMMMWWWaaahhhgggddd```YYYRRRLLLIIIEEEBBBBBBGGGMMMXXXllljjj^^^YYYUUURRRQQQPPPNNNMMMKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKIIIHHHHHHIIIJJJIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMOOOPPPQQQPPPOOONNNPPPPPPPPPOOONNNMMMKKKJJJOOOOOONNNNNNOOOPPPQQQRRRSSSSSSRRRPPPPPPOOOOOOOOOOOOQQQSSSSSSRRRQQQRRRSSSRRRWWWZZZ]]]jjj~~~wwwzzz|||}}}{{{ttthhheeekkkqqqzzzzzzxxxxxxyyyyyy|||uuukkkdddccchhhmmmxxx~~~|||yyyyyyzzzuuummmgggaaaaaadddeee```ZZZOOOLLLJJJJJJLLLMMMKKKIIIJJJJJJIIIGGGEEECCCBBBCCCDDDCCCBBBCCCDDDEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEEEEDDDCCCCCCBBBFFFFFFGGGHHHJJJNNNTTTXXXaaabbbdddiiiqqq|||ssshhh___YYYXXXSSSQQQQQQRRRSSS[[[kkk{{{tttbbb___```mmmzzzfffVVVSSSRRRLLLHHHIIILLLMMMNNNOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGIIIGGGEEECCCDDDDDDCCCAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<===<<<:::888888888999999999::::::;;;===>>>>>>???CCCCCCCCCBBBBBBBBBAAAAAAFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOSSSWWW[[[___dddhhhhhhgggggggggffffffeeeeeeeeeeeefffiiimmmqqqvvvxxxvvvuuutttrrrqqqqqqrrrrrrrrrrrrrrrtttyyyyyypppbbb```[[[TTTNNNJJJJJJKKKOOOVVVXXXSSSPPPOOOHHH???===;;;888666444444555666666555444333333333333444555555444444444444555555333333444444444555555555777777888999;;;===???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBCCCDDDEEEEEEDDDDDDDDD@@@@@@FFFPPPZZZeeemmmkkkhhhbbbZZZRRRKKKEEEBBBEEECCCEEELLLVVVhhhnnn^^^WWWUUUSSSPPPOOONNNMMMKKKJJJIIIHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNLLLJJJIIILLLOOOQQQNNNJJJGGGHHHIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNPPPPPPOOONNNMMMOOOOOOOOONNNNNNLLLKKKJJJNNNNNNNNNNNNOOOPPPQQQRRRTTTSSSRRRQQQOOONNNMMMMMMMMMOOOQQQQQQPPPPPPQQQRRRRRRVVVXXX[[[ggg{{{}}}vvvwwwyyyxxxvvvvvvpppyyy}}}{{{~~~sssnnnooooooqqqxxx}}}}}}zzzsssooooooqqqwww|||~~~xxxuuu|||~~~vvvrrrmmmmmmnnnkkkeee```UUURRRPPPPPPSSSTTTRRROOOQQQPPPMMMKKKIIIHHHGGGGGGGGGFFFDDDEEEGGGIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEIIIJJJLLLMMMQQQVVV^^^cccjjjnnnttt}}}lll^^^WWWRRRPPPRRRQQQRRRTTTWWW\\\hhhxxxggg^^^eeerrrjjj[[[OOOOOOOOOJJJGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHGGGGGGFFFEEEEEENNNKKKFFFDDDCCCCCCCCCCCC@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::999999888999999999999::::::;;;<<<<<<<<<@@@@@@@@@@@@????????????EEEFFFFFFGGGHHHIIIIIIJJJJJJMMMQQQTTTWWW\\\aaadddaaaaaa```___^^^]]]]]]]]]]]]\\\]]]___ccciiiooorrrtttrrrnnnkkkiiihhhiiiiiijjjlllmmmlllnnnvvvzzzuuurrrjjjbbbWWWUUUQQQKKKGGGDDDDDDDDDEEEJJJLLLIIIGGGFFFBBB;;;666555444333333444555666555555444444333333333333444444444444444444555666333444444555555666666666888888999;;;===>>>@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFBBBCCCDDDDDDCCCBBBBBBCCC???BBBHHHSSS^^^ffflllooogggbbb[[[SSSKKKFFFCCCBBBFFFIIIMMMUUUaaauuuuuuaaaVVVRRRQQQOOONNNNNNMMMLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJMMMOOOMMMJJJJJJPPPUUU___YYYQQQKKKHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGIIIJJJJJJJJJHHHGGGIIIIIIHHHGGGGGGHHHHHHHHHJJJJJJIIIHHHHHHIIIJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKMMMNNNNNNNNNMMMLLLLLLMMMNNNNNNOOONNNMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLMMMNNNOOOPPPQQQTTTTTTSSSSSSRRRQQQPPPOOONNNPPPRRRSSSRRRRRRRRRTTTRRRTTTWWWZZZbbbrrr~~~wwwrrrsssuuusssqqqrrrooouuu~~~{{{~~~zzzxxxvvvrrrwww~~~~~~|||}}}}}}~~~~~~|||zzzuuummmhhh```\\\WWWVVVXXXZZZZZZXXXWWWTTTQQQOOONNNOOOOOOOOOMMMKKKIIIIIIKKKNNNOOOOOOOOOOOONNNMMMLLLJJJHHHGGGEEEDDDDDDDDDDDDEEEGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDFFFIIILLLNNNOOOOOOOOOQQQSSSWWW\\\ccckkkppp{{{zzzmmm^^^UUUQQQOOOQQQUUUWWWXXX]]]bbbjjjzzzsssjjjmmmyyyrrr^^^TTTMMMMMMNNNJJJGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDWWWRRRKKKFFFDDDDDDDDDDDD@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999888888999999::::::::::::;;;;;;<<<======>>>??????CCCCCCDDDEEEFFFFFFGGGGGGHHHKKKNNNRRRUUUYYY^^^aaa\\\[[[YYYWWWVVVUUUUUUUUUVVVVVVVVVWWW[[[aaagggkkkqqqnnniiiddd```______```bbbdddeeecccccciiiuuu~~~wwwnnngggccc\\\TTTKKKHHHEEEAAA???===<<<<<<>>>AAABBBAAA@@@???<<<999333333333333444555666777444444444444444333333333333333333333333444555555444555555666777777888888999:::;;;===>>>@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGCCCDDDEEECCCAAA@@@AAABBBBBBMMM\\\gggnnnpppmmmjjjaaa\\\UUULLLFFFCCCCCCCCCDDDLLLVVV___lll~~~{{{gggYYYTTTQQQNNNLLLNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHLLLOOONNNLLLNNNTTTZZZccc]]]SSSLLLHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHFFFHHHJJJLLLLLLKKKIIIHHHHHHHHHGGGGGGGGGHHHHHHIIILLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLLLLMMMMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRQQQNNNPPPRRRSSSRRRRRRSSSTTTSSSTTTVVVYYY^^^hhhuuutttooolllpppsssssstttvvvwwwyyy}}}~~~~~~{{{xxxzzz{{{{{{}}}}}}xxxwwwxxxyyy|||yyytttnnnggg___[[[\\\___``````[[[XXXUUUTTTVVVXXXXXXXXXUUUSSSQQQQQQSSSVVVXXXXXXXXXWWWVVVSSSPPPMMMKKKIIIFFFFFFEEEEEEFFFHHHJJJKKKGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLOOOSSSVVVYYY[[[WWWZZZ```fffnnnwwwiii```WWWSSSPPPPPPTTTYYY^^^aaahhhqqq}}}xxxsssrrrvvvyyybbbXXXRRRNNNNNNMMMJJJGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFFFFggg```UUULLLGGGEEEDDDCCC@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999777777777888888999999999999999:::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFHHHKKKNNNPPPTTTXXX[[[VVVUUUSSSPPPOOONNNNNNNNNPPPOOONNNOOOSSSXXX]]]```fffccc___ZZZVVVUUUUUUUUUWWWYYYYYYXXXVVVZZZccckkkooonnnhhh___YYYUUUOOOHHHCCCAAA===<<<;;;;;;999888999999::::::999888777666333333333333444555666777444444555555444444333222222222222222333444555666666666777888999999::::::999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888555555666777777888999999999999::::::;;;;;;<<<<<<<<<<<<>>>???AAABBBCCCDDDDDDFFFHHHIIIJJJKKKNNNQQQRRRPPPMMMJJJHHHHHHHHHHHHGGGGGGFFFGGGIIILLLPPPRRRVVVTTTQQQNNNKKKJJJJJJKKKLLLMMMLLLKKKJJJLLLRRRWWWYYYZZZVVVOOOKKKIIIFFFAAA???<<<999999::::::999777666555555555555444444555333333333333444444555555444444555555555444333222333333333333444555666777777888888999:::;;;<<<===:::;;;>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCCCCAAA???BBBJJJPPPddduuuuuuiii___YYYQQQNNNIIIFFFEEEGGGKKKNNNVVVdddttt~~~lll```UUURRRQQQNNNKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOPPPRRRRRRPPPMMMIIIGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJGGGHHHHHHIIIKKKLLLNNNOOOLLLKKKIIIHHHHHHJJJLLLNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIJJJLLLNNNOOOPPPPPPPPPMMMNNNOOOQQQQQQPPPOOONNNIIIKKKNNNOOONNNNNNPPPQQQUUUTTTUUUYYYYYYYYY```iiilllnnnrrrxxx|||oookkkjjjnnnsssvvv|||~~~~~~|||vvvrrrtttzzz|||yyy|||}}}wwwtttssspppnnniiifffdddfffiiikkkiiifff``````ccchhhnnnsssuuuvvvqqqooolllgggaaa[[[WWWTTTMMMLLLKKKKKKMMMPPPSSSUUUQQQQQQRRRSSSSSSTTTUUUUUUWWWXXXYYY]]]dddmmmvvv{{{vvvdddWWWSSSQQQSSSWWW___ooo}}}~~~iii```aaakkkrrr^^^RRRMMMNNNNNNKKKHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJ|||kkk[[[NNNFFFAAA???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888444444555666777888999999;;;;;;;;;::::::::::::999::::::<<<===???AAABBBCCCDDDEEEFFFEEEDDDEEEGGGHHHNNNMMMIIIFFFDDDDDDDDDDDDAAA@@@@@@@@@BBBDDDGGGIIIIIIHHHFFFEEEDDDCCCDDDDDDEEEDDDCCCBBBBBBCCCFFFIIIJJJKKKIIIDDDBBBCCC@@@<<<999777444444666777555333777555444555555444444666333333333333333333444444333444555555555444333222444444444555555777888888888888999:::<<<======>>>:::<<<>>>AAABBBCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCBBBCCCCCCAAABBBCCCAAAAAAFFFOOOWWWpppmmm___WWWSSSGGGEEEDDDDDDGGGMMMSSSWWWhhhwwwzzzeeeZZZQQQPPPOOOLLLJJJMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJLLLNNNOOONNNLLLMMMKKKHHHHHHHHHHHHGGGFFFIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIJJJJJJKKKJJJJJJIIIIIIGGGHHHHHHIIIKKKMMMOOOPPPLLLJJJHHHFFFFFFIIILLLNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKNNNPPPQQQRRRRRRRRRPPPQQQRRRSSSSSSQQQOOONNNJJJLLLNNNOOOOOOOOOPPPRRRVVVTTTUUUYYYXXXVVV\\\dddcccffflllrrrxxx{{{||||||rrrmmmlllooosssvvv}}}{{{yyy}}}|||uuurrruuuyyy}}}vvvvvv|||}}}yyytttpppmmmjjjllloooppplllhhhbbbdddhhhooowww}}}}}}{{{wwwqqqkkkddd___\\\SSSRRRQQQQQQSSSVVVYYY[[[XXXXXXYYYZZZZZZ[[[\\\\\\cccdddgggnnnxxxiiiYYYSSSPPPPPPUUU^^^mmmsssccc```eeesssxxxbbbXXXUUUIIIKKKLLLHHHEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJzzzhhhUUUHHHBBBAAA???>>>===<<<;;;;;;<<<===>>>===<<<::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888888888999999999999888888555666888999::::::999999;;;;;;<<<<<<===???@@@AAACCCCCCDDDDDDEEEFFFFFFFFFHHHGGGFFFDDDBBB@@@???>>>::::::;;;<<<===>>>??????AAA@@@>>>======>>>@@@AAAAAA@@@>>>===<<<<<<======AAA@@@???===;;;999888777666666555555555444444444444444444444444444444444666555444444333333333333444444444444444444444444444444555666777888999999:::::::::;;;;;;;;;<<<<<<@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCC??????>>>>>>BBBLLLZZZccc{{{uuucccTTTMMMLLLFFFHHHJJJIIIKKKTTTeeerrrhhhXXXQQQJJJGGGJJJLLLKKKJJJEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGFFFEEEFFFIIIKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFFFFIIINNNPPPOOOMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJMMMNNNOOOPPPQQQQQQQQQQQQMMMNNNNNNOOONNNMMMLLLKKKLLLMMMMMMNNNOOOPPPQQQQQQUUUUUUVVVVVVWWWXXXYYYYYY^^^bbbhhhmmmppptttwwwzzznnnnnnooopppqqquuuzzz~~~~~~|||yyyvvv}}}~~~~~~|||sssjjj~~~wwwuuuxxx}}}~~~}}}~~~ssstttvvvzzz~~~{{{wwwwwwwwwvvvssspppmmmmmmqqqzzz{{{tttmmmeee```ZZZZZZZZZ[[[^^^bbbfffiiigggggghhhhhhhhhkkkppptttzzziii\\\UUURRRSSSUUU[[[iiitttlll___bbbwwwmmmVVVNNNOOOJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBDDDEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGFFFFFFFFFGGGsss^^^MMMEEECCC@@@????????????>>><<<:::>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888555666666777777666666555555666888999::::::999999::::::;;;<<<===???@@@AAA?????????@@@AAAAAABBBBBBDDDDDDBBBAAA???===<<<;;;;;;;;;;;;;;;::::::::::::<<<;;;999888888999;;;<<<<<<;;;:::::::::;;;<<<<<<;;;;;;:::888777666555444555555444444333333333333444444444444444444444444555555444333333333333333444444444444444444444444555555666777888999999:::;;;;;;<<<======>>>??????@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBB@@@???>>>AAAHHHTTT```hhhsssvvvtttkkk]]]QQQKKKJJJDDDFFFGGGIIIQQQbbbwwwnnn]]]TTTNNNHHHFFFHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCAAAAAAAAACCCDDDFFFHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFHHHJJJGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEHHHLLLNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQQQQNNNNNNOOOPPPOOONNNMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTTTTTTTUUUUUUVVVVVVWWWYYY\\\aaadddgggiiilllnnnkkkkkkkkkkkkmmmsssyyy|||wwwssstttxxx|||}}}{{{zzzzzz|||yyymmmuuuyyy{{{{{{www{{{yyywwwtttsssuuuzzz}}}}}}|||}}}}}}vvvpppkkkeeeeeefffhhhlllqqquuuxxxtttuuuwwwzzz}}}nnn]]]SSSOOOPPPTTT[[[ggg{{{llljjjdddnnn{{{eeeTTTMMMNNNIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFF{{{fffTTTJJJFFF???>>>===???@@@???:::666======>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888555555666666666666555555666666777888999999999999999999:::;;;<<<>>>???@@@;;;<<<<<<======>>>??????@@@???>>><<<;;;999888888888888888888777777777777888777666555555666777888666666666666777888999:::777777666555555444444333444333333333333222222222444444444444444444444444555444333333333333333333444444444444444444444444666666777888999:::;;;;;;<<<===>>>???@@@AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEAAABBBDDDEEEEEEDDDCCCBBBDDDCCCCCCBBBBBBAAA@@@@@@AAA???AAAHHHUUUaaajjjnnnjjjiiifff^^^UUUNNNJJJHHHGGGFFFHHHNNN]]]tttmmm]]]VVVQQQMMMHHHGGGHHHHHHGGGEEEGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDEEEGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFAAAAAA@@@@@@BBBDDDFFFGGGJJJHHHFFFEEEDDDDDDFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHGGGEEEEEEFFFHHHFFFFFFGGGGGGGGGEEEDDDCCCDDDDDDDDDGGGJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNOOOPPPPPPOOOMMMLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUXXX[[[\\\]]]___aaacccjjjjjjjjjjjjlllrrrzzzxxxssspppuuu{{{}}}}}}}}}wwwooopppttt{{{~~~wwwqqqnnnpppuuuxxx|||~~~{{{xxxxxxzzz}}}qqq^^^TTTPPPPPPQQQXXXeeeyyymmmccckkkrrrzzzhhh\\\RRRMMMMMMHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEwwwjjj]]]RRRLLLFFFBBB>>>===??????===999<<<===>>>>>>===<<<:::999<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888777777777888888777777777666666777888888888888888::::::999::::::;;;<<<===;;;<<<<<<======>>>??????<<<;;;:::999888777666666333444444555666777888888777666555555555555666777444444444444555555666666666666666666666666666666444333333333333333333333444444444444444444444444444444333333333333333444444444444555555555555555777888999999;;;;;;<<<======>>>???@@@BBBCCCDDDEEEAAAAAABBBBBBCCCDDDDDDEEE@@@BBBEEEGGGGGGEEECCCBBBDDDDDDCCCBBBAAA@@@??????AAABBBHHHUUUfffqqqtttrrreee```ZZZTTTPPPLLLIIIGGGKKKLLLPPP[[[mmmuuu___WWWVVVPPPMMMJJJIIIJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIIIIHHHFFFDDDDDDFFFHHHJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDEEEGGGIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOOOONNNNNNLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRUUUWWWYYYZZZZZZ\\\___bbbkkkkkkmmmnnnpppuuu{{{|||uuuqqqvvv|||yyyuuuqqqttt~~~~~~zzzxxxsssrrrsssuuuwwwzzzxxxdddXXXSSSTTTWWWVVV```rrr|||ooocccbbbuuuggg[[[WWWRRRMMMKKKGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDuuuooommmiii```YYYTTTNNNGGGBBBAAAAAAAAA@@@<<<<<<======<<<;;;999888<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888777777888888888888777777777777777777777777888888;;;::::::999888888999999:::;;;;;;<<<======>>>>>>:::999999888777666666555333333444555666777777888666555555555555555555666555555555555444444333333555555555555666666666777444444444444555555555555444444444444444444444444555444444333444444555555555555666666666777777777999::::::;;;<<<===>>>>>>===>>>???@@@BBBCCCEEEEEEAAAAAABBBBBBCCCDDDDDDDDDBBBDDDFFFHHHHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAGGGJJJTTTdddttt{{{xxxqqqaaa\\\UUUOOOMMMLLLKKKJJJMMMSSS^^^mmmgggWWWRRRTTTNNNLLLJJJIIIJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDFFFHHHLLLNNNHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHGGGEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQQQQRRRQQQPPPOOOOOOOOOQQQQQQTTTUUUWWWXXXZZZ^^^cccfffhhhkkknnnpppsssvvvzzz}}}|||uuuooosssxxx{{{|||~~~vvvqqquuuyyyrrrwww~~~~~~{{{yyyyyyyyyyyyzzz|||lll]]]UUUSSSWWW]]]bbbnnntttiiigggfffdddcccmmmnnn[[[UUUVVVSSSMMMIIIFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDyyypppooorrrtttqqqlllddd```YYYQQQJJJEEEBBB@@@============<<<;;;999999<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888666666777777777777666666777777666666666777777888::::::999888777777777777888888888999::::::;;;;;;888888777777777666666666666555555555555444444444333333333333333333333333555666666555555444222222222222333333333444444444444444555555555555555666444444444444444444444444555555555555555555666777777777777888888999999:::;;;;;;<<<===>>>???@@@@@@>>>???@@@AAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFDDDCCC???@@@@@@BBBEEEHHHKKKMMMTTTXXXaaaooozzz{{{sssjjj\\\WWWRRRMMMLLLMMMNNNNNNOOO\\\ooommm\\\PPPLLLMMMJJJIIIHHHGGGGGGIIIKKKMMMHHHHHHGGGFFFEEEDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIILLLNNNGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKJJJIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLKKKHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQOOONNNMMMMMMNNNPPPQQQQQQRRRTTTVVVYYY^^^dddiiidddgggkkkooossswww|||}}}wwwtttvvvxxxxxxxxx{{{{{{ppplllooovvv{{{{{{uuummmttt~~~~~~|||zzzxxxxxx{{{ttt```WWWSSSTTT\\\fffwwwsssbbbYYYVVV[[[eeennnmmm```UUUSSSTTTQQQLLLIIIEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDD{{{xxxvvvuuuwwwzzz{{{{{{zzz}}}|||sssdddTTTIIIDDDAAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888777777888888888888777777888777666666555666777888777777666666777777888999666666777777888999999:::666666666666666666555555444444444444333333333333222333333333333333333222333444555555555444333222222222222222222333333333333333333444444555555555444444444444444444444444666666666666666777888888888888999999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDBBBBBB@@@AAAEEEJJJPPPXXX^^^bbbeeeggglllsssvvvrrrhhh___SSSQQQNNNKKKKKKMMMQQQTTTXXXiiippp```VVVMMMJJJKKKIIIHHHGGGFFFGGGJJJNNNRRRKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEEEECCCBBB@@@??????AAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJFFFEEEEEEDDDDDDEEEEEEFFFCCCEEEGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIKKKKKKIIIHHHIIIKKKGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHKKKKKKKKKLLLLLLKKKKKKJJJHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNLLLKKKJJJJJJLLLOOOPPPOOOPPPQQQSSSWWW]]]dddiiiccceeehhhlllrrrzzz||||||{{{xxxvvvxxx|||nnneeeaaadddgggoooxxx|||rrruuuzzz}}}{{{{{{||||||tttcccUUUTTTWWW^^^mmm~~~kkkbbbXXXTTTVVV```uuuooo^^^VVVPPPOOONNNKKKIIIJJJEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEvvvyyy||||||zzzzzz~~~kkkXXXNNNDDDCCC@@@>>>======>>>>>><<<<<<<<<;;;;;;<<<<<<<<<:::::::::999999999888888::::::;;;;;;;;;;;;::::::888777666555555666777888444444444555777888:::;;;777777888888999:::::::::555555555555555555555555000000111222333444555555444444555555555555444444000111333444555555444444333333333333333333333333222222222333333444444444444444444444444444444444777777777777777888999999999999:::;;;;;;<<<============>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGFFFDDDCCCBBBAAA@@@CCCFFFKKKSSS\\\fffoootttrrrrrrrrrsssqqqjjj```XXXLLLLLLLLLJJJJJJMMMRRRWWWbbbuuuvvveee\\\UUUOOOMMMOOOKKKJJJIIIHHHIIIMMMSSSWWWMMMMMMKKKJJJHHHGGGEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEEEECCCAAA@@@===>>>@@@BBBDDDEEEFFFFFFAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDFFFGGGFFFFFFFFFFFFIIIGGGEEECCCDDDEEEHHHJJJFFFIIIKKKKKKHHHGGGHHHJJJGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHHHHHHHKKKNNNPPPPPPPPPQQQSSSVVV\\\dddiiidddeeegggjjjrrr~~~~~~}}}yyytttqqqssszzzzzzmmmaaaYYYYYY[[[ZZZeeerrryyy{{{}}}|||{{{|||~~~}}}{{{zzz~~~}}}zzztttooogggYYYPPPUUU^^^kkkqqq[[[VVVTTTVVV\\\lllwwwbbbVVVQQQMMMLLLIIIFFFGGGJJJDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFuuuvvv|||nnn]]]RRRGGG>>>>>>AAA???===<<<======<<<=========;;;999::::::;;;<<<;;;:::888777888999999::::::999999888999888888888777777666666888777666555444444555666777777666555555555555555444444444555555666666666555555555555555555555555444444444333333222222222444444444555555666666666666666666555555444444444333111000000333555666666111111222333444666666777777888888999::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>??????@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCDDDEEECCCAAAAAAAAAAAA@@@>>>???JJJ[[[lllxxx{{{yyyuuuqqqoookkkgggbbb]]]VVVRRROOOMMMNNNPPPOOOOOOYYYfffzzzpppfffXXXOOOJJJHHHEEEBBBFFFFFFGGGIIILLLOOORRRTTTJJJLLLMMMLLLIIIFFFEEEEEEEEECCCAAAAAACCCEEEFFFFFFFFFDDDAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGIIILLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKKKKJJJHHHHHHIIIKKKHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQTTTYYY```eeeiiiiiihhhhhhnnn|||vvvnnnlllpppwww||||||{{{ppphhhccc^^^XXXSSSUUUZZZbbbiiipppyyy}}}}}}~~~{{{oookkkiiieee```___\\\WWWTTTXXXggg|||ooo___SSSQQQPPPVVVgggzzzcccUUUQQQMMMHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDyyyzzzuuuaaaQQQBBB===>>>===<<<;;;::::::::::::<<<<<<<<<;;;::::::;;;;;;;;;:::999888999999::::::::::::999999999999888888777777777777888777666555555555666666777777666555555555555666444444444444555555555666555555555555555555555555555555444444444444444333444444444444555555555555666666555555555444444444555333222333555666666666333333444555666777888888888888999999:::;;;;;;;;;;;;===>>>>>>======>>>??????@@@AAAAAABBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDRRRfffwww~~~{{{tttooocccaaa^^^[[[XXXTTTPPPMMMKKKJJJLLLTTTZZZbbbppp}}}ddd\\\QQQJJJHHHGGGDDDBBBAAAAAACCCEEEGGGJJJLLLNNNIIIJJJKKKKKKHHHFFFEEEEEEFFFCCCAAAAAABBBDDDEEEEEEEEECCCAAAAAABBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFBBBCCCDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIKKKMMMMMMKKKIIIHHHHHHJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHIIIKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQRRRRRRSSSWWW\\\```eeeeeeeeeffflllzzz}}}wwwtttssstttvvvwwwssswww~~~|||~~~xxxqqqlllkkkhhhddd```ZZZ[[[]]]___eeeooo{{{{{{}}}rrrhhh___^^^]]]YYYUUUTTTTTTVVV]]]iiiyyyrrrbbbXXXVVVSSSUUU```vvv~~~hhhWWWNNNMMMJJJFFFEEEEEEFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC~~~ttt___HHH???>>>???>>>===<<<<<<;;;;;;<<<<<<===>>>:::::::::;;;::::::999888999999::::::::::::999999999999999888888888888777888888777666666666777777888777777666666666666666444444444444444555555555444444444444444444444444444444444555555555555555555555555444444444444444555555555555444444444444666555555666777888666555555666666777888999::::::999999999:::;;;;;;<<<<<<===>>>@@@???>>>>>>???AAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>??????@@@AAABBB>>>@@@BBBAAA??????BBBEEEOOO^^^qqq~~~~~~uuuiiibbbVVVUUUSSSQQQOOOMMMKKKKKKKKKLLLRRR___nnn}}}kkkZZZUUUMMMHHHGGGEEECCC@@@===>>>AAACCCFFFGGGHHHHHHFFFHHHIIIIIIGGGFFFFFFFFFFFFDDDAAAAAABBBCCCCCCCCCBBBAAAAAAAAACCCBBBAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEE???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLMMMMMMJJJHHHGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSSSSRRRRRRTTTXXX[[[___```aaaccciiivvv{{{yyyxxxzzz{{{zzzvvvrrriiinnnzzz~~~zzzzzz{{{xxxuuuuuuvvvvvvssspppeeeaaa[[[WWWYYYbbboooxxx~~~~~~|||zzzzzz|||~~~}}}wwwuuu}}}ppp^^^WWWQQQRRRRRRPPPNNNOOOTTT]]]mmmppp```XXXUUUUUUUUU[[[lllhhhVVVMMMKKKHHHFFFCCCBBBCCCDDDCCCCCCAAAAAAAAA@@@@@@@@@?????????@@@@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAjjjQQQFFFDDDCCCAAA???@@@@@@???>>><<<<<<>>>???999999:::::::::999999999999::::::::::::::::::999999999999999999999999999888888888888777777888888999888777777666666777777444444444444444444555555444444444444444444444444333444444444555555666666666555555555444444333333555555555555555555555555777666666777999888666444777777888888999:::;;;;;;999::::::;;;<<<<<<=========???@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???AAA@@@???>>>>>>???@@@@@@;;;===???===;;;>>>FFFMMM```jjjuuuyyyrrrfff[[[UUUSSSRRRPPPMMMKKKJJJKKKLLLPPPTTT___pppooo]]]WWWSSSNNNJJJGGGEEEAAA???>>>@@@CCCFFFHHHHHHGGGFFFCCCEEEFFFFFFEEEEEEFFFGGGFFFDDDAAAAAABBBBBBBBBAAABBBAAAAAACCCDDDCCCAAA???@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>???@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@BBBDDDFFFGGGHHHGGGFFFCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIKKKLLLKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHHHHHHHHHHJJJLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRTTTWWWYYYZZZ\\\___eeeppp|||xxxwwwyyy|||}}}wwwqqqiiinnnzzz}}}~~~~~~}}}}}}}}}tttmmmcccZZZXXX\\\eeekkkyyy}}}vvvnnnkkksssqqqbbbWWWQQQMMMOOOPPPQQQTTTYYYaaalll|||uuudddZZZVVVVVVTTTZZZfffzzzkkkZZZOOOKKKKKKEEEDDDBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@?????????>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@@@@@@@@@@|||qqq[[[PPPMMMHHHBBB???>>>@@@@@@>>><<<:::<<<>>>999999999999999999999999:::::::::;;;;;;:::::::::999999999999::::::::::::888888999999999999999999999999888777777777777777555555555555555555555555555555555555555555555555333333444444555555666666666666666555555444444444666666666666666666666666666666666777999888666333888888999999::::::;;;;;;;;;;;;;;;<<<======>>>>>>===???@@@@@@???>>>@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBAAA@@@???>>>>>>AAA???>>><<<;;;<<<<<<===<<<>>>@@@@@@CCCLLLYYYdddssstttrrrlllbbbXXXRRROOORRRQQQOOOKKKHHHHHHLLLOOOTTT]]]mmmppp^^^SSSPPPNNNLLLIIIGGGEEEBBB@@@@@@BBBFFFIIIJJJIIIGGGFFFAAABBBDDDDDDCCCCCCEEEGGGDDDCCCAAAAAABBBBBBAAA???BBBAAAAAACCCDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGHHHHHHHHHHHHBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJJJJKKKJJJJJJIIIIIIGGGHHHJJJJJJHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGIIIJJJNNNNNNOOOOOOPPPPPPQQQQQQOOOQQQRRRRRRQQQQQQSSSTTTTTTUUUWWW[[[```hhhpppvvvuuuvvvwwwxxxxxxxxxyyyyyyxxxxxxyyy|||~~~zzzvvvvvvzzzyyyooofff```^^^^^^___eeerrryyypppnnnuuunnn]]]SSSRRRNNNLLLNNNQQQVVV___hhhssszzzzzziii___YYYWWWYYYbbbmmm}}}jjj[[[TTTMMMHHHFFFCCCCCCCCCBBBBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@www}}}sssddd]]]XXXQQQKKKHHHDDDFFFGGGDDD???;;;:::;;;999888888888888999::::::::::::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;888999::::::;;;::::::::::::999999888888888888888777777777666666666666666666666666666666666666666555555555666666666666666777777777666666666666666777777777777888888888888777666666777888999777666999:::::::::;;;;;;;;;<<<;;;<<<<<<===>>>>>>??????>>>???@@@@@@??????@@@BBBAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBAAA???>>>===<<<===<<<:::999888999;;;<<<===???CCCHHHQQQ___nnnyyyxxxlll```WWWRRROOOOOOMMMMMMLLLHHHFFFIIIOOOUUU\\\jjj}}}ppp[[[OOOKKKFFFFFFFFFEEEDDDDDDCCCCCC@@@BBBEEEGGGHHHGGGEEECCC@@@AAABBBBBBAAABBBDDDFFFBBBAAA@@@@@@BBBBBBAAA???AAA@@@@@@AAACCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@?????????>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGHHHHHHGGGGGGIIIJJJHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHHHHIIIJJJNNNOOOOOOOOOPPPPPPPPPQQQMMMOOOQQQRRRQQQPPPQQQRRRQQQRRRTTTWWW[[[```dddgggdddgggkkkoooqqqrrruuuvvvzzz{{{|||}}}~~~|||vvvoooggg___ZZZVVVaaannnzzz}}}}}}xxxaaaTTTNNNMMMLLLNNNTTTYYYaaannn{{{mmm```ZZZWWW[[[aaa~~~qqqXXXPPPNNNHHHAAA>>>BBBCCCDDDCCCBBBAAABBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????xxx{{{zzzrrrllljjjiiieeecccddd^^^___^^^WWWLLLBBB<<<;;;999888777777777888:::;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<888999:::;;;<<<<<<;;;:::::::::999888888888888999999888888888777777777666888888888888888888888888999888888888888888888777777777777777888888888888888888999999999:::::::::999777666777999::::::999<<<<<<<<<<<<============<<<<<<===>>>>>>??????@@@???AAABBBBBBAAAAAABBBCCCAAAAAABBBCCCCCCCCCCCCBBBDDDCCCBBB@@@???===<<<;;;:::999888888:::<<>>===>>>@@@AAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@AAAAAADDDCCCCCCBBBAAA@@@??????@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBBAAAAAACCCEEEFFFBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIHHHFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLKKKJJJJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPMMMPPPRRRRRRPPPOOONNNNNNPPPQQQRRRUUUWWWYYYZZZZZZYYY___fffkkknnnqqqtttvvv|||vvviiiaaa\\\aaagggnnn|||{{{zzzvvvssssssyyy|||xxx}}}iiiZZZSSSOOONNNRRR[[[eeennnwwwuuuccc[[[VVVXXXfffxxxrrr___NNNLLLJJJCCC???AAAAAACCCDDDCCCAAA???@@@AAA@@@@@@?????????>>>>>>>>>??????>>>>>>>>>=================================<<<<<<<<<<<<============{{{|||||||||ssspppppptttwwwxxx{{{{{{{{{wwwkkkZZZJJJ@@@<<<888888777777777888:::;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<888999;;;<<<<<<<<<;;;;;;;;;:::999999888888999999:::999999999888888777777888888888888888888888888;;;;;;;;;::::::999999999777777888888999999::::::999999999::::::;;;;;;;;;:::888777777:::<<<======>>>>>>>>>>>>>>>?????????=========>>>??????@@@@@@AAABBBCCCCCCBBBBBBCCCEEE@@@AAABBBBBBCCCCCCBBBBBBDDDDDDBBB@@@>>><<<;;;:::::::::999;;;===BBBFFFIIIVVVYYY```jjjuuu~~~wwwkkk\\\SSSRRRRRROOOLLLIIIKKKMMMOOORRR[[[iiisssmmmZZZOOOIIIHHHIIIFFFFFFFFFDDDAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBB???@@@@@@???>>>???AAADDD???>>>>>>@@@BBBBBBAAA@@@???===;;;;;;===?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBEEEDDDCCCBBB@@@???>>>===@@@@@@AAABBBCCCEEEFFFGGGFFFEEEBBBAAAAAACCCEEEGGGBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJHHHEEEDDDEEEFFFJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJKKKKKKKKKLLLNNNPPPNNNNNNOOOOOOOOOOOOOOOOOONNNQQQSSSRRRPPPMMMLLLLLLPPPPPPQQQSSSUUUUUUTTTRRRVVV\\\eeellloooqqqtttwww|||}}}}}}tttjjjmmmllljjjjjjrrrxxxwwwtttppppppttt}}}}}}uuupppvvviiiXXXSSSPPPMMMTTT[[[iiixxxuuuiii^^^XXXUUUZZZsssbbbTTTKKKKKKIIIBBBBBBIII@@@BBBDDDCCC???===>>>@@@>>>>>>>>>>>>=====================>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<}}}yyy{{{vvvppprrrooorrr|||~~~jjjXXXIII???===888666999999777777999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::;;;;;;;;;:::999888777666999999999999999999999999999999999999999999999999;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===============DDDCCCBBBAAAAAAAAAAAAAAA???AAABBBBBBAAA@@@BBBCCCBBBBBBCCCCCCBBBAAA@@@@@@BBBAAA???===;;;:::::::::===>>>===<<>>@@@BBBBBB???@@@DDDEEECCC@@@@@@@@@@@@???>>>======???@@@AAAAAA@@@===;;;999>>>>>>>>>>>>============??????>>>>>>=========<<<>>>>>>?????????@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@@@@???@@@BBBDDDEEECCCBBBEEEDDDAAA@@@@@@BBBDDDFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLJJJJJJLLLMMMNNNMMMLLLKKKLLLMMMOOOMMMLLLKKKKKKMMMOOOPPPNNNOOOPPPPPPNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSRRRXXX```eeeiiimmmrrrvvv||||||sssrrr{{{wwwvvvsssoooqqqqqqssswww}}}xxxzzz}}}~~~zzzzzz}}}{{{zzzyyyyyyggg]]]ZZZTTTTTTXXXcccyyy~~~sssbbbZZZUUUUUU[[[iiimmmUUUOOOGGGDDDEEEEEEBBB???>>>>>>????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;{{{zzz}}}~~~xxxuuuwwwuuuxxx{{{iiiWWWJJJ@@@:::666777999888888999:::;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<<<<;;;;;;:::888888999999999999999999999999999999999999999999999999;;;<<<<<<======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========????????????????????????CCCCCCBBBBBBAAABBBBBBBBB???AAABBBBBBAAAAAABBBDDDDDDDDDDDDDDDDDDCCCCCCBBB===<<<;;;::::::;;;<<<===>>>CCCHHHLLLUUU___eeedddiiikkkoooqqqppplllhhheee]]]XXXQQQOOOPPPRRRRRRQQQUUUUUU\\\kkkzzzmmm___PPPIIIGGGCCC@@@@@@CCCCCCDDDDDDCCCAAA@@@???>>>AAAAAA>>>>>>AAABBB@@@>>>??????@@@@@@@@@??????@@@@@@@@@@@@???===;;;:::===============>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>>>>?????????@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@??????@@@BBBDDDDDDCCCAAACCCBBBAAA@@@AAABBBDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIHHHHHHGGGGGGFFFIIIJJJKKKKKKLLLLLLLLLKKKMMMNNNNNNMMMKKKIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRWWW^^^cccgggkkkqqqvvvyyy|||vvvqqqttt{{{uuujjj``````___```dddjjjqqquuuvvvlll[[[VVVUUUSSSXXX```www}}}jjjbbbYYYTTTSSS[[[hhhyyyqqq]]]QQQKKKEEEBBBCCCCCC@@@>>>>>>>>>????????????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~~~{{{zzzyyyvvvtttxxxyyyzzz{{{|||{{{{{{zzz}}}{{{~~~nnn^^^LLLBBB::::::<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<<<<===<<<<<<;;;:::999::::::::::::::::::::::::999999999999::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<============>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBCCCDDDCCCBBBBBBDDDFFFCCCCCCBBBAAA@@@@@@@@@@@@<<<;;;999999:::===@@@BBBFFFOOOZZZbbbjjjppppppmmmgggggggggeeeaaa]]]XXXVVVPPPMMMKKKKKKNNNQQQRRRSSS\\\aaannnwww]]]RRRHHHEEEDDDBBB@@@@@@BBBBBBBBBBBBBBBAAA@@@???===??????======@@@@@@>>>===>>>???@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<;;;<<<<<<<<<======>>>>>>???===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????AAAAAA@@@?????????@@@@@@?????????AAACCCCCCBBB@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFEEEEEEDDDDDDCCCDDDFFFHHHIIIJJJJJJKKKGGGGGGHHHHHHHHHHHHGGGGGGKKKJJJIIIGGGFFFFFFFFFFFFIIIIIIIIIIIIJJJLLLMMMMMMNNNNNNNNNMMMJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRVVV[[[___bbbhhhooouuuvvvyyy|||}}}|||}}}wwwwww|||wwwzzz|||~~~pppdddUUUSSSRRRTTTZZZaaagggiiivvv{{{yyymmmeeeaaaXXXSSSSSSRRRTTT```ooohhhYYYUUUPPPPPPXXXiii|||xxx^^^NNNKKKGGGBBB@@@@@@AAA???======>>>>>>??????>>>>>>===>>>============<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::}}}zzzvvvsssrrrssstttvvvyyy|||~~~sss\\\PPPEEEBBBBBB???<<<;;;>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999:::::::::::::::;;;<<<<<<============<<<<<<<<<==================<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEECCCCCCEEEGGGEEEDDDAAA???>>>======>>>>>>===<<<<<<>>>BBBFFFIIIWWWbbbnnnsssuuusssllleee]]][[[YYYVVVSSSQQQOOOMMMMMMLLLLLLLLLNNNRRRWWW[[[fffooodddSSSKKKEEEEEEFFFDDDBBBBBB@@@@@@@@@@@@@@@?????????;;;???@@@>>>???CCCCCCAAA>>>>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????@@@??????>>>>>>>>>??????>>>>>>>>>@@@BBBBBB@@@???<<<>>>???AAABBBCCCCCCCCCFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGKKKIIIGGGEEEEEEFFFGGGHHHGGGGGGFFFGGGHHHJJJLLLMMMKKKLLLMMMKKKIIIHHHHHHIIIIIIKKKMMMOOOPPPPPPOOONNNNNNOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOQQQTTTXXX[[[^^^ccclllrrrvvvyyy{{{{{{zzz|||~~~||||||{{{{{{{{{oooYYYVVVRRRQQQTTTYYY^^^aaagggmmmuuu}}}|||{{{vvvqqqkkkccc^^^]]]VVVVVVWWWXXXVVV\\\mmmooo]]]TTTSSSQQQYYYiii}}}fffSSSJJJFFFCCC@@@>>>???@@@???>>>======>>>>>>>>>>>>===============<<<<<<<<<;;;;;;888888888888888888888888999999999999::::::::::::999999999999999999999999}}}|||vvvvvvwwwyyy|||jjj___TTTNNNJJJDDD???>>>?????????>>>>>>=========::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>======<<<===>>>????????????>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEDDDCCCBBBBBBEEEGGGJJJHHHDDDAAA??????@@@AAA??????@@@BBBGGGLLLQQQTTThhhrrr{{{{{{vvvnnncccZZZSSSQQQNNNLLLJJJIIIJJJJJJNNNOOOQQQRRRTTT[[[dddkkktttpppXXXNNNHHHDDDFFFFFFCCCAAABBB==================>>>>>>;;;???AAAAAACCCGGGHHHEEE???@@@@@@@@@??????>>>=========<<<;;;;;;<<<<<<===:::;;;;;;<<<===>>>>>>???:::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>???>>>===>>>???AAAAAA???===;;;<<>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888888888888999999999::::::999999999999999999999999{{{{{{zzz{{{~~~qqqjjjccc^^^XXXOOOJJJIIIAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;<<<======>>>>>>>>>>>><<<===???@@@AAA@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCC@@@AAAAAAAAAAAACCCGGGJJJJJJGGGDDDAAAAAABBBEEEFFFBBBDDDHHHMMMTTTZZZ```cccrrryyy}}}xxxnnneee\\\UUUNNNMMMJJJHHHGGGHHHIIIJJJLLLPPPVVVYYY]]]eeeqqq{{{vvvbbbRRRJJJEEEBBBDDDCCC@@@>>>???<<<;;;;;;;;;<<<===>>>>>>;;;???BBBBBBEEEIIIIIIGGG????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<==================<<<<<<<<<===>>>>>>=========>>>@@@@@@>>><<<;;;<<<>>>@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIKKKEEEEEEEEEEEEFFFGGGIIIIIIFFFGGGIIIIIIHHHHHHJJJKKKLLLMMMOOOQQQQQQPPPNNNMMMKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQTTTUUUVVVZZZaaagggpppssswwwxxxyyy{{{{{{vvvuuuwwwuuummmbbb]]]XXXTTTRRRPPPOOONNNTTTVVVZZZ]]]aaagggmmmqqqyyypppiiiddd___XXXTTTUUUSSSPPPUUU___mmmsssxxxyyyzzz{{{eeeYYYUUUVVV\\\bbbvvvlllZZZNNNGGGEEEAAA@@@??????>>>>>>??????<<<======>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777888888888999999999888888888888888888888888~~~{{{yyyzzz~~~tttrrrrrrqqqkkkbbb^^^___VVVTTTQQQLLLGGGBBB>>><<<========================<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;===>>>>>>?????????<<<===???AAABBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDBBBAAAAAA@@@@@@@@@AAAAAA===???AAACCCEEEJJJPPPUUULLLJJJHHHGGGHHHMMMQQQTTTQQQTTTXXX^^^dddjjjmmmoootttxxxvvvlllaaa[[[VVVRRRLLLKKKJJJJJJKKKMMMOOOQQQTTT\\\fffmmmpppvvvqqqbbbUUULLLFFFBBB@@@AAAAAA===<<<>>><<<<<<<<<<<<<<<>>>???@@@<<<@@@BBBBBBCCCFFFFFFBBB<<<===============<<<;;;999:::;;;<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>===<<<<<<>>>??????===;;;<<<======>>>???????????????@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIHHHHHHFFFGGGHHHHHHGGGGGGHHHIIIMMMMMMNNNNNNNNNMMMLLLKKKKKKMMMNNNMMMLLLKKKLLLMMMJJJKKKKKKLLLMMMNNNOOOOOONNNQQQSSSTTTTTTWWW\\\aaaeeejjjppptttwwwzzzxxxtttuuuyyy}}}yyyvvvkkkiiifffdddbbb```\\\ZZZYYYXXXVVVUUUUUUYYY___dddttt{{{zzzooofff___ZZZWWWSSSMMMLLLSSSVVVXXXcccrrrsssfffXXXSSSVVV___ooo|||{{{fffVVVMMMHHHCCC????????????>>>=========>>><<<<<<============<<<<<<;;;;;;;;;::::::::::::999888888888888888888888888777777777777888888888999888888888888888888888888{{{wwwuuuwww{{{~~~uuuxxx}}}zzzrrrooosssuuuqqqjjjaaaVVVMMMFFFBBB????????????????????????>>>?????????>>>===<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;===>>>????????????<<<>>>@@@BBBCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAABBBCCCDDDDDDEEEBBBAAAAAA@@@????????????===???CCCGGGLLLSSSZZZ___TTTSSSQQQRRRVVV\\\bbbgggccceeeiiimmmqqqtttuuuuuurrrtttooobbbVVVQQQPPPOOOIIIIIIJJJLLLOOOSSSWWWZZZfffqqq~~~qqq^^^SSSKKKGGGDDDAAA???AAA@@@======???>>>=========>>>???AAABBB<<<@@@BBBAAAAAACCCAAA>>>999:::;;;<<<============777999;;;=========;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>===<<<<<<===???>>><<<:::===============>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDBBBCCCEEEFFFHHHHHHIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHIIIJJJKKKJJJIIIHHHGGGIIIIIIHHHFFFEEEFFFGGGMMMMMMMMMLLLLLLKKKJJJIIILLLNNNOOONNNMMMLLLMMMNNNIIIJJJJJJLLLMMMNNNOOOPPPNNNPPPSSSSSSSSSUUUYYY^^^[[[bbbjjjpppuuuzzz}}}wwwxxxpppyyy|||yyy}}}zzzyyyyyyxxxxxxxxxxxxwwwuuuqqqmmm```]]]XXXSSSQQQSSSXXX]]]aaafffqqq|||xxxyyysssjjj```XXXTTTQQQQQQSSSKKKJJJRRRZZZcccvvvzzzmmm___YYYUUUVVV]]]lllvvvfffRRRHHHGGGHHHCCC======>>>>>>>>><<<;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888777777777777888888888888777777777777777777777777|||xxxwwwwwwvvvttt~~~~~~}}}~~~~~~ooo___RRRJJJGGGBBB>>>>>>AAABBB???<<<>>>BBBCCC???===???@@@???===<<<:::888888:::<<<===???>>>>>>===<<<<<<=========<<<:::999999:::<<<===??????>>>=========>>>>>>===>>>>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCC@@@???@@@BBB@@@@@@>>>;;;777777;;;???@@@???CCCLLLXXX```aaa___XXX___eeehhhnnnvvv|||}}}xxxwwwvvvuuuuuuuuutttssstttooofff\\\RRRLLLIIIIIIMMMOOOPPPPPPPPPVVVaaajjj|||zzzgggXXXPPPKKKGGGDDDDDDCCCAAA>>>;;;999777555<<<<<<============<<<<<>>===<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;:::999888777666777888999:::::::::999999999888888::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<======AAA@@@???>>>======>>>>>>?????????>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEBBBDDDFFFFFFFFFGGGIIIKKKGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLNNNPPPRRRTTTTTTOOONNNLLLKKKLLLOOOSSSUUUYYY^^^ccceeeeeekkkvvv}}}nnnccceeennnvvvzzz}}}{{{~~~}}}vvvoooeee[[[UUUSSSUUUVVVWWW[[[bbblll}}}xxxpppiiicccbbb___YYYTTTQQQOOONNNMMMUUUQQQRRRXXXcccvvvqqq```\\\XXXSSSQQQXXXiiiqqqXXXRRRKKKEEEBBB@@@@@@???<<<<<<======<<<;;;::::::===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888888777888888999999555555666666777777888888;;;:::888777777777888999|||{{{|||~~~zzz{{{~~~zzzgggXXXOOOIIICCC@@@BBBCCCAAA???AAABBB@@@======@@@???:::>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;======<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBBBB??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@===;;;;;;???BBBCCCEEEJJJQQQYYY___bbbdddgggooovvvyyy~~~{{{yyyvvvvvvvvvvvvssspppmmmdddYYYQQQNNNOOOOOOOOONNNMMMNNNTTT^^^mmm{{{rrrgggXXXNNNIIIGGGDDDBBB@@@@@@???===<<<:::999999<<<<<<============<<<<<<======<<<;;;;;;<<<=========<<<<<<<<<;;;;;;;;;:::::::::999888888888888888::::::999999999888888888::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======>>>>>>=========>>>??????@@@@@@@@@AAAAAAAAAAAABBBFFFFFFFFFFFFEEEDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEE@@@BBBDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQOOONNNMMMLLLMMMPPPSSSTTTYYY]]]aaabbbbbbfffpppxxx}}}uuuhhhcccccceeeiiimmmooottt{{{zzzooofff___[[[YYYVVV[[[___dddmmmyyyyyynnnfff^^^WWWSSSWWWUUUSSSQQQPPPQQQSSSTTTVVVVVV[[[fffuuuuuucccYYYXXXRRRVVV]]]iiiyyyppp___PPPLLLFFFBBB@@@@@@??????<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888888555555666666777777777777:::999888888777777777888}}}{{{zzzzzz{{{~~~~~~|||}}}tttddd___XXXOOOIIIGGGFFFDDDBBBAAA@@@===;;;>>>BBB???999;;;<<<>>>??????>>><<<;;;<<<<<<<<<;;;<<<<<<==============================;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBAAA@@@??????@@@???>>>???BBBEEEHHHMMMTTTYYY^^^ccchhhmmmuuu}}}zzzvvvrrrrrrsssrrrmmmhhh```XXXNNNKKKNNNRRRRRRPPPPPPPPPUUUcccvvvuuu\\\UUUKKKEEEBBBBBB@@@>>>=========<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999888:::999999999999888888888999999999999999999999999:::999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;::::::;;;;;;<<<===;;;<<<===>>>???>>>======<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAGGGFFFEEEEEECCCBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDAAACCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSXXX[[[^^^^^^]]]```hhhnnnuuu~~~|||nnneee^^^YYY[[[```ccchhhqqq{{{|||rrriiiddd\\\```bbb```aaagggmmmooopppppprrrxxx~~~|||rrrlllccc[[[UUUPPPMMMJJJNNNOOOPPPQQQSSSWWW\\\```hhhjjjqqq~~~xxxhhh^^^XXXWWWYYY[[[fffuuukkkWWWMMMGGGDDDAAA?????????>>>===;;;<<<<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999888777777777777555666666666666777777777888888888888888777777666wwwzzz~~~{{{xxxvvvuuuuuu}}}xxxvvvvvv~~~~~~vvvlllpppjjjbbbZZZUUUQQQMMMKKKDDDFFFFFFDDDDDDEEEBBB===;;;<<<===>>>>>>===<<<;;;======<<<<<<======>>>???<<<======>>>======<<<;;;======<<<<<<<<<======>>>;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCAAA@@@AAACCCDDDBBBAAA===>>>@@@BBBDDDEEEHHHIIIOOOSSSZZZbbbiiipppvvvzzzzzz|||qqqlllhhhgggiiigggaaa\\\SSSPPPMMMNNNQQQSSSRRRQQQ[[[___jjjzzzyyyeeeRRRMMMGGGCCC@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::::::::999:::;;;<<<;;;:::999888999999999999888888888888999999999999999999999999:::999999888888999999:::888888888888888888888888888888999999999999999999:::::::::::::::;;;;;;<<<999:::<<<>>>???>>>===;;;<<<;;;;;;;;;<<<===>>>???????????????@@@@@@@@@@@@EEEDDDDDDCCCBBBAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDCCCEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQUUUXXXZZZZZZYYY\\\bbbhhhoooyyytttlllggg```^^^___^^^```fffqqqzzz|||wwwkkkmmmlllhhhggghhhgggddd]]]\\\\\\```iiiwwwqqqjjjgggeeeddd^^^ZZZUUUQQQOOOOOOPPPQQQNNNSSSYYY]]]```eeemmmsssvvveeeZZZYYY^^^dddiii{{{lllVVVJJJEEEAAA???>>>===>>>>>><<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999999999888888888888999999999888888777666666666666666666666666666666666666888888888777666555pppwww|||vvvpppmmmooorrrvvvwwwvvvuuuuuuuuuyyyzzz~~~xxxtttxxxuuurrrnnnjjjfffaaa___UUU\\\```ZZZQQQKKKFFFAAA@@@??????????????????@@@>>>===============>>>>>>===============<<<;;;:::>>>>>>===<<<;;;;;;;;;<<<:::::::::::::::;;;;;;;;;??????>>>=========>>>>>>>>>>>>>>>?????????@@@@@@DDDBBBBBBBBBDDDEEEFFFFFFFFFHHHKKKNNNQQQRRRSSSRRRVVVXXX___jjjxxx~~~|||uuurrrmmmhhhccc^^^YYYYYYZZZYYYUUUQQQKKKMMMPPPQQQSSSWWW^^^ccctttyyytttaaaUUULLLIIIFFFCCC@@@>>><<<;;;===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::999:::;;;<<<;;;:::999888999999999888888888777777888888888888888888888888::::::999999999999::::::888888888888888888888888666666777777888888999999999999999999999:::;;;;;;888999;;;===>>>===;;;:::<<<;;;;;;<<<===>>>??????>>>>>>>>>?????????@@@@@@BBBAAAAAA@@@@@@AAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEDDDBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLNNNNNNOOOLLLMMMNNNPPPPPPPPPPPPOOOQQQSSSVVVWWWWWWZZZ___dddkkkuuuvvvuuuuuuooofffbbb]]]ZZZ]]]fffpppxxx}}}|||yyywwwyyyyyyooodddYYYWWWTTTUUUYYYbbbjjjppptttxxx{{{zzzvvvvvv{{{oooaaa\\\XXXWWWXXXQQQPPPMMMLLLLLLPPPTTTXXXWWW```kkkssswww~~~|||jjjddd\\\WWW^^^nnnmmmYYYMMMFFFCCC@@@>>>======>>>===;;;999::::::;;;;;;;;;;;;;;;:::;;;:::::::::999999999999999999888888888777777777777888888888888777666555666666666555555555555555444555777888888777666555jjjuuu}}}wwwtttpppmmmiiihhhkkkqqqvvvyyyzzzzzz~~~zzzxxxwwwxxxzzz{{{|||{{{zzzyyyuuu|||kkk[[[OOOHHHBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>?????????>>>>>>======<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;===>>>??????@@@@@@AAAAAABBBBBBBBBEEEFFFFFFGGGHHHLLLQQQUUU______aaadddffffffccc```]]]___fffttt~~~qqqgggbbb___[[[UUUSSSOOONNNNNNOOOOOOOOONNNRRRVVVYYY]]]iiiyyyppp[[[OOOLLLCCCCCCAAA@@@???>>>============<<<<<<;;;:::::::::999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::888888999999999999:::::::::::::::::::::999999888999888888888888777777777777777777777777777777777:::999999999999999999:::888888888888888888888888555555666666777888999999999999888888999999:::;;;888999:::;;;<<<;;;::::::;;;;;;;;;<<<===>>>???@@@===>>>>>>>>>>>>?????????@@@@@@???>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBAAA@@@???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIJJJLLLMMMNNNOOOLLLLLLMMMNNNOOONNNNNNNNNNNNOOORRRSSSUUUXXX]]]```eeeooozzzxxxzzz|||wwwmmmfff___YYYXXX```iiippp}}}{{{lll]]]ZZZWWWUUUVVVZZZ___bbbbbbfffjjjiiifffjjjuuuooo\\\UUURRRNNNOOORRRNNNNNNMMMKKKLLLPPPWWW\\\fffsssoooccc\\\[[[XXXYYYhhhlllWWWLLLGGGCCC@@@@@@>>>===<<<======;;;999999::::::;;;;;;;;;;;;::::::::::::999999999888888888888888777777777777666555666777888888888666666666666666555555555555444444555555666666666666666vvv~~~|||tttqqqllliiijjjooouuuzzz|||}}}|||xxxzzz~~~vvvbbbTTTIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>??????=========>>>>>>???AAAAAA????????????????????????;;;;;;;;;<<>>===<<<======<<<<<<;;;;;;;;;;;;::::::999999::::::::::::999999888999:::;;;;;;:::999888888888888888999999999:::::::::999888888888888888888888888888777777777777777777777777777777777777999888888777777888888999888888888888888888888888444444555666777888999999888888888888888999::::::::::::::::::999999999999999999::::::;;;===>>>???=========>>>>>>>>>??????AAA@@@>>>======>>>???@@@AAAAAAAAABBBBBBAAAAAAAAA>>>???AAA@@@??????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMOOOQQQRRRUUUXXXZZZ^^^gggpppvvv|||yyy{{{|||xxxsssppphhh___\\\aaaeeehhhqqq}}}~~~xxxiiigggeeeddddddgggiiikkkkkkjjjgggcccaaaeeeooowwwxxxzzzjjj[[[PPPPPPOOOKKKLLLSSSTTTUUUUUUTTTVVV\\\dddjjj{{{~~~ooo```VVVTTTWWWZZZddd{{{zzzkkkXXXJJJEEEDDDAAA>>>>>><<<;;;:::<<<===<<<;;;888999:::;;;;;;;;;;;;;;;999999999999888888888888888888777777777666666666333555666888999888777666666666555555555444444444555444444444555555666777wwwxxxwwwuuuqqqqqqtttwww~~~~~~|||}}}sss```UUUWWWZZZ]]]]]]ZZZWWWUUUQQQPPPOOOMMMLLLKKKJJJJJJFFFEEEBBB@@@???@@@AAABBB??????@@@AAACCCFFFHHHIIICCCCCCCCCCCCCCCCCCCCCCCC<<<===>>>AAAEEEJJJOOOQQQQQQRRRRRRSSSTTTTTTUUUUUUPPPUUU[[[\\\^^^fffvvvwwwpppfffooozzzuuu```SSSPPPRRRRRRMMMNNNNNNKKKIIIMMMUUU]]]aaajjjyyyrrr\\\NNNGGGEEEEEEAAAAAA@@@>>><<<:::;;;;;;:::::::::;;;;;;;;;<<<<<<999999999::::::999999999777888999::::::999888777777777888888999999999:::;;;:::888777666777888999888888888888777777777777777777777777777777777777777777666666666666777777888888888888888888888888333444555666777999999:::888888888777888999999:::;;;;;;:::999888888888999888888888999:::;;;===>>>============>>>>>>>>>>>>CCCAAA???===<<<<<<===>>>?????????@@@@@@????????????AAABBBBBBAAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKKKKKKKKKKKKKLLLMMMLLLLLLMMMOOOPPPRRRTTTVVVXXX```hhhmmmuuu{{{{{{{{{yyyyyy{{{rrrgggbbbeeeddd```eeeooottt|||yyyyyyxxxyyyzzz|||qqqeee^^^]]]```ccchhhiiimmmuuu|||}}}zzzzzz~~~wwwvvvvvvkkk[[[___TTTOOOSSSSSSOOOQQQYYY\\\]]]___```dddkkkuuu}}}ssshhh___XXXTTTOOOUUU___qqqrrr```WWWLLLEEECCCBBB@@@>>><<<:::888999;;;=========888999::::::;;;;;;;;;;;;999999999888888888888777777777777777666666666666222444666888999999888777666666555555555444444444555444333333444555666777|||uuuqqqvvvxxx{{{~~~~~~{{{jjjeeeiiiooossstttqqqllliiinnneeebbbgggkkkfff```^^^XXXNNNEEEDDDEEEEEEDDDEEEBBBDDDGGGLLLQQQTTTTTTSSSQQQQQQOOONNNLLLJJJJJJJJJFFFGGGGGGIIIRRR^^^ggghhhqqqjjjdddfffhhheee```^^^___dddhhhiiiooo|||ssspppttt{{{~~~wwweeeVVVPPPPPPSSSUUUQQQRRRQQQOOOOOOUUUaaajjjssspppWWWNNNJJJCCC???BBB???>>>===<<<<<<;;;;;;<<<:::::::::::::::::::::::::::999999888888999999:::888888888888888888888888888888888888888888888888999999999999888888888888777777777777777777777777888888888888777777777777<<<999777777999:::888666999999888777666666777777666666666666777777777777777888888888888999999999::::::::::::::::::::::::999999999999:::;;;<<<<<>>===;;;;;;===>>>???@@@?????????>>>>>>======???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDAAABBBDDDDDDCCCBBBBBBCCCHHHGGGFFFDDDCCCCCCCCCCCCFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLKKKKKKKKKJJJKKKMMMMMMNNNOOORRRTTTXXX\\\bbbiiipppxxx|||yyyzzz|||~~~~~~{{{{{{}}}~~~}}}{{{xxxsssmmmjjjiiiiiifffdddkkkppp}}}uuudddZZZXXXXXXYYY[[[^^^aaaccceeeggghhhsss~~~yyywwwzzzzzzxxxxxxzzz{{{{{{vvvtttssssssrrrqqqnnnlllcccaaa```aaabbb```ZZZVVVQQQQQQPPPRRRVVV]]]dddiiirrrrrrssswww~~~|||uuukkkcccZZZPPPNNNRRRSSS[[[mmmhhhWWWMMMKKKHHHDDDAAA???>>>>>>:::;;;<<<======<<<;;;::::::;;;===>>>>>>===;;;:::888888888888888888888888777777777777666666666666666666777888999999::::::999999999888777666666555777666555444444555666777~~~yyyuuuqqqqqqqqqsssxxx~~~~~~{{{{{{|||}}}{{{kkkkkkpppxxx}}}~~~}}}||||||~~~zzzwwwmmmaaaUUUPPPNNNKKKIIIJJJIIIOOOXXXccckkknnnmmmkkkgggeeebbb]]]XXXTTTSSSRRRQQQUUUXXX^^^kkk{{{~~~zzzrrrkkkhhhppprrrrrrqqqxxxwwwkkkiiilllooorrrsssqqqmmmjjjeeeaaa\\\WWWUUUUUUVVVWWWRRRVVVZZZ]]]aaahhhsss{{{rrr^^^LLLHHHFFF@@@>>>AAA???>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::888888888888888888888888888888888888888888888888777777777666666666555555777777777777777777777777888888888777777777666666888555333333555666444333999888777777666666777777888888777777666666555555777777888888888999999999999999999999999999999999999999888999999:::;;;<<<>>>===;;;::::::;;;===>>>?????????>>>>>>>>>======???@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFEEEDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNPPPRRRVVVYYY^^^ccchhhnnntttxxxzzzxxxvvvuuuxxxzzz|||}}}~~~|||{{{|||~~~~~~~~~|||yyywwwvvvwwwxxxwwwuuulllmmmuuunnnbbb\\\ZZZSSSSSSTTTVVVYYY[[[[[[[[[dddllltttwwwuuuqqqoooooonnnrrrxxxzzzyyyuuupppmmmrrrqqqooommmmmmsss||||||wwwtttrrrllliiifffdddfffhhhiiijjjfffdddbbbaaaaaa```^^^\\\YYYXXXWWWVVVVVVUUUTTTTTTSSSTTTVVV[[[eeeppp{{{vvvmmmllljjjbbb[[[WWWRRRNNNPPPUUUWWWcccvvv}}}hhhVVVKKKHHHGGGDDDAAA???===<<<<<<999::::::;;;;;;::::::999::::::<<<<<<<<<<<<::::::888888888888888888888888777777777777666666666555555555666666777888888999888888777666666555444444777666555444444555666777~~~xxxyyy}}}~~~~~~~~~{{{tttpppmmmmmmqqquuuwwwwwwwwwvvvuuuuuuvvvwwwxxxyyyuuuzzz|||ooonnnvvvuuufff```]]]ZZZYYYYYY]]]eeettt~~~xxxqqqjjjeeecccdddeeejjjpppyyy|||tttrrr{{{{{{yyyzzz}}}xxxsssiii____________^^^]]][[[YYYWWWUUUWWWXXXWWWUUUVVVYYY\\\dddjjjqqqwww{{{|||iiiXXXLLLCCCCCCBBB===;;;???>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999888888888888888888888888888888888888888888888888777777666666666666555555777777777777777777777777888888777777777777666666555333222222333333333222888777777666666666666777999888888777666555444444777777777888888888999999888888888888888888888888888888888888999:::;;;<<<<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>============??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@BBBDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPRRRUUUXXXZZZ]]]aaafffjjjnnnnnnooosssxxx{{{}}}}}}}}}}}}}}}|||{{{}}}sssppprrrzzzxxxlllccc]]]SSSQQQOOOOOORRRTTTSSSQQQWWW[[[___bbbaaa___[[[YYY^^^\\\\\\^^^aaabbbaaa```aaa```______aaagggooouuuyyyvvvpppjjjddd___\\\ZZZXXXVVVTTTUUUXXX[[[]]]]]][[[YYYVVVUUUTTTTTTRRRQQQVVVVVVVVVVVVVVVXXX[[[^^^]]]___ccclllyyyooo^^^YYY]]]WWWRRRNNNMMMNNNPPPYYYaaafffssszzzcccQQQFFFBBBBBBAAA???===<<<;;;::::::999888888888888888888999::::::::::::::::::::::::888888888888888888888888777777777666666666555555444444444555555666777777666666666555444444333333666666555444444555666666|||ssslllooovvvzzz~~~~~~~~~zzzuuuuuuwwwwwwtttooojjjjjjkkkmmmpppssswwwyyyqqqvvv~~~vvvqqqyyy~~~qqqllllllmmmooorrrwwwwwwssstttvvvxxx}}}yyyuuuvvvzzz{{{|||ppphhhccc[[[UUUTTTTTTRRRPPPNNNOOOQQQSSSUUUWWWYYYXXXWWW]]]iiisssxxxdddUUUMMMFFFAAAAAA>>>::::::>>>>>>===<<<;;;::::::::::::999999999999999999999999999999888888888888999999888888888888888888888888888888888888888888888888999888888888777777777777666666666666666666666666888777777777666666666666666555444444444444555444777666666555555666666666777777777666666555555444777777777777888888888888888888888888888888888888777777777888888999:::;;;<<<;;;::::::::::::;;;<<<========================>>>??????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???@@@BBBCCCCCCAAA???>>>===???BBBCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDAAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKMMMPPPQQQRRRTTTUUUXXX]]]```fffhhhlllssszzz~~~yyy{{{|||{{{zzz|||~~~}}}sssiiibbb]]]XXXUUUTTTWWWXXXVVVSSSWWWZZZ^^^^^^[[[WWWUUUTTT___]]][[[[[[]]]```bbbddd^^^\\\ZZZWWWWWWYYY]]]```bbb```\\\WWWTTTRRRRRRRRRSSSRRRRRRUUUYYY]]]___```^^^\\\YYYWWWWWWWWWVVVUUUYYYZZZ^^^ccciiimmmoooooonnnqqqvvvrrr___RRRQQQVVVQQQOOOMMMNNNRRR]]]kkkvvv~~~yyycccQQQGGGBBBAAA======<<<;;;::::::999999999888777666666777888999999999888888888888999999888888888888888888888888777777666666666555555555444444444444555555666666666555555555444444444333555555555555555555555555qqqhhhcccgggooouuuzzz{{{uuuhhhgggeeeeeegggkkkooorrrwwwzzz|||zzzuuutttxxx|||}}}yyy|||}}}uuuuuuyyy{{{pppbbbZZZUUURRRPPPLLLLLLKKKIIIHHHKKKQQQUUUVVV[[[```bbbfffqqqttt___RRRKKKGGGCCC@@@>>>;;;999;;;???===<<<;;;::::::999999999999999999999999999999999999888888777777888888999777777777777777777777777777777777777777777777777888888888777777777777666555555555555555555555555777777777666666666666555555555555555444555666666666555555555555555666666444444555555666666777777666666777777777888888888999999999999999999999999777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@??????>>>>>>>>>??????@@@@@@@@@???@@@AAABBBBBB@@@>>><<<===???AAABBBBBBBBBDDDEEEBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLNNNOOOPPPPPPRRRUUUYYY]]]aaaccchhhpppwww}}}tttwwwzzzzzzzzz{{{~~~}}}~~~zzzpppiiifffccc``````aaaaaa```]]]^^^dddiiifff^^^XXXXXX[[[ccceeefffdddaaabbbfffkkkdddaaa\\\WWWTTTRRRQQQQQQRRRQQQOOONNNNNNOOOQQQSSSVVVVVVXXX\\\bbbfffhhhhhhfffdddbbbaaabbbbbbaaa___```ccckkkwww}}}~~~}}}lll___UUUOOOOOOTTTPPPRRRTTTWWW___nnnxxx```NNNFFFDDDAAA???;;;;;;;;;;;;;;;::::::::::::999888777777888999:::999888777777777777888999777777777777777777777777666666666666555555555555444444444555555555555555666666555555555555444444444444555555555555444444sssiiidddbbbfffkkknnntttyyy}}}qqqnnniiieeeddddddggghhhsssvvv{{{||||||xxxyyy}}}zzz~~~xxxrrrsssvvv}}}}}}pppaaaXXXSSSNNNMMMOOOHHHJJJLLLLLLMMMRRRZZZ```eeellluuuzzz}}}{{{```MMMFFFEEEAAA>>><<<::::::;;;===???<<<<<<;;;:::999999999999999999999999999999999999888888777777777777888888777777777777777777777777777777777777777777777777666666555555555555444444555555555555555555555555777777666666666666555555333444444444333333555666555444444444444555555666333333444555666777777888666666666777777777888888999999999999999999999999666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>????????????>>>=========>>>??????@@@@@@??????@@@@@@@@@>>>===<<>>===;;;:::<<<>>>===;;;<<<;;;:::999888888888888888888888888888888888888888888777777777777888888777777777777777777777777777777777777777777777777666666555555555444444444444444444444444444444444777777666666666555555555222333555444222222444777444444333333444444555666333444444555555666666666666666666666777777777888888888888888888888888888666666666666666777999999999999::::::::::::999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>><<<<<<======>>>??????@@@@@@@@@???>>>>>>===<<<<<<@@@BBBDDDDDDCCCCCCCCCEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFHHHJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJKKKJJJIIIJJJLLLMMMNNNNNNNNNNNNNNNQQQVVVZZZ[[[ZZZ[[[^^^dddkkkppprrrmmmnnnqqqvvvyyyzzzyyywwwsssyyy~~~zzztttqqqqqqrrrtttuuuuuuwww{{{~~~~~~yyyssswww|||~~~{{{yyyzzz|||yyy~~~~~~tttllliiiiiimmmoooqqqrrrtttxxx~~~|||xxxrrrmmmhhhccc]]]XXXUUUWWWYYY\\\___bbbeeefffhhhiiilllqqqwwwzzzzzzzzzyyyzzz{{{~~~~~~{{{|||pppiii]]]VVVPPPNNNMMMOOOVVV^^^```nnn|||~~~jjjYYYOOODDD>>>??????;;;777999:::;;;;;;;;;:::999999888999999::::::999999888777888999999999999888777777777777777777777777777666666555555555444444444333333333333333333333333333333333333444444444444333444444555555444444333vvvnnncccZZZ]]]```eeekkkkkkkkkqqqyyy|||||||||}}}|||yyyxxxuuuvvvvvvssssssvvv}}}|||zzzssskkkkkkpppooosssxxx}}}{{{~~~zzzooodddaaaaaa^^^[[[[[[]]]dddhhhfffbbbaaa___]]]XXXSSSSSSWWWXXXRRROOOPPPMMMTTT___iiirrr}}}}}}mmmYYYNNNIIIEEEBBB???AAA@@@>>>===???@@@<<<666<<<;;;:::999888888888888888888888888888888888888888888777777777777888888777777777777777777777777777777777777777777777777888777777777666666666666444444444444444444444444777666666666555555555555333555666555333333666999333333333333444444555666555555555555555555444444666666666666777777777777777777777777777777777777555555555666666777888999888888999999999999888888:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@@@@@@@>>>===<<<<<<<<<<<>>===;;;:::999888888::::::::::::::::::::::::777777666666777888999999444444444555555777888888999999888777666666666777999888777555555555666777777777666666555555555444444555555555444333333222444444555555555555444444333333555666666666555444444333333444555555444222444444444444555555555555444555555666777888888999888888777666666666666666888888777777777777777888666777888999999888777666555777999;;;<<<;;;:::999888999;;;<<<===<<<;;;:::999;;;======<<<;;;<<<===>>>???AAA@@@>>>======>>>>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEHHHIIIGGGHHHJJJJJJGGGGGGFFFDDDCCCCCCEEEGGGHHHEEEFFFGGGHHHIIIKKKLLLLLLMMMKKKHHHFFFFFFIIILLLNNNKKKKKKKKKMMMNNNPPPRRRSSSUUUVVVWWWZZZ___eeejjjnnnhhhnnnvvv|||}}}yyysssnnnmmmsss}}}yyykkk___XXXWWWYYYZZZaaahhhqqqxxx~~~~~~}}}{{{}}}~~~tttlllhhhmmmtttyyy|||zzzsssnnnnnngggbbbaaa]]]XXXXXX]]]WWWZZZ]]]^^^aaaiiiuuu~~~rrrfffXXXJJJ@@@AAAAAA@@@???>>>===<<<<<<::::::::::::999888777777777777777888999888555222777777666666555555555444444444444555555555666666444444444444444444444444666666777777666666555444444444444333333222222222222333333444444333333222|||uuullleeeaaa___dddcccffflllqqqyyyzzzvvvvvvwwwooojjjddd___\\\\\\[[[[[[aaaccceeeggghhhjjjkkkllltttvvvyyy{{{zzzwwwtttqqqpppoooooossszzzyyyssspppllliiiiiilllqqqtttwwwyyy{{{{{{xxxqqqgggaaa^^^\\\ZZZXXXWWWVVVSSSQQQTTTRRRQQQPPPRRRSSSUUUUUUWWWZZZ\\\^^^```ccchhhkkkpppxxxqqq]]]SSSLLLCCC?????????>>><<<>>>===<<<:::999999999999999999999999999999999999777777666666777888888999777666666555555555555555888888777777666666777777888888666555555555666666666666666666555555444444444444555555444444333222444444555555555555444444333333555666666666555444444333333444555555444222555555555555666666666666444444444555666666666777888777777666666666666666888888777777777777777888666777888888888888777666555666777999:::999999888999::::::;;;;;;;;;;;;;;;:::;;;======<<<<<<<<<======???@@@@@@>>>============???AAABBBAAAAAABBBCCCEEEDDDCCCCCCCCCCCCCCCDDDCCCFFFGGGEEEFFFIIIJJJHHHGGGFFFEEEDDDDDDEEEGGGHHHGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJHHHGGGGGGIIIKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTVVVZZZ```eeehhhgggnnnzzzyyysssooottt}}}}}}ooobbbZZZVVVUUUUUUZZZ^^^dddiiiooozzzyyyttt|||~~~uuuooolllgggaaa\\\\\\VVVTTTVVVVVVVVVYYY___eeelllsssvvvwww|||~~~lll\\\QQQKKKFFFBBB??????>>>===<<<;;;::::::::::::::::::999888777666555555666777999999666444777666666666555555555444333333333333444444555555444444444444444444444444333444444444444333222222444444444444333333222222222333333444444333333222|||wwwrrrmmmhhhdddhhhiiimmmrrrwww{{{yyyzzzvvvqqqiiiddd```___]]]\\\ZZZ[[[]]]^^^```aaaaaabbbiiijjjjjjjjjiiigggdddbbbdddcccbbbbbbeeejjjnnnqqqsssqqqooooooooolllfffbbb```_____________________bbbdddggggggddd^^^YYYVVVUUUUUUUUUWWWXXXXXXUUUSSSRRRRRRSSSVVVYYY]]]```bbbggghhhjjjllloootttzzzppp]]]NNNGGGCCC>>><<<===>>>===;;;<<<;;;::::::999999::::::888888888888888888888888777777666666666777888888999888777555444333333333777666666666666777777888777777666555555555555666666555555555555444444444444444555555444444333333444444555555555555444444333333444555555555555444444333333333555555333222333444444444555555555555444444444444444444444555888777666666555555666666777777777777777777777777666777777888888777777666555555666777777888888999::::::999999::::::;;;<<<:::<<<>>>>>>===<<<===>>>===>>>??????===<<<======<<<>>>@@@AAA@@@@@@AAABBBEEEEEEDDDCCCBBBBBBBBBCCCAAACCCDDDBBBDDDIIIKKKJJJGGGFFFEEEEEEEEEFFFHHHIIIHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNOOOOOOOOOQQQTTTYYY]]]___dddmmm{{{zzzsssrrrvvv|||ssshhh___ZZZWWWUUUVVVWWWWWWYYY]]]gggttt~~~sssjjjeee___[[[XXXUUUQQQMMMQQQOOOPPPVVV\\\aaahhhooo|||ttthhhVVVHHHBBB@@@@@@@@@<<<<<<;;;;;;:::999888888999::::::999999888777666444444444666999999777666666666666555555555555555222222222333333333333444444444444444444444444444222333333333333222111111555444444444444444333333222333333444444333333222}}}{{{zzzxxxtttpppmmmoootttxxx|||}}}xxxuuuwww~~~}}}{{{{{{{{{uuupppnnnmmmkkkjjj```_________``````^^^]]]bbbbbbaaa```___]]]\\\[[[ZZZXXXWWWUUUVVVYYY]]]```fffccc```^^^^^^\\\YYYWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWZZZ\\\ZZZWWWUUUWWWYYYSSSUUUXXX^^^bbbdddbbb```[[[^^^bbbffflllrrrwww{{{||||||{{{{{{|||xxxgggZZZOOOHHHAAA???======>>>???===<<<::::::999999999999::::::888888888888888888888888777777666666666777777888999888777555444333222222555555555555666666777888666555555555555555555555444444444444444444444444333444444555444444333333333444444555555444444333333333444444444555555555444333222333444555333111222222222222333333333333555555555444444444444444777777666555555555555666666666666777777777777777666666666777777777777777666666666666666888999::::::999888888888999;;;<<<:::<<<>>>>>>===<<<===>>><<<===???>>>===<<<<<<===<<<>>>@@@AAA@@@@@@AAABBBEEEEEEDDDCCCBBBBBBBBBBBB@@@CCCBBB@@@CCCIIILLLKKKFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMPPPSSSUUUWWW___hhhttt~~~}}}uuuoootttwww{{{~~~uuunnniiifffcccaaa^^^\\\XXXUUUUUUZZZcccjjjuuu{{{vvvhhh^^^[[[XXXSSSPPPOOOMMMKKKHHHPPPRRRXXXbbbmmmwwwqqqZZZSSSKKKDDDAAA>>><<<;;;;;;;;;:::999999888777777999999999999888777666555555444444666888888777555555555555555555555555555333333333333333333333444333333333333333333333333333444444444444333222222444444444444444444444444222333333444444333333222~~~}}}~~~|||zzzwwwxxx|||tttpppllljjjmmmuuu~~~zzzvvvtttsssqqqpppkkkjjjiiijjjkkkllljjjgggeeedddbbb```]]]ZZZXXXWWWUUUSSSQQQPPPQQQTTTWWWYYY^^^\\\YYYWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWUUUVVVUUUSSSRRRUUU]]]ccc\\\___eeemmmtttwwwwwwvvvmmmqqqvvv{{{nnn\\\PPPIIIDDDAAA>>>>>>======>>>===;;;:::999888888888888999::::::999999999999999999999999777777666666666666666777666666555444444444444444555444444444555666777777444444444555555555444444333333333333444444444444333333444444555444444333333333444444444444333333333333333333444444555555333222222333444444333111222333333333333444444444666666555555555555555555777666666555555555555555444555666777777777777666555555666666666777777888777777666777777888::::::999999888777777999:::;;;:::<<<>>>>>>===<<<===>>>:::<<<>>>>>><<<;;;<<<======???AAABBBAAAAAAAAACCCDDDDDDCCCBBBBBBBBBBBBBBBAAADDDCCCAAACCCIIILLLKKKEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFGGGIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRWWW]]]fffooottttttrrrpppsssuuuyyy|||yyyvvvuuuuuuvvvvvvuuuooolllfff___ZZZYYY[[[]]]ccciiirrryyy}}}{{{yyyrrroookkkgggccc^^^XXXSSSQQQOOOLLLJJJJJJJJJKKKKKKOOOWWWcccqqq}}}gggZZZHHHFFFDDDBBB@@@>>><<<:::;;;::::::999999888888888888888888888777666555555777666555555666666555333444444444555555555555555555555555555444444444444333333333333333333333333333333444444333333222111444444444444444444444444222333333444444333333222}}}}}}~~~}}}hhhfffddddddiiirrr|||{{{xxxwwwuuusssvvvttttttwww{{{}}}|||yyyvvvtttrrrnnniiieeeaaa___ZZZWWWTTTVVV[[[^^^___^^^___^^^\\\\\\\\\^^^```aaa```___\\\[[[\\\___ccceeeaaa```______aaahhhqqqwwwnnnqqqwwwxxxiiiYYYPPPJJJDDD???===<<<<<<<<<<<<;;;999888777888888888777888888999999999999999999999999999999777777666666555555666666444444444444444444555555555444444444444555555666222333444444555444444444222222333333333333333444333333444444555555444444333333444444444444333333333333333222333444444555333222222222444444222111555555555555666666666666555555555555555555666666777666555555444444555555333444666777888777777666555555555555666777888888666666777888888999999:::888888777777888888999:::999;;;======<<<;;;<<<===999;;;======<<<;;;<<<======???AAABBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBEEEEEEBBBCCCHHHJJJHHHCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOSSSYYYaaahhhnnnqqqsssnnnpppttt|||yyy||||||{{{xxxwwwxxx{{{|||uuunnnhhhdddbbbaaaXXX[[[```dddhhhkkkooorrrwww|||sssfff______YYYWWWUUURRRPPPOOOOOOOOOKKKIIIGGGGGGIIIMMMRRRUUU]]]jjj{{{~~~fffTTTLLLCCCAAA===;;;:::;;;<<<>>>:::::::::999999999888888777888888777777666555444888777555555555555444222444444444444444555555555666555555555555555444444333333333333333333333333111222222222222111000000222222333333333333444444222333333444444333333222||||||zzzqqqbbbbbbcccgggnnnxxx~~~~~~~~~{{{wwwsssqqqgggcccaaafffoootttsssnnnmmmllllllkkklllnnnqqqssssssrrrpppoooqqquuuyyy|||vvvuuuuuuyyyvvvmmm\\\SSSLLLIIIFFF@@@>>>@@@:::;;;;;;:::999888777888999888888777777777888888888888888888888888888888777777666555555555555555555444444333333444444555555555444444333444444444111222333444555444444333111222222222333333333333222333444444555555444444222333333444444333333222333333222222222333444555333222111222444444222111333444444444555555555555333333333444555555555666666666555444444444444555222333555777888888777666555555444444555666888999444555666888888888888777666777777888888888888888888:::<<<<<<;;;:::;;;<<<888:::<<<<<<;;;;;;<<<===<<<>>>@@@AAA@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDBBBEEEEEECCCCCCFFFFFFCCCAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNKKKNNNRRRWWW^^^eeejjjnnniiijjjnnnvvv~~~|||wwwlllqqqwwwyyywwwwwwxxx{{{{{{{{{{{{}}}wwwtttsssrrrrrrccc```]]][[[[[[[[[[[[[[[bbbfffiiijjjoooxxx||||||yyytttnnniii```TTTOOOQQQLLLMMMNNNMMMLLLLLLNNNOOONNNMMMLLLNNNSSS[[[eeekkk}}}vvvcccRRRHHHDDD???>>>;;;999888888;;;===999999999999888888888888777777777777666555444444777555444444555666555444333333333444444555555555555555555444444333333333222222222222222222222222222222222222222111111000111111111222222222333333222333333444444333333222|||{{{yyyuuuoooiii```aaaeeellluuu~~~}}}tttooommmttt~~~|||||||||||||||~~~~~~}}}}}}wwwaaaUUUJJJEEEAAA???:::666:::BBB:::;;;<<<;;;:::999:::;;;999999888777777777777777777777777777777777777777888777666555555555555555666555444333333333333333666555444444333333333333000111333444555444444333111111111222222333333333222333333444555555555444222333333444444333333222444333222111222333444555333222111222333444222000000000111111111222222222111111222333333444555555666666555444444444444555222333555777888888777666555444444444555666888999222333666777888888666555555666888999999999888777777999;;;;;;:::999:::;;;888:::<<<<<<;;;;;;;;;===;;;===?????????>>>???AAA@@@@@@@@@AAABBBCCCDDDEEEBBBEEEEEECCCBBBDDDCCC???@@@AAABBBDDDEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKMMMNNNHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMOOOSSSWWW]]]aaaccceeefffjjjrrryyyyyysssmmmfffmmmsssuuusssttt{{{{{{{{{}}}yyyrrrhhhaaa]]][[[WWWTTTYYY[[[\\\[[[^^^fffllllllooowwwwwwooobbb]]][[[[[[UUULLLJJJNNNIIIMMMPPPRRRPPPOOOPPPQQQVVVUUUVVVYYY```lllyyy|||lll\\\NNNFFFBBB@@@:::<<<>>>>>><<<:::999888888888888888777777777777777777777777666555444333555333222333555777777666333333333444444555555555444444444333333222222222222222222222222222222222444555555555555444333333000000111111111222222222222333333444444333333222~~~yyysssqqqoookkkffffffeeehhhooowww~~~zzzyyy}}}rrr\\\PPPLLLCCCBBB???===;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<999888666666777666555333777777666666666666777777666666555555555444444444444444444444444444444444000000111111111222222222444444333333333333222222222222222333333444444444222222222222222222222222444444444333333222222222222222111111222222333444444444444333333222222222333222222111111222222333222222333333333333444444555555555555555555555555444444444444444555666777666666555555555444444444333444666777777555444222555666666777888999999:::999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLMMMNNNQQQUUUYYY[[[[[[]]]eeeoooooohhheeeggggggkkkqqqtttvvvxxx|||}}}zzzuuunnnfff```bbb^^^^^^cccdddaaaccciiinnnnnnuuu~~~~~~wwwwwwzzzwwwzzz~~~uuuiii```SSSRRRPPPNNNMMMMMMNNNOOOLLLTTTZZZZZZ\\\bbbjjjmmmsssqqqqqqwwwkkkbbbUUUJJJCCC@@@??????<<<<<<;;;;;;:::999888888777777777777777666555555555555555555555555555555444444444444444444444444333333333333333333333333333333444444333333222111222222222222222222222222333333333222222111111111222222111111111111222222333222222111111222222333~~~}}}}}}wwwuuurrrooolllkkklllrrrzzz~~~~~~}}}nnn\\\NNNFFFDDDBBB@@@>>>===;;;;;;;;;;;;999999888888888888999999;;;999888888888888777555777777666666666666777777555555555444444444444333444444444444444444444444333333333444444444444555444444333333333333222222222222222333333444444444333333333333333333333333444444333333333222222222222222111111222222333444444444333333333222222222333222222111111222222333222222333333333333444444444444444444444444444444444444444444444555666666666555555555444444444444333444555666666555444333555666666666777888888888888888999::::::::::::999<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAACCCCCCCCCCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLOOONNNNNNNNNOOORRRTTTVVVTTTWWW___iiijjjdddaaabbbgggiiinnnsssxxx{{{||||||yyysssoooiiifffjjjmmmoootttzzzxxxrrrrrrqqqoooppprrrxxxxxxkkkeeeddddddhhhjjjrrr{{{{{{uuurrrssspppooonnnllliiibbbYYYRRRMMMMMMLLLIIIHHHKKKRRRXXXYYYbbbjjjooouuuxxxjjjWWWQQQJJJDDDAAA???>>>===999999888777777666555555777777777777777666555555555555555555555555555555444444444444444444444444444444444444444444444444333333444444333333222111222222222222222222222222333333333222222111111111222222111111111111222222333222222111111222222333~~~|||zzzyyyxxxwwwwwwzzz~~~}}}zzzyyyvvvuuu{{{sssaaaSSSIIIDDD>>>;;;???>>>===<<<;;;;;;;;;;;;999999888888888888999999<<<:::999999::::::888777777666666555555666666777444444444444333333333333444444444444444444444444444444444555555555666666444444333333333333222222222222333333333333444444444444444444444444444444333333333333222222222222222222111111222222333444333333333333222222222222222222111111111111222222222222333333333333444444333333333333333333333333444444444444444444555666555555555555444444444444333444555666666555444333555555666666666666666666666777888888999999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>=========>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKQQQPPPNNNMMMMMMMMMNNNOOOLLLPPPWWW___aaa]]]\\\^^^dddeeehhhooovvvzzzzzzyyy|||}}}{{{}}}}}}{{{xxxrrrtttzzztttjjjddd```___```cccgggkkkmmmooovvv{{{nnnccc[[[WWWUUUUUUYYY[[[```eeeddd^^^[[[\\\]]]\\\[[[ZZZXXXSSSMMMIIIHHHJJJKKKKKKMMMUUUaaakkkrrrzzzqqq___SSSEEECCC@@@??????===;;;999:::::::::999888888777777666666777777777666555555444444444444444444444444444444444444444444444444555555555555555555555555333333333333333222222111222222222222222222222222222222222222222111111111222222111111111111222222333222222111111222222333vvvtttsssvvv|||~~~~~~{{{xxxuuutttuuuvvvwwwwww~~~zzzyyyyyyvvvuuuxxx}}}ddd[[[OOOHHHEEEBBB>>>999<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999::::::;;;:::999999::::::888777666666666555555666666666444444333333333222222222333333333333333333333333333333333333444444444555444444333333333222222222333333333333333333333333333333333333333333333333333222222222222222222222222222111111222222333444333222222222222222222222222222111111111111222222222222222333333333444444333333333333333333333333444444444333333444555555444444444444444444444444222333444555555555444444555555555555555555444444555666777777888777777777:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKPPPOOOMMMLLLKKKJJJKKKKKKJJJLLLPPPTTTVVVWWWZZZ]]]___bbbeeeiiimmmrrrwww{{{wwwwwwyyyzzzzzz~~~~~~{{{pppjjjeeeaaa___`````````___```eeennntttyyy}}}{{{tttiiiddd]]]XXXVVVUUUSSSRRRRRRTTTXXXZZZYYYWWWVVVVVVWWWVVVUUUTTTRRRPPPMMMKKKJJJMMMRRRYYYcccppp}}}zzzjjj\\\OOOFFFAAA@@@>>>>>>>>><<<999777::::::::::::999999888888555666666666666666555555444444444444444444444444333333333333333333333333444444444444444444444444222333333333333222111111111111111111111111111111222222222111111111111111222222111111111111222222333222222111111222222333qqqnnnkkkmmmttt{{{}}}kkknnnpppooommmpppvvv|||xxxwwwzzz}}}|||oooeeeOOOKKKFFFCCCAAA@@@>>>===::::::;;;;;;;;;::::::::::::999999888888999999:::999888777777888888777666666666555555555555666666444444333333333222222222333333333333333333333333333333444444444555555555444444333333333222222222333333333333333333333333111111111111111111111111222222222222222222222222222222111111222222333444222222222222222222222222222111111000000111111222222222222333333333444444444444444444444444444444555444444333333333444444333333444444444444444444222333333444444444444444555555555555444444444444555555666777777777777666999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHGGGFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLNNNSSSXXX\\\[[[aaaffffffeeejjjwww~~~vvvvvvzzz}}}zzzxxxsssnnnkkknnnllliiieeecccbbbbbbccchhhjjjqqqzzz}}}yyyvvvvvvxxx~~~xxxzzz~~~zzzsssmmmfff```\\\WWWUUURRRQQQPPPQQQPPPPPPOOOSSSXXX[[[\\\^^^`````````___^^^[[[XXXUUUTTTSSSTTTXXXaaaooosssbbbUUUKKKCCC>>>AAA???<<<;;;;;;;;;:::888666666666666555555555555555555666666666666555555444444444444444444444444333333333333333333333333222222222222222222222222222222333333222222111000111111111111111111111111111111111111111111111111222222111111111111222222333222222111111222222333pppnnnnnnrrryyyvvvnnnbbbhhhnnnnnnnnnrrr}}}xxxiiiXXXMMMGGGEEEAAA<<<999:::===@@@999::::::::::::999999888777777666666666666777777777666555666777777666555666555555444444555555666444444444444333333333333333333333333333333333333555555555666666666777777444444333333333333222222444444333333333333222222111111111111111111111111111111111222222222222222222222111111222222333444111111111222222222222222111111000000000000111111222222333333333333444444555555555555555555555555555444444333333333333333333333333333444444444444222222222333444444555555444444555555555555555555444555666666777777666666777888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>???????????????????????????????????????@@@@@@AAAAAABBBBBB????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLHHHIIIOOOTTTVVVVVV^^^eeeddd```eeevvvzzzyyy~~~~~~zzzxxx~~~{{{wwwtttoooiiiccc^^^ZZZYYY\\\aaaccc``````bbbggglllpppnnngggbbbcccfffiiinnnwww{{{vvvooohhh```\\\WWWQQQNNNNNNMMMNNNPPPOOONNNNNNOOOQQQVVV^^^eeeiiinnnuuuyyyzzz}}}|||zzzuuuooojjjhhhhhhdddkkkvvvtttjjj\\\PPPIIIDDD@@@======;;;999888999;;;;;;:::666666666666666666666666444444555666666666555555333333333333333333333333333333333333333333333333111111111111111111111111222222222222222111111000111111111111111111111111000000000111111111111111222222111111111111222222333222222111111222222333ppptttzzz}}}qqqhhheeebbbgggmmmqqquuu}}}~~~}}}xxx|||}}}sssiiiaaaVVVKKKCCCCCC@@@===::::::;;;<<<===999999:::::::::888777666666666666555555666666666777666555555777777666555666555555444444555555666555555555444444444444333222222222222222222222222444444555555555666666666444444333333333333222222444444444333333222222222111111111111111111111111000111111111222222222222222222111111222222333444000111111111222222222222111111000000000000111111222222333333333333444444444444444444444444444444555444333333222222333333222222333333333444444444222222222222333444555666444444444555666666777777555555666777777777777777777777777888999:::::::::999::::::::::::;;;;;;;;;============>>>>>>>>>>>>????????????????????????<<<<<<======>>>???@@@@@@???>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGIIIIIIJJJJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJIIIIIIIIIFFFJJJKKKHHHGGGKKKMMMLLLMMMVVV^^^___]]]aaaooo|||}}}{{{~~~{{{uuullleeeYYYWWWWWW[[[\\\ZZZ[[[___eeefffeeeaaa[[[XXXXXXZZZ\\\___eeelllooommmfff___XXXSSSOOOOOOKKKGGGJJJPPPPPPUUU[[[\\\[[[\\\bbbgggnnnxxxxxxyyymmmbbbZZZTTTLLLFFFCCCBBB@@@>>>;;;:::999999:::;;;:::888888888888888888888888888333444555555666666555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222111000000111111111111111111111111///000000000111111111222222222111111111111222222333222222111111222222333qqqyyyvvvlllggggggfffhhhlllrrr||||||wwwuuuuuutttyyy|||sssmmmttt}}}{{{zzzzzztttiiiZZZOOOJJJHHHEEEBBB<<<;;;<<<>>>AAAAAA===999999999::::::999888666555888888777777777777888888777666555666777888777666555555555444444555555555666666555555555444444444222222222222222222222222222222222333333333444444444444444333333333222222444444444333333222222222222222222222222222222222000000111111222222222222222222111111222222333444000000111111222222222222111111000000000000111111222222333333333444444444333333333333333333333333555444333333222222222222222222222333333444444444222222222222333444555666444444444555666777888888555666666777777777777777666777777888999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHAAAHHHKKKHHHGGGIIIGGGCCCEEEMMMUUUYYYZZZ^^^hhhqqqwww}}}~~~{{{}}}}}}uuunnneeebbbbbbfffgggeeegggjjjkkkiiifff```[[[YYYYYYZZZ[[[\\\^^^aaabbb^^^VVVPPPNNNKKKJJJKKKIIIGGGMMMWWWXXXaaajjjnnnnnnqqq{{{|||pppfff]]]SSSIIIIIIEEEAAA???>>>>>><<<;;;===<<<<<<<<<===;;;888555444444444555555555555555333333444555666666666555333333333333333333333333222222222222222222222222333333333333333333333333111222222222222111000000000000000000000000000000//////000000111111111222222222111111111111222222333222222222222222222333jjjrrruuuqqqqqqooonnnpppwwwzzzrrrppprrrtttvvv}}}|||qqqlllmmmmmmqqqyyy|||ttthhh```UUUQQQLLLHHHEEECCCAAA???>>>===;;;:::999999::::::;;;:::999888777777777777666777888888888666555444777777777777666666666666555444333333333333444555555555444444444444333333222333444444222222333444111111000000111111222333444444444333333222222222222222111111222222333444111222222333333222222111//////000000111111222222111111111111111111111111111111000000111111222333111111222222222333333333111111222222222333333333///---,,,...222444444222333333222222111000000000333333333222222111111111111111222222222333333333666666666666666666666666444444444444444555666666777777777777777777777777888999999::::::;;;<<<<<<;;;;;;:::999:::;;;<<<===@@@?????????>>>>>>======<<<======>>>???@@@@@@@@@CCCBBBAAA???>>>??????@@@BBBAAAAAABBBBBBDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJFFFHHHJJJLLLLLLJJJHHHFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHKKKOOOTTTZZZ___aaahhhjjjkkklllmmmooorrrttt~~~}}}yyyzzz}}}~~~|||{{{|||vvvuuusssrrrssstttwwwxxxuuujjjeeeaaa^^^___cccdddeeefffddd]]]VVVPPPNNNLLLNNNNNNMMMLLLRRR\\\dddmmmyyyzzzkkkeee[[[RRRLLLHHHEEECCC????????????>>>>>>>>>>>>;;;:::999888777777777777888888777666666666666666444444555555555555444444222222222222222222222222333333333444444555555555444444333222222333444444000000000000000000000000333222111000000111222333////////////////////////111111111111111111111111111111111111111111111111eeennnyyyxxxxxx|||yyyqqqmmmnnnsssyyy||||||~~~uuurrrsssuuuyyyxxxpppjjjbbbXXXQQQLLLHHHDDDAAA@@@???===<<<>>>===;;;:::999999999:::::::::999999888777666666666777777888777666555444777777666666666555555555555444333333333333444555333333222222222111111111222333444444222222333444111111000000111111222333444444333333333222222222222222111111222222333444111222222333333222222111000000000000000111111111111111111111111111111111111111000000111111222333111111111222222222333333111111111222222222333333111///...000333555444222222222222222111111111111333333333222222222111111111111222222222333333333444444444444444444444444666666555555666777777888777777777777777777777777888888888999::::::;;;;;;:::::::::::::::;;;<<<<<>>>>>>>>============<<<<<<===>>>>>>???@@@@@@BBBAAA@@@?????????@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJMMMQQQTTTUUU]]]^^^```bbbcccdddhhhjjjrrrvvv{{{|||zzzyyy{{{~~~|||xxx|||{{{||||||zzzyyy{{{}}}}}}}}}}}}wwwmmmiiigggfffiiinnnnnnoooooonnnjjjddd^^^ZZZUUUUUUUUUWWW[[[dddooowww}}}zzzrrriiibbbVVVQQQKKKFFFCCCBBB@@@@@@=========<<<<<<<<<<<<;;;;;;:::999888777777777777888777666555555555555666444444555555555555444444222222222222222222222222222222222333333333333333444333222111111222333444000000000000000000000000222222111000000111222222000000000000000000000000111111111111111111111111111111111111111111111111___iiizzzwwwqqqqqqlllhhhhhhnnnwww}}}wwwvvvyyy{{{{{{xxxqqqzzz{{{xxxzzz}}}uuujjjaaaYYYRRRKKKFFFCCC@@@===<<<<<<<<<;;;:::<<<<<<;;;:::999999999999888999999999999888666555666666777777777666555555666666555555555444444444444444333333333333444444222222222222111111111111222333444333222111222444111111000000111111222333333333333333222222222222222111111111111222333333111111222222222222111111111111111111000000000000111111111111111111111111111000000000000111222222111111111222222222222333111111111222222222222333222111111111333444333222111111111111222222222222333333333222222222222111111111222222222333333333333333333333333333333333666666555555555666777777777777777777777777777777666666777888888999999:::999::::::;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@????????????@@@AAAAAACCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFHHHJJJLLLMMMQQQSSSUUUWWWXXXZZZ]]]```hhhlllpppqqqqqqrrruuuxxx}}}tttpppuuu{{{}}}{{{wwwyyyyyyxxxyyy|||{{{ssskkkjjjkkkmmmsssyyy}}}{{{zzz{{{zzzuuunnnhhh```___aaafffppp{{{vvvjjj```XXXOOOJJJDDDAAA>>><<<======<<<;;;;;;:::::::::999999999999:::999888777777666666777666666555444444444555555444444555555555555444444222222222222222222222222222222222222111111111111222222111111111111222222000000000000000000000000222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111YYYbbbrrr}}}{{{~~~tttmmmjjjiiigggeeehhhqqq|||~~~uuuooojjjgggjjjoooyyy}}}vvvssswww}}}sssmmmqqqrrr|||~~~}}}qqqiii]]]SSSMMMHHHDDDBBB@@@>>><<<;;;<<<<<<<<<;;;;;;;;;:::999999999999999777888999:::999888666444666666666666666666555555555555444444444333333333333333333333333333333333444444444333333333333222111333333333222111222333111111000000111111222333333222222222222222222222111111111111111222222333111111222222222222111111222222111111000000//////111111111111111111111111000000000000000111222222111111111111222222222222111111111111222222222222222222222222222222222111000000111222222333444444222222222222222222222222111111222222222333333333333333333333333333333333444333333333333333444444666666666666666666666666555555666666777888888888888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHDDDDDDCCCCCCCCCDDDEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEECCCDDDEEEGGGHHHJJJLLLMMMKKKMMMPPPQQQSSSUUUXXX[[[eeeeeedddcccdddiiipppvvvwww{{{~~~tttooosssyyy|||{{{wwwuuuxxxzzzzzz}}}}}}zzzuuummmhhhiiinnnssszzzxxxqqqiiiiiimmmxxxssskkk^^^SSSLLLFFFBBB@@@@@@>>>===<<<===<<<;;;999999999999888888888777777999888777666666666666666555444444333333444444444333444444555555444444333222222222222222222222222333333222222111111111000111111000000000000111111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111QQQZZZgggsss|||~~~|||zzzrrrssswwwvvvqqqpppjjjiiihhhllltttvvvnnngggdddcccdddjjjppp|||qqqgggccceeennnxxxwwwxxxuuulllmmmvvvwww|||}}}|||sss]]]WWWNNNEEE@@@>>>>>>>>>@@@???===<<<<<<<<<;;;999999999999999999999888888666777888999999888666444555555555555555555666666444444444444333333333333333333333333333333333333444444333333333222222222111222333333111111222333111111000000111111222333222222222222222222222222111111000000111111222333000111111222222111111000222222111111000000//////000000000000000000000000000000//////000000111222000000111111111222222222000000111111111222222222111111111111000000000000000000111222333444444555222222222222222222222222111111222222222333333333444444444444444444444444333333222222222222333333555555555555555555555555444555555666666777888888777888:::;;;;;;;;;:::999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<===>>>???@@@AAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKIIIKKKMMMOOOPPPRRRUUUXXXcccbbbaaa```bbbgggmmmrrrtttwww{{{||||||}}}~~~~~~uuuqqqtttxxxzzzwwwvvvwww|||}}}xxxtttqqqkkkgggkkkqqqxxx|||uuummmqqq|||zzzpppiiiZZZTTTLLLDDD@@@?????????>>>===<<<<<<===<<<;;;999999999999888888888777777777777666666555666666666444444333333333333444444333333444444444444333333222222222222222222222222444444333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000JJJPPPZZZdddkkkqqquuuxxxzzz~~~~~~wwwrrrqqqrrrqqqiiinnnttt|||{{{zzzrrrqqqqqqttt{{{{{{qqqkkkggggggiiilllrrryyy~~~ssshhhbbbaaafffppp{{{zzzxxxxxxuuuxxx}}}yyy|||zzzjjj^^^MMMJJJDDD???<<<;;;<<<===>>><<<;;;:::;;;:::888666888888999999999888888777666777888888888777666555555555444444555555666777555555444444444333333333222222333333333333222222111111111111000000000000111222333222111000111333111111000000111111222333111111111222222222222222111000000000000111222222000000111111111111000000111111111111000000000000000000000000000000000000000////////////000111111000000000111111111111222000000000111111111111222000111222111//////000111111111111222333444444555111222222222222333333333111111222222222333333333444444444444444444444444555555444333333333444444555555555555555555555555444555555666666777777888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLNNNQQQSSSZZZ]]]aaaeeehhhiiijjjjjjqqqsssuuuwwwxxxzzz~~~wwwyyy{{{zzzuuussswwwzzzzzzzzzzzz~~~xxxsssqqqlllgggfffkkkrrrwww~~~{{{uuu}}}~~~xxxnnnaaaVVVOOOIIIGGGBBB>>><<<;;;<<<===888777777888999::::::999999999888888888777777777666666555555555555666666444444333333333444555555333333444444444444333333222222222222222222222222333333333333333222222222000000111111111111000000000000000000000000000000///000000111111000000///111111111111111111111111000000000000000000000000000000000000000000000000FFFJJJPPPUUUZZZ```hhhmmmnnnrrrsssmmmiiikkknnnooogggoooxxxwwwyyy}}}~~~~~~}}}xxxtttqqqsssvvvxxx}}}zzzsssmmmlllmmmpppxxx|||zzz~~~{{{uuuppplllcccUUUJJJEEEDDDAAA???<<<<<<===>>>:::999888999999999777666666777888999999888777777666666777777777777777777555555444444444555666777555555555555444444444444111222333333333333222111111111111111000000000000000222333222111000111222111111000000111111222333000111111111222222222222000000000000000111222222000000111111111111000000000000000000000111111111000000000000000000000000///////////////000111111000000000000111111111111000000000000111111111111///111333222000///111333222222222333333444444444111111222222222333333333111111222222222333333333333333333333333333333333555555444333333333333333444444444444444444444444555555555666777777888888999999999888999999:::;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@??????>>>??????@@@AAACCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCDDDFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIJJJMMMOOOQQQTTTZZZ```eeegggfffeeellllllmmmooorrrvvv{{{~~~wwwoooppprrrrrrrrrvvv}}}}}}zzzuuusssrrroookkkkkkqqqxxx|||yyytttllliiiccc\\\TTTLLLFFFCCC??????>>>===;;;::::::;;;777666555555777999999888888888777777777666666666666555555444444555555666444444444444444555666666222333333444444333333222222222222222222222222222111111111111222222222222000000111222222111000000000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000EEEGGGIIIKKKMMMSSS[[[bbbccciiikkkgggeeeiiiooorrrjjjttttttppptttxxx{{{|||}}}{{{~~~~~~zzzxxxzzz||||||{{{zzzxxxnnn```WWWSSSOOOHHHBBB>>>>>>>>>===:::999::::::999888777999::::::999777666777888999999888777666777777666666666666777888555444444333444555666777666666555555555444444444111222333444444333222111333333333222222222222111000222222222111000111222111111111000111222222333000000111111222222222222000000000000000111111222000000111111111111000000//////000000111111222222000000000000000000000000///////////////000111111000000000000111111111111000000000000111111111111///222444333111111333555222222333333333333444444111111111222222333333333111111222222222333333333222222222222222222222222333222222111000000000111444444444444444444444444555555666666777888888888:::999888777888999;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@???>>>>>>===>>>>>>@@@AAACCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEE===???BBBEEEGGGIIIIIIJJJFFFGGGHHHHHHHHHIIIKKKMMMLLLMMMOOOTTT[[[```dddeeegggggggggiiilllrrrxxx|||~~~~~~zzzvvvnnnfffjjjlllnnnqqqzzzzzzwwwxxxxxxzzzwwwxxx~~~{{{pppfff___WWWRRRLLLFFFBBBAAABBBCCC999;;;<<<<<<;;;:::::::::===;;;888777888999999888777777666666666555555555555555444444444555555666444444444444444555666777222333333444444333333222222222222222222222222222//////000000111111222222000111222333333222111000000000000000000000000000...///000111111000///...////////////////////////000000000000000000000000000000000000000000000000EEEEEEFFFGGGJJJMMMPPPRRRXXX[[[___bbbdddeeehhhjjjtttvvv|||wwwsssppppppqqqxxx}}}|||wwwyyyzzzqqq___WWWMMMGGGFFFEEECCC@@@>>>============<<<<<<<<<999999:::999999888777666888888777666555555666666777777666666666666777777555555555555555555555555666666555444333333222222222222222222222222222222111111111111111111111111333333333333333333333333111111000000000000111111//////000000111111111222111111111111111111111111222222111111000000//////222111111111000000//////111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000555444444333222111000000111111222222222333333333333333333222222222111111111222222333333222222111111111222222222333333333333333333333333333333333222222222222222222222222333333333444555666777888555555555666777777888888999999999999999999999999::::::;;;;;;<<<======>>>======>>>???????????????>>>???@@@@@@AAABBBCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEECCCBBBFFFEEECCCCCCDDDEEEHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKHHHIIIIIIIIIJJJKKKKKKKKKJJJMMMQQQRRRQQQSSSYYY^^^aaaaaabbbeeeiiimmmqqqtttyyy|||}}}zzzxxxwwwjjjnnntttzzzzzz~~~|||ssskkkeee\\\QQQIIIDDDCCCBBB@@@>>>===<<<;;;:::::::::999999999888888888888888888888888888888777777777777666666666666444444333333333222222222444444444333333222222222111111111111111111111111222222222222222222222222/////////000111111222222222222111111111111222222000000000000000000000000222111000......000111222000000000000000000000000////////////////////////000000000000////////////CCCCCCDDDFFFHHHJJJLLLMMMPPPSSSVVVYYY\\\___bbbeeelllppp||||||vvvrrrpppooouuuyyy}}}xxxssspppqqqtttqqqhhh___SSSMMMFFFBBBBBBCCC@@@>>>======<<<<<<<<<;;;;;;;;;999999999999888777666666888888777777777666666666666666666666666666666666444444444444444444444444666555555444333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111///000000000111111111111111111111111111111111111111111111000000000000000111111111000000000//////111000000000/////////...000000000000000000000000111000000000/////////...000000000000000000000000333333222222111111000000111111111222222222333333111111111222222333333333111222222333333222222111111111222222222333333333333333333333333333333333444444444444444444444444444444444444444555666777555555666666777888888888999999999999999999999999999::::::;;;;;;<<<============>>>????????????>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHKKKNNNOOONNNOOOUUUZZZYYYZZZ\\\```ffflllrrrvvvxxxzzz||||||yyyvvvtttsssuuuwww{{{~~~|||wwwtttiiibbbZZZTTTPPPKKKDDD>>>@@@@@@???>>><<<;;;::::::999999888888888777777777666666666666666666666666777666666666666555555555555555444444444333333333444444333333333222222222222222222222222222222222111111111111111111111111111111000000000000000000222111111000000111111222000000000000000000000000222111///......///111222////////////////////////////////////////////////........................AAAAAACCCEEEFFFGGGGGGGGGGGGIIILLLNNNQQQUUUZZZ]]]bbbhhhvvv~~~{{{yyyyyy|||yyyxxx{{{}}}qqqjjjhhhfffeeeccc\\\SSSKKKEEEAAA===<<<>>>???===;;;;;;;;;;;;;;;::::::::::::999999999999888777666555666777888888888777666555555666777777777777666555333333333333333333333333555555444444333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000///000000000000000000111111111000000000000//////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000111111111000000000000000111111111222222222222333//////000111222333444555111111222222222222111111111111222222222333333333333333333333333333333333444444444444444444444444555444444444444444555555444555666777777888888888999999999999999999999999888999999::::::;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFGGGHHHDDDCCCCCCCCCCCCEEEFFFHHHGGGGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFIIIKKKKKKIIIKKKOOOSSSPPPQQQSSSXXX___hhhoootttvvvxxxzzzzzzwwwtttqqqppp{{{||||||yyyrrrjjjccc^^^SSSMMMFFFBBBAAA@@@>>>;;;<<<<<<<<<;;;:::999999999888888777777777666666666444444444444444444444444555555555555444444444444555555555555444444444444333333333333222222222222333333333333333333333333////////////////////////222222111000000///......222111111000000111111222000000000000000000000000111111////////////111111........................////////////////////////------------------------@@@AAACCCDDDEEEEEEDDDCCCCCCDDDFFFGGGIIILLLQQQUUUZZZaaaooozzzyyy{{{zzzuuuuuuzzzuuuhhh___]]][[[WWWRRRKKKDDD@@@===;;;999:::;;;<<<:::999::::::::::::999999999888999999999999888777666555555666888999999888666555444555777888888777555444222222222222222222222222444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000111111111////////////////////////.../////////000000111111000000000000000000//////000000000000////////////////////////////////////000000000000////////////000000000000000000000000.../////////000000111111111111111111222222222222///000000111222333333333111111222222222222111111111111222222222333333333222222222222222222222222222222222222222222222222555555444333333333444444444555666777888888888777888888888888999999999999777888888999::::::;;;;;;<<<======>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDEEEGGGIIIKKKDDDDDDDDDDDDDDDFFFGGGHHHFFFGGGIIIJJJIIIHHHFFFDDDHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHFFFHHHHHHHHHGGGGGGJJJMMMJJJJJJLLLOOOVVV^^^eeejjjnnnsssxxxzzzyyytttpppnnnsssvvv}}}{{{vvvqqqjjjccc]]]VVVOOOKKKGGGCCC???>>>>>>???>>>===::::::999999999999999999888888777777777666666666444444444444444444444444444444444333333333222222555444444444444333333333333222222222222222222222222222222222222222222222////////////////////////111111000000////////////111111000000000000111111000000000000000000000000111000////////////000111........................////////////////////////---------------.........@@@AAACCCDDDDDDCCCBBBBBBDDDDDDEEEDDDEEEGGGKKKNNNSSSZZZfffvvv}}}yyyzzz}}}|||{{{~~~~~~xxxwwwyyy~~~{{{iii\\\TTTRRRNNNIIICCC???>>>===;;;;;;::::::;;;;;;999888:::999999999888888888888888888888888777666555555444555777888888777666444333555666888888666555333222222222222222222222222333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000..............................//////000000000111//////////////////000000////////////000000000000////////////////////////////////////000000000000////////////////////////.........///000000111111000000111111111222222222111111111111111111111111000111111222222111111000111111222222222333333333222222222222222222222222222222222222222222222222555444444333333333444444333444666888888888777777777777777888888999999999777777888888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDFFFHHHJJJKKKEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHIIIIIIGGGEEEDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFHHHJJJHHHHHHHHHIIIMMMRRRWWWZZZ```gggooouuutttpppkkkhhhdddjjjuuu~~~}}}|||vvvrrrnnnkkkjjj___ZZZSSSMMMIIIFFFCCCAAA===<<<<<<<<<<<<<<<:::999999999999999999999999999999999888888888777777777444444444444444444444444333333333333222222222222333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000......//////000000000000111000000000000000000111000000000000000000000000000//////////////////000........................////////////////////////------........./////////AAAAAABBBBBBCCCBBBBBBBBBDDDDDDEEEDDDDDDEEEHHHJJJMMMRRR[[[hhhttt|||~~~|||yyyxxxyyyzzz{{{~~~}}}}}}{{{{{{yyyiiiXXXLLLIIIFFFAAA===;;;:::;;;;;;<<<<<<<<<;;;;;;::::::999999999999999888888888888888888888888777666555444333444555666666666555444444555666666666666555444222222222222222222222222333333333333222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111000000000000111111111111111111000000000000////////////////////////...//////////////////000......////////////000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////......//////000000111111000000000111111111111222222222111111111000000000000000111111111111000000111111222222222333333333222222222222222222222222444444444444444444444444444333333333333333444444333444666888999888777666666666777777888999999999777888888999999:::;;;;;;;;;<<<======>>>>>>======<<<>>>@@@CCCDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGIIIIIIDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFGGGHHHJJJMMMNNNQQQXXXaaafffgggdddaaa___YYY```mmm||||||}}}{{{|||zzzsssqqquuuxxxxxxrrrlllddd\\\XXXUUUSSSQQQMMMIIIDDD@@@>>>>>>===<<<999:::;;;;;;;;;999888666999999999999999888888888999999888888888777777777444444444444444444444444333333333333222222222222222222222222111111111111111111111222222222222222000000000000000000000000111111111111111111111111------...//////000111111111000000//////000000111000000000000000000000000////////////////////////........................////////////////////////---------...//////000000@@@@@@@@@@@@@@@AAABBBBBB@@@BBBDDDDDDDDDDDDFFFHHHIIIKKKPPPXXX```gggkkkmmmmmmnnnllliiifffhhhnnnttt|||yyywwwwww}}}}}}sssjjjaaaVVVJJJBBBCCC???;;;::::::;;;;;;:::<<<<<<;;;:::999999:::;;;::::::999999999888888888888888888888777666555444333333333444444444555555555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111000000000000111111111111111111000000000//////////////////////////////////////////................../////////000000.../////////000000000111000000000000000000000000.../////////000000000111////////////////////////000000000000000000000111000000000000111111111111000000000000111111111111000000111111111111000000111111222222222333333333111111111111111111111111444444444444444444444444222222222222333444555555222444777999999999777666666666666777888999999999888888999999:::;;;;;;;;;;;;<<<======>>>>>>======<<<>>>AAACCCDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDAAABBBDDDEEEFFFGGGFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJNNNSSSVVVWWWWWWWWWWWWUUU[[[eeeqqq}}}{{{yyyyyywww{{{zzzzzzyyy{{{~~~{{{yyyvvvssspppjjjjjjfff```___bbbcccaaa[[[UUUNNNJJJJJJIIIFFFCCCAAA???===<<<===<<<;;;:::;;;;;;;;;:::999888999999999999888888777777777666888888777777777666666666444444444444444444444444444444333333333222222222333333333222222222111111000111111111222222222222000000000000000000000000111111111111111111111111......//////////////////000000////////////000000000000000000000000000000...//////////////////...////////////////////////////////////////////////+++,,,,,,---......//////??????>>>>>>>>>@@@AAABBB===???BBBCCCDDDDDDEEEGGGHHHHHHJJJLLLQQQVVVZZZ\\\___aaa```[[[WWWYYYccckkkvvv~~~~~~wwwpppmmmeee[[[RRRMMMIIIEEEBBBAAA>>>;;;<<<>>>???<<<999:::::::::999888888:::<<<:::::::::999999999999888888888888888777666555444333222222222222333444555666555444444444444555666333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111222111111111000000//////000000000000000000000000000000//////.........------.........//////000000.../////////000000111111000000000000000000000000.../////////000000111111////////////////////////111111111111000000000000000000000000111111111111......///000111222333333000000111111111111000000111111222222222333333333111111111111111111111111222222222222222222222222111111111222333444555666222444777999:::999777666555666666777888999999999888999999::::::;;;<<<<<<;;;<<<<<<===============<<<>>>AAACCCDDDDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDFFFFFFFFFEEEDDD???@@@AAABBBCCCCCCCCCCCCFFFEEEEEEDDDCCCDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGEEECCCCCCDDDEEEFFFFFFCCCDDDFFFHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMOOOQQQTTTTTTXXX```hhhpppzzz|||wwwsssqqqqqqssszzz{{{zzzttttttsssooopppuuu|||{{{zzzzzztttrrrooommmkkkgggccc```\\\[[[VVVOOONNNOOOLLLGGGMMMHHHCCCCCCFFFHHHDDD@@@<<<<<<<<<>>>???>>>;;;888::::::888666444555888:::999888888777666666555555777666666666555555555555333333333333333333333333444444444333333333222222444444444333333333222222000000111111222222222222111111111111111111111111111111111111111111111111000000000///......------000000////////////000000000000000000000000000000......////////////......000000000000000000000000////////////////////////******+++,,,,,,---......<<<===>>>>>>>>>>>>>>>===???AAACCCDDDCCCCCCDDDEEECCCDDDFFFHHHJJJLLLNNNOOORRRSSSRRRQQQQQQSSSWWWZZZiiiooozzzzzz{{{xxxmmmccc]]]RRROOOJJJEEEAAA@@@AAABBB>>>===<<<;;;:::;;;;;;<<<::::::888777777777888999666666777777777777666666888777777777777666666666666666666666666666666666555555444444444333333333222222444444444444222222333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000111111000000//////......111000...///111222222111000000000000000000000000////////////............111111000000//////......////////////////////////............////////////000000////////////000000333333222111000///......000000000000000000000000333222111000000111222333000000000000000000000000///000000000000111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444555555333444666777777777666555777777777888999999::::::888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAABBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@@@@EEEBBBAAABBBEEEFFFEEECCC@@@@@@AAABBBCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGEEECCCCCCDDDFFFGGGFFFGGGHHHHHHIIIJJJKKKLLLHHHHHHHHHIIIIIIIIIJJJJJJRRRSSSVVVZZZ```iiirrryyyyyyxxxvvvrrrmmmiiihhhiiinnnoooqqquuu{{{||||||~~~yyyvvvrrrooommmllliiigggttttttsssrrrpppnnnmmmlll```___]]][[[XXXVVVTTTSSSMMMLLLJJJHHHFFFEEEDDDDDD@@@??????>>>===<<<<<<;;;======<<<;;;;;;:::999999777777777888999999::::::999888888888777777666666444555666666666555333222444444555555555555444444444333333222222333333444333333333222222222111111222111111111000000//////222222111111111111222222......//////000000111111111000///......///000111111111222222222222111111000000000000000///....../////////////////////////////////...---------,,,........................///............---------<<<<<<===>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIIIIJJJMMMMMMMMMLLLLLLNNNQQQTTT]]]bbblllyyy}}}}}}~~~sssqqqnnnhhh```WWWOOOKKKIIIGGGCCC@@@>>>>>>>>>???<<<;;;:::999999999:::::::::999888777777777888888777777666666666666777777444444444444333333333333555555555555555555555555444444444444333333333333222333333333333333333222333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000111000000000/////////...000///---...000111111000000000000000000000000000////////////............000000000000//////......////////////////////////............////////////000000////////////000000222222111111000/////////000000000000000000000000222222111000000111222222000000000000000000000000000000000111111111111222222222222111111111111111111111111222222222333333333333333333333333333333333333333444444444444555333444555666777666666555666666777888888999999:::888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>???AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@???DDDBBBAAABBBEEEFFFDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGEEEDDDDDDEEEFFFGGGEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIMMMNNNOOOPPPSSSXXX___ccchhhiiiiiigggeeedddeeegggjjjjjjlllqqqwww{{{~~~~~~xxxwwwwwwwwwyyy|||}}}{{{yyytttpppkkkgggccc___[[[YYYaaaaaa```___^^^\\\[[[ZZZOOONNNMMMKKKIIIGGGEEEDDDCCCBBBAAA???>>>=========>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;:::999999888777777777777777777777777888888888777777777666666555555666666555444444333444444555555555555444444444333333222222333333444222222222111111111000000111111111111000000000///222111111000000111111222////////////000000000000000000////////////000000///000000111111000000///000000000000000///......//////.................................---------........................///............---------:::;;;<<<===>>>?????????===???AAAAAAAAA@@@AAACCCEEEEEEEEEEEEEEEDDDDDDDDDHHHHHHHHHHHHGGGIIILLLOOOPPPTTT\\\gggsss|||||||||}}}uuulll___\\\WWWPPPIIIDDD@@@>>>??????>>>===<<<<<<<<<===:::999888888777777888888999999888777777777777888888777666555555666777888666666666666555555555555444444444444444444444444333333333333222222222222333333222222222222333333333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000////////////000...------///000000///000000000000000000000000////////////............000000000////////////...////////////////////////............////////////000//////......//////000000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000111111111111222222222222222222222111111000000111111111222222222222333333333333333333333333333333333333333444444444444333444555555666666555555666666777777888888999999888999999::::::;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@CCCBBBAAABBBDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGJJJKKKLLLMMMMMMOOORRRUUUWWWXXXYYYYYYXXXYYY[[[]]]______aaaeeekkkoooqqqqqqjjjjjjhhhgggfffeeeeeeeeeeeefffgggiiiiiiiiihhhgggfffbbb]]]YYYUUURRRNNNKKKNNNNNNNNNMMMLLLJJJIIIHHHEEEDDDCCCBBBAAA???>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::999999888888777888888777666666555444444777777777777666666666666666666555444444444444555444444555555555555444444333333222222222222333333111111111000000000//////111111111111000000000000222111111000000111111222000000000000//////////////////000000000000//////...//////000000//////...000000000000000//////...///.........------,,,,,,---------.......................................///............---------999:::;;;===>>>?????????===???AAABBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGHHHGGGFFFGGGJJJMMMLLLOOOTTT[[[dddnnnwww|||||||||}}}~~~{{{~~~|||yyyxxxyyy{{{}}}}}}yyyvvv||||||{{{vvvooofff]]]VVVMMMKKKHHHEEEBBB@@@??????<<<<<<============<<<<<<888888888888777777888888999888888777777777777777888777555444444555777888777777777777666666666666444444444444444444444444333333333222222222111111444333222111111222333444333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000////////////000///......000111111000000000000000000000000000////////////............////////////////////////////////////////////////............/////////////////////....../////////////////////000000111111////////////////////////111111000000000000111111000000000000000000000000111111111111222222222222333333222222111000000000111111111111222222222222222222222222222222222222222222333333333444444444333333444444555555555555555555666666777888888999888999999::::::;;;;;;<<<===<<<<<<;;;::::::::::::<<<===>>>@@@@@@@@@@@@???===>>>???@@@AAAAAAAAAAAABBBAAAAAABBBCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEDDDDDDEEEEEEEEEDDDFFFHHHIIIJJJIIIGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRNNNOOOOOOOOOMMMMMMOOOPPPSSSRRRSSSVVVZZZ]]]]]]]]]WWWWWWWWWWWWVVVUUUTTTSSSUUUVVVVVVWWWWWWVVVUUUUUUTTTQQQNNNLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBAAACCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>===============<<<<<<;;;;;;::::::::::::999999888888777777777777777777777666666555555555666666666666666666666666666666444333333444555666333444444555555444444333333333222222222222333333222111111111000000000000111111111000000000000000111111000000000000111111111111000000//////.........///000111111000///......//////000000//////...//////000000000000//////.........---,,,,,,++++++,,,---------.../////////........................///............---------999:::;;;<<<>>>>>>??????>>>@@@BBBBBBBBBAAABBBDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIKKKLLLMMMPPPTTTYYY```fffiiijjjkkklllnnnpppqqqsssssswwwzzz~~~}}}{{{zzz~~~xxxwwwvvvuuussspppllliiikkkgggccc]]]VVVOOOJJJHHHAAABBBBBBBBBAAA@@@??????;;;;;;<<<<<<<<<;;;:::999888888999999999999999999888888888888777777666666777666555444444555666777444444333333333222222222555555555555555555555555333333333222222222111111333333111000000111333333333333333222222222111111222222111111111111222222000000000000000000000000////////////////////////////////////000000000000222000///000111333222222////////////////////////////////////.........................../////////////////////////////////............//////////////////............//////.........///000000111111////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222222111111111000000000000111111111222222222222222222222222222222222222222222333333333444444333333333333333444444555444555555666666777888888888999999::::::;;;;;;<<<===<<<;;;:::::::::::::::;;;<<<>>>???@@@@@@???>>>===>>>???AAABBBBBBBBBBBB@@@AAAAAABBBAAABBBBBBCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFEEECCCEEEGGGIIIIIIIIIKKKMMMJJJKKKKKKIIIGGGFFFGGGIIIKKKJJJJJJKKKMMMNNNMMMLLLJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGEEEEEEEEEFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>::::::999999999999::::::<<<<<<;;;;;;;;;;;;;;;:::888777777777777777666666666666666777777888888888555555555555555555555666666555444333333444666666333333444444444444333333333222222111111222222333333333222222222111111111000000000000000000111111111000000000000000000111111111000000//////.........///000111111000///...///000000111111000000/////////000000000000//////......---------,,,,,,,,,,,,---------.../////////........................///............---------999:::;;;<<<===>>>>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDAAABBBBBBCCCDDDEEEFFFFFFDDDEEEFFFFFFEEEEEEGGGHHHKKKKKKLLLNNNPPPTTTWWWXXXYYYZZZ[[[]]]___aaabbbcccjjjmmmrrrwww{{{}}}zzzxxx|||xxxsssrrroookkkfff```\\\YYYUUUPPPLLLJJJGGGBBBBBBDDD<<<===>>>???>>><<<:::888999999999999999888777777888888999::::::::::::999777777888888777777666555555555555555555555555555555555444444444333333333666666666666666666666666333333333333222222222222222222111111111111222222333333333222222222111111222222111111111111222222000000000000000000000000////////////////////////////////////000000000000333111000000222333333222////////////////////////////////////............---............/////////////////////////////////............///////////////......------......///.........//////000000000000000000000000000000000///000000111111000000///000000000000000000000000///000000000000111111111111111111111111111111111000000000111111111111222222222222222222222222222222222222222333333333333333222222222222333444555444444555555666666777777888999999::::::;;;;;;<<<<<<;;;:::::::::::::::::::::;;;===>>>??????>>>>>>>>>???@@@AAABBBBBBBBBBBB???@@@BBBAAA@@@@@@AAACCCEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHFFFGGGGGGFFFEEEDDDFFFHHHHHHGGGFFFFFFGGGGGGFFFEEEGGGGGGGGGHHHGGGGGGFFFEEECCCCCCDDDDDDDDDEEEEEEFFFFFFDDDBBBAAABBBBBBBBB@@@===>>>>>>>>>>>>>>>===<<<=========<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777555555666777777888999999444444444555555555555555555444444444444555666666333333444444444444333333222222111111111111222222333333333222222222222111000000000000111111111111111000000//////000000111000000000000//////////////////000000000000/////////000000111111000000///...//////000000000000000---------------------------------.......................................///............---------:::;;;;;;<<<=========<<<===???AAAAAAAAAAAAAAACCCAAAAAABBBCCCCCCDDDDDDEEEDDDEEEGGGFFFEEEEEEFFFHHHGGGHHHHHHJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUWWWXXX\\\```gggkkknnnqqquuuxxx{{{{{{wwwuuuzzz~~~||||||}}}rrriii```___]]]YYYTTTOOOKKKJJJEEEAAA@@@CCCBBB>>>>>>AAA<<<<<<===<<<;;;999777666777777777777777888888888777888999:::::::::999999666777888888888777555555333444666777777666444333777777666666666555555555555555555555555555555555444444444444333333333333111111222222222222111111333333333222222222111111222222111111111111222222000000000000000000000000////////////////////////.../////////000000000111222111///000222333333222////////////////////////////////////............---------.........//////////////////////////////............///////////////......------......///......//////////////////000000000000000000000000...///000111111000///...000000000000000000000000....../////////000000000000000000111222222333333000000000000111111111111111111111111111111111111111222222222222333333333333222111111111222444444333444444555555666777777888999999::::::;;;;;;<<<:::::::::999::::::;;;;;;:::;;;<<<>>>???>>>>>>===>>>>>>???@@@@@@AAA@@@@@@>>>@@@BBBAAA@@@???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHHHHGGGEEEEEEFFFHHHDDDEEEEEEDDDCCCBBBDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDGGGFFFFFFEEEDDDDDDDDDCCCAAAAAAAAAAAABBBCCCDDDDDDCCCAAA??????@@@@@@???>>>:::;;;;;;<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;>>>>>>===<<<;;;;;;;;;<<<999999::::::::::::::::::777777777777777777777777666666666666666666666666333333444444444555555555333444444555666666555555222333333444444333333222222222111111111111222222222222222222111111111111///000000000111111111111000000////////////000000////////////000000000000000000////////////000000...//////000000//////.........///000000000000000---------......//////000...............---------........................///............---------;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBFFFGGGIIIHHHGGGGGGHHHIIIEEEFFFGGGIIIJJJJJJJJJJJJIIIJJJLLLNNNPPPRRRSSSTTTSSSYYYaaafffggghhhiiikkknnn{{{~~~xxxtttnnnrrrvvvtttooolllooosssuuuuuujjj___WWWKKKKKKKKKIIIFFFCCCAAAAAA???<<<>>>CCCBBB===;;;>>>>>>===<<<;;;;;;:::::::::777777777777888:::;;;<<<666777888:::::::::999888666777888888888777555444222444666888888666444222444444333333333222222222444444444444444444444444555555444444444444333333000111222333333222111000333333333222222222111111222222111111111111222222000000000000000000000000////////////////////////.../////////000000111111111000...///111222222111////////////////////////000/////////............---------.........//////////////////////////////............/////////000.........------.........////////////////////////000000000000000000000000...///000111111000///...000000000000000000000000............//////////////////000111222333333444000000000000111111111111111111111111111111111111111111222222222333333333333222111111111222333444333333444444555666666777888999999::::::;;;<<<<<<999999999999:::;;;;;;<<<:::;;;<<<>>>>>>>>>>>>======>>>>>>????????????>>>===@@@BBBAAA???>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDFFFGGGGGGCCCCCCCCCBBBAAABBBDDDFFFFFFFFFFFFDDDAAA???@@@AAABBBAAA@@@BBBDDDEEEEEEDDDFFFEEEDDDDDDCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCC???>>><<<===???@@@@@@???;;;<<<<<<============<<<;;;;;;;;;:::999999888888>>>===<<<;;;::::::::::::888888888888888888999999777777777777888888888888666666666555444444333333333333333444444555555555222333555666777666555444222333333444444333333222222222111111111111222222111111111111000000000000//////000000111111111222000000////////////000000......//////000000111111111000///......///000111---..................---......///000000000000000,,,------...///000111111/////////......------,,,........................//////.........---------<<<;;;:::999:::<<<>>>???:::;;;<<<>>>???AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGFFFGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOOOORRRTTTWWW[[[]]]^^^^^^^^^dddhhhnnnvvv~~~~~~zzzyyy|||}}}xxxxxx}}}vvvtttsssooollliiihhhgggeeedddcccaaaaaadddhhhkkkiiiaaaVVVNNNJJJFFFDDDBBBAAAAAA@@@>>><<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999777777666666666777999::::::999888777777888999:::777777666666555555555444555555555555555555555555555444333333333333444555777666666555555444444333444444444444333333222111000000000000000000000000111111111111000000000/////////000000000000//////111111000///////////////////////////////////////............////////////........................////////////////////////------------------------------..................//////...---,,,,,,++++++///.........///000///...000///---,,,,,,---///000000000//////.........---------......//////000000......///000000000000000444444333222111000///...111000...---...///111222000000000000000000000000000000000000000000000000333333333222222111111111000000000111111222222222000111111111111222222222222222333333444555666666999999999999999999::::::<<<;;;;;;::::::;;;;;;<<<<<<===============<<<<<<>>>>>>>>>???@@@@@@AAAAAA===???AAABBBAAA@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGFFFEEEDDDEEEFFFKKKKKKLLLJJJHHHFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>============999::::::;;;;;;::::::999::::::::::::::::::::::::;;;::::::999999::::::;;;777777777777666666666555666666666666666666666666666555555555555444444444333333444444444444444444888777777666555555444444111111111111111111111111222111111111000000//////.../////////000000000111000000000000000000000000111111222222222222111111111000000///...---------........................000000000000000000000000000000000000000000000000000000//////.........---.................................------,,,,,,,,,,,,,,,,,,---------......::::::999999:::;;;===>>>;;;<<<<<<>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRTTTVVVWWWWWWWWWVVVZZZ\\\aaahhhooovvv{{{~~~vvvsssooommmnnntttzzz~~~yyyttttttzzz{{{}}}xxxoooiiigggfffccc```]]]\\\[[[ZZZXXXWWWVVVUUURRRTTTVVVSSSMMMFFFBBBAAACCCAAA@@@??????>>><<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888777777777777888888999999888777777777777888999777666666666555555555444555555555555555555555555555444333333333333444555222222222222222222333333333333444444333333222111000000000000000000000000222222222222111111111000000000////////////000000111111000///////////////////////////////////////............////////////......................................................................../////////...---------,,,,,,,,,,,,------------...///........./////////...000...---,,,,,,---...000000/////////.........---.........///////////////......///000000000000000111111000000000000//////000000.........///111222000000000000000000000000000000000000000000000000333222222222222222222111222222333333333444444444000111111111111222222222222222333333444555555666888888888999999999999999;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<======>>>>>>???@@@@@@@@@===???AAABBBAAA@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDEEEFFFIIIJJJJJJIIIGGGFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@AAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888888777777888888888999999888888888777777777666666666666666666666666666666666666555555555555444444444444444444333333666666555444444333222222111111111111111111111111111111111111000000000///111111111111111111111111000000000000000000000000111111111111111111111111111000000///......------........................////////////////////////////////////////////////000/////////..........................................---------,,,,,,,,,,,,,,,,,,---------......888999999::::::;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQUUUYYY___cccgggiiifffccc```^^^___ccchhhkkk{{{~~~|||{{{xxxuuuttttttuuuttttttwwwyyy|||}}}xxxppplllmmmtttuuuvvvwwwwwwwwwwwwwwwlllfff^^^YYYWWWWWWUUURRROOOOOONNNMMMKKKJJJIIIIIIGGGGGGFFFCCC@@@>>>>>>??????>>><<<<<<===<<<;;;999::::::::::::::::::;;;;;;999999999999999999999999888999999999999888888777777777666666666666777777666666666555555555555555444444444444444444444444444444333333333333444444///000000111222222333333333333333333333222222111000000000000000000000000333333222222222111111111111000///......///000111111000000///////////////////////////////////////............////////////................................................////////////////////////000000///...---,,,,,,+++******+++,,,...///000000........................///...---,,,,,,---...////////////...............///////////////...............///000000000//////.........//////000000000000///.........///111222000000000000000000000000000000000000000000000000111111111222222222222222222333333333333444444444000111111111111222222222222222333333444444555555777777777888888999999999::::::999999999999::::::;;;;;;<<<<<<===<<<<<<;;;<<<<<<======>>>?????????===???AAABBBAAA@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCAAABBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFDDDDDDEEEFFFFFFHHHHHHHHHFFFFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@??????>>>>>>===>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888777777777777888888::::::999999999888888888666666666666666666666666777777666666666555555555555555444444333333222222444333333222222111111000111111111111111111111111111111111111000000000000222222222222111111111111000000000000000000000000111000///......///000111000000000///......------................................................////////////////////////////////////.......................................------------,,,,,,,,,,,,,,,,,,---------......777888999;;;;;;;;;;;;;;;<<<=========>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLKKKKKKJJJKKKKKKLLLLLLMMMOOORRRUUUXXXZZZ[[[WWWVVVTTTTTTVVVZZZ^^^aaagggiiinnnuuuzzzyyysssmmmiiihhhhhhiiikkkkkkjjjiiinnnnnnoooqqqsssuuuwwwxxxvvvrrrooonnnjjjdddaaabbbhhhhhhiiiiiihhhfffdddccc\\\XXXRRROOONNNMMMLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCAAA@@@>>>???@@@AAA===;;;::::::;;;<<<;;;999888888999999::::::;;;;;;888888888888888888888888888999:::::::::888777666666666666555555666666666555555555555555555555555444444444444444444444444333333333333333333333333111111222222333333333333222222333333333222222111000000000000000000000000222222222111111111000000222000///------///000222000000////////////000000////////////////////////............////////////........................................................................//////......---------,,,******+++,,,...///000000---...///...------...//////...------------...///........................000000//////......------......///////////////........./////////000000000000//////...///000111111000000000000000000000000000000000000000000000000000000111111222222333333111111111111111111111111000000111111111222222222222222333333333444444444666666666777777888888888999999888888888888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===???AAABBBAAA@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDFFFDDDFFFGGGGGGFFFFFFGGGHHHDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEFFFHHHHHHHHHGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>==================<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999999888888888888999999999999999999888888888888555555555555555555555555666666555555555444444444555555444444333222111111333333222222111111111000111111111111111111111111111111111000000000000000000000000111111222222222000000000000000000000000111000...------...000111000000//////............................................................///////////////////////////////////////.................................------------------------,,,,,,,,,---------......888888:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>????????????@@@AAABBBCCCCCCGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOQQQRRRRRRSSSPPPPPPOOOOOOQQQSSSVVVWWWUUUWWW[[[bbbggggggccc^^^[[[[[[\\\^^^```aaa```^^^bbbaaaaaabbbcccdddfffgggdddaaa______]]]WWWVVVWWWUUUUUUVVVVVVUUUSSSQQQPPPQQQOOOLLLIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>=========<<<<<<;;;<<<;;;::::::;;;<<<;;;:::777888888999999:::::::::888888888888888888888888888999::::::999888666555555555555666666555555555444444444555555555555555444444444444444444444444333333333333333333333333333333333222222111111111111111222333333222222222000000000000000000000000000000000000////////////222000///------///000222000000////////////000000////////////////////////............////////////................................................------------------------,,,---------......//////,,,,,,,,,------.........,,,...///...---,,,---///.........------.........---------...............000000//////......------......////////////......111111000000000////////////////////////000000111////////////////////////////////////////////////000000000111111222222222111111111111111111111111000000111111111222222222222222222333333333333333444444555666666777888888888888777777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===???AAABBBAAA@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFEEEDDDCCCDDDEEECCCEEEFFFFFFFFFFFFGGGIIICCCBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::999999999999999999999999999999999999888888777777888888999777777777777666666666666444444444444444444444444444444333333333222222222555555444333222222111111333333333333222222222222111111111111111111111111000000000000000000111111,,,---...///000222333333////////////////////////000///---,,,,,,---///000////////////.............................................................................................///////////////........................------------------------,,,,,,,,,---------......777888888999999:::;;;;;;;;;;;;<<<======>>>??????????????????@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKIIIKKKNNNRRRUUUVVVTTTRRRPPPPPPQQQTTTVVVWWWUUUTTTUUUUUUUUUUUUUUUVVVWWWXXXWWWTTTSSSTTTRRRNNNMMMOOOKKKKKKKKKKKKKKKJJJIIIHHHIIIHHHFFFEEECCCBBBAAAAAABBBAAAAAA@@@??????>>>>>>===<<<;;;<<<<<<<<<:::888<<<;;;999:::;;;;;;:::999888888888888888888999999888888888888888888888888777888888888888777777666555555666666666666555555444444444444444555555555333333333333333333333333222222333333333333222222222222111111000//////...000111222222222222222222000000000000000000000000000000/////////.........111000///......///000111///////////////000000111////////////////////////............////////////........................------------------------------------------------+++,,,,,,---...///000000------------------,,,,,,+++...000///,,,+++---///........................---------------.........///////////////.............../////////...------111111111000000/////////////////////000000000000////////////////////////////////////////////////000000000111111111111111444444444333333333333222000111111111111222222222222222222222333333333333333333444555666666777777777777777666666777777777888888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===???AAABBBAAA@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCAAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEDDDEEEGGGGGGFFFFFFGGGHHHAAAAAAAAABBBBBBDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBAAA@@@@@@??????????????????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999999888888999999999999999999999999666666555555555555666666666666555555555444444444444444444444444444444444333333222222222111111111444444333333222222111111333333333333333333333333111111111111111111111111000000000000111111111111,,,------///000111222333////////////////////////000///...------...///000//////////////////.......................................................................................///////////////........................,,,,,,,,,------------...,,,,,,,,,---------......666666555555666777999:::::::::;;;<<<===??????@@@>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEGGGIIIJJJKKKKKKLLLMMMKKKKKKLLLMMMPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPMMMLLLNNNLLLIIIHHHJJJIIIHHHHHHGGGFFFFFFFFFFFFCCCDDDDDDBBB@@@???>>>>>>@@@@@@??????>>>=========???===;;;;;;<<<===<<<:::<<<:::999999::::::999777888888888888888777777777888888888888888888888888666666666666666666777777555666777777777777666555333333333444444555555555333333333333333333333333111222333333333333222111111111111111111111000000000000111222222222222222000000000000000000000000000000000000////////////000000////////////000000///////////////000111111////////////////////////............////////////........................------------------------........................,,,---------.../////////------------------------***...000///+++***,,,000---..................---,,,,,,,,,------..................///////////////......//////......---,,,......////////////000000...//////000000000000000////////////////////////////////////////////////111111111111000000000000444444444333333333222222000111111111111222222222222222222222222222222222222222333444555666777777777666666555555666666777777888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????===???AAABBBAAA@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEEEEGGGHHHGGGFFFFFFGGGHHH@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCAAA@@@@@@????????????@@@===>>>???@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888999999::::::999999888888888888888888888888888666555555444444555555666555555555555444444444444333333333333333333333333333333333222222222111111333333222222222222222222333333333333333333333333111111111111111111111111///000000000111111111111///000000000000111111111////////////////////////////////////////////////.../////////////////////........................////////////////////////..................................../////////000........................,,,,,,,,,---------......,,,,,,,,,---------......555444333222333555777999999999:::<<<===???@@@AAA>>>>>>>>>???@@@BBBCCCDDDAAABBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIJJJJJJIIIHHHHHHGGGIIIKKKIIIGGGGGGJJJNNNLLLKKKKKKLLLNNNOOONNNLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMJJJJJJKKKJJJGGGFFFHHHFFFEEECCCAAAAAAAAABBBBBBBBBCCCDDDBBB@@@>>>======@@@@@@??????>>>>>>======???;;;777777:::<<<===<<<;;;:::888888999999777555999999888888777777666666777777777777777777777777666555444444444666777888555666777888888777666555333333333444444555555555333333333333333333333333111222333444444333222111222222222333444444555555///000111222222222222222000000000000000000000000111111111111000000000000//////000000000000/////////////////////000111111////////////////////////............/////////000........................------------------------////////////////////////..................------,,,,,,,,,------.........***...000///+++***,,,000------............------,,,,,,,,,------.........---.........//////000000.../////////...---,,,,,,++++++,,,---...///000111...//////000000000000000////////////////////////////////////////////////222222111111000000//////222222222111111000000000000111111111111222222222222222222222222222222222111111222333555666666777666666555555555555666666666777888999:::;;;;;;;;;<<<<<<======>>>?????????===???AAABBBAAA@@@@@@AAA???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEFFFHHHIIIHHHGGGFFFGGGHHH??????@@@AAABBBDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBBBB@@@???????????????@@@@@@===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999888888888888888888888888777777666666666666777777666555555555555444444444333333333333333333333333444444444333333333222222222222222222222222333333222222222222222222333333111111111111111111111111//////000000111111111222333333222222111000////////////////////////////////////000000000000//////.........///////////////........................000000000000000000000000........................---.........//////000000........................,,,,,,,,,------.........,,,,,,,,,---------......777777777777666666666666999999999999:::;;;<<<<<>>>>>>>>>>>===============<<<<<<;;;999888777777888888999999999:::::::::666777777888888888888777777777777777666666666666666666666666666666666666666555555555555444444444222333555555555555333222111111222222222333333333333333333222222222111111111111111111111111111111333333333333333333333333000000111111111111000000000000000000000000000000//////............//////////////////////////////................................................111000000///...---------------------------------,,,------......------,,,------------------------....................................////////////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////.........---////////////////////////////////////////////////,,,------...............,,,------...///000111111000///...///000111000///111111111111111000//////000000000000000000000000000000111111111222222222222222333333333333444444444444444555555555555666888888999:::<<<===>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@AAABBBBBBBBBAAAAAADDDDDDDDDCCCBBBBBBAAAAAADDDEEEFFFFFFFFFEEECCCBBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>============<<<<<<<<<======>>>>>>===<<<::::::;;;<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999888777666555444444777777777777777777777777666555555555555444444444333333333333333333333333444444222222222222444444333333333333333333333333111111222222222222111111111111111111111111111111222222111000//////000000------......//////000000111111000000//////......////////////............000000//////.........---............///111222333000000//////.........---////////////////////////+++,,,...//////...,,,+++------------------------/////////...---------,,,------------------------555555666666666777777777::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<===<<<;;;:::999888888777777888888888999999999999777777888888888777777666777777777666666666555555555555555555555555555555555555555555444444444444333333444444444444333333111111222222222333333333333333222222222111111111111111111111111111111111222222222222222222222222000000111111111111000000000000000000000000000000//////............//////........................................................................000000000///...---------------------------------,,,------......------,,,------------------------....................................////////////......//////......------------------------------........................000/////////.........---................................................------...////////////...------......//////000000////////////000000//////111111111111111000//////000000000000000000000000111111111111111111222222222222222333333333444444444444444444555555555555999999888888888888888888<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBBBBCCCBBBBBBAAA@@@???@@@@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;999999999999999888888888888888888888888888888888777777777666555444444333555555555555555555555555555555555555444444444444333333333333333333333333444333333222222333333444333333333333333333333333111111222222222222111111111111111111111111111111222222111000000000000000000000000000111111111111111000000000/////////...////////////............000/////////........................///000111222000/////////............................................................------------------------............------------------------------------333333444555666777888999;;;;;;;;;;;;<<<===>>>>>>======<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCDDDCCCBBBAAA@@@????????????????????????>>>============<<<<<<<<<<<<<<<;;;:::999888888777666777777777777777888888888888888888777666666555777666666666666555555555555555555555555555555555555555555555444444444444333222222222222222222333111111222222222333333333333222222222222111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000//////............//////------------------------................................................000000//////...---------------------------------,,,------......------,,,---------------------------------------------------............/////////......//////000/////////................................................/////////.......................................------------------------......///000000000//////.........//////////////////000000000000000//////000111111111111000000///000000000000000000000000222222111111111111111111222222222222333333333333333333333444444444555555777777777777777777777888;;;<<<<<<<<<<<<====================================>>>??????>>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<===;;;;;;<<<<<<;;;;;;::::::777777777888888888888888777777777777777777777777666666555555444444333333333333333333333333333333555555555555444444444444333333333333333333333333444333333222222333333444333333333333333333333333111111222222222222111111111111111111111111111111222111000000000000000000111111111111000000000000000000000000////////////////////////............////////////............000//////......//////000////////////....................................111000...------...000111------------------------------------............------------------------333333444555555666777777::::::::::::;;;<<<===>>>;;;;;;;;;;;;<<<===>>>>>>????????????@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;::::::999888888777666666666666666666666666888888888888777666555444666666666555555555444444555555555555555555555555555555555444444444333333333222111000000111222333111111222222222333333333222222222222111111111111111111111111111111111111111111111111111111111111000000111111111111000000//////////////////////////////............//////------------------------................................................/////////......---------------------------------,,,------......------,,,---------------------------------------------------------.........//////,,,---...///////////////------------------------........................................................................------------------------...//////000000000000000///////////////.........000222333333222111000000000000111111111111000///000000000000000000000000222222222111111111111111111222222222222333333333222333333333444444444444444555666888999;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???>>>???@@@@@@AAAAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;<<<<<<::::::;;;<<<<<<:::999888666777777888888999999999666666666666666666666666666555555555555555555555333333333333333333333333555555555444444444333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111111111000000000000000111000000//////......------000000000000////////////////////////............///////////////.........111000///...............///////////////.................................000///...------...///000------------------------,,,,,,,,,------.........------------------------555555555444444444444444888888888888999:::;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>?????????@@@@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777555555555555555555555555888888888777777555444333555555555555444444444444555555555555555555555555555444444444444333333333222222000//////000222222111111222222222333333333222222222111111111000000000000000000000000000000222222222222222222222222000000111111111111000000//////////////////////////////............//////------------------------............................................................------------------------------------,,,------......------,,,------------------------------------------------------------............+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,........................---------.......................................------------------------...//////000000000000000///////////////.........111444666666444222111222///000000111111111000000000000000000000000000000111111111111111111111111111111111222222222333333222222222222333333333444444444555777999;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<>>>???>>>???@@@AAAAAABBBAAAAAA===>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBKKKJJJHHHFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????======<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888777777888888888999999::::::555555555555555555555555666666666666666666777777444444444444444444444444555444444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000111000000000000000111111000000//////......------////////////000000000000////////////.....................///////////////111000///...------------.........///////////////........................,,,---............---,,,------------------------+++,,,,,,,,,------......------------------------555555444444444333333333666666666666777888999999999999::::::;;;<<<>>>>>>===>>>>>>>>>>>>?????????AAAAAAAAABBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>======<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::::::::999999888888888888666666666555555555555444777777777777666555555444555555444444444333333333444444444444444444444444444444444444333333333333222111111111111111111222111111222222222333333333222111111111111000000000000000000000000000000000222222222222222222222222000000111111111111000000000000000000000000000000//////............//////------------------------................................................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.........------------------------------------------------......///000000000//////.........///////////////111555888777444111111222///000000111111111111000000000000000000000000000000000111111111222222222111111111111222222222222111111222222222333333333555555555666777777888888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???>>>???@@@AAAAAAAAAAAAAAA======???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBKKKJJJHHHFFFDDDBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB????????????@@@@@@@@@@@@????????????????????????======<<<;;;::::::::::::999:::::::::999999888888888888888999999999999999555555555555555555555555555666666666777777888888555555555555555555555555444444444444333333333333333333333333333333333333222333333444444333333222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000111111222111111111111000000000000////////////000000000000////////////.....................///////////////000//////...---------............///////////////------------------------***,,,...//////...,,,***------------------------,,,,,,,,,,,,------------------------------------333333333333333444444444555555555555666777888999999:::::::::;;;===>>>???=========>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBB???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@???????????????======<<<<<<;;;::::::999;;;;;;;;;::::::::::::999999999999999888888888888666666666666555555555444555666666666666666555555444444444333333333333222444444444444444444444444444444444333333333222222111222222222222222222111111111222222222333333333111111111111000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000//////............//////........................................................................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---............------,,,------------------------........................,,,,,,,,,------.........------------------------........................------...////////////...------......//////000000///444888777333//////111//////000111111111111111000000000000000000000000//////000111222333333444111111111111222222222222111111111111222222222222555555666777777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===???@@@>>>>>>??????@@@?????????<<<===>>>???AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCAAA@@@@@@@@@AAABBB@@@@@@@@@???@@@@@@AAABBBGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC?????????@@@@@@AAAAAAAAA????????????????????????>>>===<<<;;;::::::::::::::::::999888888888888888888888888888888777777777555555555555555555555555444444555555666777888888555555555555555555555555444444444333333333222222333333333333333333333333222333333444444333333222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000111222222000000000000111111111111.../////////000000000111////////////......................../////////000//////...---------................../////////000------------------------------............------------------------------------,,,,,,,,,,,,,,,,,,------------------------111111222333444444555666555555555555666777888999:::::::::;;;<<<===??????============>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@??????>>>?????????======<<<;;;;;;:::999999;;;;;;;;;:::::::::999999999999999888888888888888777777666666666555555555555555666666666666666555444444444333333333222222444444444444444444444444444444444333333333222222111222333444444333222111111111222222222333333333111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////............//////////////////////////////................................................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000000///...------................................................,,,,,,,,,------.........------------------------////////////////////////,,,------...............,,,------...///000111111...222777666111....../////////000111111111111111000000000000000000000000......///111222333444555000111111111111222222222000111111111111222222222444555666888:::===>>>???:::::::::;;;;;;;;;<<<<<<===========================>>>??????>>>>>>???@@@======>>>>>>>>>>>>======<<<===>>>???AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBB??????????????????@@@@@@>>>===<<<;;;:::999999999;;;:::888777777777888999888888777777666666555555666666666666666666666666222333333444555666777777555555555555555555555555444444444333333333222222333333333333333333333333222222444444444444222222111111111111111111111111111111222222222222111111000000000000000000000000000000///000000111222222------......//////000000.../////////000000111111000/////////............---.........//////000000......---------......///---.........//////000000------------------------111///...------...///111---------------------------------,,,,,,+++++++++------------------------333333333444444444555555333444666666555555777888999::::::::::::::::::;;;>>>>>>>>>>>>>>>===<<<<<<>>>???AAACCCDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBAAA???@@@AAABBBBBBBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@<<<<<<<<<<<<;;;:::999888;;;;;;;;;:::999888777666999999999999999999999999666666666666555555555555555555555666666666666777777777666555444333333333444444444444444444444444444444333333333333222222111111111111111111111111111111000///////////////000000111111111111000000,,,,,,---...///000111111222222222222222222222222111111111111111111111111////////////////////////////////////////////////.................................---,,,,,,,,,+++000000//////.........---......------------......---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------.................................------,,,,,,,,,,,,,,,+++***+++,,,---...////////////////////////.........------,,,,,,,,,------------------------/////////...---------,,,,,,,,,------------------........................////////////000000000000***+++---///////////////222222111111000000//////222222222222222222222222//////000111222333333333222222222333333333444444444444444555555555555555999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@===>>>>>>?????????>>>>>>======<<<;;;::::::999999888888888888777777777777999999999888888888777777555555555555555555555555555555555555555555555555444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111222222222111000//////...222222222111111111000000333333222222111000000000000000////////////000000////////////////////////////////////////////////------...///000000000///................................................//////.........---------.........------,,,,,,,,,,,,,,,,,,------,,,++++++...............---------))))))***+++---...//////333333333444444444444555444555777777666666888999999999999:::::::::::::::>>>>>>>>>>>>>>>===<<<<<<<<<===???AAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<<<<<<<<<<;;;:::999888::::::::::::999888777666999999999999999999999999666666666666555555555555444444555555555666666666555555444444333333222222444444444444444444444444444444333333333333222222111111111111111111111111111111000///////////////000000111111111111000000/////////000000000000000222222222222222222222222111111111111111111111111////////////////////////////////////////////////........................///////////////.........000/////////.........---------,,,,,,,,,,,,------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------..............................---------,,,,,,,,,------,,,,,,,,,---...///000000000000000000000000/////////......---------------------------------...............---------............................................................////////////,,,---...///000//////...111111111000000000000000222222222222222222222222000000000111111222222333333333333444444444555555444444555555555555666666999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@AAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>===<<<<<<<<<;;;::::::999999888888888777777777666666999999999888888777777777555555555555555555555555444444444444444444444444444444333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222111111000//////...222222222111111111000000111111111111111111111222000000////////////000000////////////////////////////////////////////////------.../////////......................................................//////.........---------......---------,,,,,,,,,---------......------,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333333333444444444444444666777777666777888:::888888999999999:::::::::=========>>>======<<<;;;:::<<<===???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>;;;<<<<<<;;;;;;:::999888::::::::::::999888777777777777777777777777777777666666666666555555555555333444444444555555555555333333333333333333333333444444444444444444444444444444333333333333222222111111111111111111111111111111000000000/////////000000111111111111000000222222111111000000//////000000000000000000000000111111111111111111111111////////////////////////////////////////////////.................................////////////////////////...............,,,,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------...------------,,,,,,,,,...------------...///000///////////////////////////////////////.........---------------------------------...............000000000//////......---........................------------..................///000000000/////////000000000000000000111000000000000000000000000111111111111111111111111333333444444444555555555555555555555666666777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<;;;;;;::::::999999999888888777777777777666666888888888888777777777777444444444444444444444444333333333333333333333333444444333333333333444444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222111111000/////////222111111111111000000000//////000111111222333333000000////////////000000////////////////////////////////////////////////---............------,,,...............................................................---------...------------,,,,,,,,,------...//////......---/////////...---,,,,,,+++///...------,,,+++******222222333333333444444444333444666666555555777888777777888888999999::::::<<<<<<<<<======<<<<<<;;;:::;;;===???@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEDDDDDDCCCAAA@@@@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;:::999888999999999999999888777777777777777777777777777777666666666666555555555555333333333444444444555555333333333333333444444444444444444444444444444444444444333333333222222222111111111111111111111111000000000111111000000000000000111111111111000000111111111000000000//////000000000000000000000000111111111111111111111111////////////////////////////////////////////////........................+++,,,,,,,,,---.................................------,,,,,,,,,,,,------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,//////..........................................,,,---------.../////////111000000///...---,,,,,,........................------........./////////000000000000000/////////.../////////000000111111000000000000000000000000111111111111000000000000222222333333333444444444444555555666666777777777888888888888999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@???>>>??????>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>===??????>>>>>>===<<<;;;:::;;;:::::::::999999999888888777777777666666666666777777777777777777777777444444444444444444444444222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111000000//////111111111111000000000000///000000000111111111222000000////////////000000////////////////////////////////////////////////---.........---,,,++++++........................................................................------------------------,,,------............---000///......---,,,++++++......---,,,,,,+++******222222222333333333444444111333444444333444555777666666777777888999:::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAAAAA@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDBBBAAA??????@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>=========<<<<<<:::::::::;;;::::::999999888888999999999888777777666666666666666666666666666666666666555555555555333333333444444444555555444444444444555555555555444444444444444444444444444444333333333222222222111111111111111111111111///000111111111111000000000000111111111111000000........./////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................+++,,,,,,,,,---.........---------.....................------------......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---------...///////////////......---,,,++++++............................../////////000000000000000000///////////////......//////000000000111////////////////////////111111000000000000000000000000111111111222222222444444444555666777777888777777777888888888999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;<<<======?????????????????????????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999888888888777777777666666666666555666666666666666666666666444444444444444444444444222222222222222222222222111111000000000000111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111000000000//////000000////////////000000////////////////////////////////////////////////---.........---,,,++++++................................................---.....................------------------------***+++,,,---------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,222222222222333333333333000111333333222222444555555555666777888999999:::999:::;;;;;;<<<;;;;;;;;;;;;===>>>@@@AAAAAAAAAAAA===>>>@@@BBBCCCDDDEEEEEECCCBBBAAA@@@???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;999999::::::::::::999999777888888888888888777777666666666666666666666666666666666666555555555555333444444444555555555555555555555555555555555555444444444444444444444444444444333333333333222222111111111111111111111111///000111222222222111000000000111111111111000000------......//////000000////////////////////////000000000000000000000000////////////////////////////////////////////////.................................///////////////---------------.........///......------......///,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,------,,,,,,........................,,,,,,,,,---------------........................---------........................---,,,,,,++++++........................////////////000000000111000//////......///000000...//////////////////000////////////////////////000000000000000000000000//////000000000111111111222333333444555666777777666777777777777888888888999999999999999999999999:::::::::;;;<<<<<<======;;;<<<======>>>???@@@@@@@@@@@@@@@????????????>>>??????@@@@@@@@@???>>>>>><<<;;;:::::::::;;;===>>>?????????????????????????????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===<<<=========<<<;;;::::::888888888888888888888888777777666666666666555555555555555555666666666666333333333333333333333333222222222222222222222222111000000000000000000111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000000000//////000000000000000111222222111000000///......000000////////////000000////////////////////////////////////////////////---............------,,,................................................---------...............,,,,,,,,,------------...******+++,,,------------------------,,,,,,,,,,,,+++++++++,,,,,,---------111222222222222333333333000222333333333333444666444444555666777888999:::999999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@;;;===>>>@@@BBBDDDDDDEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;::::::888999999:::::::::999999777777888888888888777777777777777777777777777777666666666666555555555555444444555555555666666666666555555444444333333333444444444444444444444444444444333333333333222222111111111111111111111111...///111333333222111000000000111111111111000000000000000///////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................///////////////.........,,,,,,,,,------............------,,,,,,------...+++,,,------......------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++---.........---,,,........................------------.........///.......................................---------............------------................................./////////000000...------------///000111///////////////.........000000000000000000000000......//////000000111111000000000000111111111111111111222333444555666666666666666777777777888888999999999999999999999999999999:::;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@?????????>>>>>>>>>=========>>>??????????????????===<<<;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::777888888888888888888888777777666666666555555555444444444555555666666666333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111////////////000000111111000000000000000/////////000000////////////000000////////////////////////////////////////////////------.../////////......................................................---------.........//////,,,,,,,,,---------......***+++,,,---............+++,,,,,,,,,,,,---------+++++++++,,,,,,---------111111222222222333333333111333444444444444555777444444555666777888999999888999::::::;;;;;;;;;;;;;;;<<<>>>???@@@AAA@@@@@@:::<<<===@@@BBBCCCDDDDDDCCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>===<<<;;;;;;::::::888999999:::::::::999999666777777888888888777777888888888888888888888888777666666666555555555555555555555666666666666777555555444333333222111111444444444444444444444444444444444333333333222222111111111111111111111111...///111333444333111000000000111111111111000000333333222111000///......111111111111111111111111000000000000000000000000////////////////////////////////////////////////.................................------,,,,,,+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,,,,---.........---------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,.../////////...------------------------------.........//////000000/////////////////////////////////......------,,,.........///////////////........................---------.........//////---,,,,,,,,,---...000111000000//////.........---111111111111111111111111---......///000111111222000111111111111222222222000000111222444555555666666666666666777777777777888888888888888888888888999999::::::;;;<<<======;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>======<<<<<<<<<===>>>???????????????>>>===<<<;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;777777777777777888888888777666666666555555555555444444444555555555666666333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111.../////////000000111111......//////000000111111000000////////////000000////////////////////////////////////////////////------...///000000000///................................................---------.........//////,,,,,,,,,------.........+++,,,---...////////////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,111111222222222333333333111222333333444444333333333444555666777777777777888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>?????????CCCBBBAAA@@@???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA<<<<<<<<<;;;::::::999999999999999888888888888777888888777777777777888888:::777555555777888666444555666777777777666444333444444444444444444444444333333333333333333333333333333333333333333333333111111222222222222111111222222222111000//////...222222111000//////000000111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////000000111000///...,,,+++////////////////////////000///---,,,,,,---...///------------------------------------------------...------,,,,,,------...------------------------...------,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,111///---++++++,,,///000------------------------,,,,,,,,,---------......,,,,,,,,,------.........******+++,,,,,,---............................../////////...---------,,,------------------------//////.........---------///000000000000000//////////////////////////////......////////////......////////////000000000000000000000000111111111111000000111111111111000000000111111222222333444444555555555555555555555555888777777666666666666777888888999::::::;;;<<<<<<======>>>???????????????>>>>>>>>>>>>>>>===<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA???>>>======>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>======<<<:::999888888888888999999999777555444777777666555555555555555555555555555555555555555444444333333333333222222222222222111111111000000111/////////111222111000333333333222222111111111000000000000000000000000111111111111000000000000////////////////////////......///000000000000000222111111111000000//////........................////////////////////////........................000000//////............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................+++++++++++++++,,,---....................................------,,,,,,,,,.........------,,,,,,,,,---......---,,,+++***)))111111111111222222222222111222333333444444333333333444555666666777777777777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>AAA@@@@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@??????>>>>>>>>>?????????@@@@@@======<<<<<<;;;::::::999999999999888888888777777777666666666666666666777999777555555666777666444555666666777666555444333444444444444444444444444333333333333333333333333333333333333333333333333222222222333333222222222222222111111000//////...222222111000000000000000111111111111111111111111//////000000000000//////000000000000000000000000//////////////////////////////000000///...---,,,...........................---,,,++++++---...///------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------...---+++******+++,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------......///........................///////////////.........------------------------///.........------------...//////000000///....................................////////////......////////////000000000000//////000000000111111111000000111111111111000000000111111222222333333444555555555555555555555555777666666666666666777777888999999::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>======@@@?????????@@@AAABBBBBBCCCBBBBBBAAA???>>>>>>===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<;;;:::999888888444444666777777777666555888888777666666666666666333333333333333333333333444444333333333222222222222222222111111111000000222000000111222333222111333333333222222111111111000000000000000000000000111111111111000000000000////////////////////////......///000000000000000111111111000000000//////......................................................................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,---......------------------------......---------,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++000000000000111111111111111222222333333333333333333333444555555666666666777777999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>????????????@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBAAAAAABBBBBBBBBDDDDDDCCCAAA@@@???>>>===============>>>>>>>>>>>>>>>======<<<;;;;;;::::::999999888888888777777777666555555444444555555666888666555555666666666444555666666666666555444444444444444444333333333333333333333333333333333333333333333333333333333333222333333333333333333222222222111111000/////////222111000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////......////////////..............................---,,,++++++,,,---...///------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...................................................///////////////000000000------------------------............------------------......///......---................................................////////////000000000000//////000000000000111111///000000111111000000///000000111111222333333333444444444444444444444444555555555555666777888888999999999:::::::::::::::;;;<<<<<<===>>>===============>>>>>>>>>===<<<<<<======>>>>>>>>>>>>======AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>=========<<<<<<;;;:::999888888777222333444666777888888888999888777777666666777777333333333333333333333333333333333333222222222222222222222111111111111111222111111111333444333222222222222222222111111111000000000000000000000000111111111111000000000000////////////////////////...//////000000000000000111111000000000000//////.................................................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******...---,,,+++++++++,,,---////////////000000000000111111222333333333333222333333333333444555666666666777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>?????????@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDBBB@@@??????@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>========================>>>======<<<<<<;;;;;;:::888888888888777777777777666555555555555555555666777666555444555555555555666666666555555555444444444444444333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111111000000//////111111000000000000000111//////////////////////////////000000000000//////////////////////////////////////////////////////---......///////////////........................---,,,,,,,,,---...///000------------------------------------------------,,,++++++******++++++,,,------------------------++++++,,,,,,---......///+++++++++,,,,,,,,,---------,,,+++******,,,...///,,,---.../////////...---------------------------,,,,,,,,,---------......------------------------............------------........................------......//////000000------------------------------------------------,,,,,,------......------................................................////////////000000000000////////////000000000111//////000000000000//////000000000111222222333333444444444444444444444444444444444555666777888999:::::::::999999999999999:::;;;<<<<<<======<<<<<<<<<===============<<<<<<===>>>>>>??????>>>>>>===BBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>======<<<<<<;;;;;;:::999999888777777555666777888999::::::;;;888777777666666666666666555555555555555555555555333333333222222222222111111111111111111111111111222111000111333444333222222222222111111111111111000000000000000000000000111111111111000000000/////////////////////////////////000000000000//////000000000000000000//////........................................................................------------------------------------------------------------------------..............................---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++******+++---///....../////////000000000000111222222333333222222333222222222333444555666666666777888999999999999:::;;;<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@CCCBBB@@@??????@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCC???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;::::::888888888777777777666666777666666555555666666777666555555444333333444555666555555444444444444444444444333333333222222222222222222222222222222222222222222222222222222222000000111111111111000000111111111000000000000000111000000000000000111111//////////////////////////////000000000000//////////////////////////////////////////////////////------......//////000000...........................------......//////000------------------------------------------------,,,++++++******++++++,,,------------------------++++++,,,---......//////+++++++++,,,,,,,,,---------,,,+++******,,,...///+++,,,...///000///...---------------------------,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------,,,,,,------------------++++++,,,---------------..............................------------......////////////000000000000...////////////000000000//////000000000000/////////000000111111222333333444444444444444444444444444444444444555666888888999999999999999999999888::::::;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>??????@@@@@@??????>>>AAAAAA@@@?????????@@@@@@????????????????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???????????????>>>>>>===<<<<<<;;;:::::::::999999888888888999999888888888888999999666666555444444444444555555555555555555555555555333333222222222111111111111111111111111111111111111000///000222222222000111111111111111111111111000000000000000000000000111111111111000000000/////////////////////////////////000000000000////////////////////////000000////////////////////////................................................------------------------------------------------------------------------........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++******+++---///////////////000000000000000111111222222222222222333222111111222333555666555666777888888999888888::::::;;;<<<============@@@@@@AAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCC>>>>>>??????@@@AAAAAAAAA>>>>>>>>>>>>===============<<<<<<;;;::::::999999888888777777777666666666777666666666666666666777444555555444222222333555666555444444333333444444444444333333222222111111222222222222222222222222222222222222222222222222//////000000000000//////111111000000000000000000000000000000000111111222000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////...............///000111------------------------........................------------------------------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---.../////////++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...)))***,,,---...------,,,------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------------++++++,,,---............------------------------///...---,,,,,,---...///////////////000000000000......////////////000000...//////000000//////...//////000000111222222222333333333333333333333333444444444444555666777777888888888999999999999999:::;;;;;;<<<===<<<<<<<<<;;;;;;<<<=========<<<<<<>>>>>>????????????>>>>>>??????>>>>>>>>>??????@@@>>>>>>>>>???????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@??????>>>>>>??????>>>>>>===<<<<<<<<<;;;:::::::::999999999999:::999888777666555555666666555444444333333444444333333333333333333333333222222222222111111111111111111111111111222222222000///...///111222111000000000000111111111111111000000000000000000000000111111111111000000000000////////////////////////000000000000000//////.........////////////000000////////////////////////------------------------........................---------------.........------------------------,,,------......------,,,........................///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,...---,,,+++++++++,,,---//////000000000111111111000000111222222222222222222222111000111333555666444555666777888888888888::::::;;;<<<============>>>>>>@@@@@@AAA@@@??????????????????????????????@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAAAAAAAAAAAAAABBB???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???????????????@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888777777777666666666666666555555444444555555666333555555444111111222555666555444333333333444444444444333333222111111000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000111000000000000000111222222111111111111111111111111//////000000000000//////000000000000000000000000//////////////////////////////...---......///000------------------------------------,,,+++******------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------......//////++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------)))***+++,,,------------------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,------..............................---------------,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,---....../////////------------------------///...,,,++++++,,,...///////////////000000000000........./////////000000......////////////......//////000000111111222222333333333333333333333333555555444444444555555666777777888888999999::::::;;;;;;<<<===============:::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<===<<<<<<<<<===>>>??????===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@???>>>>>>===@@@@@@???>>>>>>======<<<;;;;;;;;;;;;:::::::::::::::999888666666666666666666666555444444444444444333333333333333333333333222222222222111111111111000000111111111222222222111000///000222333222111///000000000111111111222000000000000000000000000111111111111000000000000////////////////////////000000000000000///.............../////////000000////////////////////////------------------------........................------........./////////........................,,,,,,---......---,,,,,,..............................---,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++000000000000111111111111000000111222222222222111222222000000111222444666444555666777888888888888999:::;;;<<<============;;;===>>>@@@AAAAAAAAA@@@????????????????????????@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDD>>>???BBBDDDEEEDDDCCCBBB@@@@@@????????????@@@@@@AAA@@@@@@@@@??????>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;:::999999888888777777777777777666666666666555444444333333444444555333444555444111000222555666555444333222333444444444444333333222111000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000111111111000000///000000111222222111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////000///...------...///000------------------------,,,,,,,,,+++***)))((('''------------------------------------------------...------,,,,,,------...---------------------------------...............++++++,,,,,,,,,---------***+++,,,---------,,,,,,,,,,,,------...///000000------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,------...///000000......................../////////......------,,,------------------------+++++++++,,,,,,---------+++,,,---...////////////------------------------///...,,,++++++,,,...///////////////000000000000............/////////000......////////////....../////////000111111222222333333333333333333333333666555555444444444555555666666777888999::::::;;;;;;<<<======>>>>>>======::::::;;;<<<=========<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<>>>??????======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@???>>>>>>===@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::<<<;;;999888888888999:::777777666555555555555555555555555555555555555555222222222111111111111000000000111111222222222222222111000111333444333222//////000000111111111222000000000000000000000000111111111111000000000000////////////////////////000000000000000///......---.........//////000000000000000000000000000000------------------------................................./////////000000........................,,,,,,---......---,,,,,,...........................---,,,,,,++++++++++++........................*********++++++,,,,,,,,,,,,,,,,,,------.........---......---,,,+++***)))---...000111111111000///000000000000111111111111222222333333333333444444555555555555555666777777888888888999999:::::::::============>>>>>>>>>>>>>>>>>>>>>>>>============???@@@AAAAAABBBBBBAAAAAACCCCCCBBBAAAAAA@@@????????????>>>>>>???AAACCCDDDAAA@@@?????????@@@BBBBBB@@@@@@>>>===<<<<<<<<<<<>>===<<<;;;:::::::::::::::::::::999888777777888777555444444555777888666444333444777888777555555555555555555444444444444444555555444444333222222222222111111111000000444333333222222333333444444333...777333///999...111000000000111222333333///111222111000///000111//////...//////000111222000000////////////000000//////////////////////////////............//////---.........//////000000......////////////......////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***//////...---,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------++++++,,,,,,,,,---------........................//////.........---------........................---......---++++++,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........------------------------------------......///000111111222000000000000000000000000000111111111111222222222444333333222111111111222444444333444444555666777777666666666777888999999========================:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<>>>>>>>>>>>>>>@@@@@@???>>>=========>>>AAAAAAAAA@@@???>>>==================<<<<<<<<<<<<::::::::::::::::::::::::888777777666666666666666777666444333222222333333444444333333333333222222333333333222222111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////............000000//////......------000///...------...///000////////////////////////......////////////....../////////...------,,,,,,///...------...///...---........................---.........---,,,,,,+++.........------.........------------------------///...---,,,+++,,,---......------,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......///000000000000000000000000000111111111111222222222333333333444444555555555555555666666777777777888999999:::;;;;;;>>>>>>=================================>>>>>>>>>???@@@@@@AAABBBAAAAAAAAACCCBBBBBBAAA@@@@@@??????????????????@@@@@@AAABBB@@@???>>>>>>>>>???AAAAAA@@@???>>>===<<<<<<<<<<<<>>>===<<<;;;::::::::::::::::::::::::999888777777666555333222222333555666777555444555888999888666666666555555444444333333444444444555444444333222222222222111111111000000333333333333333333333333444///+++999555---666...111111000000111111222333///111222111000///000111000////////////000000111000000////////////000000//////////////////////////////............//////---........./////////000......////////////..............................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------------------------++++++,,,,,,,,,---------------------------------///.........------------........................---......---++++++,,,...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------------------------,,,,,,------------------------........................//////.........---------........................---......///000000111111////////////////////////000000111111111222222222444333222222111111111222444333333444444555666777666666666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===========================???>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@>>>==================<<<<<<<<<<<<::::::::::::::::::::::::999999888777777777777888777666444333222222333333444444333333333333222222333333333222222222111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000/////////......000000000//////.........000//////.........//////////////////////////////......////////////.....................---------///---,,,---...///...---........................------......------,,,+++......------------......------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++///////////////000111111000000000000111111111111222222222222333333333333555444444444444555666666666666777888999;;;;;;<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<======>>>>>>?????????@@@AAAAAAAAAAAA@@@BBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@??????>>>>>>=========>>>???@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999::::::::::::999888777666666555444333333444555666888666666666888999888777666666666555444333333222444444444444444333222222222222222111111111111111111222333444444333222111333...***888444+++555...111111000000000111222222///111222111000///000111111000000////////////000000000////////////000000//////////////////////////////............//////.............../////////......////////////..............................------------------------------............//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********+++,,,------...,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............---------------------------------------......---++++++,,,...000000/////////.........------------------------........................//////............//////.........------,,,,,,,,,........................------------------------...............---------////////////////////////.........//////000000111////////////////////////000000000111111111222222333333222111111111111222333333333333444555666777666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>============<<<<<<<<<<<<;;;::::::::::::::::::::::::999888777777666666777777666666444333333333333333444444333333333333222222333333333222222222222111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111000000000/////////000000000000//////////////////000//////...------////////////////////////......////////////......---------..................---,,,---...///...,,,------------------------------......------,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++000///.........///111222///000000000111111111111111222222222222333333333444444333333444444555666444555666888999;;;<<<<<<>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>??????>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>???@@@@@@@@@???===<<<<<<<<<<<<<<<======>>>>>>???>>>===<<<<<<<<<<<<<<<;;;::::::999888888999999999::::::999999888777666777777666666666666777777777666666666777777777666777666555555444333222222333444444444444333222222111111111111111111111111000111333444444333111000000222---222///222???111111111000000000000111111///111222111000///000111111111000//////...//////000000////////////000000//////////////////////////////............//////........................---......//////......---........................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......---++++++,,,...////////////.........---........................------------------------///...---,,,,,,---///000.........------,,,,,,+++------------------------------------------------......................................./////////........./////////000000////////////////////////000000000000111111111111222222111111111111111222333333333333444555666666666666666666777888::::::::::::::::::::::::::::::888999999::::::999999888;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::666666555444444444444444555555444444333333333333444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////111111111111000000000000000000000000000000000000//////000000000...---,,,////////////////////////......////////////......,,,,,,------...//////000...---,,,,,,......---,,,------------------------,,,------...------,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///.........///111222///000000000111111111111111111111222222222333333333333333333333444555555444555666777999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>???===>>>??????@@@@@@??????@@@???????????????>>>>>>>>>???@@@@@@???>>><<<;;;;;;;;;<<<<<<============>>>======<<<<<<<<<<<<<<<::::::999888888888999999999999999999888777666666777777777666666777777777555555555555555444555555666555555444333333222222333333444444333333222111111111111111111111111111000111333444444333111000+++777111,,,---@@@RRR===111111000000///000000111///111222111000///000111111111000//////...//////000000////////////000000//////////////////////////////............//////...............---------------............------........................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---------------------------------------------......---++++++,,,............---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................,,,,,,---------.....................////////////........................//////000000000111111111111111111000000111222222333222222333333444555666555555555666777999:::;;;::::::::::::::::::::::::888999999::::::999999888;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????@@@======>>>>>>????????????>>>=========>>>???@@@@@@??????@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::666666555444444444444444444444444444444444333333444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////111111111111000000000000///////////////000000000...///000000000///---,,,////////////////////////......////////////......+++,,,,,,---...///000000...,,,+++,,,---...---,,,------------------------,,,,,,------...------,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111000000000000111111111111111111111111222222222222333222222222222333444444555555666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<============<<<======<<<<<<;;;<<<<<<===::::::999888888999999:::999999999999888777666555555555555555555555555555444555666555333222333444444444444444333333333333333333333333333222111111111111111111111222222222000111222333333222111000)))777222---///GGG[[[FFF111111000/////////000000///111222111000///000111111000000////////////000000000////////////000000//////////////////////////////............//////.........---------------------............---------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,------------+++)))(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++,,,,,,---........................................................./////////000000000111111111000000000000111222222222222222222333444555666555555555666777999:::;;;::::::::::::::::::::::::999999::::::::::::999999;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>?????????=========>>>??????@@@@@@>>>>>>>>>>>>>>>>>>???@@@??????@@@@@@@@@??????>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888777777666666777777333444444555555444333333444444333333333333222222111222222222222333333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111000000000/////////............////////////......////////////......////////////////////////......////////////......,,,,,,------...///000000---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------,,,,,,,,,,,,------------------------------++++++,,,---............,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......///000000000000000000000000000111111111111111111111111222222222222222222222222222333333444555666666777888999999:::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======:::;;;<<<===>>>======<<<<<<<<<<<<;;;;;;<<<<<<===::::::999999999999::::::999999999999888777666555555555666666666666555555444666777666333222333555222333333333333444444444222333333333333222111111000000111111111222222222111111111111111111111111///222---111111:::KKK>>>111111000//////////////////111222111000///000111000////////////000000111000000////////////000000//////////////////////////////............//////.........------,,,,,,,,,,,,------......------,,,------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++******+++,,,---------,,,,,,++++++++++++++++++++++++------------............------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---.../////////................................................////////////000000000111000000000000000111222222222222222222333444555666444555555666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<======>>>??????<<<======>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888777777777777888333333444555555444444333444444333333333333222222111111222222222333333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000/////////......,,,---------.........///......---......///000111////////////////////////......////////////......,,,---------......//////---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......------------------------***+++,,,...............------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,------------...000111111111000///000000000000111111111111000111111111111222222222222222111111222222333444666666777777888888888999777888999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;===>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===:::::::::999::::::;;;;;;888999999888888777666555777777888888888888777777555777999777444333444666111222222333333444444555222333333333333222111111000000111111222222222222222222111000000111222222666---'''555000(((333...111111000//////////////////111222111000///000111//////...//////000111222000000////////////000000//////////////////////////////............//////.........------,,,,,,,,,,,,------......------,,,------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...)))+++---/////////...---***+++,,,---...---,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,........................)))+++,,,...//////...---***++++++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...///000000111.....................---........................////////////000000000000000000///000000111222222222222222222333444555555444444555666888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<===>>>>>>???<<<======>>>???@@@@@@@@@@@@@@@???>>>======>>>>>>>>>??????@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888777666666666666666222333444555555555444333444444444333333333222222111111111222222333333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////............,,,,,,,,,---------.........---------...///111333////////////////////////......////////////......---------...............---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---///......------......///------------------------)))+++,,,...//////.........------,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------000000000000000000000000222111111000000000000000000000////////////000000000000111222333444444555444444555555666777777777:::999999888999:::<<<===;;;<<<<<<<<<<<<<<<;;;;;;??????>>>>>>>>>>>>>>>???===>>>>>>>>>????????????@@@?????????>>>>>>==============================;;;;;;::::::::::::999999======<<<<<<<<<;;;;;;;;;888888888777666555555444999888666555444444444555555555444333444555666777333333333333333333333333000111222333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000///......////////////////////////000000000000000000000000000000////////////000000...///000111111000///...111111111111000000000000//////.........------------......//////......---.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,+++*********+++------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++++++++,,,,,,,,,---------------.........//////........................//////.........---------////////////............---......///////////////000000000000111111111111000111111222222333444444555555444444444555555666:::999888777777777999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>===;;;::::::;;;===>>>??????>>>>>>>>>>>>>>>>>>???>>>===<<<===???AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999666666666555444444333333444444444444444444444444333333333444444555555555222222222111111111000000000000000000000000000000...///000333555444222///000000000000000000000000...///000111111000///...000000//////.........---......------------......000000//////.........---................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------000000000000000000000000000/////////000111222222000000////////////000000222222222222222222222222444444444555666666777777999999888888999:::<<<<<<<<<<<<<<<======<<<<<<;;;>>>>>>===============>>>===============>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;;;;::::::::::::999999888777777666888777666555555555555555666555444333222222333444333333333333333333333333000111222333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000///......////////////////////////000000000000000000000000000//////......//////000...///000111111000///...///.....................//////.........---------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------------,,,,,,------------------///...---,,,,,,,,,,,,------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,------------,,,------------.................................//////.........------------.........//////000000---....../////////////////////000000000111111111000111111222222333333444555444444444444555555666:::999888777777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>><<<;;;::::::;;;<<<>>>????????????????????????>>>===<<<;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::999999999888888888666666666555444444333333444444444444444444444444333333333333333444444444222222222111111111000000111111111111111111111111333111000111222222111/////////////////////////////////000000000000//////000/////////..................------------......000/////////............................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........000000000000000000000000.........///000111333333000000////////////000000333333222222222111111111333333444555555666666777888888888888999:::;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<===============<<<;;;<<<===>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888;;;;;;;;;:::::::::999999::::::999999888777777777555666666666666666555555666666444333111111111111333333333333333333333333111111222333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000//////...////////////////////////000000000000000000000000///..................///...//////000000//////..........................................---------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------,,,,,,------------------,,,,,,......---,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------.........,,,,,,,,,,,,------------.......................................---------,,,,,,---...///000111111---....../////////////////////000000000000111111000000111111222333333333444444333444444555666666999888888777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;::::::;;;<<<===??????@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::999888888888888777777777666666666555444444333333444444444444444444444444333333333222222222222222222222222111111111111111222222222222222222222222666333000///000111111000........................000000////////////000000////////////..................------------......////////////............................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------............//////////////////////////////.........//////000222222000000////////////000000222222222111111111111111222333333444555555666666666777777888999:::;;;;;;<<<<<<======>>>>>>======<<<<<<=====================<<<;;;::::::<<<===>>>>>>=============================================<<<<<<;;;:::999999888888:::::::::999999999888888777777777777666666555555444555666777777777555555666555444333333222222222444444444444444444444444111222222333333333222222111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000......------------....../////////////////////////////////000000000000000........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------.........//////+++++++++,,,,,,,,,------................................................---------...///000000111---......///////////////////////////000000000111000000000111222222333333333333333333444555666666888888888888888888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;<<<===@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;<<<<<<========================<<<;;;::::::999999::::::999999888888888777777777666666666555444444333333333333333333333333333333333222222222111111000000111111111111111111111111222222222222222222222222333222000000111222111000////////////////////////111000///......///000111///////////////...............------------......///////////////.........................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------............////////////////////////000000///////////////000000000////////////000000//////000111111222333333222222333333444444555555555555666888999:::::::::;;;;;;<<<===============<<<===>>>????????????>>><<<;;;:::::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888::::::999999999888888888777777777666666666666666444555666777777777555555444444444555555555555444444444444444444444444444222222333333333222222111111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////......------------......//////............//////......//////000000000111---.....................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,------...------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------.........//////+++++++++,,,,,,,,,------........................---.....................///////////////.........---......///////////////...////////////000000000///000000111111222333333222222222333333555666666777777888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999::::::999999999888888888888666666666555444444333333333333333333333333333333222222222111111000000000111111111111111111111111111111111111111111111111......000222444444333000000000000000000000000000111000///......///000111.........///////////////......------------...............///////////////................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111000//////.........///000000////////////000000......///000111222333444111111222333333444444555333444666777999999::::::999:::;;;<<<============<<<===>>>@@@@@@@@@??????;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::999999999888888999999888888888888888888555666666666666666555555333444555555666666555555444444444444444444444444222222333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000...//////000000000000000///////////////////////////////////////////////////..................//////......------......///,,,,,,,,,------......///---------...............+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------,,,,,,------------------,,,,,,------,,,,,,,,,---......+++,,,---............---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------.........,,,,,,,,,,,,------------........................---------...............000000//////............---......///////////////......////////////000000//////000000111222222222222222222222333444666666666777888999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999::::::999999999888888888666666666555444444333333333333333333333333333333222222222111111111111111111111111111111222222222000000000000000000000000,,,---///333666666333111111111111111111111111111000000////////////000000.........///////////////......------------...............///////////////................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------+++++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++000000000000000000000000//////.........//////000000000////////////000000//////000000111111222222111111111222333333444444222333555777999999999999888999:::;;;<<<<<<<<<<<<:::;;;===???@@@@@@???>>>:::;;;===>>>>>>>>><<<;;;<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;;;;:::::::::999999999999888888888888888888888999888777666555555555555555333444555555555444333222555555555555555555555555222333333333333222111000111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000////////////////////////////////////////////////000//////......//////000///...------------...///++++++,,,------...//////---------.........//////+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------------,,,,,,------------------,,,,,,,,,,,,,,,---...///)))***+++---.........---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,------------.................................---------.........//////.........///////////////---......///////////////........./////////000000//////000000111111222222111111111222333444666777555666888999::::::999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;======>>>>>>???@@@@@@AAA?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999999999888888888888777777777666666666555444444333333222222222222222222222222111111111222222222222222000000111111111222222222111111111111111111111111/////////111333444333111000000000000000000000000//////000000000000//////............/////////000......------------................../////////000................................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------+++++++++***++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,000000000000000000000000---------...///000111222000000////////////000000111111111111000000000000000111111222333333444444111333555777999999999999777888999:::;;;;;;;;;;;;999:::<<<>>>??????>>>===999;;;===???@@@>>><<<;;;===>>>>>>>>>??????@@@@@@========================888999999::::::;;;;;;<<<;;;;;;;;;:::::::::999999666666666666666777777777999888666555444444444555444555555555444222000///555555555555555555555555333333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000////////////////////////////////////////////////000000////////////000000///...---,,,,,,---...///------......///000111111---------.........//////---......//////......---*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------+++*********+++,,,,,,---------------------------+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///&&&(((***,,,---...------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++++++++,,,,,,,,,---------------.........//////........................---------.........//////,,,------...///000111111---......///////////////............/////////000/////////000111111222222111111111222333444666777555666888999::::::999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@@@@==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777777777777666666666666777666666555444444333333222222222222222222222222111111111222333333333444000000111111222222222222222222222222222222222222333111//////111222222222////////////////////////...///000111111000///...---.........//////000000.........------.........---.........//////000000................................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------000000000000000000000000111000///......///000111000000000000000000000000111111111000000000000000111111222222222333333333444444555555666777777777555666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777555555555666666666666666666666666666555555555555444444444444444444444444666666555555555444444444444444333333222111000000111111000000111111222333111111111111111111111111111111111///------///111111111000000//////............///000000000000000////////////////////////............////////////000000//////......------------------------------//////---,,,,,,---...///***,,,......---------...------------------------///............---------,,,+++******)))***************+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++*********+++,,,---------------,,,,,,+++++++++000///---,,,,,,---///000++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++........................,,,------......------,,,------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***------------------------------------------------........................---------............///000000000000000000000000............///////////////////////////000111111222222111111222222333444555555444444555666888999::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;<<<;;;;;;::::::>>>>>>>>>>>>????????????>>>>>>============>>>>>>===<<<;;;:::999:::;;;;;;999999999999999999999999777777666666666666777777777666555444444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000///...------...///000222222111000///...------.........------,,,,,,,,,((()))+++---////////////////////////////////////000///---,,,,,,---///000..............................////////////...............------,,,,,,,,,........................------------------------++++++,,,,,,---...//////---,,,++++++++++++,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---+++)))))),,,---,,,***........................000000////////////000000000000000000000000000000000000000000000000000000111111111222222222333333444444444555666666777777666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;:::<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777666666666666666555555555666666666666555555555555444444444444444444444444666555555555444444444333444444333333222111111000111111000000111111222333111111111111111111111111111111111///------///111111000000000/////////.........///000000000000000////////////////////////............///////////////////////////.........------------------------///...------------...///***,,,......---------...------------------------------------,,,,,,,,,,,,,,,++++++*********************+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------,,,------......------,,,------------------------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------------------------------------------........................---------............///////////////////////////............///////////////////////////000111111222222111111222222333444555444444444555666777888:::::::::::::::999999999;;;;;;:::::::::999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::999999999:::;;;999999999999999999999999999999888777777777777777666555555444444444444555333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000///...------...///000///////////////000000000/////////......---------+++,,,---...//////......////////////////////////000...---,,,,,,---...000........................,,,,,,------------,,,,,,......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---,,,++++++,,,---...------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---+++)))***,,,---,,,+++......................../////////000000/////////000000000000000000000000000000000000000000000000111111111222222222222333333333444555555666666777666777777888999:::;;;;;;::::::::::::;;;;;;;;;;;;==================<<<;;;;;;<<<======>>>=========<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999;;;;;;;;;:::999999888888777777666666555555444444666666666555555555555444444444444444444444444444555555444444444444333333444333333222222111111111111000000000000111222222111111111111111111111111000111111000......///111000000000000////////////......///000000000000000////////////////////////............////////////.........///////////////..............................---------......///+++,,,......---,,,---...------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++******************++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,---,,,+++***)))+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---------------------------------------------------------------------------------............///////////////////////////............///////////////////////////000111111222111111111111222333333444444444444555666777888999999999999999999999999:::::::::999999999999999::::::;;;;;;<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888999:::999999999999999999999999:::999999888777777777777444444444444444444555666333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000////////////............/////////////////////////////////////////////.............../////////......---///////////////////////////...---,,,,,,---...///........................,,,,,,------------,,,,,,...------------,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,------............------------...............------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,******,,,,,,,,,+++........................---...///000000///...---000000000000000000000000/////////000000000000000111111111111222222222222222333333444555555666666777777888888999::::::;;;:::::::::::::::;;;;;;;;;<<<======>>>======<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::999999999888888888777666555444444333666666555555555444444444444444444444444444444444444444333333333333333333333333333222222111111111000000000000000111222222111111111111111111111111///000111000......///111000000000000////////////......///000000000000000////////////////////////............////////////------......//////000000////////////////////////------------.........///+++---......---,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++************++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++---...---+++)))(((+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---------------------------------------------------------------------------------------............///////////////////////////............///////////////////////////000000111111111111111111222222333333444444444555666777777777777888888888888888999999999999999999888888888::::::;;;;;;<<<;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<<<<<<<===::::::888777777777888999999999999999999999999999888777777777777777888888333333333333444555555666333333333222222222111111111111111111111111111111111111111111111111111111//////////////////////////////000000000000///////////////....../////////333222111000...,,,++++++//////.....................//////////////////...///////////////////////////...------------...///........................---......//////......---------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------+++++++++,,,,,,+++////////////////////////---...///000000///...---////////////////////////......//////000000000000000000111111111222222222222222333333444444555555777777777888888999999999999999999:::::::::;;;;;;<<<<<<============<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999888888888888777666555444444333555555555555444444444444444444444444444444444444222222333333333333333333333333222222222222222111000000//////000000111222000000000000000000000000...///111000/////////000////////////000000000000......///000000000000000////////////////////////............////////////------......//////000000////////////////////////,,,------.........//////+++---......---,,,,,,---------------------------------------,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++---...---+++)))(((+++++++++,,,,,,---------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......------------------------------------------------------------------------------------............///....................................///////////////////////////000000111111111000000111111222333333333444444555666666666666666666777777777888888888888888888888888888888999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<:::999888777666777888888999999999999999999999999444444444555666777888999333333333333333444555666333333333222222222111111111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////...//////////////////...222222111///...,,,++++++------------------------------......///000000111////////////////////////.........------.................................------............------------------------------------------------------------------------------+++++++++,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...------,,,+++++++++,,,000000000000000000000000.........//////.........////////////////////////---......//////000000111000000000111111111111222111111222333333444444555666666666777777777888888888888999999::::::;;;;;;:::;;;<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888777777777666666555555444444555555555444444444444333444444444444444444444444111111222222222222333333222222222222222222222222000////////////000111111000000000000000000000000---///111111000///000000////////////000000000000......///000000000000000////////////////////////............////////////.........///////////////........................+++,,,---...////////////,,,---///...---,,,,,,---------------------------------------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,---,,,+++***)))+++,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///....................................///////////////////////////000111111111000000000000111222222222222444555555666555555444555555666666777777777777777777777777888888888999999:::;;;<<<<<<<<<<<<999999999:::::::::;;;;;;:::999999888888999999::::::999888777777777888999999999999999999999999999333333333444555666777888333333333333333333444555333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000//////000000000000//////......////////////......------........./////////,,,,,,,,,---------------------------...///000111////////////////////////................................................++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.........---+++***+++---///////////////////////////......------......///////////////////////////------......///000000111000000000000111111111111111111111222333333444444555555555555666666666666777888888999::::::;;;;;;999999:::;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======999999999999999999999999666666666666666666666777666666666666666555555555555555555444444444333333444444444444444444444444111111111111222222222333222222222222222222222222///////////////000111111000000000000000000000000,,,...111111000///000000.../////////000000000111......///000000000000000////////////////////////............///////////////////////////.........------------------------+++,,,---////////////...,,,...///...---+++,,,,,,------------------------,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------------------------,,,------......------,,,------------------------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///....................................///////////////////////////000111111000000000000000111222222111222444555666555555555333444444555666666777777666666666777777777888888888999:::;;;<<<<<<<<<<<<888999999999999:::::::::999999888888888888999999;;;:::999888777888999999999999999999999999999999666666555555555555666666444444333333222333333333333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000//////000000000000//////---...///000000///...---+++,,,,,,---...///000000------------.........///......---,,,,,,---...///////////////////////////---..................---........................***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,++++++,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...//////---+++***+++---........................///...---,,,,,,---...///////////////////////////---------...///000000111000000000000111111111111000111111222333333444444444444444555555555555555777777888999::::::;;;;;;888999::::::;;;;;;;;;:::999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======888888888888888888888888555555555666666666666666555555555666666666666666555555444444444333333333444444444444444444444444000000111111222222222333222222222222222222222222///////////////000111111000000000000000000000000,,,...111111000000000000.../////////000000111111...//////000000000000000////////////////////////............/////////000000000//////.........---------------------------***+++---///000000///...,,,...///...---++++++,,,------------------------+++++++++************)))...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++*********+++,,,---------------,,,,,,+++++++++,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................,,,------......------,,,------------------------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................................../////////000///////////////000111111000000000000000111111222111222333555666555555444333333444444555666777777555666666666777777888888888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;999888888888999:::999999999999999999999999:::999888666555555444444555444444333222222222222333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000//////000000000000//////---...///000000///...---........................---.........//////000000000///---,,,++++++,,,,,,////////////////////////------............------........................,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++***++++++,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...///000...+++)))+++---.../////////...---,,,+++------------------------////////////000000000000000///............//////111111000000000000111111111111000000111111222333222333444555666666666666999888777777777888999:::999999::::::::::::;;;;;;:::::::::999999999888888999999999999999999999999555666666777888888999999777777666666555555555444555555666666666666555555555555444444444333333333777666444333222333333444444444444333333333222222222222222111111111000000333222222222111000000000000000000000000000000000111111000000//////......////////////////////////////////////............000///...---------------111111111111000000000000---...............---------,,,,,,,,,,,,---...///........................------------------------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,++++++,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------------------------------------------------,,,---...//////...---,,,...---,,,+++***+++,,,,,,,,,------......------,,,000000//////............***++++++,,,---...//////------------------------------,,,++++++++++++,,,....................................////////////---------............///---......///000111111222000000000000000111111222444444444444444444444444777555333222222444777888555555555555666666666777888888888888999:::;;;<<<:::::::::999999888888888999999888888888888888888:::999999999888777777777888888777777666666555555666555555555555444444444444444222222222222444444222111000111222222222000222222222222222222222222222222222222222222222222000000000000000000000000000000000000//////////////////.........//////000///............---------000000//////.........---........................------------------------000000000000////////////,,,,,,,,,------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................******+++,,,,,,---.................................------,,,,,,------...------------,,,,,,+++***++++++,,,,,,---...//////---,,,,,,++++++,,,,,,------------,,,,,,+++++++++111111111111000000//////------------------------....../////////000000000////////////////////////111111000000000000111111111111000000111111222333222333444555555666666666666777888999:::999999888999999999:::::::::;;;;;;:::::::::999999999888888:::::::::999999999999999777666666666666666666666888777777777666666666666555555666666666666555555555555444444444333333333555555444333333333333333333333333333222222222222222222222111111111000000222222111111111111111111000000000000000000000000111000000000/////////...////////////////////////////////////............//////...---------------000000/////////.........---...............---------------,,,,,,---..............................------------------------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,++++++*********,,,---...,,,------......------,,,.........---------,,,,,,,,,,,,------------------------------------------//////...------------.......................................////////////---------............///---......///000000111111000000//////000000111222444444444444444444444444666555333333333444666777666666666666777777777777888888888888999:::;;;<<<::::::::::::999999999999888888888888888888888888999999888888888888888888777777777777666666555555555555555555444444444444444333333222222333333444222111000111222333222000111111111111111111111111222222222222222222222222000000000000000000000000000000000000/////////...111000///...............///............---------000/////////.........---........................------------------------........................,,,,,,------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------******+++,,,,,,---......------------------------...------,,,,,,------...,,,---------,,,,,,+++***++++++,,,,,,---......///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++//////...---------......------------------------------.........///////////////000000000000//////111000000//////000000111111000000000000111222222222222333444555555555555555777999<<<<<<:::888777999999999999:::::::::::::::::::::999999999888888::::::::::::::::::::::::888777777666555444444333888888888777777777777666555555666666666666555555555555444444444333333333444444444444444333333222222222222222111111111000222111111111111000000000000000111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////............//////...------------............---------,,,,,,------...............---......---------------...------------------------------------------------,,,,,,++++++++++++******,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------,,,,,,,,,++++++,,,,,,,,,)))))))))***+++---...///,,,------......------,,,,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,------------------------//////...------------...---------------------------............/////////---------............///.........//////000000111000000//////000000111222333333333333333333333333444444444444444555555555888777777777777777777777888888888999999::::::;;;999:::::::::::::::;;;;;;888888888888888888888888777777888888888888888888777777777666666666666555555555555555444444444444444333333222222333333444333111000111222333222111000000000000000000000000222222222222222222222222000000000000000000000000000000000/////////......222111000...------------///............---------/////////...............------------------------------------------------------------------------------------------,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,+++++++++,,,,,,------.........---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,---...------------------------------------.........///...///000111111111000///000000////////////000000000000000000000111222222111222333444444555555444666777999:::;;;:::999888888999999999999::::::::::::::::::999999999888888:::::::::::::::;;;;;;;;;888777777666666555444444777777777666666666666666444555555666666555555444555555444444444333333333222333444555555444222111111111111111000000000000111111111111000000000000//////000000111111222222000000000000000000000000000000000000////////////////////////////////////////////////............///......---------...............---------,,,,,,,,,---......///.........///......---------------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,---//////,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------...---,,,++++++,,,---...+++++++++,,,------...///,,,------......------,,,,,,,,,++++++++++++++++++------------------------------------------------------,,,++++++++++++,,,---------------------------------.........//////---------............///........./////////000000///////////////000111111222222222222222222222222222333444555555555444444777777777777666666666666888888999999::::::::::::999999::::::;;;;;;;;;<<<888888888888888999999999666666777777888888999999666666666666666666666666555555555444444444333333333333333333333333333333333222111111333333222111111111111111111111111111111111111111111111111111000000000000000000000000000000/////////.........111000///...............///............---------........................---------------------------------------------------------------..................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............///000111111------------------------------------.........///......///000000000000000000000////////////000000000000//////000000111222000111222333444444444444888888777777888888999:::888888888999999999:::::::::::::::999999999888888999999999::::::;;;;;;;;;777777777777777777777777555555555555555555555555444444555555555555444444555555444444444333333333111222333444444444222222111111111000000000//////000000000000000000000000/////////000000111111222////////////////////////////////////000000000000////////////////////////////////////..................---------......////////////.........------,,,------...//////......///......---------......------------------------------------------------,,,,,,,,,---------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,...///000++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------///...---,,,,,,---...///---...............------,,,------......------,,,,,,,,,,,,,,,------------++++++,,,,,,---...//////------------------------------,,,++++++++++++,,,------------------------------------............---------............///............/////////////////////...///000000111222222222222222222222222111222444555666555444333555555555555555555555555888888999:::::::::999999999999999::::::;;;;;;;;;777777888888888999999999666666666777777888888999555555555555555666666666555444444444444333333333333333333333333333333333333222111222333333333111222222222222222222222222111111111111111111111111000000000000000000000000////////////...........................///000111///............------------------...............------------------------------------------------------........./////////.........------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////------------------------------........./////////......------...///000111000//////......//////000000////////////000111111000000111222333333333333888777666555555777888999888888888888999999999999:::::::::999999999888888777888888999999::::::;;;777777777777888888888888333444444444444444555555444444555555555555444444555555444444444333333333111222222333333333333333111111111111000000000/////////000000000000000111//////000000000000000000////////////////////////////////////000000000000////////////////////////////////////...............------------...//////000000000////////////...,,,,,,---...////////////......------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,---///000++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------///......------......///...............---,,,,,,,,,------......------,,,------------............***++++++,,,---...///000------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///........................//////......//////000111111111111111111111111111111222333555555444444333333333444444444555555555888888:::;;;;;;:::999888888999999999999999::::::777777777888999999::::::666666777777777777777777444555555555555666666666444444444444333333333333222333333444444333333222444222111222333444333222222222222222222222222222111111111111111111111111000000000000000000000000/////////.........------------------...000111222///............------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...++++++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------&&&(((***---......---,,,------------------------....../////////000000000...---+++++++++...000222//////............/////////////////////000111111///000111222333333333333444555555666666666666666888888888888999999999999:::::::::999999999888888666666777888888999::::::888888888777666666555555444444444444555555666666333444444555555444444333555555444444444333333333222222111111222333333444222222111111111000000000////////////000000111111000000000000000/////////////////////////////////.../////////000000000111////////////////////////////////////............---------------...//////000000000/////////......+++,,,---...////////////------------...000111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,---...///+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,------......------,,,***+++,,,---------,,,+++,,,------......------,,,,,,---------.........///,,,,,,,,,------.........------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///........................///............///000000111111111111111111111111222222333333444444444333222333333444555666777777777888:::;;;;;;:::888777999888888888888888888777666777777888999999::::::777777777777777666666666444444444555555555666666444444444333333333222222222333333444444333333222444333222222444444333222111111111111111111111111111111111111111111111111000000000000000000000000//////.........---------...............///000111///............---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////,,,,,,------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...***+++,,,,,,---------,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------'''***...111222111///...------------------------////////////000000000000...,,,***)))***---000222//////............/////////////////////000111111///000111222222333222222111333555777777666444333777888888888888999999999:::::::::999999999888888555666666777888888999999999999888666555444333222444555555555666666777777333444444555555444444333555555444444444333333333222222111000111222444555222222222222111111111111.../////////000000111111111111000000//////......////////////////////////.../////////000000111111////////////////////////000/////////............---------------...///000000////////////.........+++,,,---...////////////,,,,,,,,,---///000222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---......,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++------------------------------------------------++++++---......---++++++&&&''')))+++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------...............---------,,,,,,,,,------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////.....................---...............///000000000000000000000000000000222222222333333333444444222333444555666888999999777999:::;;;;;;:::888777999888888888777777666666666777777888999999::::::888888777777666666555555444444444555555555666666444444444333333333222222222222444444444444222222444333222222444444333222000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------000//////.........////////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,---------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++,,,---//////000....................................//////////////////............//////000000000000000000000000000000////////////000000...///111222333333222222222333444444555555444444777777777777888888888888999999999999999999999999888888777777888999::::::777777777777666666666666444444444333333333222222444666777777555444444555555555555555444333222111555444444333222111000000000000000000000000000000000000000000000000000000000000////////////000000//////////////////////////////.........---------000///...------...///000---------------------------------------------------------....../////////.................................------,,,,,,,,,///...------++++++***)))------............------++++++***+++,,,---+++)))---,,,************,,,---...---+++***))))))***+++...---,,,***)))******+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,************************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...////////////.........---------++++++,,,,,,,,,,,,------------------------------///...,,,---///...+++(((------------------------...------,,,,,,------...------------------------//////.........---------...------,,,,,,------...------------------------,,,,,,,,,---------......000///...---,,,------...............////////////////////////////////////---......///000111111222222222333444444555555666333333333444333333222222999999999999999999999999666666555555444444444333555555666777777777777777666666555444444444444444555444444555888999999888666555555444444333222222333333444444555666777777555444333222111111111111222222111111111111222222////////////////////////////////////////////////000000//////.........---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,------.........***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......------,,,+++---...///...,,,+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,+++***------,,,,,,,,,,,,++++++***+++---//////...---,,,------------------------....................................//////////////////............//////000000000000000000000000000000////////////000000//////000111222333333333222333444444555444444444777777777888888888888999999999999999999999999999777777777777777888999999555555555555444444444444555555555444444444444444777888999888666555555666555555555555444333222111333333222222222222222222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000/////////.........000///............///000------------------------........................,,,,,,---------.......................................---------,,,,,,,,,...------,,,,,,+++++++++------............------,,,++++++,,,------,,,***---,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......////////////.........------------++++++,,,,,,,,,,,,------------------------------///...,,,---///...+++(((------------------------...------,,,,,,------...------------------------///.........------------...------,,,,,,------...------------------------,,,,,,,,,---------......000///...---,,,------...............////////////.................................///000111111111222222333333444555555555333333444444444444333333666666666666666666666666999888888888777777777777555555666777777777777777777666555555444444555555555444333444666777777666444444333333333333222222333333444444555666666777555444333222111111111111222111111000000111111222000000000000000000000000////////////////////////000/////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,---------...---------,,,,,,,,,,,,---------......++++++,,,------------,,,......---------,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......------,,,+++,,,---...---+++***+++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,---------,,,,,,+++***---------,,,,,,+++++++++***+++---...///...---,,,//////...---,,,++++++***........................---............///////////////............//////000000000000000000000000000000////////////000000000000000000111222333333222222333444444444444444666777777777777888888888999999999999999999999999777777666666666777888888555555555555444444444444777666666555555555555555;;;<<<<<<:::777555555666555555555555444333222222111111222222222333333333000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000/////////000000////////////000000........................////////////////////////,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---......---+++,,,------......------,,,,,,,,,+++++++++,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////............------------++++++,,,,,,,,,,,,------------------------------...---,,,---...---+++)))------------------------...------,,,,,,------...------------------------............------------...------,,,,,,------...------------------------,,,,,,,,,---------......//////...------------...---............/////////..............................//////000000111111111222222333333444555555333444444555555555444444888888888888888888888888999999999888888888888777555555666666666777777777777777666555555555555555555333333333555555444333222222222222333333333333333333333444555555666666444444333222111111111111222111111000000111111222111111111111111111111111////////////////////////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...++++++,,,---------------...------------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......------,,,++++++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,---------,,,++++++......---,,,,,,+++*********+++---......---,,,,,,//////...---,,,++++++***........................---------.........////////////............//////////////////////////////000000////////////000000222111000000000111333444222222333444444444444333555555555555666666666666888888888888999999999999777666666666666666777777777777777777666666666666777666555444444444555555??????>>>;;;888666666666444555555555444444333222222222222222222222222222000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------......------------------------...------...//////...,,,+++,,,---......---,,,+++++++++++++++******************++++++,,,---......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...............---------------------------------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,+++***------------------------...------,,,,,,------...------------------,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------..................------......---------.........//////.........................../////////000000000111111111111222333333444444444444555555666555555555888888888888888888888888666666666555555555555555666666555555555666666666777777666555555555555666666444333333444444333111111111222333444444555555333333333444444555555555444333222222111111111222111111000000000000111111111111111111111111111111///////////////////////////////////////.........................................................---------------------------------------......///------------------------+++,,,,,,---...------------------------------------......///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......------,,,++++++,,,---,,,+++***+++,,,......------------..............................---------...............,,,,,,,,,------,,,,,,+++......---,,,++++++******+++,,,,,,---------,,,+++------------------------........................------------............//////............//////////////////////////////000000////////////000000222111000000000111222333111222333333444444333333333333333444444444444555777777777888888999999999777777666666666666666777777777777777666666666666777666444333333333444555@@@@@@???;;;888555555666444444444555444444333333444444333333222111000000000000000000000000000000////////////////////////000000////////////000000////////////////////////........................//////000000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------......///...---,,,,,,,,,,,,---.........---...//////...,,,***+++,,,------,,,+++***---------,,,+++******))))))***+++,,,---.........------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------------------------------,,,---,,,,,,+++++++++,,,------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------..................------------....................................////////////000000000000000000111111222333333333333444444555666666666555555555555555555555555555444444444444444444444444777666555555444555666666777777666555555555555555777555444444444444333111222333333444555666777777333333333444444444444444333333222222111111222222111000000000000000000111111111111111111111111111////////////////////////.........///////////////................................................------------------------...------------...///000------------------------,,,,,,---.........------------------------------------......///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......------,,,++++++---...---,,,+++---...++++++************++++++........................++++++******************+++,,,,,,------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.................................,,,------------.........//////............//////000000000000000000000000000000////////////000000222111111111111111222222111111222333333333333333222222333333333444444444666666777777888999999999888888777666666666777777555555555555444444444444777666444222222333444555@@@@@@>>>:::666444555666333444444555444444333333555444444333222111000///000000000000000000000000000000000000000000000000000000////////////000000////////////////////////------------..................////////////..............................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.........///...---,,,++++++,,,---......------...//////...,,,***++++++,,,,,,++++++***...............,,,++++++******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,************************+++******))))))******+++***++++++,,,,,,------...------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------+++,,,---+++******+++---------------------------...------,,,,,,------............------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,---......///.........,,,------------.........------------------------////////////000000000000///000000111111222333333222333444555555555555555555555555555555555555555444555555555555555666666777666555444444444555666666666555444444444444444666555333444444444333222333444444555666777777888333333333333333333444444333333222222111222222333111000000//////000000111111111111111111111111111////////////////////////.........///////////////------------------------........................------------------------......---------///000111...------------,,,,,,,,,,,,,,,---...............,,,,,,,,,------------...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......------,,,++++++---......,,,,,,---///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..............................,,,,,,---------.........//////............//////000000000000000000000000000000////////////000000111111222222222111111000111111222333333333333222333444444444555555555555666666666777888999999999999999888777777777777777555555555555444444444444999777555333333444666777???>>><<<888555333444555333333444444555444444333333333333222222111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////---.........////////////,,,---...//////...---,,,------------------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------..................---+++******+++---......---,,,---//////---,,,,,,,,,,,,++++++,,,,,,,,,)))***+++,,,---,,,,,,+++***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,---......------------------------***++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------+++,,,---+++))))))+++...------------------------...------,,,,,,------...///......---,,,,,,++++++++++++,,,,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,.../////////......,,,,,,---------.........------------------------000000000000//////////////////000000111222222222111222333444444555555555777777777777777777777777555555555555666666777777888777555333333444555666555555444333333333333333444333222222333444222111333444444555555666666666333333333333333333333333333222222111222222333333000000////////////000000000000000000000000000000////////////////////////............/////////000------------------------......................................................---,,,---///111222......---------,,,,,,,,,,,,------...............,,,,,,,,,---------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......------,,,+++***,,,------,,,,,,---...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++***++++++------------------------........................,,,,,,,,,---------......//////............//////000000000000000000000000000000////////////000000000111222333333222000///111111222333333333333222555555555666666666777777555666666777888999999999::::::999888777777888888888777777777666666666666:::888666444444555777888>>>===;;;777333222333555333333444444555444444444111222222222222333333333000000000000000000000000000000000000000000000000000000////////////000000////////////////////////.../////////000000111111+++,,,---......---,,,+++------------------------/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................---+++******+++---...---,,,,,,---......---+++......,,,++++++,,,......"""###&&&(((************+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++,,,,,,---......------------------------++++++,,,,,,---...//////+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------***,,,---+++)))))),,,///------------------------...------,,,,,,------...//////...---,,,,,,+++++++++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,---------......+++,,,.../////////......,,,,,,,,,---------......------------------------000000000000/////////////////////000111111222222000111222333444444444444444444444444444444444444333444444444555555666666888777555333333333555666444444333222222222222333222111000111222333222000333333333444444444555555333333333333333333333333222222222111222222333333000000////////////000000////////////////////////////////////////////////---.........//////000000------------------------................................................///...---,,,---///111333.........------,,,,,,,,,,,,---......//////......,,,,,,,,,------.........***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......------,,,+++)))***,,,,,,++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------------***++++++,,,,,,------...---,,,,,,+++*********+++------------------------,,,,,,,,,---------......------,,,+++,,,---...///000//////.........//////......------------......000000000000000111111222////////////////////////000111111111111222222222222222222333444555666777666666777888999::::::;;;888888777666666666666666666666666777777777777777666666777666444444555777AAA===:::777555333444666444444444444444444444444666555444222111111222222000000111111111111000000000000000000000000000000111111111111000000000000000000////////////000000......------------......111000000///...---------........................---------............///........................,,,,,,,,,---------......------++++++++++++---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++++++++************+++,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------***++++++,,,,,,------...))))))***+++,,,,,,---------------,,,,,,+++++++++///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............---------++++++,,,,,,,,,,,,------------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------//////.........------------------............///000000///...---,,,,,,+++............////////////000000000000111111111111222222333444444555555666777777666666555555555444444444444555555777888888888777666666777777666555444444555555444444333222222333333444444333333222444333222222222333444555444444444444444444444444333333333222222111111111111111000000000000111111////////////////////////000000000000000000000000........................------------------------------------------------//////000000///...------,,,,,,,,,------.........---.........---,,,,,,+++,,,------......------,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******+++---///000111222+++,,,,,,------,,,,,,+++******))))))***,,,...///******+++++++++,,,,,,,,,///...,,,+++***++++++,,,+++,,,............,,,+++------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,---.../////////............//////......------------......000////////////000111111////////////////////////000000111111111222222222222222222333444555666777666777777888888999999:::888777777666666666666666666666666666666666666666555666777666444444555777AAA???<<<999555333444666444444444444444444444444666555333222111111222222000000111111111111000000000000000000000000000000111111111000000000//////000//////......//////000......------------......000000000///...---------........................---------............///------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++++++++,,,,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,------------,,,,,,+++++++++...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,---------,,,,,,---------+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---------------------------......------,,,,,,,,,,,,------------............/////////...------,,,,,,............//////////////////000000000111111111222222333333444555555555777666666666555555555444444444444555555666777888777666555555666666555444444555555555555444333333222333333444444333333222111111000000000111222333444444444444444444444444333333333222222111111111111111000000000000000111////////////////////////////////////////////////........................------------------------------------------------...............---,,,,,,,,,,,,,,,---------......------......------,,,+++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++************+++,,,------++++++,,,,,,,,,---------000///...---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---...//////...............//////......------------......///............///000000////////////////////////000000000111111111222222222222222222333555666777777777777777888888888888777777666666555555666666555555555555555555555555555666666555444444555777BBBAAA???:::666444444555444444444444444444444444555444333222222111222222000000111111111111000000000000000000000000000000111111000000000000/////////..................///......------------......000000//////...---------........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,***+++---......---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++......---,,,,,,+++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,+++++++++------------................................................//////////////////000000000000111111111222222333333444555555666666666555555555555555555555444555555666777888666555444444555555444333555555666666555555444333222222333333333333222222111111000000111111222333444444444444444444444444222222222222222111111111222222111000//////000000////////////////////////////////////////////////........................------------------------------------------------------------------,,,+++,,,,,,,,,------------...------......------,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++...---------------,,,,,,,,,,,,,,,,,,,,,++++++***---------,,,+++*********+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,---------...............---------...//////------,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------............---------...//////......------------.........------------...//////////////////////////////000000000000111111111111111111111222333444666666888888777777777666666666777666666555555555666666555444444444444444333333444555555555444444555777AAACCCBBB<<<777555555444333333333333333333333333444333333222222222111111000000111111111111000000////////////////////////111000000000////////////......------------............------------....../////////......---------........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------+++,,,...//////...,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////............////////////////////////000000000111111111111222333333444444555555555555555555555555555555555555555666777777777666444555666666555333555555666666555555444333222222333333333333222222333222333333333333444444333333333333333333333333222222222111111111111111333222111000////////////////////////////////////////////////////////////........................------------------------------------------------------.........------,,,------------------------,,,------...------,,,,,,,,,------......------,,,---------,,,,,,+++++++++------------------------+++,,,,,,---,,,,,,++++++//////......---,,,+++++++++,,,,,,------,,,,,,+++***+++,,,------+++***))),,,,,,,,,,,,------------++++++++++++,,,------...///...---,,,,,,---...///+++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------------------------...//////......------------......---------------....../////////////////////////////////000000000111111111111111111222333444555666888888777666666555555555666666555555555555666666555555444444333333333222333444555444333444666777???DDDEEE===777666555333333333333333333333333333222222222222222222111111000000111111111111000000////////////////////////000000000////////////.........------------............------------..................------------........................---------............///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,...//////...,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---------------------------------------............,,,,,,,,,------------...,,,,,,------.../////////............////////////...////////////000000000000000111111222333333333444444444555555555555555666555555555555666666777888777555666777777666444555555555555555444444333111222222333333222222111222222333333444444444444333333333333333333333333111111111111111111111111222222111000//////000000000000000000000000000000................................................---------------------------------------------------....../////////......------------------------,,,,,,------...------,,,,,,------......------,,,---------,,,,,,+++++++++------------------------+++,,,,,,---------,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------+++***)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------...---,,,++++++,,,---...------------------------******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,---...//////......------------.........------------...///////////////////////////////////////000000000111111111111111111222444555666777777666666555555444444555555444444555555666666555555555444444333333222222333444444333444666777;;;DDDFFF===666666666222333333333333333333333333111111222222222222111111000000111111111111000000000000000000000000000000000000////////////......///..................///......------------......------------------------........................---------............///........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,---,,,,,,---......---+++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---------------------------------...............///,,,,,,,,,,,,---------------------.........//////............////////////......////////////000000///000000111111222333333444444444444444555555555666666555555555555666666999777666666777777666555444444555555444444333222111111222222222222111111///000111222222222222111333333333333333333333333000000000111111111111111111111000000000000111111000000000000000000000000................................................---------------------------------------------------...//////000/////////...------------,,,,,,,,,,,,,,,------......------,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,---------------************+++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,------.../////////......******))))))))))))******------------------------+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,,,,---...///000......------------...............---...//////000////////////////////////////////////000000000111000000111111222333555666555555555555555555555555555444444444444555666777666666555555444333333333222333444444333444666888888CCCFFF===666777666222222222222222222222222222000111222333333222111000000000111111111111000000000000000000000000000000000000/////////.........000//////......//////000......------------......------------------------........................---------............///------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,+++***++++++,,,---,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........+++++++++,,,,,,---------***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,---------,,,,,,---------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........++++++,,,,,,,,,------------------...........................////////////........./////////000000//////000000111222222222333333333444444555555555666666555555555555666666888666555555666777555444333333333444333333222111111111222222222222111111///000111222222222111111222222222222222222222222///000000000111111111222////////////000111222333000000000000000000000000................................................------------------------------------------------,,,---....../////////.........---------,,,,,,,,,+++,,,------......------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,+++,,,,,,---......------************************+++,,,,,,------,,,,,,+++************+++,,,------+++++++++,,,,,,,,,---------.../////////...---,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,---.........---,,,+++++++++,,,---...///000.........------.........///............///000000////////////////////////////////////000000000000000000000111222333555555555555555555555555555555444444444444444555666777777777666555444444333333111333444444333444666888555BBBFFF===555777777222222222222222222222222222000000222333333222111000000000111111111111000000000000000000000000000000000/////////............000000////////////000000.........------.........------------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++------------+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---+++***)))***++++++---,,,+++************+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------...------,,,,,,++++++***++++++,,,,,,---...//////+++++++++,,,,,,---------)))***,,,---...---,,,,,,++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,......,,,++++++,,,......+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))++++++,,,,,,,,,---------------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------..................................../////////000............/////////000/////////000111111222222333333333444444555555555777666666555555555666666777555444444555666444333222333333333333222111111111111222222222222111111111222333444555444333333222222222222222222222222//////000000111111111222.../////////000222333444000000000000000000000000................................................------------------------------------------------+++,,,,,,---.........---.........------,,,,,,,,,+++,,,,,,---.........---,,,------......------,,,+++++++++,,,,,,---------))))))*********++++++++++++,,,,,,---.........---...------,,,,,,++++++++++++,,,,,,------,,,,,,+++******))))))***,,,...///,,,,,,,,,---------......,,,,,,---...---,,,***))),,,,,,...//////...,,,,,,++++++++++++++++++++++++(((((())))))******************+++++++++,,,,,,,,,******,,,,,,,,,,,,******++++++,,,---............+++---//////---,,,,,,---..............................,,,++++++,,,---...000000//////..................////////////......000000000///---...000222000111111111111222222222333333333444444444555555444444444555555555555666777666555444333333222111333333333333333333333333;;;<<<;;;999666444333444111111111111111111111111222222222222222222222222000000000000////////////////////////////////////000000000000000000000000........................---.../////////...,,,+++........................------------------------...---,,,,,,++++++,,,,,,///...,,,,,,------,,,+++.........------,,,,,,,,,...---,,,,,,,,,,,,---...///...,,,+++***++++++,,,---,,,+++,,,.........---+++,,,............,,,+++)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---........................000///---+++++++++---...,,,,,,,,,---------......------------,,,++++++***......------------......------------,,,++++++***,,,------......------,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,------,,,,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000//////............---------000000000000111111111111444444444444444444444444555555555555555555555555555555444444444333333333333333333333444555666666222222222222222222222222111111222222222333333333333333333222222222111111111111111111111000//////222222222222222111000///---...///000000111000000...///000000000///---,,,---------............///------------------------+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,+++,,,------......------...---,,,,,,---...///000+++,,,---......---,,,+++......---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++***,,,,,,------...---------+++---...---,,,+++,,,---........................///...---,,,,,,---....../////////.........------......////////////......///000000///......///111000000111111111222222222333333333333444444444444444444444444555555555555555555444444333222222222222222222222222222222222888999999777444222222333111111111111111111111111222222222222222222222222000000000000////////////////////////////////////////////////////////////..............................//////...------,,,////////////////////////...........................---,,,,,,++++++,,,,,,///---,,,,,,---...,,,+++......---------,,,,,,,,,...---,,,,,,,,,,,,---......---,,,+++++++++,,,------,,,+++,,,...///...---,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,---........................000...---++++++,,,---...,,,,,,,,,---------......,,,,,,---------,,,++++++------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,...---,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------.........---,,,,,,---------.........////////////000000000111111111111222222222333333444444444444444444444444444444555444444444444333333333444444333333333333333444222222222222222222222222111111222222222333333333333333333222222222111111111111111111111000//////000000111111111000//////...//////000000000000///...///000000000///---,,,---------............///------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,+++,,,------......------------,,,+++,,,---......,,,------------------,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,---------...------,,,,,,,,,,,,,,,+++******,,,...------------------------///......------...//////.........---------------......////////////......---///111000///...///000000000000111111111222222222222333333333444444444333333333444444444555555222222222222222222222222111111111111111111111111444555555444222111111222111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////........................//////...------------...000000000000000000000000////////////////////////...------,,,,,,,,,,,,,,,///---,,,,,,---...---+++...------------,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++,,,------...---,,,---/////////...,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,++++++***...---------------,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,------------------------------///...---,,,+++,,,---...,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------..............................,,,------,,,,,,+++***)))++++++,,,---...///000111//////000000000000111111///000000111222333444444333333333333333333333333444444444444333333333333555444333222111111111111111111111111111111111111111111222222222333333333333333333222222222111111000111111111111000000///...//////000000000000//////000000000000//////.../////////000//////...------------............///---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........------,,,,,,------......------------,,,,,,,,,+++,,,------......------------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++------,,,,,,++++++,,,,,,---------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------............---,,,++++++,,,,,,+++***((())),,,...------------------------............/////////000------------------------......////////////......,,,...111111000.........000000000000111111111111222222222222333333333333222333333333444444444444000000111111222222222222111111111111111111111111111222333333111111222333111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////........................//////---,,,,,,---...///////////////////////////..............................---,,,,,,,,,,,,,,,...---,,,,,,---...---,,,------------------------------------------------++++++++++++,,,------......---,,,---///000///...---,,,************,,,---------------,,,+++******------------------------+++++++++,,,,,,,,,------...---,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------//////......---------,,,,,,++++++++++++,,,------------------------------...------,,,,,,,,,---...,,,,,,,,,---------......***++++++,,,------------,,,,,,++++++++++++,,,,,,***++++++,,,------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,++++++***,,,,,,------...//////000////////////000000000111//////000111222333444555333333333333333333333333444444444333333333222222333333222111000000111111000000000000000000000000111111222222222333333333333333333222222222111111000000111111111111000///......///000111111111000000000111000000///...---//////////////////......---------............///---------------------------------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...------------------------+++,,,------......------......---,,,,,,+++++++++...---,,,++++++,,,---...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,------,,,,,,++++++,,,,,,------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------............---,,,++++++,,,,,,+++***((())),,,...---------------------------....../////////000000------------------------......////////////......,,,...000111///.........//////000000000111111111111111111222222222333333222222222222333333333444///000000111111222222333222222222222222222222222000222333333222111333444111111111111111111111111000000000000000000000000000000000000////////////////////////////////////................................................///...---,,,,,,---//////........................------------------------///...------,,,,,,------...,,,,,,,,,......---,,,------------------------------------------------***++++++,,,------------...---,,,---/////////...---,,,************,,,------------------,,,+++***------------------------+++++++++,,,,,,,,,------...---,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------/////////......---------,,,,,,++++++,,,,,,---...---------------------------------,,,------------,,,,,,,,,---------......***++++++,,,------------------,,,,,,,,,,,,------***++++++,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++---.......................................////////////000000000///000111222333444555666444444444444444444444444444444333333333222222222111000000000111111222333000000000000000000000000111111222222222333333333333333333222222222111111///000000111111111000000///000000111222222222222000000111000000///...---//////........./////////---------............///---------------------------------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...------------------------+++,,,------......------//////......------,,,,,,...---,,,++++++,,,---...*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////---------------...............////////////......,,,...000///...---...////////////000000000111111000000111111111222222222111111222222222333333333000000111111111222222222222222222222222222222222000222333333222222333444111111111111111111111111111111111111111111111111000000000000////////////////////////////////////...................................................------------...//////........................------------------------///......------------------,,,+++,,,.........---,,,,,,,,,------------...,,,------......------,,,++++++,,,---------,,,,,,---,,,+++,,,.........---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......++++++,,,---------,,,,,,------,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------000///...,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---///000000000//////.........---------......////////////000000000111111222333444555555555555555555555555555555333333333333222222222222000000000000111222333444111111111111111111111111111111222222222333333333333333333222222222111111///000000111111111111000000111111222222222222111///000000000000//////...///............///000000---------............///---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------------...+++,,,------......------....../////////...------...------,,,,,,------...+++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,,,,------...---------+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////......------........./////////......////////////......---...///...---,,,...000////////////000000000111000000000000111111111222111111111111222222222222111111222222222222222222111111111111111111111111000111222222111111222333111111111111111111111111222222222222222222222222000000000000////////////////////////////////////................................................,,,------...//////......................................................//////...------------------,,,+++,,,...///...---,,,,,,,,,---------......,,,,,,---......---,,,,,,+++,,,---------,,,+++***,,,+++***+++---------,,,,,,,,,------------,,,,,,,,,,,,------------------*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------111000...,,,+++,,,---...,,,+++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++,,,...////////////---------......................../////////000000000111111111222222333333444444444444444444444444333333333222222222222111222222111111111222222333222222222222222222222222111111222222222333333333333333333222222222111111//////000111111111111111000111111111111111000///...//////000000000000//////......---...///000111---------............///------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......+++,,,------......------+++,,,---.........---,,,,,,------------------,,,++++++++++++,,,,,,---...------------------------,,,---...---,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,************,,,,,,++++++,,,---............+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////.............../////////000000......////////////.........///...---,,,,,,...000////////////000000000000000000000000111111111111000111111111111222222222222222222222222222222222000000000000000000000000///111222111000///000222111111111111111111111111222222222222222222222222000000000000////////////////////////////////////................................................+++,,,...///000///...---000000000000000000000000//////////////////////////////...------------...---,,,+++,,,...///...---,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,------...---,,,***)))+++***)))***,,,---,,,+++,,,,,,...//////...,,,,,,++++++,,,---............))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++,,,------...---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,---------......------------,,,,,,+++***++++++************++++++------------,,,,,,+++***+++++++++,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------222000...,,,+++,,,---...++++++++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,---------..............................,,,,,,---.........------+++,,,,,,---...///000000............/////////000000000000000000111111111333333333333333333333333333333333222222222111111555444333222111111111111222222222222222222222222111111222222222333333333333333333222222222111111//////000111111111111111000000111000000///............///000000111000000///...------...///000111---------.........//////------------------------+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------.........+++,,,------......------)))***,,,---...------,,,+++,,,............,,,+++,,,,,,++++++,,,,,,------------------------------,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,,,,------........................000000//////.........------------...///000000111111111000000111111222333333333222111111222333333333333333222222222111111222111111111000000//////111111111111111111111111000000000000000000000000000000111111111111000000000000000000////////////////////////////////////////////////////////////................................................------............------111...++++++---...---***,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------,,,,,,+++***,,,---...//////---+++***---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///...111333111,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,---...,,,---......,,,,,,---....................................------,,,,,,,,,000000000000000000000000............/////////////////////000111111222222444444444444444444444444333333333333333333333333333333333333333333333333000000000000000000000000222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000//////////////////////////////............////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++,,,,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------)))******++++++,,,------******+++++++++,,,,,,,,,......---------,,,,,,,,,------------------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,---------........................000/////////............------......///000000111111111000000111111222333333222222111111222222333222222222111111111000000111111111111000000000///111111111111111111111111111111111111111111111111000111111111111111000///000000000000////////////------------------------////////////////////////................................................------............------111///,,,,,,...///...,,,,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,,,,++++++,,,,,,------,,,,,,+++***)))***,,,---...---,,,++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,000222000,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...,,,---......,,,,,,---...------------------------......---------,,,,,,,,,------------------------............/////////////////////000111111222222444444444444444333333333222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............/////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,++++++,,,,,,+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,************+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,+++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++///......------,,,++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,------...........................////////////............------......///000000000111000000000000111222222333222111111111111222333111111111000000000//////111111111111000000000000111111111111111111111111222222222222222222222222111222222222111000//////000000000000////////////000000000000000000000000////////////////////////................................................------............------111///------...///...---,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,,,,++++++,,,,,,,,,,,,,,,++++++***'''(((***,,,---------,,,+++++++++************)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******))))))******---///...+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,---...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------............/////////...//////000000111111222444444444333333222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...---,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,+++******))),,,,,,,,,,,,---------...,,,,,,,,,+++++++++******------------------,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,---..............................///////////////.....................//////000000000000000000000111222222222222111111111111222222222111111111000000000000111111111000000000000000111111111111111111111111222222222222222222222222222222222222111000//////000000000000////////////000000000000000000000000////////////////////////................................................,,,------......------,,,///...---------.........---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------......++++++,,,,,,,,,++++++***))))))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////---------.........//////......//////000111111111444444333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000///////////////////////////......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++,,,---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++************)))++++++,,,,,,---...//////------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///.................................///////////////............////////////000000//////000000111222111111111111111111111111333333222222222111111111000000000000000000111111111111111111111111111111111111111111111111111111222222222222222111000000000000000000////////////++++++++++++++++++++++++////////////////////////................................................,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...******+++,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...------------------------------------------------////////////////////////------------.....................///000000111111333333222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222////////////////////////000000000000000000000000222222222222222222222222000000000000000000000000////////////////////////......------------......,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++---------++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++++++++*********))))))))))))***+++,,,...///000000------------------------******++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,---......///.................................///////////////......//////////////////000////////////000111111000000111222222111000000333333333222222222222111000000000000111111111111111111111111111111111111000000000000000000000000111111222222222222222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////................................................,,,,,,------------,,,,,,***+++,,,+++******,,,...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------.........////////////,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,++++++******)))***++++++++++++++++++.........------,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---......,,,,,,---...........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......//////000000111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......------------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------))))))))))))************+++++++++*********))))))++++++,,,,,,---...//////------------------------)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,---...//////..................................../////////000/////////////////////...///////////////000111111///000111222222111000///222222222222111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000111222333333333333000000000000////////////////////////////////////////////////////////////................................................+++,,,,,,------,,,,,,+++***,,,---,,,******---///------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,------))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++************++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++,,,,,,,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000000//////000000111222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,***+++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,))))))*********+++++++++,,,,,,+++++++++*********,,,---------------------------------------------))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,---...///000........................---.........//////000000///////////////.........///////////////000111111///000111222222111000///111111111111000000000000//////000000111111111222111111111111111111111111222222222222222222222222///000111222333444444444000000000000////////////------------------------////////////////////////................................................+++,,,,,,------,,,,,,++++++---...---++++++...111------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------((()))***+++++++++++++++)))))))))***+++,,,......+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***++++++************++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))------,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,---------......------......///000000000......///000111222333333000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000222222222222222222222222000000000000000000000000////////////////////////...------,,,,,,------...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,)))************+++++++++******+++,,,,,,---......,,,------......------,,,++++++++++++++++++++++++------,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++------+++)))''',,,---...//////---+++***,,,,,,,,,---------.........------,,,,,,------...---------............/////////............//////////////////000000000000///////////////000111111000111111111111222222222333333222111000000000111111111111111111111111111111111111000000000000000444444333333222111111111222111111000///......---////////////////////////000///...,,,++++++++++++//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,+++***,,,------......------,,,++++++++++++++++++++++++,,,+++++++++++++++++++++...---,,,***)))******+++&&&''')))******)))'''&&&++++++++++++++++++++++++------------------------,,,++++++******++++++,,,---,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++------------++++++---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...---,,,,,,,,,,,,---......---,,,+++++++++,,,------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++..................------....................................////////////000000000000111111111111000000000000111111111111000000000///////////////333222222111000//////...,,,---///111111000...---000000000000000000000000000000000000000000000000////////////............222000///......///000222+++,,,,,,------.........---------,,,,,,+++++++++.........------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++*********+++,,,,,,------------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********...---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---...///...---+++***,,,,,,,,,---------.........------,,,,,,------...---------............///......------------........./////////000000000000///////////////000111111000000111111111222222222333222111111000000111111111111111111111111111111000000000000000111111111111111111111222222222222111111111000///.........////////////////////////000000////////////////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...---,,,,,,,,,,,,---......---,,,+++***++++++,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++..................------....................................//////////////////000000000111111111000000000000111111111111000000000000000000000000222222111000000///......---...///000000000///...000000000000000000000000000000000000000000000000111111111111000000000000///...---,,,,,,---.../////////////////////000000------------,,,,,,,,,,,,------,,,,,,,,,+++++++++------......------,,,+++------------------------...........................---,,,,,,+++++++++,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,---------.........------,,,,,,------...---------............///------,,,,,,,,,,,,------....../////////000000000///////////////000111111000000000111111111222222222222111000000000111111111111111111111111111111//////000000111111222222/////////000111222222222111111000000//////....../////////////////////////////////000000111111111...............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,+++************++++++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------..............................---............///////////////000000000000111111000000000000111111111111///000000000111222222222111000000//////..................//////000000000000000000000000000000000000000000000000000000000111111111111000000000000///...---,,,,,,---...///------,,,,,,,,,,,,,,,,,,---------------.........,,,,,,++++++++++++******------......------,,,,,,------------------------........................------,,,+++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,------......---,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------............///...------,,,,,,------............/////////000000///////////////000000111000000000000111111111111111111000000000000111111111111111111111111111111......///000111222222333.../////////000000000111111000000000/////////...////////////////////////---......///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------...//////+++++++++,,,---......///+++******))))))******+++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,------------..............................---------.........//////////////////000000000111///000000000111111111111//////000111222333333444000/////////.........---///.........///000111222000000000000000000000000////////////////////////////////////............111000////////////000111,,,+++++++++******)))))),,,------....../////////,,,,,,,,,+++++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++))))))(((++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------------------,,,,,,,,,---------.........------,,,,,,------...---------............/////////............//////............///////////////////////////000000111//////000000000111111111111000000///000000111111000000000000000000000000......///000111222222333000000000/////////......000000000000/////////////////////////////////////////////000//////---------.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------...//////))))))***+++,,,------...------,,,++++++,,,------++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++,,,---,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------..............................------------...............////////////000000000///000000000111111111111//////000111222333333444////////////............///.........///000222222111111111111111111111111////////////////////////////////////............000000////////////000000//////......------,,,,,,,,,------....../////////,,,,,,,,,---------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++***))))))++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...---------............////////////....../////////------.........////////////////////////000111111/////////000000000111111000000/////////000111111000000000000000000000000//////000000111111222222111111111000///.........000000000000////////////////////////////////////000000111222111000...------------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))***,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,)))***,,,---------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++,,,,,,------..............................,,,------------...............////////////000000000000000000111111111111///000000000111222222222////////////////////////......///000111111222222111111111111111111111111000000000000000000000000111111111111000000000000........................------------------,,,,,,---------------.........,,,,,,------------......,,,,,,------......------................................................,,,,,,+++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------......,,,,,,,,,---------.........------,,,,,,------...---------............//////......------......///---------........./////////////////////000111111////////////000000000111///////////////000111111000000000000000000000000000000000000000111111111000000000000000000000000////////////000000000000////////////////////////---...000111111000///...---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,***)))((()))+++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))***,,,---------,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,&&&(((***,,,------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,+++***+++,,,---------,,,******))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---......///***++++++,,,------..............................,,,,,,---------................../////////000000000000000000111111111111000000000000000000000000000000000000000000000000,,,---///111222222222222111111111111111111111111000000000000000000000000111111111111000000000000------............------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------.........------,,,,,,------...---------.........//////...------,,,,,,------...---------........./////////////////////000111111////////////000000000000///////////////000111111000000000000000000000000111111111000000000000000//////000000111111222222////////////000000000000////////////////////////((())),,,...//////......---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,***)))((()))***+++,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,---.........---,,,,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,$$$&&&(((+++,,,,,,++++++++++++++++++++++++++++++------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++,,,------,,,+++***,,,,,,---...---,,,+++***(((((()))***************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,---...//////******+++,,,,,,---..............................,,,,,,,,,---------................../////////000000000000000111111111111000000000000////////////000000000000111111111111+++---000222333333222111111111111111111111111111000000000000000000000000////////////............//////000000000000//////.........//////000000000---------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,---.........---((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,------------------------000...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...//////......------,,,++++++...---,,,,,,++++++,,,,,,******+++***)))'''%%%$$$///......---+++******)))+++++++++,,,,,,---------------------------------.......................................///000000........................000000000000000000000000222000///------///000222000000000000000000000000222222111000//////000000000000000000000000000000222111111000///......---000000000000111111111111///000111000......000111000000//////.........---------............------+++++++++,,,,,,---------//////.........---------........................///...,,,+++***+++,,,,,,------------------------///---+++((((((+++---///------------------------///...,,,+++***+++,,,,,,...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++,,,------,,,------,,,+++***)))(((******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,000///---,,,+++*********---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------,,,,,,++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------000000000///.........---///......---------......///////////////.........111111000///////////////............////////////111111111111111111111111//////000111111111111111000000111111111111000000000000//////......------///...------...///000111111000000///...---------...............---------000///...---,,,+++++++++---,,,++++++************000///...------------------------,,,,,,+++++++++,,,+++******+++,,,...///---------,,,,,,+++++++++---------,,,,,,+++++++++***+++...000000000///...------++++++++++++------,,,,,,+++***+++,,,---...------............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......++++++++++++++++++++++++------------------------...---,,,,,,++++++,,,,,,((()))***+++,,,++++++***------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------........................000///////////////000000........................////////////////////////111000///......///000111////////////////////////222111111000//////000000000000000000000000000000111111111000///.........//////000000000111111111000//////......//////000000/////////.........------......//////......---+++,,,,,,,,,---------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------------------...---+++******+++---...------------------------...---,,,+++++++++,,,,,,+++***(((''''''(((***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,+++++++++,,,------------------------------++++++,,,,,,,,,---------///..................---......------------......////////////............000000///...........................////////////111111111111111111111111//////000111111111111000000000111111111111000000///////////////.........//////...---......000000000000000///...---------------..................//////...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++)))***,,,---......---------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------++++++++++++++++++++++++++++++,,,------...//////...---,,,,,,++++++,,,,,,)))***+++,,,---.........+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------........................//////......---.........////////////////////////////////////////////////111000///......///000111////////////////////////111111000/////////000000000000000000000000000000111111000000//////......//////000000000000111111111...,,,,,,///000///---/////////.....................////////////......---------------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------,,,+++++++++,,,,,,***)))(((''''''((()))***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---...///---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,------------,,,------------------......---------------..............................///......------------...............////////////000000000000000000000000...///000000111111000000///000000111111000000///.........///////////////000//////............///000000//////...---------,,,---------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++------------,,,+++***)))+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...........................---,,,,,,,,,,,,,,,,,,000000000000000000000000////////////////////////000///............///000////////////////////////111000000/////////000000000000000000000000000000111000000000/////////...////////////000000000111111---***+++///111///+++...........................//////000000//////...........................------------------------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,+++************))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,*********+++,,,---...///---,,,,,,++++++,,,,,,---........................---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++,,,---......,,,,,,------------------,,,,,,,,,------------...+++++++++,,,,,,---------------,,,,,,------......------...............//////......------.....................////////////////////////////////////...//////000000000000000//////000000000000//////------......//////000000000000//////............/////////......---------,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,+++,,,,,,---............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------,,,------...000000000000000000000000........................//////............//////........................000///////////////000000////////////////////////000000000000////////////...////////////000000000111---***+++///111///+++---------.....................////////////..............................,,,,,,------------------........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,+++***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++---...,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,---------.........***+++++++++,,,,,,------,,,,,,,,,,,,,,,---......,,,---------......//////000///////////////000000............////////////..............................///000000000000000//////000000000000//////------......//////000000000000000//////...------............------------,,,,,,,,,---...///000000......---,,,,,,,,,------++++++---............---//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++//////...---,,,,,,++++++...---,,,,,,++++++,,,,,,)))))))))***+++,,,---...---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++,,,,,,------.................................//////......///000000111////////////////////////........................................................................//////......//////000000////////////////////////000000000000////////////......////////////000000111...,,,,,,///000///------------------.........------............------.........---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---------------......++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,---------............+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,---...///,,,,,,,,,---......//////000////////////000111111............////////////////////////////////////---...//////000000//////...//////000000//////............///////////////...//////000//////...---------------------------,,,---------.../////////...------,,,,,,---------***+++---......---,,,,,,///...---,,,,,,+++++++++++++++,,,,,,,,,,,,------)))***+++,,,------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------------------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++---------------------,,,...---,,,,,,++++++,,,,,,++++++*********+++---...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,---......///........................,,,,,,------...///111111................................................---..................---.......................................///000000////////////////////////////////////000000000000........./////////000000000//////......//////000,,,,,,,,,------.........,,,,,,------------,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---.........---,,,++++++++++++++++++,,,,,,---......///------------............------------,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,------...//////...............///000000............////////////////////////////////////---...//////000000//////......////////////......///////////////.........---...///000000//////...------------------------------..................---------,,,,,,------...***+++---...---,,,***)))+++++++++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,---......---,,,++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......///...---,,,,,,++++++,,,,,,000///---+++************)))******+++---......///---------,,,,,,+++++++++++++++,,,,,,---...//////........................(((((()))***+++---...///................................................------............------.......................................///000111////////////////////////////////////000000000000............/////////000///000111000......000111,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------........................)))***,,,---...---,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++,,,------'''((()))+++---.........******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,------------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---///...---,,,+++*********++++++,,,,,,---...//////---------.........//////.........------,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,---...//////---------------...///000............/////////000000000000000000000000000---......///////////////......////////////......000000//////.........---,,,---...000000000//////------------------------...............---------------,,,,,,,,,------...***+++---------+++)))(((''''''((()))***,,,...///+++++++++,,,,,,---------///...,,,+++******+++,,,---------,,,,,,++++++++++++++++++,,,,,,---------***,,,---......---+++***++++++------------++++++***+++,,,---...---,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///111///------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///......------,,,++++++---,,,+++***+++,,,---...111111000000//////......////////////////////////....................................////////////222111000//////000111222000000000000000000000000111000/////////000222333000000000000000000000000222111111000///......---000000000000000000000000///////////////....................................---,,,,,,++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,---...///...---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------...,,,)))''''''))),,,...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,++++++,,,---///000...---,,,,,,++++++++++++++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......------....../////////...---,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************+++,,,------)))***,,,......---,,,+++++++++************++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......------------------------////////////////////////------------------------------------------------------------------------////////////...---,,,+++///////////////////////////////////////.........////////////////////////......///000111222222333000...+++))))))+++...000---------.........//////...------------...//////////////////////////////------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------...---+++*********++++++333111---+++******,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---......---,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...///...,,,++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,------...000000000/////////..................................................................////////////000000///......///000000////////////////////////000///.........///111111000000000000000000000000111111111000///.........////////////////////////............////////////........................------,,,+++++++++,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++)))'''''')))+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,++++++,,,---///000...---,,,++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************)))******++++++)))+++,,,......---,,,+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------------------------------------------------------------------------------------------------------...............---........................////////////............000000000000000000000000/////////000111111111222......------------......---------.........//////...------------...//////........................---------------------------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------+++*********++++++...---,,,++++++,,,---...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,+++))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------...//////,,,,,,---...............///////////////.........------------------------....................................///////////////......------......///////////////////////////...............///000000000000000000000000000000111111000000//////..............................---------.../////////000........................,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++******))))))******+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******+++,,,---...---,,,+++---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------++++++,,,....../////////................................................000000000000000000000000000000000000000000000000---...///000000///...------------..................------------...//////........................------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,)))******+++,,,---......------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++---,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...///000///...---........................------------------------....................................////////////........................////////////////////////............//////000000////////////////////////111000000000/////////...........................,,,,,,------...///000000........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---..................------------,,,,,,,,,++++++------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***)))))))))******+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---....................................------...............///////////////////////////000000000000000/////////......///000000///.................................------------...//////........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///...---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,...///000///...------------------.....................................................................////////////////////////////////////........................//////000000111111111111////////////////////////000000000000////////////........................+++,,,,,,---...//////000........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------...//////...------,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,,,,---------,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,........................,,,---------......//////........................000000000///////////////000///............///000.....................---...------------...//////........................------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...//////---+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,++++++,,,,,,---...............,,,,,,,,,---------------////////////////////////....................................////////////...//////000000//////...........................//////000111111111111111000000000000000000000000000000000000////////////........................,,,,,,,,,---.........///........................,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******,,,------......------,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......------,,,+++************++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++******))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,,,,+++------------------------,,,,,,,,,---......//////------------------------////////////////////////000///...------...///000...............---------...------------...//////---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,---------+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))***,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------............................................................////////////---...////////////...---..............................000111111111000///000000000000000000000000////////////000000000000////////////////////////------------------------........................------,,,+++++++++,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++++++++,,,,,,------......---,,,,,,***************+++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,------------------------------------++++++,,,------...//////........................---.........///000000000------............------//////.........---------...------------...//////------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++---.........---------------------,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---...---+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))''')))+++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------......///---,,,+++***+++,,,---...+++++++++,,,,,,---------------------------------..................................../////////000,,,,,,---......---,,,,,,........................,,,---///000000000///...000000000000000000000000////////////000000000000000000000000000000000000------------------,,,,,,...........................------,,,++++++++++++******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++******))))))******+++---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))*********+++++++++,,,---.........---,,,+++******))))))***+++,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------((()))***,,,---...//////------------------------++++++,,,,,,---...//////////////////////////////,,,------...///000111111***+++...000000...+++***//////.........---------...------------...//////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++***+++---...///...------------------------------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++---///000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---000///...---------------,,,,,,,,,------.........------------------------000///...------...///000111000///......---......//////.........---------////////////////////////000000000000000000000000111111000000/////////.........////////////..............................---------.........//////......---------...//////******+++,,,------------++++++++++++++++++++++++,,,+++***)))***,,,///000---------,,,,,,+++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,******,,,------,,,******++++++++++++++++++++++++++++++++++++++++++++++++'''))),,,,,,+++******++++++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++,,,++++++******++++++,,,...---,,,+++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,---...///000++++++************++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++*********++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,***)))***+++---,,,,,,++++++*********+++---...------............------------------------------,,,,,,---......---,,,,,,---...000111222111///...//////////////////////////////............//////111...++++++---...---,,,------------------------000...,,,---000111000------------....../////////***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///,,,)))))),,,------+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------...---,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,,,,---------.........//////------------------------///......------.........///...............///000000000/////////.........------------------------////////////////////////000000000//////...............////////////..............................---------.........//////......------------------,,,---.........---,,,+++++++++++++++++++++++++++++++++******+++---...///---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&(((******)))))))))***************************------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,//////...---------------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---...///,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------+++*********++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,***)))***+++---,,,,,,,,,+++*********+++,,,---------............------------------------,,,,,,,,,,,,---......---,,,,,,---...000111222111000/////////////////////////////////............//////000---******,,,---,,,+++------------------------///...,,,---000111///...,,,,,,---------.........***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000---++++++---......,,,++++++++++++++++++++++++***+++,,,------.........,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,+++------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...........................------------------------+++++++++,,,---...000000------,,,+++++++++,,,,,,............////////////------------------------------...............---------------...///000111000000000000000/////////------------------------......................../////////.....................////////////..............................---------.....................------,,,,,,++++++---...///000///---+++***++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,++++++++++++******,,,,,,,,,,,,------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---++++++***))))))***++++++,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,++++++************+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,***)))***+++---,,,,,,---,,,,,,++++++++++++,,,------............------.........------,,,,,,,,,,,,------......------,,,...///000222222111111000//////////////////////////////............//////000...,,,+++,,,------,,,------------------------...---,,,---///000///...+++,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---------+++,,,,,,------...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,+++))))))+++,,,++++++************************+++,,,---...............************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,,,,,,,++++++++++++---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,++++++,,,---...//////------,,,,,,,,,,,,,,,---------..................------------------------,,,---///000000///...------------------...///000////////////////////////////////////////////////..........................................------......////////////............................................................------,,,+++***)))+++---...//////---+++)))++++++++++++++++++++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,...000...---+++******+++---...++++++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,+++******)))))))))******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------++++++++++++------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,***)))***+++---,,,,,,------,,,,,,++++++++++++------............------.........------,,,,,,+++------------------------///000111111222222111111//////////////////////////////............//////111000...------......///------------------------------------.../////////++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................------,,,,,,,,,,,,.........---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++,,,------.../////////...++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........++++++++++++++++++++++++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------...------,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111000////////////...---------------........................////////////////////////........................------........................////////////...................................................---------...---,,,+++***)))(((***+++---------+++***++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,...111...---+++******+++---...++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---///......---......//////,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++************++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------++++++++++++------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,***)))***+++---,,,,,,------------,,,,,,++++++------............------.........------,,,,,,,,,------------------------//////000000111111111111//////////////////////////////............////////////...,,,,,,,,,---...------------------------+++,,,------......///000++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------000000///...,,,+++******------,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---...///////////////000------------------------------......///.........------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,************************------------------------///...---,,,,,,,,,,,,,,,......---------...//////,,,,,,,,,+++++++++++++++------------------------------...///000000000000000///...---,,,,,,,,,,,,------------............------------------------......................................./////////......////////////.............................................---------,,,---.........,,,+++***((()))***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...++++++***))))))***++++++,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------------------......///,,,++++++******++++++,,,+++++++++++++++++++++++++++******)))******+++++++++******))))))******+++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,***)))***+++---,,,,,,,,,---------------,,,+++------............------------------------------...------,,,,,,------...///////////////000000000//////////////////////////////............//////,,,,,,,,,***))))))***,,,------------------------***+++------------///111,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------111000///...---++++++***))))))***++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,(((***,,,---,,,+++,,,---........................,,,------.........------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,---......---,,,,,,,,,------...///---------,,,,,,+++++++++------------------------,,,++++++,,,---...//////......---,,,,,,------------.........////////////------------------------////////////////////////.........//////000000000......////////////..............................//////.........---------,,,---...//////...,,,+++,,,+++*********+++,,,---++++++++++++++++++++++++------,,,+++++++++,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------(((***+++,,,+++***+++,,,************************------,,,+++++++++,,,,,,------,,,,,,,,,,,,------******))))))***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,++++++******++++++,,,---************************,,,,,,,,,------------...++++++---.........------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,+++,,,---.........---,,,------............------+++,,,,,,------............---,,,,,,,,,,,,---..................//////000//////////////////////////////............//////,,,------,,,))))))+++...------------------------)))+++---...------///111------,,,,,,++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............------------******++++++,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,%%%'''***+++***)))***+++------------------------,,,,,,------------,,,,,,,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,------------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000++++++++++++,,,,,,---............------,,,,,,,,,------------------------******))))))***,,,---///,,,,,,,,,,,,---...//////.../////////000000111111////////////////////////000000000000000000000000.../////////000000111111......////////////..............................//////.........---------+++---...000000///---,,,000...,,,*********,,,---++++++++++++++++++++++++///---+++******+++---...+++++++++,,,,,,---------,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,............,,,+++++++++++++++++++++++++++------------------------)))+++---...---,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,++++++++++++...------,,,,,,------...,,,+++++++++,,,---......,,,++++++++++++++++++,,,++++++++++++++++++++++++******)))))))))))))))***---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---************************,,,,,,,,,---------......***+++---...///...------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++---......---++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,***)))***+++---,,,,,,***+++---...///...---------..................---***++++++,,,---...//////...---,,,,,,,,,,,,---......------------...////////////////////////////////////............/////////000111///,,,,,,...111------------------------(((+++---...,,,,,,///222---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------...///000000,,,,,,------...///000000///......------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))),,,000000///...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...//////000...---,,,,,,,,,,,,---...//////...---,,,,,,++++++------------------------......///---++++++,,,---///...---,,,,,,---...///000///...------------------------............///////////////////////////////////////////////////................................................++++++++++++++++++++++++)))******++++++,,,,,,------------,,,,,,+++++++++*********+++++++++,,,,,,)))***,,,---...------,,,---,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,+++++++++,,,------)))***,,,------,,,***)))---,,,+++******+++,,,---++++++++++++++++++++++++///---,,,******+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++++++++------------++++++//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***+++,,,,,,+++***)))(((,,,------...//////......,,,---......//////......------------------------,,,,,,,,,---------......////////////////////////........................//////............//////......//////////////////................................................222111...,,,+++******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,///.........------------,,,,,,,,,---...///000000...---,,,+++***+++,,,,,,........................,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------.........---+++******+++---...///,,,+++,,,...///---+++++++++,,,,,,,,,---------,,,---...//////...---,,,++++++++++++,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............------...---,,,,,,,,,,,,---...///......---,,,,,,++++++------------------------.........---++++++,,,...///...------------...///000000///...............---------............///////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,,,,,,,,,,,,,------------+++,,,---------,,,+++***,,,,,,,,,+++++++++++++++---------------------------,,,,,,,,,,,,---...///------------------------...------,,,++++++++++++)))+++,,,------,,,+++))),,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++******,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,---------------,,,,,,---......//////......------------------------,,,,,,,,,---------......////////////////////////..............................------------......................................................------------------------...---,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,......------------,,,,,,,,,,,,------......//////...---,,,+++++++++,,,,,,........................,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------............------...---+++,,,...///---+++++++++,,,,,,,,,---------------...//////...------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222222111///...---,,,+++...------,,,,,,------............------,,,,,,+++---------------------------......---++++++,,,...///...------------...///000000000///////////////---------............///////////////////////////////////////////////////................................................------------------------//////...------,,,++++++000////////////.........+++,,,,,,,,,------------------------,,,+++***)))++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---......------------------------///...---,,,+++************+++,,,------,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,***+++,,,------,,,+++***,,,------......------,,,)))***+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---......//////......------------------------,,,,,,,,,---------......////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---...------------,,,,,,,,,---------------............---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......***,,,...//////...,,,***...---,,,,,,......---,,,,,,,,,,,,,,,------------------...//////...------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222222111000...---,,,,,,------------------------......---------,,,,,,,,,---------------------------......---++++++---............------............///////////////......---------............///////////////////////////////////////////////////........................................................................,,,,,,,,,++++++*********///////////////.........++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,---------------------------------------,,,,,,,,,------...------------------------...---,,,,,,++++++++++++++++++,,,------,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,***+++---......---+++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++------++++++++++++---------,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------+++******+++,,,---,,,------------,,,++++++,,,---......///.........------------------------,,,,,,,,,---------......////////////////////////........................---------......---------------,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,---,,,++++++,,,---............------------...---------------------------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......))))))++++++++++++))))))------,,,---------------,,,,,,,,,------------...---..................---///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////.........------------------------------------------,,,,,,,,,------------------------,,,---...---,,,,,,---///---..................---,,,,,,---......------,,,---------............///////////////////////////////////////////////////........................................................................*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++++++++,,,---------+++++++++,,,,,,------...------------------------...------,,,,,,,,,------------------------------++++++++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,***+++---......---+++******++++++,,,,,,++++++***,,,,,,,,,,,,+++******)))------++++++++++++------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,------............------,,,---......///.........------------------------,,,,,,,,,---------......////////////////////////........................---...////////////...---------,,,,,,++++++++++++------------------------------------------------------.........,,,+++)))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,------++++++,,,---/////////............------------------,,,,,,,,,---------,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......++++++))))))))))))++++++,,,------------,,,------,,,,,,---------..................------.........///......---,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............,,,------......------,,,------------------------------------------------,,,---------,,,,,,---///------...//////...------***+++,,,---...---,,,+++---------............///////////////////////////////////////////////////........................................................................++++++,,,------...//////+++++++++,,,,,,,,,,,,,,,............////////////++++++++++++,,,---...///,,,,,,,,,,,,------------------------------------......---,,,,,,,,,------------------------------*********+++,,,---...///------,,,,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))******+++,,,,,,,,,(((((()))***,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,---......---,,,+++,,,------......------,,,+++++++++++++++******)))---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++******))))))******++++++,,,---......//////......,,,---......//////......------------------------,,,,,,,,,---------......////////////////////////........................---...///000000///...---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................//////......---,,,+++***+++,,,,,,------,,,,,,+++***++++++,,,,,,------...+++---...---,,,+++,,,...//////.........---------,,,,,,,,,,,,,,,---------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......///...,,,******,,,...///,,,---......,,,,,,---...,,,---------............///...------------...//////...------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,------------------------------------------------+++---------,,,,,,...000------...//////...------***+++---...///...---,,,---------............///////////////////////////////////////////////////................................................------------------------------------------------++++++++++++,,,,,,,,,---,,,,,,,,,---------......---,,,+++++++++,,,---...---------------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,------------------------++++++++++++,,,------...---------,,,,,,---------,,,++++++++++++++++++,,,------------------------++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++------------------------,,,------......------,,,(((((()))++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,+++***+++,,,---.../////////,,,---......//////......------------------------,,,,,,,,,---------......////////////////////////........................,,,---///000000///---,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,---...---,,,,,,,,,...------,,,,,,,,,++++++++++++++++++,,,,,,------...,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------............------------......+++---///...,,,+++---...------------............///...------------...///...------------......///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,---......---,,,,,,------------------------------------------------+++,,,------,,,,,,...000,,,---...//////...---,,,+++,,,...000000///...------------.........//////////////////////////////////////////////////////................................................---------------------------,,,,,,++++++******)))+++++++++,,,,,,---------(((((()))))))))*********///...,,,+++***++++++,,,.........------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,...------,,,,,,------...---,,,+++******+++,,,---------------------------)))***+++,,,---.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000///...---((())))))***++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***...------,,,,,,------...***++++++,,,,,,++++++***%%%&&&(((***,,,---...///++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,---...---,,,,,,((()))***,,,---...//////,,,---......//////......------------------------,,,,,,,,,---------......////////////////////////........................+++,,,...//////...,,,+++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---///+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,---......,,,,,,---...+++++++++*********))))))******+++,,,,,,---......,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......***+++---......---+++***+++---///...,,,+++,,,///---------........./////////...---,,,,,,---...///---------------...///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++******))))))))))))***,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,---------.......................................------,,,,,,,,,......---------,,,,,,,,,,,,---...---,,,,,,---......------,,,++++++++++++------------------------........................------------------------........................000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,......---------......///......//////......---,,,)))+++------,,,*********------------------------,,,------......------,,,...------,,,,,,------...............---,,,++++++,,,,,,,,,---------......'''''')))***,,,---///////////////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++******)))))))))+++******+++------+++)))))))))***+++,,,,,,------,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------...------,,,,,,++++++***))))))***+++,,,------...++++++,,,,,,,,,,,,---------.........---,,,,,,+++***)))((()))+++,,,+++***///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------....../////////,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***+++,,,---......---,,,,,,++++++++++++------------------------,,,,,,,,,---------..............................///...,,,,,,,,,---///111333111...,,,++++++---...111///---+++++++++,,,---...///////////////............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********........................------------------------,,,,,,------.../////////...---,,,,,,++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000,,,,,,---...---,,,***)))++++++------------++++++...---,,,,,,++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------......---------,,,,,,,,,.........---------,,,,,,+++---------,,,+++,,,---------,,,,,,+++,,,,,,,,,------------------------........................------------------,,,,,,........................000/////////.........---...........................------,,,,,,,,,---------------------,,,,,,+++(((***------,,,,,,,,,---++++++++++++++++++++++++,,,------......------,,,...------------------...---------...------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,+++++++++*********,,,***)))***+++,,,+++************++++++,,,,,,---+++******************+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------......------,,,++++++***)))***+++,,,+++***...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......---,,,,,,+++++++++,,,------------------------,,,,,,,,,------------...........................///...,,,,,,,,,---///000111///---+++***+++,,,......---,,,++++++,,,...///......////////////..................------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++------------------------------------------------...............---------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,,,,------...//////000,,,,,,---------,,,+++***,,,---............---,,,...---,,,,,,+++++++++,,,,,,------......------,,,,,,,,,------------,,,,,,,,,---///000000...,,,***,,,,,,,,,,,,------------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...............---------+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,---...------------------------------------------------.........------,,,,,,,,,......................../////////...............////////////////////////......---,,,+++++++++,,,,,,,,,------,,,,,,+++***(((***,,,---------...///++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,------...---------,,,,,,,,,---------......///......---,,,,,,++++++---,,,,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++---+++))))))***+++++++++++++++++++++++++++++++++******))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------......------,,,,,,---,,,++++++,,,---+++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------))))))************++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,,,,,,,,,,+++,,,------...------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,------------------------------------...---,,,,,,,,,---///000...---+++******+++---...,,,,,,++++++,,,---///000---....../////////....../////////............---------------------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---......//////,,,,,,---------,,,++++++---......//////......---------,,,+++++++++,,,,,,,,,------......------,,,,,,------......------,,,......//////...---,,,+++,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......---,,,---...,,,,,,,,,,,,,,,---...///------------------------------------------------.........------,,,,,,+++................................................//////////////////////////////...---,,,,,,,,,,,,,,,------------,,,++++++***+++---...------...000------------------------,,,------......------,,,------............------++++++,,,---............,,,,,,,,,---------......000000///...---,,,,,,+++........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))***,,,------,,,,,,++++++++++++++++++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...------,,,,,,...,,,+++,,,------,,,***++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,---...///---,,,+++***+++,,,...///---,,,,,,,,,,,,---...///------......//////....../////////////////////...------------------------........................+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,+++------............---------,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,------......------,,,000...,,,******+++,,,---,,,,,,---------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------..................---///000///...---...///,,,,,,,,,,,,---......///------------------------------------------------.........------,,,,,,,,,........................---------.......................................000000///..............................---,,,,,,,,,......---,,,,,,---...------------------------,,,------......------,,,---......//////......---++++++,,,---............,,,,,,,,,---------......///.............................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000---+++***+++---......,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,------...------,,,---,,,++++++------,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---------******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,---------.........,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......------,,,,,,---...///000......------,,,,,,,,,,,,,,,,,,---................../////////////////////------------------------........................+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------..................////////////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,------------,,,,,,000---***((((((***,,,...,,,---------............,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,---------..............................,,,,,,,,,------------...,,,,,,,,,------------------///000///...---...///------------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------.........------------------------000///////////////000000......//////......---,,,---......---+++***,,,---++++++++++++++++++++++++,,,------......------,,,---...///000000///...---,,,,,,------...---------,,,,,,,,,---------......---------...............+++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,///---++++++,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++......---,,,,,,+++******((()))***+++,,,------...++++++,,,,,,,,,,,,------,,,,,,------......------,,,******+++,,,------+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,---............---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------......///000///......------,,,+++++++++,,,---...............---............/////////------------------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................------------------------***++++++,,,------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---.........////////////,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,------......------,,,++++++,,,,,,,,,,,,++++++---,,,***))))))+++---...------------............,,,,,,,,,---------......++++++++++++,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,---...---,,,+++,,,...///......------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................,,,,,,,,,------.........------------------------...............///000111---............---,,,,,,+++,,,,,,+++******,,,...++++++++++++++++++++++++,,,------......------,,,---...///000000///...------------...------,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,+++******,,,,,,+++************++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------)))((((((***,,,------,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,+++++++++,,,,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------......------------------,,,,,,***+++,,,---............,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,,,,,,,,,,---...,,,+++++++++,,,,,,---...,,,------......------,,,***++++++,,,,,,++++++***+++++++++,,,,,,------------------.........//////,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,***+++,,,,,,******+++,,,000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................,,,,,,,,,------.................................,,,,,,,,,---...///000111,,,,,,---------,,,++++++)))************+++---000------------------------,,,------......------,,,---...///111111///...---............---,,,++++++,,,,,,,,,---------...............------,,,,,,+++---------....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++++++++++++++,,,)))))))))******+++++++++))))))((()))++++++)))'''))))))***+++,,,,,,------,,,++++++******++++++,,,++++++,,,---------,,,,,,------------------------++++++,,,,,,,,,---------++++++------------++++++***++++++,,,,,,------...,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------+++,,,,,,---.........---(((''''''))),,,---------,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,.../////////...---++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............***+++,,,---............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++******++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***++++++++++++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...//////...---,,,,,,---...///++++++++++++,,,,,,---......---,,,,,,+++***)))(((------------------------+++,,,---......---,,,++++++++++++,,,,,,---------........................000///...---------------------------------------,,,---......,,,,,,---...------............------...------,,,,,,------...+++++++++,,,,,,,,,------//////.........---------.........------,,,,,,,,,///---,,,,,,---...,,,+++------------------------000///...,,,,,,,,,---...///......------,,,++++++//////.........---------+++,,,------......---------------,,,,,,++++++++++++++++++,,,,,,---------------------------------,,,,,,------...///000000------------------------,,,,,,,,,++++++*********///////////////////////////......------,,,++++++++++++,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++************************...---,,,+++++++++,,,---+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++******************+++***)))((((((***,,,...------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///........................---,,,,,,++++++,,,,,,---,,,,,,++++++,,,///222444---,,,,,,++++++,,,,,,---******))))))******+++,,,------------,,,,,,+++***---------,,,,,,,,,++++++---------,,,++++++******------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,------...........................---,,,++++++++++++,,,------------------------,,,---......,,,,,,---...------............------...------,,,,,,------...,,,,,,---------.........//////.........---------......---------,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------........................//////.........---------+++,,,------......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...//////000---------------------------------,,,,,,,,,++++++........................++++++,,,------......///++++++,,,,,,,,,---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))*********++++++++++++************************+++*********)))******+++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,+++*********,,,---...------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------..............................------,,,,,,------...,,,,,,++++++,,,---...///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,---------,,,,,,+++***,,,,,,,,,,,,++++++++++++------------------------------------------------...------,,,,,,------...------------,,,,,,,,,,,,........................------,,,+++++++++,,,,,,------------------------,,,---......,,,,,,---...------............------...------,,,,,,------...---------.........//////...............---------...------------,,,,,,,,,+++******,,,...000//////,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,------......///000000111...............---------+++,,,------......------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,------.../////////------------------------......------------,,,,,,------------------------++++++,,,------......///,,,,,,,,,,,,------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++++++++++++++++++++++++++)))******++++++***************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////...---,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......................................................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,---------,,,++++++,,,++++++++++++*********------------......//////------------------------...---,,,++++++,,,---.........------,,,,,,,,,+++........................///......---------......------------------------,,,---......,,,,,,---...------............------...------,,,,,,------...------------....................................------------------------,,,++++++,,,...//////...++++++++++++++++++++++++,,,---...///......,,,+++------......////////////........................+++,,,------......------------------------,,,,,,......------,,,,,,,,,+++---------------------------------.........//////---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,------------...------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000000///...,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,++++++***++++++,,,******++++++++++++******+++++++++,,,,,,---------------------------------...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------+++++++++,,,,,,,,,------............---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------......------------......+++,,,------------,,,+++---,,,,,,++++++,,,,,,---***))))))))))))***++++++,,,,,,,,,------,,,,,,++++++++++++*********)))))),,,------......//////000------------------------...---,,,++++++,,,---............------,,,,,,,,,..............................---------......///------------------------,,,---......,,,,,,---...------............------...------,,,,,,------...+++,,,,,,,,,,,,------------.....................------------------------...---,,,,,,......---,,,+++++++++++++++++++++++++++,,,---......---,,,+++.........---------,,,,,,---.....................+++,,,------......------------------------------.........------,,,,,,,,,---------------------------------...............------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,---------.........------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...---,,,++++++***------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++++++++,,,,,,------++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,++++++***++++++,,,,,,------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------+++++++++,,,,,,,,,------............---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------------,,,,,,,,,,,,------+++,,,---.../////////...---,,,,,,++++++,,,,,,---((((((((((((((()))******+++,,,,,,------,,,,,,,,,+++++++++*********))))))---------.........//////------------------------...------,,,,,,------............---------------........................,,,,,,+++++++++,,,------------------------------,,,---......,,,,,,---...------............------...------,,,,,,------...+++++++++,,,,,,,,,---------------...............,,,,,,,,,------------...///...,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,///......---,,,,,,++++++---------...............+++,,,------......------------------.....................---------------------------------------........................------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,---------............,,,,,,,,,------------...------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,---***************+++,,,,,,++++++,,,---------,,,,,,,,,++++++++++++*********------------------......------------------------,,,------------------,,,------------....................................+++++++++++++++,,,---...------------------------,,,---......,,,,,,---...------............------...------,,,,,,------...,,,,,,,,,,,,---------...---------.........//////,,,,,,,,,---------......---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............---------------------.........//////+++,,,------......------------------.........///------------............------------------------........................------------------------+++++++++,,,,,,,,,------------------------------++++++,,,------......///------------............,,,,,,,,,---------......------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,------------...,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,...///000111111------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---.........///...---+++++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))******+++,,,,,,------------------------------+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...***+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++------------------------------------------------+++,,,............,,,+++,,,---------.../////////........................---------------...///000------------------------,,,---......,,,,,,---...---..................---...------,,,,,,------...---------.........//////---------.........//////,,,,,,,,,------.........++++++***,,,...000///...------------------------,,,,,,+++***+++,,,...///------......///000000000---------.........//////+++,,,------......---------------.........//////,,,---------.../////////------------------------.....................---------------------------,,,,,,,,,------.........------------------------///......------,,,++++++---------.........//////,,,,,,,,,------.........---------,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///000...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------***+++---///111222444555------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...///000000111000...,,,+++,,,...///++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,))))))***+++,,,,,,------........................+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---,,,,,,,,,------,,,,,,,,,***++++++,,,,,,------...................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........000///,,,***)))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***+++,,,,,,---------------------,,,,,,,,,++++++------,,,+++,,,---...///---.........---,,,++++++------------------------)))***++++++------.../////////.........------------------------------------.........---,,,,,,+++,,,,,,,,,---------..................//////000000------------------------///...---,,,,,,,,,,,,,,,........................------------------------111000///.....................///000000000000000------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++************++++++------------------------++++++,,,,,,---...//////...+++***+++---...,,,***,,,,,,,,,------.........//////.........---------,,,------......------,,,++++++++++++++++++++++++000///---+++(((&&&$$$###+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,------,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((('''(((***,,,///222444555------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++************++++++,,,---...//////,,,,,,,,,++++++*********)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,---------.........---,,,++++++---...000------------------------,,,------......------,,,.........------,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***+++,,,---.........,,,++++++++++++++++++,,,///...,,,*********,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------...///...---+++***++++++++++++++++++++++++...---,,,+++++++++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...............---,,,,,,------------------------+++++++++,,,,,,------...//////.........---------------------------------------......------,,,+++,,,,,,,,,---------......,,,,,,---------.........------------------------......---,,,,,,,,,------........................------------------------.........------...//////,,,,,,------...---------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,---......//////...,,,---///000...,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))***+++,,,...000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,++++++---...000------------------------,,,------......------,,,......---------,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***++++++,,,------------,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++++++++***+++++++++++++++,,,---------------,,,,,,+++++++++,,,------...---,,,+++***..............................---,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///....../////////...------------------------------,,,,,,,,,,,,,,,,,,,,,---...............---------------------------------------......------,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---......................................................,,,,,,,,,,,,---...///000,,,---------------,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------+++,,,,,,------.........///...------//////...---,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++************************,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,+++,,,---...///------------------------,,,------......------,,,...------------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))+++************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////......------------------------......------,,,,,,,,,,,,........................------------------------,,,------...------,,,,,,,,,,,,,,,---------......++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---...///........................////////////////////////,,,+++++++++,,,,,,---...///000000000000///......------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,+++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...------------------------,,,,,,------............,,,,,,---------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---...///------------------------,,,------......------,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++************+++++++++,,,,,,------,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,+++******)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////...------------------------///......------,,,,,,+++---.....................------------------------,,,,,,------...------,,,,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///........................////////////////////////------,,,+++++++++++++++000000111111111000000///------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------------+++,,,,,,,,,,,,+++,,,,,,------------------------------------............///---,,,******,,,---///---------------------------------------,,,,,,,,,............////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,++++++***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++************+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------........................,,,,,,,,,------,,,,,,,,,******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((((((***---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------,,,------......------,,,---------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++******))))))))))))******++++++,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,........................,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------.../////////......------------------------///.........------,,,,,,---------...............------------------------,,,,,,------......------,,,,,,,,,---------..................------------------------------------------,,,,,,,,,---......................................................///...---,,,++++++++++++,,,------...//////......------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---------------------------------------------------...//////------...///...------------,,,,,,,,,------...............///......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++........./////////000000---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++******+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......//////000000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................,,,,,,------------,,,,,,)))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++,,,,,,))))))***+++,,,---......,,,,,,,,,,,,------------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,******))))))))))))******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,+++***+++************+++,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---...............------------------------...............------------------.........//////------------------------+++,,,------......------,,,,,,,,,---------......///.........---------,,,------------------------......---,,,,,,,,,------........................------------------------...---,,,,,,,,,,,,,,,---))))))+++,,,------......------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------........................,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------,,,...000///---,,,...///......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,---......,,,+++***)))***+++,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,------------,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,---------......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------......------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***++++++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,------------,,,+++++++++---...///************************------,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,---.........---------------------------........................---------.........//////------------------------+++,,,,,,---.........---,,,,,,,,,---------...............------,,,,,,,,,------------------------///...------,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,---...//////((()))***,,,---...//////------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------........................,,,,,,,,,---------......,,,,,,,,,---------...............------.........------------------------------------------------***,,,...---+++***+++............------,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---......///+++++++++,,,,,,,,,------+++++++++,,,,,,---------***************************+++,,,------+++***((()))***+++,,,------...---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))+++...///000////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++,,,------......------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,---,,,,,,++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,------.........///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,---------......+++,,,------......------------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***+++,,,---............------,,,,,,------...---,,,*********,,,...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................***+++,,,,,,------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------,,,+++,,,---///000------------------------***)))))))))***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,---......---,,,,,,////////////////////////+++++++++,,,---...///000...................................................------,,,,,,,,,------------------------------///......------,,,++++++------............------........................,,,---------.../////////,,,------......------,,,........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++//////...,,,+++,,,///222..................------///,,,******---//////---------------------------------------------------------------------------,,,,,,---......---,,,,,,---------------------------+++)))+++...000///---///...---,,,+++,,,---...111000...,,,,,,,,,.../////////...---+++***)))))),,,------...---,,,***)))++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,---...............---,,,,,,,,,,,,---...******+++,,,---//////000.................................------,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------,,,---,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...------,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------------------------------///...---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++$$$&&&''')))*********))),,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******+++,,,------...------,,,,,,------...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++111000///...---,,,,,,,,,---,,,+++******+++,,,---***+++---...///...---,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////...,,,++++++,,,...///------..................,,,------......------,,,.........---------,,,,,,------------------,,,,,,,,,,,,---......---,,,,,,........................,,,,,,,,,,,,---...//////...................................................------,,,,,,---------------------------------++++++,,,------......///------............------------------------------,,,,,,,,,---------------,,,------......------,,,........................------............------------------------------------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---++++++---///------------------......///,,,***+++---///...---------------------------........................------------------------,,,,,,---......---,,,,,,---------------------------+++***,,,///000///......---,,,,,,,,,,,,---...///...,,,+++***+++,,,---......---,,,++++++******+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------...---,,,,,,,,,,,,---...++++++,,,---...///000111..............................---------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------------------+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------...------,,,,,,------------,,,,,,++++++,,,,,,---)))************+++++++++------------------------------------------------///...---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++******++++++,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------...////////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---,,,++++++,,,---///,,,,,,------...//////000---......//////......---//////............------,,,,,,------------------,,,------......------,,,........................,,,,,,,,,,,,------...///................................................---------,,,,,,------...........................++++++,,,------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,........................------............------------------------------...........................------------,,,,,,,,,,,,------......------,,,------------------------,,,...///...,,,++++++,,,++++++,,,,,,------.........,,,++++++---......---------------------------........................------------------------,,,------......------,,,---------------------------,,,,,,---///000///...------,,,,,,,,,------...---,,,***))))))***++++++---------,,,,,,+++++++++++++++,,,---------,,,,,,------------------------++++++++++++,,,,,,,,,,,,---------...------,,,,,,------,,,,,,,,,,,,------,,,,,,---...///000000111------------------------...------------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------------------***+++---...000000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---************++++++++++++------------------------------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,------...///,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...---,,,++++++,,,---...---------.........//////------............------............------------,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,---...///................................................------,,,,,,,,,---......///////////////////////////......------,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,------......------,,,........................------............------------------------------------------------------------------------------,,,------......------,,,------------------------+++---//////---***))))))******++++++,,,---......---,,,,,,,,,---.........------------------------........................---------------------------------------------------------------------------------....../////////---,,,,,,,,,------......,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------******+++++++++,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000111111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------++++++++++++++++++++++++......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------***++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------------------------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------//////.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------------------------........................------,,,,,,,,,---......................................................,,,,,,,,,,,,,,,---...//////////////////////////////......------,,,++++++------............------------------------------//////......------,,,,,,,,,------......------,,,........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++++++++++++++++++++++++++---//////---***)))(((******++++++,,,---......+++,,,---------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------...............///+++,,,,,,------.........,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------------------------------*********+++++++++,,,,,,+++,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------------------------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,...///...---,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,++++++******++++++,,,------------------------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***+++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,------------------...------,,,,,,------...---------------------------------,,,,,,------...................................................,,,,,,,,,,,,---......///........................++++++,,,------......///------............------..........................................------,,,------......------,,,........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,+++++++++++++++++++++++++++---//////...+++******++++++,,,,,,------......***,,,......---,,,---...------------------------++++++++++++++++++++++++------------------------...------,,,,,,------...------------------------,,,---...---,,,,,,---...++++++,,,---............,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++***++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------************++++++++++++***+++---...///......------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000......,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,...//////000,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++..................------,,,,,,------------,,,,,,,,,,,,,,,,,,------......------------------,,,,,,...---,,,,,,,,,,,,---...------------------------...------,,,,,,---------................................................,,,,,,,,,,,,---...//////------------------------++++++,,,------......///------............------------------------------------------------......,,,------......------,,,........................------............------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,---------------------......))),,,//////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------***,,,...---+++***+++---***+++,,,...............+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***)))++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---************++++++++++++)))+++---...//////...------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------++++++,,,---------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---......---,,,,,,+++,,,,,,---------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,------.../////////---..................------------.........//////.........------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------...------,,,,,,,,,------................................................+++++++++,,,---...///000------------------------///......------,,,++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,........................---..................---------------------------........................,,,,,,,,,------.........,,,------......------,,,------------------------,,,---//////...---...///..................------))),,,//////---,,,---...------------------------------------------------------------------------...---,,,,,,,,,,,,---...------------------------***,,,---,,,***)))***---)))+++,,,...//////......***+++,,,------------------------,,,,,,+++++++++///...,,,+++***++++++,,,------------------------,,,,,,------------......++++++,,,---............***+++,,,------,,,+++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++)))'''++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,)))************+++++++++)))***---/////////...------,,,,,,++++++,,,,,,------------.........//////------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------)))***+++,,,+++***)))((()))))))))***+++---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,+++,,,,,,---,,,,,,---......---,,,,,,)))***+++,,,---,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,333222000///.........///------,,,,,,,,,---......---,,,,,,,,,,,,---......------------------------........................---------............///000///...---------------......------------......//////.........---------------------------------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------............------///...---,,,+++,,,---...///......------,,,++++++---------,,,,,,+++++++++,,,,,,---......---,,,,,,////////////////////////111111000000///...,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,......---,,,++++++******//////.........---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++,,,,,,---------,,,,,,,,,---------......//////...---+++***))))))........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,+++***+++,,,---...***++++++,,,------------...------,,,,,,++++++***++++++,,,,,,,,,,,,------.........------,,,,,,,,,------,,,+++,,,---...///------------------------++++++++++++++++++++++++------++++++++++++---------------,,,,,,+++++++++******))))))******+++,,,...------,,,,,,------...+++++++++,,,,,,---------+++++++++*********))))))+++++++++,,,,,,---------000///---,,,+++,,,---------,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,000---((($$$###%%%(((+++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,------.........------------------------//////...---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,++++++***+++++++++........................---------.........//////------------------------......---------,,,,,,,,,///...------------...///.........------,,,,,,+++---,,,,,,,,,,,,---......------------------------........................---------............/////////...---------------......------------......//////.........---------------------------------------------------------........................------------------------------............------...---,,,,,,,,,,,,---...---------------------------------,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++000000000000///...------,,,,,,---------.........,,,,,,,,,---------......//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---......------,,,++++++***///.........------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++************+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++++++++,,,,,,---------///...---+++++++++,,,---///---++++++,,,,,,+++***************************///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------------------------///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,------,,,,,,,,,,,,,,,---........................++++++,,,---...///000111...........................------------,,,,,,,,,+++******+++,,,---...///.../////////...,,,***)))---,,,,,,,,,,,,---......------------------------........................---------............/////////...------------.........------------.....................---------------------------------.....................///................................................------............------------,,,,,,,,,------...++++++,,,------...//////------------,,,,,,,,,,,,,,,------......------,,,------------------------...//////000000//////...---------.........//////,,,,,,,,,---------......////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------.........------,,,,,,+++............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******+++,,,------...//////......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---------,,,++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------...------------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,000...,,,+++,,,+++***)))************************+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------,,,,,,------------------------.........------,,,,,,+++++++++++++++++++++++++++---------------------------,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------------..............................,,,,,,------...//////000------------------------------------------------*********+++,,,,,,------,,,---/////////---+++)))---,,,,,,,,,,,,---......------------------------........................---------............//////......---------............------------..............................------------------------............////////////........................------------------------,,,------......------,,,---,,,,,,,,,------......,,,,,,,,,---------......------------------,,,,,,------------------------........................,,,,,,---...............------------............,,,,,,,,,---------........................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------------,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------*********+++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,++++++******++++++,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((())),,,......---+++***------------------------***+++,,,---...---,,,+++.........------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...///................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,)))+++---/////////---,,,---,,,,,,,,,,,,---......------------------------........................---------............///......---------......///......------------......---.....................------------------------,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------...............---------,,,,,,,,,------------------------------------------------******************************+++,,,------------+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...---------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------,,,++++++***---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------***+++,,,---...---,,,+++.........------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---..............................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------.........---,,,,,,)))***,,,.../////////...---,,,,,,,,,,,,---......------------------------........................---------............///...------------...//////......------------......---------...............------------------------+++++++++,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---............//////...---,,,,,,++++++------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...***+++,,,---------,,,,,,,,,,,,---------,,,++++++......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,------------...***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,---,,,,,,,,,+++***)))***---...///...************************---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,---......---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,---...///........................---------...............------------------------,,,,,,,,,---------......***+++,,,............---+++,,,,,,------.........---,,,,,,,,,,,,---......------------------------........................---------............///---------------...//////......------------......---------.........//////------------------------***++++++,,,------..............................------------------------+++,,,,,,------,,,,,,+++***+++,,,...............---------------------,,,------------.........///...---,,,,,,,,,,,,---...////////////////////////,,,------.........------,,,,,,,,,,,,---------...,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------------,,,,,,+++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......***+++,,,---------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------******++++++,,,---......,,,,,,,,,,,,---------...---------,,,,,,+++++++++***+++,,,---...------,,,,,,+++******,,,......---************************.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...///000........................+++,,,,,,---...///000000........................,,,,,,,,,------.........'''(((+++---...//////.........---,,,,,,,,,---------,,,,,,,,,,,,---......------------------------........................---------.........//////---------------...///000.........------.........---------.........//////------------------------++++++,,,,,,---...//////................................................+++,,,,,,------,,,,,,+++)))+++,,,...//////......+++,,,,,,------......///---------.........//////...---,,,,,,,,,,,,---...------------------------...///////////////......---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,---...///*********************++++++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........***+++,,,---...---,,,,,,***+++,,,,,,------------***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,---...///...------------------------------------------------------++++++------------+++++++++++++++,,,,,,---------,,,++++++++++++,,,------...------,,,,,,------...))))))***+++---...//////---------.........//////---------,,,,,,+++++++++***+++---...///...------...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,------.........------------------------------------------------************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------......000111111//////.........---------000///...---------------........................,,,,,,---.../////////...//////...---,,,++++++***---------------------------------------------------------............///000...,,,---000111///---------------------------......////////////.........///000///...---...000////////////////////////000///...---------------......------------......000///...---------------......---------,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------........................//////.........------------.........//////000000+++,,,,,,---...///000000------.........---+++***------------------------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........,,,,,,,,,,,,......,,,++++++******++++++,,,------------------------++++++++++++++++++++++++------------------------------------------------------------------------+++,,,------......------------------------------...---,,,---......,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---***+++---.........------------,,,+++++++++,,,,,,---------------...///000,,,---////////////---,,,,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,------------............---,,,+++***------------------------)))***++++++------...///---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---...///...---,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,...---,,,+++***+++,,,---000000//////...............------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---,,,,,,,,,,,,,,,........................------......///..................------,,,,,,+++---------------------------------------------------------............///000...------000000///---------------------------......////////////.........///000///...---...000//////////////////////////////...---------------......------------......//////...------------.........---------,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------........................//////.........---------------------.........///---------...............------.........---,,,+++---------------------------,,,+++******+++,,,------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++------------------------------------------------------------------------+++,,,------......------------------------------...---,,,---......,,,***)))***+++,,,,,,---,,,,,,---------------------------------,,,,,,++++++++++++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,---...---,,,,,,...---------------......---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,------------............---,,,++++++------------------------***++++++,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,---...------,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---.../////////......---------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------,,,+++++++++,,,,,,.................................///......---------------------------------------------------------------------------------------............//////...---...//////...---------------------------......////////////.........///000///...---...000//////////////////////////////...------------.........------------.........------------...//////......---------,,,,,,,,,...------------,,,,,,,,,...------------,,,,,,,,,------------------------.......................................---------,,,,,,,,,---------------//////.........---------------.........---,,,+++------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++***************)))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------......------------------------------...---,,,---......,,,***)))***+++,,,------------........................------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++...............///000111------,,,+++++++++,,,,,,++++++************++++++*********+++++++++,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,------...............------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,))))))+++,,,---...............------------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,,,,---.........................../////////...---,,,,,,,,,,,,,,,------.........---------------------------------------------------------............///......---.......................................---......//////......---...///000///...---...000///////////////////////////......---------............------------......,,,,,,,,,------///000000......---------,,,,,,,,,------------------------------------------------------------------------................................................------------------------........................---------------------,,,------------------------////////////////////////---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------......------------------------------...---,,,---......,,,***)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------............------,,,,,,---------......000111111......---,,,+++++++++,,,...---++++++++++++---...++++++++++++,,,,,,,,,,,,//////...---,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++************......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...........................------------................................./////////...---,,,,,,+++,,,,,,------.........---------------------------------------------------------............///---.........---------...........................------............------...///000///...---...000////////////////////////......---------......///......------------......,,,,,,,,,---...///000111......---------,,,,,,,,,------------------------------------------------------------------------........................---.....................//////..................,,,,,,------...//////000------------------------------------------------////////////////////////---,,,,,,++++++,,,,,,---------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..............................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------......------------------------------...---,,,---......,,,*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......000000///.........------,,,+++,,,,,,---...///000//////...------,,,------...---++++++++++++---...,,,,,,,,,,,,------------//////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,...///000000///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------...//////.................................///......------,,,,,,,,,------.........---------------------------------------------------------............///,,,...///...---,,,---...........................------............------...///000///...---...000////////////////////////...------------...//////......------------......,,,,,,,,,---...///000111......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------------------........................---------...............///////////////.........++++++,,,---...///000111------,,,,,,,,,---......------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...------............---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------......------------------------------...---,,,---......,,,******+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.........------------......000///......---......///+++++++++++++++,,,---...//////...---------......++++++************++++++,,,,,,---------..................------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,...///111000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,,,,------...///........................------......///.........,,,,,,---------------------------------------------------------------------------............///+++---///...,,,+++---///........................,,,------......------,,,...///000///...---...000////////////////////////---------------...//////......------------......---------------...///000......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................---------.........///////////////......---------,,,---------......//////---,,,,,,,,,,,,---...///------------------------***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------............---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------------------------------------------------------+++,,,------......------------------------------...---,,,---......,,,******+++,,,---............------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,------,,,+++,,,---......,,,,,,++++++++++++,,,,,,------,,,,,,------......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------++++++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,+++,,,...000111000///---+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,---------......------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++,,,,,,---...........................,,,,,,---.../////////...---------------------------------------------------------------------------------.........//////+++---///...,,,+++,,,///////////////////////////,,,------......------,,,...///000///...---...000////////////////////////---------------...///000.........------............------------...//////......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........------------------------........................---------.........//////.........------,,,,,,,,,///............------------,,,,,,+++,,,---...///------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........------............------------++++++++++++------++++++,,,,,,,,,---------))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------++++++,,,,,,,,,---------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...///000000///...---,,,++++++******++++++,,,------------------------------------------------------------------------------------------------------------------------+++,,,------......------------------------------...---,,,---......,,,***++++++,,,---....................................+++++++++,,,,,,------------,,,,,,,,,,,,---......+++******************++++++******)))***+++---...------,,,+++++++++,,,,,,++++++++++++,,,------...------///000000///------******+++++++++,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,---------+++*********+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,+++,,,...000222111///---+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,+++,,,---...///++++++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,++++++******+++---///000,,,,,,,,,------............------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///............---------++++++,,,,,,---...//////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///////////////.........///......---------......---------------...///000---------............///........................................................................------------------------........................000000///...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000///.........---///...---,,,,,,---...//////...---,,,+++,,,,,,---...---,,,,,,,,,,,,---...---------------------------------............///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------++++++++++++------,,,---,,,+++))))))+++---///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***))))))******++++++++++++++++++++++++---------,,,,,,+++++++++---,,,++++++---//////...------------------------***+++---...///...------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,+++***000///---,,,+++,,,,,,------------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------..................---,,,,,,,,,,,,---.../////////...------,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++000000000///...---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++.........------,,,,,,,,,......---,,,,,,...///000111000///...,,,+++))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---((()))+++------+++)))''',,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++*********++++++++++++,,,------......///.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,+++***)))(((,,,---............---,,,///............---------,,,,,,,,,------.........---------.........//////........................------------------------++++++,,,,,,,,,---------...............---------///......---------............---------......///---------............///........................................................................------------------------......................../////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////..................///...------------...///000///...---------.........---,,,,,,,,,,,,---...........................---------............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,---------+++******+++---...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***************++++++++++++++++++++++++---------,,,,,,+++++++++***))))))+++...000111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,+++***///...---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------000000///...---,,,++++++...---,,,,,,,,,,,,---...---------...............,,,++++++******++++++,,,,,,------......------,,,------------------------,,,,,,,,,---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------------------,,,,,,---------------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,+++++++++,,,,,,......---------,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))))),,,---............---,,,///............---------------------------......------........./////////................................................,,,,,,,,,,,,------------------------------------......---------....../////////...---------......---------............///........................................................................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........///...------------...///000000///.........//////...------,,,,,,------...////////////////////////---------............///............------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---......---++++++,,,...------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++************+++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++******+++...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,++++++------......------,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000//////...---,,,++++++...------,,,,,,------...+++,,,,,,---......//////,,,++++++******++++++,,,,,,------......------,,,,,,------....../////////***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------------,,,,,,---...............------,,,++++++,,,......************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++******))))))******+++---,,,+++******+++---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---------------...000000///...,,,+++******,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++------............------///............---------............------------............////////////........................////////////////////////,,,,,,---------------------------------............------------...//////000///...------------------------............///........................................................................------------------------........................---------.........//////------------------------------------------------,,,,,,,,,---------......+++,,,,,,,,,---..................------.........//////..................------------------------........................---------............///---,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...//////...---,,,---...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------...---,,,***++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,------------.........------,,,+++,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,------......///------------------------,,,,,,,,,------............------,,,,,,------...,,,------......------,,,+++,,,,,,---...//////000------......///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,---...///...---,,,---,,,+++***+++,,,---///))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************+++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------------000///...---,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,,,,++++++,,,,,,,,,---------........................///............---------.....................---........./////////000000........................////////////////////////------------------------------......////////////---------------...//////000///...------------------------............///........................................................................------------------------........................,,,,,,------.../////////------------------------------------------------,,,,,,,,,---------......+++,,,,,,,,,---.........---..................------------------------------------------------------------------------------------............///---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...///000///---,,,---...+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------......,,,***++++++++++++++++++++++++---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------------------------------+++++++++,,,,,,,,,---------------...------,,,,,,+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,............////////////++++++,,,,,,---......///------------------------......------,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,******+++,,,---.........////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------.........***+++---.........---,,,...---,,,+++***+++,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***+++---...///...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------...///////////////...------.../////////............---------..................//////....../////////000000000........................////////////////////////............------------------......///000000000---------------...///000//////...---------......---------............///........................................................................------------------------........................---------.........//////------------------------------------------------,,,,,,,,,---------......---------------.........------...//////...------+++,,,------...---------,,,------......------,,,---------------------------------............///////////////.........---,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------...000///...,,,,,,---++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++---000000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------......------++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------------,,,,,,,,,+++,,,------......------,,,......------,,,++++++***,,,++++++******++++++,,,,,,------......------,,,***++++++,,,,,,---------.........---,,,+++)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------------++++++,,,---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---***,,,///222222111///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------------,,,++++++,,,,,,---...//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---------....../////////000///...------...///000///............---------------......//////000000.../////////000000000000................................................///.........------------,,,,,,---......///000000---,,,,,,------///000000......---------......///---------............///........................................................................------------------------........................---------...............------------------------........................,,,,,,,,,---------......//////..................------...//////...------+++,,,---/////////...---,,,,,,---......---,,,,,,........................---------............///////////////............,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,...//////---,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------((((((***---000111000...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------........................***++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------,,,,,,,,,,,,+++,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,---------------,,,---------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------------------,,,,,,,,,,,,++++++,,,,,,---...((()))+++---------,,,+++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++---.../////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...///......---++++++,,,,,,---...//////------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,------------000///...------...///000//////.........---------,,,------...///000111111////////////000000000000................................................//////.........---------++++++,,,,,,---...//////,,,,,,,,,---...///000111---------------...///000---------.........//////........................................................................------------------------................................................------------------------........................,,,,,,,,,---------......000000000///.........---,,,---...//////...---,,,,,,---///000000000//////,,,,,,---......---,,,,,,////////////////////////---------.........//////......---------,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------+++++++++---//////---,,,+++,,,)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,...000000---+++------------------------------...///...---+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------........................******+++++++++,,,,,,,,,,,,,,,------...---------------,,,+++,,,---///000+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++---...//////,,,,,,---......---,,,,,,***++++++,,,,,,------......------,,,,,,------...,,,------......------,,,..................------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------,,,,,,+++++++++.........------,,,,,,,,,---,,,+++***+++,,,---...$$$'''***---//////---,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++))))))(((((()))+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---///000000000//////,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++................................................////////////////////////////////////////////////////////////////////////---------.........//////......------------......------------------,,,,,,------------------------////////////////////////......------------...............------,,,,,,,,,------............------)))******+++---......///,,,---------.../////////......................../////////...------,,,,,,......---,,,---...///000................................................//////.........---------///...---,,,,,,---...///------------------------.........------,,,,,,,,,------------------------/////////...---------,,,...---,,,,,,,,,,,,---...++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,+++,,,---...///...---,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,------........................---,,,,,,------++++++++++++------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------...------,,,,,,------......---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---......,,,,,,---...+++++++++******+++++++++//////...---,,,,,,++++++------------,,,,,,+++***///,,,***+++...///...---,,,++++++,,,......---+++000///---,,,++++++,,,---...---,,,,,,,,,,,,---......---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******000///...---------------///...---+++)))'''&&&%%%---------,,,,,,+++++++++........................000000000000000000000000........................////////////////////////////////////////////////---------........./////////......------......///............------------------------------------////////////////////////......------------...............------,,,,,,,,,---......//////......------------------.........---------.......................................------.....................------,,,---...///000................................................//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...............------------,,,++++++++++++,,,---+++,,,,,,------.........------------------------,,,,,,,,,,,,------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------......///...---,,,,,,,,,------------,,,++++++,,,------+++,,,------......------........................++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------...------,,,,,,------......---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,---......,,,,,,---...//////............/////////......---,,,,,,++++++,,,---------,,,,,,+++***...,,,***+++---///...---+++******+++---...,,,+++------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,---------...------,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,---......------,,,+++******---------,,,,,,+++++++++........................000000000000000000000000------------------------////////////////////////////////////////////////------.........////////////......------......///............////////////////////////////////////////////////////////////......------------...............------------------......//////......---000/////////......------...............---------........................,,,,,,------...//////000...------------...//////...............................................................------------..................---++++++++++++++++++++++++...------------,,,,,,,,,---------------------------------...............,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------...///...---,,,,,,,,,---...------,,,,,,,,,,,,------+++,,,------......------........................,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------...------,,,,,,------......------,,,,,,------.........---,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------............,,,---......,,,,,,---......------,,,,,,------............------,,,,,,+++,,,,,,---------,,,++++++...,,,++++++---......---+++***)))***,,,---,,,++++++,,,,,,---------,,,,,,...------,,,,,,------...,,,------......------,,,---,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++................................................------------------------////////////////////////////////////////////////............//////////////////............//////////////////000000000000////////////////////////////////////////////////......------------.....................---------......////////////....../////////.........------/////////...---------,,,........................---------.........//////------------......//////........................................................................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000............------------........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++......---------,,,,,,,,,------,,,+++,,,---...///---------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------,,,------...------,,,,,,---------------------------...////////////---------------,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...------,,,,,,------...------------------------...------,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,------.........///,,,---......,,,,,,---...------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,,,,---.........+++***)))***+++,,,,,,+++***+++---...//////...---------------------------+++,,,---......---,,,+++++++++++++++,,,---......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......---------,,,,,,,,,++++++,,,,,,------------)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................////////////////////////////////////////////////........./////////000000/////////......//////////////////000000000111111000000000000000000000000////////////////////////......------------.................................//////////////////...,,,------------........./////////...---------,,,........................//////.........------------------...............................................................---.....................,,,---...//////...---,,,........................------------------------------------------------,,,---------.../////////---..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,+++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------------------------------,,,,,,------...------,,,------------------------+++---111444444111...+++------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------,,,,,,,,,------...++++++,,,,,,,,,---------++++++,,,,,,------......,,,---......,,,,,,---...000000////////////000000---------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,---...///,,,+++))))))+++,,,---,,,,,,---...000000000///...------------------------+++,,,---......---,,,++++++++++++++++++,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,------------++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---...//////......,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000000//////......//////000......//////000000111111000000000000000000000000////////////////////////......------------...................../////////...//////000000//////...,,,,,,---------........................---------........................000//////...------,,,,,,,,,---......//////......................................................---------...............---..................---........................,,,,,,,,,------------...---------------------------------.....................////////////......------------------------------------------------,,,,,,,,,---......//////)))))))))******+++++++++........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++,,,,,,,,,,,,------+++,,,......---,,,---...------------------------,,,,,,------......------...------------,,,,,,,,,***---111444444222...+++------............------+++,,,------......------........................,,,---------............------............------------............------+++,,,,,,------............------,,,,,,------...,,,------......------,,,------,,,,,,,,,---......++++++,,,,,,------......,,,,,,,,,,,,,,,---------,,,---......,,,,,,---.........------------......------------------------++++++,,,---------,,,,,,,,,---------,,,,,,...///...,,,******,,,---...------......////////////...,,,------......------,,,,,,------......------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,---------.........+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.../////////...---//////......------,,,,,,++++++,,,,,,,,,,,,------........................000000000000000000000000........................////////////////////////////////////////////////.../////////000000000000000000////////////000000------...//////000111111////////////////////////////////////////////////......------------......---........./////////000//////000000000000///////////////...............---------.........................................................------,,,---.../////////...---................................................---------.........//////......------------..............................,,,,,,,,,---------......------------------------...............---------------...//////...------+++,,,,,,------.................................,,,,,,,,,,,,------------((())))))***+++,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---+++++++++,,,,,,---------***,,,......---------...........................+++,,,------......------......---------,,,,,,,,,***,,,...000000///---,,,,,,---...//////...---,,,+++,,,------......------........................------------............------............------------............------++++++,,,,,,---......///...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,---......///............------------,,,---......,,,,,,---...++++++************++++++------------------------***+++,,,,,,---------,,,+++---...---++++++...000///---+++***,,,...//////...------,,,,,,,,,,,,---,,,,,,---......---,,,,,,---------,,,,,,---------,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------------------------,,,++++++------,,,+++++++++,,,,,,,,,---------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++,,,---...//////---,,,+++///............---------+++++++++,,,,,,---------................................................------------------------////////////////////////////////////////////////////////////000000000000000000////////////000000,,,------...///000000111////////////////////////////////////////////////.........------.........---.........//////000000//////000000000000//////222222111000///...------,,,------....../////////........................,,,,,,------.../////////,,,,,,.../////////...---................................................---------........./////////...---,,,,,,---...///------------------------,,,,,,,,,------.........------------------------/////////......------,,,,,,,,,---......---,,,,,,++++++,,,,,,---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---///000111111---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000......---------,,,,,,,,,+++,,,---...///...---,,,+++++++++++++++++++++++++++,,,.../////////......+++++++++,,,,,,---------***,,,......---------...........................+++,,,,,,---.........---.........------,,,,,,,,,+++++++++++++++,,,---...,,,---...//////...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------............------------............------++++++,,,,,,---...//////...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////000000//////.........---,,,---......,,,,,,---......------,,,,,,------...------------------------***+++,,,,,,------------+++---...---++++++---000000...++++++---///000000...---+++***)))***++++++,,,,,,---......---,,,,,,......,,,++++++,,,......------,,,+++************---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---------------------------,,,++++++------,,,+++******+++++++++,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,+++++++++******+++,,,.........,,,***)))++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,---------........................000000//////.........---000000////////////000000//////000000000000//////000000///.....................------------......////////////////////////......//////...---,,,,,,222111111111000000//////000000////////////000000.................................------,,,,,,,,,111111000000//////......000000000000000000000000........................111111000000//////......000---++++++------+++(((&&&(((+++---//////......////////////////////////---------------------------......///////////////...///000///---,,,,,,...........................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......---------............///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,+++***))),,,---...000111111222222...------,,,,,,------...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------.........------,,,,,,,,,///...---...//////---+++...........................000111111///------...---------------------------------.........//////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------......,,,---.........,,,)))(((+++,,,---.........---,,,------------------------)))***++++++,,,---......------------------------,,,,,,,,,------,,,++++++...........................---,,,+++***++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******---,,,,,,+++*********++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,---------,,,,,,------...000...,,,,,,---.........000000//////.........---------------------------,,,,,,,,,---------..............................+++---///...,,,+++******++++++------------++++++---------,,,,,,+++++++++........................000/////////............000000///.........//////000000////////////000000000000///...............///......------......//////////////////////////////////////////...------111111111111000000000///000000////////////000000......................../////////.........------111000000000/////////...000000000000000000000000........................111000000000/////////...000...,,,,,,------+++)))***+++---.........---,,,////////////////////////------------------------,,,------...///............///000///---,,,---...........................------------------------------------------------...---------,,,,,,,,,+++,,,,,,,,,---------......---------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////.........---------,,,,,,------------------------------------------------,,,,,,---------,,,++++++------............------...------,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......---------,,,,,,,,,...---,,,---//////---,,,........................,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------......//////000000///...,,,++++++,,,---.........---,,,------------------------------------------......------------------------+++,,,---............---........................///...---,,,++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---,,,,,,+++******---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,,,,------///---,,,,,,---...---,,,............---------,,,------------------------,,,,,,,,,---------......---------...............,,,---......,,,******++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++........................////////////............111000///...............111000///......///000111000000///........./////////......------......//////////////////////////////000000000000//////...111111111111000000000000000000////////////000000........................000000000///////////////000000000000////////////000000000000000000000000........................000000000000////////////000///------......---+++/////////...------,,,,,,////////////////////////------------------------,,,,,,---............------/////////---,,,---...........................------------------------------------------------.........---------------,,,,,,,,,---------......---------............///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------...///------------,,,,,,,,,,,,........................------------------------***+++,,,,,,---------,,,//////......---,,,+++***...------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---///000///---------------------------,,,------+++))))))+++---------------------------+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------......------,,,,,,++++++******+++,,,---.........---,,,------------------------/////////......---------------------------------,,,,,,---...////////////------------------------///...------,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---,,,,,,---......---+++---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------.........///,,,------,,,+++***,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++........................///////////////.........222222111000////////////222000///------///000222000000///////////////000//////............//////////////////////////////000000111111111000000///111111111000000000000000000000////////////000000........................////////////////////////000000000000////////////////////////////////////........................000000000000////////////000////////////......---111000///...------......////////////////////////........................,,,---......//////......---...///...---,,,---///................................................------------------------........................,,,,,,,,,---------......---------............///...------,,,,,,,,,,,,------------------------------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,,,,//////000///...---,,,,,,...------,,,,,,------...///......---------......------------------------------------------------000///---,,,++++++,,,---------------------------,,,,,,,,,...111222111000------------------------......---+++***+++---000------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------........................------------------------------------------------------------...---,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,---------......,,,+++***)))))))))******+++,,,---.........---,,,------------------------.........---------------------------------------------............------------------------------........................---------,,,,,,++++++***------------------------************************---------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////......---,,,,,,,,,,,,,,,,,,,,,...000000...,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------......///,,,---,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........///////////////333222111111000000000111222000///------///000222000000/////////000000111/////////....../////////000000000000000000000000000000111111111111111000000000000000000000111111000000////////////000000////////////////////////........................////////////000000000000////////////////////////////////////////////////////////////000000000000///000000//////....../////////.........///000000////////////////////////..............................///000000000000000,,,...///...------...///................................................------------------------........................,,,,,,,,,---------......---------............///000///...---,,,+++++++++------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++***))),,,------..................------,,,,,,------.........---------......///------------------------------------------------000///---,,,++++++,,,---------------------------------...000222444333222------------------------......---+++***+++...000------------------------............------------------------------------------------------------........................------------------------------------------------,,,,,,---...------------------------------------------------------------+++,,,------......------,,,,,,,,,---------......//////...------------...+++,,,---.........---,,,------------------------***++++++,,,------......------------------------.........---,,,+++***)))---------------------------........................------,,,,,,+++++++++------------------------........................------,,,,,,,,,,,,++++++---,,,,,,+++,,,,,,---------------,,,,,,+++++++++------------------------))))))***++++++,,,------//////---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////...---,,,,,,,,,,,,,,,---,,,---///111111///------------------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,------......+++,,,,,,+++***+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........///////////////111111111000000111111222111000///......///000111000000/////////000111111000//////......//////000000000000000000000000000///000000111111111111000000000000000111111111111000000////////////000000////////////////////////------............//////////////////000000000000000000000000000000000000////////////////////////////////////000000000000...///000///...---...000,,,------...///000111111////////////////////////........................//////000111111111111000,,,---///...------...///................................................---------------------------------------.........,,,,,,,,,---------......---------............///000000///...------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,+++))))))'''(((***+++,,,---------...------,,,,,,------...,,,,,,+++++++++,,,------------------------------------------------------......---,,,,,,,,,------,,,,,,,,,------------............000222444333222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...------------------------///...............------------------------------------------------------........................------------------------------------------------+++,,,......---,,,---...------------------------------------------------+++,,,------......------,,,,,,,,,---------.........---------------------+++,,,---.........---,,,------------------------))))))***+++,,,---...///------------------------.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++------------------------))))))***+++,,,---......000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------............++++++++++++++++++++++++---------.........//////---------,,,,,,------...---,,,,,,---///000///...------------............------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,...000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------////////////////////////............/////////000............///000111222000000////////////000000000000//////000111111222000000////////////000000000000000000000000000000...///000000111111000000///000000000111111111111000000////////////000000////////////////////////....../////////000000000.../////////000000000111000000000000000000000000////////////////////////.../////////000000000111,,,...000///---,,,...000+++,,,...///000000//////////////////////////////...........................//////000000000000000,,,---......------...000................................................------------------------+++,,,,,,,,,------------,,,,,,,,,---------......---------............///...............///000111...........................---,,,,,,++++++,,,,,,,,,,,,---------.........------------------------------------------------------------,,,,,,+++***'''((()))***,,,,,,------...------,,,,,,------...+++++++++++++++,,,---...................................................,,,,,,------...---------,,,,,,,,,---------......---------///111222111000,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...------------------------.........------,,,,,,,,,------------------------------------------------........................------------------------........................***,,,......---,,,---///........................------------------------+++,,,------......------,,,,,,,,,---------......++++++------------,,,++++++,,,---.........---,,,------------------------+++,,,,,,,,,------......------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,,,,,,,,,,---------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---........................++++++,,,,,,---------...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............------------------------,,,,,,---------.........,,,,,,,,,,,,------...///,,,***)))***,,,......---++++++,,,,,,------------------------------------,,,,,,,,,---------.........------,,,,,,+++++++++'''***,,,---------...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------000000000000000000000000---.........//////000000,,,,,,,,,---...///000111//////000000000000//////000000///000000111222222000000////////////000000000000000000000000000000......///000000000000000//////000000111111111222000000////////////000000000000000000000000000000//////000000111111111222.../////////000000111111000000000000000000000000000000000000000000000000.../////////000000111111+++...000///,,,,,,...000+++,,,...000000///---,,,////////////////////////////////////////////////---......///////////////,,,---......------///000........................////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////,,,,,,---...000222333444...........................---,,,,,,++++++++++++---------....../////////........................------------------------++++++,,,---------,,,,,,******+++,,,------------...------,,,,,,------...---------------...///000................................................***+++---...///...------,,,,,,,,,------.........,,,,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000/////////000---------------------------------,,,,,,+++++++++------------------------------------------------////////////////////////------------------------........................))),,,//////---,,,---///........................------------------------+++,,,------......------,,,,,,,,,---------......---///111222222111///...+++,,,---.........---,,,------------------------///............---------------------------------***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,------.................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------..............................------------,,,,,,+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////........................,,,,,,,,,---------......+++++++++,,,---...///000+++)))'''(((***,,,------*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......///...------,,,+++***)))&&&))),,,...------...///------++++++++++++------+++++++++,,,,,,---------////////////////////////............////////////000///.........000111222000000//////.........---000000000000////////////000000////////////000000000000000000000000000000111///...000333444111//////////////////.........222111111000000000111111000///////////////000111111111111000000000000000111000000///////////////000000000//////.........000000/////////.........000000000000000000000000........................000/////////............000/////////..................................................................------------......////////////////////////000000///...------,,,,,,...------,,,,,,------...------......------,,,+++------------------------+++,,,------......------+++,,,...///111222333333------------------------.........------,,,,,,,,,---...///...,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------............---,,,---...000111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////.........---,,,,,,++++++,,,,,,---...................................................------------------------......////////////......&&&'''***,,,---,,,+++***------------------------///...---,,,,,,---...///000///...---------------...------------...//////................................................------............------............////////////........................------------------------------,,,+++,,,---...///++++++,,,,,,---...//////,,,------......------,,,///...------------...///------------------------.........------,,,,,,,,,..............................---------,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------,,,++++++,,,,,,---+++))))))***+++000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,---...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++////////////////////////............////////////111000//////000111222333000000/////////.........000000000000000000000///111111000000000000111111000000000000000000000000000...---...111222000///000000000000000000000000111000//////////////////000000//////////////////000000000111111111222222111111000//////000000000111111111000000000000000000000000000000/////////000000000000000000000000........................000000/////////.........000000/////////.........////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,///......------......///------......------,,,+++------------------------+++,,,------......------,,,,,,---...............------------------------......---------,,,,,,,,,---...///...,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------......,,,+++******+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------------,,,,,,------...///........................------------------------------------------------......////////////......)))***,,,---...------,,,------------------------///...------------.../////////...---------------...------------...//////................................................------............------------------....................................------------------------------,,,,,,,,,---...///++++++,,,,,,---......///,,,------......------,,,///...---,,,,,,---...///------------------------......---------,,,,,,,,,..............................---------,,,,,,,,,((()))+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000111111000...---...000///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++////////////////////////............////////////000000/////////000111111000000////////////......000000000000000000000000222222111111111111222222000000000000000000000000111///......000111111000111111111111111111111111111111000///////////////222222111111000000000///000000111111222222222333222222111111111222222333111111111111111222222222000000000000000111111111111111111111111111111111////////////////////////000000000/////////......000000000/////////......000000000000000000000000..............................------------............................../////////...------,,,,,,/////////....../////////------......------,,,+++------------------------+++,,,------......------...............---,,,+++------------------------...------------,,,,,,,,,---.........,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......++++++*********+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////..............................------------------------///...------------.../////////...------------......------------...//////................................................------............------,,,,,,,,,------------...........................------------------------------,,,,,,------...///+++,,,,,,------.........,,,------......------,,,...------,,,,,,------...------------------------...------------,,,,,,,,,..............................---------,,,,,,,,,/////////......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------...//////,,,---...,,,+++***,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............---------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++////////////////////////............//////////////////........./////////000000//////////////////000000000000000111111111222111111000000111111222000000000000000000000000222111000000111222333333111111111111222222222222333333222111111111111111333333333333333222111111222222222222222222222222333333222222222222333333000000000111111111222222000000000000000111111111000000000000000000000000000000000000000000000000000000000////////////...000000000////////////...////////////////////////..............................------------......//////////////////////////////.........---------//////............//////------......------,,,+++,,,,,,------------------+++,,,------......------000000000000///...------------------------------------------------------,,,---......,,,,,,,,,...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---000///......---......///------------------------.........------.........///......---------.........------------...//////................................................------............------,,,,,,---------.........................................................---------------......///,,,,,,,,,---------......,,,------......------,,,------,,,,,,,,,,,,------------------------------------------------------..............................---------,,,,,,,,,222222111///...+++)))(((------------------------,,,,,,,,,---------......,,,,,,,,,---------......((())))))(((''''''(((***,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++******++++++,,,------------------------,,,------......------,,,------------------------,,,------......////////////......------------...////////////////////////---------------------------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////000000000000000000000000//////000000000000000000///000000000111111111222000000////////////000000000000000000000000000000000111111111000111222333000000000111111222222222333333222222222222333333222333444555555555555444888888777666555555444333444333333222222222222222111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111000000000////////////111000000000////////////......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------...------,,,,,,------...------......------,,,+++,,,,,,,,,---------......+++,,,------......---------...//////////////////------------------------------------------------,,,---...---,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................//////,,,,,,,,,+++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------///...------,,,------...---------------------------..................---......---------......///...------------...//////................................................------............---------.........////////////................................................------.........//////...,,,,,,,,,---------------,,,------......------,,,------------------------------------------------------------------------..............................---------,,,,,,,,,+++,,,---...////////////------------------------,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++******++++++,,,------------------------,,,------......------,,,------------------------,,,------......///////////////...---------......////////////////////////---------------------------------------------------......//////......---------------------------+++++++++,,,,,,,,,------........................------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////333333444444444333222111//////000000000000111111///000000111111222222222000000////////////000000000000000000000000000000---///111111000///000111000000000111111222333333222111111222222333444555333555777:::;;;<<<<<<<<>>======<<<999999777666555444444444555555555444444333333333222222222111111111000000////////////////////////000000000000000000000000111111000000000/////////111111000000000/////////......................................................------------......------------------------........................------,,,,,,,,,,,,------------......------,,,++++++,,,,,,------.........+++,,,------......------)))***+++,,,---.........------------------------,,,,,,,,,------------...+++---...---,,,,,,---///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////,,,++++++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,------------------------------------------------...//////...------...------------...//////...------------...//////................................................------............------........./////////000000................................................------...////////////...------------------------,,,------......------,,,---......//////......---------------------------,,,,,,,,,------------.................................---------,,,,,,,,,,,,,,,---...............------------------------,,,,,,,,,---------......//////...---,,,,,,++++++,,,---...---,,,,,,...///,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,---------------------------------------.........///...............//////........................------------------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------........................------------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////............////////////222333333444333222111000//////000000000111111111///000000111111222333333111000000000000000000111000000000000000000000000---111444555333222111222111111111222333444444444333444444555666888999::::::===@@@DDDGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKGGGEEEDDDBBB@@@???>>>>>><<<<<<;;;:::999888888777666666555444333222222111111111111111111111111111000000000000000000000000111111111000000000//////111111111000000000//////......................................................------------......000000000000000000000000..............................------------......------......------,,,+++++++++,,,,,,---......///+++,,,------......------******+++,,,------------------------------------,,,,,,,,,---------......+++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------......------.........---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////,,,,,,,,,,,,,,,---..............................------------------------------------------------,,,------......------,,,***+++---...///......---------------------------------...//////...---------------------...//////...------------...//////................................................------............---------------.........//////................................................,,,---...///000//////...------------------------,,,------......------,,,......///000000///......------------------------,,,,,,,,,---------....................................---------,,,,,,,,,............---+++******........................,,,,,,,,,---------......---------------------,,,***+++,,,+++***+++,,,...,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,,,,------........................,,,------......------,,,........................------------,,,,,,,,,,,,......---......///000111------------------------------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////////////////............/////////000///000111111111///...---//////000000111111111222///000000111222222333333222222111111111111222222000000000000000000000000000444999:::888666555555222222333333444555666666777888888:::;;;>>>???@@@CCCEEEJJJOOOSSSUUUWWWWWWPPPQQQQQQSSSTTTUUUVVVVVVSSSRRRPPPNNNKKKJJJIIIHHHBBBBBBAAA???>>>===<<<;;;999999888666555444333222333333333333333333333333////////////////////////111111111111000000000000111111111111000000000000000000000000000000000000.................................------.........---------------------------.....................//////............//////------......------,,,+++++++++,,,,,,---...//////+++,,,------......------------......//////......------------------------,,,,,,,,,------.........+++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......000000111111111000...---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------............------------...//////................................................------------------------,,,------......------,,,)))+++---///000000///...------------------------,,,---...//////...---,,,---------------...///000...------------...//////................................................---..................---,,,,,,,,,---------..............................////////////////////////,,,---///000000000///...------------------------,,,------......------,,,...///000111111000///...------------------------,,,,,,,,,------.......................................---------,,,,,,,,,'''((())),,,---///000000........................,,,,,,,,,---------......+++,,,,,,------......///+++---------,,,,,,...000,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,------...........................,,,------......------,,,........................---------,,,,,,+++++++++---------......000111222------------------------------------------------........................---......//////......---++++++++++++++++++++++++---------.........//////////////////////////////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------333222000///.........///...///000222222111000000000000//////.........---666555444333222111000///222111111111111111111111000111111111000000222444333333222222222222333333222333666888888777555444888999888777777888;;;>>>???BBBEEEGGGFFFGGGKKKNNNRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYZZZ[[[[[[[[[ZZZZZZXXXXXXWWWVVVUUUUUUUUUUUUSSSRRRPPPMMMKKKHHHGGGFFFCCCBBB@@@>>><<<:::999999:::999888777666555555555222111111111111222222333444333333222222111111111111111111222222222333333////////////....................................,,,---///111111000...---/////////....../////////..............................------------..............................,,,------...///000111111---,,,,,,++++++,,,,,,---///...,,,++++++,,,...////////////...---------,,,---,,,,,,++++++,,,,,,---///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,++++++++++++,,,------...------,,,,,,------............------,,,,,,,,,------------------------...------,,,,,,------...------------------------000///...---,,,+++++++++------......------,,,,,,............//////000000.........------,,,,,,,,,......------------......------------,,,++++++***............////////////000000//////......------//////.........---------...........................------,,,,,,------...//////.........---------------............------------------------------//////............//////000///...---------------...---,,,++++++,,,---...111///...------,,,***)))000000111222111///---+++++++++,,,,,,---...//////------------------------......//////...---,,,,,,........................******,,,---///000111222,,,------......------,,,........................------------------------,,,,,,,,,---------...............------,,,,,,,,,........................------------------------------------------------.........------,,,,,,,,,------------------------,,,------......------,,,---------,,,,,,+++++++++///...---,,,+++,,,---...000000000000///////////////...---,,,,,,,,,,,,,,,---...//////000000//////.........------,,,,,,,,,.................................------..................------,,,,,,,,,------............------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,000000///......///000111//////000111111111111111111111000000000/////////111111111111111000000000111111111111111111111111111222333222111111333444444444444444444555555666555777:::<<<===<<<;;;999;;;<<<=========???CCCFFFKKKMMMPPPQQQQQQQQQTTTWWW\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZ[[[[[[[[[ZZZYYYWWWUUUTTTSSSRRRNNNMMMJJJHHHEEEDDDBBBBBB@@@???>>><<<:::999888777555444444333222222222222000000000000000000000000000000000000000/////////111111000000000/////////........................,,,---///000000000///.........////////////....................................------------..............................---------......//////000......------------......///...,,,++++++,,,...///...............------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++---------------...//////.........------...............---------,,,,,,,,,------------------------...------,,,,,,------...------------------------000///...------,,,------////////////......---,,,------........./////////......---------,,,,,,,,,......------------......------.........---,,,,,,............///////////////////////////.........//////.........---------...........................------,,,,,,------...//////.........---------------............------------------------------//////............//////000000///...............---------,,,,,,---------...---,,,,,,---...---,,,///000111111111///---,,,,,,,,,,,,------.........------------------------//////000000//////...---........................---------.........//////,,,------......------,,,........................------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,........................------------------------------------------------......---------,,,,,,,,,,,,,,,------------------,,,------......------,,,.........---------,,,,,,...---,,,,,,,,,---......000000000/////////......///...---,,,,,,,,,,,,---+++,,,------......------.........------,,,,,,,,,........................,,,,,,++++++++++++,,,,,,...------------------,,,------............------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,............///000222222000000000000000111111222222222111111111111000000//////000000111111222222111111111111222222222222333444555555444444555666777777888999:::;;;;;;<<<===???AAADDDEEEEEEDDDCCCCCCDDDFFFGGGHHHKKKOOORRRWWWYYY[[[\\\\\\]]]___aaabbbbbbaaaaaaaaaaaaaaabbbbbbaaa___]]]\\\\\\\\\\\\ZZZZZZZZZ[[[\\\^^^```aaa``````______^^^]]]]]]\\\ZZZXXXVVVSSSPPPNNNMMMLLLIIIHHHGGGEEECCC@@@>>><<<;;;;;;999888666555444333111111111111111111111222111111000000///.........222222111111111000000000....................................////////////---...///000000///...---..............................------------..............................---------------.........//////............/////////...---,,,,,,---...///---------...............------,,,,,,,,,,,,------------...............///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,//////......//////000111//////............//////...------------,,,,,,,,,------------------------......------------......------------------------///......------.........111111111000///...---,,,---------------............------------,,,,,,,,,......------------......---......////////////...............////////////.........///////////////...............---------...........................------,,,,,,------..................---------------............------........................//////............//////111000//////////////////,,,------......------,,,+++******,,,...000////////////000000000...---,,,------------------......------------------------000000000000000000///.........................../////////...------,,,,,,------............------........................------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---........................------------------------------------------------...------------,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,//////............---------,,,,,,,,,---...//////000////////////...............---,,,,,,,,,------+++,,,------......------.........---------------...........................------------------...---------------.........------............------........................------------,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,.........///000000111111111000/////////000222333111111111111111111111111000000111111222222333333111111222333333444444555444666999999999:::;;;===>>>???@@@BBBCCCDDDEEEEEEHHHIIILLLNNNPPPPPPPPPPPPNNNPPPRRRSSSTTTVVVZZZ\\\]]]___```bbbcccdddfffgggbbbaaa```_________aaaaaa^^^\\\ZZZXXXWWWWWWXXXYYYVVVVVVVVVWWWYYY\\\___aaa````````````____________^^^]]][[[YYYWWWVVVUUUUUURRRRRRQQQOOOLLLIIIFFFDDDDDDDDDBBB@@@>>><<<:::888666666666555444444333333222222111111111000000000222222111111111000000000........................///............///000000---...///000000///...---..............................------------..............................---------------,,,,,,,,,///..................///......------------......,,,---------.../////////------,,,,,,,,,,,,------+++,,,---...//////......------------------------...------------,,,,,,,,,------------------,,,,,,/////////...///000000111......------------......------------------------,,,,,,------------------......------------......------------------------------,,,,,,---......///111111111000///...---,,,------------------------------------------------......------------......,,,---...///////////////............////////////------......//////000000...................................................------,,,,,,------...........................------............------///////////////////////////......------....../////////............//////+++,,,---......---,,,++++++******,,,...000000///...////////////...---,,,............------------------------............//////000000000//////.........................../////////...------,,,,,,------............------........................------------------------,,,,,,,,,---------......***+++++++++,,,,,,------................................................------------------------------------------------+++,,,,,,------.........,,,------......------,,,............------------,,,,,,,,,---...///000000/////////.........------...------,,,,,,,,,---------...//////000/////////...............---------...........................------,,,,,,------...,,,,,,------......//////------............------........................------------------,,,,,,******+++,,,,,,---.........---,,,,,,++++++,,,,,,//////000000000000//////111000/////////000222333000000000000000000000000111111111111111111111111000000111333555666777888888;;;???AAABBBDDDFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQSSSTTTVVVXXXZZZ[[[[[[[[[ZZZ[[[]]]]]]]]]^^^aaacccaaaaaabbbdddfffhhhiiijjjdddbbb```]]][[[[[[[[[[[[UUUTTTQQQPPPOOOOOOQQQRRRQQQPPPPPPRRRTTTXXX\\\^^^___________________________^^^]]]\\\[[[ZZZZZZZZZWWWWWWVVVUUUSSSPPPOOONNNNNNMMMLLLJJJHHHEEEBBBAAA>>>>>><<<:::888666555444111111111111111111222222111111000000000////////////////////////////////////............///000000---...///000000///...---////////////////////////......------------..............................---------------,,,,,,,,,......------------..............................,,,---------.../////////...------,,,,,,------...***+++,,,---------------------------------------.........---------,,,,,,------------------------......------......///000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......///......------......///------------------------++++++++++++,,,---...///000000000///...---,,,,,,------------------------------------------------......------------......+++,,,---...........................////////////------......//////000000---................................................------,,,,,,------...---.....................------............------////////////////////////......------------......---------,,,,,,------...+++,,,---......---,,,+++---++++++,,,...///...---...............------,,,.....................------------....../////////---......//////.................................---------...............---......//////......---........................------------------------,,,,,,,,,---------......+++++++++,,,,,,---------................................................------------------------------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,---...//////000000............------------------,,,,,,,,,------...---...//////000/////////................................................+++++++++******+++++++++---------....../////////------............------........................------------------------******+++,,,,,,---.........---,,,,,,++++++,,,,,,//////000000000000///...000000000000000111111222/////////000000000000111000000000000000000111111111222444777:::<<<>>>???BBBEEEJJJMMMNNNPPPQQQSSSSSSUUUWWWYYY[[[[[[[[[[[[\\\]]]^^^```aaabbbbbbcccbbbccceeeeeeddddddeeegggffffffeeefffiiijjjiiihhhgggeeebbb^^^[[[XXXUUUTTTOOONNNLLLJJJIIIHHHIIIIIIKKKKKKJJJKKKMMMQQQUUUWWW]]]]]]^^^___```aaaaaabbb______]]]\\\[[[ZZZZZZZZZWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUSSSQQQOOOLLLJJJFFFEEECCC@@@===:::888777333333333222222222222222111111000000000/////////////////////////////////............/////////////////////....../////////////////////////////////......------------..............................---------------............------------------...........................---------.....................------------......+++++++++,,,,,,,,,,,,,,,------------------------............---------,,,------------............------,,,,,,------...///,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...+++,,,,,,------.........//////............//////------------------------,,,,,,,,,,,,,,,---...///....../////////...------.........---------------,,,,,,,,,------------.........------------......,,,,,,---.........------............////////////.........///////////////---------..........................................------,,,,,,------...---------...............------............------..............................------------......,,,,,,,,,+++,,,,,,---...,,,------......------,,,...,,,,,,,,,......---,,,------------------------..................//////---------...//////000000,,,------.......................................,,,,,,------...///000000......////////////..............................------------------------,,,,,,,,,---------......,,,,,,---------------...................................................------------------------,,,,,,,,,------------...------------------------,,,------......------,,,+++++++++,,,,,,,,,,,,---,,,---...///////////////......---------,,,,,,,,,------,,,,,,,,,---......+++,,,------......------.............../////////........................//////............//////.............../////////------............------........................------------............+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,---...///000111111000000//////000111111111111111000000000111111111222222111111222333444555555666999:::===AAAEEEHHHKKKMMMPPPSSSWWWZZZZZZ[[[\\\]]]\\\]]]```bbbcccccccccbbbaaabbbbbbcccdddeeeeeeeeeeeegggiiiiiihhhhhhiiijjjllljjjgggggghhhgggeeecccdddcccaaa___[[[XXXUUUSSSOOONNNLLLJJJGGGEEECCCBBBDDDCCCBBBBBBCCCGGGKKKMMMSSSTTTVVVYYY\\\^^^```aaa^^^]]][[[YYYWWWUUUTTTTTTRRRQQQPPPPPPRRRUUUXXXZZZXXXYYYYYYYYYXXXVVVSSSRRRNNNMMMKKKIIIFFFDDDBBBAAA;;;:::999777666444333333222222111111111000000000////////////////////////,,,---///000000000///...000///...------...///000////////////////////////......------------..............................---------......//////000//////............//////......////////////.....................---------......------------............,,,,,,+++,,,------....................................------------------------.........///------,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,---....../////////............//////------------------------//////.........//////000......///000000000///////////////.........------,,,,,,,,,---------............------------............/////////......---............///////////////////////////.........---------.........//////...........................------,,,,,,------...---------.........//////------............------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---......---------,,,,,,------------,,,+++,,,...///...------,,,,,,,,,,,,,,,------------......//////000000---------...///000000000------...///////////////........................,,,,,,------...//////000......////////////..............................------------------------,,,,,,,,,---------......///..................---................................................------------------------,,,,,,,,,---------...............------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------......---...///000000///......---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///+++,,,------......---------........./////////000........................111000000//////000000111////////////............------............------........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***,,,...000222222222222...///111222222222111000111111111222222333333333333444555777999;;;<<<===AAACCCFFFKKKOOOTTTWWWYYYZZZ]]]```bbbbbbaaaaaabbb```bbbdddfffggggggfffeeeccccccddddddeeeeeeeeefffeeegggjjjjjjjjjjjjkkklllooolllhhhfffeeeddd```\\\\\\]]]]]]]]]\\\ZZZXXXWWWRRRQQQOOOLLLHHHCCC@@@>>>>>><<<::::::;;;>>>BBBDDDHHHJJJMMMQQQUUUYYY]]]^^^]]][[[XXXUUURRROOOMMMLLLMMMLLLKKKLLLOOOSSSXXX\\\YYYZZZ[[[\\\[[[YYYWWWUUUUUUTTTSSSQQQNNNLLLKKKJJJCCCBBB@@@>>>;;;888666555333333333222222222111111000000000000000000000000,,,---///111111000...---222000---,,,,,,---000222000000000000000000000000.........------.................................---------...///000111111000000////////////000000......////////////....../////////......------,,,......------------......111000...,,,+++,,,...///........................//////.........------------------.........//////---------------...//////...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,---...////////////............//////------------------------111111000000000000111111...///000111111222222111000000/////////.........,,,,,,,,,------..................------.........000000111000000///................../////////000000000//////.........------------.........//////...........................------,,,,,,------...---------.........//////---..................---------------------------...------,,,,,,------...---------------...///000......,,,++++++,,,......,,,+++***,,,...//////...,,,,,,,,,++++++,,,------,,,------...///000111111---------...///000000111......///000000111000000........................---------.....................////////////..............................------------------------,,,,,,,,,---------......000000000///.........---........................////////////////////////------------------------,,,,,,,,,------.........//////...---,,,++++++***,,,------......------,,,---------.........//////......///000000///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///---...//////000000//////---.........//////000000........................+++******))))))******+++000000//////......---------..................---........................---------.........//////---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,111111111111000000000000---///000000000000111333222111111111111333444555666666777888;;;???CCCFFFHHHJJJNNNSSSVVVXXXYYYYYY```aaaaaaaaaaaa___^^^]]]____________`````````aaa]]]^^^^^^]]]\\\^^^aaaddd___bbbfffhhhiiiiiiiiijjjkkkjjjhhhfffcccaaa______^^^^^^]]]\\\[[[ZZZYYYYYYVVVUUUSSSPPPLLLIIIEEEDDD>>>===<<<;;;::::::;;;;;;@@@BBBDDDHHHMMMSSSWWWZZZ[[[[[[ZZZWWWSSSOOOMMMLLLNNNMMMMMMMMMOOORRRUUUWWW\\\[[[ZZZZZZZZZ[[[\\\]]]YYYYYYYYYXXXVVVTTTQQQPPPLLLHHHCCC@@@???===:::666777555333000///000111222555444222111//////......------......///000000111000000//////.........---////////////////////////........................///////////////////////////////////////////////////000000000000000//////////////////////////////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,//////.........------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------444000,,,***,,,...---,,,////////////////////////........................---------............///,,,---------.../////////......////////////......------------------------/////////...------,,,,,,///............------------------............///---...///000111111111111////////////............000000000000000000000000------------------------.........------,,,,,,,,,..........................................................................................------///---+++,,,---...------------------------------........................//////...---,,,++++++***...------,,,,,,------...---------------------------------......000111111111111000......---------222111000///...---,,,,,,////////////............///////////////.........------------------------------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................///---+++******,,,///000,,,,,,,,,,,,,,,,,,,,,,,,////////////..................------------......------------------------,,,,,,,,,---------......000000//////.........---////////////////////////........................------------------------111000///......------...000...---...000000///---------------------------,,,,,,,,,------.........///...------++++++***)))///......---------......111111111111222222222222000222333222111111222333222222222333555888:::;;;======>>>AAAEEEIIIMMMOOOSSSUUUWWWYYY[[[[[[ZZZYYYXXXYYYZZZZZZZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTUUUTTTTTTVVVYYY\\\[[[^^^cccggghhhiiijjjkkkiiihhhgggfffdddbbbaaaaaabbbaaaaaa```___^^^]]]\\\ZZZYYYWWWTTTQQQNNNKKKIIICCCBBB@@@>>>>>>===>>>>>>??????AAAEEEIIIOOOTTTWWWYYYZZZZZZXXXUUUSSSRRRRRROOONNNLLLKKKKKKLLLNNNOOOPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXYYYYYYXXXVVVTTTSSSQQQMMMIIIGGGEEEBBB>>>;;;999888666555444333333333333222222111000///////////////000000000000000000000000/////////.........////////////////////////////////////////////////////////////////////////////////////////////////,,,---...///000111111111////////////////////////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------......---------,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---........................111///------......---+++................................................---------............///---------.....................////////////......------------------------------..................///............------------------............///------...///000000000000////////////....................................------------------------...------------------,,,................................................................................................///---,,,,,,---......---------------------------........................///......------,,,,,,+++...------,,,,,,------...---------------------------------......///000111111000///......---------//////////////////......////////////............/////////......---------------------------------------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................000///---+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111......------------......------------------------,,,,,,,,,---------......000/////////.........---////////////////////////........................------------------------///......---------------,,,///111111...,,,,,,---------------------------,,,,,,,,,---------.........------,,,,,,+++++++++---------------...//////000111111222333333444444222333555444333333444666444555666999===AAADDDFFFHHHIIIJJJMMMQQQTTTWWWYYYXXXXXXXXXXXXVVVTTTRRRQQQNNNOOOPPPQQQRRRQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLKKKLLLMMMMMMMMMOOORRRUUUVVV[[[aaafffhhhiiijjjjjjggggggffffffeeeeeeeeeeeeggggggffffffeeecccbbbaaa______]]][[[XXXUUUSSSQQQJJJHHHGGGEEECCCCCCCCCDDDBBBBBBBBBDDDGGGLLLQQQTTTUUUWWWYYYXXXWWWVVVVVVWWWWWWVVVSSSPPPNNNMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPVVVVVVWWWXXXXXXXXXXXXWWWUUUSSSQQQOOOLLLHHHDDD@@@<<<<<<;;;:::888666555444222222222111111111000000111111111111000000000000000000////////////......////////////////////////////////////////////////////////////////////////////////////////////////,,,---...///////////////////////////////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...---------------,,,,,,,,,++++++---,,,,,,,,,,,,---......------,,,,,,,,,,,,------///////////////////////////......///000///,,,***------------------------........................---------............///...............---------......////////////......------------------------,,,,,,------...//////000///............------------------............///,,,,,,...///////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........................................................................................................///---,,,,,,---......---------------------------........................------------------------......------------......------------------------......---......///000111111000///......---......,,,------...///000111111////////////............/////////......---------------------------------------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---,,,++++++***---------------------------......///000111222333......------------......------------------------,,,,,,,,,---------....../////////...............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///444888555///+++,,,///------------------------,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,------------......//////111111222222222333333333111333555666666777999;;;:::<<>><<<;;;<<<===999999999888666444222111//////000000000111111111//////000000000000000000000000000000000000000000------------------------////////////////////////////////////////////////000000000///...,,,+++***////////////////////////------...............---------------------------------------------------.........------.........////////////............---,,,,,,,,,,,,---.........------,,,,,,------...------------------------000///...,,,+++,,,...///................................................---------............////////////...---------,,,......////////////..............................//////.........---------///............------------------............///+++,,,---...////////////////////////............------------------------........................---------....../////////........................................................................---------.........//////000...,,,---...///......................................................,,,------......//////000///......------......///........................///............//////000000//////............///.........///////////////////////////............------...///111222333444........................................................................................................................------------------------........................+++,,,---//////...,,,+++---------....../////////222222111111000000//////......------------......------------------------,,,,,,,,,---------......---------...............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111FFFAAA:::444000...------------------------------------------------------+++,,,,,,------....../////////000///...---+++***222333333333333333444444555888<<<@@@CCCGGGKKKNNNPPPRRRTTTXXX[[[]]]______``````___\\\YYYTTTOOOLLLGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSUUUUUUUUUUUUWWWXXX[[[]]]```bbbaaaaaaaaabbbccccccddddddeeefffffffffggghhhiiiiiihhhfffcccbbb____________^^^]]]\\\\\\WWWVVVTTTSSSRRRSSSSSSTTTVVVUUUSSSRRRPPPPPPPPPQQQQQQRRRSSSRRROOOMMMMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMPPPQQQQQQPPPOOONNNMMMLLLIIIJJJJJJLLLNNNPPPRRRSSSVVVXXXZZZYYYWWWVVVUUUUUUPPPMMMIIIDDDAAA??????@@@<<<======<<<;;;999777555111111111111111111222222//////000000000000111111000000000000000000000000........................////////////////////////////////////////////////,,,---...///////////////////////////////////////,,,---......///.........------------------------------------------------///...------------...///000000000////////////...---,,,,,,,,,,,,---............------------......------------------------000///...,,,***+++///222////////////////////////........................---------............///...............---------......////////////..............................000//////...------,,,,,,///............------------------............///,,,,,,...///////////////////////////.........................................................................../////////........................................................................,,,,,,------.../////////000...------...//////...................................................------......//////////////////............//////........................//////............////////////............//////000000//////......------////////////............,,,---...///111222444444........................................................................................................................------------------------........................***+++---.........------------......///000000000333222111000///......---......------------......------------------------,,,,,,,,,---------......---------------.........////////////////////////........................---------------------------------...///000111222EEE???666000...---,,,***------------------------...------------,,,,,,,,,,,,,,,------........./////////000000///---+++***111222333555666888999999???BBBFFFJJJMMMQQQUUUXXXYYY[[[\\\^^^____________\\\\\\]]][[[XXXSSSNNNKKKGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKLLLMMMNNNNNNMMMLLLJJJKKKLLLNNNOOOQQQRRRSSSUUUVVVXXXXXXWWWWWWXXXYYYYYY[[[]]]]]]]]]]]]^^^```aaaaaaaaaaaaaaaaaaaaaaaabbbccceeeeeedddbbb___]]]YYYYYYZZZZZZZZZZZZYYYYYYWWWVVVUUUTTTTTTUUUVVVVVVUUUVVVVVVVVVUUUTTTTTTSSSRRRSSSTTTSSSPPPNNNNNNNNNLLLMMMOOOQQQSSSTTTUUUVVVRRRRRRRRRRRRQQQOOOMMMLLLHHHHHHHHHIIIJJJLLLNNNPPPOOOQQQTTTTTTSSSSSSVVVXXXSSSRRRPPPMMMIIIFFFBBBAAA===>>>???@@@@@@>>>===<<<777666555444333222111111//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,---...///000111111111////////////////////////,,,------...//////..............................------------------------///...------------...///000////////////.........---,,,,,,,,,,,,---............------------..............................---...///...,,,,,,...111................................................---------............///---------.....................////////////................................................------///............------------------............///------...///000000000000////////////............................................................////////////....................................................................................,,,,,,------...//////000000///------/////////...............................................................//////////////////............//////........................//////............////////////............//////000/////////............////////////............---------...//////000000........................................................................................................................................................................---------...------,,,,,,---......///000000111111000000000//////...............------------......------------------------,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////................................................------------......///000;;;:::777333///---,,,---------------------------......---------,,,,,,,,,---------...............,,,---...///000///---,,,000111333666999<<<>>>???GGGJJJNNNRRRTTTXXX\\\^^^______```aaaaaa```^^^]]]XXXYYYZZZZZZXXXUUUPPPNNNPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSOOOPPPPPPQQQRRRSSSTTTTTTXXXYYY[[[[[[YYYXXXYYYZZZWWWXXXYYYZZZYYYZZZ]]]_________^^^^^^]]]]]]]]]\\\___```bbbbbbaaa___\\\ZZZUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTVVVWWWXXXUUUVVVXXXYYYZZZZZZYYYXXXSSSUUUUUUTTTRRRPPPPPPPPPLLLNNNPPPSSSUUUWWWXXXYYYZZZZZZYYYWWWTTTQQQMMMLLLHHHHHHHHHHHHIIIKKKLLLNNNHHHJJJMMMMMMMMMOOOSSSVVVTTTUUUUUUTTTPPPJJJDDD@@@<<<===@@@BBBCCCCCCBBBAAA<<<;;;999777444222000/////////000000111111111222000000000000000000000000111111111111111111111111///////////////////////////////////////////////////000000000000000//////////////////////////////,,,,,,---.../////////...........................------------------------///...---,,,,,,---.../////////.........------------,,,,,,,,,,,,---............------------......////////////////////////***---000000...,,,---///------------------------........................---------.........//////,,,------....../////////......////////////......////////////////////////,,,,,,------...///////////////.........------------------.........//////---...///000111111111111000/////////....................................////////////////////////000000//////......------........................................................................,,,,,,------...///000000000///------///000///...////////////////////////......................../////////////////////...//////............//////////////////////////////000//////.........////////////.........//////000......//////////////////000/////////..................---------,,,,,,,,,////////////////////////////////////////////////........................................................................................................................000///...---,,,+++++++++---......///000111111222............////////////.........------.........------------------------,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////........................////////////////////////------,,,,,,,,,---......333777:::888222...///222------------------------.........------,,,,,,,,,........................)))***---///000000//////555666777999<<>><<<888666444333222111000000111222111111111111111111111111////////////////////////,,,---///000000000///............///////////////000000000000000000000000///////////////////////////............---------........................---...////////////...---////////////////////////..............................//////...------,,,------------------------////////////////////////------------------------...............//////000000///...---,,,,,,,,,,,,000///...------...///000////////////////////////---------.........//////////////////...---,,,+++///////////////...------......//////......---,,,............////////////---...//////000000//////111111111000///...................../////////000000000///...............000000000///......------............////////////000000000000//////......////////////////////////........................//////......------------........................////////////////////////........................//////............///////////////...------,,,,,,000000111111111111000000................................./////////000000//////............/////////......------............------------......///........................////////////////////////........................................................................//////.........---------......------,,,,,,,,,---000111222222222222111000........................------------------------........................------............---------------............///---............/////////......------------......................................................///.........------------000...,,,---///000...,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,CCCFFFLLLQQQTTTXXX[[[^^^bbbbbbaaa```___]]][[[ZZZVVVVVVVVVVVVVVVWWWWWWWWWXXXYYY\\\___aaaccccccccc___^^^\\\ZZZYYYYYYYYYYYYWWWXXXWWWTTTPPPMMMLLLMMMKKKKKKLLLOOORRRSSSSSSQQQXXXYYYZZZWWWRRROOOOOOPPPQQQRRRTTTSSSQQQRRRVVVYYYYYYZZZ\\\^^^^^^\\\ZZZYYY\\\]]]]]]^^^___``````aaabbbddddddbbb]]]YYYWWWUUUTTTRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNQQQTTTWWWXXXXXXWWWVVVVVVVVVWWWYYY[[[\\\XXXYYYYYY[[[]]]```ccceee```aaacccccccccaaa^^^]]]aaa^^^YYYSSSNNNHHHEEECCCBBBAAA???>>>>>>AAADDDGGGIIIJJJNNNSSSWWWYYYXXXVVVWWWSSSMMMHHHDDDDDDEEEGGGIIIHHHFFFDDDCCCAAA>>>;;;888666444222111222333444222222111111111111111111////////////////////////---...//////000/////////------......///000000111000000000000000000000000///////////////////////////............---------..............................------------......////////////////////////........................//////...------------...------------------------////////////////////////------------------------------------........./////////...---,,,,,,,,,,,,//////............//////////////////////////////---------...............////////////...---,,,,,,///////////////......---//////000000//////...---------......///000111111---...//////000000//////111111000000//////..................////////////000//////............///////////////////////////............////////////000000000////////////...////////////////////////..............................---------------,,,........................////////////////////////........................000//////......//////000///......------,,,,,,+++000000111111111111000000,,,------...//////000000......////////////000000......------------......///......---......//////000//////............///........................////////////////////////.......................................................................................---------//////......------,,,,,,333333333222111000///...........................000000///...---,,,++++++........................------............---------------............///,,,,,,---------...............------------......................................................---------------,,,,,,,,,000///......000000///...,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,IIINNNTTTXXX[[[\\\]]]^^^aaa```^^^\\\YYYVVVSSSQQQLLLMMMOOORRRUUUXXXZZZ[[[WWWYYY\\\^^^______^^^]]]UUUUUUUUUSSSSSSSSSVVVWWWTTTUUUTTTQQQLLLIIIJJJLLLLLLLLLMMMQQQWWW[[[]]]^^^ccceeefffbbb[[[WWWXXX[[[[[[^^^aaa```]]]^^^dddiiifffgggggggggfffeeedddcccddddddeeeeeefffggghhhhhhsssyyy}}}zzzrrrkkkccc^^^[[[XXXSSSNNNJJJIIIIIIJJJKKKLLLOOOSSSWWWXXXWWWVVVSSSRRRQQQQQQRRRTTTVVVXXXYYYYYYYYYZZZ\\\___bbbdddaaabbbbbbbbbbbb```___^^^aaa___\\\XXXTTTQQQNNNMMMFFFDDDAAA>>>???AAAEEEGGGHHHJJJMMMQQQTTTWWWXXXXXXZZZWWWRRRLLLHHHFFFEEEEEEKKKJJJIIIIIIIIIHHHEEECCC???===999666333333333444111111111111111000000000////////////////////////......//////////////////............//////000000///////////////////////////////////////////////////............---------........................///...,,,++++++,,,...///////////////////////////........................//////---,,,,,,---...///------------------------------------------------........................,,,------...............//////...---------------/////////....../////////////////////////////////..............................//////...------,,,...///////////////......///////////////...------,,,------......///000000......///000000000000000111000000000/////////............///////////////000///............//////,,,,,,,,,---------..................////////////////////////////////////////////////////////////........................................................................////////////////////////............////////////000000////////////000000111111000000////////////000000111111111111000000---........./////////000//////////////////000000......------------.....................//////000111111000//////...//////........................////////////////////////................................................---------.......................................000000000000111000000000111111000///...---,,,,,,..............................---,,,+++******)))........................------............---------------............///,,,------------...............------------......................................................------------------------///.........//////......,,,,,,,,,---------......------............------------------------------PPPSSSXXXZZZZZZZZZYYYYYYWWWVVVUUUSSSPPPMMMKKKIIIHHHJJJLLLPPPSSSWWWYYY[[[VVVVVVXXXXXXWWWUUUSSSQQQMMMOOOPPPQQQQQQSSSVVVZZZXXXYYYXXXTTTPPPNNNPPPTTTYYYXXXXXX[[[aaagggkkkmmmqqqtttvvvrrrkkkggghhhkkkhhhlllppppppnnnpppuuu{{{wwwuuussspppooooooqqqqqqnnnnnnnnnpppssswwwzzz}}}wwwmmmjjjeee]]]UUUPPPMMMMMMNNNMMMRRRZZZbbbggggggbbb^^^WWWUUURRRPPPOOOPPPRRRTTTUUUTTTSSSTTTUUUXXX[[[]]]\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[YYYWWWVVVUUUUUULLLJJJFFFCCCCCCEEEIIIKKKNNNPPPRRRTTTUUUVVVWWWWWWXXXXXXVVVTTTQQQMMMIIIGGGKKKJJJIIIJJJKKKLLLLLLKKKFFFDDD@@@;;;777555444333111111000000000/////////000000000000000000000000/////////.........//////000000//////............///////////////////////////////////////////////////............---------........................///...,,,******,,,...///////////////////////////........................///...---,,,,,,---//////------------------------------------------------........................,,,---.../////////......//////...---------.........//////////////////...////////////////////////.....................---.........///......---,,,......///////////////...---............---,,,,,,------------------------...//////000000000000000000000000000///////////////////////////.........//////............//////++++++,,,,,,---.....................////////////.............../////////////////////////////////........................///////////////000000000////////////////////////////////////////////////........./////////000000000000////////////000000222222222111111111111111000000111111111111000000000000/////////.........000000000000000000//////.........------........................///000111222111000///////////////........................////////////////////////................................................---------.........//////---.....................---...000111222333333222//////..........................................,,,,,,,,,,,,,,,,,,,,,,,,........................------............---------------............///------........./////////......------------........................................................................//////------...------------...,,,,,,,,,---------......------............------------------------------TTTVVVWWWWWWUUUTTTTTTTTTNNNNNNMMMLLLJJJIIIGGGFFFKKKLLLMMMOOOQQQRRRTTTTTTRRRRRRRRRRRRPPPNNNLLLKKKNNNRRRVVVXXXYYYZZZ^^^bbbbbbcccccc^^^XXXWWW[[[```hhhggggggjjjooouuuxxxzzz~~~|||xxxtttuuuvvvqqquuuyyy{{{|||~~~}}}|||}}}sssssstttwww}}}~~~{{{uuukkkbbb[[[YYYYYYZZZWWW___lllyyy~~~wwwqqq___[[[VVVPPPMMMLLLMMMNNNNNNMMMLLLLLLNNNRRRUUUXXXWWWWWWWWWXXXZZZ[[[]]]^^^[[[ZZZXXXWWWVVVUUUUUUUUURRROOOLLLIIIIIIJJJLLLNNNTTTVVVXXXYYYXXXWWWXXXYYYYYYZZZ[[[[[[XXXTTTPPPNNNLLLJJJHHHHHHJJJLLLNNNNNNKKKIIIFFFAAA===999666555222222111111000/////////000000000000000000000000000000///............///111000000///......------000000000000000000000000///////////////////////////............---------........................///...---++++++---...///////////////////////////...........................------------...//////------------------------////////////////////////........................,,,---///000000000///...//////...............///......////////////......////////////////////////...............------------...............---------...//////////////////---------...---,,,,,,+++...............---------...///000000111111000000000000000000///////////////////////////.........///............//////000........./////////000000............////////////---............/////////////////////////////////........................///000000000000111111111////////////////////////////////////////////////.........//////000000111111000000//////000000111000000000000000000000000000000111111111111000000111111000//////...------111111000000000000////////////............//////............///000111111111000000////////////000........................////////////////////////................................................,,,,,,------.../////////---------...............,,,---///000111222111111////////////000000111222........................------......//////000000........................------............---------------............///---............/////////......------------...............................................................///////////////,,,---...---,,,+++,,,...,,,,,,,,,---------......------............------------------------------RRRRRRRRROOOMMMLLLMMMOOOLLLLLLLLLKKKJJJIIIHHHGGGKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNVVV\\\bbbeeedddeeehhhllllllmmmlllfff___]]]bbbhhhmmmnnnrrrxxx|||yyywwwvvvuuuxxx|||uuutttsssvvv}}}uuukkkeeedddfffhhhkkkssslllggg^^^UUUOOOLLLLLLMMMKKKKKKKKKLLLOOOTTTYYY\\\[[[ZZZXXXWWWVVVWWWXXXYYYWWWVVVUUUTTTRRRRRRQQQQQQTTTRRRPPPMMMLLLLLLMMMNNNRRRUUUYYY[[[ZZZYYYYYYZZZZZZ[[[\\\[[[ZZZWWWTTTRRROOOKKKFFFEEEFFFIIILLLMMMLLLKKKIIIFFFBBB>>>:::888444444333333222111111000000000000000000000000000111000///...---......//////////////////.........000000000000000000000000///////////////////////////............---------........................//////...------...//////////////////////////////........................,,,------...//////......------------------------////////////////////////........................---...000111222111000/////////............//////---...///000000///...---//////////////////////////////.........---------------...............---------...///////////////...............------,,,......//////000000111111//////000111111111111000////////////000000000000000/////////...........................///000000.........///////////////............////////////---------.........//////////////////////////////........................////////////000000000111////////////////////////////////////////////////---......///000000111111111111000000000000111111///////////////000000000000000111111111111000000000000000///////////////111111111000000000//////000000////////////000000............///000111222//////.........///000000........................////////////////////////................................................,,,,,,------...//////000---------.........//////...///111222222111///...000//////...///000111222..................................../////////000........................------............---------------............///,,,,,,---------...............------------......................................................---------....../////////,,,...//////---,,,---///,,,,,,,,,---------......------............------........................NNNMMMKKKHHHEEEEEEHHHKKKMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHJJJKKKLLLNNNOOOPPPJJJJJJKKKLLLNNNQQQSSSTTT]]]cccjjjmmmllllllnnnqqqqqqrrrqqqiiiaaa^^^ccciiihhhmmmvvv}}}{{{yyyuuurrrvvvxxx|||~~~}}}}}}}}}uuusssppppppvvvwwwnnniiiiiilllooo{{{{{{uuujjj```XXXSSSRRRRRRMMMMMMMMMPPPTTTZZZ```dddcccaaa]]]XXXUUUSSSRRRRRRSSSRRRQQQQQQPPPPPPPPPPPPTTTSSSQQQOOOMMMMMMMMMMMMLLLQQQVVVYYYYYYXXXYYYZZZ[[[[[[ZZZXXXWWWUUUTTTSSSQQQLLLFFFCCCCCCFFFIIIKKKKKKKKKKKKIIIFFFBBB>>>;;;666666555444444333222222000000000000000000000000111000///...------...///------......///000000000000000000000000000000000//////////////////////////////.........---------......................../////////....../////////////////////////////////........................+++,,,...///000///...---------------------------------------------------////////////////////////...///111222333222000/////////.........//////000---...///000000///...---//////////////////////////////.........---------------...............---------...///000000/////////////////////......---......///111222333555555//////000111111111111111////////////000000000000000000//////.........---...............///000111------------------------............/////////000---------.........//////////////////////////////........................---.........//////000000000000000000000000000000////////////////////////---......///000111111222111111000000000000111111000000000000111111111111000000111111111111000000......//////000000111111222111111111000000//////111111000000000000111111............///000222222......---......///000111........................////////////////////////................................................,,,,,,------...///000000---------.........//////333444555555444111///---///...---,,,,,,---...///........................------------------------........................---..................------------.........//////++++++,,,,,,,,,---------.........------.........................................................,,,,,,,,,------.........---///111000------...111,,,,,,,,,---------......---..................---........................FFFFFFGGGHHHJJJKKKLLLMMMMMMNNNMMMLLLIIIHHHIIIJJJFFFHHHJJJLLLMMMOOORRRTTTVVVTTTUUUWWWVVVTTTVVV[[[dddgggmmmrrrvvvwwwxxxxxxxxxtttlllccc]]][[[^^^aaahhhnnnyyy}}}zzzvvvrrrooommmllluuuxxx}}}uuutttvvvyyy}}}}}}yyytttsssooollllllrrr|||}}}xxxqqqkkkeeeccclllwww|||tttjjjddd```]]]ZZZSSSUUUUUUXXXbbbqqq{{{~~~{{{vvvnnndddZZZRRRMMMKKKOOOMMMKKKLLLNNNOOOMMMKKKOOONNNQQQTTTSSSOOOOOORRRVVVUUUTTTSSSSSSSSSTTTUUUWWWUUURRRPPPOOOOOOQQQSSSQQQNNNJJJFFFCCCDDDEEEFFFIIIJJJLLLMMMLLLHHHEEEBBB@@@???<<<888555222000000000111111111111111000///......//////000000111111000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000/////////////////////////////////////////////////////////...------,,,,,,//////.........---------------------------------......,,,++++++,,,......------------------------........................------......///.........///////////////.........////////////////////////,,,------......------,,,////////////////////////---------------...///000+++111111,,,***---111111000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000////////////////////////////////////////////////......////////////..................////////////000///...------...///000...///////////////......////////////////////////000000000000////////////000000000000000000000000111000000000000111222222000000/////////000111111//////000000111222222222///111333333222111222333111222222111000000222555222333222111//////111333111///......000111111000//////...000222222111000//////////////////000111111111000000000000000////////////000000000000000000000000000000000000000///////////////...........................------000///.........///111222333111///...---...///000..................------........................---......///000///////////////.........---------........................+++++++++,,,,,,,,,------////////////////////////---....../////////////////////.........---------........................---------............///......------------......................................................,,,---------,,,++++++***FFFGGGIIIJJJLLLMMMNNNOOOIIIJJJJJJIIIHHHHHHJJJLLLIIIKKKMMMOOOQQQTTTYYY\\\```\\\[[[[[[YYYVVVYYY^^^iiikkkpppuuuyyyzzzyyywwwooolllfff___ZZZYYY[[[^^^hhhnnnyyy|||zzzwwwsssoookkkjjjiiiiiilllqqqyyy{{{qqqqqqssstttuuussspppmmmooommmkkkmmmsss}}}yyyuuuuuupppllliiifffaaa```hhhqqqvvv|||rrrllliiigggeeebbbcccccceeeooo~~~zzznnncccYYYPPPLLLGGGEEEDDDFFFIIIJJJJJJHHHIIIHHHKKKOOOPPPMMMNNNQQQTTTSSSRRRQQQQQQRRRSSSSSSRRRPPPNNNKKKJJJJJJJJJKKKNNNMMMLLLJJJHHHFFFDDDDDDFFFHHHJJJLLLLLLJJJHHHFFFCCCAAA???;;;888555444333333222222111000000//////////////////000000111111000000000000000000000000//////////////////////////////............//////////////////////////////........................////////////////////////////////////////////////------..................//////.........---------------------------------...------,,,,,,------...------------------------............................../////////......---/////////////////////...////////////////////////,,,------......------,,,////////////////////////---------------...//////***---111333222000.............../////////000000000000000000000000000000111000000000/////////...........................////////////////////////////////////////////////......////////////..................////////////000///............///000...///////////////......////////////////////////---.........//////000000........................000///////////////000000222222222111111222333333000111111111111111222222333444555444222000000111333444444222111111333555333444444333222222555777444222111111222333222111333222222333444444333111000000/////////000000000////////////////////////////////////////////////000000000000000000000000.........///////////////.................................///000111222333222111///------...///000................................................------------............//////.........---------................................./////////000000........................---....../////////////////////.........---------........................---------............///......------------..............................---------------------------------------,,,++++++IIIJJJKKKMMMNNNNNNMMMMMMEEEFFFGGGGGGHHHJJJNNNQQQPPPRRRTTTVVVYYY\\\aaadddddd___[[[XXXVVVTTTXXX^^^iiijjjmmmqqquuuuuupppkkkaaa```^^^[[[YYYYYY[[[]]]iiioooyyyxxxsssrrrpppllliiihhhhhhiiijjjjjjpppzzzzzzvvvxxxyyyyyyvvvrrrpppoooppppppqqqtttzzz}}}sssllljjjkkkgggeeedddeeecccccciiiqqq}}}}}}tttooommmlllkkkjjjlllnnnqqq{{{yyymmm```TTTKKKCCCAAA@@@AAADDDFFFGGGFFFEEECCCEEEKKKMMMMMMNNNRRRQQQQQQPPPPPPPPPPPPQQQQQQNNNMMMKKKIIIGGGFFFDDDDDDJJJKKKMMMMMMKKKHHHEEEBBBBBBDDDFFFIIIJJJKKKKKKJJJFFFEEEBBB???<<<:::888777777555333111000//////000/////////000000000000111000000000000000000000000////////////////////////......------------......////////////////////////........................////////////////////////////////////////////////,,,,,,------...//////000...............---------------------------------------............------------------------------........................///////////////...---,,,......//////////////////////////////////////////------............------////////////////////////...------------...//////---+++111<<<>>>444------,,,,,,---------.........000000000000000000000000000000000000////////////........................////////////////////////////////////////////////......////////////..................////////////000//////......//////000...//////000000/////////////////////////////////,,,,,,---...///000111111........................000000////////////000000111111000000000000111111222222222222222333333333555777777666555444444555888999999888666666888999888999:::999999999;;;===;;;999777666777888777666777666555555666555333111111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000------......//////000000............////////////---...///111222333333333000///...---------...///................................................------,,,+++,,,---...///...............---------......................../////////000000000111111---------------------------......///////////////...............---------........................---------............///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,KKKLLLMMMNNNMMMLLLJJJIIIDDDEEEGGGHHHJJJNNNSSSXXXXXX[[[^^^aaabbbbbbcccdddaaa[[[VVVSSSQQQQQQWWW___jjjiiijjjmmmooollleee^^^WWWYYY\\\]]]^^^___aaacccmmmssszzz~~~{{{wwwtttoooooooooooopppqqqssstttwww{{{~~~{{{{{{||||||}}}wwwnnniiihhhjjjiiiffffffgggggghhhnnnuuuyyyqqqlllkkkmmmnnnkkkqqqwww~~~~~~sssfffXXXNNNHHHGGGEEEDDDDDDFFFGGGHHHGGGDDDEEEJJJMMMNNNOOOSSSOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNMMMLLLJJJGGGDDDCCCFFFGGGJJJKKKKKKIIIFFFEEEAAABBBCCCEEEGGGHHHJJJJJJHHHGGGDDDBBB???===<<<;;;;;;999555222000000000000000000000000000000000000///////////////////////////////////////////////////......------......///////////////////////////........................////////////////////////////////////////////////---------.........//////................................................,,,---...//////...---,,,................................................/////////......,,,+++***............////////////////////////////////////------............------////////////////////////......---------......///111,,,111AAADDD777...///,,,,,,---------.........////////////////////////000000000000////////////........................////////////////////////////////////////////////......////////////..................////////////000//////////////////000...//////000000000000///////////////////////////---......///000111111111111111111111111111111111222111111000000111111222222222111111111111222222333333444555666777888888777999:::;;;;;;<<<>>>@@@???@@@AAAAAAAAAAAACCCDDDCCCEEEEEEEEEDDDCCCEEEFFFDDDBBB@@@@@@@@@@@@???>>><<<;;;999999999888555333444444444444333222222111111111111111111222222222000000///////////////...////////////////////////,,,------...///000111111///////////////000000000...///111333333333222111///...------------......---------..........................................---,,,++++++---///000................................................,,,---------............---------------------------......///////////////................................................---------............///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---......///......------IIIJJJLLLMMMNNNNNNMMMMMMIIIJJJJJJKKKNNNSSSZZZ___```dddiiikkkhhhddd```]]]YYYTTTPPPPPPPPPRRRZZZcccooonnnnnnooonnniiibbb\\\YYY]]]bbbgggiiilllnnnpppuuuyyy|||~~~}}}||||||}}}uuuwwwzzz~~~zzztttrrrtttvvvtttooommmmmmnnnpppvvv}}}|||tttmmmiiijjjmmmqqqoooyyyvvvkkk___VVVSSSQQQNNNKKKIIIJJJLLLNNNPPPKKKHHHKKKMMMMMMMMMPPPMMMNNNNNNOOOOOOOOOPPPPPPNNNOOOOOONNNLLLIIIGGGEEECCCDDDEEEFFFGGGHHHHHHIIIBBBBBBAAAAAABBBDDDFFFGGGIIIHHHFFFCCCAAA???>>>>>>>>><<<888555222111222222111111111111000000000000////////////////////////////////////////////////000//////////////////000//////////////////////////////////////////////////////////////////////////////////////////////////////.........------------.............................................,,,---////////////---,,,.........................................................---,,,+++***)))---.........//////000000////////////////////////---......//////......---///////////////////////////......---------......333+++///===@@@555...111------........./////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////......////////////..................///////////////000000000000000000///......///000111111000000000000000000000000000000222111111111111111111111222222222222222222222222111111000000111111222333666555555555555666777777555666888999<<<>>>???@@@>>>???AAABBBBBBDDDGGGJJJGGGIIILLLMMMMMMNNNPPPRRRQQQRRRSSSRRRPPPOOOOOOPPPPPPNNNLLLKKKKKKKKKJJJIIIFFFEEECCCBBBBBB@@@>>>;;;::::::::::::999888666666333333333222222222111111111111000000000/////////////////////////////////,,,------...///000111111/////////000000000111111111222333333333111///.........---------.........---------.........//////........................000...---,,,,,,...000111---.............................................++++++,,,,,,,,,------------------------------------......///////////////---.............................................---------............///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------......///......---IIIJJJKKKNNNQQQTTTVVVWWWQQQQQQPPPPPPRRRXXX___eeeiiilllpppoooiiiaaaYYYUUUMMMJJJJJJMMMPPPTTT\\\eeepppqqqrrrqqqnnniiidddbbbggglllqqqvvvyyy{{{}}}~~~~~~~~~}}}|||~~~||||||}}}}}}|||vvvssslllfffccceeekkkpppsssxxxnnnfffbbb\\\[[[XXXUUUSSSUUUYYY]]]```XXXQQQPPPOOOLLLJJJKKKKKKLLLMMMNNNOOOOOOOOONNNLLLLLLMMMMMMLLLJJJHHHGGGDDDDDDCCCCCCDDDFFFHHHIIIEEECCCAAA??????AAACCCEEEJJJIIIGGGEEECCCBBBAAAAAA@@@>>><<<999666555444444222111111111111000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////000//////...------,,,,,,---------.............................................////////////......................................................---------------,,,+++***------......///000000000////////////////////////......////////////......//////////////////////////////...------------...000+++,,,333555///,,,000...////////////000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////......////////////..................///////////////000000111111000000///......///000111111111111000000000000000000000000333333333333222222222111000000000000000000000000//////000000111222444444555555555666777888::::::;;;<<<>>>@@@BBBDDDFFFGGGHHHHHHIIIIIIIIIJJJMMMOOOPPPRRRUUUWWWXXXXXXZZZ\\\ZZZ[[[]]]\\\ZZZYYYYYYZZZYYYWWWUUUUUUVVVVVVUUUTTTSSSRRRPPPOOOOOOMMMKKKHHHDDDDDDDDDDDDCCCAAA???>>>777777666555444333222222333222222111111000000///000000000000000000000000------......//////000000//////000000111111222222333333333222111///...------............/////////,,,,,,------.../////////........................//////...---...///000111---------.......................................---------............///---------------------------......///////////////---------.......................................---------............///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---PPPPPPQQQRRRUUUYYY\\\___XXXWWWUUUTTTUUUZZZbbbgggpppqqqqqqmmmeee[[[TTTQQQJJJJJJMMMSSSXXX\\\ccckkkrrruuuxxxwwwrrrooooooppp{{{~~~|||}}}~~~~~~~~~zzzuuusssqqqnnniiiccc```dddkkkqqqzzzwwwnnniiihhhccccccbbbaaabbbfffnnnssstttiii___ZZZVVVOOOKKKIIIHHHIIIKKKLLLMMMMMMMMMLLLIIIJJJJJJKKKKKKKKKJJJJJJGGGFFFEEEDDDDDDEEEEEEFFFGGGEEEAAA???>>>AAADDDFFFLLLKKKIIIGGGFFFDDDDDDDDDAAA@@@>>><<<:::888666555222222222111111111000000000000000000000000000000/////////////////////////////////....../////////////////////////////////////////////////////////////////////////////////////////////////////////..................---------------.........//////........................//////............//////.........................................................//////...------------......///000000111////////////////////////......////////////......//////////////////////////////...---------------,,,---......---,,,...///....../////////000000000000000000000000000000000.../////////000000000111////////////////////////////////////////////////////////////////////////......////////////..................///////////////000111111111111000///......///111111222222111000000000000000000000000222222222222222222222333111111111111111111111111111111222333555777999:::888999999;;;<<<>>>@@@AAADDDDDDEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMOOOSSSUUUWWWYYY\\\]]]\\\\\\]]]^^^[[[]]]`````````___```aaa___]]]\\\\\\]]]^^^]]]\\\]]]\\\ZZZZZZYYYXXXUUUSSSOOOOOOPPPOOONNNKKKIIIGGG@@@???>>><<<;;;999888777444444333333222111111000000000000000000000000000........./////////////////////000111111222333333333222111000///...............//////000000000000,,,,,,------...//////000........................---------.........//////---------.........//////....................................////////////........................---......///////////////---------.........//////........................---------............///......------------..............................------------------------++++++,,,---------------[[[ZZZXXXWWWXXX[[[^^^```]]][[[XXXVVVWWW[[[ccchhhuuutttpppiii```XXXRRRPPPSSSTTTYYYaaafffjjjpppxxxxxx}}}{{{zzz}}}zzzxxxyyy{{{yyyvvvtttvvvzzz~~~{{{xxxuuurrrssswww{{{|||{{{|||}}}yyyxxxtttrrrmmmhhheeeiiirrryyyuuukkkhhhjjjgggiiijjjkkknnnuuuxxxjjjccc\\\TTTMMMKKKFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIJJJJJJKKKLLLMMMNNNJJJIIIIIIGGGFFFDDDCCCBBBIIIFFFBBB??????BBBFFFHHHMMMLLLKKKIIIGGGFFFFFFFFFAAAAAA@@@???<<<:::888666222222222222111111000000000000000000000000000000////////////////////////.........------.........////////////////////////........................////////////////////////////////////////////////,,,,,,------.../////////---------.........//////////////////////////////000///...------...///000////////////////////////...........................///000000000000000///---------...///000000111////////////////////////......////////////......////////////////////////000///...---------------***000222---+++...111000.........////////////000000000000000000000000000.../////////000000111111........................////////////////////////////////////////////////......////////////................../////////000///000111222222111000///......///111111222222222000000000000000000000000//////000111222333333444333333333333333333333333555555666888:::<<<>>>@@@BBBCCCDDDEEEGGGJJJLLLMMMJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKMMMNNNPPPSSSXXX\\\ZZZ]]]______]]]\\\\\\\\\YYY\\\___aaabbbbbbdddeeebbb```______aaabbbaaaaaaaaa```^^^^^^^^^]]]ZZZXXXVVVWWWWWWWWWUUURRRPPPNNNIIIHHHFFFDDDBBB@@@???>>>555555444444333222111111000000000000000000000000///////////////.........///000000111222222333333222111///.........///000......///000111111000000,,,,,,------...///000000........................+++,,,---.........---------------.........//////........................------------.........///////////////////////////---......///////////////---------.........//////........................---------.........//////.........------.........................................................***+++,,,,,,---------,,,___^^^\\\[[[\\\]]]___aaa[[[UUUSSSVVVYYY[[[bbbjjjrrrpppllleee^^^YYYWWWWWWZZZdddqqq{{{{{{ssspppqqqtttpppllllllpppxxxtttpppmmmkkkkkkooorrrttttttqqqwww}}}uuuxxxyyywwwzzz~~~}}}~~~zzzuuusssuuuzzz|||ssslllfffcccdddjjjqqqxxxvvvkkkgggccc[[[PPPJJJCCCFFFHHHIIIGGGDDDCCCCCCNNNJJJGGGGGGKKKNNNNNNMMMMMMOOOPPPOOOLLLHHHFFFFFFFFFDDDBBB@@@??????@@@@@@HHHKKKPPPQQQOOOKKKHHHEEEFFFDDDAAA@@@???>>><<<;;;777444000///000000111000///000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////.........---........................////////////////////////000000000000000000000000........................------............------..................------......------------......////////////////////////------------............000000000000000000000000//////.........---------......////////////......,,,,,,---...000000...,,,111000......000222222111333222222222111111000000////////////////////////222111111111000000//////---------.........//////////////////////////////---------.........//////////////////////////////////////////000000000000............/////////000///000000000000000//////222222111111111111222222222111000111444555333000444444444444666777888999<<<===>>>???BBBDDDFFFHHHKKKLLLMMMPPPRRRTTTUUUVVVXXXVVVSSSQQQOOONNNOOOOOOPPPNNNNNNOOOQQQSSSSSSSSSXXXXXXYYYZZZYYYXXXWWWVVVYYY[[[^^^```bbbcccbbbbbbfffbbb______bbbcccbbbaaa```aaaaaaaaa``````___^^^ZZZ[[[\\\\\\[[[XXXTTTRRRMMMMMMLLLKKKJJJIIIGGGFFF@@@===999555333222333333777666444222111111222222000000111111111000000///...000222333444333111000111111000000//////......................................................------............------////////////////////////---------.........//////------------------------......//////000000111111...............///000000////////////////////////......------------......,,,,,,,,,---------............///000000///............---------,,,,,,,,,........................///...---,,,,,,---...///......------------......\\\]]]^^^______^^^^^^]]]XXXSSSRRRVVVYYY[[[aaahhhmmmooopppooollliiigggfffqqqxxx|||tttrrrsss|||xxxrrrppprrrxxx~~~vvvooonnnoooppprrrtttuuuvvvyyy{{{sssttttttpppssszzz~~~~~~}}}~~~yyyrrrllliiigggeeellluuu~~~{{{oookkkfff\\\QQQJJJIIIJJJKKKJJJHHHFFFFFFGGGEEEDDDCCCDDDGGGIIIKKKKKKKKKMMMOOOOOOMMMJJJIIIIIIHHHFFFCCC@@@>>>>>>>>>>>>FFFIIINNNPPPPPPNNNLLLJJJFFFDDDAAAAAAAAAAAAAAA@@@:::888444222222222111000///000000111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000/////////....................................////////////////////////////////////////////////........................------............------..............................------------......////////////////////////,,,,,,---...//////000000000000000000000000000000//////.........---------......////////////......////////////000000///...000///......000000///---000000/////////.........111111111111111111111111111111111000000000//////---------.........//////////////////////////////---------.........//////////////////////////////////////////000000000000........./////////000000//////000000000000/////////////////////000111111333222000111333444333111444444666888:::===???@@@DDDDDDFFFGGGJJJLLLNNNPPPRRRSSSUUUVVVXXXZZZ\\\\\\]]][[[XXXUUUSSSRRRRRRRRRRRRPPPOOOOOOPPPQQQQQQPPPTTTUUUUUUUUUUUUTTTRRRQQQUUUWWWZZZ^^^```aaaaaaaaabbb___]]]^^^```bbbaaa```aaaaaaaaa```___^^^]]]\\\ZZZ[[[\\\]]][[[YYYVVVTTTOOOOOONNNMMMLLLKKKIIIIIIHHHFFFBBB===:::777666666666555444222111111111111000000000111111111111111222222333333333222000000111000000000/////////...................................................---......//////......---////////////////////////------..................------------------------...///////////////000000...............///000000////////////////////////......------------......,,,,,,---------..........................................---------,,,,,,........................///...------------...///......------------......```aaabbbbbb```\\\XXXVVVRRRPPPQQQWWW[[[^^^ccciiinnnttt{{{~~~|||zzz||||||}}}zzz}}}~~~|||uuurrrrrr|||xxxvvvwww{{{uuummmooorrruuuvvvwwwyyyzzz{{{sssrrrqqqnnnqqqxxxyyy||||||yyyzzz~~~~~~{{{uuuoookkkiiihhhiiifffnnnyyywwwrrrlllaaaVVVPPPNNNNNNLLLIIIFFFEEEFFFGGG???AAABBBCCCDDDFFFHHHKKKIIIKKKNNNNNNMMMLLLLLLMMMKKKIIIFFFBBB???======<<>>BBBEEEHHHJJJLLLMMMOOOQQQSSSVVVXXXYYY[[[[[[\\\]]]___```aaabbbaaa___]]][[[YYYXXXXXXYYYYYYWWWUUUSSSSSSSSSQQQPPPQQQQQQQQQQQQPPPOOOMMMMMMOOOQQQTTTWWWZZZ[[[\\\\\\[[[ZZZYYYZZZ]]]_________``````___^^^\\\ZZZXXXWWWWWWXXXYYYZZZYYYWWWUUUSSSOOOOOONNNNNNNNNMMMMMMMMMMMMLLLJJJGGGDDDAAA???>>>:::999777555444333222222000000000000111333444555555555333222111000000///000000000000////////////................................................---......//////......---////////////////////////..................------------------------------/////////..............................///000000////////////////////////......------------......,,,------------.........///...---,,,,,,---...///.........------------,,,........................///...------------...///......------------......kkkiiiddd^^^YYYUUURRRPPPOOORRRWWW___fffkkkooorrr{{{~~~{{{wwwvvvwwwyyyxxx}}}}}}vvvrrrpppxxxzzz|||}}}~~~uuuooorrruuuxxxzzz|||zzztttssssssssswww~~~|||xxxtttsssuuuwwwxxxzzz{{{|||~~~|||wwwtttppplllkkklllooopppkkkuuu|||uuuiii___[[[WWWVVVSSSNNNIIIHHHIIIJJJDDDGGGIIIHHHFFFEEEHHHJJJGGGIIILLLMMMMMMNNNOOOPPPOOOMMMJJJFFFBBB@@@>>>===???AAAEEEJJJPPPTTTUUUUUUQQQNNNJJJFFFEEEDDDBBBAAACCCAAA===;;;999666333000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................////////////////////////////////////////////////........................------............---------------.....................------------......////////////////////////222111111000///................................./////////.....................////////////......///...---,,,,,,...111444444111///...///000000000////////////////////////........................000000000000000000//////............////////////////////////////////////............////////////////////////////////////////////////000000000000...////////////000000000//////000111111111000000111111000000000111111222222111111333555777999:::===>>>BBBFFFJJJNNNQQQRRRTTTUUUWWWYYY[[[]]]^^^_________```aaaaaabbbcccccc``````___^^^]]]^^^^^^___```]]]ZZZXXXWWWUUUSSSQQQOOONNNNNNMMMLLLKKKJJJJJJHHHJJJLLLNNNOOOQQQQQQQQQRRRRRRSSSTTTVVVXXXYYYYYYYYYYYYXXXVVVTTTRRROOONNNNNNOOOPPPQQQPPPOOOMMMLLLJJJJJJJJJKKKMMMNNNOOOPPPMMMMMMNNNNNNMMMKKKJJJIIIEEECCCAAA???<<<:::888777333222222222333444666777555444222000...//////000000000000000////////////......................................................////////////......////////////////////////...............---------........................//////......------,,,,,,...............///000000////////////////////////......------------......------------............000...---++++++---...000............------------.................................------...............------------......oooiii___VVVQQQPPPRRRTTTXXX^^^hhhqqqzzz{{{~~~{{{uuusssuuuwwwzzz|||yyyuuussstttzzz}}}wwwyyy{{{~~~{{{vvvsssssstttxxx|||vvvttttttqqqsssuuuuuuttttttwwwyyy|||zzzwwwvvvwwwzzzyyy{{{mmmdddaaacccbbb^^^YYYUUURRRRRRTTTQQQRRRRRRNNNHHHEEEFFFHHHDDDGGGIIIKKKLLLMMMOOOQQQQQQPPPMMMJJJGGGDDDCCCBBB>>>>>>AAAFFFMMMSSSUUUVVVTTTPPPKKKHHHFFFEEEDDDCCCEEECCC@@@>>><<<999444111222111000///.../////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////........................////////////////////////................................................------............---------------.........//////......------------....../////////////////////////////////000000000000000------------------------////////////////////////......////////////......---......------000555999???:::333...---...000000............////////////........................//////////////////000000........./////////000000////////////////////////........./////////000000////////////////////////////////////000000000000////////////000000000111//////000111111111111111222222111111111111111111222333666888;;;???BBBDDDFFFHHHKKKOOORRRUUUVVVWWW[[[\\\^^^```aaabbbccccccaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\\\\[[[[[[\\\ZZZVVVTTTRRRQQQNNNLLLKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGFFFHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMLLLKKKIIIFFFDDDCCCDDDEEEEEEFFFEEEDDDCCCBBBAAABBBCCCEEEHHHLLLNNNPPPOOOPPPRRRSSSTTTSSSRRRQQQRRRPPPNNNKKKHHHEEEBBBAAA:::999999888888888888888333111///------...000111////////////000000000000////////////////////////////////////////////////...//////////////////...////////////////////////.....................---........................//////......------,,,,,,...............///000000////////////////////////......------------......---------.........//////000///---,,,,,,---///000//////.........---------........................---..................---......------------......hhhbbbZZZSSSSSSWWW^^^ccciiisss~~~~~~|||}}}~~~{{{zzzvvvvvvxxxzzz{{{|||zzzwwwvvvttttttvvv}}}yyywwwxxxwwwnnnqqqrrrrrrrrrtttyyy~~~~~~~~~}}}}}}{{{llldddcccfffggggggdddaaa^^^]]]^^^aaa^^^YYYRRRJJJFFFDDDDDDCCCEEEGGGHHHIIIJJJMMMOOOQQQPPPOOOMMMKKKJJJHHHGGGAAA??????CCCKKKQQQSSSSSSPPPMMMIIIGGGGGGHHHHHHHHHEEEDDDCCCBBB@@@<<<777444333222111/////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........///////////////........................////////////////////////................................................------............------,,,,,,------.../////////......------------......////////////////////////***+++,,,...000222333444...........................////////////000000000......////////////.........000111000///222777<<>>666///,,,,,,------,,,,,,,,,---------------111111111111111111111111......////////////000000....../////////000000000////////////////////////....../////////000000000////////////////////////////////////000000000000/////////000000000111111//////000111222222222222111111111111222333444444777:::???CCCFFFHHHLLLNNNOOOQQQSSSWWWYYYZZZ[[[[[[aaabbbdddeeeffffffeeeeeeaaaaaa```______^^^^^^]]]^^^]]][[[YYYVVVTTTRRRQQQRRROOOLLLKKKJJJIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBDDDFFFFFFFFFEEEFFFGGGDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@???>>>===<<<<<<;;;;;;===???BBBFFFJJJLLLQQQRRRTTTUUUVVVVVVUUUTTTYYYXXXWWWUUURRRPPPMMMLLLEEEEEEDDDBBB@@@===;;;999222111///......///000111////////////000000000000////////////////////////////////////////////////...//////000000//////...////////////////////////---------.........//////......................../////////..............................///000000////////////////////////......------------......------........./////////000///...------...///000/////////.........------........................------...//////...------......------------......aaa```^^^___cccjjjqqqvvv{{{}}}zzzxxxyyy|||}}}yyyyyyyyyyyyxxx~~~|||vvvwwwxxxvvvnnnqqqtttuuuwww}}}}}}yyy{{{zzzzzz|||~~~wwwiiidddeeeiiilllppprrrqqqooonnnnnnpppiii___VVVNNNIIIFFFCCCBBBCCCEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNMMMLLLLLLGGGCCC@@@CCCIIIOOOQQQQQQOOOLLLHHHFFFFFFHHHIIIIIIFFFFFFEEEEEEDDDAAA<<<888555444222000///000111111000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000........................////////////////////////................................................------............------,,,,,,------...//////000......------------......////////////////////////+++,,,---...///000111111.........................../////////000000000000......////////////.........000222000...///333888;;;777222///......------,,,,,,------............111111111111111111111111........./////////000000.../////////000000000000////////////////////////.../////////000000000000////////////////////////////////////000000000000//////000000000111111111//////000111222222222222111222333555777:::<<<>>>AAAEEEKKKOOOQQQRRRTTTVVVTTTVVVYYY\\\^^^_________bbbcccdddeeeeeedddcccbbb\\\\\\[[[YYYXXXWWWVVVVVVTTTSSSSSSQQQOOOMMMLLLKKKLLLJJJHHHGGGHHHHHHGGGFFFHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJGGGIIIKKKKKKHHHFFFFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@???===<<<<<<999999999:::<<<@@@CCCEEEKKKLLLNNNPPPRRRTTTUUUUUUWWWXXXXXXYYYXXXWWWVVVUUURRRRRRQQQNNNIIIDDD???;;;555444222111000000000000.../////////000000000111//////////////////////////////////////////////////////000000000000//////////////////////////////+++,,,,,,---...///000000...........................///////////////000000...............///000000////////////////////////......------------..................////////////000000000000000000000000////////////....................................------...//////...------......------------......aaadddhhhnnntttzzzxxxxxxxxxxxxyyy|||{{{zzzxxxvvvsss~~~~~~yyytttuuutttqqqsssvvvzzz|||}}}tttxxxxxxyyyzzz}}}tttiiifffjjjpppvvv}}}zzzqqqdddYYYSSSNNNIIIFFFAAACCCDDDDDDCCCDDDGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOKKKFFFBBBCCCIIIOOOPPPOOORRRNNNIIIFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHDDD???<<<666555333111000000111222000000000000000000000000////////////////////////////////////////////////////////////////////////---.........//////000000........................////////////////////////................................................---..................---,,,,,,------...///000000.........------.........////////////////////////000000///...---,,,,,,+++////////////////////////.../////////000000111111......////////////......,,,///000...******---222---,,,,,,---000111111000/////////000000000111111////////////////////////---.........//////000000////////////000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000111111111111//////000222222333333333222444666999>>>BBBEEEGGGHHHNNNTTTXXXXXXXXXYYYZZZVVVXXX[[[^^^aaabbbbbbaaa```aaabbbcccbbb```^^^]]]VVVVVVUUUSSSRRRPPPOOONNNIIIJJJJJJKKKLLLLLLKKKKKKMMMKKKJJJJJJLLLMMMLLLKKKLLLKKKKKKJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQOOOQQQSSSRRRNNNLLLKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNFFFFFFDDDCCCAAA@@@???>>>:::999888888999;;;>>>@@@AAABBBEEEIIIMMMQQQUUUVVVSSSTTTVVVXXXZZZZZZZZZZZZ[[[ZZZYYYVVVPPPIIIAAA===888777666444222000//////.../////////000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////***+++,,,---...000111111////////////////////////......//////000000111111...............///000000////////////////////////.........------...................../////////000000000111111111111000000000/////////....................................,,,---...//////...---,,,.........------.........llloooxxx}}}wwwuuuyyyyyyuuu|||~~~yyy|||~~~yyy~~~~~~zzzxxxyyy}}}|||zzz~~~{{{xxxwwwyyy|||{{{zzzzzz~~~~~~vvvooolllkkkjjjjjjuuu}}}nnnccc\\\SSSKKKGGGCCCEEEFFFEEECCCDDDFFFHHHEEEHHHLLLMMMMMMMMMMMMMMMNNNKKKHHHFFFFFFHHHLLLNNNTTTPPPKKKEEEBBBBBBCCCEEEMMMKKKIIIHHHHHHFFFCCCAAA>>><<<777333111000000111//////000000000000//////////////////////////////////////////////////////////////////////////////000000//////.........---................................................,,,---...//////...---,,,---.........//////000000000000///...---,,,,,,+++......------------......------------------------///////////////////////////////////////.........////////////////////////000000000000000000000000////////////////////////............///////////////...---,,,,,,---...///333222222222111111000000......////////////..............................//////000000000000//////000000000000000000000000///000111222111000---,,,111111000000//////......000000000000000000000000000///...///222333111...000222333222111222444666777999>>>CCCHHHMMMQQQSSSYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[]]]___bbbccccccbbbaaa^^^^^^\\\ZZZWWWTTTRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMPPPQQQQQQPPPSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSTTTTTTUUUVVVWWWWWWZZZZZZYYYWWWTTTQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWLLLLLLMMMLLLIIIFFFCCCAAA???>>>======<<<============>>>???AAADDDHHHLLLNNNPPPRRRTTTWWWZZZ[[[\\\\\\```]]]YYYWWWUUUQQQLLLGGGDDD@@@;;;777666444333222000//////000222222000...///000111111111000...---000000000000000000000000------......//////000000////////////////////////111000///...------...///..............................////////////..............................000000//////.........---////////////////////////////////////////////////////////////////////////........................,,,---------.../////////,,,,,,,,,------///000111///...------------...///xxxzzz~~~xxxzzzzzzzzzvvv~~~{{{wwwuuuxxx}}}|||yyywwwxxxzzz{{{zzzzzz}}}~~~{{{zzzwwwrrrnnnlllmmmpppsss|||}}}sssiii\\\PPPJJJDDDCCCBBB@@@AAACCCFFFHHHHHHKKKNNNOOONNNMMMLLLLLLMMMKKKHHHFFFFFFHHHJJJLLLQQQOOOKKKGGGEEECCCCCCDDDHHHHHHHHHIIIIIIFFFBBB??????===999666333222222222///000000111111111111000////////////////////////////////////////////////////////////////////////000/////////............................................................------............------------------.........////////////...------,,,,,,......------------......------------------------/////////////////////////////////////////////...////////////////////////000000000000000000000000////////////////////////............///////////////...------------...///////////////......------......////////////......//////////////////////////////000000000000//////000000000000000000000000//////000111111000......111000000000/////////...///////////////////////////------...111222111//////111333444444777:::===BBBEEEIIINNNRRRVVVXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\\\\]]]]]]\\\[[[ZZZYYYUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLNNNOOOOOOQQQSSSTTTTTTSSSUUUVVVVVVVVVUUUTTTTTTSSSQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTVVVWWWXXXXXXYYY\\\\\\\\\[[[YYYXXXXXXXXXTTTUUUVVVWWWWWWWWWVVVVVVRRRRRRRRRPPPNNNJJJGGGEEE????????????????????????>>>>>>>>>???BBBDDDGGGIIIIIIKKKOOOSSSWWWZZZ\\\]]]```^^^[[[ZZZYYYWWWRRROOOKKKHHHCCC???===:::777555222111000000222222111000000000111222111111000///000000000000000000000000.........///////////////////////////////////////111000///...---......///..............................////////////..............................000/////////............////////////////////////////////////////////////////////////////////////........................---------...............------------......///000........................|||xxxwwwxxxyyyyyysssgggooo{{{~~~vvvooojjjllloootttyyy|||}}}|||{{{|||yyyxxx{{{}}}xxxwwwxxxyyyzzzzzz{{{|||zzzxxxvvvsssssssssqqqpppttt{{{zzziiiYYYPPPGGGDDD@@@>>>@@@CCCEEEFFFHHHKKKNNNOOONNNLLLKKKKKKKKKJJJHHHGGGFFFGGGHHHHHHMMMMMMLLLKKKIIIFFFDDDCCCCCCDDDFFFHHHIIIFFFAAA===>>>===;;;999777555333333///000000000111111111111////////////////////////////////////////////////////////////////////////////////////.....................................................................------.........,,,,,,,,,---------------..............................------------......------------------------////////////////////////......//////////////////////////////////////////000000000000000000000000////////////////////////............///////////////......------......///............------------...//////000000//////...000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000///////////////////////////////////////......///222333333222///111444777:::???DDDHHHOOORRRUUUYYY\\\^^^^^^^^^ZZZZZZ[[[[[[ZZZYYYXXXWWWYYYXXXWWWUUUSSSQQQPPPOOOPPPPPPPPPPPPOOONNNMMMLLLJJJKKKKKKKKKMMMNNNOOOPPPNNNOOOPPPQQQRRRSSSSSSSSSVVVVVVVVVUUUTTTSSSRRRQQQKKKLLLNNNOOOPPPOOOOOONNNPPPQQQSSSUUUVVVXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSRRRQQQNNNKKKHHHGGGAAABBBCCCDDDDDDCCCBBBBBB@@@???>>>>>>???@@@AAABBBBBBDDDHHHMMMRRRVVVYYYZZZXXXWWWVVVVVVWWWWWWUUUSSSTTTQQQNNNJJJGGGCCC???<<<666444222111222222222111000000111222222111111111000000000000000000000000///////////////.........////////////////////////000000///............///..............................////////////..............................////////////............////////////////////////////////////////////////////////////////////////.......................................---------........................,,,---...//////...---,,,vvvyyyyyyxxxvvvtttzzz|||vvvmmmhhhbbbjjjttt|||zzztttpppmmmiiiccc^^^bbbeeeiiimmmpppssswwwyyy}}}zzzqqqpppmmmkkkjjjnnnvvv{{{yyyuuuttttttwwwzzz|||~~~|||yyyvvvxxxzzzyyyxxx|||tttbbbYYYMMMJJJFFFEEEEEEFFFFFFDDDFFFIIIKKKLLLKKKJJJJJJKKKIIIIIIHHHGGGGGGFFFFFFFFFIIIJJJMMMNNNMMMIIIEEECCCAAABBBCCCEEEFFFEEEAAA>>>======<<<;;;999777444333////////////000000111111///////////////////////////////////////////////////////////////////////////////////////.........................................................///...---,,,,,,---...///---------------------------------.........//////......------------..............................////////////////////////............////////////////////////////////////////////////////////////////////////////////////............//////////////////............//////000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000////////////////////////////////////......///000111222000000000000////////////........................111000000111222333444444111444999===BBBHHHOOOTTTWWWYYY[[[^^^___^^^]]]\\\ZZZYYYXXXWWWUUUSSSQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSNNNPPPQQQRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLGGGHHHJJJKKKKKKJJJIIIGGGKKKLLLNNNPPPRRRTTTTTTTTTSSSSSSRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTPPPPPPPPPOOONNNLLLJJJIIIDDDEEEGGGIIIJJJIIIGGGFFFDDDBBBAAA????????????@@@AAACCCEEEHHHLLLOOOQQQRRROOOOOOPPPRRRTTTVVVVVVVVVXXXWWWUUUSSSQQQMMMHHHEEE>>>:::666333222222111000000000000111111111111111////////////////////////000000//////......------/////////////////////////////////.........//////..............................////////////..............................///////////////.........////////////////////////////////////////////////////////////////////////......................../////////...---------,,,..................------,,,---///000000///---,,,qqquuu~~~www{{{qqqppptttwwwyyy~~~}}}sssjjjccc___aaafffmmmrrrssssssqqqppplllgggbbb___^^^]]]ZZZWWW[[[^^^bbbeeeiiinnnssswwwxxxvvvuuutttsssqqqmmmjjjaaa```______aaagggooottt{{{~~~wwwrrrqqqrrrxxx~~~}}}xxxhhh```WWWVVVUUUTTTRRROOOKKKHHHIIIJJJKKKKKKIIIHHHIIIJJJGGGHHHHHHHHHGGGFFFFFFEEEFFFIIILLLOOOOOOLLLHHHEEEEEECCCBBBBBBCCCCCCBBBAAA;;;<<<<<<<<<:::888555444000//////......//////000////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////........................///...---,,,,,,---.../////////..................,,,,,,------.../////////......------------..............................////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////111111111111111111111111//////000000000000////////////////////////////////////000000000000////////////////////////////////////......///000111222////////////000000000000////////////////////////111111111111111222444555888<<>>>>>>>>======<<<;;;:::999777555333000/////////000////////////////////////////////////////////////////////////////////////............/////////000////////////////////////........................------............------/////////......------------------.....................------------..............................////////////////////////------......///000000111////////////////////////000000000000000000000000////////////////////////............////////////...///000111111000///............/////////000000000000111111111111000000000000000000000000000000//////000000000000//////000000000000000000000000//////000111111000........./////////000000000111111111111111111111111111000222555666888;;;AAAEEELLLPPPWWW[[[]]]]]]]]]]]][[[YYYVVVSSSPPPNNNMMMMMMIIIHHHGGGFFFFFFGGGHHHHHHGGGIIIKKKMMMOOOPPPPPPPPPSSSSSSTTTTTTSSSSSSRRRQQQKKKIIIGGGEEEDDDEEEGGGHHHHHHKKKNNNLLLIIIFFFHHHKKKKKKKKKLLLLLLKKKJJJIIIIIIEEEFFFHHHJJJMMMOOOQQQRRRRRRTTTWWWYYYZZZZZZYYYXXXNNNKKKIIILLLPPPRRRQQQNNNLLLKKKIIIHHHGGGGGGGGGHHHEEEDDDCCCBBBBBBAAAAAAAAAGGGHHHIIIJJJLLLMMMNNNOOONNNMMMMMMLLLMMMNNNPPPQQQMMMLLLJJJHHHFFFEEEEEEEEEBBBEEEGGGHHHIIILLLPPPTTTXXXXXXXXXYYY[[[[[[ZZZXXXVVVSSSNNNJJJFFFBBB===:::777555444222111111111222000000000000000000000000.........///////////////////////////////////////,,,---///000000000//////..............................////////////........................................../////////000////////////////////////////////////////////////////////////////////////........................---------...............+++,,,...///000///...---........................zzzxxxyyyzzzqqqhhhfffjjjrrrxxxyyymmmddd^^^\\\ZZZYYYYYY[[[]]]___^^^^^^```cccgggjjjllllllhhhjjjkkkiiiggghhhlllppppppmmmllloootttvvvrrrnnnooonnnnnnooopppnnnkkkhhhiiieeeccckkkwww}}}xxx{{{xxxooogggcccaaa^^^[[[[[[[[[[[[]]]aaahhhlllmmmzzz~~~rrrooorrrzzzwwwrrruuuzzzsssbbbRRRIIIEEEEEEGGGGGGFFFFFFGGGIIIKKKLLLFFFGGGJJJLLLMMMNNNOOOOOOLLLKKKIIIHHHGGGCCC???;;;@@@??????>>>===<<<<<<<<<:::888555222000000000111////////////////////////////////////////////////////////////////////////---.........//////000000000000000000000000000000........................,,,---...//////...---,,,.........------,,,,,,,,,.................................------.........////////////////////////////////////////////////---------...///000000111////////////////////////000000000000000000000000////////////////////////............/////////000...///000111111000///....../////////000000111111000000111111111111000000111111111111111111111111//////000000000000//////000000000000000000000000///000111222111000---,,,.../////////000000111111111111111111111111111111222666999<<>>??????>>>;;;:::;;;999666333111000//////111000///......---......////////////////////////......////////////......111111000000//////......////////////////////////......------------......,,,,,,,,,------------...///............---------...........................------------...//////111000///......///000111............////////////////////////////////////---...///000000111000000111000///...------...///111111111111111111111111000000//////.........---,,,...000111222111///...111000......000000000///000000111111111111000000000000000000000000000000......///111111222222222000000000000000000000000//////000000000000//////...///000000111000000000///000111000000222555777;;;<<<@@@EEEKKKQQQWWWYYYXXXZZZ\\\^^^^^^]]][[[YYYTTTPPPLLLIIIIIIJJJJJJJJJEEEHHHLLLLLLJJJJJJLLLOOOPPPRRRRRRRRRPPPNNNMMMNNNLLLLLLLLLJJJFFFDDDDDDEEEGGGHHHHHHGGGGGGIIILLLOOOXXXYYYYYYWWWSSSPPPNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUPPPUUU\\\dddiiilllllllllhhhhhhgggdddaaa_________bbb______gggrrrwwwsssnnneee]]]SSSMMMMMMPPPRRRSSSTTTUUUVVVVVVUUUSSSPPPNNNLLLKKKIIIHHHHHHJJJMMMNNNKKKGGGJJJQQQSSSOOOLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPRRRTTTVVVWWW[[[ZZZYYYXXXXXXXXXYYYZZZ\\\ZZZWWWVVVVVVSSSNNNJJJFFF@@@:::666555444222000000///...///000000///...000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////........................,,,---...//////...---,,,////////////////////////......------------......111000///...------...///////////////////////////---------............///.........////////////000///............---------zzzwwwttttttzzz|||mmmffffffkkkooowww}}}~~~|||uuukkkdddgggooovvvuuutttrrrnnniiieeebbb```dddgggiiikkknnntttyyy{{{zzzyyy|||}}}{{{zzz{{{}}}}}}}}}}}}{{{yyyzzz|||}}}|||zzz{{{|||vvvwwwzzz|||~~~}}}|||yyysssmmmkkkhhheeeeeegggjjjkkkkkknnnttt{{{~~~}}}xxxuuussssssqqqooonnnqqqtttvvvwww}}}|||{{{}}}|||}}}}}}|||xxxttttttxxx|||}}}yyyzzz{{{vvvlllaaaWWWOOOIIIGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJKKKKKKKKKEEEEEEEEEEEEEEEDDDCCCBBB;;;<<<>>>??????>>><<<;;;;;;:::888555333222000000111000///...------------..............................////////////......////////////.........---////////////////////////......------------......,,,,,,,,,------.........000000/////////....................................------------...//////111000///......///000111............////////////////////////////////////...//////000000000000000111000///...---......///000000000000000000000000000/////////............///000222333333333111000111000......000000000//////000000111111000000///000000000000000000000000......///111111222222111000000000000000000000000//////000000000000//////......///////////////...000000111111222444777:::@@@BBBGGGLLLRRRXXX\\\^^^]]]^^^^^^]]]\\\YYYVVVTTTOOOMMMJJJJJJKKKMMMMMMMMMNNNOOOQQQQQQPPPOOOPPPQQQLLLLLLLLLKKKIIIHHHHHHHHHHHHIIIJJJJJJHHHFFFGGGGGGKKKLLLLLLLLLLLLMMMQQQSSSZZZZZZZZZWWWTTTQQQQQQRRRNNNOOOPPPQQQRRRSSSTTTTTT\\\```ffflllpppooommmlllggggggeeebbb^^^\\\\\\]]]___aaahhhtttzzzrrrddd^^^UUUPPPOOOQQQRRRSSSYYY\\\```cccdddccc```^^^]]][[[XXXUUUSSSSSSSSSTTTXXXTTTUUUYYYYYYSSSNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKNNNNNNNNNOOOQQQSSSUUUVVVZZZYYYYYYXXXXXXXXXXXXXXXXXXVVVTTTTTTUUUUUURRROOOIIIEEE???;;;999777444111000...------...///...,,,//////////////////////////////////////////////////////............//////////////////////////////------------------------........................------............------////////////////////////......------------......111000///...---......///////////////////////////---------............///------.........////////////............---------|||mmm```YYYZZZ```eeesssxxx~~~~~~yyyvvvvvvxxxvvvtttrrrnnnhhhccchhhpppssstttsssooojjjfffggghhhgggkkkooorrrssswww|||{{{}}}}}}|||{{{}}}zzz{{{zzz{{{xxxuuuttttttvvvvvvvvvvvvxxxzzzxxxsssmmmhhhfffcccbbbaaa```aaadddjjjnnnxxx{{{xxxvvvzzz{{{yyywwwuuutttvvv|||~~~xxxxxxuuupppggg\\\SSSMMMIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIDDDDDDCCCCCCCCCCCCDDDDDD======>>>>>>>>>>>>======;;;;;;:::888666444222111000000///...------------..............................////////////..................------------////////////////////////......------------......++++++,,,---......//////111000000000////////////...........................------------...//////000//////......//////000............////////////////////////////////////000000000000000/////////000000///............///////////////////////////////////////............///000111333333222222111111000......000000000///...//////000000//////...000000000000000000000000......///000111111111111000000000000000000000000//////000000000000//////////////////////////////000111222333555888===AAAIIILLLQQQWWW\\\___aaabbbaaa```^^^[[[WWWTTTQQQPPPLLLKKKJJJLLLOOOQQQRRRRRRRRRPPPOOONNNOOONNNMMMKKKHHHHHHGGGFFFEEEEEEEEEFFFHHHJJJLLLMMMLLLJJJJJJKKKLLLMMMOOOOOOOOOQQQSSSVVVVVVUUUSSSPPPMMMLLLMMMNNNLLLNNNQQQTTTWWWYYYZZZ[[[cccfffiiilllkkkhhhdddaaa^^^]]]\\\XXXUUUTTTUUUVVV]]]```hhhttt~~~~~~tttkkk[[[VVVQQQNNNNNNOOOPPPPPPZZZ___hhhoootttuuutttrrrsssqqqmmmiiieeecccbbbaaaeeebbbaaacccaaa[[[VVVTTTOOONNNMMMLLLKKKJJJIIIIIIMMMMMMMMMNNNPPPRRRSSSTTTWWWWWWWWWWWWWWWVVVVVVUUUSSSQQQPPPQQQSSSUUUUUUTTTOOOLLLHHHDDDAAA<<<888444222000......//////...---//////////////////////////////////////////////////////............//////////////////////////////------------------------.................................------.........////////////////////////......------------......000000///............///////////////////////////---------............///,,,---------............///............---------{{{sssfff\\\XXX\\\ccciiiuuuxxxyyyuuuooojjjiiikkkmmmkkkjjjjjjfffdddiiiqqqrrrwww{{{yyysssnnnmmmoooqqqtttwwwxxxwwwxxx|||{{{}}}zzz}}}~~~~~~~~~~~~}}}wwwpppmmmccccccbbb```___bbbiiipppzzz|||vvv}}}}}}}}}{{{yyyzzz}}}wwwwwwyyysssiii]]]RRRKKKFFFDDDCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFEEECCCBBBBBBBBBCCCDDD???>>>============>>>???;;;;;;;;;;;;999777555333111000///...------------////////////////////////......////////////..............................////////////////////////......------------......++++++,,,---...///000000000000000/////////.................................------------...//////////////////////////////............////////////////////////////////////111111000////////////////////////........./////////////////////////////////////////////...............///000000000000///111000......000000000///......////////////......////////////////////////......///000111111000000//////////////////////////////000000000000//////111111111000000000111111000222555888;;;AAAGGGKKKRRRUUUZZZ___bbbcccbbbbbb^^^\\\YYYVVVSSSQQQPPPOOONNNNNNNNNPPPSSSUUUUUUTTTQQQNNNJJJIIIJJJJJJGGGDDDGGGFFFEEEEEEGGGIIIJJJJJJMMMPPPQQQQQQOOOMMMLLLLLLJJJLLLOOOPPPPPPQQQTTTVVVVVVTTTQQQMMMIIIHHHJJJLLLLLLOOOUUU[[[```dddfffgggffffffdddbbb^^^ZZZVVVTTTTTTSSSRRROOOMMMMMMPPPSSSaaa```aaafffkkkkkkddd]]]PPPOOONNNOOOQQQSSSUUUVVVWWW^^^iiittt{{{~~~}}}{{{|||{{{yyywwwuuusssrrrrrrkkkjjjiiiiiiiiieee```^^^TTTSSSQQQOOOLLLJJJHHHHHHIIIJJJJJJLLLMMMOOOQQQRRRRRRSSSTTTUUUUUUTTTSSSRRROOONNNMMMNNNPPPRRRTTTUUUSSSRRRPPPMMMHHHCCC===:::777555222111111111000...........................//////////////////////////////............//////////////////////////////////////////////////////........................///...---,,,,,,---...///////////////////////////......------------....../////////.........//////////////////////////////---------............///,,,,,,,,,---------......///............---------}}}sssmmmccc[[[ZZZ^^^ffflllsssssspppkkkeeeaaaaaabbbjjjhhhhhhiiihhhhhhmmmtttxxx|||}}}wwwtttuuuxxx|||~~~~~~~~~}}}}}}~~~~~~{{{xxx|||~~~ppppppooollljjjmmmtttzzz{{{}}}zzzzzz{{{uuujjj___TTTKKKFFFDDDBBBBBBDDDEEEFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJHHHFFFCCCAAA@@@@@@@@@???>>>===<<<<<<===>>>???;;;<<<<<<<<<;;;999777555111111000///............000000000000000000000000......////////////......////////////////////////////////////////////////......------------......,,,,,,---......///000000/////////.........------...........................------------...//////......////////////..................////////////////////////////////////222111000///......//////......//////////////////000000000000000000000000.........///////////////......///000000000000000111000......000000000///......////////////......////////////////////////...//////000000000000/////////////////////////////////000000000000//////000000/////////000111222222555:::???DDDJJJQQQUUUYYY[[[___bbbbbbaaa^^^\\\VVVUUUSSSQQQPPPQQQRRRSSSUUUSSSSSSTTTUUUVVVUUUTTTPPPLLLHHHGGGIIIIIIGGGDDDFFFEEEEEEHHHMMMPPPRRRQQQTTTUUUUUUSSSOOOLLLJJJIIIKKKMMMQQQSSSTTTUUUVVVXXX```^^^ZZZUUUQQQQQQSSSUUUTTTXXX^^^dddiiikkkllllllhhhddd___XXXSSSPPPOOOOOOOOOOOOMMMKKKKKKNNNRRRVVVcccaaa___```bbb___XXXRRRLLLNNNRRRVVV[[[___bbbddd[[[aaajjjrrrvvvwwwuuurrrrrrsssuuuwwwxxxyyyzzzzzzmmmmmmmmmlllmmmllliiieee[[[ZZZXXXUUUQQQMMMJJJHHHEEEEEEEEEFFFHHHJJJKKKLLLMMMNNNPPPQQQRRRQQQPPPOOOMMMMMMMMMLLLLLLMMMOOOQQQTTTUUUUUUSSSOOOIIIDDDAAA===:::666333222111000...//////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000///////////////////////////...---,,,,,,---...///////////////////////////......------------............//////////////////////////////////////////---------............///,,,,,,,,,---------......///............---------}}}xxxsssjjjeee]]]XXXWWW[[[bbbfffiiiiiihhheeebbb```bbbcccjjjhhhiiimmmnnnooouuu{{{zzzwwwxxx~~~zzztttqqqnnnmmmnnnpppqqqooonnnrrr{{{}}}}}}xxxwww|||~~~||||||~~~||||||{{{~~~uuuqqqiii```XXXQQQMMMKKKEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIMMMKKKIIIFFFBBB@@@>>>===>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<;;;:::999888222222111000////////////000000000000000000000000......////////////....../////////000000000000000////////////////////////......------------......---............/////////............------------...........................------------...//////---......//////......---............////////////////////////////////////111111///......///000000---...//////000/////////000000000000000000000000.........///////////////111111111111111222222222111000......000000000///...//////000000//////...000000000000000000000000...//////000000/////////000000000000000000000000//////000000000000//////...---------...000222333777<<>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::444333222111000000000000..............................////////////.............../////////000000////////////////////////......------------......////////////............////////////.......................................------------...//////------...//////...------............////////////////////////////////////111000.........///111222,,,---///000000000//////////////////////////////............/////////000111111111111111222222333111000......000000000//////000000111111000000///000000000000000000000000...///////////////......000000000000000000000000//////000000000000/////////.........000333555777???DDDKKKQQQUUUXXXZZZ\\\XXXZZZ[[[\\\[[[YYYVVVUUUPPPPPPQQQRRRSSSUUUVVVWWWXXXUUUPPPMMMLLLKKKJJJIIIEEEEEEEEEEEEDDDFFFIIILLLMMMLLLNNNTTT[[[^^^\\\XXXVVVUUUTTTRRROOOOOOPPPRRRVVVZZZ```ccceeeeeefffggghhhhhhgggeeedddeeehhhkkkppprrrvvvwwwvvvrrrmmmjjjccc```\\\XXXVVVUUUUUUVVVXXXVVVSSSQQQQQQTTT[[[```dddbbb```___^^^[[[VVVRRROOOSSSYYY\\\^^^aaaeeehhhaaaaaa```___\\\XXXUUUSSSWWWZZZ^^^bbbeeefffggggggiiimmmooooootttzzz{{{wwwsssssssssqqqkkkbbbZZZUUUPPPOOOLLLIIIFFFDDDBBBBBBDDDDDDEEEGGGIIIKKKMMMNNNNNNPPPQQQOOOKKKIIIIIIJJJMMMQQQUUUVVVTTTQQQPPPPPPLLLHHHAAA;;;888555333111111111111111111111111111//////////////////////////////............//////////////////////////////........................////////////////////////------............------////////////////////////......------------......,,,---///000000000//////////////////////////////---------............///------.........////////////............---------tttiiieeegggjjjnnnsssuuurrrmmmhhh___WWWTTTSSSRRRSSSWWW]]]cccgggdddhhhmmmqqqrrrqqqnnnllllllkkknnnuuu{{{|||wwwnnngggdddbbbbbbaaa___aaacccfffhhhlllpppsssnnnpppnnnhhhddddddaaa]]]\\\]]]]]]]]]\\\[[[\\\]]]^^^aaaccccccgggooottttttvvvzzz}}}~~~~~~|||tttlllmmmrrr}}}~~~zzzqqqpppnnnkkkgggccc___]]]]]][[[VVVRRRNNNLLLLLLLLLGGGGGGHHHHHHHHHGGGGGGFFFMMMLLLKKKIIIFFFCCC???===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999999::::::;;;555444333222111111111111------------------------......////////////......---------.........//////////////////////////////.........------.........000000000///......------000000000000////////////...........................------------...//////,,,---...//////...---,,,............/////////000////////////////////////000///...---...///222333,,,---///000000000//////........................---.........//////000000///////////////000000111111000......000000000///000000111111111111000000000000000000000000000000...///////////////......000000000000000000000000//////000000000000//////222111111222444777:::===FFFKKKRRRWWWZZZZZZZZZ[[[VVVWWWXXXYYYYYYWWWVVVUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVRRRLLLHHHGGGFFFEEEDDDGGGJJJKKKKKKJJJLLLRRRVVVSSSSSSUUU[[[aaaccc___ZZZVVVVVVUUUTTTSSSUUUYYY\\\YYY]]]ccchhhiiiiiijjjjjjiiijjjkkkkkkkkkmmmqqqtttwwwzzz}}}}}}xxxsssooohhhgggfffeeedddcccbbbbbbhhhfffbbb^^^]]]aaagggllluuunnneee___]]]]]]^^^^^^YYY\\\```bbbaaabbbeeehhhZZZYYYWWWTTTRRRPPPOOONNNVVVXXX[[[^^^______^^^]]]ccchhhmmmooowww~~~xxxnnnddd^^^\\\ZZZVVVQQQKKKGGGDDDBBBAAAAAABBBCCCFFFIIIMMMNNNNNNQQQSSSQQQMMMJJJIIIJJJKKKOOOTTTUUUTTTSSSSSSUUUUUUPPPHHHBBB===:::777555111111111111111111111111//////////////////////////////............//////////////////////////////111111111111111111111111000000000000000000000000,,,---...//////...---,,,////////////////////////.........------.........,,,---///000000000//////////////////////////////---------.........//////.........////////////000//////.........---------kkkbbb\\\YYY```lllqqqppplllfff^^^YYYVVVUUUTTTTTTTTTWWW]]]cccgggiiikkknnnrrruuuuuurrrnnnlllmmmqqqxxx~~~yyywwwyyy|||~~~{{{yyyvvvpppjjjeeeccccccaaaiiinnnnnnnnnuuu}}}~~~yyyrrrjjjccc^^^[[[ZZZZZZZZZYYYXXXWWWVVVUUUWWWXXXYYYWWWVVVWWW\\\```aaadddiiikkklllnnnrrruuu}}}xxxqqqooolllgggjjjpppyyy}}}|||yyytttqqqnnnlllkkkjjjhhhgggfffbbb]]]WWWSSSQQQQQQRRRQQQLLLIIIJJJJJJIIIJJJNNNNNNNNNMMMKKKHHHFFFCCCBBB;;;;;;:::999999999:::;;;<<<============<<<<<<;;;:::999666444222111000111111111000///////////////111///...------...///111////////////////////////000000//////.........---////////////////////////000000//////.........---------------------------////////////////////////////////////////////////............////////////------......//////000000000000000000////////////000000//////.........---000000111111000///...---///////////////////////////////////////000111111000000000000000//////...////////////000000000000......///000111222222333000000000000000000000000000000000000000000000000111000///......///000111...000111111//////000111111111111333777===CCCGGGNNNQQQVVVYYYZZZXXXTTTQQQRRRRRRRRRSSSTTTUUUWWWXXXVVVWWWYYYZZZYYYWWWTTTSSSMMMIIIGGGHHHEEE@@@AAAGGGDDDIIIOOOTTTVVVVVVUUUTTTVVVWWWYYY]]]___]]]VVVPPPVVVTTTSSSUUUYYY]]]___```[[[aaaiiinnnjjjdddeeejjjeeemmmrrrooonnnsss{{{vvvjjjmmmoootttvvvrrrnnnuuu}}}|||zzzvvvttttttxxx{{{}}}vvvkkkaaa___eeekkkmmmjjjkkkjjjhhhjjjkkkfff___WWWWWWUUURRROOOOOOQQQTTT[[[VVVSSSTTTWWWWWWWWWWWW___bbbdddiiiuuu|||wwwuuurrrmmmjjjdddddd___WWWRRRPPPMMMHHHIIIJJJJJJHHHGGGGGGKKKOOONNNMMMMMMNNNNNNMMMJJJGGGHHHIIILLLOOOQQQTTTUUUVVVVVVSSSNNNKKKHHHBBB:::555666444222111222222222111//////000000111111222222000000000000000000000000///////////////000111111......///000000000000000000000000000000000000000////////////////////////---///000222222000///---111111111000//////......000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,------............------ooo___YYYVVVSSSYYYdddhhhgggddd^^^YYYUUUTTTTTTTTTUUUXXX^^^eeeiiikkkkkkmmmpppuuuzzz{{{{{{xxxvvv}}}xxxsssqqqtttzzz}}}yyyvvvwww{{{~~~}}}{{{xxxrrrmmmiiiiiijjjkkkqqqvvvxxx{{{}}}uuunnnhhheeebbbccccccccccccaaa```___[[[\\\[[[XXXTTTRRRRRRTTTSSSUUUXXXXXXYYYZZZ^^^aaalllrrr{{{zzzxxxuuurrrsssxxx~~~|||yyyzzz}}}yyywwwsssrrrrrrrrrrrrqqqooonnnjjjfff___YYYWWWXXX[[[^^^^^^SSSJJJIIIKKKKKKJJJKKKMMMMMMLLLKKKIIIGGGEEEDDD???>>><<<:::::::::;;;<<<;;;<<<===>>>>>>===<<<<<<;;;999777444222111111111111111000///////////////000///...------...///000////////////////////////000/////////............////////////////////////000/////////............000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000000000000000////////////000/////////............111000000000///////////////////////////////////////////////////000111111......///000000000000000////////////000000000000//////000000111111222222000000000000000000000000000000000000000000000000222111000//////000111222///111111111//////000222111222555999???EEEKKKNNNRRRSSSUUUVVVVVVSSSPPPNNNNNNOOOPPPQQQSSSTTTUUUVVVYYYYYYZZZYYYWWWTTTPPPNNNMMMIIIFFFGGGDDD@@@CCCIIIRRRVVV[[[^^^___\\\YYYXXXVVVWWWXXXZZZ[[[XXXSSSPPPQQQQQQSSSWWW]]]cccggghhhhhhkkkpppsssnnnffffffjjjlllsssyyy{{{~~~wwwlllkkkmmmrrrvvvvvvwww{{{vvvmmmggghhhooowww|||}}}xxxpppcccaaa```aaabbbccc```^^^ZZZUUURRRRRRTTTUUUUUUVVVXXX^^^bbbdddkkktttwwwtttsssqqqoooooonnnlllgggcccccceeeccc^^^]]]^^^\\\WWWSSSSSSRRRNNNKKKIIIKKKNNNKKKJJJIIIIIIJJJKKKJJJIIIDDDEEEFFFIIILLLQQQUUUXXXYYYVVVSSSPPPNNNIIICCC>>>777444111000000111000000/////////000000111111111///////////////////////////...............//////......///000000000000000000000000000000000000000////////////////////////...///000111111000///...000000////////////......000000000000000000000000////////////////////////////////////////////////............------,,,,,,------............------ooocccYYYWWWVVVUUUYYYaaa___^^^\\\XXXUUUUUUWWWYYYXXXZZZ```ffflllnnnmmmlllrrrvvv}}}}}}zzzzzz|||{{{zzz{{{yyyuuuqqqoooqqqvvvzzzyyyvvvuuuwww{{{~~~|||{{{wwwrrrnnnmmmoooqqqtttxxx|||~~~yyysssooommmkkkmmmoooppppppooolllkkkffffffccc^^^WWWRRRNNNMMMOOOOOOOOONNNMMMNNNQQQSSSYYY^^^fffnnnuuu|||}}}~~~}}}{{{{{{vvvsssvvvyyytttssssssuuuvvvyyyzzzzzzxxxvvvtttqqqllleee___^^^aaafffjjjjjj[[[NNNJJJLLLKKKIIIIIIKKKKKKKKKJJJJJJHHHGGGGGGDDDBBB???<<<;;;;;;<<<<<<:::;;;>>>???@@@???>>>===<<<;;;888666444222111111111111000////////////000000///...------...///000////////////////////////////////////............////////////////////////////////////............111111111111111111111111////////////////////////////////////////////////............////////////000//////////////////...////////////000000000000////////////............111111///......//////000000000000000000000000000////////////000000000000,,,---...000111111222222////////////000000000000000000000000000111111111000000000000000000000000000000000000000000000000222222111111111111222222000111222111//////111222222555;;;AAAHHHNNNRRRTTTUUUUUUSSSQQQOOOMMMKKKJJJJJJKKKNNNPPPRRRSSSTTTTTTZZZYYYXXXVVVRRRNNNJJJHHHJJJGGGEEEFFFEEEEEEJJJPPP\\\^^^```aaa```\\\WWWTTTQQQSSSTTTTTTSSSQQQQQQQQQPPPSSSXXXaaakkkrrrwwwxxx}}}{{{zzzwwwooofffdddhhhlllsss{{{uuujjjhhhjjjnnnrrruuu}}}qqqmmmhhhfffjjjrrr}}}wwwtttrrrtttxxxvvvooohhh]]]ZZZUUUSSSSSSUUUVVVVVVSSSZZZ^^^^^^___bbbdddddd______aaadddeeeccc___[[[^^^bbbeeeggglllqqqqqqmmmfffddd```YYYSSSPPPPPPQQQMMMKKKGGGFFFGGGIIIJJJJJJFFFEEEDDDEEEHHHLLLRRRUUUXXXWWWUUUTTTSSSPPPKKKHHH===:::555333222222111000////////////000000000000....................................------------......///000000000000000000000000000000000000000////////////////////////...///000111111000///...---............//////////////////////////////////////////////////////////////////////////////////////////............---------............------eee___ZZZ[[[ZZZXXXZZZ___\\\\\\[[[YYYYYY\\\```dddccceeeiiimmmrrrsssrrrppp}}}~~~|||xxxsssrrrtttxxxzzz{{{xxxyyyxxxvvvuuuuuuvvvxxx{{{yyyvvvxxx{{{|||{{{yyyyyyxxxuuuqqqooopppssswwwzzz}}}~~~}}}zzzxxxuuusssrrrppprrruuuxxxxxxvvvtttrrrssspppkkkeee^^^YYYVVVUUUVVVUUURRROOONNNNNNPPPRRRRRRUUUZZZ```fffmmmrrruuutttssssssuuuzzz|||{{{zzz|||yyyyyy~~~{{{uuurrrrrrxxx{{{~~~}}}zzzyyy{{{vvvoooiiifffgggjjjmmmkkk___SSSOOOMMMIIIGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIGGGEEEAAA>>><<<;;;;;;;;;:::<<>>===;;;999666444333222222111000000//////000000000///............///000///////////////////////////////////////.........///////////////////////////////////////.................................////////////////////////////////////////////////............/////////////////////...---------,,,////////////000000000000///////////////.........222111///------...000111000000000000000000000000//////000000000000000///---...///000111111111111////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111000000000333555666:::AAAIIIOOORRRTTTTTTSSSQQQNNNKKKIIIHHHHHHIIIIIIKKKNNNQQQTTTTTTTTTSSSVVVUUUSSSPPPLLLIIIFFFDDDDDDEEEGGGIIIJJJMMMQQQVVV]]]\\\[[[ZZZXXXUUUQQQOOOLLLNNNPPPOOONNNPPPTTTXXX[[[___hhhttt~~~uuujjjbbbaaadddjjjqqqzzzyyymmmeeeccceeegggiiiooo|||xxxhhhdddaaacccgggooozzz{{{tttnnngggfffbbb]]]\\\]]]]]]\\\UUUXXXYYYYYYYYYXXXWWWVVVSSSUUUWWWZZZ\\\[[[ZZZXXXXXX^^^fffnnnzzzxxxssskkkbbbZZZWWWVVVWWWVVVRRRLLLHHHGGGHHHIIIIIIIIIHHHFFFEEEFFFHHHJJJLLLRRRSSSSSSTTTTTTRRRPPPNNNGGGCCC>>>:::777555333111////////////////////////////////////////////////......//////......------......///000000000000000////////////////////////////////////////////////......///000000///......,,,,,,------...//////000......................../////////////////////////////////////////////////////////////////////...------............------```]]][[[[[[YYYWWWXXX[[[^^^^^^___```bbbgggmmmrrrrrrrrrsssvvv{{{~~~{{{|||~~~|||zzzvvvtttqqqppprrrvvvzzz|||xxxzzz}}}}}}|||zzzyyyxxx{{{xxxuuuvvvxxxyyywwwuuuyyyyyywwwtttsssvvv{{{||||||{{{zzzxxxwwwvvvvvvqqqsssvvvyyyzzzxxxvvvtttwwwrrrkkkdddaaa```aaabbb]]][[[WWWTTTSSSSSSTTTUUUUUUVVVWWWZZZ^^^aaacccddd___```ccchhhnnnuuu{{{~~~||||||~~~yyyuuuwww{{{~~~{{{tttnnnjjjgggfffbbb]]]YYYUUUNNNGGGEEEGGGFFFFFFHHHIIIJJJJJJJJJJJJHHHFFFCCC@@@===;;;:::999:::<<>><<<999777555444222222111000000000000000//////............//////////////////////////////.........///////////////////////////////////////.........///////////////------------------------////////////////////////////////////////////////............////////////111000000000///............/////////000000000111.........///////////////111000...------///111222000000000000000000000000//////000000000000///...//////000000000000//////////////////000000000000111111111000000000000000111111111111111111111111000000000000000000000000///000000000000000000///...///000111111444777:::BBBEEEKKKPPPSSSTTTSSSRRRLLLKKKHHHFFFFFFGGGIIIJJJKKKMMMPPPSSSTTTTTTTTTSSSNNNMMMKKKIIIGGGFFFEEEEEEFFFIIIMMMNNNOOOQQQSSSTTTXXXVVVSSSRRRRRRSSSQQQPPPOOOQQQRRRRRRSSSWWW^^^eeejjjppp{{{{{{nnnddd]]]]]]aaaiiipppzzz{{{ppphhhccc___aaaccceeemmm}}}{{{tttqqqgggcccbbbeeehhhlllwww~~~yyyvvvuuuvvvtttxxxwwwqqqnnnooonnniii___[[[WWWXXXYYYVVVQQQMMMMMMNNNPPPRRRTTTWWWZZZ\\\ZZZaaajjjwww|||sssjjjdddaaaaaaaaa```[[[RRRLLLHHHFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDLLLNNNPPPRRRRRRRRRQQQQQQOOOKKKEEE@@@<<<888444111000000000000000/////////000000000000000000000000//////000000000//////.........///000000000000000////////////////////////////////////////////////......////////////......+++,,,,,,---...///000000------------------------////////////////////////////////////////////////.../////////////////////------............------``````^^^\\\ZZZZZZ]]]___bbbdddgggjjjnnnssszzz~~~zzzwwwxxxzzz{{{{{{xxxwwwuuutttuuuwwwyyy{{{zzz}}}}}}||||||~~~{{{xxxyyy}}}~~~~~~~~~}}}}}}}}}~~~~~~|||zzzxxxvvvuuutttsssuuuwwwyyyzzzyyywwwvvvtttnnnfffaaaaaadddhhhjjjfffddd```__________________^^^]]]]]]^^^^^^\\\[[[WWWXXXZZZ]]]aaadddgggiiisssyyy~~~wwwyyy{{{{{{{{{}}}uuulllddd```ZZZYYYZZZXXXPPPFFFCCCFFFCCCDDDFFFGGGIIIJJJJJJJJJHHHGGGEEECCC@@@===:::888999;;;===@@@CCCEEEFFFGGGDDDCCCBBB@@@===:::777666222222111000000000000111////////////////////////////////////////////////.........///////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////............////////////333333222222222222222111......//////000000111111.........///////////////000//////......///111111000000000000000000000000//////000111111000...---000000000000000///......////////////000000000000000000000000000111111111111111111111111111111111000000000000000000000000//////000000000000//////...///111333666:::???CCCNNNPPPRRRSSSSSSQQQOOONNNFFFEEEEEEFFFGGGJJJLLLMMMNNNOOOPPPRRRRRRQQQQQQPPPHHHGGGFFFEEEEEEFFFGGGHHHMMMQQQSSSPPPOOOPPPPPPNNNOOOMMMMMMQQQVVVZZZZZZYYY^^^^^^\\\\\\]]]bbbiiinnnsssyyyssshhhbbb^^^^^^```fffnnnxxxxxxoooiiihhh```eeehhhkkkttt|||uuussssssiiiddddddiiijjjlllvvv{{{uuuqqqssszzz|||qqqhhh```______YYYRRRNNNKKKKKKLLLMMMOOOUUU\\\aaa```fffnnnzzz~~~zzzwwwuuusssrrrfffaaaYYYRRRMMMIIIFFFCCCCCCDDDDDDEEEDDDDDDCCCBBBHHHKKKOOOQQQQQQQQQQQQRRRPPPMMMIIIEEEAAA<<<777333111111111111000000000000111111111111111111111111---...000111111111000///......///000000000000000000000000000000000000000////////////////////////........................,,,,,,---...//////000000........................////////////////////////////////////////////////---............/////////------............------aaabbb```^^^]]]aaagggkkkjjjmmmqqquuuzzz|||{{{yyywwwwwwyyyzzz|||}}}}}}}}}}}}~~~~~~~~~~~~|||yyyxxxvvvuuuyyyzzz{{{||||||{{{zzzzzztttooohhheeefffjjjmmmnnnpppnnnllllllnnnooonnnllljjjhhhgggggggggeeeaaa]]]WWWVVVUUUUUUVVVWWWYYYZZZdddiiiqqqwww}}}~~~{{{vvvuuuzzzxxxnnnfffaaaYYYXXXXXXWWWQQQHHHDDDEEEBBBCCCDDDFFFGGGHHHIIIIIIGGGHHHHHHGGGDDD@@@;;;888777888999<<>>;;;999333222111111000111111111......////////////......////////////////////////---.........//////000000////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////............/////////000------......//////000000---......///000111111222---.........//////000000---...///000111111000000///////////////////////////000111222111000...,,,,,,---...000111111111111////////////000000000000...//////000111222222333111111111111111111111111000000000000000000000000000111222333333222111000000222666:::@@@GGGOOOTTTUUUSSSOOOKKKGGGDDDBBBAAAAAADDDHHHMMMPPPQQQRRRRRROOONNNLLLJJJHHHGGGFFFFFFFFFEEEDDDDDDFFFIIIMMMOOOPPPRRROOOHHHGGGNNNTTTUUUYYY___jjjzzz}}}vvvmmmhhhhhhiiiiiiiiigggooo|||xxxnnnhhhiiillljjjgggffflllwww~~~uuuppprrrttt{{{|||{{{zzzvvvqqqvvvrrruuu~~~zzz{{{sssjjjhhhpppzzzuuuhhhdddggg]]]]]][[[WWWSSSRRRUUUYYY\\\]]]___dddoooxxxwwwqqqnnnrrryyyyyyrrrkkkiiifffdddaaa]]]XXXTTTUUURRRMMMHHHFFFEEEEEEFFF???CCCHHHJJJIIIHHHJJJLLLMMMNNNOOOOOOOOOJJJDDD@@@333333333222222222111111000000000000000000000000(((***---///000111000///...//////000000000000000000000000000000000000000////////////////////////......------------......////////////000000000000////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......---..................---fffaaaaaagggjjjkkkooovvvrrrwww}}}zzzyyyxxx}}}~~~|||~~~zzz{{{}}}~~~{{{xxxwwwvvvuuu}}}}}}}}}~~~}}}~~~{{{xxxxxxyyyyyyuuuqqqeee]]]UUUSSSUUUXXXVVVTTT\\\WWWWWWZZZ]]]^^^fffpppyyy~~~|||yyy{{{}}}vvvrrruuu~~~}}}vvvmmmgggaaa___]]]YYYSSSMMMGGGDDDCCCBBBBBBBBBDDDFFFGGGHHHIIIJJJJJJKKKKKKHHHCCC@@@:::999888888:::>>>BBBEEEFFFFFFFFFEEECCCAAA???>>>777666333111///.........000000////////////000000222111111000///......---////////////////////////............/////////000........................///////////////.................................------......///000000000............////////////111111000000//////..................////////////////////////............000000000000000000000000////////////////////////,,,...000111222111///......///////////////...---000000000000111111111111000000111222222222222111222222222222111111000000000000111111222222222222333111000//////111333555777777:::AAAJJJPPPQQQQQQQQQMMMHHHGGGGGGGGGFFFDDDFFFJJJOOORRRRRROOOMMMLLLMMMIIIDDDCCCDDDFFFGGGFFFFFFGGGJJJLLLKKKIIIIIIKKKMMMMMMKKKJJJMMMTTTZZZ]]]bbbttt|||qqqgggcccbbb```aaacccdddppp}}}sssllliiimmmooonnnnnnqqqxxx||||||wwwtttsssyyyzzz||||||xxxwwwwwwuuutttvvvvvv|||yyyttttttqqqlllkkkoooxxx}}}sssppprrroooooojjjbbbYYYWWW[[[```]]]UUUTTTZZZ```^^^]]]^^^```dddjjjooossstttrrrqqqppprrrrrrmmmiiigggaaa[[[```YYYOOOHHHFFFFFFFFFDDDEEEEEEEEEGGGJJJKKKJJJIIIKKKNNNRRRTTTRRRMMMGGGCCC999888666444222///...---333222111000////////////111111000000000000111111000000000000000000000000000000000000000000000000......////////////..............................//////////////////////////////000000000000//////......////////////......///////////////.........,,,...000000///......///000000////////////000000eeebbbdddjjjoooqqqvvv}}}~~~~~~{{{yyyxxxwwwwww{{{~~~}}}~~~{{{xxxtttsssuuuxxxzzzzzz{{{}}}~~~}}}{{{~~~{{{{{{~~~}}}|||}}}~~~}}}|||~~~{{{yyywwwvvviiibbbZZZXXX[[[]]]\\\YYYZZZUUUTTTVVVVVVWWW]]]eeejjjnnnttt{{{zzzvvvwww}}}}}}wwwwww}}}wwwpppllliiihhhfffaaaZZZRRRKKKGGGEEECCCBBBBBBDDDFFFHHHHHHJJJJJJKKKMMMMMMKKKGGGDDD<<<:::999888999<<>>@@@CCCDDDDDDBBB???===???===:::777444111000///000000////////////000000111111000000//////......////////////////////////....../////////000000000000000000000000000000000......//////////////////........................111000000///......------............////////////////////////000000000000............////////////000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000---......///000000000000000000000000111111111111000000111222222222222111222222222222111111111111111111111000000000000000111222222333444555555555AAAEEEJJJMMMMMMLLLJJJJJJHHHFFFEEEFFFJJJOOORRRSSSSSSRRRPPPMMMKKKIIIHHHHHHEEEEEEEEEGGGIIIJJJIIIGGGEEEHHHJJJKKKLLLOOOSSSUUUWWWVVVVVVZZZ```gggmmmppppppggg______``````aaaddddddttt{{{rrrkkknnnuuuyyy{{{|||yyyyyyzzz||||||wwwtttssstttxxxxxxyyy{{{}}}zzzzzz{{{}}}~~~}}}zzzwwwyyyyyy}}}~~~zzzvvvttt{{{yyyvvvvvvyyy|||zzzzzzwwwssssssvvv~~~|||zzzxxxvvviii[[[SSSPPPOOOQQQTTTRRRTTTXXX]]]bbbfffiiijjjjjjqqqyyypppjjjaaa[[[VVVRRRMMMJJJJJJHHHGGGHHHJJJKKKJJJIIIJJJJJJKKKKKKLLLNNNOOOPPPHHHDDD???999444222222222111111000/////////000000000//////......//////000000000000000000000000000000000000000000000000000...//////000000//////...////////////////////////111111111111111111111111//////000000000000//////......////////////............//////////////////000111222222000......///......------------......iiikkkooowww~~~zzz}}}}}}~~~~~~~~~zzzvvvuuuvvvvvvuuuttttttrrrnnnkkknnnwww~~~~~~}}}{{{{{{{{{}}}~~~|||||||||}}}}}}|||~~~}}}zzzzzz{{{uuunnnhhhhhhmmmnnniiicccZZZYYYWWWUUUSSSRRRTTTWWWZZZ\\\^^^cccjjjvvv|||tttpppqqquuuxxxyyyyyy}}}|||~~~~~~yyyssslllgggUUUQQQKKKHHHHHHIIIHHHGGGJJJJJJKKKMMMOOOPPPOOOMMMCCCAAA===:::888888888999;;;===AAADDDEEECCC@@@>>>AAA???<<<999555222000///000000////////////000000111000000000/////////...////////////////////////...////////////000000000////////////////////////............////////////........................000000//////........................////////////......//////000000111111............////////////000000000000111111111111////////////////////////000000000000000000000000/////////...///000111111,,,---...000000111111111///000000000111111111111000000111222222222222111222222222222222222222222111111111000000000//////111111222333666999;;;===GGGKKKMMMMMMIIIFFFFFFGGGFFFGGGJJJMMMQQQTTTVVVWWWTTTQQQLLLIIIGGGGGGGGGGGGHHHHHHJJJKKKLLLKKKIIIHHHCCCIIINNNQQQVVV]]]bbbcccgggbbb```dddiiilllnnnqqq|||~~~tttooogggaaabbbdddeeefffiiinnn|||{{{uuurrrvvv~~~}}}xxxvvvvvvwwwzzz}}}}}}yyywwwwwwyyy||||||xxxvvvvvv}}}xxxuuuuuutttooonnnooo{{{~~~vvvggg[[[UUUTTTVVVXXXWWWWWWXXX[[[^^^cccgggjjjhhhpppzzz~~~uuummmfff^^^UUUOOOOOOMMMJJJIIIJJJJJJJJJIIIOOONNNLLLKKKJJJKKKKKKLLLLLLIIIEEE@@@;;;777444333111000000//////000000000//////............//////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////......////////////..................////////////111222333222000......///000000////////////000000pppsssxxx~~~~~~zzzwww{{{|||}}}}}}{{{{{{{{{{{{zzzyyyzzz~~~tttmmmkkklllnnnooommmppprrrqqqqqqwww}}}{{{{{{{{{xxxxxxyyy{{{~~~~~~|||{{{}}}}}}{{{uuuqqqsssxxxxxxooofff\\\]]]]]]ZZZXXXXXXXXXYYYYYYZZZ]]]```fffpppzzzzzzuuusssssstttvvvvvvzzz|||xxxccc]]]UUUQQQPPPOOOLLLIIIJJJIIIIIIKKKNNNOOOOOONNNFFFDDDAAA===:::888888888999<<<@@@CCCEEECCCAAA???@@@???===:::666333000///000000////////////000000000000000000////////////////////////////////////////////////000000000111........................---.........//////000000////////////////////////............//////000000............////////////......//////000000111111............///////////////000000000111111111222/////////////////////////////////////////////////////////...///000111111---...///000111111111111///000000000111111111111000000111222222222222111222222222222222222222333111111111000000000000000111111222444888===CCCGGGKKKLLLKKKHHHCCCAAADDDGGGJJJMMMRRRVVVXXXWWWVVVTTTOOOKKKGGGEEEFFFHHHHHHHHHJJJKKKLLLLLLKKKIIIHHHGGGDDDPPP\\\dddmmmxxx~~~}}}xxxoooiiijjjkkkiiihhhjjjrrr{{{|||vvvrrrkkkfffiiillllllnnnpppqqq~~~zzzwwwxxx}}}zzzuuuvvvyyy~~~xxxttttttssspppnnnnnnuuu{{{wwwkkkbbb___]]]\\\___]]][[[ZZZ[[[^^^bbbeeegggooo{{{xxxmmmbbb[[[UUUQQQLLLIIIHHHHHHHHHGGGNNNNNNNNNMMMKKKIIIHHHGGGKKKKKKJJJGGGBBB===888444222111111000000000000111//////............//////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000//////////////////////////////000000000000//////......////////////......---.........//////000000222333333111///......000000000////////////000000yyy}}}~~~~~~~~~}}}||||||}}}~~~wwwvvvsssqqqoooooopppqqqxxxwwwllliiihhhjjjmmmlllqqqwww|||~~~~~~~~~}}}~~~~~~|||uuuiii^^^bbbccc```^^^___^^^\\\WWWYYY[[[^^^ccckkktttzzz}}}yyywwwvvvrrrqqquuu}}}}}}~~~ooohhhaaa]]]\\\ZZZUUUPPPLLLJJJIIIJJJLLLNNNNNNNNNIIIGGGDDD@@@===;;;:::999999<<>>===<<<:::777444222111000000////////////000000000000000000/////////////////////////////////////////////000000000111111........................------......///000000000////////////////////////------......///000000111............////////////////////////000000000000............////////////...//////000000111111111000000000000000000000000........................////////////000000000000...//////000111111111111000000000000111111111111000000111222222222222111222222222222333333333333000111111111222222222222222333444777<<>>===<<<;;;===@@@BBBCCCCCCCCCBBB<<<<<<<<<;;;999777555444000000////////////000000////////////000000000000//////////////////////////////000000000111111111........................------......///000000111////////////////////////.........///////////////............////////////000000000000////////////............////////////------...//////000111111000000000000000000000000////////////////////////---...000111111111000//////000000111111111000000000000000000111111111111000000111222222222222111222222222333333333444444000000111222333444444555333555999>>>BBBFFFIIIJJJJJJHHHFFFEEEGGGJJJLLLMMMSSSUUUXXXVVVQQQMMMJJJIIIFFFDDDCCCFFFKKKOOONNNKKKEEEFFFHHHHHHJJJOOOVVV[[[hhh|||ooocccdddddd```___bbbeeeqqq}}}~~~{{{uuuooolllooorrrqqqppprrrpppxxx}}}wwwzzz~~~}}}xxxqqqnnnjjjeee```^^^^^^```aaaeeehhhooo{{{xxxrrrkkkfff]]]VVVRRRPPPNNNNNNHHHIIIJJJKKKKKKKKKJJJIIIFFFHHHIIIJJJHHHEEEAAA>>>777666555333222111111000111000000//////000000111000000000000000000000000000000000000000000000000000000111111111111000000........................//////////////////////////////000000000000//////......////////////......------......///000000111000000000///------///111......------------......}}}|||{{{yyyvvvtttrrrrrrfffeeeaaa[[[YYY___lllwwwqqqkkkqqqsssooolllmmmjjjeeeeeeccc```^^^^^^dddmmmssszzz|||wwwtttwwwyyyyyy{{{xxxsssooooooqqqoooggg```RRROOOLLLKKKKKKMMMMMMMMMLLLKKKHHHEEECCCAAA??????===>>>@@@BBBCCCCCCCCCCCC;;;;;;<<<<<<;;;999888666000000////////////000000////////////000000000000////////////////////////000000000000111111111111000000000000000000000000---------...///000000111000000000000000000000000000000000///......------............/////////000111111000000//////................../////////000,,,------...///000000111000000000000000000000000000000000000000000000000---...000111222111///...000111111111111000000///000000000000111111111111000000111222222222222111222222222333333444444444000000111222444555666777333777===CCCGGGHHHHHHGGGIIIGGGFFFHHHMMMQQQQQQPPPUUUVVVUUUQQQKKKGGGFFFGGGEEECCCDDDHHHOOOQQQOOOKKKDDDEEEGGGIIIMMMVVVaaaiii|||yyyhhh\\\___aaa^^^___eeehhhvvv{{{tttnnnkkkmmmpppooonnnooovvv}}}zzz}}}~~~zzztttvvvsssnnniiifffeeeggghhhcccccceeemmm}}}}}}yyyuuuxxxqqqhhh```[[[XXXVVVUUUKKKKKKJJJJJJIIIIIIIIIIIIFFFGGGGGGHHHGGGFFFDDDCCC999888666444222111111000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000........................000000000000000000000000//////000000000000//////......////////////......---------...///000000111...//////...------///111000000////////////000000~~~}}}|||{{{zzzwwwuuusssqqqnnniiiddd```bbb^^^YYYVVV[[[iii|||zzzrrrrrrqqqooommmjjjfffeeecccaaa______bbbgggmmmqqq{{{zzzwwwyyy{{{zzzyyyzzzwwwqqqoookkkddd]]]RRRPPPMMMJJJHHHHHHHHHIIIJJJKKKKKKKKKIIIGGGDDDBBBCCCAAA@@@AAACCCEEEEEEDDDCCC===888999===>>>:::555222333222222111///...---000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................///...---,,,,,,---...///////////////////////////...............///000111............////////////000000000000000000000000000000000000000000000000111000///......///000111000000111111111000000/////////000111111111111111000000111111111111000000///000000000111111111111333222111000000222444555222222111111222444666888999===BBBHHHKKKLLLJJJIIIGGGIIIKKKNNNQQQSSSTTTUUUWWWSSSNNNHHHEEEEEEFFFGGGKKKGGGIIIPPPQQQLLLHHHIIIMMMGGGEEEJJJSSS___nnn{{{~~~ooohhhccccccdddcccccceeeppp{{{{{{zzzxxxtttmmmhhhhhhlllooonnnqqqxxx}}}wwwzzz}}}vvvsssuuuyyy}}}yyy{{{yyytttrrrttttttqqqooojjjeeegggmmmtttvvvvvvrrrnnnnnnrrrtttttttttvvvyyywwwtttrrrooojjjbbb\\\XXXTTTNNNIIIGGGGGGIIIKKKDDDDDDDDDDDDEEEEEEFFFFFF???;;;777444333444444333111222222222222111111000000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000////////////////////////......------------............////////////..................////////////////////////////////////}}}}}}|||zzzxxxuuurrrqqqnnnmmmkkkiiigggdddaaa^^^ZZZ[[[^^^bbbmmm~~~{{{zzzxxxuuupppkkkgggeeeeeeeeefffgggjjjnnnrrrttt}}}~~~|||zzzuuuqqqsssyyyyyyqqqiii```YYYXXXVVVSSSPPPMMMKKKIIIIIIIIIJJJKKKKKKJJJHHHEEEDDDEEECCCBBBCCCEEEFFFFFFEEEDDD@@@<<<;;;<<<===;;;888555444333222111000//////000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////////////////////////////222222111000000000111222///////////////////////////............//////000............////////////000000000000000000000000000000000000000000000000111000///......///000111000000111111111111000000//////000111111111111111000000111111111111000000111111111111222222222222333222111111111222444444333222111111222555888999AAACCCFFFIIIJJJJJJHHHGGGJJJLLLOOORRRSSSSSSRRRQQQPPPMMMIIIFFFDDDDDDFFFGGGKKKGGGHHHMMMOOOKKKIIIJJJKKKHHHHHHPPPYYYcccpppzzztttkkkfffeeehhhlllkkklllnnnsss}}}|||xxxtttooonnnkkklllsssxxx|||wwwsssvvv{{{wwwyyy}}}wwwqqqoooppptttxxx|||~~~~~~}}}}}}{{{vvvuuunnnfffcccfffjjjjjjhhhgggddddddhhhiiiiiilllqqq~~~{{{yyywwwsssmmmhhhccc___WWWQQQLLLIIIHHHGGGFFFDDDCCCBBBCCCEEEHHHIIIDDD@@@<<<888777555444222111111222222222111111000000000000000000000000000000000000000000000000000000000000000////////////111000000000/////////...000000000000000000000000000000000000000000000000/////////....../////////......////////////..................////////////////////////////////////{{{zzzxxxtttppplllhhhfffjjjhhhfffdddbbb`````````[[[bbblllyyyzzztttooommmoooppptttwww{{{~~~~~~xxxsssqqqvvvyyyyyy{{{tttiii```[[[[[[YYYUUUPPPLLLIIIFFFEEEHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFEEEFFFGGGHHHGGGFFFFFFDDD@@@===<<<;;;;;;<<<888777555222111000000000000000000000000000000000////////////////////////111111111111111111111111........................////////////////////////000000000000000000000000//////............//////////////////////////////000//////............///............////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000//////000111111111111111000000111111111111000000111222222222222333333333222222222222333333333333444333222222444888;;;>>>JJJJJJJJJIIIIIIHHHHHHHHHNNNPPPSSSTTTTTTQQQMMMKKKIIIHHHFFFEEEEEEFFFHHHIIIKKKHHHGGGKKKMMMMMMLLLNNNOOOMMMPPPXXX```gggpppxxx~~~xxxooonnnjjjkkkooorrrqqqqqqsssxxx{{{vvvxxxwwwzzz{{{vvvtttwwwzzz|||vvvrrrllljjjooouuuxxxzzz~~~|||~~~vvvuuussspppnnnppptttwww}}}}}}|||tttjjjdddbbbbbb^^^[[[[[[ZZZZZZ]]]^^^___gggppp~~~yyyuuupppkkkccc\\\UUUOOOJJJGGGIIIGGGDDDAAAAAACCCFFFHHHIIIFFFBBB>>><<<999555222111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000////////////000000000000000000000000111111111111111111111111000000////////////000000......////////////..................////////////////////////////////////~~~zzztttnnnjjjgggeeemmmkkkiiifffddddddfffhhhnnnxxx{{{|||zzzuuurrrvvvvvvmmmgggeee___\\\UUUNNNIIIFFFEEEEEEHHHHHHJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHIIIIIIGGGFFFGGGGGGEEE@@@<<<:::<<>>DDDIIILLLKKKKKKJJJKKKMMMOOORRRSSSUUURRROOOKKKIIIGGGGGGGGGIIIIIIHHHHHHHHHIIIKKKKKKDDDJJJSSS]]]gggnnnooommmjjjdddaaaaaabbbdddiiipppzzz~~~{{{zzzxxxuuuuuussstttxxx|||}}}~~~yyyrrrtttwwwyyy{{{~~~~~~vvvsssttt|||yyyvvvtttvvvuuupppmmmiiijjjlllmmmnnnrrryyy}}}uuusssuuuxxxxxxxxx|||{{{uuummmbbbZZZWWWUUUUUUWWWYYY^^^lllzzzwwwpppiii```UUUMMMGGGGGGGGGFFFDDDBBB@@@???EEEDDDCCCCCCBBB@@@<<<999444444333222111222222333000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000///////////////////////////////////////////////////......------......///......////////////..................////////////////////////////////////|||zzzxxxxxxzzzyyyuuutttuuuvvvuuuwwwzzz{{{~~~wwwrrrtttzzz{{{}}}~~~|||zzzyyynnnggg[[[PPPIIIFFFFFFGGGIIIIIIJJJKKKMMMNNNOOOPPPPPPOOONNNNNNNNNLLLIIIFFFFFFGGGGGGDDD@@@===>>>@@@>>><<<999666333222111000000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////........................***+++,,,---------------////////////////////////000//////............///............////////////000000000000000000000000000000000000000000000000//////000000000000//////...///000111111222111111//////000111111111111111111111222222222222111111//////000000000111111111333333333333444444444444222444999>>>DDDIIIMMMOOOHHHIIIKKKNNNPPPSSSUUUVVVRRROOOJJJFFFEEEEEEGGGIIIJJJIIIGGGGGGGGGIIIKKKLLLHHHTTTeeettt}}}rrrkkkeeecccbbbccchhhnnn{{{}}}xxxuuutttqqqrrrxxxzzzpppmmmnnnsss{{{zzz|||{{{uuurrrwww}}}zzzsssqqqttt}}}yyyrrruuuyyyzzzpppjjjeeefffffffffiiipppzzzwwwwwwyyyzzzxxxwww|||~~~vvvllleee___[[[XXXYYY[[[```lllxxxxxxpppeeeYYYOOODDDFFFGGGHHHHHHFFFDDDCCCBBBAAAAAABBBCCCBBB@@@>>>888777555333222222333333000000000000000000000000000000000000000000000000/////////000000000000000////////////000000000000000000000000000000000000..............................------------............////////////..................////////////////////////////////////{{{uuuvvvsss||||||zzzyyyrrrhhh\\\RRRKKKHHHGGGJJJJJJKKKLLLMMMOOOPPPQQQTTTSSSRRRRRRQQQOOOKKKHHHEEEFFFFFFEEECCC@@@???>>>@@@???===:::777444222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................((()))+++,,,------,,,,,,///////////////////////////............//////000............////////////000000000000000000000000000000000000000000000000...///000111111000///......///000111111222222222//////000111111111111111111222222333333222222111000000111111111222222222444444333222333444555666666999>>>DDDIIILLLMMMNNNHHHJJJNNNQQQSSSSSSRRRRRRKKKJJJGGGEEEEEEGGGIIIJJJKKKJJJHHHGGGHHHKKKOOOQQQZZZkkk|||pppjjjeeeddddddeeeiiippp{{{}}}wwwvvvwwwwww{{{lllccc^^^bbbkkkuuu~~~|||tttpppqqqwww~~~yyyooollljjjooozzzyyykkkiiiooottt|||tttrrrooopppoooooovvv~~~~~~|||wwwsssxxx~~~{{{wwwllleee___]]]___bbbjjjsss}}}~~~vvvmmm```VVVLLLLLLKKKKKKIIIGGGFFFEEEAAA@@@@@@AAACCCDDDCCCAAA<<<:::777555333222333333000000000000000000000000000000000000000000000000......//////000000111111.../////////000000000111000000000000000000000000//////////////////////////////............//////......////////////..................////////////////////////////////////yyytttnnnyyy}}}wwwtttxxxyyynnnbbbXXXQQQMMMKKKKKKKKKLLLMMMOOOPPPQQQWWWVVVUUUUUUTTTRRRMMMJJJDDDDDDEEEEEEDDDBBB???===BBBAAA@@@===:::777444333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000,,,...///111222222111111////////////////////////...............///000111............/////////000000000000000000000000000000000000000000000000000...///000111111000///.........///111111222222222//////000111111111111111111222222333333222222111111111222222222333333333555444333222222333666777:::===CCCHHHLLLMMMMMMLLLJJJMMMQQQTTTTTTRRROOOMMMGGGFFFFFFGGGHHHIIIJJJKKKNNNLLLJJJIIIKKKPPPTTTXXXmmmssskkkgggdddfffggghhhlllrrryyy|||~~~yyyzzz}}}uuukkkddd]]]\\\gggvvvzzzrrroooqqqyyy}}}|||yyyqqqjjjhhhggglllyyy{{{jjj```aaagggkkkzzz{{{yyy|||}}}|||zzz|||{{{yyy{{{~~~vvvqqquuu{{{~~~wwwnnneeebbbbbbdddiiiooottt{{{ssshhh___WWWTTTQQQLLLIIIFFFDDDCCCBBBAAA@@@AAACCCEEEDDDCCC>>><<<999666444333333333000000000000000000000000000000000000000000000000------...///000111222222.../////////000000111111000000000000000000000000000000000000000000000000000000////////////000000......////////////................../////////000////////////////////////yyyxxxxxx~~~{{{xxxzzz~~~wwwmmm___SSSNNNOOOPPPPPPOOOOOOQQQRRRSSSZZZ^^^\\\YYYUUUPPPJJJHHHDDD@@@@@@CCCDDDAAA===@@@@@@@@@AAA@@@<<<666111111111111111111111111111222111111111000000////////////000000000000//////000000//////......------////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////111111000000//////......222111111000///......---000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333111111222222222333333333555555555333333555888;;;===CCCIIIJJJHHHHHHLLLPPPMMMQQQUUUVVVTTTNNNIIIGGGEEEDDDDDDGGGKKKMMMLLLIIIOOOQQQQQQQQQSSSXXXaaaiiixxxxxxrrriiigggfffgggiiikkklllkkkssszzz|||vvvuuu}}}|||wwwtttppplllccccccfffmmmyyywwwsssssstttlllnnnrrrxxx}}}~~~xxxtttqqqpppooohhhnnnuuuzzzsssjjjfffgggjjjlllvvvyyy{{{|||zzz{{{}}}{{{yyyzzzyyy|||}}}~~~xxxxxxyyyvvvxxx|||uuulllkkkjjjeeecccfffoooqqqyyyzzzxxxxxxqqqhhhddd___XXXQQQLLLIIIFFFDDDAAABBBCCCCCCBBBCCCEEEFFFAAA???===:::777555333222222222111111000000//////111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////000000111111111000000///000000//////.........---............/////////000111000///...------...///111111000000//////......||||||~~~ooocccTTTUUUUUUTTTQQQPPPPPPQQQSSSZZZ___^^^[[[YYYTTTOOOHHHDDD???>>>AAABBB@@@===@@@@@@@@@AAAAAA>>>888444222222111111111111111111111111111111000000000/////////000000000000/////////////////////.........////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////111000000000/////////...111111111000///.........000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333222222222222222222333333444444444444444777<<<@@@EEEGGGHHHHHHGGGHHHLLLPPPPPPSSSUUUTTTPPPKKKGGGEEEFFFHHHKKKOOOQQQOOOLLLHHHKKKPPPUUUYYY[[[___dddiiippp||||||rrrmmmgggfffgggiiillloooppppppttt||||||{{{zzzqqqooopppqqqppphhhkkkooovvv}}}uuuqqqoooqqqrrruuuwwwzzz}}}~~~zzzwwwuuuuuuuuuooouuuzzz|||~~~uuupppnnnqqqtttuuuzzzzzzzzzwwwuuuvvvyyy|||~~~{{{}}}}}}xxxtttooommmooouuu{{{{{{xxxwwwqqqhhheeehhhmmmjjjkkkpppsssuuu{{{{{{sssrrruuuuuuqqqmmmhhh___VVVOOOJJJGGGEEECCCCCCCCCCCCCCCCCCDDDFFFDDDCCCAAA>>>:::777444222333333222222111111111111111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000000000111111111111000000000000/////////................../////////000000111000///...---......///111000000000/////////...~~~~~~}}}{{{{{{}}}qqqaaaaaa___\\\WWWTTTRRRRRRSSSZZZ______^^^]]]ZZZVVVKKKFFF@@@>>>???@@@@@@???@@@@@@@@@BBBBBB@@@<<<999333333222111000000000000111111111111000000000000//////000000000000//////...///////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000////////////111111000000//////......000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333333333333333222222222222222333444555777<<>>:::666444444333333222222222222222111111111111111111111111000000000000000000000000////////////////////////111111222222222222111111000000111111111111000000000000////////////............/////////000000000000000///............///000000000000////////////zzzvvvvvv{{{~~~}}}zzz|||nnnmmmkkkeee^^^YYYVVVUUUTTT[[[______^^^___]]]ZZZPPPKKKDDD@@@???@@@AAAAAA??????@@@AAACCCCCC@@@>>>555444333111000000000000111111111000000000000000//////000000000000//////......//////000000000111////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000////////////111000000000/////////...000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333444333333333333222222222111333555888;;;AAAGGGLLLOOOLLLHHHFFFHHHKKKMMMNNNPPPOOOMMMIIIEEEDDDFFFGGGHHHLLLPPPQQQNNNKKKKKKLLLSSSZZZccchhhhhhfffffffffgggpppzzz~~~|||uuupppnnnmmmkkkjjjlllppptttwwwxxx~~~uuummmnnnppppppoooqqqxxx~~~~~~{{{yyyxxxtttoookkkssswww}}}~~~~~~}}}~~~}}}zzzwwwvvvwwwyyy|||~~~{{{xxxvvvwwwxxxyyyzzznnnooopppqqqssswww~~~}}}uuuppppppooonnnlllmmmppptttxxx|||zzzuuusssmmmjjjjjjmmmooonnnnnnqqqtttuuutttpppnnnrrrzzzyyynnncccZZZUUUSSSQQQNNNKKKIIIHHHHHHGGGGGGEEEEEEEEEDDDAAA>>>;;;888555444333222222222333333111111111111111111111111000000000000000000000000////////////////////////000111111222222111111000///000000111111111111000000000//////////////////...////////////000000000/////////.........//////000000000000////////////}}}uuuqqqssszzzvvvtttpppjjjaaa[[[WWWVVVUUU[[[___^^^]]]___^^^[[[TTTOOOHHHAAA>>>>>>??????>>>>>>>>>@@@BBBCCCBBBAAA888777444222000000000000000000000000000000111111//////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333333333333333333333333333111444888<<<@@@EEEJJJNNNKKKJJJHHHIIIKKKLLLLLLKKKJJJIIIGGGEEECCCEEEIIILLLPPPRRRSSSRRRQQQRRRVVV[[[aaaeeeiiijjjgggeeedddeeekkkrrr|||{{{vvvsssnnnmmmlllooouuu{{{xxxkkkeeebbbiiipppqqqpppssszzz|||xxxuuurrrooollljjjwww{{{~~~{{{zzz|||zzz}}}}}}zzz|||||||||}}}{{{zzzyyyyyyzzzzzz{{{{{{zzz{{{||||||||||||~~~ssssssrrrqqqrrrvvv{{{yyyrrrooojjjmmmooopppqqqssswwwzzz|||}}}uuuooommmooopppnnnlllnnnooorrruuuuuutttwww{{{pppeee___\\\YYYTTTOOOKKKJJJHHHGGGEEECCCCCCCCCCCCBBBAAA???>>>666555333222111111222333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000////////////000111111111111111//////000000000000000000////////////000000000111......//////////////////////////////000000000000|||vvvuuuxxx|||wwwuuuqqqjjjbbb[[[WWWUUUUUU[[[^^^]]]]]]___```^^^XXXSSSKKKDDD>>><<<<<<<<<===<<<<<<>>>@@@BBBBBBBBB<<<:::666333111000000111000000000000111111111111//////000000000000/////////000000000000000000111000000000000000000000000000000000000000000000000////////////////////////......//////000000111111000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333333333333333444444444444333888===BBBEEEHHHKKKMMMGGGHHHJJJKKKKKKJJJIIIHHHDDDEEEEEEEEEFFFIIINNNRRRSSSTTTVVVXXX[[[___dddggglllnnnnnnkkkgggeeegggjjjpppvvv~~~~~~yyyvvvmmmooossszzzvvveeeaaadddhhhvvv~~~|||}}}~~~yyytttmmmgggeeehhhmmmppp{{{}}}|||xxxuuussszzz|||}}}zzzuuutttwwwxxxwwwxxxwwwwwwyyy|||~~~~~~~~~|||zzzyyyyyyzzzyyywwwvvvwww||||||zzzyyy{{{~~~{{{zzzzzzzzzyyyvvvssssssyyyyyysssrrrfffiiimmmooopppttt{{{vvvllliiihhhggggggjjjgggiiinnntttwww|||sssjjjfffbbb\\\TTTNNNLLLJJJFFFCCCBBBBBBBBBBBBBBBCCCCCCCCC:::888555333222222222333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////...///000111111222111111//////000000000000111111/////////000000000111111---...//////000/////////////////////000000000000xxxwwwssslllddd^^^ZZZYYYTTTYYY]]]]]]^^^bbbdddccc^^^ZZZRRRIIIBBB===<<<<<<<<<;;;:::;;;>>>@@@AAAAAA???<<<888444222111111222///000000000111111111111//////000000000000//////111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////.........///000111111111000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333111222222333444555666666666;;;BBBGGGIIIJJJJJJJJJFFFIIIKKKKKKGGGEEEEEEFFFBBBDDDGGGIIIKKKNNNSSSVVVUUUYYYaaajjjrrrvvvuuutttqqqqqqpppllliiijjjnnnrrrvvvyyy}}}}}}{{{yyyrrrxxxjjj___cccllluuu|||tttqqqllliiihhhlllsssxxxzzz{{{~~~|||wwwsssrrrrrrsss~~~~~~{{{|||yyyssssssvvvxxxwwwxxxvvvvvvxxx}}}}}}yyyxxxvvvsssqqqssszzzyyyuuuvvvyyytttssspppkkkkkkqqq|||{{{|||pppqqqqqqoooooouuutttoookkkfffcccccc```___ccckkkrrrzzzxxxrrroooggg]]]VVVRRROOOJJJFFFFFFEEECCCBBBBBBCCCEEEFFF???<<<999666444333444444111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000...///000111111222222222//////000000000111111111//////000000000111111111,,,---///000000000//////.../////////000000000111zzzyyyvvvooohhhbbb^^^]]]RRRXXX\\\]]]___dddhhhgggddd```YYYPPPGGGAAA??????;;;:::999:::<<>>:::555333111222222//////000000111111111222//////000000000000//////222222111111000000//////000000000000000000000000000000000000000000000000////////////////////////---......///000111111222000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333000111222333555666777777888===EEEJJJLLLJJJIIIHHHGGGJJJLLLIIICCC@@@BBBEEECCCFFFJJJMMMOOORRRUUUXXX]]]dddqqqpppqqqpppnnnlllnnntttzzz||||||}}}}}}}}}|||||||||zzzyyyiiiccciiirrr~~~}}}rrrtttvvvxxxxxxxxxzzz{{{vvvxxxzzz{{{zzzxxxuuusssvvvxxx|||{{{vvvrrrqqqsssvvvyyy|||~~~~~~{{{vvvuuuyyy{{{zzzzzzxxxxxx|||{{{wwwuuurrroooooouuu}}}}}}~~~|||wwwrrrrrrwww|||vvvuuusssoooooovvv{{{vvvxxx~~~yyyssspppvvv~~~xxxmmmccc^^^]]]YYYZZZccckkkttt{{{yyyqqqfff^^^ZZZVVVPPPLLLIIIGGGEEECCCBBBCCCEEEGGGBBB@@@<<<888555555555666111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111......///111111222222222//////000000111111111222000000000000111111111111,,,---///000000000//////.../////////000000111111~~~~~~zzznnnfffccc___ZZZXXXZZZ\\\]]]___dddhhhjjjjjjhhhcccZZZOOOEEE>>>;;;===<<<;;;;;;;;;===???@@@BBBAAA>>>;;;888444111///111000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////............////////////000000000000111111111111222111111111000000//////000000000000111111111111000000////////////000000333333333222222222111111222222222111111111000000111111111111111111111111111111000000111111222333000111111111111222222222111222444444444555888:::DDDFFFIIIKKKLLLLLLLLLKKKOOOKKKGGGEEEBBB@@@CCCIIIJJJIIIKKKOOOQQQRRRWWW^^^___uuu|||wwwuuusssooonnnppptttxxx~~~{{{vvvrrrqqquuu}}}~~~~~~|||uuujjjbbbeeeppp{{{~~~xxx{{{~~~{{{vvvtttpppmmmmmmppprrrqqqooonnnyyy}}}|||||||||}}}vvvnnnlllrrryyy}}}~~~|||zzzzzz{{{{{{yyyxxxxxxzzz|||{{{}}}~~~{{{vvvtttsssrrrxxxuuuxxx~~~}}}zzzyyyzzzyyywwwtttuuussstttxxxppprrrrrrsss}}}}}}tttxxxrrreeeaaadddYYYUUU\\\dddkkkzzz}}}rrrmmmkkkdddXXXMMMKKKGGGCCCBBBCCCDDDCCCAAAFFFDDDAAA>>>:::666444222555333222333444444333222333222222222111111000000000000000000000000000000222222111000///...------000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000}}}qqqhhhccc]]]XXXUUUWWWZZZ[[[___dddhhhjjjkkkiiieee\\\RRRHHH@@@;;;===<<<;;;:::;;;===???AAAAAA@@@???===:::666222000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////....../////////000000000000000000000111111111111111111111111000000000///000000000000111111111111000000////////////000000111111111000000000//////222222222111111111000000111111111111111111111111111111000000111111222333111111111111222222222222222444555555666888;;;>>>FFFGGGJJJLLLMMMLLLLLLKKKKKKFFFDDDFFFFFFEEEGGGKKKOOOKKKJJJMMMPPPRRRXXX___lll~~~|||{{{zzzwwwuuuuuuxxxzzzvvvtttpppnnnpppxxx|||vvvtttpppooooooppprrrrrrqqqoookkkfffeeelllyyy}}}vvvqqqlllkkkjjjjjjlllnnnnnnnnnmmmwww{{{xxxwwwvvvnnnjjjhhhllluuu~~~}}}{{{yyy{{{|||{{{zzzxxxxxxzzz}}}yyyuuutttuuuwwwxxx{{{||||||zzzxxxuuusssqqqrrrwwwwwwiiioootttyyy~~~vvvkkkgggjjj```[[[```eeehhhrrr{{{vvvssskkk```VVVQQQMMMGGGCCCCCCCCCBBBAAAFFFEEECCC@@@<<<888555333444222111222333444333222000000000000/////////...000000000000000000000000111111000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000wwwmmmggg___XXXSSSSSSVVVZZZ^^^ccchhhkkkllljjjfff___VVVKKKBBB======<<<:::999:::<<<>>>@@@@@@@@@@@@???<<<888444222222111111000000000111111000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////000000000111111000000000000111111111111111111111111000000000000000000000000111111111111000000////////////000000111000000000000/////////222222222111111111111111111111111111111111111111111111000000111111222333111111111111222222222333333555666777888<<>>>>>???AAAAAA???;;;666444222222111111000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111///000000000111111111111111111111000000000000000///000000000111111111111000000////////////000000222222222222111111111111111111111111111111111111111111111111111111111111111111000000111111222333111111111222222222333333333555666888;;;???EEEIIIKKKKKKLLLMMMLLLLLLKKKJJJHHHDDDFFFOOOWWWWWWTTTSSSRRRMMMLLLPPPVVVYYY\\\```hhhzzzyyyuuuwwwzzzzzzwwwtttrrrqqqssstttvvvyyy~~~{{{kkk```aaa```bbbhhhnnnpppnnnkkkmmmiiifffjjjssswwwrrrmmmmmmqqqrrrooojjjkkkooorrrrrrqqqqqqtttvvvxxx}}}~~~xxxrrrqqqqqqoooyyyzzz|||||||||zzz{{{}}}}}}}}}}}}|||}}}yyywwwooossszzz}}}yyyqqqjjjiiiuuu~~~wwwsssnnnpppuuu|||wwwrrroooooommmggggggjjjzzz|||tttkkkeeeddd^^^TTTLLLGGGGGGHHHIIIHHHIIIIIIGGGDDD???;;;888444222000000111222222111222222222111111111111111000000000000000000000000111111111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////yyy{{{~~~{{{ssslll]]]WWWTTTYYY^^^aaafffllljjjhhheeebbb]]]UUUKKKEEE>>><<<888666555777:::;;;===???@@@AAA@@@===999666333333222111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111///000000000111111111111000000000000000000111111///000000000111111111111000000////////////000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333111222222222222333333333222444777:::===BBBHHHLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIFFFHHHRRRZZZZZZWWWUUURRRPPPSSSYYY^^^___```ccciiitttxxxrrrvvvyyy{{{yyywwwuuutttuuuyyy~~~zzzooofffaaaeeehhhnnnvvv|||}}}yyytttuuusssrrrxxx~~~yyynnnjjjfffgggllloooooommmtttwwwyyyyyywwwvvvyyy|||~~~~~~wwwtttwww|||}}}}}}~~~}}}}}}{{{yyyzzzzzzzzz|||~~~zzzuuuqqqrrr|||~~~tttppppppmmmoooqqqsssvvv|||}}}}}}zzztttqqqrrrtttyyyzzzxxxwww|||{{{|||~~~~~~yyyqqqllliiiddd[[[RRRKKKHHHIIIKKKJJJKKKKKKJJJHHHDDD@@@===777444222111111222222111111111111111111111222222000000000000000000000000222222222222111111111000111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////~~~~~~}}}}}}}}}}}}yyykkk___XXXZZZ^^^___eeellliiifffdddbbbaaa[[[TTTMMMBBB???:::777555666888:::<<<===???@@@???===;;;999444333222111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111000000000000111111111111000000000000111111111111000000000000111111111111000000////////////000000......///////////////000111111111111111222222222111111111111111111111111111111000000111111222333222222222222333333333333222555999===AAAEEEJJJNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHJJJRRRXXXXXXWWWXXXYYYZZZ___eeefffdddeeeiiiooouuu{{{tttooorrrvvvxxxyyyyyyzzz{{{xxxooojjjjjjjjjlllrrryyy~~~~~~}}}|||vvvpppkkknnnllljjjjjjmmmpppsssttt{{{{{{{{{{{{zzz{{{}}}{{{{{{~~~|||zzzyyyzzz~~~|||}}}~~~~~~{{{{{{||||||{{{pppmmmnnnqqqsssrrrooopppxxx~~~}}}{{{zzzxxxyyywwwqqqpppvvv{{{}}}xxxyyy||||||vvvqqqmmmeee[[[RRRLLLKKKKKKKKKLLLLLLLLLKKKHHHEEEDDD<<<999555333222333222222////////////000000000000000000000000000000000000222222111111111000000000111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000zzzzzz{{{||||||yyyiii]]]\\\^^^^^^ccckkkiiifffcccdddeeebbb]]]WWWGGGDDD>>>999777777999:::<<<<<<>>>>>>>>>===<<<;;;555444333222111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000....../////////000000000000000000000111111111111///000000000111111111111000000000000111111111111000000////////////000000............//////000000000000111111111222222222111111111111111111111111111111000000111111222333222222222333333333444444333777===BBBEEEIIIMMMOOOJJJJJJJJJJJJJJJJJJKKKKKKMMMLLLNNNTTTXXXYYY\\\```eeehhhmmmppplllhhhjjjqqqsssxxx|||~~~{{{sssnnnqqquuuxxx{{{~~~vvvmmmiiijjjmmmpppwww|||zzzsssqqqnnnjjjnnnoooppppppqqqtttzzz~~~}}}zzzzzz}}}~~~}}}}}}}}}}}}{{{yyyxxxzzz|||{{{|||~~~}}}zzz}}}~~~~~~tttnnnoooqqquuuvvvsssvvv~~~}}}wwwooommmrrrwwwxxxxxxwwwyyy|||uuukkk^^^TTTOOONNNMMMMMMMMMMMMLLLKKKJJJJJJAAA===888555444444333222.../////////000000000000000000000000000000000000//////000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000xxxyyy{{{}}}}}}ooo```^^^^^^]]]bbbkkkjjjfffdddeeeggggggccc^^^KKKGGGAAA<<<888888:::;;;<<<<<<<<<===============555444333222111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000............////////////000000000000111111111111//////000000111111111222000000000000111111111111000000////////////000000///000000000111111222222000000111111222222222222111111111111111111111111111111111000111222222333222222333333333444444444444999???EEEIIILLLNNNPPPIIIIIIIIIIIIIIIJJJKKKKKKQQQPPPSSSXXX[[[\\\bbbiiipppssswwwvvvoooiiinnnvvvwww~~~}}}zzztttvvvzzz~~~|||zzzzzz|||uuupppiiiffffffjjjnnnpppzzzrrrpppsssuuussskkkooorrrssstttxxx~~~zzzzzz}}}~~~|||||||||~~~~~~}}}~~~~~~zzz~~~zzzssssssnnnuuuzzz{{{wwwmmmjjjnnnssstttxxxuuuwwwxxxjjj]]]UUURRRMMMMMMMMMMMMMMMMMMMMMMMMDDD@@@:::777555444333333000000111111222222222333000000000000000000000000------...///000111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000|||uuuyyy~~~xxxooofffcccdddgggjjjiiihhheeebbbeeejjjkkkhhh[[[PPPAAA888666888999999;;;;;;<<<<<<<<<<<<<<<<<<;;;777222111111222111///...///000111111000///...000000000000////////////000000111111111111000000---.........//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000333222222222111000000000222222222222222222222222333444555555444444666888999===BBBGGGJJJLLLKKKKKKKKKHHHEEEEEEHHHJJJKKKJJJMMMUUU[[[[[[]]]fffssszzzyyysssnnnjjjjjjsss~~~}}}{{{~~~}}}}}}}}}qqqiiihhhjjjkkkjjjhhhjjjlllkkkjjjmmmsssxxx}}}{{{vvvqqqrrrvvvvvvssssssuuuxxx{{{}}}~~~|||zzzqqqrrrvvv}}}|||yyy}}}uuuuuuyyy~~~}}}uuupppnnnnnnnnnmmmyyyxxx{{{zzzqqqfff^^^TTTMMMHHHJJJLLLLLLLLLNNNLLLGGGAAA:::666444333333444333222111000000000000111111000000000000111111111111111111111111111111111111111111111111111111222111///.........///000111111000000/////////...////////////////////////000000000000000000000000~~~yyy|||~~~wwwpppkkkjjjkkklllkkkjjjfffccceeekkkkkkhhh]]]RRRDDD:::777777777777999:::;;;<<<<<<<<<;;;:::;;;888333111222222111/////////000111111000//////111000000000////////////000000111111111111000000/////////000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000222222222111111111111111222222222222222222222222333444555444444444777999===@@@EEEJJJMMMNNNMMMMMMJJJHHHFFFHHHKKKNNNOOONNNSSS[[[bbbeeelllzzz}}}qqqmmmnnnrrryyy~~~yyyyyyzzzzzz~~~pppiiiaaa___aaadddeeeeeeiiilllnnnpppqqqvvv}}}}}}{{{zzzyyy{{{{{{yyyzzz}}}}}}{{{xxxzzz|||~~~yyypppnnnpppvvv{{{www{{{~~~xxxqqqnnnoooqqqqqqpppuuuuuuzzzyyyoooggg]]]UUUMMMLLLLLLKKKKKKLLLJJJHHHDDD???999666555555333333222111111111111111000000////////////000000111111111111111111111111111111111111111111111111222111000///...//////000111111111000000000//////////////////////////////000000000000000000000000|||wwwvvvxxx{{{~~~zzz|||zzzuuupppnnnmmmlllllliiieeefffkkkllliiicccYYYKKK@@@;;;999888777777888:::<<<<<<;;;:::999<<<999666333222222000//////000000111111000000///111111000000000/////////000000111111111111000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111111111111111111222222222222222222222222222222222222333444444444555888;;;CCCFFFJJJNNNPPPPPPNNNMMMHHHHHHIIILLLOOORRRRRRRRRZZZccclllvvv}}}nnnnnnwww~~~wwwuuuvvvyyyvvv___]]]]]]```ggglllmmmmmmnnnqqquuuwwwyyy~~~yyyvvvttttttrrrzzz{{{rrrnnnmmmrrryyy~~~}}}wwwrrrrrrvvvxxxwwwuuuttttttzzzwwwoooiii^^^SSSNNNLLLIIIHHHJJJGGGIIIIIIEEE>>>999777777333333222111111111222222/////////....../////////111111111111111111111111111111111111111111111111111111000///////////////111111111000000000000///////////////////////////000000000000000000000000vvvsssrrrvvvyyy{{{}}}uuuvvv}}}~~~wwwrrrnnnllllllmmmjjjffffffjjjllljjjjjjaaaTTTIIIBBB===:::888666888:::<<<===<<<;;;999===;;;888555333111000///000000000000000000000000111111111000000000//////000000111111111111000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111222222222333222222222222222222222222111222333444444777:::>>>HHHJJJMMMOOOPPPOOOMMMKKKIIIJJJLLLNNNQQQSSSTTTTTT___jjjyyywwwpppvvv{{{vvvvvvwww|||qqqhhh^^^```eeennnvvv|||}}}|||xxx{{{~~~~~~yyyuuurrrqqqpppoooyyy~~~wwwrrrqqqwww}}}~~~||||||}}}yyywwwvvv|||{{{rrrooocccWWWPPPLLLHHHGGGHHHDDDHHHKKKIIIBBB<<<999999333333222222222222333333000000////////////000000111111111111111111111111111111111111111111111111111000000///////////////////////////////////////////////////////////////////////////////////////wwwuuuwww|||~~~}}}yyyqqqsss~~~}}}uuuooollljjjjjjllljjjeeeeeeiiikkkjjjlllfff\\\RRRHHHAAA;;;888888999;;;===>>>===<<<<<<===<<<:::777444222111000111111000000000000111111111111111111000000000000000000111111111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111222222222333222222222222222222222222111222333444666999>>>AAAKKKLLLMMMNNNNNNMMMKKKKKKNNNNNNOOOPPPQQQSSSVVVXXXdddrrrvvvsssvvv{{{yyyxxx{{{~~~vvviiidddccchhhpppzzz|||zzz{{{|||xxxtttqqqooooooooosss|||}}}zzz~~~~~~xxxvvvxxx~~~}}}yyyxxxvvv{{{yyyqqqfffZZZTTTOOOJJJHHHIIIDDDGGGJJJJJJEEE@@@<<<;;;555444333333333333333333222111111000000111111222111111111111111111111111111111111111111111111111000000000000000//////...........................000000000000000000000000////////////////////////}}}~~~|||zzzuuuvvv}}}uuunnnjjjhhhgggiiihhhdddcccgggjjjkkkkkkhhhbbbYYYOOOEEE<<<888999:::;;;<<<===>>>>>>>>><<<<<<<<<999555333222222222111111000000111111222222222111111111000000000000000111111111111000000////////////............000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111222222222222222222222222222222222222333444555777<<>>666666555444333333333333333222222111111222222333111111111111111111111111111111111111111111111111000000000000000///......------............//////000000000000000000000000000000000000000000000000{{{~~~|||}}}zzzqqqjjjfffbbbffffffbbbaaaeeeiiijjjkkkkkkiiibbbXXXLLLAAA;;;999999999999:::<<<>>>???:::<<<<<<:::666444333444222222111000000111222222222222222111111111000000000000111111111111000000000000000000//////......000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222111111111111111222222222222222222222222333444555666999>>>DDDIIIKKKJJJJJJKKKOOOTTTYYY]]]^^^\\\YYYVVVWWW]]]gggooorrr}}}uuutttssswww}}}|||yyyyyy|||~~~xxxooopppuuu}}}|||{{{yyywwwvvvvvvwwwxxx}}}}}}zzz~~~|||xxxvvvvvvvvvuuuyyy}}}zzz}}}~~~xxxuuuvvvuuuuuuwww~~~xxxpppiiigggbbbZZZSSSPPPLLLIIIGGGGGGIIIIIIFFFBBB888888666444333222222222222222111111111111222222111111111111111111111111111111111111111111111111///000000111000///...---/////////000000000111111000000000000000000000000000000000000000000000000pppsss{{{uuukkkfff```dddddd```___dddiiijjjnnnoooooojjj```SSSGGG@@@999888777777888;;;===???:::<<<===;;;777444444666333222111000000111222333222222222111111111111000000000111111111111000000222111111111000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222333222222222111111000000222222222222222222222222333444666777:::???FFFKKKJJJIIIIIILLLQQQYYYbbbgggdddaaa]]]YYY[[[cccpppzzzuuu|||zzzsssvvvpppoootttyyyyyyyyyzzz{{{qqqoootttyyy~~~||||||}}}||||||zzz~~~}}}}}}{{{uuutttuuuwwwxxxvvv{{{~~~vvvwww}}}wwwwwwuuuxxxyyyyyyyyyzzz}}}|||vvvpppooojjj```WWWSSSQQQKKKFFFGGGKKKMMMIIIEEE:::999777555333222111111111111000000000000111111111111111111111111111111111111111111111111111111///000111111111000...---000000111111222222222333000000000000000000000000000000000000000000000000{{{llldddcccooouuugggeee___[[[]]]bbbgggnnnvvvrrruuutttpppiii___OOOBBB???<<<999888:::===??????@@@>>><<<;;;;;;:::777555111111111111111000//////000000000000000000000000000000000000000000000000000000////////////000000222111111111000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222333333333111111222222222333333333222222111111222222333333666666666;;;AAAFFFGGGGGGJJJDDDEEERRRbbbkkkmmmnnnjjjaaa]]]ccckkkpppxxxpppoooqqquuuyyy{{{yyyvvvqqqppppppqqqmmmkkksss~~~}}}qqqkkkooozzz||||||{{{~~~}}}zzzxxxzzz|||wwwvvvxxx|||~~~{{{yyyxxxzzz|||~~~}}}{{{{{{yyyvvvsssuuuyyy|||{{{wwwtttvvvyyywwwxxx{{{}}}}}}yyyooojjjlllrrrvvvwwwuuuwww{{{xxxzzz|||~~~{{{|||}}}yyy|||vvvooommmkkkaaaVVVTTTQQQLLLHHHFFFFFFHHHJJJ@@@===:::666444333444444222111111111222333333444222333333444333222000///111222333333333333222111000000000000////////////000000000000000000000000000000000000000000000000111000000000000000000000zzz___XXXWWWcccssszzzlllfff\\\VVVZZZccckkkrrrxxxyyyyyyxxxuuussslll[[[JJJBBB>>>:::999;;;>>>@@@@@@@@@???>>>======;;;888555111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222333333333111111222222222333333333333222222222222222333333666666888===CCCGGGHHHGGGGGGCCCHHHXXXiiipppooommmiiicccccclllssstttssstttgggiiinnntttyyyzzzwwwtttmmmlllmmmppppppqqq{{{vvvnnnnnnvvvzzzsssrrrrrryyyyyyxxxyyy{{{{{{yyyuuuqqqqqqsssvvvxxxvvvtttrrrqqqqqqsssvvvxxx{{{xxxuuusssrrrpppnnnmmmnnnqqqtttrrrnnnlllnnnpppqqqsssvvvyyy{{{|||||||||~~~yyyssskkkggghhhmmmqqqtttyyy{{{zzzuuuvvvzzz}}}|||||||||{{{xxxyyy{{{zzzyyyyyy|||~~~~~~yyytttpppggg]]]XXXTTTOOOJJJHHHGGGHHHIIIDDDBBB===999555444333333222222111111222333333444333333333333333222111000222222222222222222222222111111000000000/////////////////////////////////000000000000000000000000000000000000000000111111zzzVVVPPPNNNVVVcccrrruuuiii\\\SSSXXXcccmmmtttyyy|||{{{zzz{{{}}}xxxgggVVVGGGBBB;;;999<<>>999666111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222333333333111111222222222333333333333333222222222222333333555666:::???EEEHHHHHHGGGDDDCCCJJJ\\\mmmqqqnnnjjjhhhiiipppyyy|||uuulllgggaaafffmmmvvvzzzzzzuuuqqqjjjjjjmmmrrrvvv{{{}}}xxxqqqpppvvv|||uuunnniiihhhiiirrrzzzwwwxxxzzz~~~~~~~~~{{{wwwrrrqqqooonnnnnnoooqqqrrrpppooonnnmmmnnnqqqtttvvvuuuuuussspppmmmkkkkkkllllllooopppoookkkiiikkkmmmoooqqquuuyyy{{{{{{zzzzzzxxxxxxxxxxxxxxxwwwvvvuuurrrsssvvvwwwzzz}}}vvvtttpppllljjjkkkpppsss{{{~~~~~~vvvvvvzzz}}}~~~|||yyytttqqqssstttssssssuuuzzzxxxooofff]]]ZZZTTTNNNJJJHHHHHHHHHIIIFFFBBB===888555333222222222222222222333333444333333222222111111222222222111000000000000111222222222111111111000000000////////////////////////000000000000000000000000/////////000000111111111{{{WWWQQQLLLNNNVVVbbbtttpppdddZZZZZZaaaiiiqqqxxxxxxzzz{{{}}}|||oooaaaNNNFFF===:::<<<@@@AAAAAAAAABBBBBBCCCCCC@@@;;;777111111111111222222333333000000000000000000000000000000000000000000000000000000////////////000000111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111222222222333333333111111222222222333333333444333333222222222333333555888<<>>:::777666444444333333222333333444333333111111111222333444222111///......///111222222222222222111111111000////////////////////////////////////////////////......//////000000000000vvvXXXRRRNNNOOOSSS\\\jjjvvv}}}sssiiiaaa^^^gggqqqssszzz}}}|||zzzvvvaaaUUUFFF>>>???BBBCCCBBBDDDDDDDDDDDDDDDAAA===:::666555333222222222333444000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333111111222222222333333333222222222222333555666777;;;>>>BBBEEEFFFGGGHHHIIIIIIJJJNNNSSSWWW]]]kkkxxxyyyllllllpppoooppppppooollljjjkkklllttt{{{sssiiijjjrrr{{{}}}rrrmmmpppqqqpppmmmjjjjjjmmmqqq~~~~~~{{{zzz{{{{{{uuuiiiiiikkkmmmppprrrrrrrrrtttuuuwwwxxxyyyzzzzzzzzz~~~~~~~~~~~~vvvuuuvvvvvvvvvsssnnnkkkdddbbb___^^^```dddiiimmmrrrvvvxxxvvvppplllmmmoooyyy}}}{{{|||~~~wwwrrrppptttwwwoookkkeee]]]VVVPPPLLLJJJGGGFFFFFFDDDAAA===:::888555444444333333333333333222222111111222222333333222111000000000000111222222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////uuuddd___\\\___eeellluuu~~~~~~wwwmmmfffbbbhhhooowww{{{}}}}}}}}}}}}yyylll^^^LLLCCCCCCEEEEEEDDDFFFEEEDDDCCCCCCAAA>>>;;;888666444222111111222333000000000000000000000000000000000000000000000000000000////////////000000///000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333111111222222222333333333000000111222444666888999>>>AAAEEEFFFEEEFFFHHHJJJFFFKKKRRRVVVXXXbbbxxx}}}tttuuuxxxvvvsssooojjjhhhlllsssyyypppgggdddmmm{{{{{{vvvsssqqqppprrrsssrrrrrruuu{{{}}}|||uuuooojjjccchhhmmmppprrrsssuuuwwwyyyzzz{{{|||}}}~~~~~~~~~~~~vvvoooiiigggcccaaaaaaeeeiiilllnnnpppppplllfffeeejjjpppvvvzzz~~~yyyyyyzzz|||vvvrrrkkkccc\\\UUUQQQOOOIIIIIIIIIGGGDDD@@@<<<999555555444333333333333333000111222333333333333333222222222222222222222222111111000000000/////////111111111111111111111111000000000000000000000000000000000///......------xxxuuuooommmqqqwww{{{|||}}}~~~wwwooojjjhhhjjjnnnzzzzzzyyyyyy}}}~~~xxxsssdddQQQFFFEEEHHHHHHEEEGGGEEECCCBBBBBBAAA>>><<<999888555333111111222222000000000000000000000000000000000000000000000000000000////////////000000//////000000111111111222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333111111222222222333333333///000000222444777999:::AAACCCFFFFFFEEEEEEGGGJJJBBBKKKUUUZZZ\\\hhh{{{{{{{{{zzzvvvpppjjjiiiqqq}}}uuugggbbbeeeuuuwwwrrrsssvvvwwwwwwtttvvvyyyzzz||||||wwwoooiiidddbbbbbbiiiqqquuuuuuvvvyyy}}}~~~~~~xxxssspppllliiihhhjjjnnnpppqqqrrrooohhhaaa```gggooowwwzzz}}}{{{zzzvvvppphhh```YYYUUUSSSLLLLLLLLLJJJFFFAAA===:::666555444333333333333333///111222333444333333222111222333333333333222111000000000000////////////111111111111111111111111000000000000000000000000111111000///...---,,,,,,~~~~~~zzzxxxwwwrrrmmmjjjrrr~~~~~~|||zzzxxxxxxzzz|||sssiii[[[PPPKKKIIIHHHGGGDDDEEEFFFFFFEEECCCAAA???:::999666444222111000000111111222222222222111111111111000000//////......////////////////////////000000////////////000000...///000222222111111000111111111111111111111111222111000//////...//////111111111111111111111111333333222111000000111111222222222222222222222222111111222222222333333333999888666555555777:::;;;@@@DDDHHHHHHEEEDDDFFFIIILLLSSSYYY]]]jjjyyyrrrjjjiiirrroooddddddmmmxxxyyywwwtttsssuuuyyy}}}~~~wwwmmmeeecccdddeeeeeefffkkkrrrwwwyyyyyyxxxxxxzzzwwwyyy{{{{{{{{{~~~{{{uuummmgggggglllqqquuuzzz|||sssmmmjjjdddZZZRRRTTTQQQNNNLLLJJJGGGDDDBBB888777666555444333333222333333333333333333333333444444333222222111111000111111111111111111111111333333333222222222111111000000000000000000111111///////////////000111111|||uuuvvv~~~zzzssspppqqq~~~|||wwwwwwyyyxxxvvvvvvnnnbbbWWWOOOKKKHHHGGGEEEFFFFFFFFFEEECCCAAA@@@;;;999777444222111111111111111222222222222111111111111000000////////////000000000000000000000000000000////////////000000...///000111222111111000111111111111111111111111111000000////////////000111111111111111111111111333222222111000000111111222222222222222222222222222222222222333333333333666555444444666999<<>><<<999777444333222222111111222222222222111111000000000000000000000000111111111111111111111111000000////////////000000/////////000000000000000111111111111111111111111////////////000111222222111111111111111111111111222222111111111111111222222222222222222222222222333333333444444444555555111222333666999>>>BBBDDDIIIKKKOOORRRSSSTTTTTTTTT]]]eeeooozzzzzzwwwsssooopppsss~~~~~~rrrhhhhhhqqqzzzyyypppnnnooooooooopppwwwrrrggg\\\\\\]]]```ffflllqqqssstttvvvyyy|||}}}~~~|||tttjjjccc[[[YYYUUUSSSQQQNNNKKKIIIFFFCCC>>>999555444555555333333333333333333333333111111111222222333333333111111111111111111111111222222222222111111111111222222111111000////////////////////////000000111{{{qqqooouuu|||uuukkknnnyyywwwxxxwwwvvvrrrttttttnnncccWWWOOOKKKIIIIIIHHHHHHGGGEEEDDDDDD@@@>>>;;;888555444333333111111222222222222111111000000000000111111111111000000000000000000000000000000////////////000000///////////////000000000000000000000000000000000000000///000000111222333111111111111111111111111222111111111111111222222222222222222222222222222333333333444444444555555333444555888;;;???CCCEEEGGGPPPYYY]]]ZZZWWWXXX[[[^^^gggrrr{{{vvvooommmoooqqqzzzsssooojjjgggjjjqqq{{{}}}sssjjjgggggghhhjjjppp{{{zzzhhh\\\\\\^^^ccchhhmmmrrrwwwzzzvvvyyy}}}zzz~~~||||||}}}sss~~~|||pppggg___]]]YYYVVVSSSPPPMMMJJJIIIEEE???:::666444444555333333333333333333333333333333333222222222111111111111111111111111111111222222222111111111000000111111111111000000/////////////////////000000111~~~}}}|||{{{{{{{{{{{{{{{}}}~~~|||sssooosssxxx}}}qqqnnn~~~yyyvvvuuuxxx{{{tttvvvwwwtttkkk___TTTNNNJJJJJJIIIHHHGGGFFFFFFEEEAAA@@@===999777555444444111111222222222222111111000000000111111111111222////////////////////////000000////////////000000//////.........///000111000000000000000000000000111111000000000111222222111111111111111111111111111111111000111111222333222222222222222222222222333333333333444444444444555666888;;;>>>BBBDDDFFFJJJVVVaaaddd^^^ZZZ\\\aaabbbkkktttxxxzzz}}}|||xxx~~~~~~ssshhhhhhnnnxxxwwwjjjhhhhhhlllttt}}}{{{wwwoooggg___```dddlllvvvoooaaaYYY\\\aaagggmmmrrrvvvzzz|||{{{}}}}}}}}}~~~{{{{{{~~~|||zzzuuu}}}zzzxxxoooeeebbb^^^ZZZWWWSSSNNNKKKJJJGGGBBB<<<888666555555333333333333333333333333444444333333222111111000111111111111111111111111222111111111111000000000000000000000000000000111///////////////000111111|||yyywwwuuusssqqqooommmlllkkkiiihhhgggffffffeeeeeefffhhhjjjlllmmmnnnqqqvvvzzzzzz~~~xxxuuuuuuxxx|||}}}vvv}}}yyyuuurrrssswwwzzzzzz{{{|||zzzsssgggZZZQQQLLLKKKJJJHHHGGGGGGFFFFFFCCCAAA>>>:::888666555555111111222222222222111111000000111111111222222222........................000000////////////000000///......---...///000111000000000000000000000000222222111111000111111111111111111111111111111111111111000000111222222333222222222222222222222222222222222222333333333333555777999===AAADDDGGGIIISSS[[[cccddd```^^^aaaeeejjjrrrvvvsssppprrrtttuuu{{{zzz{{{zzzrrriiijjjppp~~~uuujjjjjjmmmssszzz}}}vvvsssqqqlllfff```bbbhhhtttpppddd^^^\\\```gggooovvvzzz}}}{{{wwwwwwwww|||}}}}}}~~~~~~{{{yyyyyy~~~wwwlllhhhccc___ZZZVVVQQQMMMKKKHHHDDD@@@<<<999777666333333333333333333333333333222222222222222222222111111111111111111111111111111111111000000000000/////////000111111222222///////////////000111111}}}yyyvvvsssrrrtttwwwxxxvvvqqqkkkggg```___]]][[[YYYXXXWWWVVVXXXWWWWWWVVVUUUUUUUUUUUUSSSUUUWWWXXXYYY\\\bbbgggkkkqqqxxx|||}}}{{{yyyxxx~~~}}}|||}}}zzzxxxyyyrrr||||||uuupppooorrruuuxxx~~~yyymmm^^^SSSLLLKKKJJJIIIHHHGGGGGGGGGCCCBBB>>>;;;888666555555111111222222222222111111000000111111222222222222........................000000////////////000000///......------///000111000000000000000000000000333333222111000000000111111111111111111111111111111111000000111222333333222222222222222222222222111111222222222333333333444666:::>>>CCCGGGJJJLLL\\\^^^aaaaaaaaabbbdddgggrrrwwwxxxpppjjjmmmsssxxxwwwsssrrruuusssnnnoootttwwwiiiccclllsss~~~}}}wwwyyyxxxrrrooonnnjjjffffffhhhooo|||}}}vvveee\\\\\\```fffnnnwww|||xxxrrruuu|||zzzwwwxxxzzz{{{ppplllgggbbb]]]XXXSSSOOOLLLJJJFFFCCC???;;;999777333333333333333333333333111111111222222333444444111111111111111111111111111111111111000000000000......///000111222333333///////////////000111111}}}yyysssnnnjjjgggeeecccbbbaaa```^^^\\\[[[ZZZYYYSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJMMMPPPSSS]]]___bbbeeeggghhhiiijjjwww}}}~~~~~~}}}~~~~~~}}}||||||vvvrrrlllpppzzzzzzoooiiifffhhhqqqzzzyyyjjj\\\OOOKKKHHHGGGIIIJJJHHHEEECCCAAA@@@???===;;;777444333111///...000111111000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000111111111222222333333333333222222111111222222333111000000000222444555444555;;;AAABBBBBBEEEMMMUUU\\\[[[[[[\\\aaagggooossszzzqqqkkkmmmqqqrrrppptttsssrrrooommmoooxxxuuuhhhkkkttt~~~vvvyyyvvvzzzvvvooopppnnnttt|||vvvxxxwwwvvvkkkbbb\\\^^^dddnnnwww~~~~~~{{{{{{}}}|||{{{{{{vvvrrrlllhhhddd]]]TTTNNNKKKKKKIIIDDD???:::777777888666444333333333222111222222222222222222222222222222111111111111222222333333222111000000000111333222111000000111222333444333222111000000000000yyyuuurrrpppooohhhddd___[[[XXXVVVTTTRRRUUUTTTTTTRRRQQQPPPOOONNNLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGHHHHHHHHHIIILLLNNNUUUVVVWWWYYY\\\___bbbeeeqqqwww}}}~~~~~~|||{{{|||~~~{{{uuuqqqjjjoooxxx~~~uuukkkeeecccfffoooyyytttiiiTTTOOOIIIGGGGGGGGGFFFCCCCCCBBB@@@???>>>;;;888555333111000///000111111000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111222222222222222222333333333222222111111222222333333222222222444555666666888===AAADDDEEEHHHNNNSSSZZZYYYYYY^^^gggrrrzzz~~~{{{pppjjjmmmrrrtttsssrrrqqqoooooorrrzzzyyyiiihhhuuuyyy~~~|||~~~xxxuuuxxxzzznnnddd\\\YYY^^^eeeuuu}}}yyysssnnniiibbbZZZSSSMMMLLLJJJGGGCCC>>>999777888666333333333333222111222222222222222222222222222222111111111111222222222222111111000111111111333222111111111111222333333222111000////////////{{{uuuqqqlllfffaaa^^^\\\\\\WWWTTTPPPNNNMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGGGGFFFGGGHHHJJJMMMNNNOOOPPPSSSXXX^^^bbbkkkqqqyyy~~~||||||}}}~~~|||{{{zzz{{{|||~~~~~~~~~~~~}}}zzzuuurrrjjjpppyyy}}}{{{sssiiidddaaacccmmmwww|||sss[[[TTTLLLGGGEEEEEEDDDBBBDDDBBBAAA@@@???===999666333222111111222222000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111333333222222222222222222333222222111111222222333444444444444555666777777<<<>>>BBBFFFJJJNNNQQQRRRZZZXXXYYYbbbqqqrrrmmmqqqvvvxxxvvvpppmmmllloooxxx}}}kkkeeennn{{{}}}~~~~~~xxxwww~~~{{{pppddd[[[VVVXXXaaalll||||||}}}wwwqqqjjjbbb[[[RRROOOKKKHHHFFFCCC<<<888666555333222333444333222333333333333333333333333222222111111111111222222111111111000111111222222222222111111111111222222222111000///............~~~uuuooommmiiiccc]]]YYYVVVUUUUUUQQQOOOMMMKKKLLLKKKJJJIIIFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCEEEHHHIIIIIIIIIJJJKKKMMMPPPSSSUUUWWW\\\bbbgggkkkqqqxxx~~~}}}~~~~~~}}}|||||||||{{{{{{|||||||||{{{{{{{{{zzzzzz}}}}}}|||}}}|||zzzvvvsssnnnuuu|||vvv{{{xxxooogggbbbaaaiiirrr~~~~~~uuuaaaYYYOOOGGGEEEEEEDDDCCCEEECCCBBBAAA@@@>>>;;;888444333222222333222111///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333222222111111111333222222111111222222333444555555555555666777999>>>>>>BBBHHHPPPTTTUUUTTTYYYXXX\\\jjj~~~vvvssswwwyyyxxxvvvlllllllllrrrrrrkkkppp}}}yyyxxx{{{{{{tttttt}}}qqqggg]]]WWWWWW]]]jjjwww{{{}}}yyyrrriiicccZZZTTTLLLHHHGGGEEE@@@;;;666444333222333444333222333333333333333333333333222222111111111111222222111000000000111222333333000000000000000000000000222111000///////////////~~~vvvoookkkdddbbb]]]YYYUUUTTTSSSSSSPPPNNNLLLKKKKKKKKKJJJHHHGGGGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDGGGJJJLLLMMMNNNPPPQQQUUUZZZ```cccdddggglllpppsssxxx~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzz|||{{{{{{{{{|||zzzwwwtttqqqwww}}}}}}|||vvvzzzxxxnnnddd___ccckkksss{{{wwwhhh___SSSJJJGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@<<<999666444222222333333111000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333333333222222111111111333222222111111222222333222444555555444555888:::>>>>>>BBBJJJSSSYYYZZZYYYVVVXXXaaatttxxxwwwxxxvvvrrrqqqjjjnnnrrr{{{~~~uuulllooo}}}wwwvvvwwwyyy||||||}}}}}}~~~~~~tttfff___YYYXXX\\\fffuuu}}}wwwnnniiicccZZZNNNGGGFFFEEECCC@@@777555333333444444333222333333333333333333333333222222111111111111222222111000000000111222333333...//////////////////...222222111000000000111111|||uuuooojjjggg___^^^\\\ZZZYYYYYYYYYYYYWWWUUUSSSRRRQQQPPPNNNLLLHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJHHHKKKNNNQQQSSSVVVZZZ]]]bbbhhhooorrrrrrssswww|||~~~~~~}}}~~~}}}{{{yyyzzz{{{yyyyyyyyyyyy{{{|||}}}~~~yyyxxxxxxyyyzzzyyywwwtttrrrvvvyyywwwuuuxxx{{{}}}~~~xxxkkkaaabbbhhhkkkttt~~~oooeeeXXXOOOKKKJJJIIIHHHFFFEEEDDDDDDCCCAAA>>>;;;888666333111222222222111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222222222222222222222222222222333333222222222222222222333222222111111222222333000333666666555666999===@@@@@@CCCKKKTTTZZZ\\\\\\TTT[[[jjj~~~uuuuuuuuuooolllnnnnnnvvv~~~tttnnnkkksssyyyrrriiikkkqqqzzz{{{sssjjj\\\YYYZZZ```hhhsssyyyxxx~~~|||{{{zzzxxxuuurrrtttuuuuuuuuuvvvxxx|||{{{rrrmmmiii```UUULLLGGGFFFEEEDDD:::888555555555555444222333333333333333333333333222222111111111111222222111111111000111111222222......////////////......222222111111111111222222}}}ssslllgggcccaaa]]]]]]___```aaabbbbbbbbbdddbbb___]]][[[YYYUUUSSSMMMNNNPPPQQQPPPNNNLLLJJJIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQPPPSSSVVVZZZ^^^ccciiimmmrrrxxx}}}~~~|||}}}~~~~~~|||}}}~~~|||yyywwwxxxyyyvvvvvvvvvvvvwwwyyy{{{|||vvvuuutttuuuwwwvvvuuusssrrrtttuuurrrppprrrxxx~~~vvvkkkjjjoooooovvv~~~wwwmmm___TTTNNNKKKIIIGGGGGGFFFEEEEEEDDDBBB???===:::777333000111222333333000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222333333333222222111111222222333000333777777666888<<>><<<999777777666444222444444444444444444444444222222111111111111222222333333222111000000000111000111222333333222111000000000////////////000111tttlllddd]]]ZZZ[[[ZZZ\\\bbbjjjkkkggggggiiinnnqqqrrrpppiiiccc___^^^[[[```eeeeee```[[[ZZZZZZVVVVVVUUURRRPPPPPPRRRTTTWWWSSSRRRVVV]]]ccceeedddjjjlllooorrruuuyyy~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwuuurrrpppooooooqqqrrrqqqqqqqqqqqqrrrrrrssstttvvvuuurrrpppnnnmmmmmmmmmyyy~~~xxxjjj]]]UUUOOOKKKHHHEEEFFFFFFFFFEEEBBB@@@>>>>>><<<888555222111111222111111111111111111111111///////////////////////////111222111000///000111000000000000000000000000111111111111111111111111000111111222222111111000111111222222222333333333000000111222333333444555444444333222222333333333222333777;;;<<<<<>><<<999555333222222222111111111111111111111111///////////////////////////111222111000///000111000000000000000000000000111111111111111111111111111111222222222222111111111111222222222333333333222222222222333333333333444444333333222333333444555444666999;;;===EEENNNYYYTTTPPPQQQRRRTTT\\\dddvvv|||yyywwwrrrmmmlllrrryyyoooiiihhhiiioooxxxzzzuuurrrpppnnnooovvv}}}}}}zzzzzz~~~tttfffZZZXXX]]]fffrrr}}}vvvnnngggbbbbbbaaa]]]\\\^^^___]]]YYYVVVSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQPPPQQQQQQPPPNNNNNNOOOQQQSSSUUUWWWXXXYYY[[[___cccggghhhlllqqqwww~~~~~~xxxzzzvvvqqqkkk___PPPHHHGGGEEEBBB===999777666555444444444444444333333222222222222222222222222222222222111111111000000000000000000000000000000000000111111000000000000111111yyytttoookkkjjjlllpppmmmmmmnnnkkkggghhhmmmsssxxx~~~~~~xxxrrroooqqquuuxxxxxxtttpppnnnnnnkkkiiieeeaaa^^^```dddhhhmmmjjjjjjnnnwww~~~}}}}}}}}}}}}yyywwwvvvvvvvvvwwwuuurrrpppooooooqqqrrrooonnnnnnnnnnnnooooooppprrrrrrrrrqqqooommmkkkiiibbblllzzz~~~vvvxxx}}}vvvhhh\\\TTTOOOLLLHHHHHHHHHHHHFFFDDDBBBAAA>>><<<999666444222222222111111111111111111111111000000000000000000000000///111222111000///000111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333444444444444333333333222444333333333333333444444777555666999;;;@@@KKKVVVbbb]]]YYYXXXWWWYYYbbbmmm|||~~~~~~{{{{{{wwwqqqmmmqqq{{{{{{mmmeeeeeekkkrrrvvvzzz|||{{{}}}yyyuuusssrrrrrrxxx}}}~~~yyyzzz|||pppggg___ZZZ[[[```ppp|||wwwpppkkkeeeaaa```^^^YYYWWWWWWWWWUUUQQQNNNLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIJJJJJJLLLLLLLLLNNNPPPPPPPPPPPPRRRTTTXXXYYYYYYYYYZZZ]]]bbbfffggghhhlllqqqxxx~~~||||||yyyqqqmmmfffZZZNNNHHHEEEDDD@@@<<<777555666777444444444444333333333222111111111111111111111111111111111111111000000000000000000000000000000000111111000000000000111111}}}{{{xxxyyy||||||yyyvvvvvvtttrrrvvv|||}}}yyyyyy||||||xxxvvvvvvtttrrrooolllkkknnnsssxxx~~~|||{{{~~~}}}}}}|||}}}|||wwwtttssstttuuuvvvtttqqqooonnnnnnpppqqqnnnnnnmmmmmmmmmnnnnnnoooooopppqqqqqqooollliiiggg```eeeooo}}}yyy}}}{{{mmm```VVVOOOLLLHHHHHHGGGGGGEEECCCBBBAAA>>>===:::777555333222222111111111111111111111111111111111111111111111111///111222111000///000111000000000000000000000000111111111111111111111111333333222222222222333333111111222222222333333333444444444444444444444444444333333333333444444555777555777<<>>888444555888555555444333333333333333222222222222111111111111111111111111111111111111000000000000000000000000111111000000000000111111~~~}}}|||||||||}}}zzzuuurrrrrrrrrsssuuussspppnnnmmmmmmooopppnnnnnnmmmmmmmmmmmmnnnnnnlllnnnooopppnnnkkkhhhfffbbb___aaammmzzzrrrdddXXXOOOKKKGGGGGGFFFEEEDDDBBBAAA@@@>>>===;;;999666444333222111111111111111111111111222222222222222222222222///111222111000///000111000000000000000000000000111111111111111111111111333222222111111222222333111111222222222333333333222222333444444555666666444333333333444444555666555666:::AAAEEEIIIRRR[[[___```dddjjjmmmnnnttt|||wwwpppttt~~~{{{yyyxxxuuuwwwsssdddcccnnn||||||vvvssszzzyyyvvvttttttwww|||}}}yyyvvvuuuiii^^^\\\aaahhhqqqxxxyyyrrrsssnnnfff___\\\]]]^^^^^^^^^[[[XXXTTTQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLNNNMMMLLLLLLLLLNNNOOOPPPPPPQQQRRRTTTXXX^^^dddiiimmmkkkjjjkkknnnssswwwzzz{{{~~~~~~yyyvvvvvvvvvyyy||||||vvvmmmnnnooogggXXXNNNEEEEEEDDD???999555555777666555444333333333444444444444333333222222222222111111111111111222222222000000000000000000000000111111000000000000111111~~~}}}||||||||||||}}}~~~~~~yyytttqqqqqqqqqrrrsssqqqnnnlllkkkkkkmmmnnnnnnnnnmmmllllllllllllmmmkkklllmmmnnnmmmjjjgggeeeggg```\\\dddvvvyyy~~~}}}yyyjjj\\\RRRLLLGGGFFFEEEDDDCCCAAAAAA@@@>>>===<<<:::777555333222111111111111111111111111111111111111111111111111///111222111000///000111000000000000000000000000111111111111111111111111333222111000000111222333111111222222222333333333111111222333444555666666333333333333444555666777555777===EEEIIIKKKRRRZZZYYYZZZbbbmmmtttwwwzzz}}}yyyttt|||xxxrrrvvvzzzwwwjjj```ggg{{{zzztttuuuxxxrrrrrrrrrvvv{{{~~~wwwrrr||||||iiiaaa\\\```iiisss~~~{{{wwwsssjjjaaa```dddgggfffbbb___\\\YYYVVVUUUUUUUUUVVVUUUUUUSSSRRRQQQPPPPPPOOONNNMMMMMMNNNOOOQQQRRRSSSUUUXXX\\\aaahhhpppuuuyyyxxxwwwzzz~~~~~~{{{yyyxxxwwwyyyzzzsssttttttjjj]]]UUUHHHGGGEEE@@@<<<888777777777666444333333333444555555444444333333222222222111111111222222222222222000000000000000000000000111111000000000000111111}}}{{{{{{{{{|||}}}~~~~~~|||xxxtttqqqpppqqqqqqqqqooollljjjiiiiiikkklllmmmlllkkkjjjjjjjjjjjjkkkjjjkkkllllllkkkiiigggfffiiiccc]]]^^^jjj|||{{{~~~|||rrrbbbVVVPPPHHHGGGFFFDDDCCCBBBBBBAAA>>>>>><<<;;;888666444222111111111111111111111111111111111111111111111111///111222111000///000111000000000000000000000000111111111111111111111111222111///......///111222111111222222222333333333111222222222333333444444333333333444444555666777888999???FFFIIIKKKQQQYYYYYYYYY```nnnzzz~~~|||wwwxxxzzzwwwpppzzzmmmfffeeerrr{{{zzzxxxssstttuuuwww{{{{{{}}}wwwnnnbbb___```iiitttzzzyyyrrrjjjiiioooqqqooogggfffcccaaa``````aaabbb```___^^^\\\ZZZXXXVVVUUUUUUTTTTTTTTTTTTVVVXXXYYY\\\aaahhhooovvv|||~~~{{{zzzyyynnnccc^^^LLLIIIFFFCCC@@@===999777777666444333333333555666444444333333222111111000111111111222222333333333000000000000000000000000111111000000000000111111|||{{{{{{{{{|||}}}~~~|||zzzwwwtttrrrqqqpppqqqpppnnnkkkiiihhhhhhjjjkkkkkkkkkjjjiiihhhhhhiiiiiijjjkkkkkkkkkjjjiiigggfffccc```ZZZWWW]]]mmm~~~~~~xxxgggZZZTTTJJJIIIGGGEEEDDDCCCCCCCCC???>>>===;;;999666444222111111111111111111111111000000000000000000000000///111222111000///000111000000000000000000000000111111111111111111111111111000///------///000111111111222222222333333333333333222222222222111111333333333444555666777777:::;;;@@@EEEHHHJJJQQQZZZ^^^\\\aaappp~~~pppqqqwwwyyyuuuwwwtttwwwhhhgggmmm}}}vvvtttyyyyyy{{{}}}}}}|||oooddd``````fffrrr~~~}}}~~~yyyssssssxxxyyyuuunnnmmmkkkjjjjjjlllmmmnnnhhhgggeeeccc```^^^\\\[[[]]]]]]\\\\\\]]]___```aaagggnnnyyy}}}~~~}}}~~~pppgggdddPPPLLLGGGDDDCCCAAA<<<888888666444333333333555666333333222222111000000///111111111222222333333333000000000000000000000000111111000000000000111111~~~}}}{{{yyyxxxzzz|||~~~}}}wwwqqqoooqqqsssqqqooommmnnnmmmjjjfffdddfffhhhkkkjjjhhhggggggggghhhhhhggghhhjjjkkkjjjiiigggffffff]]]XXXWWWVVVZZZppp|||{{{yyy~~~}}}{{{~~~zzzwwwtttuuu~~~{{{pppbbbWWWNNNIIIFFFFFFDDDAAAAAACCC@@@>>><<<;;;:::777333000333333333222222222111111000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111555444333222111111111111222222222222222222222222666666555444333222222111666666555555666777999:::;;;???CCCDDDGGGOOOXXX^^^bbb\\\mmmwwwqqqppptttuuurrrqqqssstttdddiiiyyyuuuooosssuuu~~~}}}ooofffccc___jjjvvv~~~}}}vvvtttsssuuuxxxxxxuuuqqqsssooojjjeeecccdddgggiiijjjjjjiiiggggggiiimmmqqqxxx}}}~~~|||sssnnncccUUUHHHEEEGGGCCC<<<777999888777666555444444444333333444444333333222111222222222222222222222222111111111111000000000000////////////000000000000~~~}}}|||zzzyyyxxxxxxzzzzzz{{{|||}}}}}}}}}}}}{{{vvvqqqoooqqqrrrqqqnnnnnnnnnnnnkkkhhhfffhhhjjjjjjiiihhhfffeeeeeefffffffffggghhhiiiiiigggfffdddeee]]]YYYWWWTTTUUUggg|||{{{xxx{{{|||{{{www}}}}}}vvvrrrpppsssuuuggg\\\PPPJJJFFFFFFDDDAAAAAACCC@@@>>>===<<<;;;888555222222222222111111111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111222222222111111222222333333333333333333333333333555555555444444333333222555555444555555777999:::===@@@CCCFFFKKKTTT\\\aaadddbbbuuuwwwsssrrruuuvvvuuuwww}}}vvvmmmsss}}}rrrqqqvvvxxx}}}~~~wwwjjjcccbbbbbbnnn{{{~~~}}}|||||||||{{{yyywwwxxxvvvrrrpppoooqqqsssuuuuuuuuutttssssssuuuzzz}}}zzzzzz~~~zzzttthhhYYYKKKGGGGGGCCC===:::777777555444333222222222333333444444333333222111222222222222222222222222111111111111000000000000////////////000000000111~~~}}}~~~}}}{{{yyyxxxwwwwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxtttpppoooqqqrrrpppnnnnnnnnnnnnllljjjiiijjjllljjjiiigggfffddddddccccccdddeeefffffffffeeecccbbbbbb]]]ZZZWWWRRROOOZZZiiiwwwssswww|||}}}~~~{{{{{{xxxttt}}}{{{rrrmmmkkkqqq~~~pppcccSSSLLLGGGFFFDDDBBBAAACCC???>>>======<<<:::777444111111111000000000//////000000000000000000000000111000000//////000000111000000000000000000000000111111111111111111111111000000000111222333444555333333333333333333333333444444444444444444444444444444444444555777999:::AAAAAABBBHHHPPPYYY```dddiiimmmxxxvvvuuuvvvvvvxxxyyyrrrwww~~~zzzuuuqqqttt{{{}}}}}}}}}}}}wwwmmmccc```aaajjjvvv~~~~~~~~~~~~}}}|||}}}~~~{{{{{{|||ooo```QQQJJJGGGCCC???===888777666444333333333333333333444444333333222111222222222222222222222222111111111111000000000000/////////000000000111111~~~}}}{{{xxxwwwwwwxxxyyyzzzyyywwwvvvuuuvvvwwwwwwuuusssppppppqqqqqqpppnnnmmmmmmmmmlllkkkkkklllllljjjiiihhhfffdddcccbbbbbbbbbccccccccccccbbbaaaaaa___\\\[[[XXXRRRMMMRRR[[[sss~~~yyyoooqqquuu{{{{{{xxxzzzzzzxxxyyyrrrmmmkkkppp}}}xxxkkkYYYPPPIIIFFFEEEBBBAAACCC???>>>>>>>>>>>><<<999777222111111111000000000000000000000000000000000000111000000000000000000111000000000000000000000000111111111111111111111111000000000000111222333444444444444444444444444444333333333444444555555555444333333444666888:::;;;FFFBBBBBBJJJTTT\\\aaaeeeooo{{{zzzzzzyyywwwvvvzzzyyyvvvxxx{{{~~~~~~yyyrrrqqqsssuuuzzzuuulllccc^^^aaagggvvv~~~uuufffWWWNNNIIICCC@@@@@@::::::888777666555555555333333444444333333222111222222222222222222222222111111111111000000000/////////000000000111111111~~~|||zzzyyyyyyzzz{{{zzzyyywwwvvvuuuvvvvvvwwwrrrrrrqqqqqqrrrqqqpppooollllllkkklllllllllkkkkkkjjjiiihhhgggeeedddcccbbbaaaaaaaaaaaa``````______[[[[[[\\\YYYSSSNNNOOOTTT```pppsssmmmmmmxxxxxxuuuxxx|||}}}zzzvvvssspppqqqzzzrrr```VVVLLLHHHFFFCCCBBBBBB@@@???>>>>>>???===:::888333333222222222111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111222111111000000111111222444444444444444444444444222333333444444555555555333333333444666999;;;===HHHCCCCCCLLLVVV[[[aaafffuuu{{{}}}{{{wwwuuu|||xxx}}}{{{vvvrrrrrruuuxxxyyyyyyqqqmmmqqqxxx|||}}}|||}}}}}}nnnccc]]]^^^hhhsssxxxlll^^^TTTLLLDDDAAABBB;;;:::999888777666666666333333444444333333222111222222222222222222222222111111111111000000000///000000000000111111111111}}}|||{{{{{{||||||zzzyyyxxxwwwwwwwwwwwwwwwpppqqqrrrssssssrrrqqqpppmmmlllkkklllmmmmmmkkkjjjhhhhhhhhhgggfffdddcccbbb``````_________^^^^^^^^^ZZZ[[[\\\YYYTTTPPPPPPQQQTTTeee~~~qqqlllvvv}}}vvvtttwww~~~}}}{{{vvvsssvvv|||{{{iii\\\OOOJJJHHHDDDBBBBBB@@@???>>>>>>???===:::888333333333222222222222111000000000000000000000000222111111000000111111222000000000000000000000000111111111111111111111111222111111000000000111111333333333333333333333333333333333444444555555555444444444666888;;;===???GGGBBBDDDNNNWWW[[[bbbkkk||||||}}}|||wwwwwwyyyzzz}}}|||zzzxxx~~~xxxooohhhjjjrrrvvvvvvrrrnnnnnnwww~~~zzzzzzzzzxxxssspppvvvtttggg```^^^eeettt|||{{{}}}~~~zzz}}}~~~zzzqqqfff]]]RRRGGGCCCCCC:::999888666555555555555333333444444333333222111222222222222222222222222111111111111000000000000000000000111111111222222~~~~~~~~~}}}}}}||||||{{{xxxxxxxxxyyyxxxxxxwwwwwwoooqqqtttuuutttsssrrrqqqooommmlllmmmoooooollliiieeefffffffffeeedddbbbaaa```______^^^^^^^^^^^^^^^ZZZ\\\\\\XXXSSSQQQPPPPPPKKK[[[sss~~~uuuttt~~~uuuyyy|||xxxvvvyyyzzzsssssswwwpppbbbSSSLLLIIIEEEBBBAAA@@@???>>>>>>>>><<<999777222222222222111111111111000000000000000000000000222111111000000111111222000000000000000000000000111111111111111111111111000000///000000111222333333333333333333333333333333333444444444444444444444444555777999<<>>>>>>>><<<888666111111111111000000000000000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111---......///111222444555222222222222222222222222444444444444444444444444555555666777:::===@@@BBBAAA???EEERRRZZZ]]]iiixxx}}}|||yyy{{{{{{yyy~~~|||tttoooqqqsssssswww}}}uuuooohhhfffqqqxxxsssssswww{{{yyy|||rrriiifffjjjvvv|||ooobbb^^^^^^ccckkkwww|||xxxvvv|||zzz|||}}}~~~|||}}}~~~|||xxxssslll___PPPHHHGGG===<<<:::999888888777777333333444444444333222222222222222222222222222222111111111111000000000000000111111111111222222222~~~|||{{{zzz|||~~~~~~{{{xxxrrrsssttttttuuuttttttsssqqqsssvvvxxxxxxvvvsssqqqqqqqqqqqqppppppnnnmmmmmmfffdddbbbaaabbbbbbaaa```______^^^\\\ZZZYYYXXXWWWZZZ\\\]]]YYYSSSOOOMMMMMMIIIPPP___ttt{{{yyyssstttzzz|||xxxwwwvvvyyy|||nnn[[[RRRMMMGGGDDDEEEBBB@@@===<<<<<<<<<:::999555333222222333333111000111111111111111111111111222111111111000000//////111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333444555666777888555444444777;;;@@@CCCEEECCCEEELLLSSSVVV]]]ooo}}}|||~~~yyytttllliiirrr|||}}}wwwpppkkkjjjpppwwwwwwuuutttpppyyy~~~}}}xxxqqquuujjjcccgggtttzzznnnjjj___[[[\\\dddsss~~~{{{{{{xxxtttxxx}}}~~~{{{~~~xxxvvvzzz~~~zzztttnnnhhh]]]OOOEEEGGG???888888999888888:::333333333444444555555555222222222111111111000000111111111111111111111111111111111000000000000///~~~~~~}}}|||}}}|||yyyvvvvvvvvvvvvvvvvvvvvvvvvrrrtttwwwxxxxxxwwwtttrrrqqqqqqqqqpppooonnnmmmmmmgggeeebbbaaaaaaaaa___^^^___^^^]]]\\\ZZZYYYXXXWWW[[[]]]]]]ZZZUUUPPPNNNNNNJJJNNNYYYlll{{{wwwyyyzzz~~~~~~}}}~~~}}}sss___TTTMMMGGGDDDEEECCCAAA>>>=========<<<:::333222000000111111///...111111111111111111111111222222222222111111111000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333444333333333444555666777666666666999===AAADDDEEECCCGGGOOOVVVYYY```sss~~~}}}|||}}}wwwqqquuu}}}uuurrroooooorrrssspppnnnpppwww|||yyywwwsssrrrkkkhhhooo}}}sssgggddd___```dddmmmzzz|||{{{vvvppppppxxxzzzrrrooottt{{{~~~xxxtttoooeeeVVVKKKJJJBBB;;;::::::888777888555555444444333222222222333333333333222222222111111111111111111111111111222222111111111000000000~~~}}}||||||yyywwwwwwvvvuuuuuuuuuvvvwwwssstttvvvxxxxxxvvvtttssspppppppppoooooonnnnnnmmmhhhfffcccaaa```___]]]\\\^^^]]]]]][[[ZZZYYYXXXXXX\\\]]]]]]ZZZVVVRRRPPPOOOLLLLLLPPP___www~~~vvv|||zzzeeeWWWNNNHHHDDDDDDDDDBBB@@@??????>>>===;;;444333111000111111000///111111111111111111111111333333333222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333444444333333333444444555666777999;;;>>>BBBDDDFFFFFFLLLUUU[[[^^^eeewww~~~}}}~~~zzz{{{vvvtttxxxqqqqqqqqqrrrrrrmmmggghhhnnn}}}}}}xxxwwwvvvmmmmmmrrr}}}{{{iii```___^^^fffqqq|||~~~zzzxxxxxxxxxxxxwwwoooooopppqqqtttxxx|||~~~{{{tttlllgggooowww}}}xxxpppnnnsss{{{}}}zzzxxxooo```SSSMMMEEE>>><<<;;;888666666999888777555333222111000444444444333333333222222111111111111111111111111333222222222111111111111~~~}}}|||{{{~~~}}}zzzyyywwwvvvtttrrrrrrsssuuuvvvsssssstttuuuuuutttssssssppppppoooooonnnnnnnnnnnnjjjgggdddaaa```^^^\\\ZZZ]]]\\\\\\[[[ZZZYYYYYYXXX[[[[[[[[[YYYVVVRRRPPPNNNOOOKKKIIITTTiiiuuuyyykkkZZZOOOIIIFFFDDDEEEBBB@@@??????>>>===<<<888666333222333333222111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333555444444333333333333444666888:::===???BBBDDDGGGLLLTTT]]]bbbdddlllzzz~~~||||||}}}xxxzzz|||wwwpppttt{{{ppppppppppppqqqmmmddd___fffqqq{{{wwwuuuiiirrroooaaa\\\^^^___nnn}}}xxxssspppllliiihhhhhhgggfff^^^^^^^^^```bbbeeehhhjjjnnnnnnqqqwww~~~uuulllcccjjjqqqwwwxxxsssrrrvvv}}}}}}|||~~~xxxiii\\\PPPGGG???===<<<888555666::::::999777555444333222444333333333333222222222111111111111111111111111333333333222222222111111~~~}}}}}}}}}}}}~~~~~~~~~|||zzzxxxxxxxxxvvvtttsssrrrsssuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrpppooonnnnnnmmmnnnnnnoookkkhhhdddbbb```^^^[[[YYY[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWUUURRROOOMMMPPPKKKGGGLLL]]]vvvqqqrrrvvvqqq^^^RRRLLLHHHEEEDDDBBB???>>>>>>>>>===;;;:::777444333333333333222111111111111111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333555555444333333333444444555888;;;===???AAAFFFIIITTT\\\dddiiimmmsss{{{}}}~~~~~~|||yyyyyyyyyyyytttllllllwwwqqqlllssssssqqqnnnggg^^^\\\gggtttzzzrrrnnnkkk|||vvveeeYYYYYY^^^dddwww|||xxxsssnnnfffbbb]]]ZZZXXXWWWVVVTTTOOOOOOPPPQQQSSSUUUWWWXXX[[[\\\aaajjjxxxyyyqqqeeeiiinnnsss~~~zzzwwwtttqqqrrrwww{{{xxxtttpppqqq~~~|||ooodddTTTJJJAAA>>><<<888666777777777666666555444444333222222222222111111111111111111111111111111111111333333333222222222111111~~~}}}}}}}}}~~~zzz|||}}}|||zzzxxxwwwwwwzzzyyywwwvvvuuuvvvvvvwwwqqqqqqpppoooooopppqqqqqqpppooonnnmmmmmmmmmnnnooollliiieeecccaaa___\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUSSSOOOMMMOOOKKKGGGHHHSSSggg~~~qqqmmmlllsssxxxdddVVVOOOJJJEEEDDDBBB@@@??????>>>===;;;999666333111111111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333555555444444444555555666666999<<<===???CCCIIIOOOZZZaaaiiiooouuu|||}}}zzztttxxx||||||xxxuuuuuuvvv~~~{{{nnngggooo~~~|||nnnmmmuuuxxxrrrkkkeee```aaalllxxxsssjjjhhhxxxmmm]]]UUUYYYaaaoooyyyrrrnnnhhhbbbYYYVVVQQQMMMLLLJJJIIIHHHFFFFFFFFFGGGIIIJJJKKKLLLLLLNNNTTT___nnn~~~vvviiijjjjjjlllvvv|||xxxvvvvvvsssmmmkkklllyyywwwvvvuuuppppppvvvnnn\\\QQQEEE@@@===999888999444444333333333333333333222222222111111111000000111111111111111111111111333222222222111111111111~~~~~~~~~~~~~~~}}}|||||||||}}}~~~xxxzzz}}}|||zzzxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvuuurrrqqqpppoooooopppqqqrrrooonnnmmmllllllmmmooopppmmmjjjfffdddbbb```^^^[[[YYYYYYYYYZZZZZZZZZZZZZZZXXXWWWUUUUUUVVVTTTQQQMMMKKKJJJHHHFFFJJJZZZrrrwwwooohhhlllxxxkkk[[[RRRKKKCCCFFFCCCAAA@@@@@@???>>>===;;;777333111111222222111111111111111111111111111000000000111111222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333555555555555666666777888888;;;>>>???@@@EEENNNVVV\\\bbbjjjrrr}}}vvvmmmttt{{{{{{vvvtttvvvyyyzzzlllggguuu}}}rrroooqqqtttlllffffffjjjpppxxxxxxiiihhhmmmwwweeeZZZXXX```kkk}}}yyyzzzvvvnnnfffbbb[[[UUUOOOKKKGGGEEEDDDDDDCCCCCCAAAAAABBBCCCCCCDDDEEEEEEFFFHHHLLLUUUbbbqqqzzzkkkjjjeeecccjjj{{{}}}zzzzzz{{{xxxqqqmmmnnn|||yyy||||||||||||yyygggZZZLLLCCC>>>:::999;;;555555555444444444444333333333222222222111111111111111111111111111111111222222111111111000000000|||{{{{{{||||||{{{|||~~~~~~~~~}}}|||{{{zzzzzz{{{}}}~~~wwwzzz}}}|||zzzxxxyyyzzzwwwwwwwwwwwwvvvuuusssrrrsssrrrpppooooooppprrrsssooonnnmmmllllllmmmooopppmmmjjjgggdddcccaaa___]]]YYYYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVWWWVVVRRRNNNGGGIIIIIIEEEFFFSSSjjj|||tttiiijjjvvvppp^^^TTTKKKBBBGGGEEEBBBAAAAAAAAA???>>>===:::666333333444444444111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333555555555666666888999999:::===???@@@AAAHHHRRRZZZ\\\bbbiiittttttlllttt{{{{{{vvvtttyyy{{{llliiiyyy~~~wwwpppkkkllleeeaaahhhttt}}}rrrdddjjjxxxnnn```ZZZ\\\iiiwww}}}oooqqqmmmeee^^^ZZZSSSLLLIIIFFFCCCAAABBBBBBCCCBBB@@@@@@@@@AAABBBBBBCCCCCCFFFGGGIIINNNVVVaaakkkrrrxxx{{{}}}}}}|||zzzzzz{{{zzzyyyyyyyyyxxxxxxxxxxxx}}}||||||}}}}}}{{{yyy|||{{{}}}{{{kkkhhhaaa\\\aaarrr{{{xxxyyy~~~pppbbbQQQFFF???:::999;;;:::999999888777666666666444444444333333333222222111111111111111111111111111111111000000000000///{{{uuuqqqppppppqqqqqqvvv|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||}}}{{{yyyzzz|||}}}zzzwwwuuuuuutttsssrrrpppooonnnpppqqqrrrrrrppppppqqqrrrrrrqqqnnnkkkiiihhhiiiiiikkkjjjgggccc```]]][[[ZZZWWWVVVUUUVVVWWWWWWUUUTTTXXXWWWUUUTTTTTTTTTRRRPPPNNNKKKHHHFFFFFFLLL\\\mmmrrrgggmmmzzzeeeUUUMMMKKKHHHFFFCCCBBBBBBBBBAAA???===;;;777333111000111222//////............//////111111111222222333333333222222222111111111000000111111111111111111111111000000111111111222222222222222222333333333444444444444333333333444444555888<<<@@@BBBDDDIIIQQQXXXWWW\\\iii|||xxxwww|||zzzxxxxxxvvvsssuuuooollliiijjjiiieeehhhyyyyyyiiigggvvvxxxeee\\\\\\dddvvvxxxtttkkkeee]]]VVVQQQMMMHHHDDDBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@?????????@@@AAAAAABBBFFFKKKRRRYYY]]]```aaabbbeeegggjjjkkkllljjjkkklllllljjjhhhhhhiiilllnnnppppppoooooopppqqqpppuuuzzz}}}~~~~~~~~~~~~~~~~~~~~~sssjjj```\\\]]]dddsss~~~|||vvvkkkZZZKKKBBB===;;;:::888888777777666444333222333333333333333333333333333333333333333333333333111111111222222333333333}}}vvvpppmmmlllmmmnnnoootttyyy}}}~~~~~~|||zzz|||~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxyyyyyy}}}{{{zzz{{{}}}}}}zzzxxxuuuuuutttsssrrrpppoooooopppqqqrrrqqqppppppqqqrrrrrrpppnnnkkkiiiiiiiiiiiikkkiiigggccc```]]][[[[[[WWWVVVUUUVVVWWWWWWUUUSSSVVVUUUTTTSSSTTTSSSQQQNNNLLLIIIFFFDDDBBBFFFSSSaaazzzkkklllzzz~~~|||iiiXXXNNNJJJGGGEEECCCBBBBBBAAA@@@???===;;;888444333222333444000000////////////000000000000000111111222222222222222222111111111000000111111111111111111111111111222222222333333333333333333333333444444444444444444444444444555555666999===@@@BBBEEEKKKTTT[[[]]]fffvvv|||~~~uuuooonnnyyyxxxnnnkkkkkkjjjhhhggghhhqqqxxxkkklll~~~}}}mmm^^^ZZZ___lll~~~xxxqqqkkk^^^YYYSSSNNNKKKHHHDDDAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@BBBBBBBBBCCCEEEIIIMMMOOOOOOPPPRRRTTTWWWYYY[[[\\\]]]___```aaa`````````bbbfffhhhiiiiiihhhhhhjjjkkkllloootttvvvxxxzzz}}}~~~|||zzzxxxxxxyyyzzz|||zzzpppeee^^^[[[^^^iiittt}}}~~~|||ppp^^^PPPGGGAAA<<<888777777777777666555444333333333333333333333333333222222222222222222222222222222222222222222333333zzzvvvoooiiiffffffhhhjjjlllpppuuuwwwxxxzzz~~~|||zzzwwwyyyzzzzzzyyyyyyzzz|||}}}}}}}}}}}}}}}}}}|||{{{|||{{{zzzxxxwwwwwwwwwwwwzzzyyyyyyzzz{{{zzzxxxvvvwwwvvvtttrrrqqqpppppppppooopppqqqqqqoooooopppqqqrrrpppnnnkkkjjjiiiiiiiiiiiihhhfffccc```^^^\\\[[[WWWVVVUUUUUUVVVVVVUUUSSSSSSSSSSSSSSSTTTRRROOOLLLLLLIIIGGGDDD@@@AAAJJJUUUrrrrrrkkksss|||}}}}}}|||xxx{{{~~~nnn___SSSMMMGGGEEEBBBAAAAAAAAA???>>>===;;;888666444444555555111111000000000000111111000000000000000111111111222222222111111111111111111111111111111111111111222222333333333444444444333444444444444555555555555555555555555666777777;;;>>>AAACCCGGGOOOYYYaaacccrrrwwwllljjjlll}}}wwwlllggghhhkkkmmmjjjiiiooo|||}}}xxxooouuurrreeeZZZ[[[gggxxxwwwnnneee___PPPMMMIIIFFFEEEDDDBBB@@@BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBAAAAAAAAABBBCCCDDDEEEGGGHHHIIIKKKMMMPPPRRRSSSVVVXXX[[[\\\\\\]]]___aaaaaabbbcccbbbaaabbbeeeggghhhkkknnnppprrruuuyyy|||~~~yyywwwsssqqqqqqtttwwwzzzuuujjjaaaZZZYYY```hhh}}}zzzuuuuuuwwwgggYYYMMMDDD===888777777777666666555555555333333333333333333333333111111111111111111111111333333222222222222222222|||wwwqqqmmmgggaaa^^^```ccceeefffkkkppprrrtttvvv{{{~~~|||yyywwwvvvwwwxxxwwwvvvvvvxxxzzz{{{{{{||||||||||||{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwvvvwwwwwwxxxxxxwwwuuutttwwwvvvtttrrrqqqpppppppppooopppqqqpppnnnmmmnnnooopppooommmkkkjjjiiiiiiiiihhhgggeeecccaaa^^^\\\[[[WWWVVVTTTTTTUUUUUUTTTRRRRRRRRRRRRTTTTTTSSSOOOLLLMMMKKKIIIGGGCCCAAAFFFNNNbbbuuu{{{nnnpppyyyzzzxxx}}}wwwrrrwwwuuugggZZZRRRGGGEEEBBBAAAAAA@@@???===;;;:::888666555555555666222111111111111111111222000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333444444444444555555555666666666555555555666777888999===???AAAEEEKKKUUU```hhhiii|||~~~~~~{{{lllggglllsss~~~wwwmmmffffffkkkoooqqqpppnnnuuu}}}}}}xxxtttxxxkkkbbb\\\bbbrrrwwwnnndddZZZSSSIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFHHHIIIIIIKKKMMMOOORRRSSSVVVXXXZZZ[[[[[[]]]___bbb`````````___^^^```cccfffhhhiiikkkmmmqqquuuyyy|||{{{~~~|||{{{}}}xxxuuupppmmmmmmqqqvvvzzzwwwlllddd]]]XXX\\\bbbuuuyyyuuuqqq|||uuueeeSSSEEE===:::888777777666666666666666333333333333333333333333222222222222222222222222333333333222222111111111|||uuunnnhhhgggccc^^^YYYXXXYYY\\\^^^```dddiiimmmooosssxxx}}}|||xxxwwwwwwvvvwwwwwwvvvuuuuuuwwwyyyyyyzzzzzz{{{{{{zzzzzzzzzvvvwwwwwwxxxyyyyyyyyyyyyvvvwwwyyyzzzyyywwwvvvuuuwwwvvvuuusssrrrqqqppppppnnnooopppooommmlllmmmnnnnnnmmmlllkkkjjjiiihhhhhhffffffeeecccaaa^^^\\\[[[XXXVVVSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUSSSPPPMMMMMMJJJIIIIIIEEEBBBDDDJJJTTThhhuuuqqq~~~}}}yyy~~~tttooottt{{{mmm^^^SSSHHHFFFCCCBBBAAA@@@???===:::999777666444444444444222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222444444444555555555666666555555555666777888999999>>>???BBBGGGPPP[[[gggnnnqqq{{{|||lllaaabbbmmmvvvxxxppphhhhhhlllpppssstttrrrpppxxxzzz{{{nnnaaa___```jjj|||~~~vvvmmmdddZZZPPPJJJFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@AAAAAABBBBBB@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJMMMPPPRRRTTTUUUVVVVVVVVVWWWZZZ\\\^^^^^^^^^^^^]]]___cccfffhhhhhhiiilllpppuuuyyy{{{zzz|||{{{{{{~~~}}}yyyvvvrrrmmmjjjkkkpppwww|||zzzqqqjjjaaaZZZZZZ^^^qqq{{{uuussspppvvvrrrZZZFFF??????999888777666555555666666333333333333333333333333333333333333333333333333333333333222222111111111}}}vvvpppkkkddd___[[[YYYUUURRRQQQRRRUUUVVVXXX]]]bbbeeehhhmmmsssxxxzzz~~~}}}yyywwwxxxyyyzzzzzzyyywwwuuuuuuwwwxxxwwwxxxyyyyyyzzzyyyyyyyyyuuuvvvwwwyyyzzzzzzzzzzzzwwwzzz}}}~~~|||zzzxxxxxxvvvvvvvvvuuusssrrrpppooonnnoooooonnnlllkkkkkkmmmlllkkkkkkjjjiiihhhgggfffdddddddddcccaaa___\\\[[[XXXVVVSSSRRRRRRSSSRRRQQQRRRRRRRRRSSSTTTSSSPPPNNNKKKHHHGGGHHHEEEAAABBBFFFJJJ[[[wwwuuu{{{~~~wwwoooqqq}}}tttaaaTTTJJJGGGDDDCCCBBBAAA???===:::999888666555444333333222222111111111111222222333333333222222222222222111111111111111222222222111111111111111111111111000000111111111222222222333444444444444555555555555555555555666888999:::???@@@DDDKKKUUUbbbmmmsss|||zzz}}}qqqaaa[[[```kkkssstttmmmjjjmmmrrrrrrqqqqqqnnnqqqyyy~~~uuubbbXXX]]]ffftttzzzuuulllbbbYYYQQQJJJEEEBBBCCCDDDCCCAAA@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEIIIHHHHHHHHHJJJMMMPPPRRRUUUVVVVVVUUUUUUVVVXXX[[[[[[\\\]]]]]]]]]^^^aaadddeeeeeegggkkkpppuuuwwwxxxyyy{{{}}}}}}~~~{{{uuupppmmmiiihhhlllsss|||~~~~~~yyyqqqfff[[[WWWYYYiiiyyyzzzuuussssssssssssxxx}}}cccMMMDDDDDD;;;:::888666555555555666333333333333333333333333333333333333333333333333333333222222222222222222{{{pppiiieeebbb]]]YYYPPPOOOMMMKKKKKKLLLMMMNNNRRRVVVZZZ]]]___dddjjjooorrruuuzzz~~~{{{xxxyyy{{{~~~~~~~~~|||yyyvvvvvvwwwyyyvvvwwwxxxxxxyyyyyyxxxxxxwwwxxxyyyzzz{{{{{{zzzzzzvvvzzz}}}~~~|||yyywwwwwwuuuvvvwwwwwwuuussspppnnnmmmnnnooommmkkkjjjjjjkkkiiiiiiiiiiiihhhfffeeeeeeccccccdddcccbbb___\\\[[[XXXVVVRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPRRRQQQPPPNNNLLLIIIHHHHHHEEEAAAAAADDDEEEQQQiiiyyywww}}}qqqoooxxx}}}jjj\\\KKKHHHEEEDDDCCCBBB@@@>>><<<;;;:::888666444333222111111000000000000111111222222222222111111111000000000111111111222222222111111111111111111111111111111111222222222333333333333333333444444444444444444444555666777999999>>>@@@EEENNNZZZgggqqqwww~~~xxx}}}zzzhhh]]]^^^fffnnnsssvvvpppnnnssstttoookkkjjjmmmvvv}}}}}}}}}}}}{{{iii___YYYeeesss}}}rrrkkkaaaXXXPPPJJJEEEBBB???AAACCCCCCAAA@@@AAACCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEELLLKKKJJJJJJLLLOOORRRTTTUUUVVVVVVVVVUUUWWWZZZ]]]ZZZ\\\^^^______```bbbcccddddddfffkkkrrrvvvwwwvvvxxxzzz}}}~~~yyyqqqkkkiiihhhjjjqqq{{{~~~||||||}}}}}}}}}}}}}}}}}}~~~~~~wwwlll___XXXXXX]]]jjjyyy}}}{{{}}}~~~}}}{{{oooYYYKKKFFF===<<<999666555444444555333333333333333333333333222222222222222222222222222222222222222222333333wwwnnnccc\\\YYYXXXTTTQQQJJJIIIHHHGGGGGGGGGHHHIIINNNQQQUUUWWWYYY]]]ccchhhllloootttyyy~~~}}}~~~|||zzzyyyzzz~~~~~~{{{wwwvvvxxxzzzuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxssswww{{{|||yyyvvvuuuuuutttuuuwwwxxxwwwsssooommmmmmnnnnnnmmmkkkjjjjjjkkkhhhhhhhhhhhhgggfffddddddbbbcccccccccbbb___]]][[[YYYVVVRRRPPPQQQQQQQQQQQQQQQOOONNNNNNOOOPPPOOONNNOOOLLLJJJJJJGGGBBBAAADDDCCCJJJ___|||{{{sssxxx~~~|||}}}~~~sssnnnuuutttfffLLLIIIFFFDDDDDDBBB@@@???>>>===<<<999777555333333111111000000000000111111222111111111000000//////000000111111222222222222111111111111111111111111222222333333333444444444222222222333333333444444333333444444555777888999>>>@@@FFFPPP]]]jjjsssxxxxxx~~~zzz}}}zzzuuu|||~~~qqqccc^^^eeeooouuuwwwzzztttrrruuutttkkkddddddooo|||}}}zzz|||zzz}}}~~~~~~kkkcccfffaaapppxxxllleee[[[QQQJJJFFFBBB@@@>>>AAADDDDDDBBBBBBDDDFFFCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCCCCEEEGGGHHHIIILLLKKKJJJJJJKKKNNNRRRTTTQQQRRRSSSRRRSSSUUUYYY\\\[[[^^^aaabbbbbbbbbdddeeeeeefffhhhnnnuuuyyyyyywwwxxxyyy{{{~~~}}}xxxnnniiihhhiiinnnwww~~~{{{{{{{{{||||||||||||||||||~~~{{{pppccc\\\[[[TTT^^^kkkwww~~~}}}wwwbbbPPPFFF???===999666444444444444333333333333333333333333111111111111111111111111111111111222222333333444vvvooogggddd^^^WWWRRRNNNMMMLLLGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIKKKOOOTTTYYY\\\bbbdddhhhkkkooouuu||||||{{{|||}}}zzzyyyzzz|||}}}}}}|||{{{yyywwwwwwyyy{{{wwwyyyzzz{{{{{{xxxuuusssttttttuuuvvvvvvvvvvvvuuuwwwuuutttssstttrrrpppnnnlllkkkiiiiiijjjkkkjjjjjjjjjiiihhhhhhhhhfffcccaaafffdddbbbaaa```___]]][[[UUUUUUUUUSSSPPPOOOPPPQQQQQQPPPPPPOOOOOONNNNNNMMMLLLLLLJJJIIIGGGFFFDDDDDDBBBHHHVVVnnnyyymmmooo~~~xxxvvv{{{}}}vvvuuu}}}|||jjjSSSKKKEEECCCBBB???>>>@@@>>><<<999888777666333111333222111111333333222111111111111111111111111111111111111000000000000000222222333333333333444444333333333333333333333333222222333333444555555555333555666666666888;;;>>>@@@AAAGGGRRR___kkkxxx~~~|||~~~xxxvvvtttxxx|||jjj]]]bbbooovvvxxxzzzxxxyyyvvvooohhhgggmmmssstttsssqqqttt||||||rrrxxx}}}zzzoooaaa]]]___ppp}}}wwwrrrhhh^^^QQQHHHEEECCC@@@===@@@BBBCCCCCCBBBAAAAAABBBBBBBBBCCCBBBAAA@@@BBBDDDAAABBBBBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJLLLOOORRRTTTWWWXXXXXXXXXXXXZZZ]]]___aaaccceeeeeedddcccbbbccccccfffkkkpppsssuuuuuuuuutttwww{{{~~~~~~~~~{{{uuuooojjjgggjjjmmmuuu}}}~~~zzzwwwxxxzzzyyy|||~~~xxxrrrjjjaaaZZZVVVTTTWWWfffyyy~~~zzzvvv{{{qqq^^^KKKEEE===888888999555222111555555444444444333333333666555333111111111333444333222222111111222222333wwwmmmfff^^^[[[UUUOOOKKKHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCEEEGGGKKKNNNPPPWWWYYY\\\___ccciiiooosss}}}~~~|||{{{|||~~~|||yyyxxxyyy{{{}}}{{{{{{zzzxxxvvvvvvxxxzzzxxxyyyzzzzzzyyywwwuuusssrrrrrrsssssstttuuuvvvvvvvvvuuusssssssssrrrpppnnnjjjhhhggghhhiiijjjiiiggghhhggggggggghhhgggdddaaacccaaa___^^^^^^^^^\\\ZZZXXXXXXWWWTTTQQQOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMJJJJJJIIIHHHGGGFFFFFFFFFAAADDDOOOeee{{{mmmlllsss|||vvvuuuxxx{{{{{{www{{{ttt\\\QQQGGGDDDCCC@@@??????>>><<<999888777666333111333222111111333333222111111111111111111111111111111111111111000000000000111111111222222222333333222222222222222222222222777777777666555555444444333555666666777999<<>>>>>>>>>>>???@@@?????????@@@BBBDDDFFFJJJLLLOOORRRUUUYYY___bbbkkkooosssxxx}}}}}}}}}|||||||||~~~|||yyyxxxyyyzzz{{{yyyyyyyyywwwuuutttvvvxxxyyyyyyxxxwwwvvvuuuttttttpppppppppqqqrrrtttvvvwwwuuusssrrrssssssrrrpppnnniiihhhhhhiiikkkkkkhhhfffffffffeeefffggggggdddbbb```___]]]]]]^^^^^^\\\[[[\\\[[[ZZZVVVRRROOONNNOOOPPPOOOOOONNNMMMMMMLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGAAA@@@EEEWWWsss~~~mmmfffgggwwwwwwssstttxxx{{{~~~}}}jjjZZZJJJDDDDDDBBB@@@>>>>>><<<:::888888666444222333222111111333333222111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111777777777666555555444444444555666666777:::>>>AAABBBEEEKKKTTT```ooo{{{zzzvvvwwwxxxwwwvvvwwwuuuwwwzzzqqqiiieeellltttvvvsssooojjjhhhdddaaabbbhhhpppwwwzzzxxxuuuttttttrrrpppnnnqqqzzzyyyxxx}}}vvvcccZZZ\\\iiiuuuxxxmmmeeeUUUNNNFFFAAAAAABBBBBBAAA@@@BBBCCCCCCBBBAAAAAABBBBBBCCCCCCBBBAAAAAABBBDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLOOONNNMMMMMMNNNPPPSSSUUUTTTVVVXXXYYY[[[^^^bbbeeeccceeeggghhhhhhgggiiijjjjjjlllnnnqqqssstttttttttuuuwww{{{~~~}}}~~~{{{{{{yyyssskkkfffdddeeegggppp}}}~~~|||yyyxxxxxxyyyyyy{{{}}}zzzrrriiiaaaRRRSSSWWW^^^hhhttt~~~|||rrrssswww~~~mmmWWWBBB===;;;;;;999555444666555555555444444444444333222222111111111111111000333222222111111222222333zzzrrrjjjaaaXXXQQQMMMKKKHHHEEECCCAAAAAAAAA=========<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIKKKNNNSSSVVV\\\___dddiiinnntttzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{yyyxxxxxxyyyzzzyyyyyyyyywwwuuutttvvvwwwyyyxxxvvvuuutttsssttttttsssqqqpppoooppprrrtttvvvsssrrrqqqrrrsssrrrpppnnnjjjjjjkkklllmmmllljjjgggdddddddddeeegggfffdddbbb```___^^^^^^______^^^]]]___^^^\\\WWWRRROOONNNNNNOOONNNNNNMMMMMMLLLKKKKKKHHHHHHGGGGGGFFFFFFEEEEEECCC??????MMMfffmmmccc```pppxxxpppttt~~~uuu```KKKDDDEEEDDDAAA??????===:::999888777555333333222111111333333222111111111111111111111111111000111111111111111222222111111111111222222222222222222222222222222222222222222333333444555555555444555666666888;;;@@@DDDDDDIIINNNVVVbbbqqq}}}|||tttppptttxxxyyyxxxyyyzzz~~~qqqoooqqqwww{{{yyyrrrlllgggccc___^^^cccllltttyyyzzzxxxvvvtttqqqmmmmmmppp}}}|||xxxvvvvvv~~~lllaaa___fffttt{{{sssggg^^^MMMIIICCC@@@@@@AAABBBBBB@@@BBBCCCCCCBBBAAAAAABBBBBBCCCDDDCCCAAAAAACCCDDDBBBCCCDDDDDDEEEFFFGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPRRRTTTVVVXXXYYY[[[]]]^^^aaaeeehhhccceeeggghhhhhhiiikkkmmmpppqqqrrrtttuuuuuuvvvvvvwwwyyy|||}}}~~~~~~|||yyyyyyuuummmccc___aaaeeekkkxxx~~~}}}}}}|||zzzyyyxxxxxxyyyxxxzzz||||||tttjjjbbbSSSRRRUUU[[[fffqqq{{{xxxwwwzzzttt[[[BBB>>>;;;;;;888444444777555555555555444444444444111111222222222222111000333222222111111222222333~~~xxxooohhhaaa[[[SSSMMMHHHGGGEEECCCBBBAAAAAAAAA<<<<<<<<<=========<<<<<<=========>>>???@@@AAABBB???AAACCCDDDEEEGGGJJJLLLNNNQQQVVVZZZ^^^dddiiimmmpppsssyyy~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||zzzxxxwwwwwwxxxxxxyyyyyyzzzxxxvvvuuuvvvwwwwwwvvvtttsssrrrrrrssstttvvvtttrrrppppppppprrrsssrrrqqqpppqqqrrrrrrpppoookkkkkkkkkllllllkkkhhheeebbbbbbbbbdddffffffdddbbb___]]]\\\]]]^^^___^^^\\\___^^^\\\WWWRRRNNNMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBDDD@@@???GGG[[[vvvssseee]]]jjj}}}zzznnnsss}}}fffNNNDDDEEEEEECCC@@@@@@>>>;;;:::999888555333333222111111333333222111111111111111111111111111000000111111222222222333222222222333333333333444444444444444444444444444222222333333444555555555444555666777999===CCCGGGGGGNNNTTTZZZfffuuuwwwqqqooouuu{{{|||zzzzzzyyyrrrvvvzzz~~~~~~yyyqqqjjjiiiccc^^^aaaiiisssxxxyyysssrrrrrrrrrnnnkkkqqq{{{}}}zzzwwwwwwxxxrrrddd```eeeqqq~~~wwwnnnaaaWWWJJJGGGCCCAAA@@@AAAAAAAAA@@@BBBCCCCCCBBBAAAAAABBBCCCCCCDDDCCCBBBAAACCCEEECCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQRRRSSSUUUWWWXXXZZZ[[[]]]]]]^^^```dddgggdddeeeggghhhiiijjjlllnnnrrrrrrsssssstttuuuvvvwwwyyy{{{}}}}}}yyytttrrrmmmddd\\\ZZZ```gggttt~~~|||{{{zzzyyyyyyyyyyyyyyyyyyvvvwwwyyy|||~~~{{{sssiiiaaaUUURRRRRRZZZfffrrrwwwyyyyyyyyyaaaGGGAAA;;;:::777333333777666666555555555444444444222222333444444333333222333222222111111222222333yyyqqqkkkccc]]]XXXTTTNNNJJJBBBBBBAAA@@@???>>>>>>>>>;;;<<<======>>>=========;;;;;;<<<===>>>???@@@@@@===>>>@@@AAAAAAAAACCCDDDDDDFFFIIILLLOOOSSSWWWZZZ[[[___ccchhhlllpppuuuyyy~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{yyyxxxwwwvvvwwwwwwxxxyyyzzzxxxvvvuuuvvvvvvtttsssrrrqqqqqqrrrssstttvvvuuusssqqqpppooooooppppppooooooppprrrrrrqqqoookkkiiihhhhhhhhhfffccc```bbbaaabbbccceeeeeecccaaa\\\[[[ZZZZZZ[[[[[[ZZZYYY\\\\\\ZZZUUUQQQMMMLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJIIIHHHFFFDDDCCCAAAAAABBBBBBAAAEEERRRjjjyyyjjj[[[dddsssqqqvvvmmmSSSGGGFFFEEECCCAAA@@@>>><<<::::::888666444333222111111333333222111111111111111111111111111000000111111222333333333222222333333333444444444555555555555555555555555777777777666555555444444444555666777999>>>EEEJJJLLLUUU]]]bbblll{{{qqqooorrrzzz~~~|||yyywwwuuuooowww}}}~~~{{{wwwqqqkkkjjjddd```eeeqqqzzz{{{xxxllllllnnnqqqoooooo|||}}}{{{yyy{{{~~~xxxkkk```aaammm}}}{{{rrrggg[[[RRRHHHGGGEEEBBBAAA@@@AAAAAA@@@BBBCCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBCCCEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNRRRRRRSSSTTTVVVXXXYYYZZZZZZ[[[\\\]]]]]]___ccceeefffgggiiiiiiiiijjjmmmoooqqqqqqqqqqqqrrruuuwwwxxx|||}}}zzzuuukkkhhhaaaZZZXXX\\\fffnnn~~~|||{{{zzzxxxwwwwwwyyyzzzyyyxxxvvvuuuuuuwww{{{}}}zzzsssjjjcccYYYTTTRRRWWWbbbkkkooopppuuulllQQQFFF<<<999777555444666666666666555555555444444333333333333333444444444333222222111111222222333vvvmmmfff```XXXRRROOOLLLHHHDDD??????>>>======<<<<<<<<<:::;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===???@@@@@@??????@@@AAA???AAACCCDDDEEEGGGJJJLLLLLLNNNRRRTTTWWWZZZ^^^aaafffhhhlllrrrvvvzzz}}}~~~~~~~~~|||yyyuuuuuuwwwzzzyyyyyyzzz||||||}}}}}}}}}}}}{{{yyyxxxwwwyyy{{{|||{{{zzzyyywwwvvvvvvvvvvvvvvvwwwxxxxxxuuuttttttuuupppppppppqqqqqqrrrssstttrrrrrrqqqpppoooooonnnnnnooonnnnnnoooqqqrrrqqqooommmkkkhhhfffeeeccc```^^^bbbaaaaaabbbdddcccaaa___\\\[[[YYYYYYZZZZZZYYYWWWXXXXXXWWWSSSOOOLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBB>>>AAACCCDDDJJJ]]]yyyzzzlll\\\___jjjzzz|||uuuZZZLLLGGGEEEBBBAAAAAA???<<<;;;:::999666444333222111111333333222111111111111111111111111111000000111222222333444444111222222222333333333333444444444444444444444444777777777666555555444444444555666777:::@@@GGGLLLRRR]]]fffjjjtttnnnpppwww|||vvvuuuyyylllvvv}}}{{{xxxvvvtttpppgggaaa___iiiwww}}}vvvllllllqqqvvvuuuxxx~~~|||{{{ppphhheeennn}}}yyynnnaaaUUUMMMEEEEEEDDDCCCAAA@@@AAABBB@@@BBBCCCCCCBBBAAAAAABBBCCCDDDDDDDDDBBBBBBDDDEEEDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSVVVXXXZZZ\\\]]]ZZZ[[[]]]^^^```bbbfffiiiiiijjjkkkkkkkkkllloooqqqrrrrrrqqqrrrtttwww{{{}}}}}}{{{|||~~~{{{uuuoooddd___YYYVVVZZZfffsss|||}}}|||}}}}}}yyyvvvuuuvvvxxxzzzyyyxxxvvvtttrrrqqqtttzzz}}}|||zzzuuummmggg\\\XXXSSSRRRVVV]]]dddhhhvvvzzz]]]MMM>>>999999888777666666666666666555555555555333222111111111222444555333222222111111222222333{{{nnnddd___YYYQQQKKKIIIFFFBBB??????>>>>>>>>>===<<<<<<<<<999:::<<<===>>>===<<<<<<>>>>>>?????????>>>======???AAABBBBBB@@@???@@@@@@???@@@BBBBBBAAABBBDDDFFFDDDEEEGGGHHHIIIKKKOOOQQQNNNQQQVVV[[[```cccfffggghhhiiiiiigggeeefffjjjnnnssstttvvvwwwxxxyyyyyyyyy|||zzzwwwuuuuuuvvvyyy{{{zzzzzzyyywwwvvvvvvuuuuuuuuuvvvwwwvvvtttsssssssssnnnooopppqqqrrrsssttttttnnnoooooopppooonnnnnnmmmnnnnnnnnnoooqqqrrrqqqooopppmmmiiigggeeecccaaa___bbbaaaaaabbbcccccc```^^^^^^]]][[[[[[\\\\\\ZZZYYYVVVVVVUUURRRNNNLLLLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFEEEEEEEEEDDDDDDDDDDDD:::???DDDCCCEEEUUUpppxxxkkk^^^]]]eeevvv{{{```PPPIIIDDDAAAAAAAAA???===;;;;;;999777555333222111111333333222111111111111111111111111111000000111222333333444444000111111111111222222222333333333333333333333333222222333333444555555666444555666777:::@@@HHHMMMVVVcccmmmpppyyymmmrrr}}}}}}vvvtttxxxjjjuuu}}}zzzwwwxxxxxxvvvccc^^^^^^jjjzzz}}}tttqqqpppvvv||||||}}}}}}hhhgggnnnxxxkkk]]]QQQKKKCCCCCCCCCBBBAAAAAAAAACCC@@@BBBCCCCCCBBBAAAAAABBBCCCDDDEEEDDDBBBBBBDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSQQQRRRTTTVVVYYY\\\^^^___[[[]]]```bbbdddggglllooollllllmmmllllllmmmppprrruuuuuutttuuuxxx||||||zzzxxxyyyzzzxxxpppjjjbbb\\\VVVVVV```ppp~~~~~~~~~|||{{{|||~~~xxxvvvtttuuuxxxzzzzzzxxxwwwtttpppnnnpppuuu}}}|||{{{zzzwwwqqqlll^^^[[[UUUNNNLLLQQQ[[[cccyyy~~~|||eeeSSS@@@:::;;;;;;888777777666666666555555555555222111000//////111333555333222222222222222222333