BM6P6(@ mmmZZZWWWWWWTTTPPPJJJKKKLLLJJJGGGCCCBBBAAAAAA???>>>======;;;777444111111111111000000000000000000000000000000000000////////////............------...///000111222222222111111111222444666777999777555333333333444555333333444555555444444444000222444666777777666666666555444333222333444555222444777<<>>CCCCCC>>>===@@@@@@===???>>>>>>???AAADDDGGGIIIWWWrrr\\\FFFAAABBBBBBAAABBBAAAAAAGGGXXXooowwwaaaTTTTTTYYY\\\vvvggg[[[[[[YYYYYYZZZ]]]```ccceeeggghhhhhhhhhggggggfffeeeeeeeeerrr{{{zzz``````ddd[[[RRRQQQMMMHHHAAA<<<===BBBJJJOOOVVViiixxx```SSSJJJLLLOOOMMMIIIIIIGGGFFFDDDCCCCCCEEEGGGIIIJJJVVVjjj~~~kkkbbbdddlll}}}rrrhhhbbb^^^UUUNNNKKKOOOVVV[[[aaagggfffkkkppppppmmmkkkmmmpppnnnqqqxxxjjjUUUUUUVVVRRRTTTTTTUUUVVVWWWWWWWWWXXXTTTUUUTTTRRROOOMMMNNNOOOOOOQQQRRRTTTUUUUUUUUUUUUWWWXXXXXXYYYZZZ[[[\\\\\\YYYXXXYYYYYYXXX\\\iiiwww}}}bbbDDD??????CCCEEERRR{{{qqqSSSMMMAAA???FFFCCCttt^^^YYYXXXSSSOOOKKKLLLMMMKKKGGGDDDBBBBBBAAA???>>>======;;;777444111111111111000000000000000000000000000000000000////////////............------...///000111222222//////...///000222333555555444222111111222333444444444444444444444444444222333444555666777777777666666444333333333444444444555888;;;@@@HHHPPPVVV```^^^YYYVVVWWW]]]ffflllxxxfffUUUSSSVVVeee}}}}}}```FFFAAADDDCCCAAABBB===AAAAAA===<<>>>>>???@@@CCCFFFGGGKKK```iiiMMMEEEEEEDDD@@@AAAAAAAAAEEESSSgggvvv~~~{{{nnndddcccdddcccxxx}}}aaaWWWVVVTTTWWWXXX[[[^^^aaacccfffggggggggghhhhhhiiiiiihhhhhhmmmvvvmmm___^^^[[[UUUSSSMMMIIIBBB======@@@FFFJJJMMMYYYjjj~~~mmm___RRROOOOOOLLLIIIIIIHHHFFFDDDCCCCCCEEEGGGHHHLLLQQQ^^^uuu~~~oooeeeaaadddqqq}}}zzzwwweeeYYYOOOPPPXXX___dddhhhjjjmmmpppooollljjjmmmqqqqqquuu{{{{{{bbbSSSSSSVVVUUUWWWWWWVVVUUUUUUUUUUUUVVVSSSTTTSSSQQQNNNMMMMMMNNNNNNOOOQQQSSSTTTTTTTTTSSSUUUUUUVVVVVVWWWWWWXXXXXXZZZYYYYYYYYYVVVXXXbbbnnn~~~^^^HHHCCCCCCGGGFFFPPPwwwuuuVVVOOOEEEDDDIIIEEEvvv___ZZZXXXSSSNNNKKKMMMMMMLLLHHHEEEDDDCCCAAA???>>>======;;;777444111111111111000000000000000000000000000000000000////////////............------...///000111111222............///000222333333222111111111222444555777666444333222333333444444444444444555777888999888777666444333333333333666777888999<<>>@@@>>>>>>@@@<<<>>>===;;;;;;>>>>>><<>>>>>???AAACCCDDDHHHRRRyyy{{{UUUHHHGGGFFF@@@AAAAAA@@@BBBLLL[[[fffvvvzzzssslllhhhwwwrrr\\\UUUTTTSSSUUUVVVXXXZZZ]]]aaaccceeebbbdddfffhhhiiiiiiiiiiiihhhooobbbYYYYYYUUUPPPNNNJJJDDD???===>>>AAACCCGGGKKKSSSddd|||zzzkkk[[[RRRNNNKKKJJJKKKHHHGGGEEEDDDCCCEEEFFFGGGMMMLLLQQQdddxxxlll```\\\dddppp~~~jjjWWWTTT\\\cccgggiiimmmnnnnnnllliiijjjnnnrrrwww{{{iiiXXXPPPPPPTTTXXXYYYXXXUUUSSSRRRRRRRRRSSSRRRRRRRRRPPPMMMLLLLLLMMMMMMNNNPPPQQQSSSSSSRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUWWWVVVWWWWWWUUUTTT\\\fffaaaMMMGGGHHHKKKGGGLLLpppyyyYYYNNNGGGGGGIIIEEErrr\\\XXXXXXTTTPPPLLLMMMNNNMMMIIIFFFEEEEEEAAA???>>>======;;;777444111111111111000000000///////////////////////////////////////............,,,------...///000111111000/////////000111333444333333333333444555666777888777444222111222333444666555333333444666999;;;999888777666444333333222777777888888:::>>>CCCGGGVVV\\\eeemmmtttzzzwwwxxx~~~sss|||{{{SSSIIIAAA@@@@@@>>>>>>AAA<<<<<<::::::;;;======<<>>>>>>>>???@@@AAABBBJJJKKKiii\\\IIIFFFEEEAAABBBBBBAAAAAAFFFOOOWWWnnnvvviiidddnnn~~~iiiZZZWWWWWWWWWUUUUUUWWWYYY\\\___bbbddd___aaaccceeeffffffeeeeeeeeejjjuuuqqq[[[YYYVVVPPPPPPMMMHHHCCC@@@>>>======GGGGGGJJJWWWllluuudddVVVOOOLLLKKKLLLIIIHHHFFFEEEEEEEEEFFFGGGLLLHHHJJJXXXqqq|||{{{}}}nnncccccchhhooozzz{{{aaaYYY___fffhhhhhhjjjjjjiiihhhhhhkkkqqqvvv|||qqqYYYPPPOOOOOOQQQVVVWWWUUURRROOONNNOOOPPPQQQQQQQQQQQQOOOLLLKKKLLLMMMMMMNNNPPPQQQRRRRRRRRRRRRUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRTTTVVVUUUTTTZZZbbbyyymmmQQQIIIHHHMMMGGGHHHhhh|||ZZZKKKGGGFFFEEEBBBqqq[[[WWWWWWTTTQQQLLLMMMNNNMMMJJJGGGFFFFFFAAA???>>>======;;;777444111111111111000000000///////////////////////////////////////............,,,,,,---...///000111111000////////////111222333222222222333444555666777888777444222111222333444666555333222333666999;;;999888888777666444333333666777888888999===AAAEEEKKKRRR]]]hhhooouuuyyy{{{vvvyyy|||}}}aaaIIIEEEBBBBBB@@@===>>>AAA???;;;999999;;;<<<<<<<<<>>>>>>>>>>>>??????@@@@@@HHHEEEZZZgggLLLDDDDDDCCCCCCCCCBBB@@@BBBGGGKKK^^^tttnnn___ZZZ___mmmqqqpppzzzvvvbbbZZZXXXYYYZZZWWWWWWYYYZZZ]]]___aaacccaaabbbcccddddddcccbbbaaabbbggglll{{{cccXXXXXXWWWSSSQQQMMMHHHCCC???===<<>>======;;;777444111111111111000000000000000000000000000000000000////////////............,,,,,,---...///000000111///...---------///000111///000000111222333333444777666444333222333333444555444222111333555888:::888888888888777666444444555666777888999<<<@@@CCCEEEMMMYYYdddnnnuuuzzz~~~~~~~~~jjjGGGBBBBBBBBB@@@>>><<<===>>>CCC===999;;;======<<<===>>>>>>??????@@@@@@@@@@@@EEEDDDTTT}}}}}}VVVFFFEEECCCDDDCCCBBB@@@@@@CCCEEEKKK___xxx{{{fffVVVRRRQQQ___```^^^gggtttoooddd```\\\ZZZ[[[[[[\\\^^^```aaabbbbbbbbbeeeeeedddcccbbbbbbaaaaaa```dddiiisssnnnWWWUUUXXXUUUSSSOOOJJJFFFAAA>>><<<<<<>>>EEEMMMVVVcccwwwpppaaaWWWPPPJJJMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHLLLQQQXXXooovvviiieeeeeeuuu|||hhh```______```aaa```aaacccgggmmmttt{{{}}}lllZZZKKKKKKOOOOOOMMMNNNLLLKKKJJJJJJKKKMMMOOOPPPPPPPPPPPPOOOLLLLLLMMMNNNMMMNNNPPPRRRSSSSSSRRRRRROOOOOOOOOOOOPPPPPPPPPPPPVVVSSSSSSUUUTTTQQQSSSXXXhhh}}}[[[HHHAAAHHHEEEAAAXXX{{{jjjNNNJJJGGGBBBEEEyyy```XXXUUUPPPLLLJJJLLLMMMLLLIIIGGGFFFFFFAAA???>>>======;;;777444111111111111000000000000000000000000000000000000////////////............+++,,,,,,---...///000000000///.........///000111///000111222222222222222444444444444444444444444333222111111222444777888777888888888888777666555444555777777888:::===@@@DDDKKKVVVaaalllvvv~~~vvvTTT??????@@@@@@>>><<<===>>>>>>HHH???:::<<>>===>>>???@@@AAAAAAAAAAAADDDHHHRRRmmmfffKKKIIIBBBBBBBBBAAA@@@???@@@AAACCCMMM```rrrttteeeUUUMMMIIIUUUTTTOOOVVV```nnn{{{uuutttsssjjjbbb```___aaadddffffffeeedddcccfffdddbbbaaa``````aaabbbaaadddhhhmmm|||fffWWWUUUUUUSSSPPPKKKFFFBBB???>>>;;;;;;@@@HHHOOOWWWffftttzzzlllaaaVVVMMMOOOOOOMMMLLLJJJIIIHHHHHHHHHGGGIIILLLMMM[[[xxxjjjlll|||wwwmmmddd___[[[XXXZZZ^^^___aaaeeellltttzzzvvv]]]TTTKKKIIILLLNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQOOOMMMLLLMMMOOOLLLMMMOOOPPPQQQQQQQQQQQQNNNNNNNNNOOOOOOPPPPPPQQQUUURRRQQQRRRRRRPPPRRRVVV```~~~eeeKKK>>>FFFEEE???QQQppptttRRRKKKFFFAAAHHHyyy___WWWTTTOOOKKKJJJKKKLLLKKKIIIFFFEEEEEEAAA???>>>======;;;777444111111111111000000000000000000000000000000000000000/////////............+++,,,,,,---...///000000222222111000000111222333222222333444444444333333333333444555555555444444111111111111222444666777666777888999999888666666444555666666666888;;;===BBBGGGPPP[[[eeepppyyy~~~zzzsss^^^HHHDDD???@@@@@@======???@@@@@@KKKAAA;;;>>>@@@>>><<<>>>===>>>???@@@BBBBBBBBBBBBAAAHHHNNN___sssPPPLLLAAAAAA@@@????????????@@@EEEGGGSSShhhrrriiiWWWKKKGGGRRROOOFFFJJJRRR^^^nnn~~~xxxkkkhhhbbbeeegggjjjjjjhhheeeccccccbbb___]]]]]]^^^```aaacccfffiiiiiinnn```VVVUUUSSSOOOKKKFFFBBB@@@???@@@<<<===EEEKKKPPPZZZeeevvv~~~rrrggg\\\RRRQQQPPPOOOMMMLLLJJJIIIHHHJJJFFFFFFGGGFFFNNNlllyyymmmqqqyyyvvvnnndddaaa___]]]XXXTTTWWW]]]___bbbhhhpppxxx~~~}}}gggUUUSSSMMMHHHHHHMMMNNNMMMLLLMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQOOONNNMMMNNNOOOJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSPPPMMMMMMPPPQQQQQQTTTXXX\\\zzzlllNNN>>>EEEEEE>>>MMMjjjxxxSSSJJJDDD???HHHttt```^^^TTTUUUSSSLLLKKKJJJHHHGGGFFFEEEEEEBBB@@@???>>>===:::666333222111111000000000000000//////000000000000//////222111///.........///000........................111111222111111000///...222222444444444444222222444222000222444555333111444333222111111333555666999999:::;;;;;;;;;:::::::::999777666666888999;;;>>>BBBIIIRRR^^^iiirrrwwwwwwzzz}}}}}}ttt|||{{{rrrsssssslllQQQFFFDDD????????????>>>>>>>>>===>>>===;;;:::;;;<<<>>>@@@AAAAAA@@@@@@@@@AAABBBBBBAAAKKKMMMZZZ___MMMHHHEEECCCCCCAAA======@@@AAAEEENNN\\\gggggg^^^UUULLLPPPOOOHHHEEEIIIPPPTTTeeexxx}}}qqqiiihhhdddeeejjjqqqqqqkkkfffeeefffccc``````aaabbb```^^^bbbaaadddiiilllxxxpppSSSQQQQQQNNNIIIGGGGGGDDD@@@>>>>>>>>>???CCCJJJSSSYYYhhhqqq}}}{{{oooccc\\\WWWSSSNNNMMMNNNNNNMMMKKKJJJJJJIIIGGGGGGMMMYYYcccwwwlllmmmhhh\\\[[[ZZZWWWTTTSSSVVV[[[```cccfffkkkrrryyy~~~~~~ggg]]]UUUPPPLLLJJJMMMOOOQQQPPPOOOOOONNNMMMMMMLLLMMMMMMOOOPPPRRRTTTSSSQQQOOOMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMPPPTTTVVVUUUSSSRRRQQQOOONNNOOORRRTTTVVV[[[uuuvvvVVVCCCIIIKKKBBBIII]]][[[IIIEEEDDDHHHvvv___\\\RRRTTTSSSLLLKKKJJJHHHGGGFFFEEEEEEBBB@@@???>>>===:::666333222111111000000000000000//////000000000000//////222111000///...//////000........................111111111111111000///...111222333444444444333333555333222333666888888666555444222111222333444555888999::::::;;;;;;::::::999888777666777777888999===???DDDJJJRRRZZZaaadddiiijjjlllooouuu}}}|||}}}~~~qqqooosssxxxzzz\\\GGG@@@@@@?????????>>>>>>>>>============;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCBBBGGGFFFQQQssscccKKKFFFCCCCCCBBB??????AAA@@@BBBIIITTT^^^cccbbb___VVVYYYVVVNNNHHHIIILLLNNNVVVfffyyy}}}uuurrrnnnlllllleeeeeeiiiooonnnhhhdddddddddaaa___```aaaaaa___]]]```___bbbffffffppp```OOOMMMLLLMMMLLLHHHCCC@@@<<<<<<<<<===@@@FFFNNNTTT]]]dddnnnwwwyyytttkkkdddYYYUUUQQQOOOOOOPPPOOONNNKKKKKKJJJGGGEEEHHHPPPWWWnnn}}}kkkeee```WWWTTTTTTSSSRRRSSSWWW]]]bbbmmmnnnppptttxxx|||uuu___XXXSSSOOOLLLKKKMMMOOOPPPOOOOOOOOONNNMMMLLLLLLMMMMMMMMMNNNQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOORRRUUUWWWVVVTTTRRRQQQPPPPPPQQQSSSVVVXXXZZZqqq___DDDHHHPPPLLLMMMYYY^^^KKKGGGCCCBBBxxx^^^ZZZPPPRRRQQQLLLKKKJJJIIIHHHFFFEEEEEEBBBAAA???>>>===:::777444222111111000000000000000//////000000000000//////111111000///////////////------------------------000000111111111000/////////000222333444444444444555333222333666888::::::666555333222222333444555888888999:::::::::::::::777777888888888888777777:::;;;>>>AAAFFFLLLPPPSSSZZZZZZ[[[]]]bbbkkkuuu|||ssskkkiiipppxxx|||```JJJ>>>===???>>>>>>>>>>>>===============<<<;;;;;;;;;<<<>>>???????????????@@@AAABBBCCCAAADDDEEEPPPgggWWWNNNGGGEEEDDDAAA???@@@???@@@CCCIIIRRR[[[ccchhhdddgggdddZZZQQQMMMJJJHHHGGGTTTbbbnnn}}}nnnhhhjjjmmmnnnnnnhhhfffhhhkkkjjjeeebbbbbbaaa```___```aaa```^^^[[[^^^]]]```bbb```fff|||xxx[[[PPPKKKOOOQQQKKKDDDBBB======<<<<<<>>>CCCJJJOOOSSSVVV^^^iiirrrtttpppkkk^^^ZZZUUURRRQQQQQQPPPPPPOOOOOONNNKKKFFFEEEHHHKKKNNNdddyyyoooyyyvvv```XXXTTTPPPMMMNNNPPPRRRVVV[[[bbbggguuuuuuuuuwwwzzzfffUUUQQQPPPNNNLLLLLLNNNOOOOOONNNOOONNNMMMMMMLLLMMMMMMNNNLLLMMMOOORRRTTTWWWXXXYYYUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRTTTWWWXXXXXXVVVSSSRRRRRRRRRTTTVVVYYY[[[[[[kkknnnFFFGGGTTTTTTOOOPPP```LLLJJJEEE@@@www^^^[[[PPPQQQNNNLLLKKKKKKJJJHHHGGGFFFEEEBBBAAA???>>>===;;;777444222111111000000000000000//////000000000000//////111000000///////////////------------------------//////000000000000000///...///000222333555555666444333222222333555777888666555444444333444444555777888999::::::;;;;;;:::888999:::;;;;;;999888666666777999<<<@@@EEEIIIKKKRRRRRRSSSUUUYYY___gggmmm{{{~~~vvvhhhcccfffppp~~~eeeLLLAAA===>>>AAA>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>======>>>>>>@@@AAABBBCCC???DDDJJJXXXeeeooojjj[[[MMMGGGEEEBBB@@@?????????@@@AAAFFFOOO\\\eeejjjoooooohhh^^^VVVMMMFFFEEEJJJRRR[[[iii}}}{{{rrriiigggjjjlllllljjjjjjgggfffhhhfffaaa^^^```^^^___```aaaaaa```]]][[[[[[\\\___```]]]___ooo}}}cccOOONNNQQQMMMHHHGGGAAAAAA???>>>>>>AAAGGGKKKOOOQQQWWW___ggglllmmmlllccc___ZZZUUURRRPPPOOOOOOSSSTTTTTTQQQLLLHHHGGGGGGGGGQQQaaavvvjjjfffllluuuxxxsssdddVVVQQQPPPNNNKKKNNNRRRWWW\\\bbbiiimmmtttvvvyyy}}}qqqWWWPPPIIILLLLLLLLLMMMNNNNNNMMMMMMOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOQQQTTTWWWZZZ\\\WWWWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVXXXXXXXXXXXXSSSSSSSSSTTTVVVYYY[[[]]]___gggzzzKKKEEEQQQSSSLLLHHHvvvbbbKKKLLLIIIBBBttt^^^]]]RRRPPPKKKLLLLLLKKKKKKIIIGGGFFFEEECCCAAA@@@???>>>;;;777444222111111000000000000000//////000000000000//////000000000000000//////...---------------------------...///000000000000000......///111333444666666555555444333222222444555666555555555555555555555888888999:::;;;<<<<<<<<<:::;;;===>>>===;;;999888555666777999===@@@DDDFFFKKKNNNQQQTTTXXX\\\aaaeeejjjnnn~~~~~~nnnfff```eeepppnnnQQQBBB?????????AAA=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<======>>>???@@@BBBCCCBBBFFFMMMXXX]]]^^^zzziiiQQQFFFEEECCCAAA@@@@@@@@@@@@??????EEEOOOWWWbbbiiiooolllfff]]]RRRHHHHHHFFFFFFKKKVVViiivvvooommmllljjjgggfffffffffeeejjjfffddddddbbb]]][[[]]]]]]^^^```aaaaaa___]]]\\\YYY\\\___```]]]^^^hhhsss^^^NNNNNNMMMKKKJJJEEEDDDBBB???===???CCCFFFJJJNNNTTTYYY^^^bbbhhhlllgggeee```ZZZTTTPPPNNNNNNTTTUUUUUUSSSPPPMMMJJJIIIGGGJJJOOOXXXgggvvvbbb]]]\\\]]]\\\XXXTTTSSSRRRPPPNNNRRRWWW]]]ccchhhnnnrrrvvvzzz|||}}}]]]PPPPPPFFFIIIKKKLLLMMMMMMMMMLLLLLLNNNOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPQQQSSSVVVXXXZZZXXXWWWWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTTTTUUUWWWZZZ\\\]]]ccceeezzz}}}QQQDDDJJJMMMJJJHHHvvvhhhMMMJJJHHHDDDrrr^^^^^^TTTQQQKKKKKKLLLLLLKKKJJJHHHFFFDDDCCCAAA@@@???>>>;;;888555222111111000000000000000//////000000000000//////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111/////////000222444555666555666777666444333333444555555555666666666777777888999:::<<<============<<<===>>>???>>><<<:::999888888777888999;;;<<<>>>BBBFFFKKKQQQUUUZZZ___bbbcccgggsssvvvjjjccc```^^^bbbnnn{{{kkkUUUBBB>>>???>>>===???===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<============>>>???@@@AAAEEEGGGHHHKKKNNNNNNhhh}}}ZZZHHHEEEEEEDDDCCCAAAAAAAAA???>>>???DDDIIIRRRZZZbbbeeeddd___VVVMMMKKKEEE@@@AAAHHHUUUgggvvv~~~lllccclllmmmjjjbbb^^^___cccdddhhhdddbbbbbb___ZZZYYYZZZ[[[]]]______^^^]]]\\\]]]XXX\\\___```^^^___dddjjjyyy~~~]]]PPPMMMLLLJJJGGGFFFCCC???<<<;;;>>>@@@CCCHHHOOOTTTXXX]]]eeekkkiiihhhfff```YYYTTTQQQPPPQQQRRRRRRRRRQQQPPPOOONNNDDDEEEIIIMMMRRR^^^tttgggZZZTTTRRRPPPQQQSSSTTTQQQNNNRRRWWW^^^eeekkkpppuuuxxx}}}~~~|||}}}mmmRRRNNNPPPHHHHHHJJJLLLLLLKKKKKKLLLMMMMMMOOOSSSUUUUUUSSSQQQNNNQQQPPPPPPPPPQQQSSSUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRTTTUUUUUUTTTSSSTTTUUUSSSTTTTTTVVVWWWYYY[[[[[[```aaarrr~~~XXXFFFEEEHHHJJJLLLtttxxxXXXKKKEEECCCqqq\\\]]]UUUSSSNNNKKKLLLLLLLLLKKKHHHFFFDDDCCCBBB@@@???>>><<<888555222111111000000000000000//////000000000000/////////000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111/////////000111333444666111444777777444222222333333444555666777888888888999:::;;;===>>>?????????===>>>>>>>>>===<<<:::999:::999888888888888999:::;;;>>>BBBFFFKKKPPPVVVZZZ___eeelllxxx{{{qqqiiibbb^^^[[[^^^cccnnn~~~zzzRRRCCC:::===???;;;999<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;===============>>>???@@@AAAEEEBBBBBBDDDEEEWWWvvvmmmQQQIIIGGGEEECCCAAAAAAAAA@@@???@@@AAACCCFFFMMMTTTYYY]]]___[[[UUUOOOHHHCCCCCCEEEIIIRRR]]]ooozzzrrrlllbbbfffgggccc]]]]]]bbbeeedddfffbbbaaaaaa^^^YYYWWWXXXYYY[[[\\\\\\ZZZYYYZZZ\\\WWW[[[___^^^]]]^^^```cccjjj|||]]]SSSPPPKKKKKKJJJFFFAAA===;;;<<<>>>???BBBHHHOOOVVV\\\bbbfffhhhjjjjjjfff```ZZZVVVUUUQQQPPPOOOPPPQQQSSSTTTTTTJJJGGGHHHKKKLLLMMMVVV```ttteeeYYYOOOMMMLLLOOOSSSUUUUUUUUUYYY___hhhpppwww|||}}}vvvvvv{{{{{{\\\NNNKKKIIIJJJGGGIIIKKKKKKIIIIIIKKKNNNLLLPPPUUUYYYYYYVVVRRRNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRTTTSSSQQQPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYYYY\\\lllcccLLLDDDEEEHHHJJJfffkkkSSSFFFEEEpppZZZ\\\UUUUUUPPPKKKLLLMMMLLLKKKIIIFFFDDDCCCBBB@@@???>>><<<888555222111111000000000000000//////000000000000/////////000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111000000//////000222444555+++///444555333111111111222333555777888999999999:::;;;<<<>>>???@@@@@@@@@============<<<;;;:::999::::::999888999:::<<<===999:::;;;===@@@EEELLLQQQXXXaaafffkkkwwwoooggg]]]UUUSSSUUUYYY[[[fffooo|||\\\FFF;;;888>>>@@@:::888<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;>>>===============>>>???999AAABBBBBBEEEDDDMMMaaa\\\NNNIIIDDDAAAAAA@@@@@@@@@AAABBBCCCCCCBBBGGGMMMQQQXXX___aaa^^^UUUNNNJJJKKKIIIFFFIIIPPPZZZeeewwwzzz|||zzztttsssmmmpppdddZZZ\\\\\\\\\bbbjjjiiicccdddaaa``````^^^XXXVVVWWWWWWYYYZZZYYYWWWVVVYYY\\\WWW[[[^^^]]][[[\\\]]]]]]cccrrrlll[[[TTTMMMOOONNNJJJEEE@@@===>>>?????????CCCKKKUUU\\\___^^^gggjjjllljjjeee___[[[ZZZSSSQQQOOOPPPSSSVVVXXXYYYVVVNNNIIIJJJKKKHHHJJJOOOOOO]]]rrr}}}tttsssZZZQQQLLLLLLNNNSSSXXX\\\```eee```fffpppzzzuuunnnrrr{{{jjjNNNLLLHHHBBBKKKGGGIIIJJJJJJHHHHHHKKKNNNLLLPPPWWW\\\\\\XXXRRRNNNLLLMMMNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQNNNPPPRRRRRROOOMMMNNNPPPSSSSSSTTTUUUUUUVVVWWWWWWRRRXXXhhhnnnRRRFFFCCCDDDDDDVVVzzz\\\JJJJJJwww^^^XXXXXXTTTPPPJJJLLLNNNMMMJJJGGGFFFEEEBBBBBBBBB@@@===999666333333222111111000000111111000000000000000000000000000000000000////////////...---,,,,,,,,,,,,---...///......------///000111111111000000000000000000111222333444444444333222555555666666666666555555;;;>>>AAAAAA@@@???BBBEEEHHHDDD@@@???@@@???<<<888777999;;;===>>>===;;;:::;;;::::::;;;===@@@CCCEEEQQQVVV^^^iiisss}}}~~~{{{xxxwwwyyy~~~{{{qqqiiinnnkkkiiijjjkkkggg___XXXXXXTTTSSSUUUWWWYYYdddpppzzz{{{]]]GGG===<<<::::::;;;;;;:::999;;;:::999999::::::999888999999999::::::;;;;;;;;;888:::;;;;;;;;;;;;<<<>>>@@@@@@???>>>???CCCIIINNNuuu|||SSSHHHHHHGGGCCCCCCBBB@@@AAABBBBBB@@@AAAAAADDDJJJUUU___gggjjjccc___VVVKKKGGGHHHGGGDDDLLLVVVdddpppxxx~~~vvvyyy}}}xxxmmm^^^]]]ssszzzuuulllgggaaa___aaadddeeeeeefffddd```\\\ZZZXXXXXXXXX\\\XXXWWWZZZ[[[XXXVVVWWWXXXVVVUUUVVVYYY[[[\\\[[[dddjjjfffTTTTTTOOOSSSPPPGGGEEEGGGAAA777??????AAAEEEKKKSSSYYY^^^eeeiiimmmooommmiiifffeeeaaa\\\UUUQQQRRRUUUYYY[[[]]]XXXRRRQQQRRRRRROOOLLLLLLNNNSSSYYYbbbjjjrrrvvv{{{}}}~~~vvvfffeeekkkrrrssslllaaaXXXSSSTTTUUUWWW[[[___eeeiiilllwwwzzz~~~~~~yyymmmmmm{{{lllRRRIIIGGGCCCDDDJJJFFFGGGHHHHHHHHHIIIKKKMMMMMMPPPTTTUUUSSSQQQOOONNNIIILLLNNNMMMKKKJJJLLLNNNPPPOOOOOONNNNNNOOOOOOPPPQQQQQQPPPPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSTTTZZZ```rrruuuQQQAAADDDDDD>>>LLL___dddKKKLLLuuu\\\WWWWWWTTTPPPJJJLLLNNNMMMJJJGGGFFFEEEBBBBBBAAA@@@===999666444333222111111000000111111000000000000000000000000000000000000/////////......---,,,,,,,,,,,,---......------,,,---...///000111111111000000000000000111222333444555444333333333333555666777777888888;;;===???>>><<<<<<@@@CCCNNNLLLHHHCCC??????AAABBBBBBAAA>>><<<<<<<<<>>>???::::::999999:::<<<>>>@@@HHHKKKQQQXXX```ggglllooollllllkkklllnnnpppsssuuuvvvuuuttttttssstttttttttvvvtttqqqooommmhhhbbb\\\ZZZZZZYYYXXXVVVTTTRRRQQQPPPNNNRRR\\\gggrrr~~~bbbLLL@@@===;;;::::::;;;;;;:::999:::999888777888888777777999999999:::::::::;;;;;;888:::;;;;;;:::;;;<<<======>>>>>>===>>>AAAFFFJJJ___kkkOOOFFFDDDMMMLLLIIIEEEBBBAAA@@@???AAA@@@AAAEEENNNYYYdddkkkppplllaaaRRRJJJIIIHHHGGGBBBIIIRRR\\\dddkkkooorrr{{{|||}}}sssuuu|||{{{nnndddYYYYYY\\\jjjzzztttssssssjjjfffaaa```aaacccdddcccdddcccaaa^^^]]]\\\[[[\\\\\\YYYXXX\\\]]]YYYVVVWWWVVVWWWXXXXXXYYYYYYYYYZZZ```cccttteeeWWWTTTUUUSSSNNNJJJHHHDDD??????>>>???BBBGGGOOOVVVZZZdddiiiooosssrrrooollljjjddd___YYYUUUTTTVVVWWWXXX[[[ZZZZZZ]]]___\\\UUUOOOLLLKKKKKKLLLOOOTTTXXX[[[___aaaccceeefffhhhkkknnnnnnxxxcccXXXUUUZZZ```cccbbb___\\\\\\ZZZ\\\```ffflllrrrwwwyyyvvvqqqnnnnnnsssyyyppp[[[IIIFFFGGGEEEEEEIIIDDDFFFGGGGGGGGGGGGJJJLLLMMMPPPSSSTTTSSSPPPOOONNNIIIKKKLLLKKKIIIHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSPPPWWW[[[hhh~~~ZZZFFFDDDFFFBBBEEENNNpppqqqUUUOOOttt[[[WWWVVVSSSOOOJJJLLLNNNMMMJJJGGGFFFEEEAAABBBAAA@@@===:::666444222222111000000000000111000000000000000000000000000000000/////////.........------,,,,,,------...---,,,,,,,,,,,,---......111111111111000000//////222333444444555555444444000222333666888999::::::999;;;======<<>>===>>>BBBIIIOOOTTT^^^eeennntttvvvtttqqqoooiiieee___[[[YYYXXXVVVUUUXXX[[[bbbiiinnnkkkccc\\\TTTRRRNNNKKKIIIJJJKKKLLLLLLNNNQQQSSSUUUXXX[[[^^^[[[dddnnnrrrmmmcccZZZUUUXXXZZZ]]]^^^___aaaccceeefffiiipppwww~~~xxxrrrmmmkkkmmmoootttZZZLLLBBBEEEHHHFFFDDDGGGCCCDDDEEEEEEEEEFFFHHHJJJMMMPPPRRRSSSQQQOOONNNNNNKKKLLLLLLJJJHHHHHHIIIJJJHHHHHHIIIJJJKKKMMMNNNOOONNNNNNMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSRRRRRRQQQXXXZZZbbbmmmOOODDDEEEEEE@@@>>>WWW^^^OOOuuu\\\WWWVVVQQQMMMJJJLLLNNNMMMJJJGGGFFFEEEAAAAAAAAA@@@===:::666444222222111000000000000000////////////////////////000000/////////.........---------------------------------------.........111111111111000000000///222333333444555555555555111222444666888999::::::999<<<>>>@@@CCCIIIRRRYYYZZZ[[[[[[WWWOOOGGGCCCAAA;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;;;;;;;<<<=========<<<<<<===???@@@AAAFFFGGGIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOLLLIIIGGGFFFFFFFFFGGGBBBEEEHHHLLLSSS___nnnyyyvvvooovvvdddIII;;;888:::;;;:::999:::;;;;;;:::999:::::::::888777777888999999999999999999999999:::777999::::::::::::;;;===888:::<<<======>>>@@@BBBFFF\\\xxxYYYNNNEEEDDDDDDEEEDDDAAAAAADDD>>>@@@@@@>>>>>>EEEQQQ[[[kkkpppnnndddXXXQQQNNNKKKJJJGGGEEEGGGNNNTTTWWWWWWXXX\\\bbbgggkkkpppwww|||{{{rrrlllkkknnnpppooo~~~{{{dddUUUNNNKKKKKKLLL\\\uuu}}}vvvnnniiigggeeedddeeedddcccbbbbbbaaa``````_______________^^^]]]\\\ZZZXXX[[[``````ZZZUUUSSSUUUXXX[[[ZZZWWWWWW\\\aaabbbaaabbbpppuuubbbUUUMMMPPPQQQJJJGGGIIIAAA???<<<<<<>>>CCCIIIMMMUUU]]]hhhqqquuutttrrrpppooolllgggddd```]]]XXXUUUUUUYYYaaakkkrrrtttqqqmmm```^^^\\\YYYVVVTTTSSSRRROOOQQQSSSUUUWWWYYY]]]___^^^___aaabbbbbbaaa``````ddddddfffhhhkkkooosssvvvwwwzzzuuunnnjjjhhhlllmmmuuummmOOOGGGBBBEEEHHHFFFDDDEEECCCDDDEEEEEEEEEFFFHHHJJJPPPQQQRRRQQQNNNLLLKKKKKKLLLKKKKKKJJJIIIIIIKKKLLLHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRVVVWWW]]]zzz[[[EEEAAACCCBBB888JJJyyydddMMMvvv]]]WWWUUUPPPKKKJJJLLLNNNMMMJJJGGGFFFEEE@@@AAAAAA@@@===:::777555222111000000//////000000////////////////////////////////////............------------------------------......////////////000000000000000000000000222222333333444555666666444555666777888888888888;;;>>>BBBFFFIIIOOOWWW]]]aaa^^^[[[YYYWWWUUUQQQNNNDDDCCCAAA???>>>===========================>>>>>>======<<<<<<<<<<<<======AAAAAAAAABBBBBBBBBCCCCCC?????????@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDCCCEEEJJJUUUfffzzzbbbIII???===;;;:::;;;999888999;;;;;;:::999555777888777555444444666999999999999999999999999777999::::::999:::;;;===999;;;===>>>>>>>>>@@@AAAEEEKKKgggqqqXXXOOOJJJGGGIIIGGGBBB???AAA>>>AAABBB???<<<>>>EEELLLTTT___hhhggg```ZZZTTTPPPMMMHHHCCCBBBFFFJJJLLLLLLMMMQQQVVVZZZ\\\aaaggglllqqquuu|||~~~qqqlllddd^^^___iiiyyy{{{```QQQKKKGGGIIIMMMSSSiiitttpppmmmlllkkkhhhccc```dddddddddcccbbb```______]]]]]]]]]]]]\\\[[[ZZZYYY[[[YYY\\\aaaaaa[[[UUUSSSVVVYYY[[[YYYWWWYYY```ggg`````````fff|||zzzeeeSSSSSSVVVQQQLLLKKKEEEBBB???<<<===@@@DDDGGGNNNVVVaaakkkppprrrrrrrrrsssqqqnnnkkkhhhccc^^^ZZZWWWXXX[[[aaahhhnnnrrrttthhhiiiiiihhheeeaaa]]][[[YYYZZZ\\\]]]^^^___bbbeeegggfffeeeeeegggiiijjjkkkkkklllpppvvv}}}{{{pppjjjgggffffffkkkpppsssQQQJJJEEEBBBDDDFFFEEEEEEFFFDDDEEEFFFFFFFFFGGGIIIKKKRRRRRRRRROOOLLLIIIIIIIIIJJJHHHGGGGGGHHHJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKKKKMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQXXXrrrhhhIII???@@@BBB:::EEEkkkkkkPPPvvv]]]XXXVVVPPPKKKJJJLLLNNNMMMJJJGGGFFFEEE@@@@@@@@@@@@>>>:::777555111111000////////////000000000000000000000000000/////////.........------,,,------......------,,,---...//////000000///////////////000111111222222111111111222333444555666777777777888888777666666<<>>===>>>@@@========================<<<<<<===>>>>>>>>>>>>===AAA@@@?????????AAABBBDDD>>>>>>>>>??????AAABBBBBB???@@@BBBBBBBBBBBBCCCEEEFFFIIIQQQ___ttt~~~cccEEE888;;;>>><<<::::::999888999:::;;;:::999666:::>>>>>>;;;888888999999999999999999888888888777888::::::999999;;;<<<:::<<<>>>>>>===>>>???AAAFFFFFFUUU~~~sssZZZMMMDDDFFFGGGDDDBBBEEE@@@AAABBB@@@===<<<>>>AAACCCOOO[[[``````___ZZZUUUNNNJJJFFFCCCCCCDDDFFFFFFFFFHHHKKKNNNPPPSSSWWWZZZ]]]bbbiiinnnqqqssstttuuutttwwwwwwrrrmmmjjjddd^^^WWWVVVVVVVVV\\\mmmzzzcccMMMFFFCCCBBBJJJWWWsssuuunnnhhhhhhgggeeecccccceeeffffffdddaaa`````````]]]]]]\\\\\\[[[ZZZZZZZZZ^^^\\\^^^cccccc]]]WWWUUUXXXYYYYYYXXXXXX[[[aaafffZZZZZZ\\\```jjjgggYYYVVVSSSMMMIIIIIIGGGCCC@@@???@@@AAACCCIIIPPPZZZccciiinnnppprrrsssrrrpppooonnnjjjeeeaaa^^^[[[XXXWWW[[[aaaiiinnnqqqqqqqqqppplllgggbbb___```bbbcccddddddfffhhhkkkoooppppppqqqrrrtttuuuvvv}}}~~~uuugggaaa``````cccfffjjjwww|||___EEECCCBBBAAABBBCCCEEEGGGIIIEEEFFFGGGGGGGGGHHHJJJLLLQQQQQQPPPMMMJJJHHHIIIJJJIIIGGGDDDDDDFFFHHHIIIIIILLLLLLKKKKKKJJJKKKKKKLLLJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNPPPQQQRRRRRRSSSRRRQQQQQQRRRYYYmmmtttQQQBBB@@@???<<>>;;;888666111111000///////////////000000000000000000000000//////.........---------,,,,,,---......---,,,,,,,,,---.../////////......------...000111222333444000000000000111333555666777777888888888777777666:::???GGGKKKKKKKKKMMMNNNOOOMMMLLLMMMRRRYYY___ccceeebbb]]]WWWPPPKKKGGGEEEBBBBBBAAAAAA???>>>===<<<:::<<>>?????????@@@AAABBBCCCDDD@@@@@@???@@@@@@AAABBBBBB???AAABBBBBBAAABBBEEEIIIOOOWWWbbbooo~~~YYYIII:::777:::::::::;;;999888777888:::;;;:::999777===BBBCCC@@@;;;:::;;;999999999999888888888777777888999:::999999:::<<<;;;<<<===<<<<<<<<<>>>@@@CCCEEENNNkkkwww```LLLHHHIIIGGGFFFIIIBBBBBBAAA???>>>>>>>>>>>>===DDDKKKOOOTTTXXXXXXUUUPPPOOOMMMIIIFFFEEEEEEGGGDDDCCCCCCEEEHHHKKKLLLLLLMMMQQQWWW[[[]]]^^^___```\\\^^^]]]XXXVVVVVVTTTQQQOOOVVV```hhhrrrzzz]]]NNNEEEEEECCCEEEZZZttt|||uuummmfffeeeeeebbbcccffffffggggggeeeaaa___```bbb^^^^^^]]]\\\]]]^^^___```ccc```aaaffffff```[[[YYYXXXXXXYYYYYYZZZ[[[\\\]]]WWWSSSVVV]]]___hhhkkkYYYTTTPPPKKKNNNLLLIIIEEECCCAAA@@@@@@EEEJJJQQQYYY___fffkkkooopppooooooppppppoookkkhhhccc```\\\XXXXXX]]]dddiiipppooommmiiifffbbb```^^^___aaacccdddeeegggjjjmmmooosssvvvyyyzzz{{{~~~~~~wwwjjjbbb[[[ZZZ[[[\\\cccjjjqqq}}}~~~aaaLLLGGGAAACCCDDDDDDDDDEEEGGGIIIEEEFFFGGGGGGGGGHHHJJJLLLNNNNNNMMMKKKIIIIIILLLNNNNNNKKKGGGEEEFFFHHHHHHGGGJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJJJJKKKMMMNNNOOONNNOOOPPPQQQRRRSSSSSSSSSTTTVVVWWWZZZeee]]]IIICCC<<>>;;;888666111111000///////////////000000000000000000000000//////.........---------,,,,,,---......---,,,,,,+++,,,---.........---,,,,,,,,,...///111333444555000/////////000222444555666666777888888888888888555===FFFLLLMMMMMMMMMMMMHHHOOOWWW[[[\\\]]]___bbbmmmppptttsssmmmbbbVVVOOOHHHGGGFFFEEECCC@@@>>>===:::===@@@CCCDDDCCC@@@???===>>>@@@AAACCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAACCCHHHMMM[[[fffttt~~~~~~\\\BBB>>><<<===:::555777===999888777888:::;;;:::999111888???AAA<<<777555555999999999999888888777777666888999999999999:::<<<;;;<<<<<<;;;:::;;;===???;;;AAAHHH[[[bbbTTTOOOHHHDDDFFFDDDAAA???>>>>>>?????????===???@@@@@@FFFOOOSSSRRROOOPPPPPPLLLGGGDDDDDDFFFEEECCCAAABBBFFFHHHGGGFFFDDDGGGLLLOOOPPPPPPQQQRRRMMMOOONNNKKKLLLRRRVVVUUUYYYgggyyyttt]]]HHHAAABBBHHHGGGMMMnnnvvvqqqooohhheeegggfffbbbcccggghhhhhhhhheeeaaa___aaaddd______^^^^^^___bbbeeeffffffddddddhhhhhhbbb^^^]]]WWWWWWYYY[[[\\\[[[WWWTTTYYYPPPRRR[[[ZZZYYYqqqccc\\\YYYTTTQQQOOOLLLIIIEEECCCAAA???@@@DDDJJJPPPWWW^^^fffkkkmmmmmmnnnoooqqqqqqnnnllleeecccaaa^^^^^^aaafffjjjgggddd```\\\YYYXXXXXXXXXXXXZZZ]]]^^^```cccfffiiiiiinnnuuuxxxyyy|||sssjjjZZZWWWWWWZZZZZZ[[[dddooo{{{rrrKKK???LLLCCCGGGJJJHHHFFFFFFGGGGGGDDDFFFGGGGGGFFFGGGIIILLLJJJJJJJJJJJJIIIKKKNNNQQQUUUQQQKKKIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNIIIIIIJJJJJJLLLMMMNNNOOONNNOOOPPPRRRSSSTTTTTTTTTQQQUUUWWWVVVXXXpppfffNNNEEE>>>CCC===@@@ddd^^^qqq```YYYNNNPPPHHHKKKPPPQQQMMMJJJIIIGGGCCCCCCAAA@@@???===;;;777444222111111000000000000000000000111111111111000000//////............//////------------------------------------------------............////////////222333333222000///000111444555555777888999:::;;;;;;888:::AAAEEEFFFJJJQQQPPPPPPPPPUUUcccnnnjjj```lllnnnttt|||yyykkk___WWWUUUQQQKKKEEEAAAAAAAAA:::<<>>???@@@AAABBBBBBCCCDDDFFF@@@??????@@@CCCEEEEEEDDDCCCBBBDDDFFFEEECCCJJJTTTjjjxxxwwwVVVAAA<<<;;;:::999777666555444888888888888888888888888777777777777777777777777666666666666777777777777888:::;;;<<<;;;::::::;;;:::::::::;;;;;;;;;<<<<<>>666>>>===<<<<<<===AAADDDFFFKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFGGG>>>AAAEEEIIIMMMLLLIIIFFFLLLNNNPPPQQQRRRYYYdddlllwwwkkkYYYQQQCCCHHHDDDHHH]]]rrrzzzhhhcccaaa___]]]^^^aaacccbbbaaaaaaddddddbbbcccfffgggddd```______^^^___aaacccdddjjjgggeeedddeeeeeebbb```YYYZZZ\\\]]]]]]\\\ZZZYYYTTTVVVWWWVVVVVV]]]hhhpppcccXXXXXXUUUQQQLLLIIIIIIHHHEEEBBBAAAAAABBBEEELLLTTT]]]bbbhhhkkknnnmmmjjjiiimmmqqqmmmllljjjfffcccaaacccddddddeeeddd^^^\\\\\\ZZZVVVXXXZZZ]]]```bbbccccccccckkknnnqqqtttuuuvvvxxxzzzrrruuuzzzvvvnnnaaaTTTLLLUUU\\\ZZZTTTYYYlll~~~qqqOOOGGGGGGEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJIIIHHHHHHJJJLLLUUUSSSPPPLLLJJJIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMNNNLLLIIIHHHJJJNNNQQQRRRQQQPPPPPPPPPPPPQQQSSSTTTUUUZZZZZZWWWXXX\\\eeeuuuSSSGGGDDD===BBBAAAPPPjjjnnn^^^XXXNNNQQQIIIIIIMMMOOOLLLIIIIIIGGGDDDCCCAAA???>>>===;;;777444222111111000000000000000000000111111111111000000//////............//////------------------------------------------------............////////////222333333222111000000111333444555666888999:::;;;???;;;<<<@@@AAA???AAAEEEGGGNNNWWWbbboooyyyvvvnnnkkkmmmqqqwww~~~vvvmmm```UUUNNNHHHCCC???EEEAAA===;;;===@@@BBBCCCCCCDDDDDDCCCBBB@@@??????EEEGGGIIIKKKLLLKKKIIIHHHIIIFFFHHHOOOSSSSSSWWW\\\qqq|||kkkPPPAAA===<<<;;;999888666666555555777777777777777777777777777777777777777777777777555555666666666777777777555666777777777777777888:::::::::;;;;;;;;;;;;<<<<<>>======>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEFFFHHHJJJKKKIIIHHHGGGIIILLLNNNOOOOOOLLLQQQWWW\\\aaaiiittt|||~~~pppjjjdddWWWFFF;;;AAAIIILLLXXXsssssseeeaaa]]]ZZZYYYZZZ]]]___```______bbbbbb```aaadddeeeccc___^^^^^^^^^^^^___aaaaaafffcccaaaaaabbbbbb```^^^[[[\\\]]]]]]\\\ZZZWWWVVVWWWXXXWWWUUUSSSUUU]]]dddgggYYYUUUQQQMMMJJJJJJIIIGGGEEEBBBAAA@@@AAAEEEKKKQQQUUU```eeeiiijjjhhhhhhkkknnnmmmmmmmmmkkkjjjiiikkkmmmlllnnnlllgggeeefffdddaaa___```bbbeeehhhjjjmmmnnnjjjlllooopppqqqrrruuuwwwvvvxxx|||xxxjjjbbb^^^VVVMMM\\\TTTPPPTTTZZZcccqqq~~~~~~aaaKKKFFFFFFCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKKKKJJJJJJKKKLLLPPPOOOMMMKKKKKKLLLMMMNNNIIIHHHHHHHHHJJJKKKMMMOOOOOOMMMKKKLLLNNNQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVXXXVVVXXX[[[```|||\\\EEE???888>>>@@@JJJyyyssslll\\\WWWNNNRRRKKKGGGLLLNNNKKKHHHHHHGGGDDDBBBAAA???>>>===;;;777444222111111000000000000000///000000111111000000/////////............//////---------------------------------------------------............/////////222333444333111111111333222333444666888999;;;;;;===;;;;;;???@@@>>>???AAAJJJWWWgggppptttrrrjjjbbblllnnnqqqsssvvv~~~wwwlllfff___TTTLLLJJJIIIHHHIIILLLLLLIIIFFFLLLMMMMMMMMMLLLJJJGGGFFFKKKMMMOOOPPPOOOQQQUUUXXX___\\\___iiippprrrpppooo}}}|||eeeKKK999666;;;;;;:::888666666777888999666666666666666666666666777777777777777777777777555555555666666666666777888888777777888888999:::::::::::::::;;;;;;;;;;;;===>>>BBBGGGMMMccc}}}]]]OOOLLLKKKJJJGGGEEECCCCCCDDDBBBBBBAAA???>>>===<<<<<<;;;;;;<<<===>>>@@@@@@AAACCCCCCCCCDDDGGGKKKOOORRROOOLLLHHHIIINNNUUU\\\___^^^cccjjjoootttzzzsssnnnpppggg\\\SSSPPPMMMIIIGGGHHHZZZgggsss|||iii___^^^ZZZXXXVVVVVVYYY\\\]]]^^^___aaa```]]]]]]aaabbb```]]]]]]]]]]]]]]]^^^^^^^^^___^^^]]]]]]^^^^^^]]][[[]]]]]]\\\[[[ZZZWWWTTTSSSUUUUUUUUURRROOOOOOSSSWWWccc~~~fff\\\XXXRRROOONNNKKKGGGCCCEEECCC@@@??????BBBEEEHHHQQQVVV]]]```bbbeeeiiimmmlllnnnpppqqqqqqrrrtttuuuxxxzzzyyyuuutttvvvuuuqqqmmmmmmmmmooorrrwww{{{~~~uuuvvvwwwwwwwwwyyy|||~~~~~~vvvnnn```SSSPPPQQQPPPKKKQQQKKKQQQbbbllllllooowwwfffOOOGGGFFFDDDBBBCCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLMMMLLLKKKKKKLLLMMMLLLKKKKKKKKKMMMNNNOOOJJJJJJJJJJJJKKKLLLNNNOOORRRQQQOOONNNPPPPPPPPPOOOQQQQQQQQQQQQRRRTTTUUUVVVSSSVVVVVVWWWZZZZZZnnnnnnLLL@@@999>>>AAACCCccczzzlll\\\WWWNNNRRRKKKIIIMMMOOOKKKHHHHHHFFFCCCBBB@@@???>>>>>>;;;888555222111111000000000000000//////000000000000////////////............//////---------------------------------------------------------.........//////111222333333222111222444111222333555777999:::;;;::::::;;;<<<===<<<<<<===FFFSSSbbbiiifff```\\\ZZZggglllqqqtttuuuxxx}}}}}}|||uuuoooiiihhhfffbbb]]]YYYVVVVVVXXXYYY[[[___aaa```^^^\\\XXXXXXWWWUUUVVV___mmmyyy\\\GGG@@@===999888999777666666777:::===???555555555555555555555555666666666666666666666666444444555555555666666666999888777777999:::;;;;;;999999:::::::::;;;;;;;;;@@@???CCCGGGEEENNNrrrzzzWWWQQQMMMKKKLLLKKKGGGDDDCCCCCCCCCCCCCCCAAA???===<<<;;;;;;<<<<<<===>>>??????BBBAAAAAACCCGGGLLLRRRVVVPPPMMMKKKNNNWWWbbbmmmsssxxxyyyzzzyyyxxxxxx{{{}}}{{{~~~}}}sssdddXXXSSSSSSLLLKKKJJJEEE@@@DDDUUUhhhoooaaa]]]^^^^^^\\\ZZZYYYZZZ[[[]]]^^^bbbcccaaa\\\[[[]]]^^^\\\\\\]]]]]]^^^]]]]]]\\\[[[ZZZZZZYYYZZZZZZZZZZZZZZZ[[[[[[ZZZYYYWWWTTTRRRQQQMMMNNNOOONNNMMMMMMOOORRRUUUgggjjj___TTTPPPRRRRRRMMMGGGIIIGGGDDDAAA??????@@@AAABBBFFFKKKQQQVVV\\\dddiiimmmppptttwwwzzz|||~~~|||}}}wwwoookkkccc[[[PPPJJJKKKOOOPPPOOOJJJMMM]]]qqqssskkkpppnnnOOOFFFGGGFFFCCCBBBBBBAAA@@@??????@@@AAABBBEEEEEEFFFFFFFFFFFFGGGGGGGGGJJJMMMNNNMMMLLLKKKKKKMMMLLLLLLKKKKKKKKKLLLMMMLLLLLLKKKKKKKKKMMMNNNOOORRRRRRQQQQQQQQQQQQQQQPPPQQQQQQQQQRRRSSSTTTUUUVVVRRRVVVTTTVVVYYYWWWeee^^^KKK???@@@BBB===NNNlll{{{ooo^^^XXXNNNRRRKKKLLLPPPQQQMMMIIIHHHFFFBBBAAA@@@???>>>>>><<<888555222111111000000000000000//////000000000000////////////............//////------------------------------------------------------------............000111222222222222333444111111333444666888999:::<<<============????????????DDDIIILLLMMMTTTaaammmeeekkksss{{{wwwtttyyywwwxxx|||~~~~~~~~~aaaCCC999<<<>>>999333666555555555888<<<@@@CCC666666666666666666666666555555555555555555555555444444444444555555555555666444333444666888888777999999999:::::::::;;;;;;AAA>>>AAAFFFEEEGGG^^^{{{rrr\\\NNNDDDEEEJJJJJJIIIHHHCCCDDDEEEEEEEEECCCAAA@@@>>>>>>>>>>>>======<<<<<<======<<<>>>BBBGGGMMMPPPNNNMMMMMMRRR\\\gggpppuuuwwwtttooojjjeeebbbbbbccc___[[[UUUOOOIIIFFFDDDCCC@@@@@@CCCEEEIIIUUUlllssseee^^^^^^aaaeeedddbbb___]]]]]]^^^___cccdddbbb\\\ZZZ[[[ZZZWWWZZZ[[[]]]^^^^^^\\\[[[YYYVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUSSSRRRPPPPPPIIIJJJKKKLLLLLLLLLMMMNNNQQQ\\\nnnuuu[[[NNNPPPUUUUUURRRKKKIIIFFFDDDBBB@@@@@@@@@>>>???@@@BBBGGGNNNVVV\\\eeejjjqqqwww}}}}}}yyyrrrjjjaaaZZZVVVRRRNNNJJJIIIKKKMMMOOOPPPYYYZZZdddttt{{{mmmWWWEEEFFFJJJFFFBBBBBB@@@@@@???>>>>>>???AAAAAADDDDDDDDDEEEEEEFFFFFFFFFFFFIIILLLMMMLLLJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNMMMLLLKKKKKKLLLNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSPPPPPPQQQQQQRRRTTTUUUVVVTTTWWWSSSSSSXXXXXXaaavvvxxxVVVEEE???@@@<<>>>>><<<888666222111111000000000000000...//////000000//////...//////............//////------------------------------------------------,,,------------............000111111111111333444111222333444555777888888999===@@@CCCJJJSSSYYYZZZWWWOOOEEE>>>===FFFZZZkkkooorrrwww~~~}}}___RRRDDD===:::777666777444444444555777;;;>>>@@@666666666666666666666666555555555555555555555555333333333444444444555555666555444666:::<<<:::777999999999999::::::::::::>>>;;;===BBBCCCEEEQQQ___mmmRRRGGGFFFEEEEEEGGGCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@???===<<<;;;::::::999999999<<>>;;;===???@@@>>>>>>AAAMMMccc{{{uuufff___\\\___dddggggggfffccc___\\\\\\\\\aaacccaaa\\\ZZZZZZXXXTTTWWWXXX[[[]]]]]][[[YYYWWWSSSUUUVVVUUUTTTTTTUUUVVVTTTSSSRRRQQQOOONNNMMMMMMIIIIIIIIIIIIJJJJJJJJJIIINNNSSSXXXfffcccVVVSSSRRRQQQJJJIIIHHHFFFDDDCCCBBBBBBCCC@@@===<<<===BBBGGGJJJPPPUUU\\\dddlllttt|||vvvpppfffddd```[[[UUUOOOJJJGGGIIIHHHIIIKKKLLLKKKOOOTTT^^^ccctttsssSSSIIICCCGGGIIIEEEAAABBB???>>>>>>===>>>@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIJJJIIIHHHHHHIIIEEEFFFHHHJJJLLLNNNOOOPPPNNNMMMLLLKKKKKKLLLMMMMMMKKKMMMPPPQQQQQQQQQRRRSSSPPPPPPPPPPPPQQQSSSTTTUUUTTTVVVRRRRRRXXXYYY^^^nnncccLLL<<<>>>BBBCCCTTTlllrrr___YYYOOOSSSLLLHHHMMMOOOLLLIIIJJJHHHEEEAAA???>>>>>>>>><<<999666222111111000000000000000......////////////......//////............//////------------------------------------------------,,,,,,---------.........,,,...000000000111222444222333333444555555666666333:::???EEEQQQaaalllooonnnbbbTTTLLLGGGEEEKKKSSSgggjjjmmmoootttlllWWWOOOJJJDDD@@@:::444555999444444444444555666777888444444444444444444444444444444444444444444444444222333333333333444444444888777777;;;???@@@===888888999999999999::::::::::::;;;<<<===???CCCIIINNNddd}}}fffVVVIIICCCEEECCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@???======<<<;;;:::::::::;;;===>>>;;;;;;;;;>>>AAACCCCCCBBBBBBAAA???>>>>>>?????????AAA>>>:::999<<>>===>>>?????????BBBHHHMMMTTT[[[bbbgggmmmqqqssstttwww}}}~~~~~~uuurrroookkkhhhddd]]]YYYPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGKKKNNNNNNPPP\\\iiipppeeeRRRFFFDDDCCCCCCCCCBBBAAAAAA============???AAACCCDDD@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGFFFEEEEEEFFFHHHDDDEEEGGGJJJLLLMMMNNNOOONNNMMMLLLKKKJJJKKKKKKLLLIIILLLOOOPPPOOONNNPPPQQQOOOOOOOOOOOOPPPRRRSSSTTTRRRUUUQQQQQQXXXXXXXXXbbbtttxxx[[[@@@BBBNNNNNNSSScccqqq___YYYOOOSSSMMMDDDIIILLLJJJIIIJJJJJJGGG@@@???>>>>>>>>><<<999666222111111000000000000000......////////////......//////............//////------------------------------------------------,,,,,,,,,---------......+++---/////////000222444333333333444444444555555444999===???IIIYYYccceeeccc]]]\\\```___VVVLLLIIIJJJQQQXXXXXXZZZiii{{{vvv{{{www^^^III===III@@@:::999999777444444555555444444333222111000333333333333333333333333444444444444444444444444222222333333333444444444555444555999>>>???:::555888888999999999:::::::::888======:::;;;AAAFFFGGGOOOkkkpppXXXLLLMMMDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;<<<>>>???>>><<>><<<;;;<<<>>>>>>???AAACCCEEELLLuuurrrkkkeeeaaa\\\XXXYYY]]]YYY[[[]]]\\\XXXTTTRRRRRRSSSXXXZZZYYYYYY[[[XXXTTTNNNQQQUUUXXXYYYWWWTTTRRROOOQQQSSSRRROOOMMMOOOQQQUUUSSSPPPLLLIIIFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIHHHCCCHHHRRRWWWbbbyyyddd\\\PPPPPPOOOOOOMMMKKKJJJIIICCCBBBAAAAAABBBAAA???===???@@@BBBDDDGGGKKKQQQUUUZZZ^^^aaabbbffflllooonnnuuuwwwzzz}}}|||wwwrrrnnnlllccc^^^XXXSSSPPPLLLHHHDDDEEEDDDCCCCCCEEEHHHJJJLLLIIIJJJNNNRRRSSSYYYmmmcccLLLHHHCCCDDDBBB>>>===@@@AAA@@@<<<<<<<<<===???AAADDDEEE??????@@@AAAAAABBBCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGHHHHHHIIIJJJKKKKKKKKKJJJNNNMMMLLLJJJJJJJJJKKKKKKHHHLLLOOOOOOMMMLLLMMMOOONNNNNNNNNOOOPPPQQQRRRSSSOOOSSSPPPQQQXXXVVVSSSYYYeeekkkHHHHHHYYYXXXTTT\\\qqq[[[[[[RRRSSSNNNKKKKKKKKKJJJIIIGGGFFFEEECCCBBBAAA@@@???===:::777444333222111000000000000///////////////////////////............---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......---......///000111111222555555555555555666777777777888:::>>>FFFQQQXXXZZZZZZVVVYYYdddlllggg[[[SSSPPPLLLJJJOOOVVV```lllxxxyyynnnnnnzzzyyyaaaFFF;;;:::???>>><<<999555333333444444444444333333222222222222222333333333333444444333333333333333333333333222222333333333333444444444444444555555555555666444555666777888999::::::999999:::<<<>>>@@@BBBCCCIIITTTkkkrrrTTTUUUUUUPPPHHHCCCCCCDDDBBBIIIEEECCCEEEGGGGGGEEEDDDEEEDDDCCC@@@===<<<===>>><<<<<<;;;:::999:::<<<>>>888===@@@@@@<<<<<>><<<;;;<<<@@@DDDFFFGGGMMMNNNPPPRRRUUUWWWYYYZZZ```bbbeeeiiilllmmmmmmlllmmmnnnoooppprrrtttuuuuuutttoooiiieeebbb___ZZZVVVLLLKKKKKKJJJIIIFFFCCC@@@GGGDDDAAABBBEEEGGGGGGFFFPPPPPPQQQUUUeeeoooNNNCCCEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>??????@@@???AAACCCCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJKKKLLLGGGHHHIIIKKKLLLMMMNNNNNNPPPOOOOOONNNMMMMMMNNNNNNOOOOOOPPPRRRSSSUUUVVVVVVaaa|||WWWUUU^^^[[[RRRPPPqqqZZZYYYPPPQQQLLLKKKKKKKKKJJJIIIGGGFFFEEECCCBBBAAA@@@???===:::777444333222111000000000000///////////////////////////............---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......---------.../////////000444444444444555666777888666777:::===BBBGGGIIIIIIPPPOOOSSS]]]eeeiiilllpppddd]]]XXXVVVUUUSSSUUUXXX\\\```hhhzzzfffaaadddyyyuuu^^^MMM@@@::::::======<<<888555333333444444444333333333222222222222222222333333333444444333333333333333333333333222222222333333333444444444444444444555555555555444555666777888999999:::888999999;;;<<<>>>@@@AAAFFFKKKXXXtttwwwvvvmmm^^^RRRNNNNNNMMMDDDEEEGGGIIIHHHEEEDDDEEECCCCCCCCCAAA???>>>??????AAABBBBBBAAA???>>>>>>???????????????>>>??????@@@@@@AAABBBAAABBBGGGQQQXXXyyyhhhccc```[[[WWWUUUUUUWWWYYYWWWXXXZZZZZZYYYVVVSSSQQQOOOPPPQQQPPPNNNMMMLLLMMMSSSSSSSSSRRRRRRQQQQQQQQQQQQYYY```aaaZZZSSSPPPOOOOOOMMMKKKIIIHHHGGGGGGGGGFFFEEECCCAAAAAABBBDDDEEEHHHEEEGGGLLLLLLMMM[[[nnn|||mmm]]]WWWTTTPPPNNNOOOLLLKKKIIIFFFDDDCCCEEEFFFEEECCC@@@???@@@@@@@@@???EEEFFFFFFHHHIIIJJJKKKLLLOOOPPPRRRTTTUUUVVVVVVUUUTTTUUUVVVWWWXXXZZZ[[[[[[^^^ZZZVVVRRRPPPMMMIIIEEEBBB@@@>>>===>>>???AAABBBCCCCCCCCCEEEHHHJJJLLLMMMQQQZZZpppuuuXXXEEEBBBEEEDDDCCCBBB@@@???>>>>>>>>>=========<<<===>>>>>>???@@@AAACCCCCCBBBAAABBBCCCDDDCCCBBBAAABBBCCCEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGHHHIIIIIIIIIIIIIIILLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUYYYuuu___NNNNNNNNNMMMNNNsss[[[YYYPPPPPPLLLJJJJJJJJJJJJIIIGGGFFFEEECCCBBB@@@@@@???===999666444333222111000000000000///////////////////////////............---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......---------------------...222222222333444666888888888999:::<<<>>>>>>??????DDDFFFLLLTTT[[[bbbnnnzzzrrrpppqqquuurrrgggZZZTTTVVViii{{{}}}xxxsssOOO===<<<===:::777;;;;;;:::888444333333444333333333333222222222222222222222222333333333333333333333333333333333333222222222222333333333333444444444444555555555555444555555666777888999999888888999999:::<<<===>>>BBBBBBFFFVVVyyyxxxiii]]]UUUHHHJJJKKKIIIEEECCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDD??????@@@@@@???>>><<<;;;CCCAAA???@@@CCCEEEEEEDDDGGGEEECCCEEEPPPddd}}}yyykkkdddccc___aaagggfff___\\\```XXXZZZ\\\^^^___]]]ZZZXXXRRRPPPOOONNNOOOPPPOOONNNPPPPPPPPPPPPQQQQQQRRRRRRPPPXXX```bbb]]]WWWSSSSSSLLLJJJHHHGGGGGGHHHIIIJJJHHHFFFDDDAAA@@@@@@AAABBBFFFCCCEEEJJJIIIFFFKKKUUUhhhyyynnnaaaUUUNNNPPPNNNKKKHHHFFFEEEDDDDDDCCCBBB@@@@@@AAAAAA@@@???AAAAAA@@@@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIGGGEEEDDDDDDBBB???<<>>=========<<<<<<<<<<<<<<<======>>>AAABBBDDDCCCBBBAAAAAABBBCCCBBBAAAAAAAAABBBDDDEEEFFFHHHJJJKKKKKKKKKIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOPPPQQQRRRRRRSSSVVVhhhnnnQQQDDDDDDHHHJJJwww]]][[[RRRRRRNNNIIIJJJJJJIIIHHHGGGFFFFFFCCCAAA@@@??????<<<999666444333222111000000000000///////////////////////////............---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------...............---------------000000111222444666888999<<<;;;===??????>>>???BBB@@@FFFRRR]]]aaaaaadddjjjiiipppyyymmmaaappp|||hhhPPP999444:::===999444888999888777444222222333333222222222222222222222111222222222222333333333222222222222222222222222111222222222222333333333333333444444444555555555444444555666666777888888999999999999::::::;;;<<<>>>@@@AAAGGG[[[pppfffddd^^^VVVQQQNNNIIIDDDCCCCCCCCCDDDDDDDDDBBB@@@BBBBBBBBBBBBCCCCCCBBBAAADDDCCCCCCDDDEEEGGGHHHHHHNNNTTT___ooo{{{kkkfffeee```___kkk}}}}}}mmmbbbccc]]]___ccceeeeeeccc```^^^WWWTTTPPPOOOQQQRRRQQQOOONNNNNNOOOPPPQQQRRRSSSSSSKKKQQQWWWYYYWWWSSSRRRSSSKKKJJJHHHFFFGGGHHHJJJLLLIIIGGGDDDBBB@@@?????????BBB@@@BBBGGGIIIGGGHHHMMMSSSmmmtttbbbUUUTTTQQQPPPNNNLLLJJJIIIEEEDDDDDDEEEFFFFFFDDDBBBCCCCCCBBBAAAAAA@@@@@@???CCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCBBBAAA>>>@@@BBBBBBAAA???>>>>>>AAADDDGGGIIIPPP___ssswwwcccLLL@@@AAADDDAAA===@@@???>>>==================<<<<<<<<<<<<===>>>>>>BBBCCCDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIILLLLLLKKKIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFHHHJJJLLLMMMNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRWWW^^^}}}]]]GGGCCCFFFFFFwww]]][[[RRRQQQMMMIIIIIIIIIIIIHHHGGGFFFFFFBBBAAA@@@???>>><<<999666444333222111000000000000///////////////////////////............---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......//////........................///111333555777888:::<<>>======AAA??????CCCFFFGGGIIILLLKKKUUUlllyyyrrrggg^^^XXXTTTQQQOOOKKKJJJIIIHHHHHHGGGDDDBBBEEEDDDDDDDDDCCCCCCCCCCCC@@@???>>>>>>>>>??????@@@????????????@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAAAAA???AAACCCCCCCCCDDDGGGJJJIIISSSbbbqqq~~~UUUJJJ@@@>>>BBBEEEAAA<<<>>>>>>===<<<<<<=========>>>>>>======>>>>>>???@@@BBBCCCDDDCCCBBB@@@@@@AAA@@@@@@@@@AAABBBCCCDDDDDDDDDFFFIIIKKKLLLKKKIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSWWWWWWlllkkkLLLCCCCCCCCCsss[[[ZZZPPPOOOJJJHHHHHHHHHHHHHHHGGGFFFFFFBBBAAA??????>>><<<888555444333222111000000000000///////////////////////////............---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------........................//////---...///000222444666777666:::GGGSSSQQQFFF@@@AAAAAAJJJ]]]ttt|||pppgggddddddiiipppsssrrrsssvvv{{{zzz||||||vvvooowww}}}]]]@@@888888999999555000333999222333555444333222222222111111111222222222222222111111111111222222222222222222222222222222222222111111111111222222222222333333333333444444444444444444444444555555666666999999999999999:::;;;<<<666===DDDEEEDDDPPPooonnn___YYYRRRNNNNNNNNNMMMKKKIIIGGGGGGJJJOOORRRQQQPPPSSS___ooo|||uuuhhhbbb]]]YYYXXXZZZXXX^^^hhhjjjbbb___aaa___``````aaa```^^^[[[ZZZ[[[YYYVVVUUUUUUTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRVVVUUUSSSOOOLLLJJJKKKMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFEEECCCAAA???>>>======AAA@@@???@@@AAACCCFFFHHHIIIHHHSSSppp{{{hhh[[[QQQLLLIIIGGGFFFFFFGGGHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCC?????????@@@@@@@@@AAAAAA>>>>>>??????????????????AAABBBAAA@@@>>>===>>>??????AAADDDFFFKKKUUUbbbkkkwww{{{VVVGGGCCC???>>>@@@AAA@@@???======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDCCCBBBAAAAAABBB@@@@@@AAABBBCCCDDDDDDEEEDDDFFFHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGDDDEEEGGGIIIJJJKKKLLLLLLJJJKKKMMMOOOPPPQQQPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUYYYWWWdddzzzUUUDDDAAABBBpppZZZZZZPPPNNNIIIGGGHHHHHHHHHHHHGGGFFFFFFBBB@@@???>>>>>><<<888555444333222111000000000000///////////////////////////............---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---.........///.........///111333444555999:::CCCNNNNNNHHHJJJRRRVVVUUUZZZfffnnnooolllkkkoookkkhhhgggdddfffoooyyy}}}~~~mmm[[[FFF555777666666555222...222888///111333444222111111222000111111111222222222222111111111111222222222222111111111111111111111111111111111111222222222222222222333333333444444444333444444444444555555555777666666777888999:::;;;999:::>>>AAABBBFFFUUUdddyyymmmeeecccddddddccc]]]___eeeppp{{{~~~{{{iiicccbbb___[[[YYYXXXXXXYYY[[[\\\]]]]]]^^^ZZZZZZZZZYYYYYYXXXWWWWWWYYYZZZ\\\[[[ZZZYYYYYYZZZQQQPPPPPPPPPOOOOOOOOONNNRRRQQQOOOLLLIIIHHHHHHIIIEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>???AAABBB@@@>>>@@@CCCEEEFFFFFFLLL[[[qqqooobbb[[[XXXTTTRRRQQQOOONNNLLLGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEDDDDDDFFFJJJNNNJJJQQQ[[[fffqqqxxxZZZEEECCCBBB@@@>>>>>>>>>@@@@@@======<<<<<<===>>>??????===============>>>??????@@@AAACCCCCCBBBAAABBBCCC@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFHHHJJJKKKLLLMMMMMMMMMNNNPPPQQQRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUUUUWWWXXX___wwwlllPPPDDDBBBqqq\\\\\\RRRPPPJJJGGGGGGHHHHHHHHHGGGFFFFFFBBB@@@???>>>>>>;;;888555444333222111000000000000//////////////////////////////.........---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---...............///000222444444@@@:::;;;CCCFFFJJJYYYkkksssiii___ZZZZZZ]]]dddkkkmmmllllllkkkiiikkkxxxzzznnnmmm|||^^^EEE999555444555111000222333222222555...000333333222111111222000000111111222222222222000111111111111222222222111111111111111111111111000111111111111222222222222222333333333444444444333333444444444444444444444444555555666888999:::???999777===BBBDDDIIIOOO[[[|||mmm```___aaa^^^\\\\\\PPPUUUWWWVVVWWWZZZYYYUUUXXXWWWVVVVVVUUUVVVWWWWWWRRRVVVYYYZZZXXXWWWYYY[[[QQQPPPPPPOOONNNMMMLLLKKKGGGGGGGGGGGGGGGFFFFFFFFF@@@BBBDDDFFFFFFEEECCCBBBAAAAAAAAA@@@@@@@@@??????===AAADDDBBB@@@AAADDDEEE@@@EEEKKKNNNQQQddd}}}sssiii```YYYRRRNNNMMMLLLKKKJJJHHHGGGFFFEEECCCDDDEEEFFFEEECCCAAA???BBBBBBBBBCCCDDDEEEEEEEEEGGGJJJLLLNNNQQQVVV___eeeuuufffKKKCCCFFF???@@@@@@AAA@@@@@@@@@@@@===============>>>???@@@<<<<<<<<<<<<<<<===>>>>>>???AAACCCCCCBBBBBBCCCDDD@@@AAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMOOOPPPRRRSSSTTTUUUOOOTTTXXXhhh___IIIBBBppp^^^UUUTTTRRRKKKJJJKKKKKKKKKJJJHHHFFFDDDCCCAAA@@@???===;;;777444333222111///............//////000000111111111222////////////............+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000---------............///333666<<>>>>>>>>???AAAAAAAAABBBEEEGGGIIITTTkkklll```fff___WWWRRRPPPOOOMMMJJJLLLJJJKKKNNNKKKDDDEEEKKKIIIDDDFFFOOOPPPJJJLLLTTTYYYfffvvvsssWWWLLLIIIEEE@@@?????????>>>>>>>>>>>>>>>????????????>>>>>>>>>===;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMLLLMMMNNNPPPRRRTTTQQQWWWZZZ```{{{uuuYYYAAAmmm]]]VVVTTTRRRKKKKKKKKKLLLLLLKKKIIIGGGEEECCCAAA???>>>===;;;777444444333222111000///////////////000000000111111111////////////............+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000---------............///000111666<<>>555444555222...222222222111111111000000222222111111000//////...000000000000000000000000000000000000111111111111111111111111111111111111000000111111111222222222111111222222222333333333333333333444444444444555555666666777777888999999:::999:::;;;===@@@CCCEEEFFFOOOhhhvvviiieee```]]]\\\[[[ZZZYYYWWWTTTSSSUUUUUURRRSSSVVVVVVXXXZZZXXXUUUQQQPPPPPPQQQQQQRRRTTTSSSUUU```mmmlll[[[OOONNNNNNJJJIIIMMMJJJIIIGGGDDDBBBBBBAAAAAAAAAAAA@@@?????????????????????>>>>>>>>>>>>??????>>>>>>===<<<===>>>???@@@@@@AAACCCDDDCCCHHHVVVeee|||tttlllddd___cccbbbccceeebbb[[[[[[___WWWYYYcccnnnpppkkkoooyyytttXXXFFFAAAAAA>>>;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<============>>>???@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLMMMLLLKKKIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNMMMKKKKKKLLLMMMOOORRRUUUVVVSSSVVVVVVZZZmmmfffJJJiii\\\VVVSSSQQQKKKKKKLLLLLLLLLKKKJJJHHHGGGBBBAAA???>>>===;;;777444555444333222111000000000//////000000000000111111/////////............---+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////---------............///...///111555888<<>>@@@BBB???BBBNNNddd~~~kkkddd```\\\YYYYYYYYYYYYYYYXXXUUUUUUWWWVVVQQQPPPRRRSSSTTTTTTRRROOOMMMLLLLLLRRRPPPPPPPPPQQQUUUbbbnnntttcccTTTOOOLLLHHHHHHLLLIIIHHHEEECCCAAAAAA@@@AAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>???>>>???AAA@@@>>>CCCKKK\\\\\\RRREEE>>>===>>>>>><<<========================>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMOOONNNMMMKKKJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMOOOQQQSSSTTTSSSRRRRRRTTT___~~~xxxUUUddd[[[VVVRRRPPPKKKKKKKKKKKKKKKJJJIIIHHHGGGBBB@@@???>>>>>>;;;888555555444333222000000000000//////000000000000000000//////.........---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///000///000333444777AAAKKKcccfffdddeeennnqqqxxxlll\\\^^^```iiizzzeeeKKK;;;888777555444333444666888111111111111000000000000111111000000////////////000000000000000000000000///000000000111111111111111111111111111111111111000000000000111111111111111111222222222222333333222222333333333444444444444444555666666777777888999999999999;;;<<<>>>???AAAAAADDDMMM```|||pppfffbbb___ZZZXXXXXXXXXXXXXXXWWWUUUUUUXXXWWWRRRPPPRRRQQQQQQPPPNNNLLLKKKJJJJJJNNNLLLLLLNNNNNNQQQ[[[fffkkk^^^QQQLLLIIIFFFEEEHHHGGGFFFCCCAAA@@@????????????>>>>>>===<<<=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========;;;<<<@@@@@@>>>???CCCLLL]]]tttjjjRRRHHHEEEAAA???>>>>>>>>>>>><<<<<<<<<<<<<<<==================<<<<<<<<<<<<;;;=========<<<<<<;;;;;;;;;<<<===>>>???????????????@@@AAACCCEEEEEEDDDBBBAAABBBBBBDDDFFFHHHJJJLLLMMMNNNNNNMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMOOONNNOOORRRWWWnnnbbbaaaZZZWWWRRRPPPLLLIIIIIIIIIIIIHHHGGGGGGFFFAAA@@@???>>>>>><<<888555444333222111000/////////000000//////////////////............------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///111//////111111333:::BBB___bbb[[[SSSSSSUUUddd|||mmmccceeekkkqqqXXXBBB666333666777666333//////222555000000000000000000000000000000000//////////////////////////////////////////000000000111111111111000000000000000000000000//////000000000111111111000000000000111111111111222222222333333333444444444444444555666666777777888999999:::;;;<<<===>>>BBBBBBDDDGGGQQQkkkrrrhhhdddbbb```]]]YYYWWWWWWVVVUUUTTTTTTRRRTTTWWWWWWTTTRRRTTTPPPOOONNNMMMLLLKKKJJJIIIIIIHHHJJJLLLLLLLLLQQQWWWZZZSSSLLLJJJIIIGGGFFFFFFEEECCCAAA???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===999999===??????@@@CCCHHHLLLRRRnnnoooQQQDDDBBB??????>>>===;;;::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::======<<<<<<;;;;;;::::::<<<<<<======>>>=========>>>???AAACCCCCCCCCAAA@@@@@@AAABBBDDDGGGIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIFFFFFFGGGGGGGGGGGGGGGGGGJJJKKKKKKJJJJJJJJJIIIIIILLLKKKOOOSSSQQQ```yyy```[[[WWWQQQOOOMMMIIIHHHHHHGGGGGGGGGFFFFFFAAA@@@???>>>>>><<<888666444333222111000/////////000000////////////...............------------,,,+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............//////------//////...222888>>>GGGFFFDDDGGGLLL]]]xxxuuuuuunnnVVVEEE<<<666555666///333666666222//////000//////000000000000000111////////////////////////////////////////////////000000000000111111111111000000000000000000000000/////////000000000111111/////////000000000000111222222222222333333333333333333444444555666666666777777888999;;;<<<======<<>>===<<<======<<<<<<;;;:::::::::::::::;;;::::::999999::::::;;;::::::;;;<<<<<<<<<<<<;;;===999888;;;;;;:::===AAA???FFFIIIRRRlllvvv\\\JJJBBB>>>===<<<<<<<<<;;;999999:::;;;999999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAA@@@@@@???>>>???AAABBBDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJNNNPPPLLLRRRqqq```[[[WWWPPPOOOOOOIIIIIIHHHHHHGGGGGGHHHHHHAAA???>>>>>>>>><<<999666555444333222111000000000000000/////////..................---------,,,,,,+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///...,,,,,,//////---...222***222333666???EEESSShhhxxx```LLL888222444555555666///222555555333111000111////////////000000111111////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////000000000111///000000000000111111111111222222222222333333333222333333444555555666666444555666888999;;;;;;<<<999;;;???CCCDDDJJJXXXggg}}}uuujjj```ZZZWWWWWWYYYVVVVVVVVVXXXXXXWWWTTTQQQOOOLLLLLLOOOPPPNNNPPPSSSPPPOOONNNOOOPPPOOOKKKHHHFFFEEEHHHLLLKKKHHHGGGIIIHHHIIIIIIIIIIIIJJJIIIGGGAAA@@@>>><<<<<<;;;<<<<<<;;;;;;:::999999999999999;;;::::::999999::::::;;;888999:::;;;;;;;;;:::999:::888888:::999666999???999DDDFFFFFFMMM[[[{{{fffGGG:::???EEEAAA888<<<<<<<<<;;;;;;::::::;;;888888888999:::;;;;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>>??????>>>>>>???AAABBBCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFHHHJJJJJJJJJJJJHHHIIIKKKLLLHHHKKK\\\nnnaaa\\\WWWOOONNNOOOJJJJJJIIIHHHHHHHHHIIIIII@@@???>>>>>>>>><<<999666666666444333222111111111000000//////.........---......---------,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////...---...111222......111222444//////999>>>FFFWWWwwwuuu]]]PPP===666444777777222000222333222000...---...000222.../////////000000111111.........///////////////////////////////////////000000000000111111111111000000000000000000000000////////////000000000000000111111111111222222222111111222222222333333333222222333444444555555666111222444666888999::::::;;;;;;>>>@@@@@@???EEEMMMPPPhhhtttaaa\\\XXXWWWXXXXXXYYYZZZUUUVVVXXX[[[]]][[[XXXTTTNNNKKKJJJLLLLLLKKKLLLPPPOOONNNNNNPPPQQQPPPKKKGGGHHHFFFGGGKKKLLLIIIHHHKKKHHHHHHHHHFFFFFFGGGGGGEEE@@@???===<<<;;;;;;;;;<<<;;;:::999999888888999999;;;::::::999999::::::;;;666777888999:::999888888666666999;;;999666999???:::AAAAAABBBEEEGGGVVVooofffEEEFFFFFFAAA:::888:::>>>;;;;;;;;;;;;:::999777555777777888999::::::;;;;;;:::::::::999999999888888:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999::::::::::::;;;===>>>???===>>>>>>???AAABBBCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIIIIHHHLLLTTT\\\}}}~~~```YYYSSSVVVNNNKKKIIIGGGFFFHHHHHHFFFCCCBBBBBBAAA@@@AAA@@@>>>:::777666444222111222222111000000000000000000000000000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---//////.........---------,,,,,,,,,---------......---------............///222111111111333666999:::OOO\\\rrrvvv]]]HHH>>>===555555444333333333333444000000////////////000000//////////////////////////////............//////........................---......///////////////000000000000000000000000111111111000000000000000////////////000000000000111111222222222333333333222222333333333333444444555444444555777999<<<===>>>>>>>>>>>>???@@@AAABBBEEEMMM^^^|||nnn```VVVXXXXXXXXXVVVUUUVVVXXXWWWTTTRRRVVV]]]bbbaaa\\\TTTRRROOOLLLJJJIIIIIIJJJPPPQQQRRRQQQNNNLLLLLLMMMJJJHHHGGGGGGIIIJJJJJJIIIEEEDDDDDDDDDDDDDDDEEEEEEBBBAAA???===<<<;;;::::::;;;:::999999888888999999;;;::::::999999::::::;;;888888888888888888888888777777888888888999999999<<<;;;:::;;;>>>CCCHHHLLLmmmkkkTTTKKK======<<<;;;;;;;;;;;;<<<===<<<;;;:::999999999999999999::::::;;;<<<======999999999999999999999999888888999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIFFFEEEDDDDDDEEEEEEDDDCCCCCCDDDGGGIIIJJJIIIHHHGGGIIIHHHGGGGGGHHHJJJMMMNNNbbbzzz^^^WWWRRRVVVOOOLLLJJJIIIIIIJJJJJJHHHFFFEEEBBBAAA@@@AAA@@@>>>:::777666444222111222222111000000000000000000000000000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,---------......---------............//////.........///111444555:::BBBQQQbbbtttttt^^^NNNBBB:::777888444444333222222222222222000000////////////000000........................//////............//////........................---......///////////////000000000000000000000000000000000000000000000000////////////000000000000111111111222222222333333222222222333333333444444444444444555666888:::;;;<<<<<<<<<<<<===>>>???@@@CCCEEEMMM^^^|||}}}jjj\\\VVVVVVVVVUUUTTTSSSTTTXXXZZZYYYYYYWWWWWW^^^eeeccc[[[TTTRRROOOMMMLLLKKKLLLMMMNNNNNNOOOOOOOOONNNLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEBBBAAA???>>><<<;;;;;;;;;::::::999999888888999999999999888888888888999999777777777777777777777777777777777888888888999999;;;;;;:::;;;<<<@@@CCCEEEMMM\\\tttjjjUUUEEE@@@@@@<<<<<<;;;:::999999999:::;;;;;;999888888777777777666777888:::;;;===>>>>>>::::::999999999999999999888888999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDCCCDDDEEEGGGGGGGGGEEEDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHGGGFFFGGGHHHJJJLLLZZZ}}}vvv\\\VVVRRRVVVPPPMMMIIIJJJJJJJJJIIIIIIGGGFFFBBBAAA@@@AAA@@@>>>:::777666444222111222222111000000000000000000000000000111000///......------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---------............///...---,,,,,,---...000111///111666???MMM^^^ppp|||pppdddQQQDDD888555555444333333333222111111000000111111000//////......//////000........................//////............//////........................---......///////////////000000000000000000000000000000000000000000000000////////////000000000000111111111222222222222333222222222222333333333333444444444444555666777888999999999::::::;;;<<<===@@@===???GGGSSSjjjlll^^^VVVTTTWWWUUUUUUSSSQQQQQQTTTXXX\\\\\\aaa```[[[```kkkhhh]]]TTTSSSQQQOOOOOOOOOPPPQQQOOOMMMLLLMMMOOOOOOKKKHHHIIIGGGEEEEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDBBBAAA@@@>>>===<<<<<<;;;:::::::::999999999888888888888777777777777888888666666666666666666666666777777777777888888888888::::::::::::;;;<<<======<<>>???:::::::::999999888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHOOOhhhuuu\\\WWWSSSVVVPPPNNNGGGJJJJJJHHHFFFGGGGGGEEEBBBAAA@@@@@@@@@>>>:::777666444222111222222111000////////////////////////111000///......------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000//////......///000111111000000111777CCCPPPYYYyyy~~~ooo```SSSEEE<<<;;;555333666888555333333333222111111000000111111/////////....../////////........................///......------......///........................---......///////////////000000000000000000000000/////////000000000000000////////////000000000000111111111111222222222222111222222222222333333333444444444444444444555555888888888888999:::;;;;;;<<<999>>>EEEFFFMMMjjj|||pppddd\\\XXXUUUVVVYYYUUUUUUUUUTTTSSSTTTWWWZZZ^^^fffeee___cccooommm```UUUTTTSSSRRRRRRSSSUUUVVVUUUPPPJJJJJJMMMNNNKKKHHHJJJHHHFFFEEEEEEEEEDDDBBBDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA???>>>===<<<<<<<<<::::::::::::999999888888888777777666666777777888666666666666666666666666666666666777777777888888888999999::::::::::::999@@@???@@@FFFWWWrrr}}}jjj```RRRFFF<<<<<>>;;;999;;;;;;999888777777666666999888777777666666666777555555777888:::;;;<<<===;;;::::::999999888888888888888999999999:::::::::<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@BBBDDDEEEFFFFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEEEEFFFFFFHHHSSSuuuuuu^^^ZZZTTTVVVPPPNNNHHHMMMMMMHHHEEEGGGHHHEEEBBBAAA@@@@@@@@@>>>:::777666444222111222222111000////////////////////////111000///......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------............,,,,,,,,,---------......---------............///000000000//////000000000/////////...///333888<<>>===<<<<<<<<<<<<999999:::::::::999888777888888777777777777888888777777777777777777777777555555666666666777777777666777888999:::::::::999???>>>===<<>>666555555555777;;;;;;:::999888777777777777999888888777777777777888666777777777888888999999:::::::::999999888888888888888999999999:::::::::>>>>>>????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>===>>>@@@BBBCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDEEEHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFHHH^^^ttt^^^[[[TTTVVVPPPNNNKKKRRRRRRJJJEEEHHHJJJGGGBBBAAA@@@AAA@@@>>>:::777666444222111222222111000000000000000000000000000111000///......------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------...............///,,,,,,,,,---------......---------............///..................//////+++---000111000000000111000777???EEEIIIQQQ]]]gggsss}}}lll[[[NNNFFF===999555444555555444222333222222111...///:::FFF333222222111000111111111///......------......///------------------------......------------..............................---......///////////////////////////////////////---......//////000000111////////////000000000000000000000111111111111222111111111111222222222222222333333444444444333333888777777888888999:::;;;;;;888999>>>>>>>>>IIIWWWhhh~~~nnnaaa```]]]\\\]]][[[VVVUUUVVVVVVYYY[[[[[[XXXUUUTTTSSSVVVZZZ[[[[[[^^^aaa___ZZZSSSSSSRRRQQQRRRUUUWWWXXX]]]VVVMMMGGGGGGJJJKKKLLLLLLJJJHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@?????????@@@???>>>===<<<;;;;;;;;;;;;999999:::;;;:::999888777888888777777777777888888777777777777777777777777555555555555666666666666555666777888999:::::::::888:::<<<<<<;;;===BBBGGGPPPWWWcccuuuqqqZZZIIIAAA>>>===;;;;;;888777888666333444888999999888777777777777888888888777777777777888888777777777777777777777777999999999999999999999999888888999999999:::::::::>>>>>>@@@@@@@@@@@@>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>><<<===>>>@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDIIIHHHHHHIIILLLNNNNNNMMMHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDGGGEEEPPPqqqppp\\\ZZZTTTVVVPPPOOOMMMUUUTTTJJJDDDHHHIIIFFFBBBAAA@@@AAA@@@>>>:::777666444222111222222111000000000000000000000000000111000///......------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,---------......---------............///,,,,,,---......//////...,,,...111222111000000111333333222222333888>>>BBBMMMTTTaaannnvvvxxx|||~~~}}}}}}wwwqqqaaaZZZQQQGGG???999555222222222333333222111000...444111000111///000777@@@222111000000//////000000///......------......///------------------------...------,,,,,,------...........................---......///////////////////////////////////////------......///000000111////////////000000000000000000000000111111111111111111111111222222222222111222333555555555444444777666666777777888999:::888999:::999888:::AAAGGGHHHQQQ___mmm{{{}}}}}}rrrddd\\\YYYVVVVVVXXXXXXVVVWWW[[[VVVWWWYYYXXXVVVUUUTTTUUUWWWUUUVVV[[[[[[WWWTTTUUUPPPOOONNNNNNOOOQQQSSSUUUUUURRRMMMIIIHHHIIIKKKLLLLLLJJJGGGGGGGGGGGGFFFEEEBBBBBB@@@??????>>>>>>>>>===<<<;;;:::::::::::::::888999:::;;;;;;999888666777666666555555666666777666666666666666666666666444444555555555666666666666666666777777888888999666999<<<===;;;;;;===@@@===???DDDLLLYYYhhhuuu}}}wwwgggIIIDDD???<<<======;;;999222333777======999666777666666666555666666777888777666666555555666777777555555555666666777777777888888888999999::::::;;;888888999999999:::::::::<<<===???@@@@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>;;;<<<>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFFEEEIIIHHHHHHJJJMMMOOOOOONNNGGGHHHIIIIIIIIIHHHGGGGGGDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFIIIYYYlllZZZYYYSSSVVVQQQQQQLLLTTTTTTHHHAAAEEEGGGCCCBBBAAA@@@AAA@@@>>>:::777666444222111222222111000000000000000000000000000111000///......------...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////,,,---...///000000000000...//////...------...000...,,,+++---111444444222888666:::FFFMMMPPPVVV^^^\\\]]]___cccgggiiiiiiiiiiiippprrrkkkcccccchhhkkk``````^^^YYYRRRJJJCCC@@@;;;777333222444555333111333333333111000000222444222000111555444///,,,,,,000000///........................------.........------------------------...------,,,,,,------...........................---......///////////////////////////////////////---------...///000000111////////////000000000000000000000000111111111111000111111111111222222222111222444555666666555555666555555666666777888999444<<>>>>>>>>>>><<<;;;::::::999999999999888999:::;;;;;;999888666555555555444444555555555555555555555555555555555444444444555555555666666777666666555555555666777777:::;;;;;;888888;;;>>>======>>>@@@BBBFFFIIIKKKHHHZZZooommm]]]UUULLLCCC???>>><<<999777555555666>>>777333333555444666999444444444444444555777777555555444444444555555666333333444555666777888999777777888999:::;;;;;;<<<888888999999999:::::::::;;;<<<===??????===<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@BBBCCCEEEFFFGGGGGGGGGFFFGGGFFFFFFHHHKKKMMMMMMMMMEEEGGGHHHIIIIIIHHHFFFEEEBBBBBBCCCCCCDDDCCCCCCBBBBBBGGGFFFJJJgggnnnRRRWWWXXXPPPMMMMMMLLLMMMLLLJJJGGGGGGHHHJJJDDDCCCBBB@@@>>>;;;999888555555444333222222222222111000///......///000000000000///...---,,,,,,,,,,,,,,,+++,,,------,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,************,,,,,,***+++---,,,++++++,,,...------------------------------............---------------............///////////////////////////------......//////000000222333444555777888999999======<<<<<<===>>>?????????@@@@@@AAA@@@@@@??????>>>===;;;999777555555444111111111111111111111111111000///......///000111000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------........................000000//////.........---000//////.........//////...///000///...---...000000111111111111222222222000111222111000000222444111222333333444444333333444555666555444555666888777888888999999:::;;;;;;:::<<>>???@@@BBBCCCHHHQQQ___nnn|||{{{{{{lllXXXIIIAAA???===;;;999888888777666555555444444333333333333444555555555555555555666666666666444444444444444444444444444444555555666777777777666777777777888888888888888888999999999:::::::::999::::::;;;;;;::::::999<<<<<<;;;:::;;;<<<===>>>>>>>>>??????@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCC@@@EEECCCHHH[[[xxxoooQQQTTTUUUPPPOOOOOOMMMMMMLLLJJJGGGFFFGGGIIIDDDCCCBBB@@@>>>;;;999888555555444333222222222222111000/////////000111222000000///------,,,,,,------,,,***+++,,,------+++++++++,,,,,,,,,++++++***---,,,+++******+++,,,---***,,,------,,,,,,---...------------------------------............------------------....................................000//////////////////...000111111222222333333333222222222222222333444444444444555666666666555555888777666444333222111111000000000000000000000000111000///......///000111////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,,,,,,,......................../////////......---------......------------.........///000///...---...000//////000000000111111111///000111111///000111333222222333444444444444444444555555555444444666777666666777777888999999999888:::<<<===>>>BBBHHHLLLRRRccczzzyyyppphhh]]]WWWYYYUUUQQQMMMLLLMMMMMMIIIEEEHHHJJJKKKMMMOOOPPPPPPOOOPPPQQQSSSUUUUUUVVVUUUUUUTTTVVVWWWXXXVVVRRRNNNKKKKKKKKKKKKKKKKKKLLLLLLMMMKKKLLLMMMNNNNNNLLLKKKIIIDDDEEEFFFFFFFFFEEECCCBBB??????>>><<<;;;:::999888999888777666666666777777666777777777777666555555888:::<<<======:::888666333333333333444444444444444444444444444444444444555555444444444444555555666666666777777777888888888888999:::;;;<<<======?????????AAAEEELLLSSSXXX[[[dddpppzzz{{{rrrfffaaaZZZTTTQQQNNNKKKIIIRRRJJJ@@@:::999;;;:::999888888777666666555444444333333333333333444555555444444555555555666666666444444444444444444444444333333333444555555666666666666777777777888888888888888888999999999999:::999999::::::::::::999999<<<;;;:::::::::;;;===============>>>??????@@@@@@@@@AAAAAAAAAAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA;;;???>>>@@@KKK___rrrSSSTTTTTTPPPPPPQQQMMMMMMLLLJJJGGGEEEFFFHHHDDDCCCBBB@@@>>>;;;999888555555444333222222222222111000//////000111333444000///...---------------///,,,)))***,,,...---++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,...---,,,,,,---///------------------------------............------------------....................................111111000000//////......000000000/////////////////////......//////000000...//////000000111111111222222111000000/////////////////////////////////000//////......//////000........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++------------------------//////............------------,,,,,,,,,------......///000///...---...000.../////////000000000000///000111000///000111333222333444444555555444444333444555444333444555777555555555666777777888888888999:::::::::;;;===??????GGGPPPWWW]]]kkkvvvfffXXXTTTQQQLLLLLLOOOLLLIIIGGGGGGIIIIIIGGGDDDIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTUUUUUUTTTPPPMMMKKKIIIJJJKKKLLLLLLKKKKKKJJJHHHIIIKKKMMMNNNMMMLLLKKKEEEDDDDDDCCCBBBAAA@@@@@@======<<<:::999888777777888777666666555666666666666666666777666666555444888:::===???>>>;;;777444222222333333333444444444444444444444444444444444555444444333333444444555555555666666666777777777555666777777888999::::::999888777777999;;;>>>@@@???CCCGGGJJJMMMRRRZZZ```hhhlllsssxxx}}}}}}sssiii```WWWMMMGGGGGGDDDAAA??????>>><<<;;;===999666555777777555222777777666666555444444444333333222222333333444555444444444444555555555555444444444444444444444444222222222333444444555555666666666666777777777777777777777888888888999999999999::::::::::::999999:::::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???AAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>??????===@@@???@@@BBBHHHmmmuuuVVVUUUUUURRRQQQOOONNNMMMLLLIIIFFFEEEFFFGGGDDDCCCBBB@@@>>>;;;999888555555444333222222222222000000000000000222444555000///...---------------///---******---...,,,+++++++++++++++,,,,,,------------------------------+++---......---,,,...///------------------------,,,------......------,,,,,,,,,---------.................................000000000000000000//////000000000000000111111111111111000000000111111222/////////000000111222222///000000000000000000000////////////////////////////////////////////////---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------////////////////////////---------,,,------.........///000///...---...000/////////000000000111111000111222111000111222444333333444555555555555444444555666555444444666888555555555666777777888888:::;;;<<<============>>>CCCGGGJJJJJJHHHJJJSSSZZZtttwwwYYYRRRPPPTTTVVVRRRNNNMMMKKKIIIGGGHHHLLLNNNOOOOOOSSSQQQNNNKKKIIIIIIIIIIIIKKKLLLMMMOOOPPPQQQRRRRRRQQQRRRRRRRRRPPPNNNKKKJJJHHHIIILLLMMMMMMLLLJJJHHHGGGHHHJJJLLLLLLKKKJJJIIIDDDCCCAAA@@@>>>=========;;;::::::999777666666555666666555555555555555555555666666666666555444444333555666777666444111///222222222222333333333333333333333333333333333333444444333333333333444444444555555555555666666666555555555666777888888888777777888999;;;===>>>???BBBBBB@@@>>><<<>>>BBBFFF@@@BBBDDDGGGIIINNNTTTYYYfffgggiiimmmqqquuuyyy{{{yyyyyyyyy}}}rrrnnnlllhhhccceeehhhgggbbbPPPLLLGGGCCCAAA???===:::999999999::::::::::::999:::888777888888777444111555555555555444444333333222222222222222333333444333333333333444444444444333333333333333333333333222222222333444444555555555555555666666666777777666666777777777888888888888888999999999999888888999999999999:::::::::;;;999999:::;;;<<<======>>>@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>======<<<<<<<<<<<<======@@@@@@???BBBAAA>>>WWWpppTTTUUUVVVTTTRRRMMMMMMMMMKKKIIIFFFEEEFFFGGGDDDCCCBBB@@@>>>;;;999888555555444333222222222222000000000000000222444555//////...------------..................---,,,+++---,,,,,,++++++,,,------------------------------+++,,,...---,,,,,,---///------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...........................---......///000111111222......///000111222333333111000////////////000000111111111000111222333444000111222333333333333222000000000000000000000000......////////////..............................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------000000000000000000000000......------...///000000...///000///...---...000000000000111111111222222222333333333222222444555222333444444555555444444555666777666555555777999555555666666777888888888999:::<<<>>>AAABBBCCCBBB???CCCFFFEEEBBBAAACCCFFFLLL```yyyrrrccc]]]```aaa\\\WWWEEEDDDHHHNNNRRRNNNIIIGGGJJJHHHGGGHHHLLLQQQVVVYYYWWWUUUPPPLLLIIIHHHGGGHHHJJJKKKKKKLLLMMMNNNPPPPPPOOOOOOOOONNNMMMKKKJJJIIIHHHJJJLLLNNNNNNLLLIIIGGGGGGHHHIIIJJJJJJHHHFFFEEECCCBBB@@@>>>===<<<;;;;;;999999888777666555555444444444444444555444444444555555555555555444333333222222111000//////......111111111222222222333333333333333333333333333333333333222222222222333333333333444444444555555555555555555666777777888888888999999999999999888888888888888888888999<<<>>><<<<<<;;;::::::<<>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>======;;;;;;;;;::::::;;;;;;;;;<<<:::999???AAA:::EEEccczzz{{{mmmRRRSSSUUUUUUSSSLLLKKKKKKJJJHHHFFFEEEGGGHHHDDDCCCBBB@@@>>>;;;999888555555444333222222222222111000//////000111333444///......---------......,,,000333333///,,,,,,---///...,,,+++++++++,,,---,,,,,,------------,,,,,,***+++---,,,++++++,,,...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------+++,,,---...///111111222++++++,,,...///111222222222222111000000000000111777666555444444555666777111222333555555555444333000000000000000000000000---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000111111...............///000111...///000///...---...000111111111111222222222222111222333333222222333555111222333333444444333333444555666666555555666888555555666666777888888888777777999===AAADDDDDDDDD@@@@@@???>>><<<<<>><<<;;;:::888888777666555555444444222222333444444444444333444444555555444444333222444333111000///000111222000000111111111222222222222222222222222222222222333222222111111222222333222333333333333444444444555555555666666777777777444555666777777777777777333444555777777888777777<<<;;;:::999999999:::;;;::::::::::::::::::::::::???<<<:::<<<@@@BBB@@@<<<<<<===;;;888999<<<<<<999777666666666666666777777444666777777666666666777222111111222222333444555333333333222222222222222111111000000111111222333111111111111222222222222333333333333333333333333333333333444555555666666444444444444555555555666444444555555555666666666777777888888888888777777666777777888999888888888777777888999;;;<<<=====================<<<;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@@@@??????>>>>>>>>>>>>============::::::999999999999::::::888999777;;;BBB>>>???NNNppp}}}rrrvvvYYYTTTTTTTTTRRRKKKIIIJJJIIIHHHFFFFFFHHHIIIDDDCCCBBB@@@>>>;;;999888555555444333222222222222111000/////////000111222......---------......///)))111999888111+++,,,///111000---+++***++++++,,,***+++,,,------,,,+++***)))***,,,+++******+++---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------+++,,,,,,---...//////000,,,,,,------...///000000444333222111111111111222888777555444333333555555///000111333333222111000////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------------...///000000...///000///...---...000000000000000111111111111000111111111000000222444000111222222333333222222333444444444333333555666444444444555666666777777888777777:::???BBBBBBAAACCCAAA>>>;;;999999:::;;;;;;;;;>>>AAAAAA@@@EEEMMMRRRWWW]]]cccggglllpppsss|||yyypppllljjjjjjgggcccddd```QQQJJJHHHAAACCCBBBAAACCCEEEEEECCC@@@DDDDDDCCCBBBCCCEEEFFFEEE???@@@AAABBBDDDFFFIIIKKKJJJJJJHHHGGGGGGGGGGGGHHHLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHFFFGGGIIIIIIIIIHHHFFFDDDAAABBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<;;;777777777666555555444444000111222444444444333222333444444444444333222222111111111111222222333333000000000000111111111222222222222222222222222222222222111111111111222222222222222222333333333333444444555555555555666666222333444666777888999999888888888888888777666444666555555555666777777666:::::::::::::::999888888777666555666777666555444222555666222000222222000111333444555666666777777111333444333111111222444666666666444222111111111222222222222222222222222000000000000000111222222000000000111111111222222222222222222222222222222222222222333444444555555333333444444444555555555333444444444444555555555666777777777777777777666555666777888888888777777666777888999;;;<<<===>>>=========>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>?????????=========<<<<<<<<<;;;;;;::::::999999999999::::::777===999888???AAA@@@GGGVVVbbbYYYTTTSSSQQQHHHHHHIIIIIIGGGFFFFFFHHHJJJDDDCCCBBB@@@>>>;;;999888555555444333222222222222111000///......///000000......---------......///'''222===<<<222***,,,111222111...,,,******++++++******,,,,,,,,,,,,******(((***++++++***)))+++,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,------------------////////////////////////111000///...............222111...,,,+++,,,------,,,---///000000///---,,,........................,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000...///000///...---...000////////////000000000000...///000///......000222000000111222222222222111111222222222111111333555222222333444444555555666<<<999888999===@@@@@@>>><<<;;;::::::::::::999888;;;777777===???===???DDD>>>@@@CCCDDDEEEEEEGGGIIIMMMSSS[[[______\\\[[[ZZZccc]]]TTTKKKFFFEEEHHHJJJHHHEEEJJJJJJAAAAAAEEEBBBCCCBBB@@@???>>>??????@@@<<<>>>@@@@@@@@@@@@>>>;;;>>>AAADDDEEEEEEDDDDDDDDDIIIIIIHHHGGGFFFFFFFFFFFFMMMLLLKKKJJJIIIJJJKKKKKKLLLKKKIIIGGGFFFFFFGGGGGGEEEFFFFFFGGGFFFEEEDDDCCC===???AAACCCDDDDDDCCCCCC@@@AAABBBBBBAAA???===;;;777777777666555555555444000111222333444333333222333444444444444333222222,,,---///111222111000///000000000000111111111111111111111111111111111111222222111111111111222222111111222222222333333333444444444444444444444555888777666555444444333333333333333444666888777666666666666777999:::999777444444555555555555555444666666888:::999666666777222888:::666333444555444333444666666444222111111222444555444222111444666///111333333333222333333111111111111111111222222000000000000000111111222000000000000111111111111222222222222222222222222000111111222333333444444333333333444444444555555333333333444444444555555666666777777777777666666444555777888888888777666666777888999;;;<<<===>>>>>>>>>>>>>>>>>>======<<<========================888999:::<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::444>>>:::222999>>>???BBBDDDddd]]]VVVSSSPPPOOOKKKMMMLLLKKKGGGEEEDDDEEEGGGEEEDDDCCCAAA???<<<:::999555444333222111000000000///000000111111111111000------------------------------------------------///...,,,+++***+++,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...222222222111111111000000111000///......///000111000000//////.........---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000000///...---///222333111...000111111111111222222222111111111111111111111111222222333333333333444444:::::::::::::::::::::::::::999777666666777999::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????AAAGGGLLLIIIBBB???DDDJJJMMMJJJFFFBBB@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@>>>>>>>>>@@@AAA@@@???======>>>>>>>>>>>>======??????@@@AAABBBCCCDDDEEEHHHGGGFFFFFFGGGIIILLLNNNLLLKKKIIIHHHHHHHHHIIIJJJJJJHHHFFFEEEEEEGGGJJJKKKIIIHHHGGGFFFEEECCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDD??????@@@@@@@@@???>>>>>>999888777555444444333333444444444333333222222222555444333222111111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222333333333444444444444444444444444444444444444444444444444444444555555555555666666666666666666555444444444444555444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222000000000000000000000000000000000000000000000000222000///...///000222333////////////000000000000111333444333111111222333000000111111111222222222444444444444444444333333555555555555666666666666555666777777777666555444555777888666333222555777888888888999:::;;;======?????????>>>>>>>>>======;;;<<<>>>>>>===<<<=========>>>???@@@@@@???>>>=========<<<;;;::::::::::::888888777777777777888888999999888888888999;;;<<>>===>>>???@@@???>>>===>>>>>>??????>>>>>>===>>>???@@@AAACCCDDDEEEFFFHHHHHHGGGHHHIIIJJJLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFBBBBBBAAA@@@???===<<<;;;999888777666555444444444444444444333333333222222111111111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333444444444444444444444444444444444444444444444444444444444555555555666666666666555555444444444444444333333333333333333333333333333333333333333333333222222333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000111000///...///000222333////////////000000000000111222333333111111222333111111111222222222222333555444444444444444444444555555666666666777777777777666666666666666777777666888999888666555777999888888888999:::<<<===>>>@@@?????????>>>>>>>>>>>>:::<<<>>>>>><<<;;;<<<======>>>????????????>>>======<<<;;;::::::999999:::888888777777777777888888999888888888888999:::;;;<<>>;;;999999;;;===>>>>>>=========>>>>>>?????????>>>>>>>>>>>>??????>>>===<<<===???@@@???>>>>>>??????????????????>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJKKKKKKLLLKKKKKKKKKIIIKKKMMMNNNMMMJJJFFFDDDIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGDDDCCCBBB@@@>>><<<999888999888777666555444444444444444444444333333333333///000111222111000///...222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111222222222333333333333333333333333333333333333333333333333333333333444444444444555555555555555555444333333333333333333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111000///...///000111222////////////000000000000111222333222111111222333222222222222333333333333555555555555555555555555666666666777777777888888888777666555555666888999777999;;;;;;999999999:::999999999:::;;;<<<===>>>@@@????????????>>>>>>>>>:::<<<======<<<;;;;;;<<<<<<===>>>??????>>>===<<<<<<<<<;;;:::999999999999888777777666666777777888888888888777888888999:::777>>>EEEXXXzzzYYYUUUUUUSSSRRROOOLLLKKKJJJGGGEEEDDDFFFHHHEEEDDDCCCAAA???<<<:::999777666555444333222222222111111111111000///...---........................************************+++++++++************+++******++++++++++++******))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***************+++++++++++++++++++++++++++++++++***+++,,,,,,---------...///000111222222000///---,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++************************+++++++++***************+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////////////////000///------......//////000000000000111111111111111111111111111111111111111222222222222333333333444555666777888999:::::::::999888777666666666777666666666666777777777777777777777777888888888888AAA>>>:::888888999::::::::::::;;;;;;<<<<<<<<<<<<==================>>>???>>>======>>>@@@AAA@@@?????????@@@@@@@@@@@@??????===>>>@@@BBBDDDFFFHHHIIIHHHHHHJJJKKKLLLLLLLLLLLLIIIJJJLLLNNNOOONNNNNNMMMLLLMMMOOOOOONNNKKKGGGDDDJJJIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA???===:::888777999888777666555555555555444444444333333333333333111111111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444333222222222222222222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000////////////000111111////////////000000000000000111222222111111222333222222333333333444444444555555555666666666666666777777777777888888888888777777777777777777777777777999:::;;;;;;:::::::::::::::::::::;;;<<<===>>>????????????????????????:::<<<======;;;::::::;;;<<<<<<===>>>>>>===<<<<<<<<<;;;:::999888888888888777777666666666666777777888888777777777888888888777======AAA^^^~~~[[[VVVUUURRRPPPLLLKKKKKKJJJGGGEEEEEEGGGIIIEEEDDDCCCAAA???<<<:::999777666555444333222222222111111111000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))***++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,---...///000222333333000///---,,,,,,,,,---------------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................................../////////.........////////////000000000111111111000000000000000000000000111111111222222222333333111111222333555666777777888777666666555555555555666666666666777777777777666666777777777777888888???<<<777666777999999888::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>===???AAABBBBBBAAA??????@@@@@@@@@@@@??????===>>>???BBBDDDFFFHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIKKKMMMOOOPPPQQQPPPPPPNNNNNNNNNMMMLLLJJJIIIHHHJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA????????????>>>===<<<:::888777888777666555444444444555333333333333333333333333111000///......///111222000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111000000000111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333222111111111111111111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000///////////////////////////////////////////////////////////////000000111////////////000000000000///000222222111000222333222222333333333444444444555555555555666666777777777777777777888888888888666777999:::;;;:::888777888888888999::::::999888:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===<<<::::::;;;;;;<<<===>>>>>>===<<<;;;;;;;;;999888888888888888777777666666666666777777777777777777777777777777777:::<<<===GGGfff]]]VVVSSSPPPOOOKKKKKKKKKIIIGGGEEEEEEGGGIIIEEEDDDCCCAAA???<<<:::999777666555333222222111111000000000000///......---++++++++++++++++++++++++************************++++++,,,---------,,,,,,))))))************))))))))))))***++++++++++++***************++++++++++++++++++++++++++++++++++++------,,,,,,------...///++++++++++++++++++++++++***************+++,,,,,,,,,,,,---...///000111222...---,,,,,,,,,,,,......------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************)))))))))***************++++++++++++++++++++++++)))))))))***************+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------------....................................000222111000......////////////000000000111111000000000000000000000000111111111111222222222222///000000111222333444444222222222222222222222222555555555555666666666666666666666666777777777777:::777555444555666777666;;;:::999888888888999999:::::::::::::::;;;<<<===>>>======>>>AAABBBBBBAAA>>>??????????????????>>>===>>>???AAACCCEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKNNNOOOQQQRRRRRRNNNNNNLLLKKKKKKKKKKKKLLLJJJJJJIIIGGGFFFEEEDDDCCCDDDCCCCCCBBB@@@>>><<<;;;;;;;;;;;;;;;:::999888777666555555444333333444444111111111111222222222222000///...---...///000111......................../////////////////////////////////////////////////////////////////////////////////000000000111111///000000000000111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////////////////////////////////////////////////////....../////////000000000////////////000000000000...000111111000000222333222222222222333333333333444444444555555666666777666666666777777777888888666888:::===???@@@@@@@@@;;;999777777888888888777:::999999999999:::;;;<<<<<<<<<============>>>>>>===>>>???>>><<<;;;;;;<<<:::;;;<<<======<<<;;;:::;;;:::999888777777777777777666666555555666666777666777777777777666666555555444;;;@@@===HHHttt^^^VVVSSSPPPOOOLLLKKKJJJIIIGGGEEEEEEGGGIIIEEEDDDCCCAAA???<<<:::999666555444222111111111111...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))************))))))))))))***++++++++++++***************++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,......***************************************++++++,,,******+++,,,------......++++++******+++,,,---...++++++,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************++++++++++++************************************************((()))))))))*********+++++++++++++++++++++++++++((()))))))))*********++++++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,---------....................................111444444222///...///////////////000000000111000000000000000000000000111111111111222222222222000000000111111222222222...///000111111111222111333333333444444444555555444444555555555666666666555555555444444555666777999888666555555777888999888888888999999:::<<<<<<<<<;;;;;;<<>>>>>??????>>>>>>======>>>???@@@AAACCCDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLOOOQQQRRRKKKKKKKKKKKKLLLLLLMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBB@@@???===<<<::::::999999888777555444444444333222222222333333//////000000000111111111///000222333444333222111------------------------////////////////////////////////////////////////////////////////////////////////////000000000111/////////000000000111111111111111111111111111111111111111111111111111111000000000111111111222222111111000////////////000////////////////////////000000000000000000000000///000000000000000000///////////////////////////////////////////////////////////////////////////---......///////////////////////////000000000000...///111111000000222333111111111222222222222333222333333444555555666666555555666666666777777777888999:::===BBBHHHMMMOOO???;;;777555777888888777999999888888888999::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@???===<<<<<<<<<:::;;;<<<<<<<<<<<<;;;::::::999888777777666666777666666555555555555666666666666777777777666555444555333888>>>;;;<<>>>>>======>>>>>>>>>>>>=========>>>>>>???AAABBBCCCCCCEEEDDDBBBAAAAAACCCEEEFFFEEEEEEEEEGGGIIILLLOOOQQQGGGHHHJJJLLLMMMNNNNNNMMMKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@??????:::999999888666555333222333333222222111111222222......//////000000000111///333888;;;<<<999555222........................////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000///////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////---......///000/////////////////////000000000000---///000111000000222444000000111111111222222222222222333333444555666666555555555555666666666666:::999:::===DDDMMMWWW\\\BBB===777555666888888777888888888777888888999999:::::::::;;;;;;<<<<<<<<>><<<<<<===::::::;;;<<<<<<;;;:::::::::999888777666666666666666666555555555555666666666666777777777666444333999555666::::::;;;GGGVVVbbbZZZTTTOOONNNLLLJJJJJJIIIGGGEEEFFFHHHJJJFFFEEEEEECCC@@@===:::888555555333222111000000000...///000000000///---,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''')))************+++++++++******))))))******+++,,,++++++++++++++++++++++++---------,,,+++***)))(((******))))))******+++,,,************************************************************************+++*********))))))((((((,,,+++++++++***))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///444888888222,,,//////000000///...------000000000000//////////////////////////////////////////000000000000//////000111111111222222222222111111222222222333333333222222222333333333444444333333222222333333444555333333444444555666666777666777777999:::;;;<<<<<<<<<;;;:::999999;;;===>>>===============<<<<<<<<<======<<<;;;:::;;;>>>@@@DDDAAA===<<>>DDDMMMXXX```MMMBBB888666777666666888777888888888999999999999888999999::::::;;;<<<<<>><<<<<<>>>???;;;;;;;;;:::::::::999999999888888777666555555444333333333444444444555555444444555555555555444444:::888666666777;;;???AAA___XXXTTTPPPOOOLLLIIIIIIIIIGGGEEEEEEHHHJJJGGGGGGFFFDDDAAA>>>;;;999666555333222111111000000...///000000000///------,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************)))))))))******++++++++++++++++++*********))))))++++++++++++++++++++++++++++++******)))((((((((()))************+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))*********+++++++++************************************************************************************)))))))))(((++++++******************))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,///333444000---///////////////...------000//////////////////////////////////////////////////////000000/////////000000000000111111111111111111111222222222333333222222222222333333333333333222222222222333444444222333333444444555555666666666777888999::::::;;;;;;:::999888888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAA@@@??????@@@CCC@@@>>>===@@@CCCEEEFFFIIIIIIIIIGGGDDDBBBBBBCCCFFFFFFFFFEEEEEEEEEEEEEEEHHHGGGFFFDDDAAA???>>>===>>>======>>>??????<<<:::666555444333222222222222222111111111000000000000...........................------...111222222111------,,,,,,,,,,,,------------------....................................---.........///////////////...---...111333222000////////////............/////////000000/////////........................000000////////////000000......................................................................................................////////////........................------............................................................////////////000000//////000000111222111000000000000000000000555666555444222222333555444555555555666666666666888999:::===AAAIIIRRRXXXIII???777666777666666777777777777777888888888888888888888999::::::;;;;;;===>>>??????===<<<<<<===:::::::::999999999888888888888777777666555555444333333333444444444444555444444555555555555444444777666555555666999<<<>>>^^^WWWUUURRRPPPKKKIIIIIIHHHFFFDDDEEEGGGIIIHHHGGGGGGEEEBBB???<<<:::666555444222111111111111/////////000///......------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))),,,,,,++++++************************************)))))))))))))))*********+++************)))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))((()))***+++,,,+++******************************************************************************************))))))))))))))))))******************)))))))))*********++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---******---///...---...////////////...------////////////////////////////////////////////////......////////////............/////////000000000000111111111222222222222111111111222222222333333222222111111222222333444111111222222333444444444666666666666777777888888888888777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::>>>BBBDDDCCC@@@???>>>AAA???>>>>>>AAACCCDDDDDDDDDEEEEEECCCAAA??????@@@CCCCCCCCCBBBAAAAAA@@@@@@EEEDDDCCCAAA???===<<<;;;<<<;;;;;;<<<======;;;999444333222111111111111111000000000000////////////........................---,,,,,,,,,...///...---------,,,,,,,,,,,,------------------............---------------------------------.........//////...---,,,---///000000///..............................////////////..............................////////////////////////................................................................................................---....../////////......------------------..............................---------------------------............/////////000000//////000000111222000000000000000000111111777777555333111000222555444444444555555555666666777888:::;;;===BBBGGGKKKBBB;;;555666777666555666555555666666666777777777666666777888888999999:::;;;===???@@@>>><<<;;;;;;888888888888777777777777777777777666555555444444333333333333444444444444444444555555555555444444333333333444666777999:::^^^XXXWWWTTTPPPIIIIIIIIIHHHFFFDDDDDDGGGIIIGGGGGGFFFDDDBBB>>>;;;999666555444333222111111111///////////////......------------...---,,,,,,+++++++++++++++++++++++++++************************************)))))))))))),,,,,,++++++******))))))************************))))))******************************))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++******))))))******+++,,,************************+++++++++++++++***))))))''')))+++,,,---,,,***)))*********************************************************************************)))))))))))))))(((((())))))******++++++))))))))))))************************************))))))***+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++///---******+++---,,,+++.........//////...------.........///////////////........................---......//////......------------.........//////000000000111111111111222000000000111111111222222111111111111111222333333000000111111222222333333555555555555555555555666555666666666777777777777;;;;;;;;;;;;;;;<<<<<<<<<888;;;???@@@???===<<<;;;???>>>>>>???BBBCCCCCCBBBBBBCCCDDDCCCAAA??????@@@@@@@@@@@@???????????????CCCBBBAAA@@@>>>===<<<;;;<<<;;;;;;;;;;;;:::777555222222111000000000000000000////////////....................................,,,+++,,,---...---+++---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------------------------,,,,,,---------.........,,,,,,,,,---............------...............///---......//////......---...........................//////////////////...................................................................................................------......//////......,,,,,,------------..............................---------------------------------........./////////////////////000111111000000000000000111111111999888666333111000333555333333444444444555555555555777999999999:::===???<<<777444666777555444555444444444555555555666666555555666666777888888888:::===@@@AAA@@@===;;;:::777777777666666666555555666666666555555444444444222222333333333444444444333444444555555444444333111222333555666666777777YYYUUUVVVTTTQQQJJJIIIIIIHHHFFFDDDEEEGGGIIIFFFFFFEEECCC@@@===:::888666666444333222111111111000/////////............------.........---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++******)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))*********+++++++++******))))))******+++,,,******************************+++++++++***))))))''')))+++,,,---,,,***)))************************************************))))))))))))))))))))))))))))))))))))))))))******((((((((())))))******+++(((((()))))))))*********************************))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++***------............------------....../////////000------------------------------............------,,,------------.........//////000000000111111111/////////000000000111111111000000000000111222222//////000000111222222333444444444444444444444444444555666777777777666666999:::::::::;;;;;;;;;<<<999:::;;;;;;::::::;;;===>>>======???AAACCCBBBAAABBBCCCEEEDDDBBBAAAAAAAAA======>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>===<<<===<<<;;;:::999777444111111111000/////////000000////////////.........---........................///---,,,,,,......---+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------+++,,,,,,---,,,,,,------,,,---------......//////------............------..............................////////////......................................................................................................,,,,,,---...............,,,,,,,,,,,,------..............................------------------------------------............/////////...///000000111//////000000111111111111999999777555222222333555333333333333444444444444444666888888666555666777777444333666777444333555333444444444444555555555444555555666666777888888:::===AAABBBAAA>>>;;;:::666666555555555444444444555555555555444444444444222222222333333333444444333333444444444444333333111222444555666666666666tttSSSRRRTTTSSSQQQLLLJJJJJJIIIGGGEEEFFFHHHJJJFFFEEEDDDCCC@@@===:::888777666555333222222222222000000///............///...............---,,,,,,++++++++++++++++++++++++************************(((((()))))))))))))))***************************************************,,,,,,,,,+++++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******))))))******+++,,,************************)))***************))))))((()))***+++,,,+++******************************************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))((((((((()))))))))******************************((()))******++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---//////---+++))),,,,,,---............------------......//////000------------------------,,,,,,------------,,,,,,,,,,,,---------.........////////////000000000000........./////////000000000000000///000000111222//////000000111222222222333333333444444444555555444555777999999888777666888999999::::::;;;;;;;;;<<<<<<;;;:::999:::===@@@>>>======>>>@@@BBBBBBAAA@@@BBBDDDEEECCCBBBAAABBB;;;<<<===>>>???AAABBBBBBAAAAAA@@@@@@???>>>=========<<<:::999888666222000111000000//////000000000////////////............------------------------///---,,,---......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,+++,,,...,,,,,,,,,---......//////,,,,,,------------,,,,,,---------------------------...///000000///...---------------------------------------------------------------------------------------------------+++,,,---...............++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////......//////000111/////////000111111222222777777777555333222333444222222222333333333444444333555777666555444444555555333333666666333333555333333444444444555555555444555555666666777777888:::===@@@AAA@@@===;;;:::555555555555444444444444444444444444444444444444222222222222333333333333333333444444444444333333222333444555666666666666qqqTTTTTTTTTRRRPPPLLLKKKKKKJJJHHHFFFGGGIIIKKKFFFFFFEEECCCAAA===:::999777666555444333222222222111000///...---......///...............------,,,++++++++++++++++++++++++************************(((((((((((())))))******(((((())))))******++++++************************++++++++++++*********)))(((((((((((())))))******************************)))))))))))))))*********)))************+++++++++******))))))******+++,,,************************))))))************))))))))))))*********+++++++++************************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))((((((((((((((((((((()))))))))***************************((())))))*********************************************+++,,,,,,,,,,,,+++************************************************'''))),,,......,,,+++++++++,,,------.........---,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------...................../////////000000------........./////////000////////////000111111///000000111111222333333222222333333444555666666444666999;;;;;;:::888666888888888999::::::;;;;;;<<<<<<<<<:::999:::===@@@>>>===<<<===???AAAAAAAAA===@@@BBBCCCBBB@@@@@@@@@<<<<<<===>>>???@@@@@@AAA@@@@@@??????>>>>>>======;;;:::999999999777444222111000000000000000111111000000000/////////......------------------------...,,,+++,,,......---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---///...,,,+++,,,...++++++,,,------...//////,,,,,,------------,,,,,,------------------------,,,---///000000///---,,,------------------------------------------------------------------------------------------------***+++,,,---............***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............///000000...//////000111111222222222444555555333222111222222222222222333333333333333444666666555444555666555333333555555222222666444444444444555555555555555555555666777777888888888;;;>>>>>>===:::999999666555555555555444444444333333333333333333333333111222222222222333333333222333333444444333333222333333333444444555555666vvvZZZYYYVVVQQQNNNKKKLLLLLLKKKIIIGGGGGGJJJLLLHHHGGGFFFEEEBBB???<<<:::777666555444333222222222111000///------......///......//////......---,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******''''''((()))***+++,,,,,,************************+++*********))))))(((((('''((((((((())))))************************************)))))))))))))))))))))************+++++++++*********)))***++++++,,,))))))))))))))))))))))))((())))))*********))))))******))))))******+++,,,************************************************))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************************************+++,,,,,,,,,,,,+++************************************************&&&(((***+++++++++,,,---+++,,,------.........---,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////............/////////000---------........./////////////////////000111111000000000111222222333333111111222333555666777777555777:::======;;;999777777777888999::::::;;;;;;:::;;;;;;:::999:::<<<>>>>>>===;;;<<<>>>AAAAAAAAA;;;===@@@AAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>??????>>>>>>============888777777888999999777444111111000000000000111222000000000000////////////------------------------,,,+++***+++---...---,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...///...,,,+++,,,///++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++------------------------,,,---///000000///---,,,------------------------------------------------------------------------------------------------***+++,,,---............******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000...//////000111222222222...111444444333111000000111111222222222333333333222444555555555555666888666333444555444111222777444444444555555555666666555555666666777888888888777999<<<<<<:::888777777666666555555555444444444333333333333333333333333111111222222222333333333222333333444444333333222333222222222333444555555sssZZZUUUTTTRRRGGGJJJLLLOOOMMMGGGCCCFFFJJJKKKHHHGGGEEEBBB@@@===;;;:::888777666444222///,,,+++000000000///......------//////...---,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++)))((())),,,---+++)))))))))************))))))+++*********))))))((((((((('''''')))+++,,,+++***)))))))))))))))******+++)))************+++++++++,,,,,,,,,+++++++++******))))))************))))))++++++************++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))++++++******************************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++++++++,,,---------............///---------............//////////////////000111111111111222222222333333333222222333444444555555666777777888999:::;;;;;;<<<555666666777999:::;;;;;;<<<<<<::::::999:::;;;<<<=========>>>>>>????????????@@@@@@@@@@@@@@@AAAAAA?????????@@@AAAAAA>>><<<>>>???@@@@@@???===:::999<<<;;;999888666555444444222222111111111111222222......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------******,,,------------,,,---...000000...,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000///...---------------............////////////000000000000111111111111222222333333333333444444666666666666666666666666444444555555555555444444666666666666555555555555555555555555555555555555999999999888888666555555555444333222111222333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333nnnWWWSSSRRRRRRHHHKKKLLLNNNLLLFFFCCCFFFJJJKKKHHHGGGEEEBBB@@@===;;;:::555555555444333222111111000000000///......------///......---,,,,,,++++++************************))))))))))))))))))))))))))))))*********+++++++++''''''''''''''''''''''''))))))))))))))))))))))))***************************((('''(((***,,,***(((******++++++++++++******************)))))))))(((((('''''')))+++,,,+++***)))))))))))))))******+++)))************+++++++++,,,,,,+++++++++*********)))******************)))++++++************++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))************************************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------...---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------............---------............//////////////////000000111111111111222222222333333222222333333444555555555555666666777888999::::::666777777888:::;;;;;;<<<===<<<;;;:::::::::;;;<<<======>>>??????@@@AAAAAA>>>>>>??????@@@AAAAAAAAABBBAAAAAAAAABBBAAA???<<<>>>>>>@@@@@@???>>><<<;;;;;;:::999777666555444444222111111000000111111222......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,---------------...,,,...000000...,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111000///////////////............////////////000000000000111111111111222222222333333333444444555555555555555555555555444555555666666555555444666666666666555555555444444444444444444444444444888888888888777666555444555444333222222222333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333lllVVVSSSRRRQQQGGGLLLLLLMMMKKKEEECCCGGGKKKKKKHHHGGGEEEBBB@@@===;;;:::555555555555444444333333111000000//////......---.........------,,,,,,+++************************)))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))***)))(((++++++,,,,,,,,,,,,++++++************))))))))))))((((((((()))+++,,,+++))))))))))))))))))******+++)))************+++++++++,,,++++++++++++***************++++++++++++******++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))************))))))************************************************+++++++++++++++*********************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------............---------............///////////////000000000000000111111111222222222222111222222333333444555555444444555666777888999999888888999:::;;;<<<<<<======<<<;;;::::::;;;<<<=========>>>@@@AAABBBCCCCCC>>>>>>??????@@@AAABBBBBBDDDDDDCCCDDDDDDCCC@@@>>>??????@@@@@@@@@???===<<<:::999888666555444444444222111111000000111111222......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------//////---,,,,,,---......,,,...000///...,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000000////////////............////////////000000000000111111111111222222222222333333333333555555555555555555555555555555666666666666555555666666555555555444444444444444444444444444444444777777777777777666555444444444333222222222222333222222222222222222222222000000000000000000000000222222222222222222222222333333333333333333333333kkkWWWTTTRRRQQQGGGKKKKKKLLLIIICCCBBBGGGKKKKKKHHHGGGEEEBBB@@@===;;;:::999888666555333222111111111111000000///...............---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((()))******)))***++++++++++++++++++************))))))))))))))))))(((((()))++++++***))))))))))))))))))******+++))))))*********+++++++++++++++++++++************+++++++++,,,,,,+++++++++++++++************++++++++++++***))))))***++++++))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++************************+++++++++***************************************************++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,,,,,,,---------.........---------............///...//////000000000000000000000000111111111111222111111111222333333444444444444555666777888888999999::::::;;;<<<<<<======<<<;;;:::::::::;;;<<<=========>>>@@@AAACCCDDDEEEAAAAAAAAAAAAAAABBBBBBBBBEEEDDDDDDEEEFFFFFFDDDBBBBBBBBBBBBAAA@@@>>><<<;;;888777666555444444444444111111000000000000111111......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***+++,,,...+++---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...............------............///////////////000000000111111111111111222222222222333333333444444444444444444444444555666666777777666666555555555555444444444333333333333333333333333333333666666666666666555444333333333333222222222222222222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222eeeSSSRRRQQQQQQHHHMMMKKKKKKFFFAAABBBHHHLLLKKKHHHGGGEEEBBB@@@===;;;:::888777555333222111111111111111111000//////......---------------,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))************++++++))))))************))))))))))))))))))))))))******)))(((((()))++++++***((()))))))))))))))******+++))))))*********++++++++++++++++++*********))))))+++++++++,,,,,,+++++++++++++++************+++++++++******************+++))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************************************************************)))))))))******+++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000...,,,+++,,,,,,,,,------------...---------............///......///000111000000/////////000000000111111111000000111111222333333333444555555666777888999999999::::::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<===<<<===>>>???AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAADDDDDDEEEGGGIIIIIIGGGFFFEEEDDDCCCAAA>>><<<:::999666666555444333333333444111000000000000000000111......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))***+++,,,***,,,...///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---......///...------............///////////////000000000111111111111111111111222222222333333444444444444444444444444555555666666666666555555444444444444333333333333333333333333333333333333444444555555555444333333333333333222222222111111111111111111111111111111////////////////////////111111111111111111111111222222222222222222222222\\\NNNOOOPPPPPPIIIOOOKKKIIIDDD???AAAHHHLLLKKKHHHGGGEEEBBB@@@===;;;:::666555333222222222333444222111111000000//////...------------------------************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++******+++,,,)))))))))******)))))))))))))))))))))***************)))((()))++++++***((()))))))))))))))******+++)))************++++++++++++************)))))))))******++++++++++++******++++++************++++++************************))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,************************)))))))))***************************************(((((())))))***+++++++++++++++************++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000...---,,,+++,,,,,,,,,,,,---------------------............///---...000111111111000///////////////000000000000///000000111111222333333444444555666777888999999888999999999::::::::::::999999888888888:::;;;<<<;;;<<<<<<>>>???@@@AAAAAAEEEDDDDDDCCCCCCBBBBBBAAAEEEEEEFFFHHHJJJJJJHHHGGGFFFDDDBBB@@@===;;;999888444444333333333333333444111000000//////000000111......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++))),,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............000111111111000///............////////////000000000000111111111111111111111111222222222222333333333333333333333333444444555555555555444444444444333333333222222222222222222222222222222222333333444444444333333222222222222333222111111000000000000000000000000000////////////////////////111111111111111111111111222222222222222222222222^^^PPPQQQQQQPPPHHHOOOJJJHHHCCC>>>AAAIIILLLKKKHHHGGGEEEBBB@@@===;;;:::888777555333222222333444222222111111000/////////------------------------************************))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))************************''')))+++***)))(((***,,,)))******++++++******)))((()))))))))***************)))))))))++++++)))((()))))))))))))))******+++)))************+++++++++************)))))))))))))))******************)))++++++************++++++*********++++++*********))))))))))))))))))))))))((()))))))))************)))******++++++******)))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,************************((()))))))))*********+++************************((((((((()))***+++++++++++++++************++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---...000111111111//////........./////////000000//////000000111222222222333333444555666777777888777777777777888888888888888777777666777999:::;;;::::::;;;<<<======>>>>>>@@@AAAAAAAAABBBBBBBBBCCCIIIHHHHHHIIIJJJIIIGGGDDDCCCBBB@@@>>>===;;;;;;:::333333222222222222333333000000////////////000000......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))+++---...---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++******+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000111222111000///............////////////000000000000111111111111111111111111222222222222222222222222222222222222333333444444444444333333333333333333222222222222222222222222222222222222222222333333333333222222111222222333222111000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111eeeWWWVVVSSSPPPFFFLLLJJJHHHBBB===AAAIIIMMMKKKHHHGGGEEEBBB@@@===;;;:::>>><<<999555222111111111222222111111000/////////------------------------************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******'''''')))++++++++++++,,,,,,+++++++++(((((())))))*********+++***)))))))))++++++)))''')))))))))))))))******+++)))************+++++++++************))))))))))))))))))************))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,************************(((((())))))*********+++************************'''(((((()))***+++++++++++++++************++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++,,,,,,,,,------------------.........//////---...000111222111///.............../////////000/////////000111111222222111222222333444555666777666666666666666777777777777666666666666888:::;;;999:::::::::;;;;;;<<<<<<<<<===>>>???AAABBBCCCDDDKKKJJJIIIIIIIIIGGGDDDBBB@@@???>>>===<<<<<<<<<<<<222222222111222222333333000000////////////000000......---------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------(((+++---...---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++*********+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,...///000///...---............/////////000000000000000111111111111000111111111111222222222222222222222222222222222222333333444444333333222333333333222222222111111111111111111111111111111111222222333333333222222111111222333222111000///000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111eeeXXXVVVNNNRRRMMMKKKNNNHHH@@@<<<>>>CCCGGGIIIHHHGGGEEECCCAAA???===<<<;;;888555333333333222111000111222111...---...//////......------,,,++++++++++++++++++++++++++++++,,,+++******++++++)))''',,,+++***)))((((((((((((*********)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((()))***************+++++++++*********))))))'''((()))******)))((('''))))))))))))******************))))))******+++,,,(((***,,,,,,+++***)))***))))))************))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))***++++++***)))***+++************************,,,,,,+++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,---......////////////////////////000000000000////////////222222333444444555555666666666555555555555666666888666333222444666888999666777999999999999999::::::;;;;;;<<<===>>>??????EEEFFFGGGFFFDDDCCCCCCCCC@@@>>>;;;999888999:::;;;444333222222444444333222///////////////......---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++,,,,,,---...///000++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,+++***)))+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------..........................................------//////000000000000//////000000000000000000000000...000222333333333111000000000000000000000000000222111111111000000//////111111111111111111111111333333222222111000//////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000////////////000000aaaUUUSSSMMMQQQMMMKKKNNNHHH@@@===>>>CCCGGGIIIHHHGGGEEECCCAAA???===<<<;;;888555444444333222111000111222111...---...//////......------,,,++++++++++++++++++++++++++++++,,,+++******++++++)))(((***)))))))))))))))*********)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************+++++++++*********))))))'''((()))******)))((('''))))))))))))******************))))))******+++,,,)))***,,,,,,***)))***+++******++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,++++++************************************************************))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))***++++++***)))***+++************************,,,++++++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,------...........................000/////////////////////222222222333444444555555555555555555555666777777555555555666888999999888666777999:::::::::999888888888:::;;;===>>>@@@@@@@@@BBBCCCBBB@@@>>>>>>???>>><<<999777666666777888222111000000222222111000///////////////...------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,---...///++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++((()))++++++++++++...000++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................//////000000000000//////000000000000000000000000///000111333333222111000000000000000000000000000111111111111000000000///111111111111111111111111333333222111111000//////000000000000000000000000000000000000//////......////////////////////////////////////////////////111111000000000000111111aaaTTTRRRLLLPPPLLLJJJMMMHHHAAA>>>???CCCGGGJJJHHHGGGEEECCCAAA>>>===<<<:::888555444444444333111000111222111...---...//////......------,,,+++++++++++++++++++++++++++++++++*********++++++***((((((((((((((()))***+++,,,))))))))))))))))))*********)))))))))))))))******))))))))))))))))))))))))(((((()))***************+++************)))))))))(((((())))))))))))(((((())))))))))))******************))))))******+++,,,***++++++***))))))***,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++************)))))))))************************************************))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))***++++++***)))***+++************************,,,+++******)))*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************++++++,,,,,,------++++++******++++++,,,---+++++++++++++++,,,------........................////////////////////////000111111222333333444444333333444444555666888888555666888999:::999777666888777777888999999777555666777888:::<<<>>>???@@@>>>???@@@???===<<<<<<<<<<<<:::888555333333444444000///......000000///......////////////...------,,,,,,,,,+++++++++******+++++++++++++++*********************************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++***************************************,,,,,,,,,++++++++++++***************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++888888666222...+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........................//////000000000000//////000000000000000000000000///000111222333222111111000000000000000000000000111111111111000000000000111111111111111111111111222222111111000000//////000000000000000000000000000000000////////////...////////////////////////////////////////////////222111111000000111111222cccVVVSSSLLLOOOJJJIIIMMMHHHCCC??????CCCGGGJJJIIIHHHFFFCCCAAA>>><<<;;;999777555444555444333111000111222111...---...//////......------,,,+++++++++++++++++++++++++++++++++***)))***,,,,,,***((())))))(((((()))***++++++)))))))))))))))*********))))))))))))))))))***+++))))))))))))))))))))))))(((((()))***************************))))))))))))(((((())))))))))))((((((((()))))))))******************))))))******+++,,,+++++++++)))((((((+++---***++++++++++++++++++***((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))***++++++***)))***+++************************++++++***************+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,------...++++++******++++++,,,---++++++******++++++,,,---.................................///////////////000000000111222222333333222222333444555777888999999:::;;;:::999999999:::???;;;666444666666444222777777888999;;;<<<======>>>???@@@???===<<<<<<<<<;;;999777444222111111111///...---.../////////---......//////......---,,,,,,,,,,,,+++++++++******+++++++++***************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++++++++++++++@@@>>>;;;555...(((&&&%%%++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------...............//////000000000000//////000000000000000000000000///000111222222222222111000000000000000000000000111111111000000000000000111111111111111111111111111111000000000/////////000000000000000000000000////////////////////////////////////////////////////////////////////////111111000000000000111111```SSSRRRKKKOOOKKKJJJLLLIIIDDD@@@???BBBGGGKKKIIIHHHFFFCCC@@@>>><<<;;;888666555555555555333111000111222111...---...//////......------,,,++++++++++++++++++++++++++++++******)))***,,,,,,***)))++++++***)))(((((())))))(((((())))))************))))))(((((()))***++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))******************))))))******+++,,,+++++++++)))((((((+++---))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))***++++++***)))***+++************************+++***************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,------++++++******++++++,,,---++++++******++++++,,,---........................------....../////////000//////000111111222222333111111222333555777888999======<<<;;;<<>>;;;:::777666555555666555333111000111222111...---...//////......------,,,++++++++++++++++++++++++++++++***))))))***,,,,,,+++))),,,+++***)))((((((((((((((((((((()))******++++++(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))***************(((((()))))))))))))))***))))))(((((((((((())))))))))))))))))******************))))))******+++,,,***++++++***))))))***,,,)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************)))))))))************+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))***++++++***)))***+++*********************************)))******+++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))******++++++,,,,,,++++++******++++++,,,---+++++++++++++++,,,---------------------------------------......//////000///000000111222222333333111111222333444666888999<<<=========@@@HHHTTT]]]UUUJJJ===999===@@@>>>:::<<<;;;;;;::::::999999888;;;<<<===<<<:::999999999999888666555333222111111000///......000000///...---............---,,,,,,,,,,,,,,,+++++++++******)))))))))***************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***************+++++++++***************************++++++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++*********+++++++++++++++*********+++++++++++++++((()))*********+++---///++++++++++++++++++++++++*********+++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000000//////000000000000000000000000111111111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000////////////............////////////////////////---............/////////................................................///......------......///```TTTSSSLLLQQQMMMLLLJJJIIIFFFCCC@@@BBBGGGLLLJJJIIIFFFCCC@@@===;;;:::666555555666666666333111000111222111...---...//////......------,,,++++++++++++++++++++++++++++++***))))))***,,,,,,+++*********)))))))))))))))***'''(((((()))******++++++(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))***************(((((((((((())))))*********)))(((''''''((()))***))))))))))))******************))))))******+++,,,)))***,,,,,,***)))***+++)))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))***++++++***)))***+++******************************))))))***++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,------...------------------------,,,,,,---......///000000000000111111222333333444222222222333444555777888:::;;;<<<===@@@JJJXXXbbbUUUJJJ???>>>DDDGGGCCC===;;;;;;;;;;;;::::::::::::999;;;<<<;;;999888777888666666555444333222111111000...---...///000///...------......------,,,+++,,,,,,,,,+++++++++******((()))))))))*********+++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++)))*********++++++++++++)))*********++++++++++++.........---++++++,,,---++++++++++++++++++++++++)))*********++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////000000000000//////000000000000000000000000111111111111111222222333000000000000000000000000///000000000111111111111000000000000000000000000........................////////////////////////---------.........//////................................................//////............//////jjj\\\XXXOOORRRLLLJJJJJJIIIGGGCCC@@@BBBGGGLLLJJJIIIGGGDDD@@@===;;;:::666555555666777666333111000111222111...---...//////......------,,,++++++++++++++++++++++++++++++)))))))))***,,,,,,+++***(((((((((((()))***+++,,,'''(((((()))***+++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))***************'''((((((((())))))*********)))(((''''''((()))***))))))))))))*********************)))***++++++,,,(((***,,,,,,+++***)))***+++++++++,,,,,,+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++******************************+++++++++,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))+++++++++***)))***+++******************************))))))***+++,,,,,,************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******++++++,,,---------,,,,,,------...///------------------------,,,,,,------...///000000111111111222333333444444222222222333444555666777999;;;<<<;;;>>>FFFRRR\\\OOOFFF>>>???GGGKKKDDD<<<:::::::::;;;;;;<<<<<<<<<:::<<<===<<<:::888888999444444444333222111000000///...------//////...---------......------,,,+++,,,,,,,,,+++++++++******(((((())))))*********+++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++***+++,,,+++))))))+++,,,++++++++++++++++++++++++))))))******++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////000000000000//////000000000000000000000000111111000000111111222333000000000000000000000000//////000000111111111222000000000000000000000000---.....................////////////////////////---------.........//////................................................000000////////////000000pppPPPVVVTTTQQQTTTPPPOOOMMMJJJFFFCCCDDDHHHLLLKKKJJJHHHFFFCCC???===;;;555666777888777555333222333222111000////////////......---,,,,,,,,,,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))'''%%%'''***,,,***''',,,+++++++++***)))))))))))))))(((((((((((()))))),,,)))'''(((***+++***((((((((((((((())))))))))))))))))***++++++++++++***))))))))))))************)))************++++++++++++++++++************)))*********)))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))************+++++++++******++++++++++++******))))))***++++++++++++***************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++......,,,++++++,,,......+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------......///000000000111111222222222333333333444333222222333444666777777777999;;;???EEEIIILLLGGGBBB<<<<<>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::888777777444444333222111000//////........................------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))))))************+++++++++++++++************++++++,,,+++************+++,,,******++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////.........//////000///////////////////////////000111111111111000///111111000//////000111111000000000000000000000000////////////////////////111000///...---......///........................................................................................................................YYYUUUSSSPPPPPPNNNMMMLLLIIIEEEBBBCCCGGGJJJKKKJJJIIIGGGDDD@@@===;;;666666777777777555444222333222111000////////////......---,,,,,,,,,,,,---***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))(((+++...,,,((('''))),,,***************+++++++++******)))******+++,,,,,,+++)))(((((()))******)))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************)))************++++++++++++++++++************)))))))))))))))))))))******))))))))))))))))))))))))+++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))************+++++++++******++++++++++++******))))))***++++++++++++***************************+++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,+++***+++---++++++,,,,,,,,,,,,---------------...//////000000000111111111222222222222333222222222333444555666:::999999888999:::<<<===???;;;777777999;;;;;;::::::999999999999999::::::;;;;;;::::::999777666555222222111111000///......------------------------------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************)))************+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,******++++++++++++******)))************+++++++++***++++++,,,,,,++++++***(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////000//////............//////////////////////////////000000111111000000///111000000//////000000111000000000000000000000000////////////////////////000///......------......------------------------------------------------------------------------------------------------........................bbbUUUSSSPPPNNNMMMLLLKKKHHHEEEBBBCCCFFFIIIJJJJJJIIIHHHDDDAAA===;;;666777777777666555444333333222111000////////////......---,,,,,,,,,,,,---)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((***+++***'''&&&'''))))))))))))***+++++++++,,,))))))))))))***+++,,,,,,******)))((()))*********(((((((((((())))))))))))'''((())))))******))))))((()))))))))************))))))*********++++++++++++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))*********+++++++++******++++++++++++******))))))***++++++++++++******************************************++++++,,,************************************************)))***+++,,,,,,+++***)))***,,,,,,,,,+++***+++,,,+++++++++,,,,,,,,,------,,,,,,---......//////000000000000111111111111222222222222333333444555555888777777666666666777777;;;888666555777999999888888888777777888888999999::::::999888777666444333111111000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))))))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////111111000///............///////////////////////////000000000000000000///000000000//////000000000000000000000000000000000//////////////////////////////......------------------------------------------------------------------------------------------------------------........................lllUUUTTTQQQKKKMMMLLLKKKHHHEEECCCCCCFFFHHHJJJJJJJJJHHHEEEAAA===;;;777777777666666555444333333222111000////////////......---,,,,,,,,,,,,---)))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***++++++)))'''((())))))(((&&&)))))))))***+++++++++,,,((((((((((((((()))***+++*********)))((()))******(((((((((((())))))))))))((()))******++++++******((()))))))))************))))))*********++++++++++++++++++*********))))))(((((())))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))*********+++++++++******++++++++++++******))))))***++++++++++++*********************************))))))******+++,,,************************************************((()))++++++++++++)))(((***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,,,,------...///////////////000000000111111111111111222333333444444444444444444444444444555555888777555555666777777777666666666666666777888888888888888777666444333222000//////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++,,,,,,------------,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............222111111000////////////........................000//////////////////000/////////000000/////////////////////////////////.......................................------,,,------------------------------------------------------------------------------------------------........................vvvVVVUUURRRJJJMMMLLLKKKIIIFFFDDDDDDFFFIIIJJJJJJKKKIIIFFFBBB===:::777777777666555555444444333222111000////////////......---,,,,,,,,,,,,---***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,...***((())),,,---+++'''***************+++++++++))))))(((((((((((()))))))))******)))(((((()))+++(((((((((((())))))))))))))))))***+++++++++++++++))))))))))))************)))************++++++++++++++++++************)))((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))************+++++++++******++++++++++++******))))))***++++++++++++******************************))))))))))))***++++++*********************************************************++++++************+++,,,+++***)))***,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////////////////000000000000000111222333444444444333222222222333444444444444555555555555555666666777555444444444555666777888666666666666555444333222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++***************************************+++++++++)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++******++++++++++++******)))************++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........111000000////////////000........................000//////......//////000...//////000000//////...////////////////////////........................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------}}}WWWWWWSSSIIIMMMLLLLLLJJJHHHEEEEEEGGGIIIJJJKKKKKKJJJGGGBBB===:::888777666555555444444444333222111000////////////......---,,,,,,,,,,,,---+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++******)))***+++++++++***+++++++++***************++++++***)))(((((((((((((((***+++***((('''))),,,(((((((((((())))))))))))((())))))***************))))))))))))************)))************++++++++++++++++++************)))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))************+++++++++******++++++++++++******))))))***++++++++++++***************************)))))))))))))))***++++++************************************************+++++++++******+++++++++)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,------+++,,,,,,------......///........./////////000000///000222333444444333333111222333333444444444444222333444444333444555555333333333333444555666777333333444444444444333333////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++)))************+++++++++++++++************++++++******+++,,,,,,+++************++++++++++++******)))************+++++++++*********++++++*********************++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............------------......///........................000///............///000......///000000///......////////////////////////........................------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------XXXXXXTTTIIINNNLLLLLLKKKHHHFFFFFFGGGIIIJJJKKKKKKJJJGGGBBB===:::888777666555555444444555333222111000////////////......---,,,,,,,,,,,,---,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***%%%(((******''''''))),,,,,,+++++++++******))))))...---+++***))))))(((((((((***+++***((('''))),,,(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************)))************++++++++++++++++++************)))'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))************+++++++++******++++++++++++******))))))***++++++++++++***************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---)))+++++++++***)))***+++++++++,,,,,,,,,---------++++++,,,------......///............/////////000///000222333444444333333333333444444444444333333000111333333222222333444333222222333444555666777222222333444444444333333///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************************************))))))******++++++++++++)))************+++++++++++++++************++++++)))***+++,,,,,,+++***)))******++++++++++++******)))************+++++++++(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++,,,,,,---...........................000///...------...///000---...///000000///...---////////////////////////........................,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------aaaYYYRRRSSSKKKLLLLLLKKKIIIFFFFFFGGGIIIHHHIIIIIIIIIGGGEEEBBB@@@888777777777888777555333333333222111000///......------......------,,,+++,,,,,,++++++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***))),,,,,,,,,,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************))))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))(((((((((((())))))+++*********))))))((((((******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++)))((((((((()))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,******))))))))))))************++++++++++++******'''---222111+++'''))),,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++---,,,,,,,,,,,,---......,,,,,,------.../////////222222222222222222222222111111222222222333333333444444444444444444444444333333333333333444555666222333333333333222111111000000//////.........---------------------------+++++++++*********))))))++++++************++++++*********)))))))))))))))))))))))))))))))))))))))************************(((((()))***++++++,,,,,,************************((()))***++++++***)))((((((((()))***************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++******************************++++++++++++******************************************************---,,,***(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////......///////////////.........////////////////////////------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------cccZZZSSSTTTLLLLLLLLLKKKIIIGGGFFFGGGIIIJJJJJJJJJIIIGGGCCC@@@>>>888777777777888777555333333333222111000///......------......------,,,+++,,,,,,,,,+++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))+++,,,,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************))))))))))))(((((((((((()))))))))***+++++++++*********))))))))))))(((((((((((())))))************)))))))))(((******))))))))))))***************)))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))***+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))************++++++++++++******333888;;;999222......111+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...//////000000222222222222222222222222222222222222333333333333444444444444444444444444222222222222222333444444222222333333222222111000000/////////.........---------------------------+++++++++*********))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************((()))***++++++***)))((((((((()))***************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++******************************++++++++++++******************************************************---,,,***)))((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////....../////////////////////...////////////////////////------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------------------,,,,,,+++++++++------------------------eee[[[TTTTTTMMMLLLLLLKKKIIIGGGFFFGGGIIIKKKKKKJJJHHHFFFBBB???===999888777777888777555333333333222111000///......------......------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))+++++++++,,,++++++***)))+++************)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************++++++*********)))))))))((((((((()))))))))******+++++++++******************))))))(((((())))))***************))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************+++***)))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))************))))))))))))************++++++++++++******111555888666000,,,---///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---...............///000000111111222222222222333333333333222222222333333333444444444444444444444444444444222222111111111222333333222222222222222111000000/////////...............------------------------+++++++++******************))))))(((((())))))***))))))))))))))))))******))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************))))))************))))))(((((()))*********************************************************************************************+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++******************************++++++++++++******************************************************---,,,***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////............//////////////////////////////////////////------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------fff[[[RRRTTTMMMLLLMMMLLLIIIGGGFFFHHHIIIJJJIIIHHHGGGEEEBBB@@@>>>:::999777777888777555444333333222111000///......------......------,,,+++,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))******++++++++++++******************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************************************+++++++++*********))))))(((((()))))))))************************************))))))))))))))))))************)))))))))))))))******))))))))))))******++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))*********++++++***)))((((((((()))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))************++++++++++++******&&&))),,,,,,)))''')))++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---....../////////000111111222222222222222333333333333333333333333333444444444444444444444444444444444444333222222222222222333333111111111222111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++************************)))))))))******)))))))))(((((()))***************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++************++++++************************))))))*********+++++++++******************************++++++++++++******************************************************,,,,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......///.....................////////////////////////////////////------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------eeeYYYPPPRRRMMMMMMMMMLLLJJJGGGGGGHHHJJJGGGGGGFFFEEEDDDCCCAAAAAA<<<:::888777777777555444333333222111000///......------......------,,,+++,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***))))))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************************************++++++++++++************))))))))))))******************************************))))))))))))******))))))))))))))))))************))))))))))))******************))))))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))))))))++++++***)))((((((((())))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***************+++******))))))))))))************++++++++++++******%%%(((******(((((()))++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++************++++++++++++---,,,,,,,,,,,,---......//////000000111222222222222222333333333444444444333333444444444555555555444444444444444444444444444444333333333333444444000000111111000000///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))***************************************+++++++++***************************))))))))))))))))))***(((((()))***************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++************++++++************************))))))*********+++++++++******************************++++++++++++******************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......///.........---.........//////000000////////////////////////------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------eeeXXXOOORRRMMMMMMMMMLLLJJJHHHGGGHHHJJJEEEEEEDDDDDDCCCCCCBBBBBB===;;;888777777777666444333333222111000///......------......------,,,+++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))((()))******+++*********(((((()))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************,,,++++++++++++*********)))))))))*********++++++***************++++++++++++******))))))******+++))))))))))))******************))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******************))))))))))))+++***))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))))))))************++++++++++++*********+++,,,+++)))((()))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++---,,,,,,,,,,,,---....../////////000111111222222222222333333444444555555444444444555555555666666444444444444444444444444555555444444333333444444000000000000000///......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***))))))(((((())))))***((((((((()))******++++++))))))))))))))))))))))))******************************************************************************))))))))))))******(((((()))*********************************************************************************************+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++******************************++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////......------......///000000000////////////////////////------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------eeeXXXOOOSSSOOOMMMMMMMMMJJJHHHGGGIIIJJJFFFFFFDDDCCCBBBAAAAAAAAA>>>;;;888777777777666555333333222111000///......------......------,,,+++,,,,,,,,,+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))(((((()))***************(((((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************,,,,,,+++++++++*********))))))*********+++++++++))))))*********++++++++++++******))))))******+++((()))))))))******************))))))))))))******((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******))))))))))))************++++++++++++***************)))(((((()))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---............//////000111111222222222333333444555555666444555555555666666666666444444444444444444444444555444444333222222333333//////000000//////...---,,,,,,,,,------.........++++++++++++++++++++++++))))))*********+++++++++*********))))))*********'''(((((()))******++++++))))))))))))))))))))))))************************************************************************+++***)))(((((()))***+++(((((()))***************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++******************************++++++++++++*********************************************************++++++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////......------......///000000111////////////////////////------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++++++++,,,,,,---------------------------------eeeXXXPPPTTTPPPNNNNNNMMMKKKHHHGGGIIIJJJHHHGGGEEECCCAAA@@@??????>>><<<999777777777666555333333222111000///......------......------,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++++++++)))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,+++++++++******)))************+++++++++))))))******++++++++++++++++++************++++++(((((())))))*********+++******))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))(((((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))************++++++++++++******((((((((()))***,,,---///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---...............///000000111111222222333333444555666666555555555555666666666777444444444444444444444444444333333222111111111222///////////////......---,,,,,,,,,------.........++++++++++++++++++++++++))))))******++++++++++++++++++************++++++'''(((((()))***+++++++++))))))))))))))))))))))))************************++++++******************************************+++***)))(((((()))***+++(((((()))***************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++******************************++++++++++++*********************************************************+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---......//////......---------...///000000111////////////////////////---..................---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---...///+++++++++,,,,,,---------------------------------eee[[[VVVOOOOOOPPPMMMJJJIIIIIIIIIJJJIIIKKKHHHEEECCCBBB@@@>>><<<:::999777777888888666555444333222000///.........//////...------,,,++++++************************,,,,,,+++***))))))******************************,,,+++***))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++***))))))))))))************))))))(((************************,,,+++*********+++,,,------,,,++++++******++++++(((((()))***************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((()))***++++++))))))************))))))************************+++,,,---,,,***)))***+++******************************++++++++++++******((()))))))))************,,,,,,+++***))))))******))))))))))))))))))))))))************************************************)))************+++++++++)))************++++++++++++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))******++++++++++++******++++++************++++++******+++,,,...///000000+++,,,------......------/////////000111111222222222222333444444444444333555555555444444333333333111111000000000000111111555555444333333222111111////////////...............------,,,,,,------...,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))************************))))))))))))))))))))))))+++*********))))))(((((()))---000222111...,,,+++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------,,,,,,////////////////////////---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------fff[[[WWWQQQQQQQQQOOOLLLJJJIIIJJJJJJJJJJJJGGGDDDBBBAAA@@@>>><<<:::888777777888777666444444333222000//////............------,,,,,,++++++++++++++++++++++++++++++,,,++++++***))))))******************************+++***)))(((((()))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))***+++++++++*********))))))((())))))*********))))))************************++++++*********+++,,,------,,,++++++******++++++(((((()))***************))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))***++++++))))))************))))))************************+++,,,---,,,***)))***+++************************)))******++++++******))))))*********++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++************)))))))))(((++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++******+++******))))))******+++******+++,,,---......///+++,,,------...---------...//////000000111222222111111222333333333333333444444444333333333222222111111000000000000111111444444333333222111000000////////////............------,,,,,,,,,,,,------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))************************))))))))))))))))))))))))************)))))))))((((((+++...///...,,,++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................------------............///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------ggg\\\YYYSSSSSSRRRQQQNNNKKKJJJJJJJJJKKKIIIGGGCCCAAA@@@???===;;;:::888777777777777666444444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************))))))((((((((())))))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++'''((()))***************))))))))))))))))))))))))+++************+++,,,,,,,,,,,,+++************+++(((((()))***************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))***+++))))))************))))))***************************,,,,,,,,,***)))***+++************************)))******++++++******)))*********+++++++++,,,,,,******)))((((((((())))))))))))))))))))))))))))))************************************************)))))))))*********++++++)))))))))*********++++++************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++******))))))******+++*********+++++++++,,,,,,++++++,,,---------------......//////000111111111000000111222222222222222333222222222222111111111111000000//////000000111222222111111000000///////////////............---------,,,,,,,,,,,,------,,,++++++++++++*********+++************)))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,+++++++++***************************************))))))))))))))))))))))))************))))))))))))(((***++++++***))))))***++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.................................------------..................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------hhh\\\[[[VVVUUURRRQQQNNNKKKIIIHHHIIIKKKIIIFFFCCCAAA@@@>>><<<:::999888666666777777555444444333222111000000000000+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************)))))))))))))))*********))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((()))))))))*********((((((((()))***++++++,,,&&&'''(((******+++++++++((((((((((((((((((((((((***************++++++,,,,,,++++++***************(((((()))***************))))))))))))))))))))))))((()))))))))******************))))))))))))*********)))))))))))))))******))))))************))))))***************************+++,,,+++***)))***+++************************))))))************))))))))))))*********+++++++++))))))((((((((((((((()))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))*********************)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******++++++++++++************))))))))))))*********************)))))))))++++++,,,------------,,,------...//////000000111//////000111111111111111111111111111111000000000000000////////////000000000000000//////.........//////.........------------,,,,,,,,,,,,,,,,,,---++++++++++++************************))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))*********)))))))))))))))))))))***)))(((((()))+++******************************++++++++++++******************************))))))))))))))))))))))))*********************************************************************************************************************************************************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////........................,,,,,,---------............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------iii\\\[[[WWWUUUOOOOOONNNKKKGGGFFFHHHKKKIIIFFFCCCAAA@@@>>><<<:::999888666666777777555444444333222111000000000111,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,&&&'''(((******+++++++++(((((((((((((((((((((((())))))******++++++++++++,,,+++******))))))******(((((()))***************))))))))))))))))))))))))((()))))))))******************))))))))))))************)))))))))))))))***))))))************))))))************************)))***++++++))))))***+++************************)))))))))******)))))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))*********)))))))))))))))******))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))*********)))))))))(((((((((***+++,,,,,,------,,,,,,---------...//////000000//////000111111111111000000000000000000000000000000000////////////000000//////............------............------------,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))***************)))((((((***,,,******************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************************************************************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////........................,,,,,,,,,------------...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------iii[[[[[[WWWUUUMMMNNNNNNJJJGGGFFFIIILLLIIIGGGCCCAAA@@@???===;;;999777666666666666555333333333222111111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,************************)))***+++,,,------------))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))*********++++++''''''(((((()))***++++++'''((()))***************))))))))))))))))))))))))((()))******++++++******++++++***))))))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))******************))))))))))))******+++******)))))))))))))))))))))************))))))************************((()))+++***))))))***+++************************((())))))******))))))((('''''''''((((((((())))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++*********))))))(((((())))))***)))))))))))))))))))))(((******+++,,,,,,,,,,,,,,,,,,,,,------...///////////////000111111111111111/////////000000000000111000//////......//////000..................------.........------------,,,,,,,,,++++++++++++,,,,,,+++************)))))))))(((((()))))))))))))))***))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))******************+++***((((((***,,,******************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------iiiZZZZZZVVVSSSLLLNNNNNNKKKGGGGGGKKKOOOJJJGGGDDDBBBAAA@@@>>><<<999777666555666666555333333333222111111111222222/////////......---------++++++++++++++++++++++++******))))))***++++++,,,************************((()))+++,,,------,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++'''((((((((())))))******((())))))*********))))))************************'''((()))***+++******)))++++++***)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++***)))))))))))))))))))))************))))))************************''')))******))))))***,,,************************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,,,,,,,++++++,,,,,,---....../////////000111111222222111111//////000000000111111111//////............//////.................................---------,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))(((((((((((())))))******))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************(((***+++***)))((()))*********************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************************************************************(((***+++,,,,,,+++***(((++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------iiiYYYYYYUUURRRLLLNNNOOOLLLIIIHHHMMMQQQKKKHHHEEECCCBBB@@@>>><<<888777555555666666444333333333222222111222222222111111000///...---------******************************))))))***+++,,,,,,************************'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++(((((((((((()))))))))))))))************))))))(((************************'''((()))++++++******)))+++******)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++***))))))((())))))))))))************))))))************************''')))******))))))***,,,************************(((((())))))))))))(((((())))))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))((()))))))))*********+++******+++,,,,,,,,,,,,+++++++++,,,------......///000000111222222222222222///000000000111111222222//////............//////..............................---------,,,,,,,,,,,,++++++++++++++++++,,,************))))))))))))'''((((((((())))))******))))))))))))************))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,))))))******++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++''')))******)))(((((()))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------------------------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))***+++,,,------...///+++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------kkk___XXXWWWMMMOOOOOONNNLLLIIIHHHIIIKKKKKKHHHDDDAAA@@@???===<<<:::888666666666666555444444333111000///.../////////000000...,,,******+++******++++++++++++******)))***++++++++++++***)))***)))(((''''''((()))***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''')))))))))))))))))))))))))))))))))))))))******+++''''''''''''((((((((((((******))))))))))))******))))))))))))************+++++++++***)))(((((('''''''''((()))***++++++,,,)))+++,,,+++)))''''''((())))))(((((()))***++++++(((((((((((())))))))))))++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''******))))))))))))******(((((())))))******+++++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111111111222222222//////000000111111111111111111000000000000111111......---------,,,,,,,,,------------------------************************+++*********))))))(((((()))'''(((+++,,,)))(((+++)))'''&&&&&&'''(((((((((((()))***++++++***)))((())))))))))))))))))))))))+++***)))))))))***,,,,,,))))))))))))******************++++++++++++******)))************+++++++++))))))(((((((((((()))))),,,))))))******(((,,,222)))+++,,,***((((((+++...************************))))))***---//////---+++******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++...---,,,+++++++++,,,---...---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++pppeee]]]]]]SSSNNNNNNNNNKKKIIIIIIJJJLLLKKKHHHDDDAAA@@@???===;;;:::888666555666666555444444333111000///...//////...//////...+++******+++******++++++++++++******************************((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++''''''((((((((()))))))))*********))))))*********))))))))))))************++++++******)))(((((('''(((((())))))******++++++)))***+++***((('''((()))***))))))))))))******+++(((((((((((()))))))))***++++++************++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))*********************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111111222222222000000000111111111222222111111000000000000111111......---------,,,,,,,,,------------------------************************+++*********))))))))))))+++)))))),,,,,,)))))),,,***)))(((((()))******)))((()))***++++++***)))((())))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))******************++++++++++++******)))************+++++++++***))))))(((((())))))***,,,))))))+++++++++000666***+++,,,***((((((+++---************************))))))***---//////---+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++++++++,,,,,,,,,,,,...---,,,,,,,,,---...///...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++oooccc\\\\\\SSSMMMNNNMMMLLLJJJIIIKKKMMMKKKHHHDDDAAA???>>><<<;;;999777666555666666555444444333111000///...//////---...///---+++)))***+++******++++++++++++******,,,+++***))))))***+++,,,'''***...000000...***'''************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))******+++((())))))))))))*********++++++************++++++)))))))))*********++++++++++++******)))((((((((()))))))))))))))*********)))))))))((('''(((***,,,++++++***)))))))))******((((((((()))))))))******++++++************++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************))))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111111111222222111111111111111222222222111000000//////000000111......---------,,,,,,,,,------------------------++++++++++++++++++++++++***************)))))))))***((())),,,,,,(((''')))***+++++++++++++++******))))))************))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))*********++++++******++++++++++++******)))************+++++++++*********))))))*********,,,)))(((+++,,,---444;;;+++,,,+++***))))))+++---***************************)))***,,,......---+++******))))))))))))******)))))))))))))))))))))))))))******************)))************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,------------------------...///000...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++lll___XXXYYYQQQMMMMMMMMMLLLJJJJJJLLLNNNKKKHHHDDDAAA???>>><<<:::999777555555666666555444444333111000///...//////---......---+++)))***+++***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,(((***---000000---***(((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))************)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++,,,++++++++++++++++++,,,))))))*********+++++++++************))))))((((((*********)))))))))))))))*********)))((()))---000,,,++++++***))))))))))))(((((()))))))))*********++++++************++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))******++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******************************))))))))))))******((()))))))))************++++++,,,,,,,,,,,,---------------............///000000000000111111111111111111111111222222222222000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***---222111,,,))))))***+++------,,,+++******)))))))))******)))))))))))))))))))))))))))))))))***************+++++++++))))))*********+++++++++******++++++++++++******))))))*********+++++++++++++++************++++++,,,)))(((***+++---333;;;---,,,+++***)))***+++,,,*********************************+++---...,,,*********))))))))))))******))))))))))))))))))))))))))))))+++,,,,,,+++))))))************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,---...//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++oooaaaZZZ\\\UUUMMMNNNMMMLLLJJJKKKMMMNNNKKKHHHDDD@@@???===;;;999888666444444555666555444444333111000///...//////---......---+++***+++,,,++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))************)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++,,,++++++++++++++++++,,,************++++++++++++*********)))))))))))))))*********)))))))))))))))+++++++++******+++///222,,,,,,+++***))))))******))))))))))))************++++++************++++++************************************************************************************************************************))))))))))))))))))))))))************************(((((((((((())))))************))))))))))))******++++++******))))))(((((())))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******************************))))))))))))******((()))))))))************+++++++++,,,,,,------------------............/////////000000000111111111111111111111111111111111000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++---...333999999333---,,,(((+++...///,,,***))))))***))))))))))))))))))***))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******++++++++++++******))))))*********+++++++++++++++************++++++---***(((*********///666...---+++******+++++++++************************+++*********,,,---,,,*********))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++++++++******+++,,,---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++qqqbbbZZZ]]]VVVNNNOOONNNLLLKKKJJJLLLNNNKKKHHHDDD@@@>>><<<:::888777555444444555666555555444333111000///...//////---...///...,,,+++,,,---++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++***)))(((((()))***+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++++++++************++++++*********++++++++++++,,,******)))))))))))))))))))))))))))))))))************+++,,,++++++,,,...111,,,++++++*********++++++)))))))))*********++++++++++++************++++++************************************************++++++++++++++++++++++++************************************************((((((((((((((((((((((((************************'''(((((())))))******+++******))))))))))))******************))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))***************++++++,,,,,,------...---------............////////////000000000111111111111111000000000000000000//////......//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***///555555000++++++(((,,,000111---***((()))******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++************++++++++++++,,,******++++++++++++******)))************+++++++++*********))))))*********,,,***)))***)))(((+++111000---+++***+++++++++***************************,,,***)))***+++,,,+++*********))))))))))))******))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))*********+++++++++******+++,,,---------,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++qqqbbbXXX[[[UUUPPPPPPOOOMMMKKKJJJKKKMMMKKKHHHDDD@@@>>><<<:::888666555333444555666666555444333111000///...//////...///000///---,,,---...+++,,,,,,------,,,,,,+++************************+++***)))(((((()))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))************+++*********))))))******************+++++++++,,,,,,)))))))))))))))))))))***(((((())))))******++++++(((***++++++******,,,---++++++*********+++,,,,,,))))))*********+++++++++++++++************++++++************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************'''(((((()))******++++++******))))))))))))******)))))))))))))))*********((()))))))))************))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******************************))))))))))))******))))))))))))******************+++,,,,,,---......---------............///////////////000000000111000000000/////////......//////............//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((&&&(((,,,---******---(((...333333///+++)))***+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,++++++************+++++++++,,,,,,******++++++++++++******)))************+++++++++***))))))(((((())))))******)))))),,,+++)))+++///111...+++***+++,,,+++***************************,,,***))))))+++++++++*********))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++,,,---......---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++uuuddd[[[]]]XXXQQQQQQPPPMMMKKKJJJKKKMMMKKKHHHDDD@@@>>><<<999777666555333333555666666555444333111000///...//////...///000000...---...///+++,,,,,,------,,,,,,+++)))***++++++++++++***)))************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((''')))))))))))))))))))))))))))))))))))))))******+++((())))))))))))***************))))))))))))************+++++++++,,,,,,,,,)))))))))))))))*********'''(((((()))***++++++,,,''')))***+++***))))))***************+++,,,------)))************+++++++++++++++************++++++************************************************++++++++++++++++++++++++************************************************************************************************'''(((((()))***+++++++++******))))))))))))******(((((())))))******++++++(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******************************))))))))))))******))))))))))))******************+++,,,,,,---......---------.........//////////////////000000000000000000//////.........---//////............//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...***(((+++,,,,,,000555)))///555666111,,,***++++++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++))))))(((((((((((()))))))))(((***---,,,***+++000111...******,,,,,,+++)))************************,,,+++))))))***++++++*********))))))))))))******))))))))))))))))))))))))---,,,+++******+++,,,---++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.../////////...---,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++rrr^^^\\\YYYYYYPPPNNNMMMKKKJJJIIIIIIJJJKKKHHHDDDAAA???===:::888555444444555666666555333444333111///...///000111111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,,,,+++,,,+++***+++---...---,,,++++++************++++++************************************************))))))))))))************************************)))************+++++++++(((***++++++******+++,,,,,,+++)))(((((()))+++,,,++++++************+++++++++++++++++++++***)))(((---,,,,,,,,,------,,,***'''***...///...+++))))))++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))************))))))******))))))))))))******************************,,,+++***)))))))))++++++,,,,,,++++++***)))((((((+++*********))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...---------............///................................................------------------------******************************************************+++,,,---......///------,,,,,,---...000111///***,,,555444+++''',,,++++++++++++++++++++++++)))************))))))((()))+++++++++***)))***+++++++++******************)))))))))***+++++++++,,,)))************+++++++++***************************************)))((((((+++++++++*********))))))+++++++++++++++***)))((()))************+++++++++++++++******************++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---///111111000///000111---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))************************ppp]]]\\\YYYYYYPPPOOOMMMKKKJJJJJJJJJKKKKKKHHHDDDBBB???===:::888555444444555666666555333444333111///...///000111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***++++++)))'''&&&***)))((()))+++,,,+++***++++++************++++++************************************************))))))))))))************************************)))************+++++++++(((***++++++******+++,,,,,,+++)))(((((()))+++,,,++++++************+++++++++++++++++++++***))))))))))))(((***+++,,,***)))(((***---...---+++******+++++++++++++++++++++++++++++++++++++++***))))))************************))))))************))))))******))))))))))))******************************,,,+++***))))))***++++++,,,,,,++++++***))))))(((************)))))))))((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...---------............///................................................------------------------************************************************)))))))))))))))))))))*********))))))***+++---...---))),,,444444,,,***...+++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++***)))***+++***************************************+++++++++)))************+++++++++***************************************)))((((((+++++++++*********))))))+++++++++++++++***)))))))))************+++++++++++++++******************++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++******************************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,***,,,......---,,,---...------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++******++++++,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************mmm[[[[[[ZZZZZZPPPOOONNNLLLKKKKKKKKKLLLKKKHHHEEEBBB@@@===:::777666555444555666777555333444333111000//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((---222444111,,,***)))***)))((()))+++,,,+++***++++++************++++++************************************************))))))))))))************************************)))************+++++++++(((***++++++******+++,,,,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++***)))((('''''')))+++,,,+++))))))+++------+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************))))))************))))))******))))))))))))******************************+++******)))******++++++,,,,,,++++++***)))))))))************))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))***************+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...---------............///........................------------------------------------------------************************************************)))))))))(((((((((''''''))))))(((((()))***+++,,,,,,)))+++333444...,,,000++++++++++++++++++++++++,,,++++++++++++************+++,,,+++***)))***,,,************************+++++++++***************)))************+++++++++*********************************+++******)))(((+++++++++******************++++++++++++***)))))))))************+++++++++******++++++++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++******************************+++++++++,,,,,,,,,*********************************++++++++++++,,,)))+++------,,,+++,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++******++++++,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************))))))************************kkkZZZ[[[ZZZZZZQQQPPPNNNLLLLLLLLLLLLMMMJJJHHHEEEBBB@@@===:::777666555444555777777555444444333222000000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,222888888333...---...,,,+++***+++---...---,,,++++++************++++++************************************************((()))))))))************************************))))))*********+++++++++(((***++++++******+++,,,++++++***))))))***++++++,,,++++++******++++++,,,+++++++++,,,,,,+++******+++******+++,,,---+++***+++,,,,,,+++******+++---++++++++++++++++++++++++***++++++,,,++++++******************************)))******++++++******)))+++******))))))******+++******************************************+++++++++++++++*********))))))*********))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,******************************++++++++++++******))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++******++++++++++++,,,,,,------,,,***,,,111222---,,,...************************++++++*********************+++,,,,,,******+++,,,***************+++++++++,,,+++++++++***)))))))))))))))*********+++++++++*********************************++++++******)))******************************+++++++++******)))))))))*********+++++++++******+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++******************************+++++++++,,,,,,,,,************************************++++++++++++***,,,---...,,,,,,---...,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++******++++++,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************jjjZZZ\\\ZZZYYYPPPOOONNNLLLLLLLLLMMMMMMJJJHHHEEECCCAAA>>>999666666555555666777777666444444333222111111000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++///222111+++(((***,,,,,,+++***+++---...---,,,++++++************++++++************************************************((()))))))))************************************))))))*********+++++++++(((***++++++******+++,,,+++******************+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++---,,,+++,,,,,,,,,***(((+++,,,,,,+++))))))+++---++++++++++++++++++++++++))))))***************)))******************************++++++++++++******++++++************++++++************************))))))******+++++++++++++++++++++***************))))))))))))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************)))******++++++******)))))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++,,,------...,,,,,,,,,------------------,,,---//////,,,***+++***************************))))))))))))***+++,,,***,,,,,,,,,+++***+++,,,))))))*********+++++++++,,,+++++++++***)))))))))))))))*********+++++++++******************************++++++++++++******************************)))******+++++++++******))))))*********+++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++******************************+++++++++,,,,,,,,,************************))))))*********+++++++++)))+++------,,,+++,,,---++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------************************kkk\\\]]]YYYWWWOOONNNMMMLLLKKKLLLLLLMMMIIIHHHEEECCCAAA>>>999666666666555666777888666444333333333222222111000000------..................,,,,,,,,,,,,,,,,,,,,,,,,+++------+++((('''))),,,***)))((()))+++,,,+++***++++++************++++++************************************************))))))))))))************************************)))************+++++++++(((***++++++******+++,,,************************,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,*********++++++)))(((+++,,,,,,+++******+++---++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++******++++++++++++******++++++************++++++************************((()))***+++++++++++++++************************))))))))))))************'''((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++***************************************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***+++,,,------******+++++++++++++++***,,,,,,,,,---,,,***)))(((************************))))))((()))***,,,...///+++,,,---,,,+++***+++---)))))))))***++++++,,,,,,+++++++++***************)))************+++++++++************************)))***++++++,,,+++++++++***************+++++++++))))))***++++++++++++***)))************+++++++++******++++++,,,---------************************))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++******************************+++++++++,,,,,,,,,************************)))))))))************+++''')))++++++***)))***+++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))++++++******++++++,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......************************lll^^^^^^YYYUUUNNNMMMLLLKKKKKKKKKLLLMMMIIIGGGEEEDDDBBB>>>999555777666555666888888666555333333333333222111000000..................------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---***)))((()))+++,,,+++***++++++************++++++************************************************))))))))))))************************************)))************+++++++++(((***++++++******+++,,,*********++++++*********---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,***))))))+++---...---,,,***+++,,,,,,+++***+++,,,++++++++++++++++++++++++((()))******+++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************'''(((***+++,,,,,,++++++************************((()))))))))************(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++************************+++++++++***************************************))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))******++++++))))))***++++++***)))((()))***************)))(((************************)))))))))***,,,///222444+++,,,------++++++,,,---((())))))***++++++,,,,,,***************+++++++++)))************+++++++++************************)))***++++++,,,,,,,,,+++))))))*********+++++++++))))))***+++++++++++++++)))************+++++++++******++++++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++******************************+++++++++,,,,,,,,,************************))))))))))))************''')))++++++***)))***+++******+++,,,,,,,,,,,,,,,************************************))))))))))))++++++******++++++,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------************************nnn___^^^XXXSSSMMMLLLKKKJJJJJJKKKLLLLLLIIIGGGFFFDDDBBB>>>999555777666666666888888666555333333333333333111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---+++***,,,+++***+++---...---,,,++++++************++++++************************************************))))))))))))************************************)))************+++++++++(((***++++++******+++,,,******++++++++++++******---,,,,,,++++++,,,,,,---***+++,,,,,,------------))))))***---000222222111)))+++------+++***++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************'''(((***+++,,,,,,++++++******************++++++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************************************,,,+++++++++******))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---......---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++************)))***+++,,,,,,+++***)))&&&((((((((()))******)))))))))))))))))))))))))))*********+++...222555777+++,,,------++++++,,,---((())))))***++++++,,,,,,))))))******+++++++++,,,)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++((()))***+++++++++++++++)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++******************************+++++++++,,,,,,,,,************************))))))))))))***************,,,------,,,,,,,,,...)))***+++,,,,,,,,,,,,,,,************************************))))))))))))++++++******++++++,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************************mmm]]]___ZZZUUUTTTPPPKKKIIIJJJKKKKKKJJJKKKFFFEEEFFFBBB999777:::999888777888::::::888777555444444333222111000000///000111000...---------+++++++++,,,,,,---------,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,+++++++++***)))))))))'''(((***+++,,,,,,,,,+++,,,+++***))))))***+++,,,)))************+++++++++++++++******)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********+++,,,---...///++++++------------++++++///---,,,---///222333222***''')))------((((((---,,,---------,,,+++***)))(((''''''***---...,,,)))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++******++++++************************))))))*********+++++++++******************************************************************************))))))******+++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++************************)))(((((('''((((((******))))))))))))*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------////////////////////////...............------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************************************))))))***++++++++++++***((()))***++++++***)))((()))************+++++++++***((()))+++...///---***************************))))))*********+++++++++***************************++++++,,,,,,++++++***************************+++++++++*********))))))******))))))))))))******************************++++++++++++++++++++++++,,,,,,------...///000000******))))))))))))******,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************************************,,,,,,+++******+++,,,,,,******++++++++++++******++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************))))))*********++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++******))))))lll\\\___\\\WWWTTTPPPLLLJJJJJJKKKKKKJJJLLLHHHFFFGGGBBB;;;888:::999888777888::::::888777555444444333222111000000///000111000...---------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++,,,,,,+++++++++***************((()))***+++,,,,,,++++++++++++***))))))***++++++************++++++++++++++++++************))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,------------,,,+++******+++///555:::===>>>...++++++---,,,((((((,,,'''))),,,///000///---,,,+++******,,,...///---+++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************))))))*********++++++++++++++++++*********************************************************************))))))******+++,,,************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************+++***))))))((((((((()))))))))(((((((((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------........................//////......------,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************************************))))))***++++++++++++***))))))************)))))))))************+++++++++***((((((***---...,,,***************************))))))*********+++++++++***************************++++++,,,,,,++++++***************************+++++++++*********))))))*********))))))*********************************++++++++++++++++++++++++++++++,,,------...//////******))))))))))))************************++++++)))))))))))))))))))))))))))***++++++++++++***)))************************************************************************,,,,,,+++******+++,,,,,,******++++++++++++******++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********************************++++++++++++,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,************++++++++++++++++++++++++*********)))lll]]]```]]]YYYSSSPPPMMMKKKKKKKKKKKKJJJMMMJJJGGGGGGCCC<<<999:::999888777888::::::888777555555444333222111000000///000111000...------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++++++++***************+++++++++)))******+++++++++******++++++***))))))***++++++************+++++++++,,,******++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,++++++,,,///222333222000---+++,,,***((((((+++***,,,000444444222///---...------...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++***************************************+++++++++++++++++++++******))))))******************************************************))))))******+++,,,************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************++++++***))))))))))))***(((((((((''''''(((((((((***+++,,,,,,------,,,,,,,,,------------................................./////////...---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************))))))***++++++++++++************))))))*********)))************+++++++++***)))'''(((***,,,,,,+++***************************************+++++++++***************************++++++,,,,,,++++++***************************+++++++++***************++++++************++++++************************++++++++++++++++++++++++******++++++,,,---------******))))))))))))******((())))))***++++++,,,,,,)))))))))))))))))))))))))))***++++++++++++***)))************************************************************************,,,++++++******++++++,,,******++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,************+++++++++,,,++++++++++++************nnn^^^```]]]ZZZRRRQQQNNNLLLKKKKKKKKKKKKMMMJJJGGGEEEBBB>>>:::888999888777888::::::888777555555444333222111111000///000111000...------------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,***+++++++++*********)))+++******************+++*********+++++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------,,,------------------,,,///---***))))))((('''%%%...+++))))))+++,,,---///666777888888666333///---///.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,++++++******++++++************************************************,,,,,,++++++***)))))))))******************************************************))))))******+++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++++++++***************+++))))))(((((((((((())))))***+++,,,,,,------,,,,,,---------.........//////........................000///......---,,,++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************))))))***++++++++++++***,,,+++))))))))))))+++,,,))))))*********+++++++++***)))((('''(((***++++++***************************************************************************++++++,,,,,,++++++***************************************************,,,++++++++++++++++++,,,************************++++++++++++++++++++++++)))*********+++++++++,,,******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))*********++++++*********************************************************************************++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------))))))******+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++rrr___```]]]YYYRRRQQQOOOMMMKKKKKKKKKKKKLLLJJJGGGDDDBBB@@@<<<777999888777888::::::888777666555555444333222111111///000111000...------------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,++++++***************************++++++************++++++++++++,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,------------------------------,,,+++***+++---...---,,,,,,+++***+++///555777777;;;:::888666333111///............------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,++++++******++++++************************************************+++++++++*********))))))******************************************************))))))******+++,,,************************++++++++++++++++++++++++************************************************))))))*********++++++++++++***************+++++++++******))))))******+++***+++,,,,,,------,,,,,,---------.........//////........................///......---,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************************************))))))***++++++++++++***,,,+++***))))))***+++,,,))))))*********+++++++++***))))))(((((()))***,,,***************************************************************************++++++,,,,,,++++++***************************************************,,,++++++++++++++++++,,,************************++++++++++++++++++++++++)))))))))*********************))))))))))))******+++++++++*********))))))************************+++******************+++************************************************************************++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------))))))***+++,,,------...++++++++++++++++++++++++***++++++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,ttt```___\\\XXXQQQQQQQQQOOOLLLJJJKKKLLLKKKJJJGGGCCCCCCDDD???999999888777888::::::888777666666555444333222111111///000111000...------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++++++++***************++++++++++++******)))******++++++)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------------............------------......,,,+++,,,---///000///---,,,---,,,...444;;;===:::555333111///...//////000,,,---------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---,,,++++++******++++++************************+++++++++*********************************************************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************)))))))))***++++++,,,,,,***))))))))))))***++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,------------.........------------------------------------,,,,,,,,,,,,*********+++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******************************************************))))))***++++++++++++***++++++************++++++)))************+++++++++)))***+++***)))(((***,,,************************+++++++++******************************************++++++,,,,,,++++++******************************************+++++++++++++++************++++++************************++++++++++++++++++++++++******************************))))))))))))******,,,,,,++++++***))))))(((************************++++++***))))))***++++++***************************************************************************++++++,,,,,,++++++*********++++++++++++******++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,uuu___^^^[[[XXXPPPQQQRRRPPPLLLJJJKKKLLLKKKKKKHHHDDDFFFHHHDDD<<<999888777888::::::888777666666555444333222222111///000111000...---------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++,,,,,,+++++++++*********************)))))))))+++,,,---)))***++++++++++++***)))+++++++++,,,,,,,,,------******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...///000///...---,,,,,,---...//////...---------,,,***'''---...------333:::999333,,,,,,------......//////+++---...---++++++...111------------------------++++++,,,---------------------------------------------------------------******+++++++++,,,,,,,,,---,,,++++++******++++++************************+++++++++*********)))))))))))))))***++++++,,,,,,******************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************((())))))***++++++,,,,,,)))((((((((())))))***+++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,---------)))*********++++++++++++******++++++++++++******,,,,,,,,,+++++++++******************************************************))))))***++++++++++++******++++++,,,,,,++++++***)))************+++++++++)))+++---,,,***)))***+++************************+++++++++*********))))))***************************++++++,,,,,,++++++***************************))))))*********+++++++++*********))))))*********************************++++++++++++++++++++++++******************************))))))))))))******++++++******************************************++++++***))))))***++++++***************************************************************************+++,,,,,,,,,,,,+++*********++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------ttt___^^^[[[XXXPPPQQQRRRPPPLLLJJJKKKLLLLLLMMMIIIFFFHHHLLLGGG>>>999888777888::::::888777666666555444333222222111///000111000...---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,+++++++++******))))))))))))(((((()))+++---...)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111///...---,,,,,,---...///...------///000000...,,,,,,---,,,***...444111)))***+++---///000///...---+++---...---,,,,,,000333------------------------***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************++++++++++++******))))))(((((()))***+++,,,,,,---*********************************************************)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************((())))))***++++++,,,,,,(((((('''(((((()))************))))))))))))******++++++,,,---------,,,,,,+++++++++,,,,,,,,,------------------------------***++++++,,,,,,------...))))))******++++++++++++******++++++++++++******,,,,,,,,,+++++++++******************************************************))))))***++++++++++++******+++,,,------,,,+++***)))************+++++++++(((+++......+++******+++************************++++++++++++******))))))************************+++++++++,,,,,,+++++++++************************))))))******++++++++++++******))))))))))))******************************+++++++++++++++++++++++++++++++++*********************))))))))))))******)))))))))***++++++,,,,,,************************,,,+++***))))))***+++,,,***************************************************************************+++,,,------,,,+++*********++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++************************))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------qqqdddbbbZZZ[[[RRRRRRPPPMMMKKKJJJLLLNNNPPPMMMJJJGGGDDD@@@;;;888888666666777888999888777555444222000//////000000222111000///.........///---.........---,,,,,,+++++++++++++++++++++++++++,,,+++*********+++,,,---...///...+++))),,,///000)))***,,,------,,,+++***++++++++++++++++++++++++))))))*********+++++++++,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------/////////.........------***---...,,,,,,000000...------------------------,,,,,,,,,,,,,,,---............---...000111///...///..............................---......//////...............---,,,,,,,,,---......//////...............------,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******************************,,,,,,+++***)))))))))*********++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))************)))***++++++***)))***+++))))))))))))))))))))))))******))))))))))))******,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++---...///666333...***((()))***+++++++++++++++++++++++++++***))))))+++------***&&&************************++++++++++++++++++++++++++++++******))))))((((((++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,)))+++++++++***)))***+++++++++++++++++++++++++++***,,,---,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************************************+++)))((('''((()))+++,,,,,,,,,,,,++++++*********************************,,,,,,+++***))))))******************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))************************+++++++++*********))))))************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,qqqdddaaaZZZ\\\SSSSSSQQQNNNKKKJJJLLLMMMPPPMMMJJJGGGDDD@@@<<<999888777666777888999888777555444222111000///000000000000000///......------------......------,,,+++++++++++++++++++++++++++++++++*********+++,,,---'''***,,,,,,******))))))++++++,,,,,,++++++***)))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,------------111333222...,,,...---***............------------//////......------............---...000000///---000//////...------,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,------------,,,---......//////...............------,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******************************++++++******)))***************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))************+++++++++***(((((()))*********************************))))))))))))******---+++***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,...///111///---*********,,,---++++++++++++++++++++++++---+++)))***,,,---,,,***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,)))+++,,,+++***)))***++++++++++++++++++++++++++++++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++***************************************************)))((('''((()))+++,,,,,,,,,,,,++++++*********************************,,,++++++***))))))******************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************+++++++++*********))))))************************)))************+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,rrrcccaaaZZZ\\\TTTTTTRRRNNNKKKJJJKKKMMMPPPMMMJJJGGGEEEAAA===999888777666777999999999888666444333111000000000000...//////000///...,,,+++------......------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))***,,,,,,+++******+++---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------++++++,,,,,,---.........***------++++++...///,,,/////////.........------000000///......---------...---,,,---......---+++.........---------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------...////////////............---------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***************************************)))******++++++******++++++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))************,,,,,,+++)))''''''***,,,******************************))))))))))))******...***(((***///222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...+++++++++++++++,,,------++++++++++++++++++++++++...+++))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++...//////...+++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***************************************************)))((((((((()))+++,,,+++++++++++++++*********************************,,,+++******)))*********************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++************************+++++++++***************************************)))************+++++++++*********************************************************++++++++++++,,,+++************)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,sssbbbaaa[[[]]]UUUUUURRROOOKKKJJJKKKLLLPPPNNNJJJHHHEEEBBB>>>:::888777666777999:::999888666555333111000000000111...///111111111///,,,+++,,,------...------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,...,,,++++++***(((+++000,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///...---,,,,,,+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...---.........////////////+++......,,,---111111///000000000//////.........//////000000000000/////////......///000000///------------....../////////......//////////////////......------,,,,,,,,,,,,------...///////////////...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++*********************************)))))))))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***************************((()))))))))************,,,,,,+++)))((()))---000******************************))))))))))))******...***'''***000333111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,---)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++111111222000---,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************************************))))))(((((())))))***++++++++++++***************************************++++++***************+++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))************++++++++++++***)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,tttbbbaaa[[[\\\VVVUUUSSSOOOKKKJJJKKKLLLPPPNNNKKKHHHFFFCCC???<<<999777777888999:::999888666555333111000000111111000111222333222000...,,,,,,,,,------...------,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++***,,,000///***)))---******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,++++++***++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........///////////////.........888:::888444111222000---222222222222222222222222222444555777888999999999888777777888:::;;;999888555555555444444333333333//////000000000///...---...---,,,,,,+++,,,,,,------...//////000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++*********************************)))))))))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***************************((()))))))))************+++++++++******,,,111444******************************))))))))))))******,,,***(((***///222000---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++***+++,,,,,,,,,+++******++++++++++++++++++++++++)))+++...//////---+++)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***))))))(((******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++///000000///,,,***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************************************)))))))))))))))******+++************************************************+++***************++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,uuubbbaaa[[[[[[UUUUUUSSSOOOLLLKKKLLLNNNPPPNNNKKKIIIGGGDDD@@@===999888777888:::::::::999777555444222111111111111222222333333222111///...,,,,,,------......------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***,,,555???>>>222+++,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,---------........................////////////666999888555444666666333888888999::::::;;;;;;<<<<<<>>>AAACCCEEEFFFGGGFFFFFFEEEEEEGGGJJJKKKJJJIIIGGGFFFDDDBBB???===;;;:::666666666666555333111///...------,,,---...///000......///000000000000///.............../////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***************************************)))******++++++******++++++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))***************++++++++++++---111444++++++++++++++++++++++++******))))))))))))***************+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,---------,,,+++***)))++++++++++++++++++++++++***---222444333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))+++******************+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,------,,,)))(((((()))******++++++++++++******++++++++++++++++++++++++++++++************++++++************************************************((()))))))))************)))))))))************************************************)))******+++,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++***************************************+++++++++************************)))************+++++++++************************************************)))))))))************+++)))))))))************+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,vvvbbbaaa[[[ZZZTTTTTTRRROOOLLLLLLMMMOOOQQQNNNLLLIIIGGGDDD@@@>>>999888777888:::;;;:::999777666444222111111111222222222111111000/////////+++,,,------......------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---...666BBB@@@444---///---......///......------------------------------*********+++++++++,,,,,,+++++++++++++++,,,---...,,,,,,++++++,,,,,,---...------------...............///000111333444555666222555888888;;;@@@BBBAAAAAAAAABBBDDDEEEFFFGGGHHHGGGIIIKKKNNNOOOPPPPPPOOOOOOOOOPPPSSSVVVWWWWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKHHHIIIIIIHHHEEEBBB???>>>:::888666333222111222222......///000000000000000---........./////////000------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******************************++++++******)))***************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))***************+++,,,+++++++++---///++++++++++++++++++++++++******))))))))))))******(((***,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***...222333111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++,,,,,,+++)))))))))*********++++++++++++******++++++++++++++++++++++++++++++************++++++************************************************(((((()))***************((()))))))))*********+++******************************))))))***++++++,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************))))))*********+++++++++************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))************************++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,wwwcccbbb[[[YYYTTTSSSRRROOOMMMLLLNNNPPPQQQOOOLLLJJJHHHEEEAAA>>>999888777888:::;;;:::999777666444222111111111222222111000///.........///+++,,,,,,---.........---++++++++++++++++++++++++)))***+++,,,---,,,++++++///***---555333+++***111000111111111000...,,,***------------------------++++++,,,,,,,,,---------+++++++++,,,---...///000,,,,,,++++++,,,,,,---...---------.........//////000111333555888;;;===>>>===AAACCCBBBDDDIIIJJJHHHGGGHHHIIIKKKMMMOOOPPPQQQMMMNNNQQQSSSTTTSSSRRRRRRSSSSSSTTTWWW[[[]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZWWWSSSPPPNNNIIIFFFAAA<<<777444333222...//////000000000000000---.........//////000000------------------------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******************************,,,,,,+++***)))))))))*********++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************************))))))))))))***************+++,,,+++)))))))))***++++++++++++++++++++++++******))))))))))))******'''+++---,,,((('''***---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++))))))------,,,,,,,,,---......++++++++++++++++++++++++))),,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,...///000111///......------......///+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,---......,,,,,,,,,...******++++++++++++******++++++++++++++++++++++++++++++************++++++************************************************(((((()))***************(((((())))))*********+++******************************))))))***+++,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))************************))))))******++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,}}}ccc___]]]]]]TTTRRRQQQRRROOOKKKLLLOOOSSSQQQMMMKKKHHHEEEAAA>>>888888888888888888888888666777666444111///000111000111222111///.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,///222///---++++++---...------***---222666666222---)))........................+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,---...///000///..................///000000111555777888:::<<>>>>>??????@@@CCCGGGKKKIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNMMMIIIGGGAAABBBBBBBBBAAA>>>;;;999::::::<<>>:::555000,,,111000......000111000///000///...///111222111000......................................................---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************+++++++++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))******************************************************++++++++++++******************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,*********************************++++++******)))++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,++++++******++++++,,,ddd^^^[[[[[[UUURRRRRRRRRPPPKKKLLLPPPQQQNNNKKKIIIFFFCCC???<<<777777777777777777777777555555555333111000111222000111222111///.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///111:::555///+++******+++,,,......---------......///..............................////////////....../////////..............................///000000333333333555777;;;>>>@@@=========<<<===@@@FFFJJJLLLMMMNNNNNNOOOOOOOOOOOOQQQOOONNNMMMLLLJJJGGGEEE===@@@BBBDDDBBB===888444333333555888===FFFPPPWWW\\\]]]```dddgggjjjlllmmmmmmlllllllllkkkkkkkkkjjjlllmmmkkkiiihhhiiifffaaaaaa^^^YYYSSSMMMFFF>>>999777444000//////111111111---,,,---...000111000.........................................................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++)))************+++++++++************************++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++******************+++++++++***************+++++++++++++++++++++++++++++++++*********************************************************************++++++++++++*********++++++++++++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,++++++******++++++,,,ddd^^^[[[[[[UUUSSSRRRSSSPPPLLLLLLPPPPPPMMMJJJGGGEEEBBB===:::666666666666666666666666444555555333111000111333000111222111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000222///,,,***+++---...///------,,,,,,,,,---...///.................................//////.........///............---------............000222444666999999;;;<<<===>>>??????666666666666777;;;@@@EEEHHHIIIJJJKKKKKKKKKJJJJJJJJJHHHFFFDDDDDDCCCAAA???;;;===@@@BBBAAA>>>:::888222333444444555:::BBBIIIRRRTTTWWW[[[___bbbdddeeeggggggiiijjjlllmmmnnnooohhhfffbbb```bbbgggjjjjjjhhhhhhfffeeeaaa]]]XXXTTTHHHCCC<<<666333222222111///...---...//////---+++......................................................---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************++++++************+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------..............................------------------,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********************************************************************************************************************************************++++++++++++***************+++++++++,,,,,,)))******++++++******))),,,,,,,,,++++++*********************************+++,,,------------------,,,,,,+++*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,}}}ccc^^^[[[[[[UUUSSSRRRSSSPPPLLLMMMPPPOOOLLLIIIGGGDDDAAA===:::666666666666666666666666555555555333111000111222000111222111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///*********+++...///...---++++++,,,---......------........................------............------.........------------------...///000333777:::<<<===???AAABBBAAA>>>:::777555555444333333555:::>>><<<>>>@@@AAABBBBBBBBBAAA???>>><<<<<<===>>>===;;;999999::::::999888666555111444666555444555:::>>>>>>@@@CCCHHHLLLOOORRRSSSZZZ\\\___bbbgggjjjmmmooo___XXXPPPMMMQQQYYYcccjjjhhhjjjmmmoooooommmlllkkk^^^XXXNNNFFF???:::777444444222000000000000///...////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***)))(((''''''++++++++++++++++++++++++))))))*********+++++++++************************++++++************+++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,------.................................------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************************************************************************************************************++++++++++++******))))))))))))*********+++)))******++++++******))),,,,,,,,,++++++*********************************,,,,,,---...............---,,,,,,+++******++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,|||bbb^^^[[[[[[VVVSSSSSSSSSQQQLLLMMMQQQOOOLLLIIIGGGDDDAAA===:::777777777777777777777777666777666444111///000111000111222111///.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...*********,,,......+++))))))+++---/////////---,,,........................---------......---------------.........////////////000222555999<<>>AAACCCDDDFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDGGGHHHKKKNNNRRRUUUXXXYYYPPPFFF<<<999<<>>@@@AAAAAAAAA;;;:::888777666666777888333666999<<<===>>>@@@BBB@@@DDDIIINNNSSSUUUVVVVVVVVVWWWYYY]]]```aaa___]]]\\\\\\\\\[[[ZZZXXXWWWVVVNNNMMMNNNTTT\\\bbbdddddd\\\]]]___aaacccdddeeefff]]][[[XXXUUUQQQMMMJJJIIIDDD===888:::999444333666333BBBYYYmmmxxx{{{zzzyyyvvvuuuvvvvvvuuuqqqkkkgggaaaYYYNNNCCC;;;777444333000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++'''((()))***,,,...//////++++++++++++++++++++++++)))************+++++++++************************++++++************++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,------......------,,,++++++,,,,,,---...///////////////...---------,,,---------------------------------.........//////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---*********++++++,,,,,,,,,''''''(((***+++,,,---...))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---***************************+++,,,---............///...---,,,++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,|||gggccc]]]```ZZZYYYVVVRRROOOMMMNNNPPPNNNLLLIIIGGGEEEBBB>>>;;;>>>;;;888777777888999888999777555333111000//////000000111111111///---,,,------...///000000//////---------,,,,,,+++++++++---------------------------.........------///000////////////............------------------------//////...------...000111333111000///222666<<>><<<;;;999888777777555444444444444333222>>>???@@@BBBCCCGGGLLLPPPIIIMMMQQQTTTTTTUUUWWWYYY[[[ZZZ[[[___ccceeecccaaacccaaa^^^\\\\\\]]]___aaa^^^\\\YYYWWWWWWXXX[[[]]]\\\YYYWWWZZZaaagggkkkkkkdddggglllpppoooggg\\\TTTNNNKKKFFF@@@999777777999444999GGG]]]sss~~~}}}xxx~~~}}}|||yyyvvvssspppoooooolllfff]]]RRRFFF<<<666333000---///222333///+++//////...,,,******+++---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,+++******+++,,,,,,************************************************,,,,,,++++++++++++++++++************************)))************+++++++++************************++++++,,,,,,,,,---------........................---------------------------,,,,,,,,,,,,---..............................---------.........//////------------------------////////////............000///////////////000000........................---,,,,,,,,,......---,,,...------,,,,,,------...---+++******,,,------,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,+++***))))))************))))))******+++,,,************************************************)))************+++++++++******************************************************+++++++++,,,,,,,,,******************************++++++++++++******,,,,,,,,,------------...000///...---------------.........------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++---,,,***)))))))))******************))))))))))))***+++,,,---,,,,,,***)))******************************+++++++++,,,,,,,,,~~~iiiddd^^^aaaYYYXXXVVVRRRNNNMMMMMMOOOOOOMMMJJJHHHFFFCCC???<<>>;;;999999999888777999888666444333222111111222222111111000111111111....../////////......---.........------------------------------------------.........------///000,,,,,,---...///000111111000000000//////...............------......///000444666888;;;<<<;;;:::999555555444333333444666777555666777888;;;===@@@AAAFFFGGGIIIKKKMMMQQQVVVZZZPPPNNNNNNQQQWWWXXXVVVRRRRRRTTTWWW[[[___```^^^\\\XXXXXXYYYZZZZZZ[[[[[[[[[cccddddddeeeeeeffffffgggcccdddeeeeeeddddddfffgggggghhhiiiiiijjjllloooqqqqqqqqqqqqnnnfffVVVDDD777:::777888BBBVVVkkkzzz~~~~~~~~~}}}xxxnnnccc\\\NNNFFF;;;444222111111000...//////000000...---,,,111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------........................---------------------------------,,,------...///..............................------------------,,,,,,------......///////////////000000000000000000000////////////000000.........//////000000000000---******+++---------///......------......///000...------.........---------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,+++******)))***************))))))******+++,,,************************************************)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,---......///000000......---,,,,,,,,,------,,,,,,,,,+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***************)))))))))************************,,,,,,+++************+++---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,lllfff___aaaWWWVVVUUURRRNNNLLLLLLMMMOOOMMMJJJHHHFFFCCC???<<<:::888666777888999999999999888666555444333333222444333222111111111333333////////////...---,,,,,,........................------------------------,,,.........------...000---------...///000000111111000000//////......---------...///000222333444777888:::;;;:::999777555444444444555777:::===???AAABBBCCCCCCCCCEEEGGGIIIJJJLLLOOOPPPOOOOOOOOOPPPQQQUUU\\\cccggggggccc```VVVWWWZZZ^^^cccfffhhhhhhiiiiiiiiihhheeeaaa]]]ZZZXXX[[[```dddeeeccc```^^^bbbbbbaaa``````eeennnuuukkknnnpppqqqooommmmmmnnnpppqqquuuyyyvvvjjjWWWIII<<<888666>>>OOOeeexxx~~~{{{zzzyyywwwsssooo^^^VVVKKKAAA:::555222000/////////000000...+++)))000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...................................................---------------...//////.................................---------------------------............111000000//////......---...//////000111222444444222222222111111111000000444222000000111222222111000000////////////000000///...,,,,,,---...---,,,......------------.................................------------,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++***************+++******))))))******+++,,,************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********+++,,,,,,---...//////------,,,,,,,,,,,,,,,---++++++******************))))))***+++,,,,,,------************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,kkkeee^^^```VVVVVVUUURRRNNNLLLKKKLLLNNNKKKIIIFFFDDDAAA===:::888777666777999:::999999888777666555444333333333444444222111111111222333......///......---,,,,,,........................------------------------,,,.........------...000///////////////........./////////.........---------...///222444666777888:::999888666555555444444777888999<<<@@@DDDHHHJJJGGGIIIJJJJJJGGGFFFGGGHHHKKKSSS]]]cccbbb\\\UUUPPP[[[aaajjjmmmmmmmmmpppsssjjjiiiiiihhhiiillloooqqq}}}wwwqqqmmmkkkooouuuyyyxxxrrrkkkeeeddddddbbb___\\\]]]ccchhhmmmooorrrssstttuuuwwwxxxwwwwwwzzz~~~}}}uuufffZZZIIIBBB::::::EEEZZZppp~~~~~~~~~|||wwwrrrnnnjjjaaaWWWLLLAAA777111111000000111222222000---/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............................................................------------...//////////////////////////////.................................///////////////......//////000000111111000111222444777999<<<===;;;:::999888777555444444222222111222333222000...111111000000000000111111444222000000000111000...///......------......///.................................---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++***************++++++******))))))******+++,,,************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))***++++++,,,------,,,,,,++++++++++++,,,---************************))))))***+++,,,,,,------***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,++++++++++++******************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,~~~iiiddd\\\^^^VVVWWWVVVSSSOOOMMMLLLLLLMMMKKKHHHFFFCCC@@@<<<999<<<:::999999::::::999777666666555444333333444444555444333222111111111111------.........------,,,---------------.........---------------------------.........------///000000000//////....................................///000222444666777888888888777555444333555777888===>>>AAAEEEIIILLLOOOPPPGGGKKKOOOPPPNNNLLLLLLMMMYYY\\\___cccfffkkkppptttrrrvvvxxxvvvrrruuuvvvnnniiicccaaa___aaagggnnnsssvvvzzzzzz{{{~~~}}}wwwrrraaaWWWIII@@@DDDUUUlll}}}|||ooodddssstttsssmmmcccTTTFFF>>>666222......000222111///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................................................------......///000////////////////////////....../////////000000000,,,,,,---...///111111222222333555777:::===>>>???BBBCCCDDDGGGJJJMMMPPPRRROOOOOONNNLLLKKKIIIHHHGGGAAA@@@???@@@AAA@@@>>><<<:::999999888888999999:::<<<999666444333111///---//////............//////....................................---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********)))******+++,,,******))))))******+++,,,************************************************)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************++++++++++++******++++++,,,,,,***************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++------------------------***+++,,,,,,---,,,,,,,,,++++++++++++************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,{{{gggbbbZZZ\\\WWWWWWWWWTTTQQQNNNLLLLLLMMMKKKHHHFFFDDDAAA===::::::999999999::::::999777555444444333333333333444444444444333222000///...,,,,,,---.........------+++,,,,,,,,,---------------------------------------.........------///000.........///////////////.........//////000000111222333444555666555555444333333333555777;;;>>>@@@BBBDDDHHHKKKMMMOOOOOOOOOKKKRRR[[[```aaaaaacccfffjjjhhhhhhjjjsss|||vvvuuuxxxzzzxxxuuuvvvvvvwwwyyy{{{}}}uuuooofff]]]\\\fffvvv|||lll```cccjjjrrrwwwsssiii^^^WWWIIIAAA777222111111///---////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...........................................................................//////000////////////////////////......///000111222333333111222444777;;;>>>@@@AAAGGGHHHIIILLLNNNPPPRRRSSSYYYYYYZZZ\\\___bbbdddeeeccccccbbbbbbaaa`````````aaa^^^ZZZXXXYYYZZZ[[[[[[PPPPPPPPPOOOOOOPPPPPPPPPMMMJJJDDD@@@;;;777333000000//////////////////000....................................------------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******))))))***++++++,,,******))))))******+++,,,************************************************)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++******************************+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,,,,++++++++++++***************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,yyyeee```YYY[[[WWWXXXXXXUUUQQQNNNMMMMMMNNNLLLIIIGGGEEEBBB>>>;;;444444555777999;;;:::999444333333222222333333333444444444444222///---+++++++++,,,---............+++++++++,,,,,,------------------------------------.........------///000,,,------...///000111111......///000111222333333555666666666555333111000///000333777<<>>@@@DDDHHHMMMRRRVVVXXX^^^^^^_________`````````ccccccdddeeegggiiijjjkkkiiiiiiiiijjjjjjjjjkkkkkk```[[[UUUQQQQQQUUUXXXZZZggggggffffffffffffggggggbbb^^^WWWPPPJJJCCC===:::000000////////////000000//////////////////////////////.........------------.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,******))))))***+++,,,,,,*********)))***++++++,,,************************************************)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------,,,,,,+++******)))******))))))***+++,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,......---------,,,,,,,,,******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,}}}hhhaaaZZZ]]]ZZZWWWUUUTTTPPPKKKKKKOOOMMMLLLJJJGGGCCC>>>:::888888666666777888999888777666555444333222111111111222111111000///......---,,,,,,,,,---------......................................................//////////////////////////////000000111222222222000//////000111222444555777444111//////000000000444444777;;;@@@CCCCCCCCCIIISSS[[[WWWLLLFFFMMMVVV]]]bbbjjjsss~~~rrrmmmnnnppprrryyyxxx{{{}}}}}}|||uuu[[[RRR[[[wwwzzztttzzzrrroooeeeSSSDDD;;;555000444333222///,,,+++---/////////.........------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------................................................------........................//////000000000000//////111000///...///000111222/////////000000111111222444444444555999>>>CCCFFFSSSUUUXXX[[[^^^```bbbcccbbbbbbaaabbbcccccccccbbbhhhiiijjjiiihhhhhhjjjllllllhhhddddddhhhkkkiiifffUUUKKKBBB@@@CCCFFFJJJOOO```iiikkkfffgggppprrrmmmllljjjgggccc]]]UUULLLFFF>>>999333000000111000...,,,---///000000///...---333222000...---,,,++++++---111---&&&...===;;;,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,***+++...,,,((()))***++++++***)))***+++,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,...000111---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++}}}hhhccc[[[]]]YYYVVVTTTTTTPPPKKKLLLPPPNNNLLLJJJFFFBBB>>>;;;999888777666777888999888777666555444333222111111111111111111000///.........,,,,,,---------.........................................................////////////////////////---------....../////////...///111333444555666666555333111000000222333333===<<<<<<<<<@@@EEEJJJMMMVVV\\\___ZZZQQQOOOWWWaaaiiisss|||rrruuutttwww}}}}}}~~~yyydddUUUTTTiii{{{}}}{{{}}}vvvwwwqqqcccUUUIII===444111111000000000000000/////////.........------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,---------.................................................................................//////000000000000////////////......///000111111111000//////000222555666666888<<>>;;;:::888777666777999999999888666666444333222111111111111111000000//////......,,,------------.........................................................////////////////////////------------............---///333666888888888777222111000111222555777999===???@@@AAACCCHHHPPPVVVYYY]]]`````````gggttt~~~~~~zzzvvvsssvvvzzz|||~~~sss___PPPXXXmmm~~~~~~|||uuummmaaaPPPAAA444222000111333444222////////////.........---------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................,,,------------.............................................///////////////////////////////////////000000111111000000/////////000000111111111222333222111222555999===@@@EEEGGGLLLQQQWWW\\\___aaaffffffhhhlllnnnmmmhhhcccbbb^^^YYYTTTRRRTTTWWWYYYbbbccceeedddcccbbbbbbccchhhfffeeehhhlllnnnnnnlllaaaXXXMMMDDD===999<<>><<<;;;888777666777999:::999888777666555333222111111000111000000000/////////...------------............................................................////////////////////////////////////////////////---000444888999888666444///000111333555888===@@@FFFKKKOOONNNLLLMMMRRRVVVWWW^^^hhhsss}}}zzzqqqoooooosssuuu|||~~~kkkTTTMMM]]]vvvzzzxxxzzzvvvgggWWWDDD<<<444000111333222///////////////...............,,,+++,,,---...---,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------....................................///////////////000000000////////////////////////000000000111111000000000111111222222333333222222444666888===BBBGGGLLLNNNVVVXXX[[[^^^```aaa``````gggeeebbbbbbbbb___XXXRRRNNNLLLHHHCCC@@@@@@BBBDDDPPPRRRTTTUUUTTTTTTTTTUUU\\\\\\^^^bbbgggjjjkkkjjjfff___XXXOOODDD<<<===BBBPPPZZZdddiiimmmrrrrrrnnnnnnmmmmmmnnnnnnmmmkkkhhhjjjjjjhhheeeaaa[[[TTTPPPCCC???999444000///000111000111111111000///---,,,///***,,,555888222///000........................------------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,333666111++++++,,,---)))***++++++***)))***+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,yyyfffbbbZZZ[[[WWWTTTSSSSSSPPPLLLMMMQQQQQQNNNJJJEEEAAA>>><<<<<<999777777888999:::999888777666555333222111000000000000000000////////////---------.........//////................................................/////////////////////////////////000000000000000000222555777777555222000///111444666888<<>>???@@@???<<<;;;<<<>>>;;;===@@@BBBBBBCCCDDDFFFGGGHHHKKKOOORRRSSSSSSRRRSSSPPPNNNJJJBBB:::999<<>>;;;:::666888::::::;;;===@@@BBBAAACCCFFFGGGGGGFFFCCCBBBBBB@@@@@@AAA>>>999888;;;555>>>LLLXXXaaafffiiijjjkkklllmmmooopppnnnjjjggg```bbbeeeeeedddccccccdddgggddd___WWWNNNEEE===888222222111///////////////...,,,000777666...---111---------...............------------------------......------------......,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++%%%+++...+++)))***,,,+++)))***++++++***)))***+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---|||gggaaa]]]bbbYYYVVVTTTTTTPPPKKKLLLPPPOOONNNKKKHHHDDD@@@<<<:::999888777888:::;;;:::999888777555333111000//////////////////000000000000............////////////................................................////////////////////////,,,---...///000222222333555444222111000111333333555888<<<===>>>AAAHHHNNNHHHMMMVVVdddsss~~~{{{|||lllZZZXXXiii}}}zzzkkkZZZUUU___ppp{{{tttnnncccVVVIII>>>666222000000000000/////////...///---,,,---...///...---........................,,,------......------,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..........................................//////////////////////////////////////////000111111222333333111111111111111111111111000111111222222111111000//////000333888???EEEIIINNNPPPSSSUUUUUUSSSPPPNNNMMMJJJFFFBBB@@@AAACCCEEEJJJNNNRRRSSSRRRTTTXXX\\\bbbdddeee___UUULLLHHHGGGHHHHHHHHHGGGFFFHHHLLLOOOPPPSSSVVVXXXWWWTTTQQQPPPIIIDDDAAAAAAAAA>>>===>>>666:::AAAGGGLLLPPPUUUYYY[[[^^^bbbfffiiihhhddd```PPPQQQRRRQQQOOOOOORRRTTTbbbdddfffeeeaaaYYYPPPJJJ@@@===999555111000000000---000444555222......000---------.........//////..............................------------......,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&***+++)))***------+++)))***++++++***)))***+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------hhhbbb___fffZZZWWWUUUTTTPPPKKKKKKOOONNNNNNLLLIIIEEE@@@<<<999999888777888:::;;;:::999888777555333111000//////////////////000000000000............/////////000................................................////////////////////////...///000222333555666777666444111//////222555888777;;;>>>??????BBBIIIOOOPPPYYYiii{{{|||hhh^^^kkkyyyaaaPPPUUUjjj}}}ssssssooofffXXXGGG:::333000000000000///////////////...------...///...---........................,,,------......------,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------........................................../////////000000000000000000000000000///000000111222222333333111111111111111111111111111111222222222222111111222222444888???HHHQQQVVVXXXWWWVVVSSSOOOJJJFFFDDD@@@>>><<<<<>>??????===<<<<<<;;;===BBBGGGHHHLLLRRRYYY^^^^^^ZZZVVV???@@@@@@===;;;===AAAEEESSSYYYcccjjjkkkggg```[[[PPPLLLDDD<<<555111000///,,,222666333/////////000---------.........//////..............................------------......,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,......,,,---000...))))))+++++++++***)))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,---,,,+++***+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------llliii]]]ccc\\\YYYWWWVVVRRRNNNNNNRRRPPPNNNKKKGGGDDDAAA???>>>:::999888999;;;<<<;;;:::777666555333222111000000...333333//////333333...............////////////000///...---------------........................,,,---//////...///000222///---,,,///444777666555000222333444555777;;;>>>BBBDDDCCC@@@???FFFSSS]]]iiinnnwwwzzz~~~wwwyyyyyybbbMMMVVVnnn{{{zzzyyytttlll]]]KKK===555222000000222333222111000/////////............//////.........---------------------------------........................---------,,,,,,+++++++++------------------------+++,,,------......------..................------////////////////////////---------...///000000111111111000000//////......111111222222222333333333000000000000111222333444111222444444333333333444555777>>>JJJTTTYYYVVVRRRVVVQQQKKKFFFBBB???;;;999CCCBBB???===@@@GGGRRRYYYccchhhnnnpppnnnnnnpppsssuuusssqqqqqqqqqqqqpppooonnnlllkkkkkklllmmmllljjjnnnnnnooorrrsssssspppnnnjjj\\\LLLDDDDDDDDDAAA<<>>===999888777888:::;;;:::999777666555333222111000000///222222......222222///............//////////////////...---------------........................---...//////......000111000000000222444555444222000222444555777999===AAACCCDDDFFFIIIOOOXXXaaahhhkkkkkkooossstttuuuzzz~~~{{{}}}iiiRRRSSSdddwwwyyyyyyuuurrrlll]]]MMM>>>999222000111222000///000000/////////.........//////.........---------------------------------........................---------,,,,,,,,,++++++------------------------+++,,,------......------........................////////////////////////------......///000000111111111000000////////////000000111111111222222222222222111111111111111222222333333333444666:::>>>EEEGGGLLLTTT\\\]]]XXXRRRLLLGGGBBB???@@@CCCFFFHHHCCCFFFKKKOOOTTTYYY___cccgggkkkooopppooonnnpppsssuuutttsssrrrsssssssssssspppnnnllllllnnnpppqqqqqqnnnoooppprrrssssssrrrqqqmmmfff]]]WWWUUUSSSQQQOOOQQQRRRRRRPPPLLLFFF@@@===:::;;;<<<>>>@@@CCCDDDEEEDDDBBB???<<<999666555555;;;AAAJJJSSS[[[aaagggkkkjjjgggbbb[[[SSSHHH>>>888111000//////...///000000//////////////////......------------------------........................---------,,,,,,,,,++++++------------------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++*********)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhhfff[[[ccc\\\YYYWWWWWWSSSNNNNNNRRRRRRPPPLLLHHHCCC@@@===<<<999777777888999:::999888777666555333222111000000000111000------000111000............//////////////////...------------..............................///000///......000111000333555666444222111000222333555777888;;;@@@CCC???BBBGGGPPP[[[eeemmmppplllgggeeefffggghhhmmmsssxxx|||ttt]]]TTTZZZrrrzzz}}}xxxxxxzzzqqqbbbLLLBBB777000///111111000000000000/////////....../////////............---------------------------........................------------,,,,,,,,,,,,------------------------,,,,,,---............---........................////////////////////////---......//////000000111111000000000000/////////000000000000111111111111111111111111111222333333333333333444777===EEEKKKVVVWWW[[[___bbb___XXXQQQCCCAAA???AAAGGGMMMSSSUUUVVVZZZ___bbbccccccdddeeeccceeeiiikkklllnnnppprrrooooooooooooooopppqqqqqqssspppllljjjkkklllmmmmmmeeegggkkkoooqqqrrrqqqppprrrpppnnniiieeeaaa______eeefffeeeccc^^^VVVOOOJJJCCC@@@======???>>><<<999?????????>>><<<999666444;;;AAAHHHLLLOOOTTT\\\ccchhhjjjlllkkkeeeZZZPPPIII<<<666///,,,///111111///////////////////////////------------------------........................------------,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhheeeZZZaaa]]]YYYXXXWWWSSSNNNOOOSSSSSSPPPMMMHHHCCC???===;;;999888888888:::;;;:::999666666444333222111111111111000///------///000111............///////////////......---------..............................000111111000......000222///333777777333000000111555666888888999<<>>===:::888666<<>>444111111222111000000000////////////////////////////////////................................................------------------------........................,,,---......//////.............../////////000000000000000000000000000000/////////000000000000000000000000000111111111111222222222333333333444444222222222222333555666777444888===CCCIIIPPPWWW\\\]]]___bbbeeeddd```ZZZVVVXXXWWWWWWZZZ^^^aaabbbcccbbbhhhqqqzzzuuuppppppllljjjkkkooossstttsssrrrtttvvvxxxzzzzzzyyyyyyrrrmmmgggeeedddaaaZZZTTTKKKJJJHHHEEEAAA<<<777555888>>>CCCBBB>>><<<@@@FFFOOOXXXdddlllnnnllliiifff```ZZZOOOCCC999333///...///......------...//////................................................------------------------,,,,,,,,,------.........+++---...---+++***,,,...+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,------------------------......---,,,++++++++++++------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,jjjgggZZZ```]]]ZZZXXXXXXTTTOOOOOOSSSRRRPPPLLLHHHCCC@@@===<<<<<<;;;:::;;;<<<======;;;666555444333222222222222222//////222222//////222............////////////...------------...//////////////////////////////111111111000///000444666555555555333333444777::::::;;;<<<<<<<<<>>>AAADDDHHHPPPWWWVVVRRRVVVdddqqqrrrrrrxxx~~~|||yyyzzzuuuzzz||||||zzzeeeTTTQQQggg{{{|||sssnnnqqqvvvwwwpppbbbQQQAAA666111000111111000000000/////////...////////////000000000................................................------------....................................------...////////////............//////000000111000000000000000000000000000000000000000000000000000000000111111111111222333333333333444444444555666666555555555555555666999>>>EEEKKKQQQVVV[[[___^^^```ccceeedddbbb___\\\[[[YYYWWWYYY___hhhooosss|||zzztttrrrpppllliiijjjjjjkkknnnrrrvvv{{{}}}xxxuuusssssssssqqqlllhhhhhheee```XXXMMMCCC:::555222777;;;;;;999888;;;???BBBMMM\\\ggglllmmmmmmmmmjjjfff^^^RRRFFF<<<555222111000///...---...//////................................................------------............,,,,,,------------------***---//////,,,***,,,...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------...............---------------------------------------...------,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,iiifff[[[ccc^^^ZZZYYYXXXTTTOOOPPPTTTQQQOOOLLLHHHDDD@@@>>>===;;;:::999:::<<<===<<<;;;555555444333222222222222222///000555555000///222............////////////---------------...//////////////////////////////000000000//////111555999???;;;555222444888<<>>???@@@CCCGGGJJJEEEKKKPPPOOOLLLOOOZZZcccfffjjjqqqwwwtttmmmjjjkkkooo~~~|||~~~ppp]]]OOO]]]pppyyyqqqdddaaagggooorrrpppeeeRRRAAA777444111111111000000000//////.../////////000000000000................................................------------.........///........................------...///////////////---......///000000111111000000000000000000000000000000000000000000000000000000111111111222222222222222333333333444444444555555555666777999:::;;;AAAEEEKKKPPPUUUYYY^^^aaa```bbbccccccbbb```______ZZZ]]]dddppp~~~~~~||||||yyytttpppppptttxxx|||||||||||||||{{{yyyvvvtttwwwvvvrrrkkk```SSSGGG@@@777888888777666888;;;>>>:::GGGZZZhhhnnnooonnnnnnnnnjjjeee___YYYPPPDDD<<<555444222000//////000111................................................------------.........///------------------,,,,,,(((,,,111111---++++++---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------....................................------,,,,,,,,,------...------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,gggeee\\\eee^^^[[[YYYXXXTTTOOOPPPTTTPPPNNNKKKGGGDDDAAA???>>>:::999888999;;;<<<;;;:::555444444333222222222222111///111777777111///111............/////////000---------------...///000000000000000000000000000///000000///000222777:::GGG???666222555;;;???BBB;;;===???AAADDDGGGLLLOOOFFFJJJNNNOOOPPPSSSYYY^^^cccgggooorrrmmmccc```bbbpppxxxwww~~~yyyiiiTTTZZZjjjxxxqqq^^^TTTWWWaaalllvvvrrr```LLL???:::111111111111000000000000.../////////000000111111////////////////////////........................---------.........//////////////////////////////---......///////////////---......///000111111222000000000000000000000000111111111000000000000000000000111111222222222222111111222222222333333333///000333666:::>>>AAACCCGGGJJJNNNRRRVVVZZZ___bbbbbbccccccaaa___]]]]]]]]]___jjj~~~|||{{{~~~~~~}}}vvvwwwyyyvvvnnnbbbVVVNNNBBB???:::777777999<<>>999:::999888999:::;;;999777555555555444333222000///111111000///////////////......////////////............------------......///////////////.........222333333333333555999<<>>999:::999888999:::;;;999777666555555444222111111000111111000///////////////......////////////............------------......////////////////////////000111222222222444777:::DDD===666333444777888888888===BBBDDDDDDDDDGGGKKKMMMRRR[[[cccddd___^^^aaa___lll{{{{{{uuusssuuuwww|||rrrlllfffgggqqq{{{zzzzzz}}}ppplllnnnzzzvvvdddWWWGGGPPP]]]iiiqqqlllYYYGGG555333000//////000000000000000000000000000000000////////////////////////........................................................................................................./////////000000000000000000111111111111111111111111222222222222222222222222111222333444333555666666444444444555333666:::>>>BBBGGGKKKMMMVVVXXXZZZ]]]```cccdddeeeYYY^^^iiiwww{{{}}}{{{|||{{{vvvrrr___[[[SSSJJJCCC???>>>???BBBQQQcccppprrrpppooooooooorrrqqqnnnmmmnnniiibbbZZZQQQDDD888222000000000---...............///000........................///............---------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------............///---------------------------------............///---------............///////////////////////////------------------------,,,,,,,,,,,,------------000///////////////..............................------------------------+++++++++,,,,,,---------///.........------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,kkkbbb```aaaaaa]]]ZZZZZZWWWQQQOOOPPPQQQNNNJJJHHHGGGDDD???::::::999888999:::;;;999777777666444222111111111222111000000///////////////...//////000000//////.........------------......///////////////////////////000222333333333555777444444444333333333555777888===BBBDDDDDDEEEHHHJJJMMMSSS^^^gggfff```\\\]]]iiiuuusssooowwwzzzoooiiippprrruuu{{{}}}vvvppprrr{{{zzzzzztttjjjQQQJJJLLL^^^qqqsssggg[[[???777000...111333111...000000000000000000000000////////////////////////....................................................................................................../////////000000000000000000111111111222222222222222333333333333444444333333222222333333444444555666555444444555777444999AAAGGGLLLQQQUUUWWWVVV[[[```ccccccbbb```___bbbppp|||yyyvvvooojjjbbbXXXNNNFFFAAA>>>FFFUUUiiitttuuurrrrrrsssrrrttttttqqqooopppnnnjjjddd___TTTFFF999222111222......//////////////////........................///............---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///---------------------------------............///---------............///////////////////////////---------------------------------,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------.........---------------,,,,,,,,,---------------//////.........---------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,iiibbb```aaa___\\\ZZZZZZWWWPPPMMMNNNQQQMMMJJJIIIHHHEEE???;;;999999888999:::;;;999777777666333111000111222333000000////////////000000//////000000000000//////......------------......///////////////000000000///111333444444444555666222222333444555666777888999===AAADDDDDDFFFHHHJJJOOORRRXXX^^^]]]YYYYYY]]]nnnnnnfffeeecccaaa```bbbfffjjjmmm|||uuupppvvvyyyhhhUUULLLYYYlllqqqnnnlllRRREEE666111333666333///000000000000000000000000////////////////////////...................................................................................................////////////000000000000000111111111222222222222222222222333333333333444333222222333333333333444555555444444555777:::===CCCKKKRRRVVVXXX\\\^^^\\\^^^_________bbbjjjpppyyytttwwwsssmmmdddZZZNNNDDD===HHHTTTdddqqqvvvvvvuuuuuuuuuvvvuuuqqqmmmlllllllllhhheee___TTTHHH===777555333222000000000///...,,,........................///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///---------------------------------............///---------............///////////////////////////.......................................------------------,,,,,,,,,++++++------............//////.........................../////////////////////.........---------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,gggccccccccc]]]YYYXXXXXXUUUOOOLLLMMMPPPMMMJJJIIIHHHEEE@@@;;;999999888999:::;;;999777777555333111111111333444000000////////////000000//////000000000000//////......------------......////////////000000111111000222555666555555666777888555222222666999:::888:::<<<@@@CCCEEEFFFHHHIIIPPPOOOPPPRRRQQQQQQWWW^^^eeeyyy}}}hhh]]]^^^\\\[[[^^^ggguuuxxxooommmooouuu{{{tttpppwww|||wwwfff\\\dddoooqqqqqqttteeeUUUBBB666444555333000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111222222222222111111111222222222222333444222000111333555444333333444444444555888<<<@@@GGGMMMUUUYYYZZZ[[[]]]```eeedddbbb```eeewwwwwwvvvtttqqqmmmggg]]]QQQIIIJJJNNNXXXeeeqqqwwwvvvsssrrrsssrrrooohhhdddfffjjjiiigggddd```WWWLLL???666444111.........///...,,,///////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---------------------------------............///---------............///////////////////////////.......................................---------//////////////////////////////000000000111111111................../////////////////////.........------------,,,,,,,,,+++------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,fffdddeeeeee[[[XXXVVVVVVSSSNNNLLLNNNPPPMMMJJJIIIIIIFFFAAA<<<:::999888999:::;;;999777555444333222222222333333///////////////000000111///000000111111000000///......------------.........//////000000111111222222444555555555555666888:::666111222666999999888;;;<<>>DDDIIIPPPVVV[[[\\\[[[\\\```eee^^^kkk{{{zzzsssrrrqqqrrrqqqmmmeee^^^QQQNNNQQQ[[[iiissssssooommmnnnnnnjjjaaaZZZ[[[bbbggggggiiihhhcccWWWIII>>>666111---+++...000000//////////////////////////////............---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///---------------------------------............///---------............///////////////////////////........................,,,,,,---------..................///000000111111/////////000111111222222222222111000000///.....................---------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhhffffffddd[[[WWWUUUUUURRROOONNNQQQPPPMMMJJJIIIIIIFFFAAA===:::999888999:::;;;999777444444333333333333222222///////////////000111111000000111111111111000000......------------.........//////000111111222222333333444333222333666888666666555555555777888999;;;<<>>EEENNNTTTYYY]]]aaaaaa```cccjjjrrrpppxxxtttpppppprrrsssqqqnnn```[[[XXX\\\eeennnrrrqqqoooooonnnhhhZZZLLLLLLSSS___dddkkkmmmhhh```WWWQQQCCC<<<333///000222222000///////////////////////////............---------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///---------------------------------............///---------............///////////////////////////..............................///000111222333333222333444555666888999999777777888888999::::::;;;>>>===;;;888555222000///111111111000000/////////000/////////............------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,iiifffeeeccc\\\XXXUUUTTTSSSPPPPPPSSSPPPMMMJJJIIIIIIGGGBBB===:::999888999:::;;;999777333333444444444333222222///////////////000111111000000111111111111000000.........------............//////000111222222222333333333111000222555888222666::::::777666999===;;;<<<>>>BBBFFFHHHHHHHHH???KKK___ppprrrhhh^^^ZZZXXXXXXVVVSSSQQQVVV___fffmmmuuu}}}vvvjjjaaaQQQNNNNNNQQQSSSUUU\\\cccnnnxxx~~~vvvuuu}}}oooqqqjjj______iiiooolllwwwuuulllZZZDDD666444666111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333444444444555555666333222555;;;???>>><<<666888999===BBBKKKTTT[[[___cccfffffffffjjjuuu~~~yyyppplllnnnrrrrrrrrroooiiidddbbbfffmmmsssvvvuuutttrrrhhhUUUBBB???EEEVVV```jjjnnnjjjeeeccceeeSSSIII>>>666444444222000000000000000000000000000//////.........---------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------------------------------.........//////---------.........//////////////////////////////////////////////////////222222333444666777888999===>>>???AAACCCDDDFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJHHHEEE@@@<<<777444222555555555444444333333333111111111111000000000000------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,jjjfff___hhh]]]ZZZXXXXXXUUUPPPNNNPPPPPPOOOLLLJJJHHHEEE@@@===888888999;;;======:::888555555444333222222222222000000000000////////////333222222222111111000000///////////////.........000111111222222333333444444444333222222222333333666555444666:::===<<<::::::<<<@@@BBBBBBBBBCCCCCCIIINNNbbb{{{ppp^^^VVVOOONNNNNNRRR[[[dddlllqqqwww}}}yyyuuuwwwzzzooonnnhhh```\\\\\\YYYTTTNNNNNNPPPWWWcccttt|||qqqttt|||ssslllfffcccaaabbbiiiqqqyyyyyyuuuiiiWWWDDD777111111222111000000222333222111111111111111111111111//////000000000000//////////////////000000000000000000////////////000000000000000000000000000000000111111111111222222222222222333333333444444444333333444444444444444444222222222555888::::::999;;;;;;>>>EEEOOOXXX[[[\\\cccgggpppuuuvvv~~~~~~ooohhhiiinnnrrrnnnuuuuuummmkkkrrruuurrrtttooommmjjjZZZDDD:::<<>>??????@@@BBBCCCIIILLLZZZmmmqqqdddVVVQQQMMMNNNRRR[[[gggttt}}}rrrddd[[[XXXZZZUUUZZZ___bbbgggnnnooolllooorrrxxxwwwssszzzyyyrrrjjjccc^^^^^^fffqqqsssvvvvvvooo```MMM===555444444222111222333222111111111111111111111111111//////000000000000//////////////////000000000111000000////////////000000111111111111111111111111111111111111222222222222222222333333333444444444333444444444444555555555888888888888999:::<<<======CCCKKKSSSXXX]]]```cccdddnnnxxxsssqqqoootttvvvuuurrrrrrttttttqqqsssnnnmmmjjj[[[EEE::::::@@@NNN___hhhiiigggggggggddd^^^TTTIIIAAA:::555333000000111000///......///111111000///////////////000...,,,,,,---///............------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................///...------,,,,,,,,,---........./////////000000------..................///000111111//////000111222333666:::>>>BBBEEEGGGKKKMMMOOOQQQSSSTTTUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUYYYZZZZZZ[[[\\\]]]]]]]]]UUUUUUSSSLLLBBB999333111111333999AAAIIIMMMMMMKKKNNNHHH@@@:::888777888888444111......000111///---......///.........///000------------------------------------------------------------------------nnniii]]]ccc]]]ZZZXXXXXXUUUPPPNNNPPPOOOMMMKKKIIIGGGDDD???<<<888888999;;;<<<<<<:::777555555444333222222222222000000000000000000000000000000000000////////////------......//////000000222222222333444444555555666666555555555666666777555444444666999:::::::::>>>=========>>>AAACCCDDDJJJHHHNNNYYY[[[SSSMMMMMMQQQSSSXXX```iiisss{{{yyyrrrfffXXXMMMHHHIIIKKKNNNZZZiiiwwwrrrqqq|||zzzqqqfff[[[WWW```llljjjpppvvvvvvlllZZZFFF999777555333333444333222111111111111111111111111111///000000111111000000////////////000000000111111111000000//////000000111111111111111111111111111111111111111222222222333333333333333444444444444444444444444555555666666666777888777666888===AAAKKKPPPVVVXXXYYY\\\eeelll|||xxxqqqnnnrrrvvvvvvtttssstttpppooommm```KKK===::::::HHHZZZfffiiiiiijjjmmmiiieee^^^VVVMMMCCC:::444111111111111000000//////111111000///////////////000...,,,---...//////.........------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---------......................................................///...------,,,---------....../////////000000000......//////////////////...000111111000111333555999===DDDJJJPPPRRRSSSSSSWWWWWWXXXYYYYYYYYYZZZZZZXXXWWWUUUUUUUUUVVVXXXYYY^^^^^^^^^___^^^^^^^^^]]]XXXWWWWWWTTTOOOEEE;;;444333444666===GGGQQQXXX[[[\\\TTTIII???:::999::::::<<<:::777444222111000000///............///000111------------------------------------------------------------------------ooojjj\\\```]]]ZZZXXXXXXUUUPPPNNNPPPOOOMMMJJJHHHFFFCCC>>>;;;888888999;;;<<<;;;999777555555444333222222222222000000000000000111111111//////////////////......,,,------...///000111111222222333444444555555666888777666555555555555555555555555666888999::::::<<<<<<===???BBBEEEFFFFFFJJJFFFEEEIIIJJJIIIKKKPPPUUUXXX]]]bbbeeeggghhhiii]]]UUUKKKDDDCCCIIIRRRXXXhhhvvvxxxvvvyyy~~~xxxlll]]]TTTYYYccc```gggqqqwwwttteeeOOO???999444111333444333222222111111111111111111111111000000000111111000000000//////000000000111111111111000000000000000000111111111111111111111111111111111111222222222333333333333333444444444444555444444444555666666777777333666888777666999AAAIII[[[[[[[[[YYY\\\gggwwwrrrhhhnnnuuutttsssvvvuuurrrqqqpppfffSSSDDD===888CCCUUUdddiiiiiikkkoooiiigggccc___XXXMMM@@@777444333111111222222222111111000000//////////////////...------///000///.........------------.........------,,,,,,------...,,,,,,,,,---------------------------------------,,,,,,,,,---------............................................................------------.........////////////000000000111111111000000111111111---///222444666999===@@@JJJMMMRRRVVVYYYYYYXXXWWWZZZYYYYYYXXXXXXXXXYYYYYYXXXWWWUUUTTTUUUWWWZZZ\\\^^^_________^^^]]]\\\[[[ZZZZZZ[[[]]]\\\UUUHHH>>>666444333666???KKKWWW^^^]]]WWWOOOFFF@@@<<<888666@@@BBBCCCBBB===999555444333111...------...//////........................------------------------------------------------pppjjj\\\^^^]]]ZZZXXXXXXUUUPPPNNNPPPOOOMMMJJJHHHFFFCCC>>>;;;888888999:::<<<;;;888666555555444333222222222222///000000000111111111222..................//////,,,------...///000111111222222333444444555555666888888666555444444444444555666777777888888999:::888:::===CCCIIIKKKJJJHHHIIIDDDAAABBBDDDHHHPPPWWWWWW[[[aaacccaaa^^^ZZZYYYIIIFFFBBBBBBJJJXXXfffppp{{{qqqvvv~~~tttdddVVVVVV]]]UUUZZZdddpppvvvnnn\\\MMM<<<444///222444333222444111111111111111111111111000000111111111111000000000000000000111111111111111111000000000000111111111111111111111111111111111222222222222333333333333333444444444555555555444444555666666777888888666999;;;::::::???HHHPPPXXXZZZ___hhhwwwsssrrruuurrrnnnooosssqqqqqqpppjjj[[[JJJAAA;;;AAAPPPaaaiiiiiiiiilllfffdddddddddaaaXXXKKKBBB777444000///111222222111111000000///////////////...------...000111000///......------------.........------,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,---------............................................................---------......///////////////000000000111222111111000000111222333222555999>>>BBBGGGMMMQQQWWWXXXYYYZZZZZZYYYWWWVVVWWWVVVTTTRRRRRRRRRTTTTTTTTTSSSRRRQQQSSSVVVYYY[[[]]]]]]^^^^^^]]]\\\ZZZYYYWWWVVVYYY^^^```[[[PPPFFF;;;888444333777AAAMMMUUUWWWVVVTTTRRRMMMEEE<<<666;;;AAAJJJOOONNNIIICCC@@@<<<777111...---...---,,,........................------------------------------------------------pppiii[[[___]]]ZZZXXXXXXUUUPPPNNNPPPOOOMMMKKKIIIGGGDDD???<<<888888999:::;;;:::777555555555444333222222222222///000000111111222222222............////////////------......//////000000222222222333444444555555777777666555555555555555555777888999888888:::;;;888:::>>>EEELLLNNNLLLHHHFFFEEECCCCCCFFFLLLVVV]]]\\\___aaa^^^WWWOOOIIIHHHCCCFFFKKKTTT```pppyyyuuu|||~~~|||oooaaa]]]```RRRRRRXXXeeesssuuujjj___EEE888000222444222222555111111111111111111111111000111111222222111111000000000000111111111222222222111111000000111111222222222222222222222222222222222222222333333333333333444444444555555555555444555555666777888999999777999;;;<<<>>>DDDMMMSSSNNN[[[qqq}}}rrrjjjooonnnnnnooolllaaaRRRFFF@@@@@@KKK^^^jjjiiifffggg^^^]]]^^^bbbdddaaaXXXPPP???999222...///000000000111111000///////////////...------///111222000///......------------.........------,,,,,,------...,,,,,,,,,---......//////------------------------,,,,,,,,,---------...............................................................---......///000/////////000000000111111/////////000222555777999>>>BBBGGGMMMQQQUUUYYY\\\YYYYYYYYYYYYXXXXXXWWWVVVMMMKKKHHHEEEDDDDDDFFFGGGFFFEEEEEEFFFGGGJJJMMMOOOQQQRRRTTTUUUUUUTTTRRRPPPNNNMMMOOOTTTWWWUUUMMMFFF???===999555555:::CCCIIIJJJLLLPPPRRRQQQJJJ@@@888555<<>>DDDJJJMMMJJJGGGCCCEEEGGGGGGJJJQQQYYY___]]]]]][[[SSSJJJDDDCCCDDDMMMVVVcccoooxxxuuutttsssrrrrrrsssuuuvvvrrrwww||||||wwwzzz{{{~~~yyyoookkklll]]]VVVTTT]]]mmmuuuqqqiiiPPP@@@333333444000000555111111111111111111111111000111111222222111111000000000111111111222222222222111111000000111111222222222222222222222222222222222222333333333444444444444444444555555555555444555666777888999999:::888999<<>>@@@BBBDDDDDDFFFHHHJJJKKKKKKIIIHHHFFFEEEEEEGGGIIIIIIEEEBBB>>>>>><<<888666777;;;???===???DDDIIIKKKIIIDDD???999;;;BBBKKKUUU[[[[[[ZZZNNNFFF<<<666444444222000........................------------------------------------------------nnnfff[[[bbb]]]ZZZXXXXXXUUUPPPNNNPPPQQQOOOLLLJJJHHHEEE@@@===999888999:::;;;:::777444555555444333222222222222///000000111222222333333.../////////000000111111///////////////.........000111111222222333444444111222444666999<<>>===AAAGGGJJJIIIEEEAAAEEEIIIKKKMMMSSSZZZ]]]UUUUUURRRLLLGGGHHHOOOUUUcccnnn{{{~~~wwwqqqmmmgggddd```[[[YYYXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\^^^```^^^aaaccccccbbbfffnnntttuuu~~~tttwwwxxx|||yyyvvvwwwmmm```VVVZZZiiisssqqqkkkYYYFFF777555444//////444111111111111111111111111111111222222222222111111000111111111111222222222222222111111111111222222222222222222222222222222222222333333333444444444444444444555555555666666444555666777888999::::::<<<>>>CCCMMMZZZgggpppuuurrrqqqpppsssuuuqqqdddWWWFFF===CCCZZZlllmmmeeeaaaFFFDDDFFFOOO[[[bbbaaa^^^]]]RRRCCC999666555444333111111000///////////////------...000222222111///.........------............------,,,,,,------...,,,,,,------...///000000------------------------,,,,,,,,,---------.....................................................................///000000000000000000111111111111000222555:::AAAIIIOOOSSSQQQUUUYYY[[[ZZZXXXVVVUUUVVVWWWYYYZZZYYYWWWSSSQQQJJJGGGAAA;;;777555666777777888:::<<>>:::<<<<<<:::666555777999999:::>>>CCCHHHJJJJJJIIIBBB???>>>DDDNNNWWW[[[[[[RRRJJJ???999888888666444////////////////////////------------------------------------------------iiieee]]]^^^[[[XXXVVVWWWTTTPPPNNNPPPSSSQQQNNNIIIDDD@@@>>><<<666666888;;;<<<;;;777444555666666555444555777999:::888555222///...------////////////////////////111111000///////////////222333444444222222333444555666777888888999999888:::666333333777:::;;;:::;;;===>>>???>>>>>>@@@AAAFFFIIIMMMOOOPPPPPPRRRSSSPPPKKKCCC===@@@LLL\\\hhhooowwwyyylllaaa\\\[[[[[[ZZZUUUXXX[[[[[[YYYZZZ```eeebbbccceeefffggggggffffffjjjhhhhhhkkkpppqqqnnniiikkklllmmmooouuuzzzpppyyy~~~}}}nnn^^^[[[hhhvvvuuummmdddOOO;;;555555333222444111111111111111111111111111111111111111111111111000000000000111111111111000111111111111222222222333333333222222111111111111222333333222222444666777666555666999???EEEHHHNNNOOONNNKKKGGGCCC???;;;???HHHYYYkkkxxx|||uuusssqqqkkkfffRRRHHHFFFVVViiipppjjjbbbMMMCCC===FFFYYYfffeee______]]]VVVIII:::000...///...///000///......///000////////////////////////000000///...............................................................,,,,,,------------,,,,,,,,,---......//////......---------.........//////////////////////////////333111//////222333111///000000000111111222222333:::===BBBHHHNNNRRRUUUVVVSSSWWW[[[\\\[[[XXXVVVVVVXXXXXXWWWUUURRROOOKKKJJJGGG@@@:::999;;;;;;;;;;;;CCCBBBEEEJJJLLLLLLKKKLLLKKKLLLMMMPPPTTTTTTSSSPPPOOOPPPPPPOOOJJJBBB>>>===999999;;;===>>>===999666;;;:::;;;???FFFKKKLLLKKKHHHFFFDDDFFFMMMTTTZZZ]]]WWWSSSMMMEEE>>>888555333555555444333111000//////---...///000///...---,,,........................iiiddd]]]^^^\\\YYYWWWXXXUUUPPPNNNPPPSSSPPPMMMHHHDDD@@@===<<<777777888:::;;;:::777444666777666555333333444666===;;;999666444333333222///////////////////////////////////////000111111222555888888666444222111222333555666888888999999777555444555888::::::999;;;===>>>>>>>>>???AAACCCFFFJJJNNNPPPOOONNNNNNNNNGGGFFFFFFHHHOOOZZZhhhqqqwwwyyy|||uuunnnddd___ZZZWWWYYY[[[]]]]]]```eeejjjmmmmmmooouuuyyy{{{}}}wwwwwwwwwuuurrrssswwwzzz|||wwwzzz}}}uuukkkfffllluuuuuuppplllYYYBBB777555444333222222222222222222222222222111111111111111111111111000000000000111111111111111111111111222222222222333333333222222222111111222333444444333444666888777<<>>AAAEEEFFFJJJNNNQQQQQQRRRSSSOOOPPPRRRUUUVVVWWWVVVUUUQQQSSSUUUUUUQQQKKKGGGFFFBBBAAABBBCCCEEEFFFDDDBBB@@@>>><<<>>>CCCIIINNNQQQSSSSSSSSSTTTVVVYYY\\\^^^\\\YYYSSSMMMFFFBBB???===;;;:::777555444333000///......//////////////////........................hhhddd]]]^^^^^^[[[YYYYYYVVVQQQNNNOOOQQQOOOKKKGGGCCC???<<<;;;999999888999:::999777555777777777444222111222333888777555444222111111111////////////////////////------......///111222333333666;;;<<<:::666222000111222333555777888999999555444444666888:::999888;;;<<<===>>>>>>AAAEEEHHHKKKMMMOOOOOOLLLJJJIIIHHH@@@EEELLLUUU]]]gggpppvvvzzzyyyyyy|||~~~xxxggg]]]XXXUUUTTTUUUYYY```hhhnnnrrrsssxxx~~~|||uuuqqqeeekkksss}}}yyy~~~~~~zzztttsssuuutttqqqqqqdddOOO===555555444111222222222222222222222222222222222222222222222222000000000111111111222222111111111111222222222333333333333333222222222222222444555555555666888;;;JJJLLLOOOOOOLLLEEE>>>999???>>><<<;;;;;;@@@GGGMMMooouuunnnoookkkdddbbbgggmmmmmmkkkjjjZZZKKK<<<<<>>666333333222111000///...---////////////////////////000//////............///.........................................................//////.........------...////////////...------........./////////000000000000000000000000...---...///111222111///000000111444888===AAADDDNNNMMMLLLLLLNNNRRRVVVXXXXXXZZZ]]]\\\XXXRRRMMMJJJAAA@@@???>>>@@@CCCFFFHHHBBBEEEGGGDDDAAAAAAEEEIIIIIILLLOOOQQQQQQRRRSSSSSSOOOQQQRRRRRRQQQQQQQQQRRRPPPSSSVVVWWWUUUSSSRRRQQQIIIHHHFFFGGGJJJLLLMMMLLLHHHFFFAAA======BBBIIIOOOYYY]]]aaabbb```______```___\\\XXXSSSMMMIIIFFFEEEEEEAAA===;;;:::999555222111000///......///000111........................iiieee^^^______\\\[[[[[[XXXQQQNNNOOOPPPNNNJJJFFFBBB>>><<<;;;:::999888888999999777555555666666444222000111222222111111000/////////...////////////////////////............///111222333222666:::;;;999666444333333444555666777888888888666555444555777888:::::::::;;;===>>>@@@EEEKKKOOOSSSRRRPPPLLLGGGEEEEEEFFFDDDJJJTTT]]]dddiiinnnppptttuuuwwwzzz|||yyyrrrllllllqqqyyy}}}tttqqqiii^^^UUUTTTXXX\\\aaaeeennnxxx|||yyyuuurrrttt{{{}}}}}}}}}yyyvvvrrrllliiiggg[[[GGG999555555222333333333333333333333333222222222222222222222222000000111111111222222222111111111222222222333333333333333333333333333333222333555555555777999<<<<<<;;;999888666666555555444666888:::;;;CCCTTTdddtttkkkqqqoooooossstttoookkkkkk___OOO>>>:::GGGXXXeeejjjgggeeebbbaaa^^^UUUIII???555333111000000000...---////////////////////////000///............//////......................................................////////////......------...///////////////............////////////111111111111111111111111000000000111222222222111000333888>>>DDDIIILLLNNNJJJHHHEEEDDDFFFLLLRRRVVVWWWWWWVVVQQQKKKDDD@@@???BBBBBBCCCEEEHHHMMMQQQSSSNNNQQQQQQMMMIIIIIIJJJIIIIIIMMMNNNLLLKKKKKKKKKIIIKKKKKKKKKIIIFFFFFFHHHJJJJJJMMMOOOMMMLLLMMMNNNMMMMMMKKKHHHGGGIIILLLMMMNNNPPPOOOKKKEEE@@@@@@DDDIIISSS[[[dddgggeeebbbbbbccc^^^\\\YYYTTTOOOKKKGGGEEEKKKGGGAAA?????????;;;777444222000...---...///000........................kkkfff___```___\\\[[[\\\XXXRRRNNNOOOOOOMMMJJJFFFBBB>>><<<;;;:::999888888999999777666222444555444222111222333333333333333222222222111///////////////////////////////////////000111111111333555666555555777888777777888888888777666666999888666444555777:::===999;;;===???CCCIIIOOOTTTXXXUUUNNNGGGBBBBBBEEEHHHMMMRRRZZZaaaeeegggjjjkkkooopppqqqpppnnnjjjgggeeeiiinnnuuuyyyxxxpppgggaaaYYYYYYYYYYYY[[[```jjjsssuuuzzz}}}zzzzzzyyy~~~~~~}}}yyyoooeeeYYY```aaaRRR@@@666444555333333333333333333333333222222222222222222222222111111111111222222222222111222222222222333333333333333333333333333333333111333444555555666999;;;555333222333555999>>>AAA999;;;>>>AAADDDTTTssstttooonnnrrrxxxyyysssmmmlllaaaRRRAAA<<>><<<999666555333000///...------////////////////////////lllggg___```^^^[[[[[[\\\YYYRRRNNNOOOOOOMMMJJJFFFBBB???===;;;888777888999::::::888666222333555555333222222333222333333333333222222111////////////////////////000////////////000000111111222222111222444888<<<999999999999888666555444;;;:::999777555777:::===999;;;>>>@@@DDDIIINNNSSSSSSPPPJJJCCC@@@BBBHHHLLLSSSWWW\\\aaaccceeegggiiillljjjfffbbb```bbbeeehhhjjjlllnnnmmmhhh___UUUOOOUUUWWW]]]dddjjjoooyyyxxxwww}}}{{{~~~|||~~~~~~~~~~~~|||ooobbbLLLTTT\\\ZZZKKK:::555888444444444444444444444444333333333333333333333333111111111222222222222333222222222222333333333333333333333333444444444444222333555555555666888:::<<<<<<<<<<<<:::888777555<<<;;;@@@IIITTTjjjzzzssspppuuuxxxvvvqqqooocccUUUEEE>>>DDDQQQ___fffkkkfffbbbaaabbb```ZZZUUUBBB;;;444000000111000//////////////////////////////............//////000.........................................................//////...............///000000000000///....../////////000000000111111111111111111111111///000000//////111555888>>>DDDMMMTTTVVVTTTNNNJJJ===;;;777555555999===@@@AAAAAABBBBBBDDDHHHNNNRRRPPPQQQRRRRRRRRRPPPNNNMMMCCCFFFFFFFFFNNNZZZ\\\VVVPPPSSSUUUWWWaaannnooohhhfff```YYYVVVYYY```ggglllqqqvvvuuukkkccc```ZZZRRRMMMJJJHHHGGGGGGGGGGGGFFFCCCDDDFFFGGGGGGHHHIIIJJJNNNTTT[[[______^^^^^^___bbbbbbaaa___\\\WWWSSSQQQJJJGGGCCC???;;;999888888777777777666444111...---////////////////////////kkkeee]]]]]]\\\YYYZZZ[[[YYYRRROOOOOOOOOMMMJJJFFFCCC???===<<<555666777:::<<<;;;999666444555777666444111111111000000111111111000...---////////////////////////............///111222333333333222111111444888;;;888888888888777666555444:::<<<===<<<999888888999:::<<<>>>@@@BBBEEEHHHKKKFFFEEECCCAAAAAAEEEKKKPPPSSSVVV[[[^^^___```aaabbbccc```]]]^^^cccgggjjjjjjeeebbb___[[[XXXUUUUUUTTTaaadddmmmyyy}}}~~~yyyyyyyyy{{{}}}~~~~~~}}}rrrfffJJJIIIQQQ\\\UUU@@@666999444444444444444444444444333333333333333333333333111111111222222222333333222222222333333333444444333333333444444444555555444666777777666777999;;;111333777;;;======;;;;;;<<<===LLLfff~~~xxxsssvvvvvvssspppeeeXXXGGG>>>AAANNN]]]fffhhhfffcccbbbcccbbb___\\\NNNEEE:::222000111000///////////////////////////...............///000000................................................------............------......///000000000000000.../////////000000000000111111111111111111111111///000000000111666===CCCKKKOOOTTTVVVTTTLLLCCC>>>:::999888777888;;;===???CCCEEEGGGIIIKKKNNNQQQTTTNNNNNNMMMMMMLLLLLLLLLLLLHHHPPPVVVXXXdddvvvpppsssuuu|||rrrlllpppyyyttt```______`````````]]][[[SSSNNNHHHDDDCCCEEEGGGHHHMMMOOORRRUUUXXXZZZ\\\]]]___```aaabbb```]]]YYYWWWMMMLLLIIIBBB999555555888555777;;;<<<;;;888333000////////////////////////jjjddd[[[[[[ZZZXXXYYY[[[YYYRRROOOOOOOOONNNJJJGGGCCC@@@>>>===333444777;;;===<<<999666666888888777444111//////111111222222222000///...////////////////////////,,,,,,---...000222444555444444444333333444666999555555666666666666555555888<<>>444111111000///////////////////////////...............///000111................................................,,,------------------,,,...//////000000000000000////////////000000000000000000000000000000000000111111222333555<<>>AAADDDEEEMMMOOOQQQQQQOOOLLLKKKJJJIIIHHHHHHHHHIIILLLPPPRRRXXXeeeooorrr~~~|||~~~}}}}}}~~~{{{sssgggWWWKKKFFFFFFHHHIIIJJJIIIIIIMMMSSSXXX\\\]]]XXXZZZ]]]______]]]ZZZXXXSSSSSSPPPGGG;;;444666:::333777===AAAAAA===777333000000000000000000000000kkkfff\\\[[[[[[XXXYYY[[[XXXSSSOOOPPPQQQMMMIIIEEECCC@@@<<<:::777777888:::;;;:::888555444333333222222111111000222222222111111111111000,,,---------.../////////...---...111666888666444777444111111444555555333666555555444444444555555777888;;;======;;;999777;;;===>>>>>>===<<<<<<===:::<<<@@@EEEIIILLLMMMNNNOOORRRVVVWWWVVVSSSRRRRRRUUU[[[ccchhhgggccc^^^[[[KKKNNNSSSWWW\\\eeepppxxx~~~|||vvvzzzzzzyyy{{{~~~{{{lllUUU@@@AAAUUUZZZRRREEE777777999777222333:::<<<:::222333333444444333333222222222333333333444444444444444444444444444444444555555555555555555444444555555666666777777888888<<<===:::444666>>>BBB@@@TTTrrrvvvqqqrrrqqqnnncccQQQAAA<<>>888888777888999===CCCJJJQQQUUUPPPPPPPPPNNNLLLMMMOOORRRSSSNNNQQQYYYZZZWWW___kkkqqqrrr^^^OOOHHHFFFGGGJJJHHHFFFHHHLLLQQQVVVXXX[[[\\\^^^```___\\\XXXTTTYYYYYYXXXTTTMMMCCC:::444888===??????@@@DDDDDDAAA;;;333------.........000iiidddZZZYYYYYYWWWWWWYYYWWWQQQNNNOOOPPPMMMHHHEEEBBB???<<<999777777888:::;;;:::888555444444444333222222111111222222222111111111000000---------.....................///222666777666444555333111111444666666555555444444333333444444444666777999:::;;;:::999888===>>>>>>===;;;::::::;;;>>>@@@BBBEEEHHHJJJJJJJJJMMMNNNOOOOOOOOOPPPSSSUUU\\\___aaaaaa\\\VVVQQQOOOMMMRRRXXX___fffppp{{{vvvxxxwww~~~|||}}}wwweeeWWWBBB???PPPYYYWWWKKK:::888:::777333333888999666222333333444444333333222222222333333333444444444444444444444444444444444555555555555555555555555555555666666777888888999;;;999:::======<<>>;;;888777777888:::;;;:::888555555555444444333222222222222222111111111000000000...............---------//////000333666777666555444333222333555777888777444333333333444444444444555555666777888999999999=========:::888888999;;;BBBCCCEEEFFFGGGGGGFFFFFFIIIIIIHHHHHHIIINNNTTTYYY___^^^\\\WWWPPPLLLIIIIIIQQQXXXaaakkkttt|||yyyvvv|||~~~|||qqq^^^VVVDDD@@@KKKVVV]]]SSS>>>999999666333333666666333333333444444444444333333333333333333444444444444444444444444444444444444555555555555555555555555666666666777888888999999888444888AAA>>>:::JJJdddooommmnnnkkk```UUUTTT]]]hhhkkkaaaRRRHHHJJJVVV^^^aaaaaa```[[[OOOAAA666222111///000000000000000000000000000000000000000000000........................////////////////////////......///000000000000000////////////////////////000000000111111111222222111222333333222111222333888===DDDKKKOOOPPPOOOMMMIIIGGGEEECCC===888;;;AAABBBEEEJJJNNNOOONNNLLLJJJHHHFFFGGGPPPccc{{{wwwkkkiiiccc[[[QQQLLLKKKLLLRRRPPPPPPTTTZZZ]]]^^^]]]^^^^^^\\\ZZZYYYXXXXXXXXXRRRUUUVVVTTTTTTXXXXXXVVVKKKAAA888555444111///111qqqjjj^^^[[[YYYVVVUUUWWWUUUOOOMMMOOOOOOKKKGGGCCCAAA>>>:::888777777888:::;;;:::888555666555555444444333222222111111111111000000000000/////////...---------,,,///000222444555666555555777666666666777888888777444444444555555555555555555555555555777888:::;;;;;;;;;:::888777777:::<<>>===EEEddd{{{vvvtttvvvyyy~~~xxxmmmppprrrmmmfffcccfffkkklllcccUUUIIIFFFLLLWWW^^^^^^aaa___VVVKKKAAA888222000000000000000000111111////////////////////////........................////////////////////////......///000000000000000///////////////000000000000000111111111222222222111222333222111222777<<>><<<<<<>>>===<<<@@@FFFGGGHHHJJJLLLMMMMMMMMMLLLNNNSSS]]]mmmrrrggg```]]]\\\XXXTTTOOONNNQQQVVVYYYYYY\\\\\\[[[[[[[[[[[[\\\]]]ZZZ]]]]]]ZZZZZZ]]]^^^\\\QQQFFF<<<888555111//////ooohhh\\\ZZZ[[[XXXWWWXXXVVVQQQOOOQQQOOOKKKGGGCCCAAA>>>:::888777777888:::;;;:::888555666555555444444333222222111111111000000000///////////////...---------,,,///111333444444444444444:::::::::999888777666666555555666777888888777777666666555555666999;;;<<<666777777666777999<<>>BBBCCCEEEHHHQQQOOOLLLLLLNNNSSSYYY]]]gggnnnzzzccc]]]UUUOOOLLLNNNRRRUUUUUUVVVXXXZZZ\\\]]]]]]]]]^^^aaaaaa^^^^^^aaaaaa^^^WWWLLLAAA;;;888333111222nnniii```___]]]YYYXXXYYYVVVRRRQQQSSSOOOLLLHHHDDDAAA>>>;;;888777777888:::;;;:::888555555555444444333222222222111111000000000/////////...............---------...111333444333222222333:::;;;<<<:::777555444444555666777999999999888888777666666666777888:::;;;333555666777888:::>>>AAA>>>@@@AAACCCDDDEEEDDDDDDCCCGGGLLLPPPQQQPPPPPPQQQHHHHHHHHHIIIMMMSSS\\\aaapppwwwzzzzzz{{{|||uuufffNNNHHHLLLPPPMMMRRRYYYUUUBBB:::444555777777555555444444555555555555444444333444444444555555555555555555555555555555555555555555555666666777777888888888888999::::::;;;;;;888>>>???BBBXXX}}}{{{yyywwwlllllllllmmmlllhhhbbb]]]^^^aaahhhkkkhhhccceeekkkzzz~~~xxxvvv}}}xxxuuussssssttttttssspppmmmlllhhh___RRRHHHJJJRRR^^^cccccc^^^ZZZSSSCCC222333222111000///000111111000000000000000000000000////////////////////////////////////////////////......///000000000000000...//////000000111111222111111111222222222222333222333333555999???GGGLLLOOOKKKEEE???;;;999::::::DDD@@@@@@DDDGGGIIIMMMRRRRRRQQQPPPSSS\\\iiivvv~~~{{{{{{qqqcccTTTLLLJJJKKKPPPRRRTTTXXX[[[]]]_________bbbdddbbbbbbdddccc```[[[PPPEEE@@@<<<999777999nnnkkkdddddd^^^ZZZXXXXXXVVVRRRQQQSSSPPPMMMHHHEEEBBB???<<<999777777888:::;;;:::888555444444444333222222111111111000000000////////////---------..................000333333111000111222666888:::999555333222333444555777999999999888777555555555555666777777888333555777999999;;;===???===>>>@@@BBBCCCCCCCCCCCCDDDIIINNNPPPOOOLLLJJJIIIEEEHHHLLLQQQWWW___ggglll~~~xxxsssuuu{{{zzzpppXXXIIIGGGMMMJJJMMMXXX[[[KKK???666666888666444444444444555555555555444444444444444444555555555555555555555555555555555555444555555666777777888888888888999999:::;;;;;;;;;:::;;;FFFaaawwwnnnjjjhhhkkkrrrvvvuuuqqqhhhjjjooovvv|||}}}{{{wwwsssqqqssswwwvvvpppllllllrrrwwwwwwqqqllloootttxxx{{{vvvssssssuuuxxxyyyssspppoooppprrroookkkgggcccZZZNNNHHHJJJVVV```eeeaaa]]]ZZZNNN???555444222000//////000000000000000000000000000000////////////////////////////////////////////////......///000000000000000...//////000111111222222111111111222222222333333333444777<<>><<<;;;===lllhhhaaabbb]]]YYYWWWXXXVVVQQQQQQSSSQQQMMMIIIEEECCC@@@<<<:::777777888:::;;;:::888555444444333222222111111000000000000000////////////,,,------....../////////---000333333000//////111222555777777333111111333222444666888999999777777444444555555555555555555444666999::::::;;;<<<======>>>???AAABBBBBBAAAAAAFFFIIIMMMOOOLLLHHHEEECCCEEEJJJRRRZZZbbbjjjrrrwwwvvvnnnpppyyy}}}vvvaaaIIIBBBIIIIIIKKKWWW___RRRDDD999777888555333333444444555555555555444444444444444555555555666666666666666666666666666666444555555666777888888999888999999::::::;;;;;;<<>>mmmiiifffZZZXXXWWWVVVVVVUUUTTTPPPNNNTTTPPPIIIDDD@@@<<<999777555777999::::::888666444555444444333222222222333.........///////////////...//////...---...000222666555333222111111222222222333444333111111333555111333555777777666555444444444555666666555555444444777:::<<<;;;:::::::::<<<<<<<<<===???AAACCCEEEJJJJJJIIIGGGDDDCCCDDDEEEMMMRRRYYYbbbjjjttt|||jjjmmmzzz|||uuufffTTTGGGFFFCCC@@@KKK]]]YYYJJJ:::444999===999444777777777777777777777777444444444555555555666666666666666666777777777777666666666777888888999999888???999444<<>>:::;;;>>>@@@mmmgggeee[[[YYYXXXVVVVVVVVVTTTQQQNNNSSSOOOIIIDDD@@@===:::888888999;;;;;;:::888555444444444333222222222222222//////////////////......---.........---...111333666555444333333333444444555555444333333444444444222333444555555444444333666666666666666555555555444777999:::999999999:::;;;;;;<<<===???AAACCCEEEGGGGGGGGGEEECCCCCCFFFHHHPPPUUU]]]fffoooxxxvvvnnnssswwwvvvmmmZZZJJJFFFCCC@@@LLL^^^^^^PPP@@@888888999666222666666666666666666666666444444444555555555666666666666666666777777777888666666777777888999999999999@@@===:::======???IIIhhhzzzoooeeedddeeeiiiqqqzzzzzzwwwtttssszzzwwwoooppptttqqqgggXXXPPPOOONNNKKKCCCKKKVVV___bbbaaa\\\YYYJJJ@@@555000222555333000000000////////////000000000000000000000000000000////////////000000000111000000000000000000000000000000000000111111111111222222111111222333555555:::???FFFMMMOOOKKKCCC>>>===AAAEEEIIILLLNNNPPPQQQ[[[___fffiiidddjjj{{{hhhYYYQQQPPPRRRXXX[[[^^^```aaabbbcccbbb___[[[RRRFFF<<<888;;;>>>mmmdddddd\\\ZZZYYYWWWWWWVVVUUURRROOOQQQNNNHHHDDDAAA>>>;;;999:::;;;<<<<<<:::888555333333333222222111111222222000000000//////.........+++,,,.........///111333666555555555555666777777888555333444666777666444444444333222222222333333999888666555555555666666555666888888777777999:::::::::;;;===???AAADDDEEECCCCCCCCCBBBBBBEEEJJJNNNUUUZZZcccmmmuuu}}}}}}yyyyyyzzzxxxzzz{{{}}}uuurrrvvvyyyuuubbbQQQJJJCCC@@@LLL]]]```UUUGGG<<<777666555444666666666666666666666666444444555555555666666666666666666777777777888888666777777888888999::::::666<<<=========;;;IIIccczzztttnnnkkkqqq}}}xxx{{{~~~wwwnnntttssslll]]]PPPLLLLLLLLLCCCHHHPPP[[[cccddd```[[[SSSIII;;;333222333333222111000000//////000000111000000000000000000000000/////////000000000111111000000000000000000000000000000000111111111222222333222000///111444777:::AAAFFFKKKNNNKKKFFF@@@===BBBHHHMMMLLLGGGGGGNNNTTTdddhhhmmmqqqxxxooo]]]SSSOOOUUUVVVXXX[[[\\\]]]]]]]]]aaa```[[[PPPBBB::::::===nnncccccc^^^\\\ZZZXXXWWWVVVUUURRRPPPPPPLLLHHHDDDAAA???<<<999999999::::::999888666444333222222111111111222222222111111000///...------***,,,......///000222444555555555666777888999999888444111333999;;;:::777777555333222111222333444999888666444333444555666555666777666555666888:::888999:::<<>>AAAFFFIIILLLJJJEEEBBBAAABBBIIILLLNNNKKKGGGIIISSS]]]dddnnnvvv|||ttteee[[[VVVSSSSSSVVVXXXWWWXXXYYY[[[]]]]]]WWWNNNFFF@@@>>>qqqdddccc```]]][[[XXXVVVUUUTTTRRRPPPOOOLLLHHHDDDBBB???<<<999555666777888888777777666333222222111222222333333222222111000///......---+++---///000000111333555444444555666777888999999555222000333999===<<<:::888777444222222333444666777666444222222222444555555666777666555555777999777888:::<<>>===@@@FFFQQQuuu~~~~~~|||wwwssspppmmmlllnnnooommmjjjiiimmmpppnnnooorrrtttvvv{{{zzzpppqqqpppiii\\\OOOGGGEEEGGGFFFIIITTT```fffccc^^^^^^UUUHHH;;;333000111222111111000000000000111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111222222222222222222111333777===DDDHHHGGGHHHGGGDDDAAAAAAEEEIIINNNNNNNNNMMMPPPXXXccckkkmmm|||tttYYYRRROOOSSSUUUUUUWWW[[[YYYZZZ\\\___]]]UUUJJJAAAssseeeccc___]]][[[WWWUUUTTTSSSQQQOOOOOOLLLHHHEEEBBB???;;;888444444555666777777777777333333222222333333444444111111111000000/////////,,,///111222222222444555333333555666777777777777222000///222777;;;<<<;;;888666444333333444555666444444333222222333444555555777888777666555666888888999:::<<<>>>???@@@@@@<<<>>>@@@DDDHHHOOOWWW]]]cccfffiiikkkkkkkkklllnnnjjjkkknnntttvvvwww{{{yyy{{{|||}}}~~~oooiiiiiisss}}}ooosssoooiiibbbWWWMMMNNNTTT^^^[[[UUUJJJ???888777888777777777777777777777777555555666666666777777777777777777888888888999999888999999::::::;;;<<<<<<:::===:::===MMMbbbzzz{{{|||}}}~~~tttjjjfff```[[[XXXVVVTTTRRRRRRTTTUUUSSSQQQPPPRRRUUUSSSTTTUUUVVVXXX[[[```dddggglllsssyyy~~~}}}xxxuuuvvvzzzvvvqqqnnnllleeeWWWJJJCCCAAA@@@CCCMMMZZZbbbccc```___YYYNNNAAA777111111222222111111000000111111222111111111111111111111111000000000111111111222222000000000000000000000000111111111222222222222333222333444777<<>>>>>>>>>>>===@@@CCCGGGLLLSSSZZZ^^^cccdddeeeeeeddddddeeefffhhhhhhmmmtttvvvtttvvv{{{uuuwwwxxxzzz{{{~~~{{{vvvuuuttttttwww}}}}}}rrreeegggrrr~~~ooosssrrrooohhh]]]TTTTTTYYY[[[YYYTTTLLLCCC<<<999888888888888888888888888888555666666666777777777777777777888888888999999999999999::::::;;;<<<<<<<<<888===;;;CCC___{{{sssuuu~~~ttthhh]]]VVVRRRPPPMMMLLLMMMNNNOOONNNMMMMMMNNNMMMLLLKKKKKKKKKIIIIIIJJJIIIIIIJJJMMMPPPNNNQQQUUUXXXZZZ\\\```dddmmmsss{{{zzzwwwyyytttllllllkkk___PPPFFF@@@@@@BBBKKKVVV^^^``````^^^[[[TTTHHH<<<444333444222111111000000111111222111111111111111111111111000000111111111222222222000000000000000000000000111111111222222222333333333444888;;;???AAACCCCCCAAA@@@@@@CCCGGGKKKMMMMMMJJJPPP[[[iiiwwwooo^^^PPPMMMLLLHHHJJJQQQWWWXXX[[[```cccaaaZZZTTTtttddd```[[[]]]ZZZVVVSSSRRRQQQPPPNNNOOOMMMIIIFFFCCC???:::666999999888888777777666666444444444444444555666777000000000000000111111111000333555666555444444555111222333444444444333222000222333222222222555777222222222222333444444555111222444555666777777777555777::::::999777666666999:::;;;===>>>======<<<>>>AAAEEEJJJOOOUUU[[[___bbbccccccbbb``````bbbcccgggggglllssstttppppppuuurrrtttwwwyyy{{{~~~~~~|||{{{|||rrrlllhhhgggeeebbbdddhhhooouuu{{{jjj]]]jjjqqq~~~tttttttttrrrkkk```XXXZZZ___VVVUUUQQQLLLFFF@@@===;;;888888888888888888888888666666666666777777777777777888888888888999999999999999:::;;;;;;<<<<<<===<<>>@@@@@@???>>>>>>>>>AAAFFFLLLOOONNNLLLOOO[[[ooorrr___WWWQQQIIIIIIOOOPPPSSSVVVZZZ\\\]]]^^^___oooeeeZZZ\\\___\\\XXXUUURRRPPPPPPPPPRRRPPPLLLGGGBBB>>>;;;:::777666555666777888777666888000,,,111<<<@@@;;;222111111111222222333333333777555:::BBB@@@555000555...000222555777777666555000111222333444666666777333444555666666555444333111111111222222333333333444444444555555555555666:::::::::888888999<<<>>>BBBEEEIIIOOOUUUZZZ___aaa^^^]]][[[YYYZZZ[[[^^^___aaadddgggjjjkkklllnnnoooqqqwww{{{{{{}}}xxxooohhhaaa^^^XXXSSSQQQPPPRRRSSSXXX\\\eeellliii```^^^bbbssswwwwwwppptttvvvqqqkkkgggeeeddddddUUUKKKLLLJJJ@@@999;;;999999999888888888888777777777777777888888888888888888999999999:::::::::777;;;===<<<:::<<<>>>???:::EEEMMMdddxxxlllhhhlllqqqsssttt~~~uuujjjcccZZZWWWSSSQQQPPPPPPPPPOOORRRRRRSSSSSSSSSSSSRRRRRRTTTVVVXXXZZZZZZYYYWWWUUUVVVTTTRRRQQQRRRQQQPPPNNNQQQPPPOOOOOOPPPOOOLLLJJJOOOOOONNNNNNPPPWWW^^^dddttt{{{vvv}}}iiikkkllljjj```RRROOOMMMHHHHHHPPP[[[___]]]\\\[[[YYYSSSGGG;;;444333444444333111000000222444222222222222222222222222111111222222222333333333222222222222222222222222000333666777444333444555444777:::;;;:::999999999;;;FFFNNNLLLJJJQQQ]]]fffooowwwppp]]]RRRLLLHHHKKKPPPSSSUUUWWW[[[^^^___oooeeeZZZ[[[^^^[[[XXXUUURRRQQQPPPPPPOOOMMMJJJFFFBBB>>><<<;;;888666555666777777666555777111---111888;;;666///111111111222222333333333666333777@@@>>>555222777111222444555666777666666777666555444333333333333333444555555555555444333111111222222222333333333333333333333444444444555999999999999888:::===@@@DDDFFFJJJOOOTTTYYY\\\^^^\\\[[[YYYYYYYYY[[[^^^```aaadddhhhjjjkkklllnnnooouuuzzz}}}}}}~~~~~~~~~~~~|||wwwnnnccc[[[QQQOOOKKKGGGEEEDDDEEEFFFKKKNNNVVV___```^^^bbbiiinnnooossswwwvvv{{{{{{rrrtttvvvssspppmmmkkkiiieeeWWWMMMNNNLLLBBB::::::999999999999888888888888777777777777888888888888888999999999999:::::::::999;;;<<<:::999;;;>>>@@@>>>JJJ^^^llljjjkkkssstttiiiaaaZZZWWWSSSRRRRRRSSSVVVZZZ\\\]]]^^^^^^]]]]]]^^^```bbbccceeefffhhhiiihhhfffdddbbbcccaaa``````___^^^\\\ZZZXXXVVVTTTSSSSSSRRRPPPOOOOOONNNMMMLLLLLLNNNRRRTTTYYYbbbooo{{{~~~xxxzzznnniiikkkjjj___TTTRRRMMMJJJOOOYYY^^^^^^]]]\\\[[[UUULLL@@@777333222333222222111111222333222222222222222222222222111111222222222333333333222222222222222222222222111333555555444333444666;;;>>>???===:::999===@@@HHHKKKJJJHHHPPPfff~~~yyylll^^^SSSIIILLLOOOSSSWWW[[[]]]]]]ooofff[[[\\\\\\ZZZXXXUUUSSSQQQQQQQQQLLLKKKHHHEEEBBB???<<<;;;999777666666777777555444555222000111333444000---111111111222222222222222333111444;;;:::444444999666666555555666666777777AAA>>>;;;777444222222222333333444444444444333333222222222222333333333333222222222333333333444444777888999999:::<<>>===:::777999@@@GGGKKKJJJIIIOOOeeexxxcccNNNLLLLLLPPPVVVZZZ\\\\\\ppphhh]]]^^^[[[YYYWWWUUUSSSRRRRRRQQQLLLKKKIIIFFFCCC???<<<;;;999777666666666666444333222333333222111//////...111111111111111222222222000///111666777444666;;;:::888777555555666777888FFFCCC>>>999666444444444333333333333333333333333333333333333333333333333222333333333333444444444555666888:::;;;>>>AAADDDIIIJJJLLLNNNQQQSSSUUUVVVUUUUUUUUUVVVXXX[[[^^^```bbbeeeiiikkklllmmmooopppsssvvvxxxwwwyyy}}}|||xxxqqqmmmggg___WWWNNNFFF@@@@@@?????????????????????@@@DDDKKKSSS\\\fffpppxxxuuunnnhhhccc```iiixxxqqqrrrtttssspppmmmhhh]]]SSSSSSRRRIII???999::::::999999999888888888777777888888888999999999999999999:::::::::;;;;;;::::::;;;<<<<<<===CCCJJJTTT{{{kkkdddhhhhhhxxx~~~nnnccc^^^XXXSSSSSSWWW[[[^^^fffjjjqqqxxxxxxrrrmmmiiieeeccc^^^\\\YYYVVVUUUSSSRRRQQQJJJKKKLLLMMMPPPWWWaaahhh|||zzzoookkknnneeebbbdddbbbZZZUUUUUUUUUSSS[[[]]]]]]\\\XXXQQQDDD888222111111222333333222111222222222222222222222222111111222222222333333333333333333333333333333333222222333333444666888:::;;;:::888888:::@@@GGGKKKFFFKKKVVVjjjuuu^^^TTTLLLKKKPPPUUUXXX[[[qqqjjj``````ZZZYYYXXXVVVTTTRRRQQQQQQOOONNNKKKHHHDDD@@@<<<:::999777555555666555444222///222444333111///000222111111111111111111111111//////111333444333666;;;;;;999777444444444666777BBB@@@;;;777555444444555333333333333333333333333333333333333333333333333444444444444555555555555333666999;;;===???CCCFFFJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSTTTVVVXXX[[[^^^___bbbeeehhhkkklllmmmnnnppppppsssttttttwwwzzzwwwrrrhhhaaaXXXNNNHHHDDDAAA???;;;;;;<<<======>>>>>>>>>@@@GGGQQQ\\\hhhttt~~~}}}vvvpppjjjdddkkk~~~sssrrruuutttpppmmmjjj___UUUTTTTTTMMMBBB::::::::::::999999999999888888888888888999999999999999999:::::::::;;;;;;;;;<<<;;;===>>>;;;:::DDDQQQrrruuuiiilllsss}}}qqqddd]]][[[\\\]]]```dddjjjqqquuu~~~}}}zzzrrrllleee___\\\YYYWWWUUUSSSQQQOOOLLLKKKLLLOOORRRaaaiiivvvyyy{{{nnnoooiiigggkkkkkkeee]]]VVVOOOIIIUUUZZZ]]]\\\\\\WWWKKK>>>555333111222333333222000222222222222222222222222111111222222222333333333333333333333333333333333333222222333666999;;;<<<>>>:::888;;;BBBIIILLLLLLLLLXXXllltttcccQQQJJJJJJLLLQQQWWWqqqkkkaaa```[[[ZZZXXXVVVTTTRRRPPPPPPOOONNNLLLIIIEEE@@@<<<999888666555555666666444333///111444444111000222444111111111111111000000000///000222222222333666999999888555333333333444555999777555333222222333444444444333333333333444444444444444444333333333333444444444555555555666666333666999<<<>>>AAADDDFFFJJJJJJKKKMMMNNNPPPQQQQQQRRRSSSTTTVVVYYY[[[^^^___aaadddgggjjjkkklllnnnoooppprrrttttttvvvwwwrrrjjj\\\UUUKKKBBB???>>>???@@@<<<======>>>???@@@AAAAAA???IIIWWWfffvvv|||uuummmoooyyyssswwwvvvrrroookkk```UUUSSSTTTQQQFFF<<<::::::::::::999999999999888888888999999999999:::::::::::::::;;;;;;;;;;;;======???>>>:::;;;OOOeeevvvcccYYYYYY___aaafffmmmuuu}}}|||rrrkkkddd^^^ZZZWWWUUUSSSPPPNNNMMMLLLLLLOOOSSS^^^kkkxxx{{{tttpppkkkiiinnnooojjjcccZZZNNNDDDKKKTTT[[[[[[[[[[[[RRRFFF:::666222111333444333000222222222222222222222222111111222222222333333333333333333333333333333333333333333555999===>>>>>><<<999999===DDDKKKMMMLLL]]]iii|||uuuaaaVVVOOOIIIKKKRRRpppkkk```___[[[[[[YYYWWWTTTRRROOONNNLLLLLLJJJHHHEEE@@@<<<:::666555444444666666555444///111333333111000111222222111111111000000000///000222333333222333555666666555444222222222222333222222222222222333444444555555444333333444555555555555444444444333333333333333444444444555555555333666:::===???AAADDDFFFHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTUUUWWWYYY\\\]]]^^^```cccfffiiijjjkkklllnnnppprrrsssssstttqqqhhh]]]PPPJJJBBB===;;;<<<>>>???@@@@@@@@@AAABBBCCCEEEFFFCCCOOO___nnnzzzxxx{{{rrruuuuuurrrqqqkkkaaaUUUQQQTTTSSSIII>>>;;;;;;:::::::::999999999888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<>>HHHkkklllaaa]]]]]]dddmmmwww}}}ssskkkccc```\\\YYYVVVSSSQQQOOOKKKJJJNNNVVV\\\eeetttvvvjjjjjjmmmmmmkkkggg___RRREEEAAAOOOXXXYYYYYY\\\WWWMMM???999333111333444333111222222222222222222222222111111222222222333333333444444444444444444444444333333444888===@@@@@@???777:::>>>BBBHHHOOOWWW]]]vvvyyypppbbbRRRLLLPPPnnniii___^^^\\\[[[ZZZWWWTTTQQQOOOMMMHHHIIIHHHGGGDDDAAA===;;;555444333444666666555444111222222222111/////////222111111111000000//////111444555333222333444444444333222222111111111111111222222333444555666666666555444444444444555666555555555444444333333333222222333333333444444444333666:::===???AAADDDFFFGGGHHHIIIKKKNNNPPPQQQRRRSSSTTTVVVXXXZZZ\\\]]]^^^___bbbfffhhhiiijjjlllmmmoooqqqrrrppppppkkk___SSSGGGCCC>>>;;;;;;;;;<<<<<<@@@?????????@@@BBBDDDEEEKKKWWWfffuuuzzznnnrrrsssqqqqqqkkkaaaTTTPPPSSSTTTKKK@@@;;;;;;;;;:::::::::999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;???BBBDDDWWWyyyiii^^^ccclllrrrwww~~~sssooohhhbbb\\\XXXTTTRRRRRRNNNLLLMMMNNNQQQ^^^mmmzzz|||kkkiiikkkjjjiiihhhcccVVVIII;;;KKKWWWWWWWWW\\\YYYQQQBBB;;;444111222444333222222222222222222222222222111111222222222333333333444444444444444444444444333333555:::???BBBBBB@@@888@@@IIIMMMPPPZZZjjjwwwuuu]]]PPPQQQiiiggg___^^^XXXZZZ[[[YYYUUUPPPLLLKKKKKKKKKJJJHHHEEE@@@<<<:::555555555555555444444444222111000//////000111222333222111111000111111111777444333444444333444777666777777555222000000111333222111111111222333444777444111111333444444222555444333333222222222222333333444444444444444444666777:::===???AAACCCCCCGGGGGGGGGHHHIIILLLNNNPPPTTTUUUVVVWWWXXXZZZ]]]```^^^cccggggggeeefffjjjnnnpppnnnlllkkkfff]]]PPPGGGCCCAAA???>>>?????????===AAACCCDDDDDDDDDEEEHHHJJJQQQ[[[kkk~~~yyyllltttxxxtttoookkk___PPPKKKRRRWWWNNNAAA:::999888999;;;<<<;;;:::888888999999999:::::::::;;;======<<<;;;;;;<<>>:::HHHKKKOOOcccxxxyyycccTTTmmmjjj```^^^ZZZ[[[[[[YYYVVVQQQMMMKKKJJJJJJJJJHHHEEEAAA===;;;666666666555444444444444222111000//////000111222222222111111111111222222888444444777777444444888666666666666666555444333444333222222222333555555555333111111333555444333444333222111111111111222333333333444444444444555777888:::===@@@BBBCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNPPPRRRSSSTTTUUUWWWZZZ]]]aaaeeehhhhhhfffgggjjjnnnkkkjjjiiiccc[[[QQQIIIEEECCCAAA@@@@@@AAAAAAAAA???CCCDDDEEEFFFFFFHHHJJJMMMXXXbbbrrrqqqqqqvvvuuurrrkkk^^^OOOJJJQQQWWWOOOBBB;;;:::999999;;;<<<;;;:::888999999999999:::::::::::::::;;;;;;;;;<<<===>>><<>>???<<<999444444444333444555555666333222111111333555555444222222111111000000111111333333333444444444555555888999;;;>>>@@@BBBCCCCCCCCCCCCCCCEEEFFFHHHJJJKKKOOOPPPRRRSSSTTTUUUYYY[[[aaadddffffffeeefffjjjmmmhhhgggcccZZZNNNEEEBBBCCCBBBAAAAAABBBEEEFFFEEEDDDHHHIIIJJJKKKKKKMMMPPPSSSbbblll{{{{{{ooorrruuurrriii]]]NNNHHHPPPVVVQQQFFF===;;;::::::;;;<<<;;;:::999999999999:::::::::::::::::::::;;;===???>>>>>>===DDDKKK\\\wwwmmmmmmsssqqqbbb___[[[WWWUUURRROOOMMMJJJLLLSSS```ooo}}}qqqhhhiiijjjaaaPPPEEE@@@CCCGGGNNNTTTWWWWWWVVVTTTLLLAAA999666666555444333333333333333333333333333333333333333333333333555555666666666666666666333999AAACCCBBBBBBFFFKKKOOOXXX^^^rrrmmmiii___^^^]]][[[ZZZWWWTTTPPPLLLIIIIIIHHHHHHFFFDDDBBB@@@???999888666555444444444444222222111000000111222222000000000111222333555555777666888<<<<<<888666777999777888>>>DDDFFFBBB>>>444444444444444555555555111111111222333555555555222222111111111111222222222333333444444555555555999:::<<<>>>@@@BBBBBBCCCBBBBBBCCCEEEFFFHHHJJJJJJPPPRRRTTTUUUVVVWWWZZZ\\\^^^```bbbcccccceeehhhkkkiiieee\\\PPPFFF@@@???@@@@@@@@@BBBFFFJJJLLLLLLKKKOOOPPPQQQQQQQQQSSSVVVYYYfffqqq~~~uuurrrsssoooiii]]]NNNHHHOOOWWWSSSJJJ???===::::::;;;;;;;;;:::999999999:::::::::;;;;;;<<<;;;:::<<>>???HHH___uuuppptttxxxpppeee^^^\\\ZZZVVVSSSMMMKKKMMMRRR[[[jjjxxxhhhkkknnnbbbPPPDDDAAABBBDDDIIIOOOTTTWWWXXXWWWPPPFFF===777555555555333333333333333333333333333333333333333333333333555555555555666666777777777;;;AAAEEECCCBBBHHHPPPQQQbbbsss}}}yyyjjjfff]]]]]]\\\YYYVVVTTTSSSOOOKKKGGGIIIHHHGGGFFFDDDBBBAAA@@@999888666555444444555555333222111000000111222333000000000111222444555666777666888======888666777777555777<<>>@@@AAAAAAAAABBBCCCDDDFFFHHHIIIJJJKKKPPPRRRUUUVVVWWWXXXZZZ\\\\\\^^^```bbbdddeeegggiiiggg^^^QQQGGGAAA@@@@@@@@@CCCEEEIIINNNTTTVVVVVVUUUVVVVVVVVVTTTTTTUUUXXX[[[eeeooo|||{{{{{{tttnnniii^^^PPPKKKQQQYYYVVVNNNAAA>>>;;;:::;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<;;;:::;;;===???@@@@@@CCCRRR|||qqqpppxxx{{{mmmeeebbb^^^[[[PPPMMMKKKKKKMMMTTTeeetttjjjiiinnneeeTTTHHHEEECCCBBBDDDJJJPPPUUUXXXVVVRRRJJJ@@@888444444555333333333333333333333333333333333333333333333333444444444444555666888888======@@@FFFGGGHHHOOOYYYggg|||yyyxxx{{{jjjeee]]]^^^[[[WWWSSSRRRRRRPPPKKKGGGIIIIIIGGGEEECCCBBB@@@@@@999888666444444555666777333222111000000111222333000000111111333444555666666555777;;;;;;777555666333222333777;;;<<<:::777222222333444444444444333000222444444333333444555333333333222333333444555111222333333444555666666:::;;;<<<===??????@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKMMMPPPSSSUUUUUUVVVXXXZZZ\\\^^^aaaccceeeeeedddccc[[[RRRFFF@@@AAADDDGGGGGGOOOQQQVVV\\\bbbdddcccaaa^^^]]][[[XXXVVVVVVYYY[[[bbblllyyy{{{xxxpppjjjaaaUUUOOOUUU[[[YYYQQQCCC@@@<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;>>>DDDHHHPPPiiixxxqqqoooxxxsssiii```[[[XXXSSSOOOMMMJJJJJJRRR[[[wwwpppgggkkkiii[[[MMMJJJFFFBBBAAAFFFMMMTTTWWWUUUSSSMMMDDD:::444333444333333333333333333333333333333333333333333333333444444333444555777999:::CCC@@@CCCJJJNNNQQQ^^^lllooohhh______ZZZVVVRRRQQQRRRQQQMMMIIIKKKIIIGGGEEECCCAAA@@@???888777555444444666888:::333333111111111111333333111111111222333444555666555444555999999555444555222222333444444444444444222333444555666555555444000333555555333222222444222222111111222333333444111222222333444555666777999:::;;;======>>>>>>>>>AAACCCEEEGGGIIIJJJJJJJJJKKKNNNRRRTTTTTTUUUWWWXXX[[[]]]___bbbbbb___[[[XXXLLLGGGBBB@@@DDDKKKSSSXXXaaaccchhhmmmqqqqqqnnnkkkiiigggddd___[[[ZZZ\\\^^^fffmmmxxx{{{rrrllldddYYYTTTXXX^^^[[[RRRDDDAAA===;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::===??????>>>DDDNNNWWWkkkzzzvvvyyy}}}nnneee```[[[VVVSSSOOOKKKLLLPPPaaattt{{{hhhkkkoooeeeUUUOOOIIIBBB???CCCJJJRRRVVVSSSTTTQQQHHH<<<555333555444444444444444444444444444444444444444444444444555444444444666888;;;<<>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<>>DDDGGGPPPYYYZZZbbb}}}yyypppgggaaa___```aaaeeemmmwwwxxxgggggg___\\\WWWTTTUUURRRMMMIIIIIIKKKJJJHHHEEECCCAAA@@@???999777555444444444333222222000///......///000222222000///111444555333111222444666666555444555555555666555333111000000222777777777666555333222111666555555555555444444444222222111111111111222222111222222333444555666666999999999:::;;;<<<===>>>@@@BBBFFFHHHIIIIIIKKKLLLNNNOOORRRTTTVVVVVVVVVUUUWWWWWWYYYYYYRRRIIIEEEGGG<<>>===>>>??????LLLpppzzzyyylllaaa\\\WWWPPPOOOQQQIIIKKKTTTfff{{{qqqjjjgggiiiUUULLLDDDCCCBBBCCCJJJTTTUUURRRQQQRRRJJJ<<<444444555555555555555555555555444444444444555555555666777888777666999>>>CCCDDDJJJSSSZZZ]]]fffyyytttjjj\\\YYYSSSNNNJJJIIIJJJJJJQQQSSSZZZfffwww|||iiiggg^^^^^^YYYVVVVVVTTTNNNJJJJJJKKKJJJHHHEEECCCAAA@@@???999777555444444444333222111000///......///000111333111111333666777555444333555666666555555777888444555555444333222333555777777666666555333222111555555555555444444444444222222111111111111222222111222333333555555666777999999999:::;;;<<<===>>>???BBBFFFHHHHHHIIIKKKLLLNNNOOOPPPRRRTTTVVVWWWXXXYYYWWWUUUSSSKKKBBBAAADDDKKKUUU```gggooo{{{}}}|||yyytttoookkkjjjjjjlllmmmnnnooosssvvvzzz|||}}}lllnnnnnnlllgggaaaaaaaaa\\\TTTMMMGGG@@@<<<<<<=========;;;;;;;;;<<<<<<<<<======:::???DDDEEEIII___lllbbb\\\VVVQQQQQQLLLJJJMMMXXXggg{{{rrrhhhlll[[[PPPEEEBBBBBBDDDJJJRRRUUURRRRRRRRRKKK???777666555555555555555555555555444555555555666666666666888888777777999>>>CCCFFFQQQYYYaaaeeeooouuufffXXXPPPQQQOOOKKKGGGEEEDDDDDDEEEFFFGGGLLLWWWeeevvvkkkggg]]]___ZZZWWWXXXVVVPPPLLLLLLKKKJJJHHHEEECCCAAA@@@???999777555444444444333222111000///......///000111333222333555777999888777555666777666666777999<<<888999888777444333444555777666666555444333222222555555555555444444444444222222111111111111222222222222333444555666666777999999999:::;;;<<<>>>>>>???BBBEEEGGGGGGHHHJJJLLLMMMNNNOOOQQQSSSUUUWWWXXXTTTPPPMMMIIIDDD@@@CCCJJJ___jjjuuu|||~~~|||yyyuuuppplllgggfffeeefffhhhlllpppssszzz|||rrrjjjooonnnjjjfffdddccc]]]UUUMMMGGG@@@<<<===>>>>>>>>>;;;;;;<<<<<<<<<=========666???DDDCCCNNNqqqvvvpppmmmkkkiiiaaaaaagggsssnnnfff___XXXUUUQQQLLLIIIJJJQQQaaayyy{{{zzzgggmmmbbbUUUGGGBBBCCCGGGLLLPPPUUUSSSSSSSSSMMMBBB;;;888555555555555555555555555666666666666777777777777777777888999<<>>>>>>>><<<999555222111222666666555444333333333222555555555444444444333333222222111111111111222222222222333444555666777777888888999:::;;;<<<>>>??????AAADDDFFFFFFHHHJJJLLLLLLMMMPPPRRRSSSTTTSSSSSSIIIFFFCCCCCCDDDHHHRRR^^^sss~~~zzzqqqjjjdddbbb```___aaafffkkknnntttvvv{{{jjjooopppmmmhhheeeccc]]]UUUNNNHHHAAA======??????>>><<<<<<<<<<<<============<<>>>>>>>>===999555222222333666555444333222222333333555444444444444333333333222222111111111111222222222333333444555666777888888888888999;;;===>>>??????AAACCCDDDEEEGGGIIILLLKKKMMMQQQSSSSSSQQQMMMKKKCCCAAABBBFFFLLLUUUeeerrrxxxnnnfffaaa___\\\[[[]]]aaagggjjjnnnqqqwwwnnnpppqqqnnniiidddbbb\\\UUUPPPIIIBBB>>>>>>??????>>><<<<<<<<<=========>>>>>>CCCCCCBBBLLLppprrrdddXXXUUUPPPMMMLLLKKKKKKJJJKKKJJJKKKNNNUUUccc|||uuuiiicccXXXUUURRRPPPLLLKKKSSS]]]ooosssnnnggg\\\NNNGGGKKKQQQTTTSSSWWWWWWUUURRRNNNGGG>>>777666666666666666666666666777777777777888888888999:::888:::>>>BBBGGGSSS```___lll~~~zzzfffZZZLLLEEEEEEGGGEEEBBBFFFFFFHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDIIISSS```iii~~~yyygggfff___]]]XXXUUUVVVTTTNNNJJJJJJKKKJJJHHHEEECCCAAA@@@???999777555444444444333222111111111111111111111111...111333444444444555777777777888777666666888:::888999999777555555666777666555333222222222333444444444444444333333333333222222111111111111222222333333444555666777777888777888888999;;;===???@@@???AAABBBCCCDDDFFFIIIKKKKKKMMMOOOQQQPPPMMMIIIFFFFFFFFFIIIPPPXXXbbbrrr|||sssjjjddd]]][[[YYYXXXZZZ^^^cccgggjjjmmmsss}}}wwwqqqrrrooohhhccc```[[[VVVRRRLLLCCC???>>>???>>>===<<<<<<=========>>>>>>>>>@@@>>>CCC]]]yyyeeeYYYTTTOOOOOONNNNNNMMMLLLKKKJJJKKKIIIJJJKKKMMMVVViiizzzyyylll^^^ZZZWWWVVVQQQLLLKKKOOO```qqqxxxiiihhhbbbXXXQQQRRRXXXYYYVVVSSSTTTRRROOOMMMJJJAAA777666666666666666666666666777777777777888888888888<<<999;;;AAAEEEJJJXXXhhhrrryyydddUUUOOOIIIHHHIIIHHHEEEAAAGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDFFFLLLYYYiiiuuu|||iiifff^^^]]]XXXUUUVVVTTTNNNJJJJJJKKKJJJHHHEEECCCAAA@@@???999777555444444444333222111111111222222111111111///222444555333333444666555777777666555444555666444555666555444555777999666444333111111222333444444444444333333333222222222222111111111111222222333333444555666777888888777777888999;;;===???@@@???@@@BBBBBBCCCEEEIIIKKKKKKKKKLLLLLLKKKJJJHHHGGGLLLMMMSSS\\\eeennn{{{vvvnnniiifff[[[ZZZXXXXXXZZZ^^^cccfffiiilllrrryyyssstttppphhhbbb___\\\WWWTTTNNNEEE???>>>>>>===;;;<<<=========>>>>>>>>>>>>???>>>LLLssspppaaaVVVPPPPPPKKKLLLMMMNNNMMMLLLLLLLLLLLLKKKKKKMMMMMMQQQ[[[fff}}}kkkccc\\\XXXUUUOOOKKKLLLSSS___xxxkkkllljjjddd\\\ZZZ]]]\\\XXXLLLNNNNNNLLLMMMMMMEEE:::666666666666666666666666666666666777777777888888:::777<<>>>>><<<;;;============>>>>>>>>>>>>FFFGGG]]]mmmaaa]]]VVVPPPMMMHHHIIIKKKKKKKKKKKKMMMOOOPPPNNNOOOQQQPPPOOOTTT[[[ssswwwkkk___YYYVVVRRRNNNNNNJJJSSShhhvvvoooqqqmmmeee``````^^^YYYGGGJJJJJJJJJMMMOOOHHH===777777777777777777777777666666666666777777777777666555===LLLXXXccczzz}}}vvvlllkkkiiieee```[[[WWWUUUUUUTTTQQQNNNLLLJJJIIIHHHFFFHHHHHHJJJPPP^^^ppp~~~zzzeeeccc]]]^^^WWWSSSUUUVVVRRRLLLJJJNNNKKKGGGDDDBBBAAA???>>>666555555555666555444222333333222111000000111111...111444444333222444666888666444444555444333222444444333333444555777888555555555555555555444444555444333333222222333333444333222111111333555666444444444555555555555666777777888999;;;<<<======>>>@@@BBBCCCCCCEEEGGGJJJHHHIIIIIIHHHFFFFFFHHHJJJQQQVVV^^^gggqqq|||yyyuuupppllliiieee```[[[YYY\\\```eeehhhnnnkkklllrrr|||wwwuuuuuummmbbbccccccXXXTTTPPPIIICCC>>>=========888AAA@@@===BBBAAA???EEE>>>TTTxxxxxxjjj^^^WWWSSSOOOMMMJJJJJJKKKLLLMMMOOOOOOPPPOOOQQQRRRRRRSSSUUUUUURRRcccvvvkkkbbb^^^XXXRRRPPPPPPMMMTTTiiiqqqmmmqqqoooddd```^^^UUUFFFGGGKKKOOOPPPMMMGGGCCC<<<999666444555777888888<<<:::888777777888888888333>>>HHHTTTffftttwwwpppkkk```ZZZ___aaa]]]TTTMMMMMMPPPMMMKKKGGGLLLZZZaaammm}}}zzzfffddd^^^___XXXSSSTTTUUUPPPLLLJJJMMMKKKGGGEEECCCAAA???===777666555555666555333222333222222111000000111111111444666666444333444555666555444555666666444222444444333333444555777888555555555555555555555555555444333333222222333333333333111111111222444555444444444555555555555666777777888999;;;<<<======>>>???AAABBBBBBDDDGGGIIIGGGHHHHHHHHHGGGIIIMMMPPPWWW[[[bbbiiirrr||||||wwwrrrooolllhhheeeaaa```bbbdddggggggnnnkkkkkkqqqyyy}}}tttqqqnnndddcccaaaWWWTTTPPPJJJCCC???============CCC@@@<<>>???AAAAAABBBCCCFFFHHHGGGGGGGGGGGGHHHLLLRRRVVV[[[^^^ccciiiqqqzzz{{{xxxuuusssllliiifffeeeeeeffffffeeekkkiiiiiinnnuuutttmmmpppjjjddd```YYYTTTQQQKKKEEE@@@>>>===>>>>>>BBB>>><<>>;;;777666666777888888666666777888999999::::::<<>>@@@@@@>>>;;;444444444444555555666666444444444555555555555555555444333333222222333333111111000000000111222333444444444555555555555666777777888999;;;<<<======???@@@AAABBBBBBCCCFFFHHHGGGGGGGGGGGGHHHMMMTTTXXX\\\^^^ccchhhoooxxx}}}zzznnnkkkfffcccccccccccccccgggeeeeeeiiippp|||vvviiiqqqooofffaaa\\\UUUQQQLLLFFFAAA???>>>>>>;;;???<<<===EEEDDDCCCLLLcccuuukkkhhhiiikkkllliiiiiihhhgggeee```[[[XXXXXXWWWUUUTTTSSSRRRRRRRRRUUUTTTUUUVVVUUUWWW]]]eee~~~|||lllccc___YYYRRRMMMMMMSSSeeemmmpppooofff]]]UUULLLHHHEEEFFFJJJLLLJJJHHH@@@===999777777888888888666777999999999999::::::???QQQ```qqqyyyooollliiihhhgggeee```]]]VVVWWWWWW___lllooowwwwww~~~|||hhhhhhbbbaaaZZZUUUSSSPPPKKKIIIKKKJJJIIIGGGFFFFFFCCC???<<<:::777555444444444333222222111111111111111222222555666666888999:::999999777888:::>>>@@@AAA>>><<<444444444555555555555555444444444555555555666666555444333333222222333333111111000111111111222222444444444555555555555666777777888999;;;<<<======???AAABBBBBBBBBCCCFFFHHHGGGGGGFFFFFFHHHMMMTTTXXX]]]```dddjjjqqqyyy~~~rrrlllfffaaa```aaacccdddbbbaaaaaaeeekkkwww{{{hhhoooooofffaaa]]]UUURRRMMMHHHCCC@@@??????:::>>>===@@@FFFCCCCCCOOOrrryyyjjjddd[[[VVVVVV]]]eeekkkkkknnnpppqqqnnniiidddaaadddbbb___\\\ZZZXXXXXXXXXUUUTTTUUUWWWUUUUUU```mmmttthhhccc\\\VVVQQQOOONNNXXXttt}}}vvvyyyoooooonnnfff\\\RRRMMMHHHCCCDDDIIILLLKKKIIIBBB???:::888888888888888777999;;;:::999888:::<<>>BBBAAABBBEEE@@@EEEXXXuuuggg___WWWUUUQQQPPPRRR[[[fffnnnuuuxxxzzzzzzwwwqqqmmmkkknnnlllhhheeebbbaaa```aaaZZZXXXZZZ[[[XXXXXXfffxxxrrrhhh___YYYUUURRRLLLNNNbbbxxxuuukkkmmmzzztttoookkkfff\\\OOONNNGGGAAABBBIIIMMMLLLIIIDDD@@@<<<999999999999888888:::<<<;;;999999===AAATTTiiixxxxxxpppiiieeebbb^^^[[[YYYZZZYYY___jjjjjjooopppjjj}}}|||hhhhhhaaa[[[WWWVVVUUUQQQKKKIIILLLKKKIIIFFFDDDDDDCCCAAA???;;;888555333333333333222111111000000111222222333555444333555777888777555222111222444777888777666444444555666666555444333333333444444555666666777555444333333222222333333111222222333333333333333444444444555555555555666777777888999;;;<<<=========???@@@@@@???@@@BBBDDDBBBDDDGGGJJJMMMSSSYYY]]]dddhhhnnnsssxxx~~~|||qqqmmmgggddddddfffggghhhcccaaa```___```iii}}}|||qqqjjjfffaaaXXXVVVSSSOOOJJJFFFBBB@@@@@@???CCCBBBBBBCCCAAAOOOkkkrrreee\\\WWWUUUSSSSSSTTTTTTYYYcccpppzzz|||wwwsssrrrsssqqqmmmjjjiiiiiijjjkkkfffdddeeegggcccccctttsssddd^^^YYYUUUMMMJJJVVVfffqqqjjjnnn|||pppiiifff^^^NNNNNNGGG@@@BBBIIIMMMLLLHHHEEEBBB===:::999999999888777:::;;;:::999<<>>>>>===>>>@@@BBB@@@CCCGGGLLLPPPVVV\\\aaaeeeiiioootttxxx{{{}}}mmmjjjgggeeefffffffffffffffdddaaa^^^]]]dddwwwvvvllliiieeeZZZVVVTTTPPPKKKFFFCCCAAA@@@>>>BBB@@@@@@BBBDDD[[[}}}zzzrrrggg]]]XXXUUUTTTSSSUUUWWWYYY[[[aaalll|||yyyvvvvvvsssqqqooommmmmmnnnpppqqqrrroooqqqsssnnnnnnjjjccc]]]XXXPPPJJJQQQ___uuupppjjjxxxqqqhhhggg```NNNMMMFFF@@@BBBIIINNNLLLHHHFFFBBB>>>::::::999999888666888::::::999>>>FFFNNNmmm~~~{{{vvvnnneee^^^ZZZQQQRRRPPPWWWbbbccciiizzzqqqiiiiii|||gggeee```___YYYTTTSSSQQQMMMKKKLLLNNNLLLIIIEEECCCAAA@@@???<<<888555333222333333222///000111222111222444666444555777888888888777666222444444444222111222333777777666555555555555555444444555555555555444444333333333333333333333333000111111222222333444444666666666666777777777777777777888999::::::;;;;;;@@@>>>>>>???>>><<<>>>CCCEEEFFFIIINNNUUU\\\```bbbfffiiinnnrrrvvvzzz~~~~~~xxxpppkkkfffeeefffggggggeeejjjgggdddaaa^^^cccttt~~~rrrjjjbbb[[[XXXUUUPPPKKKFFFCCCBBBAAACCC<<>><<<<<<>>>>>><<<>>>CCCFFFGGGJJJPPPWWW]]]bbbdddhhhjjjnnnqqqtttxxx}}}~~~yyyrrrmmmhhhggghhhjjjiiihhhkkkhhhfffbbb^^^bbbqqqtttnnneee]]]XXXUUUQQQKKKGGGDDDBBBAAAAAA===BBBIIIDDDGGGnnnwwwmmmgggffffffhhhmmmssswwwyyy}}}zzzwwwssspppoooooorrr|||wwweee\\\VVVQQQNNNNNNXXXrrrpppttt~~~qqqmmmdddXXXVVVOOOEEE@@@CCCIIIMMMMMMFFFDDD@@@<<<999888888888777999:::;;;<<>>===AAAFFFHHHJJJOOOTTTYYY^^^dddgggkkklllnnnoooqqquuu{{{yyytttpppoooppprrrqqqpppnnnllljjjhhhdddeeennnzzz{{{ooommmggg___XXXUUURRRMMMIIIFFFCCCBBB@@@AAACCCDDDIIIdddxxxqqqsss}}}yyyhhh___XXXRRROOOGGGVVVmmmttthhh___RRRMMMIIIGGGFFFFFFIIINNNFFFDDDAAA>>>;;;:::999999999=========IIIggg{{{sssjjjeeeZZZSSSLLLJJJNNNWWWhhhwww{{{~~~fffddd___]]]YYYVVVWWWUUUOOOJJJJJJIIIHHHGGGFFFDDDBBB@@@???999888777777888777444222111222333333333444666888<<<;;;:::999:::;;;<<<============:::777444444444555555444444444444555555444444555555555555444444222222222222222222222222111222222333444444555555555555555555666666666666444555666777999:::;;;<<<:::999;;;>>>??????CCCIIIIIILLLQQQUUUXXX]]]bbbgggkkklllmmmoooqqqvvv|||}}}zzzvvvvvvwwwwwwuuurrrpppmmmlllkkkhhhiiiqqq{{{pppoookkkdddWWWUUURRRNNNJJJGGGDDDCCCBBBCCCCCCDDDSSS}}}zzztttxxxoooccc[[[VVVSSSKKKQQQ^^^wwwvvvhhhbbbPPPKKKIIIJJJIIIEEEEEEIIIFFFDDDBBB???===;;;:::::::::===???EEEWWWyyy|||tttkkkdddXXXQQQKKKLLLQQQZZZiiivvvzzzyyygggddd```^^^YYYVVVWWWUUUOOOKKKKKKIIIHHHGGGFFFDDDAAA???>>>999777666666666666555333000222333333333333666888888888888888888999::::::<<<===<<<:::777555444555444444444333444444555666444444555555555555444444111111111111111111111111222222333333444444555555444444555555555666666666444444555777999:::;;;<<<===;;;===AAABBBBBBFFFKKKKKKOOOSSSVVVXXX\\\aaafffhhhjjjmmmppptttyyy~~~yyytttssspppmmmllljjjkkkrrr{{{rrrnnniiiaaaWWWVVVSSSOOOLLLHHHEEEDDDCCCEEEDDDHHHccc|||{{{jjj___XXXVVVQQQOOOTTTiiiyyyhhhfffRRRKKKHHHKKKKKKDDDBBBDDDEEEDDDBBB@@@>>><<<;;;;;;<<<;;;AAAPPPfffvvvmmmfffYYYRRRMMMOOOUUU^^^kkkwww{{{zzzuuu{{{hhheeeaaa```ZZZVVVVVVTTTOOOLLLLLLIIIIIIHHHFFFDDD@@@>>><<<999777444444444555555444000111222222222333555777555666666777777777777777666888888777666555555777444333333333444444555666444444555555555555444444222222222222222222222222222222333333444555555555444444444555555555666666333444555777888:::;;;<<<@@@>>>@@@CCCDDDDDDHHHMMMNNNSSSWWWYYYYYY\\\aaafffeeehhhmmmrrrwww|||}}}wwwwwwrrrnnnllljjjjjjpppxxx{{{sssjjj___WWWVVVSSSPPPLLLIIIFFFDDDCCCFFFFFFOOOsssxxxfff\\\YYYTTTNNNMMMZZZxxx|||iiijjjZZZMMMFFFJJJKKKDDDAAADDDEEEDDDCCCAAA???===<<<;;;>>>:::CCC[[[rrr~~~uuunnnbbbZZZSSSTTTZZZcccppp{{{}}}~~~yyyxxx~~~wwwhhhfffbbbaaa[[[VVVUUUSSSOOOLLLMMMJJJIIIHHHFFFDDD@@@===;;;999666333222333444555444///000222222111222444666444555777888888888777666111333444555444555777888333333333333444444555666444555555555555555555444333333333333333333333333222222333444444555555666444444444555555555666666333333555666888:::;;;<<>>;;;888555333444444444444///000111333444555555555111333666777666555555555777555444444666777777666444444444444444444444444555555444444444444555555666555444333222222222222333222222333555666555333888777666555444444555666555777999888777999===@@@CCCFFFIIIIIIGGGIIINNNTTTUUUWWWYYYZZZZZZ\\\___aaadddgggkkkrrrzzzzzzvvvsssooolllkkkkkklllnnntttbbb^^^WWWRRRQQQNNNHHHEEEEEEBBBHHHDDDZZZ|||iii^^^\\\UUUNNNOOO]]]{{{qqqiiifffTTTGGGIIIKKKFFFBBBDDDEEEFFFEEECCC???===<<<===BBB>>>XXXuuu|||}}}rrrggg^^^```eeeiiiqqqzzz|||}}}~~~xxxkkkfff^^^[[[YYYWWWVVVUUUSSSPPPMMMJJJIIIGGGDDDBBB@@@???>>>;;;888555444555555555555111111222333444444333333222444555555444333333444444333222333555777777777444444444444444444444444555555444444444444555555666555444333222222222222333444555555555555555555888777666555444444555666555777888888777888;;;???BBBFFFJJJJJJIIIJJJOOOSSSTTTVVVXXXYYYZZZ\\\```bbbgggjjjooouuu}}}wwwtttppplllkkkkkkmmmoooxxxjjj^^^XXXRRRQQQNNNHHHEEEFFFEEEIIIKKKjjjppp```[[[VVVOOOMMMUUUlll|||mmmjjjYYYMMMMMMNNNHHHCCCEEEEEEFFFEEECCC@@@======>>>AAAGGGgggvvvkkkdddfffkkknnnrrrwwwiiieee^^^ZZZYYYXXXXXXWWWTTTPPPMMMKKKIIIGGGEEEBBB@@@??????;;;888666555666777777666222333333444444333333222777888888888666666666888222111111222555777888777444444444444444444444444555555444444444444555555555555444333222222222222444666888888555333444666777666555555444555555555666777888777777777:::<<>>>>>???AAAPPPssswwwnnnhhhkkkrrruuuvvvwwwgggccc]]]\\\[[[ZZZZZZXXXTTTOOOKKKKKKJJJGGGEEEBBBAAA??????:::888666666777888777666333333444555666666666555777888999999888888999;;;444333222333555777777777333333444444444444444444555555444444444444555555555444333333222222222333444888;;;999555222444888555555555555555555555555666666777777777777888999@@@DDDJJJNNNOOOOOOQQQRRRRRRTTTWWWZZZ\\\```dddgggiiilllrrryyyxxxtttooojjjhhhiiilllnnntttzzzmmmjjj```YYYSSSQQQNNNIIIGGGHHHGGGLLLjjjrrrbbb^^^YYYRRRKKKPPPjjjxxxrrrfffZZZVVVSSSKKKEEECCCDDDEEEEEEDDDAAA@@@@@@AAAHHH\\\~~~zzzrrrkkknnnuuu{{{|||{{{~~~eeeccc^^^^^^]]][[[ZZZXXXSSSMMMIIIKKKJJJHHHEEECCCAAA@@@???:::999777777777888777555222333555777888999::::::333555777888888999:::<<<999777555555666777666666333333333444444444555555555555444444444444555555444444333222222222333333444888<<<:::555333555888444444555555555555555555666666666777888888888888>>>BBBHHHMMMPPPRRRSSSSSSSSSVVVYYY\\\___bbbgggjjjhhhkkkqqqxxx~~~vvvrrrmmmhhhfffgggiiikkklllxxx{{{oooooobbbZZZTTTQQQNNNIIIHHHIIIGGGQQQ~~~iiibbb[[[VVVMMMMMM```xxxrrrhhh^^^XXXSSSLLLEEEAAACCCDDDEEEDDDBBBAAABBBCCCOOOlll~~~uuusssyyy~~~}}}~~~|||yyy}}}dddccc___^^^\\\ZZZYYYVVVRRRMMMIIILLLJJJHHHFFFCCCAAA@@@@@@;;;999777777777777555333111333555777999:::;;;<<<666999<<<>>>>>>>>>>>>???;;;999777666777777666555222333333444444555555555555555444444444444555555444333333222222333333333555777999999666444555777333333444555555555555444666666666888:::;;;:::888;;;???EEEKKKPPPTTTUUUVVVVVVYYY\\\___bbbfffjjjnnniiilllpppwww~~~zzzsssqqqlllhhhffffffggggggfffooo}}}qqqrrrccc[[[TTTQQQNNNJJJHHHJJJHHHZZZ|||wwwyyytttfff[[[WWWQQQMMMYYYkkk}}}pppiii```YYYSSSMMMFFFAAABBBDDDEEEDDDCCCCCCDDDEEEPPPwww|||||||||{{{|||zzzddd}}}dddccc```\\\ZZZXXXVVVUUURRROOOLLLLLLKKKHHHFFFCCCBBB@@@@@@;;;999777777666555333000111222444666777999999999999<<<@@@BBB@@@>>>======999777555555666777777666222222333333444555555666555555444444444444555555333333333222222333333444555555666777777666666666222333444555555555444444666555555888;;;===;;;999999<<>><<<:::888:::???GGGOOOUUUXXXYYY]]]___bbbeeegggkkkooorrrtttttttttwww{{{}}}rrrqqqooollliiigggfffeeebbbbbbhhhtttvvvtttddd\\\UUUQQQNNNJJJIIILLLOOOmmm{{{rrriiiddddddqqqxxxbbb]]]ZZZRRRQQQYYYuuullliiibbb[[[UUUPPPIIICCCBBBCCCEEEEEEDDDDDDFFFGGGkkkuuu}}}dddaaa]]][[[ZZZWWWVVVTTTPPPLLLIIILLLLLLJJJHHHFFFDDDCCCBBB???<<<888555444444333222333333444444555666666777:::888555555666666666666222333666777777666444222111444444222333666777444333333444444444444444444222111000000000111333333444444555555555555444444333333333333333333333333333555666777666777888:::===:::===EEELLLRRRXXX]]]dddfffiiikkkmmmooorrruuuuuuttttttvvvzzz~~~wwwvvvssspppnnnmmmkkkhhheeefffdddcccgggvvv|||uuummmbbbUUUOOONNNMMMLLLKKKSSS~~~mmmbbbbbbaaaeee{{{lll```ZZZRRROOOSSSgggwwwhhhdddcccVVVLLLHHHBBBAAAIIIEEE@@@CCCFFFKKKWWW|||~~~dddbbb]]]YYYXXXVVVUUUTTTQQQNNNKKKKKKJJJHHHGGGEEECCCAAA@@@???<<<888555444444333222333333444444555555555555:::888666666777777777666222444666777777666444222111444555333333777777555444444444444444444444444222111000000000111333444444444555555555555444444333333333333333333333333333555777777777777999:::===;;;===DDDLLLRRRZZZaaagggiiilllnnnppprrrtttwwwyyyxxxwwwwww{{{xxxwwwuuurrrpppnnnmmmjjjhhhgggfffdddgggqqq|||lll```UUUPPPOOONNNLLLKKKZZZwwwggg]]]\\\[[[^^^qqquuueee\\\SSSPPPSSS```llldddbbbXXXPPPMMMGGGBBBHHHEEEBBBEEEEEEOOOcccwwweeebbb]]]XXXWWWUUUUUUTTTRRRNNNKKKHHHHHHGGGEEECCCAAA???>>>>>>;;;777555444444333222333444444555555555555444888777555666777777666555333444666777777666444222222555666444555888888666555555555444444333333222222111111000111222333444444444555555555555444444333333333333333333444444444555777777777888999;;;>>>;;;<<>>===>>>;;;777555444444444333555666666777777777666555666555444555777777555333444555666666666555444333333666777555555999999777666666555444333333222222222222111000111222333444444444555555555555444444333333333444444444444444444666888888888888:::<<<>>>;;;<<>>;;;777555444555444333666777999:::::::::999888666666777888:::999777555555555666666666555333333444777777555666999:::777666666555444333333222222333222111111111222444444444444555555555555444444333333333444444555555555555777888999888999;;;<<<>>><<<===BBBHHHOOO\\\hhhrrrtttuuuuuurrrpppnnnnnnppppppqqquuu|||}}}{{{xxxvvvvvvwwwvvvvvvtttssstttsssppprrrrrreeeZZZUUUQQQNNNXXXffftttiii___ZZZVVVTTT[[[eeejjjZZZTTTTTTPPP\\\yyykkkcccYYYQQQLLLFFFIIIGGGCCCEEEFFFFFF```hhhrrr}}}}}}~~~|||cccbbb^^^\\\ZZZWWWUUURRRNNNIIIEEEHHHHHHHHHHHHFFFCCC???======:::777555555555444444666888:::<<<===<<<;;;:::999999;;;===???>>>;;;888666666666666555444333333333666777555555999999777555555555444444333333222333222222111111333444555444444555555555555444444333333333444555555666666666777999999999999;;;======<<<===AAAEEEKKKXXXcccrrrtttvvvvvvtttqqqpppoooqqqqqqrrruuu{{{~~~|||yyywwwxxxyyyzzzyyyxxxvvvxxxyyyuuuttt~~~|||tttggg\\\VVVOOOPPPeeeuuukkk```YYYUUUSSSWWW^^^tttsssaaaXXXTTTNNNUUUjjjmmmeee[[[RRRNNNJJJGGGHHHCCCBBBFFFMMMjjjvvvlllgggwww~~~yyybbbaaa___[[[YYYVVVTTTRRRNNNJJJFFFGGGHHHHHHHHHFFFBBB???======:::666555555555555444555777:::<<<>>>===<<<;;;888999<<>><<<===:::666555555555555444333555999<<<>>>>>>===<<<666777:::===???>>>:::666777777666555444444333333222555666444555888888666333333444444444444444444333333222222222333444555444555555555555555555444333333444444555666777777666888::::::::::::<<<>>><<<;;;===@@@AAADDDOOOZZZaaaeeejjjmmmnnnnnnnnnooonnnnnnpppuuu~~~|||yyyxxxzzz|||}}}}}}|||xxxyyy~~~zzzssswww}}}rrrggg]]]UUUMMMVVVyyyooobbbYYYTTTSSSVVVYYYccc~~~nnn^^^VVVSSSQQQXXXrrrxxxnnn```PPPKKKIIIAAAHHHDDD???JJJ```ppp|||jjjdddxxxyyytttrrrtttuuuuuuxxx}}}~~~||||||{{{}}}xxxdddddd^^^YYYZZZ[[[ZZZVVVPPPIIIDDDEEEFFFFFFFFFEEEBBB@@@>>>:::999777555444333333333333555777999::::::888777888999999999999777555444777888888666444333444555888666444333444555444444777777666555444444333333222222222222333444555555777666666666666666444222555444444444444555666666777888999999;;;<<<<<<===:::<<<===???AAAEEEJJJNNNZZZ]]]```dddfffiiimmmpppnnnqqqvvvzzz{{{yyyzzz{{{||||||yyyxxxxxxwwwrrrpppuuu}}}lllaaaPPPTTT^^^tttvvviii]]]VVVUUUVVVXXXbbbzzzxxxcccYYYRRRRRRVVVhhh~~~jjj```UUULLLJJJFFFHHHEEEAAALLLlllrrrjjj~~~{{{xxxccciii}}}wwwsssssswww||||||}}}{{{vvvzzzeeeccc^^^YYYYYYZZZXXXTTTNNNIIIEEEGGGGGGGGGFFFDDDAAA>>><<<:::999777555444333333333444555666888999888888888777777888777777666555444777888777666444333444555777555333333555666666666777666666555444444333333222222222222333444555555999777777:::>>>>>>999444444444444444444555666666777888888999:::;;;;;;<<<:::<<<===???@@@DDDHHHLLLWWWZZZ^^^bbbeeeiiimmmpppqqquuuzzz|||{{{{{{|||{{{{{{xxxvvvvvvtttpppmmmqqqxxxwwwcccRRRTTT^^^zzzxxxlll```YYYVVVVVVWWW\\\rrriii\\\TTTSSSUUUdddsssdddVVVLLLIIIFFFIIIHHHGGGUUUwwwnnnuuu~~~}}}pppnnn}}}xxxvvvwww{{{}}}}}}~~~{{{wwwfffccc^^^YYYYYYXXXVVVRRRNNNIIIGGGIIIIIIHHHFFFCCC@@@===;;;:::999777555444333333333555555555666666777777888555555555555555555555555666777777666444333444555555444333333555777777777666666555555444333333333222222222222333444555555999666555;;;BBBCCC;;;333444444444444444555555666777777888999:::::::::::::::<<<===>>>???BBBFFFIIIRRRUUUZZZ___dddhhhmmmqqqvvvzzz~~~}}}}}}|||zzzxxxuuusssqqqoookkkgggjjjpppyyyfffUUUUUU```yyynnnddd]]]YYYWWWUUUYYYkkkqqq```WWWTTTRRR]]]yyy~~~hhhWWWLLLHHHDDDFFFEEEFFFWWW{{{iii}}}}}}uuu~~~~~~|||{{{|||}}}}}}~~~{{{xxxfffbbb^^^ZZZYYYXXXUUURRRNNNKKKJJJHHHHHHGGGEEECCC@@@===<<<:::999777555444333333333555555555444555666777777444333333333333444444555666666666555333333444555666555444444666777666555555555555444444333333333222222222222333444555555555444333777;;;<<<777222444444333333444444555666666777888999999999999888:::<<<===>>>???AAADDDFFFNNNRRRXXX^^^ccciiiooosssxxx}}}}}}{{{wwwtttpppllljjjhhhddd___```eeekkkvvvkkkYYYVVVbbbyyyppphhhccc^^^YYYVVV\\\iiiyyyeeeZZZTTTPPPWWWnnnhhhUUULLLIIIEEEDDDBBBDDDXXX}}}iii}}}zzz}}}~~~|||}}}}}}yyywww~~~fffaaa___[[[ZZZXXXVVVSSSPPPNNNMMMFFFFFFEEEDDDBBB@@@???>>>:::999777555444333333333666555555555555666666777333333333444444444444444555666666555333333444666999777666666666666444222444444444444444333333333222222222222333444555555333444444333222111222333333333333333333444555555555666888999::::::999888:::<<<===>>>???@@@CCCEEEKKKPPPVVV]]]dddjjjqqquuuyyy~~~~~~|||xxxsssooojjjeeebbbaaa]]]XXXWWW[[[___fffsssqqq^^^VVVeeezzzrrrllliiieee^^^ZZZ\\\hhh~~~jjj]]]VVVOOOSSSeee~~~eeeTTTMMMIIIIIIGGGCCCHHHbbbsss}}}xxx}}}||||||zzzwwwvvv|||eee```___[[[ZZZYYYWWWTTTRRROOONNNFFFEEEDDDCCCAAA@@@@@@???:::999777555444333333333666666666666666666666666444444666666666555444333444555555444333333444666:::888777777777666333111444444333333333333333333222222222222333444555555444666777444///...222666333333333333333444444555444666888:::;;;;;;:::999999;;;>>>???@@@AAACCCEEEIIINNNUUU\\\cccjjjqqqvvvyyy~~~~~~{{{xxxtttnnnkkkeee```]]]\\\XXXSSSQQQTTTTTTYYYaaalll|||tttbbbWWWkkkwwwrrrpppkkkddd^^^ZZZcccvvvrrr```XXXPPPQQQ^^^yyy|||dddUUUOOOIIIFFFDDDCCCLLLjjj{{{{{{yyy~~~~~~~~~}}}zzzvvvvvvzzz~~~ddd___```YYYYYYXXXWWWUUURRROOOMMMGGGFFFEEEBBBAAA???>>>>>>:::999777555444333333333666666888888888777666555555666999:::999777444222333444555444333333444666888888777777888777444222333333333333333333333333222222222222333444555555444555555444333222444555333333222222333333444555333555888;;;======<<<;;;999;;;>>>@@@AAABBBDDDFFFGGGKKKSSSZZZaaaiiipppuuuzzz}}}|||xxxtttpppjjjgggccc^^^ZZZYYYWWWRRROOOQQQNNNPPPUUU\\\gggzzzpppcccZZZvvvyyyvvvqqqiiibbbZZZ```lll|||ddd[[[RRRPPPYYYooofffXXXPPPFFFBBBAAABBBOOOooorrr~~~wwwyyy~~~{{{wwwwwwyyy{{{ccc^^^aaaWWWWWWWWWWWWTTTQQQNNNLLLIIIHHHEEECCC@@@>>><<<<<<:::999777555444333333333666777999::::::888666555666888;;;<<<;;;888444111333444555444333333444666777666666777888888666444333333333333333333333333222222222222333444555555222111222444777777555222333333222222333333444555222555888<<<>>>>>>======888;;;>>>@@@BBBCCCEEEGGGEEEJJJQQQXXX```gggooossszzz}}}zzzvvvqqqmmmhhheeebbb]]]YYYYYYWWWRRROOOPPPMMMMMMNNNQQQXXXfffxxxiiibbb]]]~~~zzzuuukkkccc^^^```gggsssggg]]]SSSPPPUUUiiijjj\\\QQQDDDDDDDDDGGGUUUttthhh___vvvxxxuuuyyy|||xxxxxxzzzzzz{{{^^^aaa___YYYWWWTTTSSSRRRQQQNNNLLLHHHGGGFFFDDDBBB@@@>>>>>>;;;999666333111222333444888888999999999777666555888:::======:::777555444666555444333333444666777666555555666777777444222444444333333333333222222333222111111222333555666555555444333333333333444333333333444444444555555777666666:::>>>@@@???===<<<<<<;;;<<<===@@@CCCEEEJJJMMMQQQVVV[[[bbbjjjooowwwzzz~~~~~~{{{vvvrrrnnnjjjfffbbb___]]][[[XXXTTTQQQOOONNNJJJLLLNNNPPPSSSYYYbbbiii|||yyyooodddggg}}}yyyooodddaaa___```eeeoooqqq```TTTTTTUUU```kkk\\\RRRGGGFFFEEEDDDYYYnnn]]]OOOwwwsssxxx|||{{{{{{|||aaabbb___ZZZXXXUUUSSSRRRPPPMMMKKKHHHGGGFFFDDDBBB@@@>>>>>>;;;999666333111222333444666777888888888777666555555777999888666444333333666555444333333444666777888777777888999999666444444444333333333333222222222222222111222333555666555555444333333333333444333333333444444444555555777666666999===???>>>===<<<<<<;;;<<<===???BBBDDDHHHKKKOOOSSSXXX___fffkkkuuuyyy~~~{{{xxxtttpppllliiidddaaa]]]\\\YYYVVVSSSPPPNNNMMMMMMNNNOOONNNNNNQQQWWW\\\jjjrrr~~~pppccckkk}}}rrrfff]]]ZZZZZZ^^^eeerrrwwwdddWWWUUUTTT]]]}}}lll]]]RRREEEEEEEEEGGG___fffYYYVVV}}}tttqqqwww~~~}}}~~~eeeccc^^^[[[YYYVVVTTTRRRPPPMMMJJJHHHGGGFFFDDDBBB@@@>>>>>>;;;999666333111222333444444555666777888777666555444555666555333222333444666555333333333555666888888777777777888888666444444444333333333333222222222222222222333444555555555555444333333333333444333333333444444444555555666555555777:::<<<===<<<<<<<<<;;;<<<===???AAABBBFFFIIILLLQQQVVV\\\ccchhhpppuuu{{{~~~~~~~~~wwwtttpppmmmjjjgggccc```\\\ZZZXXXUUURRRPPPNNNMMMOOOOOOOOONNNMMMMMMPPPRRRWWW\\\eeeqqqtttaaapppsssgggZZZWWWUUUWWWZZZbbbppp~~~kkkZZZUUUSSSXXXuuuqqqaaaSSSFFFEEEEEEIIIggg```UUU]]]wwwooooooyyy~~~||||||{{{{{{zzzhhheee^^^]]]ZZZWWWTTTRRRPPPLLLJJJHHHGGGFFFDDDBBB@@@>>>>>>:::888555333222222333555333444555777777777666666666666666555333333555777555444333222333555777888666555444555666666444333444444333333333222222222222222222222333444555555555555444333333333333444333333333444444444555555555555555666888:::;;;;;;<<<;;;;;;<<<<<<>>>???@@@BBBEEEIIIMMMSSSZZZaaafffkkkqqqxxx|||}}}}}}~~~~~~|||zzzyyysssqqqnnnkkkiiigggcccaaa\\\[[[XXXUUURRRQQQPPPOOONNNOOOPPPPPPPPPPPPQQQRRROOOQQQUUU]]]jjj|||~~~cccwww~~~qqqfff\\\XXXUUUVVVWWWZZZbbblll~~~qqq]]]VVVRRRUUUnnnwwweeeVVVIIIEEEEEEKKKlllcccTTTbbbpppjjjooo}}}~~~{{{yyyvvvsssqqqnnnxxxkkkfff___]]]ZZZWWWUUUSSSPPPMMMJJJHHHGGGFFFDDDBBB@@@>>>>>>:::888555333222222444555333444555777777777666666777777666555333444666888555444333222333555777999777555444444555555444333444444333333333222222222111111222333444444444444555555444333333333333444333333333444444444555555444555555666666888:::;;;;;;;;;;;;<<<<<<======>>>;;;>>>BBBGGGMMMTTT\\\aaahhhnnnwww||||||||||||~~~~~~|||yyywwwvvvqqqooollljjjiiihhheeeccc^^^\\\ZZZWWWTTTSSSSSSSSSOOOOOOPPPQQQRRRSSSSSSRRRPPPOOONNNPPPXXXeeeuuulll}}}rrrggg]]]YYYVVVWWWVVVWWW[[[bbbnnnzzzvvv___WWWSSSTTTiii|||eeeUUUKKKEEEEEELLLpppiiiWWWgggzzzlllgggooo|||yyywwwtttooolllffflllwwwkkkggg```\\\ZZZWWWUUUSSSQQQNNNKKKHHHGGGFFFDDDBBB@@@>>>>>>999777555333222333444555444555666777888777666555777777666555333333555666444444333222333555888999999777555555666777666555444444333333333333222222111111222333444444444444555555444333333333333444333333333444444444555555444555666666555777:::<<<;;;;;;;;;<<<<<<<<<<<<<<<666999===AAAFFFLLLSSSXXXcccjjjsssyyyzzz{{{|||}}}zzzzzz||||||yyyvvvsssqqqnnnllljjjjjjjjjiiigggeee```^^^[[[XXXVVVUUUVVVVVVSSSQQQPPPPPPQQQRRRPPPOOOQQQOOOLLLKKKMMMTTT]]]ddd{{{yyy}}}sssjjj]]]XXXUUUVVVUUUTTTWWW[[[___hhhyyy|||bbbYYYTTTSSSeee}}}eeeSSSKKKFFFFFFOOOtttggg[[[mmmzzzlllgggpppuuunnnnnnqqquuuzzz}}}yyywwwvvvtttooojjjcccbbbbbbgggsssiiihhhbbb\\\YYYVVVUUUTTTRRROOOMMMHHHGGGFFFDDDBBB@@@>>>>>>999777555222222333444666666777888888888777666555999999999888555444555666444333222222333555888999999777555444555666666555444444333333333333222222000111333444555444444444555555444333333333333444333333333444444444555555555666777666555666:::===;;;;;;<<<<<<<<<;;;;;;:::999:::===???BBBGGGLLLQQQYYY```jjjpppssstttvvvxxxvvvwwwzzz|||yyyvvvrrrooommmllljjjhhhhhhiiiiiigggfff```^^^[[[XXXVVVVVVWWWXXXVVVSSSPPPPPPRRRRRRQQQOOOPPPOOONNNLLLKKKMMMPPPSSSfff|||{{{rrrjjj^^^XXXTTTTTTTTTRRRSSSWWWTTT[[[hhhyyyfff[[[UUURRRaaavvvhhhSSSKKKFFFIIIUUUzzz[[[[[[qqqyyylllhhhrrrvvvmmmjjjfffbbbbbbfffjjjrrr}}}}}}yyytttsssrrroooiiiccc]]]ZZZUUUSSSWWWeeewwwhhhhhhccc[[[YYYVVVUUUTTTRRRPPPNNNHHHGGGFFFDDDBBB@@@>>>>>>999777444222222333555666888888999999999777666555<<<======<<<999777777888444333222222333666888:::777555222222333444444333444444444333333333222222000111333444555555444333555555444333333333333444333333333444444444555555555777888666555666:::>>>;;;;;;<<<<<<;;;;;;::::::>>>???@@@AAACCCFFFJJJNNNPPPWWW```gggjjjlllooorrruuuwww{{{~~~}}}{{{wwwsssooollljjjjjjhhhgggggghhhhhhgggfff```^^^[[[XXXVVVVVVXXXYYYVVVSSSQQQQQQTTTVVVUUUTTTOOOPPPPPPPPPNNNMMMNNNOOOYYYsss}}}wwwooohhh```ZZZUUUUUUTTTRRRRRRUUUNNNUUU___jjjxxxiii]]]UUUQQQ^^^rrrnnnVVVNNNFFFJJJYYYQQQZZZrrrvvvlllhhhuuuttttttssskkk```[[[WWWYYY^^^gggrrryyy{{{{{{~~~{{{wwwqqqnnnlllggg```YYYVVVUUUSSSOOOMMMTTTaaakkk{{{iiifff___^^^\\\YYYWWWUUUSSSPPPNNNJJJIIIGGGDDDBBB@@@???>>>999888555333222222333444777999::::::888666555555<<<===>>><<<888666555555777666555555777888888777444444444555555555555666444444333333333333222222111222222333444555666666555555444333333333333444444333333222222333333444888:::::::::888888999:::;;;:::999888999;;;===???DDDDDDDDDEEEEEEFFFGGGHHHJJJLLLSSS\\\aaacccgggmmmnnnssszzz~~~|||yyyvvvuuussspppmmmkkkjjjjjjjjjjjjiiiiiiiiifffbbb\\\WWWVVVVVVVVVVVVUUUTTTQQQPPPPPPRRRTTTVVVRRRPPPLLLKKKLLLMMMNNNNNNVVVjjj|||xxxssslllfff^^^[[[XXXUUUTTTTTTRRRQQQTTTSSSUUUZZZdddwwwpppbbbXXXRRR[[[lllpppTTTMMMJJJGGGUUUtttRRRNNNwwwsssgggdddxxx}}}ssspppnnneeeZZZVVVRRRRRRWWWZZZ[[[\\\___hhhyyywwwqqqjjjddd```\\\XXXTTTOOOOOONNNLLLJJJMMMSSSXXXeeepppiiifff```^^^[[[XXXWWWUUUTTTQQQOOOKKKIIIGGGDDDBBB@@@>>>>>>999888555333222222333444666888:::999777555555555888999:::888666444444444777666444555777888888777444444444555555555555666444444333333333333222222111222222333444555666666555555444333333333333444444333333222222333333444888999::::::888888999::::::999999999:::===???AAADDDCCCBBBBBBBBBCCCDDDDDDGGGHHHMMMUUUZZZ]]]ccciiilllqqqyyy}}}|||yyywwwuuusssqqqooolllllllllmmmmmmmmmlllkkkkkkiiifffaaa]]][[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSUUUVVVRRRPPPNNNMMMOOOQQQQQQQQQTTThhhzzztttnnngggaaa]]][[[WWWVVVUUUUUUTTTSSSQQQOOOPPPTTT[[[jjjuuueeeYYYQQQYYYiiioooUUUNNNJJJNNNaaakkkSSSVVV~~~}}}pppgggeeezzz~~~rrreee[[[TTTPPPQQQQQQPPPRRRUUU]]]jjj{{{qqqkkkddd^^^ZZZWWWTTTQQQQQQQQQPPPMMMKKKKKKOOOSSSUUU\\\kkkjjjggg```]]][[[XXXVVVVVVTTTQQQOOOKKKJJJGGGDDDAAA???======999888555333222222333444555777999888666555444444555666777666555444555666777555444555666888777777444444444555555555555666444444333333333333222222111222222333444555666666555555444333333333333444444333333222222333333444777999::::::999888888999888888999:::<<>>===<<<999888555333222222333444444666888888666444444444444666777777666666888:::777555444444666777777666444444444555555555555666444444333333333222222222111222222333444555666666555555444333333333333444444333333222222333333444666888::::::999888888999777888999;;;>>>BBBDDDFFFCCCBBBBBBBBBDDDGGGJJJLLLOOOLLLKKKNNNPPPSSS[[[ddddddjjjsss{{{~~~{{{xxxwwwuuusssrrrrrrqqqooonnnqqqsssuuuvvvuuussspppnnnpppooommmlllkkkhhhdddaaa^^^^^^______^^^\\\ZZZYYY\\\\\\]]]^^^___]]]ZZZWWWTTTfff|||wwwsssppplllhhhbbb___[[[YYYXXXWWWUUUTTTQQQOOONNNOOOPPPTTT^^^jjjmmm\\\RRRUUU___nnnUUUNNNBBBNNNjjj^^^JJJWWW~~~hhhdddccchhh~~~qqqcccZZZRRRMMMMMMPPPOOORRR___xxx}}}|||zzzwwwqqqmmmiiifffaaa\\\YYYWWWWWWVVVTTTTTTTTTRRROOOLLLJJJHHHIIIGGGIIITTTfff{{{llliiiccc]]][[[XXXVVVVVVTTTQQQOOOJJJIIIFFFCCC@@@>>>===<<<999888555333222222333444444666888888666444444555444555666666555666888:::666555333444666777777666444444444555555555555666444444333333333222222222111222222333444555666666555555444333333333333444444333333222222333333444444777999:::999888888999666888:::===@@@DDDGGGHHHDDDDDDEEEGGGKKKOOOSSSVVVPPPLLLIIIJJJJJJLLLSSS[[[```fffpppxxx~~~}}}zzzwwwvvvuuussssssttttttrrrqqqssstttvvvwwwvvvtttqqqooopppppppppqqqqqqnnnjjjfffdddeeeffffffeeecccaaa```dddeeeiiikkkkkkggg___ZZZXXXiii}}}}}}xxxtttpppmmmkkkhhheee```\\\ZZZXXXUUUSSSQQQOOONNNPPPOOOPPPWWW___mmm~~~qqq___TTTUUU\\\zzzoooUUULLLDDDJJJbbb\\\HHHVVVuuuaaa___bbbiii{{{nnnbbbVVVQQQQQQKKKKKKUUUlll~~~}}}{{{yyywwwrrrmmmjjjcccaaa^^^ZZZWWWUUUUUUUUUSSSSSSSSSSSSRRROOOLLLIIIJJJJJJIIIKKKRRRaaasssmmmjjjddd^^^\\\YYYWWWUUUSSSPPPNNNIIIHHHEEECCC@@@???>>>===999888555333222222333444444666888888777555555666444555555444333333666888666444333444555777666666444444444555555555555666444444333333333333222222111222222333444555666666555555444333333333333444444333333222222333333444333666999:::999888888888777888;;;???BBBFFFHHHJJJFFFGGGIIILLLOOORRRUUUWWWJJJGGGEEEEEEEEEFFFKKKSSSZZZ```jjjttt{{{~~~|||yyyvvvuuutttssstttuuuvvvuuussstttuuuvvvvvvuuusssqqqoooooopppqqqsssuuutttqqqnnnkkklllmmmmmmlllkkkiiihhhjjjooowww~~~yyyooohhheeettt}}}wwwzzz{{{uuuppplllkkknnnjjjeee```]]]ZZZVVVTTTQQQNNNNNNOOOOOONNNRRRXXX]]]llluuubbbVVVVVVZZZuuutttVVVKKKJJJJJJ]]]ZZZLLLZZZppp[[[[[[aaakkkqqq```TTTOOOIIIIIINNN^^^vvv}}}yyyxxxwwwtttqqqmmmjjjhhhcccdddccc```\\\YYYXXXYYYSSSSSSSSSTTTTTTSSSOOOLLLHHHIIIIIIGGGGGGOOO^^^iiitttmmmkkkeee```]]]ZZZWWWUUURRROOOLLLGGGFFFDDDBBB@@@???>>>>>>999888555333222222333444444666999999888666666777777777666444222333555777666444333333555666666555444444444555555555555666444444333333333333222222111222222333444555666666555555444333333333333444444333333222222333333444222555999::::::888888888777999<<<@@@DDDGGGIIIJJJJJJKKKMMMNNNNNNNNNNNNNNNFFFDDDEEEGGGHHHHHHMMMSSSSSSZZZeeeooovvv|||~~~}}}}}}}}}{{{xxxuuutttsssrrrsssuuuvvvvvvuuutttttttttsssrrrqqqoooooonnnoooqqquuuxxxyyywwwuuurrrrrrrrrrrrrrrrrrqqqqqqrrr{{{{{{~~~zzzuuurrrqqqppplllgggccc```]]]ZZZWWWSSSOOONNNPPPOOONNNPPPTTTRRR]]]mmm{{{eeeYYYVVVXXXnnnzzzYYYLLLJJJJJJ^^^YYYOOO[[[~~~lllWWWXXXaaannnzzzjjjbbbSSSPPPNNNRRR```uuu|||wwwrrrqqqpppmmmjjjgggeeeeeefffhhhjjjhhhddd```]]]]]]UUUTTTSSSTTTVVVUUUQQQNNNHHHIIIIIIGGGGGGJJJPPPVVV[[[```jjjwwwnnnkkkeeeaaa^^^ZZZWWWUUURRRNNNLLLFFFEEEDDDBBBAAA@@@??????999888555333222222333444555777999999888777777888;;;;;;999777444444666888666444333333555666666555444444444555555555666666444444444333333333222222111222222333444555666777555555444333333333333444444333333222222333333444222555999::::::888888888888:::===AAADDDGGGIIIJJJMMMNNNNNNNNNLLLIIIFFFDDDGGGFFFIIIMMMOOOOOOSSSYYYOOOVVVaaakkksssyyy}}}~~~}}}|||{{{{{{zzzvvvtttsssrrrqqqsssuuuvvvvvvuuutttsssrrrqqqpppooonnnnnnnnnoooqqqvvvzzz||||||{{{uuuuuuuuuuuuvvvvvvvvvvvvyyy}}}||||||pppmmmhhhdddbbb___]]][[[VVVRRRPPPRRRQQQOOOPPPTTTLLLRRR]]]ooohhh[[[WWWWWWhhh\\\LLLFFFIII```ZZZNNNXXX|||iiiUUUWWWaaapppaaa[[[RRRLLLRRRddd}}}xxxrrrllllllkkkhhhdddbbbbbbcccdddgggjjjiiiddd___\\\\\\XXXVVVTTTUUUVVVUUURRROOOMMMLLLKKKJJJKKKKKKKKKJJJNNNKKKKKKTTTgggrrr]]]PPPUUUWWWPPPKKKOOOMMMIIIEEEBBBBBBBBBBBBAAA???;;;666333222333333333:::<<<======<<<;;;;;;<<<<<<:::888666555555666777444333222222555777888888444444444444444444444444444333111222333333222000222333333444444555555555555555555444444555555555333333333444444444555555444555666888888999999999999888<<>>:::666333222333333333888:::;;;;;;:::999999:::;;;999777555444555666777444333222222555777888888444444444444444444444444444333111222333333222000222333333444444555555666555555444444444444555555333333333444444444444555444555666888999999999999:::999;;;@@@AAA@@@BBBFFFKKKKKKHHHDDDAAACCCHHHMMMRRR]]]fffhhhkkkpppqqqooojjjdddaaafffqqq{{{}}}|||~~~|||yyywwwvvvvvvtttsssrrrrrrsssuuuwwwxxxvvvtttsssssssssqqqooooooqqqrrroooqqqtttxxxzzzzzzyyyyyyvvvtttvvv|||zzzwwwvvvsssmmmgggdddbbbccc]]]YYYTTTPPPOOOOOOOOONNNNNNPPPSSSZZZooommm]]]VVVUUUbbb\\\IIIKKKMMMaaafffRRRVVV}}}}}}dddYYYZZZssslllZZZLLLJJJJJJOOOddd~~~{{{{{{~~~{{{wwwsssooohhhaaa[[[ZZZYYYXXXZZZ]]]]]]YYYUUUUUUWWWXXXYYYXXXWWWUUUTTTQQQQQQRRRRRRNNNMMMUUU___\\\YYYOOOKKKRRRZZZpppkkkqqqxxxxxxeeeVVVVVVUUUMMMKKKOOOMMMIIIEEEBBBBBBAAAAAA@@@===:::555333222333333333666777999999777666777888999888666444333444555666444333222222555777888888444444444444444444444444444333111222333333222000222333333444555555666666444444333333333333444444333333333333444444444444444555666777999999999:::;;;999:::===>>>>>>BBBIIIQQQRRRQQQLLLGGGGGGLLLRRR[[[iiiwww|||{{{|||{{{sssiiihhhpppxxx}}}}}}}}}zzzvvvttttttttttttsssssstttuuuxxxzzzyyyvvvttttttuuuuuutttrrrrrrtttuuutttuuuwwwyyyzzzyyyxxxwwwvvvtttuuu{{{~~~}}}uuuiiieeeiiisss~~~|||xxxrrrlllgggffffffaaa]]]WWWSSSRRRRRRSSSSSSQQQSSSTTTWWWgggooo___XXXVVV___^^^GGGIIIKKK___xxxSSSRRRzzziiiZZZZZZsss{{{lll___[[[WWWUUUcccvvvzzzsssllleee```ZZZXXXVVVWWWYYYZZZXXXUUUUUUVVVXXXYYYXXXWWWUUUTTTTTTUUUVVVVVVTTTUUU___lllkkkfffWWWMMMMMMOOOaaa~~~eee```___```UUUQQQWWWXXXPPPKKKLLLLLLIIIEEECCCBBBAAA@@@???<<<999555333333333333222555666888888666555666777777666444333333444555666444333222222555777888888444444444444444444444444444333111222333333222000222333333444555666777777444333333222222333333444222222333333333444444444333444666777999999:::::::::888999;;;<<>><<<999777444333333333333222555777888888777666666777555444333222333555777888444333222222555777888888444444444444444444444444444333111222333333222000222222333555666777888999444444333333333333444444222222222222333333333333333444555777999:::;;;;;;888777999<<>>???DDDQQQ___OOOTTT^^^mmmzzz}}}xxxwwwmmmhhhkkknnniiicccaaaZZZ^^^fffooovvvyyyxxxvvvvvvyyy~~~~~~}}}}}}xxxxxxyyy{{{|||{{{xxxvvvttttttuuuxxx{{{}}}}}}}}}~~~}}}}}}~~~~~~vvvrrrppppppmmmfffcccdddiiinnnyyyuuujjjhhhfff{{{nnn___WWW]]]uuucccSSSmmmqqqvvv___FFFIIIOOOnnnwww\\\UUU]]]zzzwwwooolllfffrrr{{{{{{zzzuuuqqqpppzzz}}}zzzyyysssooolllkkkkkkiiifffbbb\\\]]]_________^^^\\\ZZZVVVXXX\\\___bbbpppwwwrrrjjjbbbeee\\\ZZZXXXUUURRROOOLLLKKKKKKIIIFFFCCC@@@???>>>>>>777666444333222222333333666777777777555444444555<<<:::777444333444555666444333111222444666666666444444444444444444444444555444222222222222111///222333444555666888999999777333111222666777555111666555444333333333333333555666777888::::::;;;;;;999:::::::::===CCCKKKQQQMMM]]]lllpppooosss|||yyyvvv{{{yyyooohhhhhh^^^[[[^^^gggpppssstttvvvtttuuuvvvyyy{{{}}}}}}xxxwwwyyyyyyvvvtttuuuxxx|||~~~{{{~~~}}}||||||}}}~~~{{{vvvqqqllleee\\\SSSRRRVVV^^^iii|||qqqpppmmm]]]VVVYYYqqq[[[VVVqqq|||YYYJJJHHHNNNddd}}}~~~wwweeeSSS[[[zzzqqqfffccccccbbbhhhzzzxxxvvvuuuqqqooopppsssxxx|||~~~uuuwwwtttppplllkkkiiigggeee]]]^^^```bbbbbbaaa___^^^YYY[[[```dddeeemmmlllcccccc\\\[[[XXXUUURRROOOLLLKKKJJJIIIFFFBBB@@@>>>======777666444333222222333333777888888777666555555777>>><<<999666444444555666555333111222444666666666444444444444444444444444555333222222222222111///111222333444555777777888666333111222666777444111666555444333333333333444444555666888999:::::::::888999999999<<>><<<;;;;;;777666444333222222333333666777888777666555666777<<<:::777444333444555666555333222222444666777777444444444444555555555555444333222222333333111000111111222333555666777888555444222333555666444222555444444333333333444444444444666777777888888888666777888888:::>>>CCCGGG[[[^^^^^^\\\]]]aaabbb___ccciiimmmqqq}}}|||tttmmmlllmmmmmmnnnpppttttttuuuwwwzzz}}}|||~~~|||xxxtttqqqppptttwwwyyyxxxyyy{{{zzzvvvrrrlllddd^^^TTTJJJFFFFFFDDDHHHLLLPPPTTTUUUNNNEEEMMMaaatttsssvvvtttooo___XXXVVVbbbzzzbbbSSShhhdddKKKGGGUUUssszzzkkk[[[\\\sss}}}ssslllhhhhhhkkklllttt{{{mmmfffjjjtttzzzxxxwwwvvvuuuqqqmmmiiikkkiiigggeeebbbaaa``````aaa[[[WWWVVVUUUZZZmmmjjjdddbbb^^^]]]ZZZVVVRRROOOLLLKKKJJJHHHEEEAAA>>><<<;;;:::777666444333222222333333444555666555444444555666666555333222222444777888666444222333555777777777444444444555555666666666444222111222333333222000222222333555666777888999555444333333444555444333444444333333333444444555444555666777777888777777666777888999:::===AAADDDRRRUUUWWWZZZaaaggggggbbb\\\aaadddiiiyyy}}}uuuooooooooommmlllmmmrrrssstttwww{{{}}}zzzvvvrrrooommmrrrvvvxxxvvvuuuvvvtttppprrrkkkddd___WWWNNNIIIHHHKKKMMMNNNMMMPPPTTTRRRMMMNNN^^^yyyiii^^^cccggg{{{pppwww~~~}}}xxxrrrgggkkkxxxqqqaaaYYYVVV```ssszzzyyyaaaRRRhhhrrrPPPEEERRRqqqvvvqqqfffYYYZZZppp}}}zzzqqqiiifff```eeerrr{{{jjjaaaeeeooo|||}}}zzzxxxvvvuuusssqqqmmmkkkhhheeeaaa___]]]\\\___YYYUUUTTTQQQQQQ]]]llliiieeebbb___]]][[[WWWSSSOOOLLLKKKKKKIIIFFFBBB>>><<<;;;:::777666444333222222333333222444555555444333444666333222111000222444777999666444222333555777777777444444444555666666777777333222111111333333222111222333444555666888999999444444444444444444444444444444333333333444555555555666777777888888888777777888:::<<<<<<>>>@@@CCCIIINNNSSSZZZeeeoooqqqnnneeebbbaaagggxxxyyyqqqlllmmmnnnnnnnnnooorrrrrrsssvvvzzz~~~|||yyyuuurrrnnnmmmpppuuuwwwtttqqqqqqpppmmmooohhhbbb___ZZZRRRMMMLLLLLLNNNNNNQQQYYYbbbeeebbbZZZbbbtttfffUUUZZZccc~~~rrraaadddfffhhhlllpppkkkddd]]]\\\fffuuubbbYYYXXXaaasssvvvppp___SSSggg|||VVVEEENNNmmmvvvrrrhhh[[[ZZZlllvvvrrr```\\\cccuuuxxxmmmnnnuuu|||~~~|||yyyxxxwwwvvvuuunnnmmmjjjfffaaa]]]ZZZXXXXXXRRRNNNOOOKKKGGGMMMXXXjjjkkkfff``````^^^[[[WWWSSSOOOLLLJJJLLLJJJGGGCCC???===;;;;;;777666444333222222333333333444555555444444555777444333111111222444777999666444333333555777888777444444444555666777777777333222111111333333222111111222333444666777888888333444444444444333444444333333333333333444555666666777888888999888888888888:::===>>>>>>???@@@BBBEEEKKKQQQYYYfffssszzzzzzuuuiiiaaahhhvvv}}}tttlllkkkmmmmmmooorrrsssrrrssstttwww{{{|||zzz}}}zzzvvvrrrooommmmmmrrruuurrrppppppooommmmmmgggbbbaaa___XXXTTTSSSNNNOOOPPPUUUaaammmooolllaaaaaajjjyyy}}}cccUUUXXXaaawwwxxxhhhZZZXXXVVV\\\kkkzzz}}}yyyrrriiiggg{{{xxxdddYYYWWWaaauuu{{{uuu]]]TTTeee```HHHJJJfffxxxtttjjj]]]YYYggg|||iii\\\WWWfffzzz~~~}}}|||{{{yyyvvvtttpppnnnlllhhhccc]]]XXXVVVSSSLLLHHHIIIFFFBBBFFFOOOUUUdddsssmmmfff___```^^^[[[WWWSSSOOOLLLJJJMMMKKKGGGCCC@@@===<<<;;;777666444333222222333333333555666666555555666888666555333222222444777999666444333333555777888888444444444555666777777888333222111111333444333111000111222333555666777777333444555444333333444555333333333333333444555666777888888999999999999888999<<<>>>??????@@@AAABBBBBBGGGMMMTTTaaapppzzz}}}nnnbbbhhhttt{{{|||qqqmmmlllmmmpppttttttsssrrrsssuuuxxx|||~~~}}}zzzvvvvvv|||xxxsssooommmjjjppptttqqqoooppppppooonnngggcccdddccc^^^ZZZYYYWWWVVVVVV[[[gggrrrrrrmmm^^^XXX[[[eeekkkmmmxxx{{{jjj___WWWXXX^^^qqqrrraaaRRRNNNOOO\\\xxx{{{ooozzzzzzeeeYYYTTT___vvv}}}\\\VVVccckkkJJJDDDYYYqqqkkkhhhaaaWWWUUUdddssssss|||uuu___QQQ\\\ppp}}}~~~~~~~~~}}}zzzuuuqqqqqqpppnnnjjjddd^^^XXXTTTRRRJJJEEEFFFEEEBBBFFFOOOTTT\\\cccwwwiiiaaaddd]]]]]]\\\XXXRRRMMMKKKJJJNNNJJJEEEAAA???===;;;:::888666333222333444333222555666777666555444555666333444444444333444777999555333333444666888888888888777666444444555555666555444222222222222000///333333444555666666666555666555444444333333333333111333222///---111999@@@<<<:::777666777:::;;;;;;???@@@BBBEEEGGGHHHEEECCCAAAAAACCCFFFMMMXXXdddlllrrrpppmmmiiigggllluuu|||ssskkkmmmqqqrrrpppuuuqqqggggggttt{{{yyy}}}xxxpppoooyyy~~~~~~~~~{{{vvvpppkkkhhhlllmmmoooqqqrrrrrrqqqqqqpppiiicccbbb```^^^___bbbaaa___]]]___eeeggg___UUUNNNNNNOOOPPPPPPTTTaaapppyyyddd]]][[[WWWYYYttt{{{cccTTTQQQMMMSSSmmm~~~iii[[[XXXbbbuuu}}}yyy|||]]]WWWaaannnLLLIIILLLdddddd]]]VVVSSSSSSaaaoooppp~~~{{{qqqjjjooo{{{lllXXXWWWdddwww{{{}}}{{{yyywwwvvvuuuvvvwwwssskkkfffaaaYYYQQQKKKGGGDDDBBB@@@@@@GGGPPPdddkkkqqqwwwnnndddddd]]]]]]\\\XXXRRRNNNKKKJJJNNNJJJEEEAAA???===;;;:::888666333222333444333222666777888777555444555666777888777666444444666888555333333444666888888888888777666555444555555666555333222222333333111000111222333444555555555555555555444333333333333333222444555444444:::CCCJJJ;;;999666555777999:::;;;???@@@BBBFFFIIIJJJHHHFFFAAA@@@@@@@@@AAAFFFMMMSSSaaaaaaaaaaaabbbeeejjjmmmyyy|||zzzrrrnnnppprrrqqqpppkkk```TTTVVVggg{{{}}}{{{|||zzz~~~}}}wwwqqqlllhhhkkklllmmmooopppppppppppplllddd^^^\\\\\\\\\```fffllliiifffdddaaaZZZTTTPPPHHHGGGGGGJJJKKKOOO[[[ggg|||uuueee\\\XXX]]]kkkiiiZZZTTTNNNPPP___{{{uuujjj\\\UUU___rrryyyttt|||~~~\\\SSSkkknnnGGGGGGHHHXXX\\\VVVRRRQQQRRR```hhh]]]hhh{{{{{{qqqrrr{{{sssbbbZZZaaattt}}}{{{zzzyyyyyyyyyyyyvvvnnnhhhbbbYYYPPPJJJFFFCCCBBB@@@???DDDLLLbbbiiinnnvvvttteeeaaa^^^^^^\\\YYYSSSNNNLLLKKKMMMIIIEEEAAA???>>><<<:::888666333222333444333222777888999888666444444555;;;;;;:::888555444555777555333333444666888888888777666555555444444555555333222111222333333222111000111222333444444444444444333333222222222222333///111222222333999AAAGGG999777444444666888999999<<<===???CCCGGGIIIHHHFFFDDDDDDCCCAAA>>>>>>@@@BBBMMMNNNRRRWWW\\\______^^^hhhkkklllmmmpppssssssooojjj^^^OOOFFFHHHYYYvvv}}}yyy{{{yyysssmmmjjjkkklllnnnooopppqqqqqqqqqiiiaaaZZZWWWXXX[[[ccckkkqqqllliiifff[[[NNNLLLQQQDDDAAAAAACCCFFFIIIRRR[[[}}}~~~jjj\\\WWW^^^eee}}}ttt___WWWRRRRRRUUU___wwwqqqhhh{{{lll]]]TTT]]]oootttllluuu\\\QQQsssmmmFFFGGGFFFPPPWWWQQQNNNNNNPPP^^^}}}sss___ggg~~~}}}tttcccbbbtttxxxkkkeeettt~~~~~~~~~~~~|||}}}zzzsssllleeeZZZPPPJJJFFFCCCBBB@@@>>>AAAGGGVVV[[[bbblllwwwddd]]]]]]^^^\\\YYYSSSOOOMMMLLLKKKHHHDDDBBB@@@>>><<<:::888666333222333444333222777999:::999777555444444;;;;;;:::777555444555666555333333444666888888888666666555555444444444444333111111111333444333222000111222333444555555555333222222111111222222222000000000//////222777;;;777555333333555777888888888999:::===AAABBBAAA@@@CCCDDDFFFFFFDDDBBBBBBBBBBBBCCCGGGOOOWWW\\\\\\ZZZXXXYYY]]]eeennnsssppplll]]]PPPGGGFFFGGGQQQooo}}}{{{vvvqqqnnnnnnnnnoooqqqrrrrrrsssssskkkccc[[[WWWVVVZZZcccmmmqqqjjjeeebbbXXXKKKNNNYYYIIIEEEBBBEEEHHHKKKRRRYYY}}}~~~uuuccc\\\aaahhh~~~eeeZZZVVVXXXVVVSSS___sssnnnfff\\\```yyylll]]]UUU\\\mmmpppeeennn^^^QQQqqqiiiIIIIIIGGGUUU^^^UUUNNNMMMOOO]]]}}}yyyyyypppbbbkkkqqqkkkyyy{{{kkk\\\OOONNN```www~~~}}}vvvoooggg\\\RRRKKKGGGCCCCCCAAA>>>@@@DDDDDDIIIOOO[[[vvvxxxeee]]]]]]]]]\\\XXXSSSOOOMMMLLLJJJGGGDDDBBBAAA???===;;;888666333222333444333222666888999999777555444444777888777555444333555777555333333444666888888888555555555555555444444333333111111111333444333222111222333555666666777777222222222111111222222333444444333222111222555777555444222333555777888777777777888999<<<<<<;;;:::<<<@@@DDDHHHHHHGGGGGGGGGBBBAAABBBHHHQQQXXX[[[[[[UUUTTTWWW```iiilllhhhdddPPPHHHFFFIIIIIIOOOlllzzzvvvtttoooooopppppprrrsssttttttooohhh___ZZZVVVVVV^^^hhhnnngggaaa]]]TTTKKKMMMVVVLLLGGGEEEHHHLLLPPPXXX___wwwjjjjjjppplll^^^WWWZZZ[[[[[[gggyyyrrrkkkcccdddvvvkkk\\\VVV\\\mmmpppcccggg^^^QQQjjjbbbLLLHHHGGG```kkk___SSSMMMNNN]]]}}}vvvmmmhhhrrrxxxfff^^^UUU[[[kkkzzz~~~}}}tttmmm___QQQIIIDDDFFFWWWjjj|||zzz}}}}}}|||}}}}}}~~~~~~xxxqqqjjj^^^TTTMMMHHHDDDDDDCCCAAABBBFFF@@@BBBEEEOOOiiixxxgggaaa[[[\\\[[[WWWRRRNNNLLLLLLHHHFFFDDDBBBBBB@@@===;;;888666333222333444333222333666888888777555444444444555555444333333555777555333333444666888888888444555555555555444333333333222111222333333222111111222333555666777777888333222222222222333333444222111111111222444555666444333222333666777888777999888888999;;;;;;:::888:::???FFFLLLNNNOOOOOOOOOJJJGGGDDDEEEJJJQQQWWW[[[]]]XXXWWW\\\``````\\\[[[NNNLLLNNNOOOKKKPPPlll}}}|||zzzppppppppppppqqqssstttuuusssmmmggg```YYYTTTXXX___eeehhhgggaaaUUUMMMKKKMMMLLLHHHGGGIIIKKKPPP[[[eeewwwssswwwtttggg\\\\\\cccoooxxx}}}kkk\\\UUU^^^ssszzzjjjeeewwwyyy[[[PPPfff^^^MMMFFFGGGeeevvvgggWWWNNNNNN[[[{{{wwwkkkeeeeeefffhhhzzzqqqllllll[[[OOOKKKWWWiii}}}qqqcccRRRJJJFFFHHHIIIKKKVVVddd|||zzzyyyyyyyyyyyyzzz{{{|||}}}~~~}}}wwwqqqkkkaaaXXXPPPJJJEEEEEEFFFFFFHHHKKKJJJLLLKKKOOOcccuuufffdddZZZZZZYYYVVVQQQMMMKKKKKKGGGFFFDDDCCCBBBAAA>>>;;;888666333222333444333222000333666777666555444444444555555444222333555777555333333444666888888888444444555555555444333222555333222222333333111000000111222444555666777777333333333333333444555555///......///111333333333444333333444777888888777888777666888:::;;;;;;:::888>>>GGGOOOTTTWWWXXXYYYWWWSSSLLLGGGFFFJJJRRRXXX```XXXSSSUUUUUUSSSRRRTTTYYY___ddd```UUUUUUiiizzz~~~yyyxxxzzz}}}ttttttssstttuuuvvvxxxyyyyyyuuuqqqkkkaaaWWWVVV[[[cccwww}}}pppiiieee```ccc```\\\ZZZWWWZZZeeeqqq~~~xxxtttnnnjjjppplll]]]WWWccc|||lllpppwwwqqqYYYPPPfffdddLLLGGGGGGbbbwwwgggWWWNNNMMMYYYvvvyyyooojjjmmmsssxxxoooyyytttrrrsssbbbRRRGGGIIINNN[[[|||tttdddYYYSSSOOOOOOQQQPPPPPP\\\kkk}}}zzzwwwwwwwwwwwwxxxyyyzzzzzz|||}}}{{{uuuppplllddd\\\SSSKKKFFFGGGIIIKKKNNNRRRUUUXXXWWWVVVddd~~~pppdddcccYYYYYYYYYUUUQQQMMMKKKJJJGGGEEEDDDCCCBBBAAA>>><<<888666333222333444333222...111555777666555444444666666666444222222444666555333333444666888888888333444555555555444333222555444222222222222111//////000111333444555666666333333333333444444555666222111111222333444333222444333333555777999888888555444444666999;;;;;;:::111888CCCMMMTTTYYY\\\]]]```\\\UUULLLFFFHHHOOOVVV\\\SSSMMMMMMMMMJJJMMMRRRdddqqq{{{tttbbbZZZcccqqq~~~yyy|||xxxqqqpppsssxxxyyyyyyxxxxxxyyy{{{}}}~~~~~~|||zzzuuuiii]]]YYY[[[jjj|||uuummmlllvvvxxx|||}}}nnn___ZZZjjjuuunnnnnnlllXXXQQQhhhlllMMMJJJIII^^^ttteeeUUUMMMLLLWWWqqq{{{xxxvvvuuuxxx~~~|||tttooolllaaaUUUPPPPPPIIIGGG^^^|||lll\\\VVVgggbbb^^^YYYQQQPPPaaavvv|||xxxvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{yyysssooolllfff^^^UUUMMMGGGHHHLLLNNNSSSWWWYYY^^^^^^\\\fff}}}pppaaa___WWWXXXXXXUUUQQQMMMJJJIIIIIIGGGEEEBBB???===;;;;;;888666444333333333222111333444444555555555555555444555555555333333555777444333222222333666888:::999777666555666666444333222111000111222222222000000111222333555666777777666555444333222333444444333222222111222333555666666777888777666555666777666777888:::;;;<<<======777:::===EEEVVVfffhhhaaadddccc^^^UUULLLIIIMMMSSSZZZSSSLLLFFFBBBFFFSSSaaarrr}}}vvv```bbbrrr|||rrrrrr|||~~~{{{{{{~~~pppbbb]]]^^^lll~~~zzzxxxzzzvvvwww{{{}}}xxx{{{{{{sssooopppvvv}}}mmm___[[[rrr|||qqqpppXXXRRRbbbQQQBBBNNNVVVrrriiiYYYOOOPPPQQQbbb{{{|||kkk``````^^^WWWMMMEEEEEEMMMTTT|||pppnnnqqqwwwzzzwwwjjj[[[YYYgggvvv~~~{{{uuurrrrrrtttwwwxxxxxxzzzxxxrrrnnnkkkccc[[[UUUQQQLLLKKKMMMRRRVVVYYY[[[aaagggiiikkkvvvrrreeebbbXXXYYYYYYVVVQQQMMMKKKKKKJJJHHHFFFCCC@@@>>><<<<<<888666444333333333222111333444666666777666555444555666666555444333555666444333222222333555888999999777555555666666444333222111000111222333222000000111222333555666777777666555444333222333444444444333222222222333444555555777777777555555666777555666888:::<<<=========777999<<>>===<<<888666444333333333222111444555777999999777555333777777777666444333444666444444333222333555888999888777555555666666555333333111000111222333222111000111222333555666777777666555444333222333444444444444333222222222333333444555666666555444555777444666888;;;===>>>>>>===777999:::>>>JJJ\\\kkkqqqmmmkkkhhhaaaXXXPPPLLLKKKSSSOOOKKKJJJKKKSSSdddttt{{{yyygggeee~~~uuunnnuuu~~~~~~}}}zzz~~~}}}xxx}}}tttmmmiiiiiiiii^^^^^^fffnnnuuuzzzbbbYYYQQQQQQRRRRRRSSSVVV[[[]]]pppqqqbbb[[[uuuuuu]]]UUUoooiiiIIIJJJOOOnnnjjj\\\RRRPPPPPP___yyy|||kkk^^^aaalll~~~mmmhhhccc[[[TTTOOOKKKGGGEEEEEEPPPaaasss}}}uuu~~~xxx|||vvvsssrrrsssssssssssswwwwwwppphhhccc___[[[TTTNNNHHHEEEIIIQQQYYY^^^VVVVVVSSSNNNLLLVVVggguuulllddd___YYYYYYXXXUUUPPPMMMKKKKKKIIIHHHEEEBBB@@@>>><<<;;;888666333333444444333222444666888::::::888555222888888888666444333444555555444333222333555777999888666555555666666555333333222111111333333222111000111222333555666777777666555444333222333444444555444444333222222222222222444555555444444555777444666888;;;===?????????:::;;;::::::AAAQQQeeerrrooommmjjjddd\\\TTTNNNKKKPPPNNNNNNQQQUUU^^^ooo|||lllhhh{{{{{{xxx}}}vvv~~~||||||uuugggqqqxxxpppkkkhhhgggccc\\\[[[___fffxxxzzzhhh^^^VVVWWW[[[\\\\\\]]]dddcccsssqqqbbbZZZuuuvvv]]]SSShhhvvvMMMHHHKKK```aaaWWWNNNMMMNNN\\\ttt{{{iiiZZZXXX^^^nnn{{{nnnccc[[[RRRIIICCCEEEHHHOOOZZZiiiuuu{{{{{{|||kkk___eeezzz{{{vvvsssrrrrrrqqqppprrrxxxzzzrrriiidddbbb```VVVPPPIIIFFFHHHNNNTTTWWWPPPNNNIIICCCAAAHHHUUU```wwwhhhbbb[[[XXXXXXVVVSSSNNNKKKJJJJJJHHHFFFDDDAAA>>><<<;;;:::777555333333444444333222333555888::::::888555333777888888666444333444555555444333222333555777888777666555555666666555444333222111222333333333111000111222333555666777777666555444333222333444444444444444444333222222111111333555555444555666888555777999;;;>>>@@@BBBCCC???>>><<<:::<<>>BBBEEEGGGCCCBBB@@@>>><<<@@@OOO]]]xxx||||||uuugggZZZRRRPPPOOOTTT]]]eeeffffffkkkrrrttt{{{~~~rrruuujjjyyy|||rrr{{{yyymmmooowwwjjjaaaiiizzzwwwqqqhhhbbbbbb{{{lll^^^```|||xxx___QQQccczzzOOOEEEFFFFFFPPPOOOHHHHHHJJJUUUjjjrrrfffYYY\\\kkkuuujjjaaaZZZTTTJJJGGGFFFIIIMMMUUUbbbnnnttt~~~nnn]]]ZZZ```eeeccclll~~~}}}zzzxxxwwwuuusssqqqpppwww}}}zzzvvvsssoookkkddd]]]TTTNNNLLLOOOQQQSSSIIIGGGDDDAAAAAABBBDDDFFFNNNVVVmmmtttfffeee\\\YYYXXXVVVRRRMMMKKKJJJKKKHHHFFFDDDAAA>>><<<::::::666555333333444444444333111333444666777777777666444444555444222222333555666555444333333444666777666555444555666777666555444333222222444444333222000111222333555666777777666555444333222333444444111222333444444444333222111333555666666777999;;;;;;;;;:::;;;>>>CCCHHHLLLFFFDDDDDDDDDAAA???HHHSSSmmmwww|||mmm^^^UUUSSSPPPWWWccckkkhhh^^^YYYZZZVVV___ppp{{{{{{yyy{{{|||xxxzzz}}}mmmttt|||cccpppxxxzzz}}}sssqqq{{{fff```bbbpppyyyrrrlll^^^aaauuu]]]NNNcccsssMMMEEEFFFIIIVVVVVVMMMJJJJJJSSSddd{{{qqqbbbfffssstttkkkddd```RRRLLLHHHIIILLLPPP[[[fffyyysss```XXXUUURRROOOZZZfffqqq~~~}}}|||zzzwwwuuusss{{{|||uuummmeeeYYYRRRRRRWWW^^^bbbUUUQQQMMMJJJJJJJJJJJJJJJMMMPPPbbbooodddeee[[[ZZZYYYWWWSSSNNNKKKKKKLLLIIIGGGEEEBBB???===;;;;;;666444333333444555444333111222333444666777777888222333444333222222333555666555444333333444666777666555444555666777666555444333222222444444333222000111222333555666777777666555444333222333444444000111333444555444444333111333555666777888:::<<<===<<<:::;;;>>>DDDJJJNNNGGGEEEFFFHHHEEEAAAEEEMMMWWWfffvvvwwwiiiYYYPPPOOOQQQYYYgggnnnfffWWWKKKHHHGGGNNN___wwwyyyrrrppp{{{vvvpppggg___^^^eeeqqqzzz}}}nnnxxxzzz___kkkzzzvvvwwwmmm\\\^^^___ffflll```___~~~~~~pppYYYJJJ```nnnLLLEEEFFFOOO]]]]]]RRRMMMJJJQQQaaa}}}zzzdddeeeooo}}}ssslllhhhTTTLLLHHHLLLRRRXXXbbblllyyyvvvcccZZZTTTNNNDDDMMMSSSXXXhhh|||}}}mmmooouuu~~~{{{yyyyyy}}}zzzpppccc[[[\\\eeepppxxxjjjeee^^^ZZZZZZZZZYYYXXXSSSQQQ^^^{{{iiiaaa```YYYXXXWWWUUURRROOOKKKHHHGGGIIIHHHFFFCCC@@@>>><<<;;;777666444333222111111111222333555777888777666555666555444222222333444444555444333222111222555888888666555666777888777555555444333333222222333333000111222333555666777777666666555444333333333333333333333333333333333333222222333444555777777888<<<;;;===@@@@@@AAAHHHPPPOOOIIIFFFIIIIIIEEEEEEIIIXXX]]]bbbbbb]]]WWWRRRPPPXXXbbbmmmnnnbbbQQQDDD===AAAAAAMMMeeexxx}}}}}}ooocccVVVPPPOOORRRYYYaaappp}}}xxxuuupppXXXgggyyy}}}~~~fffbbb^^^]]]dddssszzzeee\\\dddtttlll[[[OOO\\\pppOOOHHHCCCLLL[[[dddZZZKKKIIIQQQXXXsssjjjgggeeekkk}}}tttmmm___XXXKKKIIISSSWWW]]]lll}}}hhh]]]^^^XXXLLLDDDAAAAAAHHHUUUeeevvvrrrllllllxxx~~~|||zzz|||~~~|||oooeeeeeesssxxxuuuxxxyyytttmmmeee___cccwwwhhhaaaaaa[[[WWWVVVTTTRRROOOLLLIIIHHHIIIHHHFFFCCCAAA>>><<<;;;666666444333222111111111222333555777888777666555666555555444444444444444444444444222111222555888888666555666777888777555555444333333222222333333000111222333555666777777666666555444333333333333333333333333333333333333333333444555666777777888888777888;;;<<>>???>>>HHH]]]mmmssszzz}}}rrrooo{{{yyylllaaaUUUOOOKKKIIILLLPPPYYYdddvvvtttppp{{{mmmWWW^^^zzzzzzzzzfffccccccccceeeoooyyyfff^^^fff~~~rrrhhhVVVJJJUUUVVVEEECCCHHHWWWaaaYYYLLLIIIOOOUUUnnnuuufff___eeezzzsssddd^^^QQQMMMTTTUUU\\\mmm|||jjj``````YYYMMMCCCAAA@@@EEEQQQccc|||{{{~~~{{{|||~~~{{{ppppppvvvqqqsssggg___aaa\\\VVVUUUSSSQQQNNNLLLJJJIIIHHHHHHFFFDDDAAA>>><<<:::666555444333222111111111222333555777888777666555555555666666666555444333444444444222111222555888888666555666777888777555555444333333222222333333000111222333555666777777777666555444333333333333333333333333333333333333444444555555666666666777777555555888999===GGGRRR```XXXQQQPPPOOOLLLJJJKKKNNNPPPRRRSSSRRRQQQQQQRRRlllssswwwooo^^^MMMCCCAAA>>><<>><<<:::666555444333222222222222222333555777888777666555444555777888888666444222444444444333222222555777888666555666777888777555555444333333222222333333000111222333555666777777777666555444444333333333333333333333333333333333444444444444444555555555999777666777888<<>>???@@@FFF^^^zzzyyyzzziii^^^^^^\\\TTTSSSQQQOOOMMMLLLKKKKKKGGGGGGFFFEEEBBB???;;;999555555444333222222222222222333555777888777666555444555777999999777444222333444444333222333555777888666555666777888777555555444333333222222333333000111222333555666777777777777666555444444444444333333333333333333333333333333333333333333333444;;;888888999999;;;DDDNNN___kkkuuusssgggYYYQQQNNNRRROOOKKKIIIIIIKKKMMMOOOIIIUUUcccggg___RRRGGGAAA===:::???LLLTTTXXX```kkkpppuuuzzz}}}{{{wwwrrrnnniiimmmuuu}}}~~~zzzxxxyyyzzzxxxuuujjj```VVVOOOIIICCCAAABBBBBBAAABBBJJJWWWdddmmmqqqggg]]]ZZZdddtttcccOOOKKKccczzzttttttppp^^^iiittttttuuu|||oookkkjjjjjjuuueee___uuu}}}wwweeePPPLLLWWWWWWIIICCCJJJTTTXXXTTTNNNJJJJJJXXXnnnnnnXXXbbb|||tttiii___SSS^^^{{{hhhVVVNNNFFF=========???AAADDDZZZzzzxxxyyyooo```]]][[[UUUSSSQQQNNNLLLKKKKKKKKKGGGGGGGGGEEECCC???;;;999555444333333222222222333222333555777888777666555333555777888888666333222333444444444333333555666888666555666777888777555555444333333222222333333000111222333555666777777888777666555444444444444333333333333333333333333222222333333444444444444:::999:::===<<<<<>>IIIPPPTTT^^^kkk~~~zzzrrrkkk``````ccclllvvvyyytttmmmhhhggggggeeebbbYYYQQQKKKHHHEEEBBBAAACCCAAA???>>>AAAHHHQQQYYY]]]SSSOOOQQQaaassszzz]]]MMMLLL]]]qqqvvvpppgggWWWaaagggjjjpppxxxlllggg\\\VVVlllrrrrrrddd```yyy~~~www___JJJJJJSSSwwwsssKKKGGGJJJPPPVVVUUUNNNJJJJJJRRRgggvvv^^^[[[fff{{{rrriii]]]iiizzzcccRRRIIICCC===>>>===???BBBCCCQQQyyy{{{xxxxxx}}}vvvddd___[[[VVVTTTQQQNNNKKKJJJJJJJJJFFFGGGGGGFFFCCC???;;;888444444333222222222333333222333555777888777666555333444666666666555333222222333555444333333444666888666555666777888777555555444333333222222333333000111222333555666777777888777666555444444444444333333333333333333333333333333444444555666777777:::<<<@@@DDDDDDCCCGGGMMMVVVkkk~~~lll\\\WWWQQQJJJFFFFFFHHHIIIJJJCCCGGGOOOWWW[[[XXXNNNGGGBBB>>>@@@IIINNNQQQ[[[hhhxxxpppiiiaaa\\\\\\bbbkkkuuuqqqiii```YYYWWWUUURRRPPPKKKFFFDDDFFFGGGDDDCCCEEE@@@???>>>>>>@@@EEELLLQQQJJJGGGLLL\\\ppprrrXXXOOOPPPVVViiixxxooozzzhhhWWWYYYZZZ^^^hhhnnnxxxzzzpppgggaaaSSSFFFXXXZZZnnnddddddyyysssYYYEEEJJJJJJdddbbbKKKIIILLLSSSSSSMMMIIIIIIMMM```|||sssddd___rrr|||vvvqqqggguuu|||gggVVVLLLEEEAAAAAA===???DDDBBBGGGbbb~~~}}}{{{wwwssssssxxx}}}|||ggg```\\\VVVTTTQQQMMMKKKJJJJJJJJJFFFGGGGGGFFFCCC???;;;888444444333222222222333333222333555777888777666555333444555555555444333222222333555444333333444666888666555666777888777666555444333333222222333333000111222333555666777777888777666555555444444555333333333333333333333333444444555666777888999:::<<>>@@@FFFKKKGGGDDDIIIYYYmmm|||zzz}}}hhhQQQNNNOOOLLLqqqddd~~~tttpppwww{{{nnnZZZVVVRRRYYYccc]]]ddd```ooouuuooonnn}}}pppgggddd]]][[[______[[[YYY\\\aaa```XXXPPPUUUBBBOOONNN~~~kkkeeehhh}}}sssoooVVVEEEMMMBBBVVV}}}MMMIIIJJJPPPQQQLLLHHHHHHJJJ]]]xxxsssaaa```uuurrrppphhhxxxooo^^^RRRIIICCCCCC>>>@@@EEEAAA???QQQkkk~~~|||zzzzzztttmmmhhhgggeeebbb___jjjooouuuxxx{{{~~~ccc```^^^YYYVVVQQQNNNLLLKKKJJJIIIHHHGGGGGGEEECCC@@@===;;;555333222222222222111///444444444666888888777555555444444555666555333000555555666555333333555777888888777777666666555555777666444333222111111111111111111222333444555666999999888555333222444555444444444444444444444444333666888888666666999<<<@@@AAAFFFRRR^^^dddbbb^^^[[[\\\eeerrrvvvnnngggeee^^^XXXQQQKKKHHHIIIKKKMMMOOOIIIEEEHHHPPPUUUTTTPPPKKKKKKLLLOOORRRTTTSSSQQQllluuu|||}}}||||||yyyuuuiiiaaa[[[]]]cccmmm|||wwwiiiaaaWWWOOOKKKKKKJJJIIIGGGEEEDDDFFFIIIKKKJJJHHHCCCBBB@@@>>>======??????DDDAAAHHH\\\rrrbbbRRRLLLFFFNNNdddgggrrrrrrppp}}}lllyyy{{{gggVVVSSSSSSNNNOOOTTTWWW___ggghhhbbb___hhhtttfffYYYVVVRRRRRRVVVPPPMMMIIIHHHIIILLLNNNOOOJJJJJJJJJOOOXXXbbbjjjnnngggbbbkkkssssssgggSSSIIIFFFIIIHHHpppRRRHHHDDDJJJNNNJJJGGGHHHIIIXXXooonnnkkksssooodddhhhbbbZZZrrrwwwfffUUULLLKKKAAA???@@@DDDFFFGGGLLLSSSnnnwww~~~}}}}}}wwwmmm```WWWTTTRRROOOLLLQQQVVV]]]dddlllttt{{{hhh```\\\YYYUUUQQQNNNLLLKKKJJJIIIGGGGGGGGGEEECCC@@@===;;;555333222222333222111000333333444555777888666444555444444555666555333111444555555444333333444666888777777777666666666555666555444333222222111111111111111222333444555666888999888666333222444555444444444444444444444444444666888888666777:::>>>EEEGGGNNNYYYeeejjjhhhdddVVVRRRSSSYYY\\\YYYWWWYYY[[[WWWQQQKKKIIIJJJMMMPPPNNNLLLIIIIIILLLPPPRRRTTT[[[]]]\\\WWWOOOKKKMMMPPP[[[jjjzzzyyyppphhhaaa```eeemmm{{{zzzpppbbb[[[RRRKKKIIIIIIIIIIIIIIIGGGFFFGGGIIIKKKJJJHHHGGGEEECCCAAA@@@@@@AAAAAADDDBBBIII\\\rrraaaPPPKKKDDDIII\\\mmmnnnsssnnnoooppp~~~vvv```YYYWWWQQQNNNPPPRRR___kkkjjjaaa^^^cccjjjiii\\\WWWQQQQQQUUUQQQMMMIIIGGGGGGHHHHHHHHHEEEDDDCCCEEEJJJOOOSSSUUUiiitttiiifffqqqmmmooobbbNNNDDDBBBFFFDDDjjjSSSHHHEEEKKKOOOKKKGGGHHHGGGSSShhh~~~ssstttssscccbbb[[[UUUmmmmmmZZZLLLEEEFFFDDDEEEGGGGGGEEEFFFJJJYYYbbbuuu|||yyyooofff[[[SSSOOOMMMJJJGGGDDDHHHMMMTTT[[[dddnnntttnnnaaaZZZXXXUUUQQQNNNMMMKKKJJJHHHGGGGGGFFFEEEBBB???===;;;555444222222333333111000222222333555777777666444555444444555666666444222333444555444333222333555777777777777666666666666555555444333333222333333111111111222333444555666888888888666444333333555444444444444444444444444444777999888777888<<<@@@EEEHHHNNNXXX```bbb^^^ZZZQQQJJJDDDDDDEEEGGGJJJOOOXXXUUUQQQLLLJJJKKKPPPTTTRRRRRRQQQLLLHHHGGGLLLQQQbbbiiikkkaaaQQQKKKRRR]]]bbbtttuuulllgggggglllvvv~~~wwwmmmeee___[[[UUUQQQPPPPPPPPPPPPMMMKKKIIIIIIJJJJJJIIIHHHGGGFFFDDDBBBBBBBBBBBBCCCDDDCCCJJJ]]]sss```PPPKKKCCCFFFSSSrrrvvvvvvkkkyyykkklllvvveee]]]VVVTTTUUUZZZlllyyytttiiieeedddcccssseee\\\TTTRRRUUURRROOOKKKIIIGGGFFFEEECCCFFFEEECCCDDDEEEGGGGGGFFFRRRZZZeeemmmuuukkklllyyy|||nnnpppaaaLLLDDDCCCCCCBBBbbbQQQGGGDDDLLLQQQMMMHHHHHHDDDMMM^^^ttt|||}}}hhh___VVVQQQccc~~~uuubbbTTTIIIKKKHHHIIIKKKJJJFFFDDDEEEHHHQQQddd{{{vvvmmm```ZZZRRRLLLIIIGGGDDDAAA???@@@CCCGGGNNNXXXccckkkyyy|||~~~}}}~~~rrraaaYYYWWWTTTPPPNNNMMMLLLJJJHHHGGGGGGFFFEEEBBB???<<<;;;666444333222333333222000111111222444666777555444555555555666777777555333111333444444333222222444777777777777666666666666555444444333333333444444111111111222333444555666777888888777444333333444333333333333333333333333444777999999888:::???CCCEEEHHHMMMRRRSSSQQQLLLHHHKKKGGGCCCBBBCCCEEEFFFHHHUUUUUURRRMMMIIILLLSSSYYYYYYYYYVVVOOOHHHDDDDDDFFFVVVbbbkkkhhh]]]ZZZdddpppzzz~~~ssslllhhhggglllsssxxxwwwsssmmmhhhccc___\\\^^^^^^^^^]]]]]][[[YYYWWWRRRPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHEEEDDDLLL___ttt^^^PPPLLLEEEFFFNNNhhhzzzjjj{{{sssjjjqqqjjjlllrrr~~~|||tttiiiyyysssdddYYYUUUWWWSSSQQQNNNLLLKKKJJJHHHFFFIIIHHHHHHIIIJJJIIIGGGEEEGGGKKKQQQXXXaaasss~~~kkkqqq{{{rrrrrr```KKKDDDDDDBBBBBB]]]OOODDDAAAJJJQQQNNNJJJIIIDDDIIIVVVkkk{{{jjj\\\SSSZZZiii}}}kkk___UUURRRNNNMMMOOOOOOJJJHHHHHHCCCJJJZZZooozzziii\\\PPPMMMIIIFFFEEECCCAAA???@@@@@@???@@@EEEOOO[[[ccckkkooorrrsssxxxrrraaaZZZUUUSSSPPPNNNMMMLLLIIIGGGFFFFFFFFFDDDBBB???<<<:::666444333333333333222000111111111444666777666444555555555777888888666444111333444444333222222333666666666666777777777777555555444333333444444444111111111222333444555666777888888777555333333444333333333333333333333333444666888888888;;;@@@EEEKKKNNNQQQRRROOOLLLHHHFFFHHHKKKOOORRRTTTRRRMMMHHHWWWWWWTTTNNNIIILLLVVV___```\\\VVVRRROOOIIICCC>>>FFFSSSaaahhhgggggglllqqqvvv~~~vvvnnniiiddd```aaaeeeeee```ZZZUUUQQQPPPRRRTTTYYY]]]cccggghhheee```^^^ZZZXXXUUUQQQMMMKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKFFFFFFOOObbbuuuyyyYYYKKKJJJFFFGGGLLL```llltttvvv{{{}}}pppaaaZZZXXXRRRPPPNNNMMMNNNNNNMMMKKKHHHGGGHHHIIIJJJIIIEEECCCFFFFFFIIIMMMTTTfffzzzkkkvvv{{{rrrnnnYYYEEE@@@@@@@@@CCCYYY{{{PPPCCC>>>FFFOOONNNKKKKKKFFFIIIRRRddd|||nnn___XXXYYY~~~}}}pppgggeee___[[[ZZZXXXRRRNNNMMMCCCFFFQQQcccsss~~~uuuhhhWWWJJJCCCBBBBBBBBBBBBBBBAAA@@@@@@>>><<<:::===DDDNNNVVV]]]ccchhhlllvvvrrr```[[[TTTRRRPPPNNNMMMLLLIIIGGGFFFFFFEEEDDDAAA>>><<<:::666555333333444444222111111111222444777888777555666555666777999999777555111333555666444333333333666666666666777777777777666666555444333333444444111111111222333444555666666888999888555333333333333333333333333333333333333555777777888;;;BBBGGGMMMPPPRRRRRROOONNNPPPSSSSSS[[[dddiiillliii```VVV\\\]]]YYYQQQJJJMMMZZZggghhh```XXXUUUUUURRRHHH??????JJJZZZfffkkkiiiddd```\\\iii|||fffbbbaaaaaa^^^YYYWWWXXXSSSLLLFFFDDDCCCCCCHHHNNNUUU\\\gggpppssssssrrrqqqkkkiiifff```ZZZWWWVVVWWWTTTSSSQQQOOOLLLJJJHHHGGGGGGHHHSSSeeeuuummmQQQEEEFFFCCCEEEIIIZZZpppoooqqqddd\\\TTTRRROOONNNNNNNNNNNNMMMJJJJJJJJJJJJJJJHHHDDDAAAGGGEEEFFFKKKPPPaaavvvjjj|||ssskkkUUUCCC@@@AAA>>>BBBRRRWWWGGG===CCCLLLLLLKKKLLLGGGIIIOOO^^^sssrrraaaWWWiii{{{tttpppjjj^^^UUUQQQIIIHHHMMMZZZgggrrr|||xxxjjj```UUUIII@@@======>>>???@@@@@@AAAAAAAAA???<<<::::::???GGGMMMTTT\\\ccciiixxxsss```ZZZSSSQQQOOONNNNNNLLLIIIGGGFFFFFFEEEDDDAAA>>>;;;:::666555444333444444333111111111222555888999888666666555666888999999888666111444666777555444333444555666666666777777777888888777666444333333333333111111111222333444555666666888999888666333333333222222222222222222222222111333555666777;;;BBBHHHMMMPPPQQQOOONNNPPPXXX___aaaiiipppsssuuutttlllccceeeeee```UUULLLOOO___nnnvvvkkk___YYYXXXTTTLLLDDD???IIIYYYfffkkkggg\\\TTTQQQXXXfffyyy~~~kkkUUUUUUYYY]]]\\\TTTNNNLLLFFF@@@===>>>>>>>>>BBBHHHNNNWWWdddpppyyyyyyrrrmmmmmmnnnmmmjjjeee^^^VVVOOOIIIFFFGGGJJJVVVhhhvvv}}}}}}aaaMMMAAACCCBBBDDDGGGWWWtttkkkxxxtttfff^^^ZZZUUUQQQOOONNNMMMLLLMMMLLLLLLLLLMMMKKKHHHFFFJJJGGGHHHLLLPPP___rrrkkkqqqeeePPPBBBBBBCCC===AAAGGGooocccOOO@@@BBBIIIJJJJJJLLLFFFGGGLLLWWWiiiqqqaaaaaa}}}ppp___VVVLLLHHHJJJTTT```iiirrryyy}}}tttdddVVVNNNHHHBBB>>><<<<<<============???@@@@@@???===<<<<<>>;;;:::777555444444444444333111222222333666888:::999777666666666888::::::888666222444777888666444444444555666666666777777888888999888666555333333222222111111111222333444666666666888999888666444333333222222222222222222222222111333555555666;;;BBBHHHQQQSSSSSSPPPNNNSSS^^^gggeeejjjmmmlllmmmpppkkkdddkkkkkkeeeXXXNNNQQQcccssswwwhhh]]]WWWRRRKKKFFF@@@JJJZZZhhhmmmggg\\\SSSUUUTTTVVVaaaqqquuudddPPPQQQSSSYYY___\\\RRRHHHDDD@@@;;;:::???@@@===>>>DDDCCCLLLZZZiiivvv~~~ttthhh\\\SSSNNNHHHLLLXXXiiivvv{{{}}}}}}|||qqqYYYMMMAAACCCCCCEEEHHHVVVxxxiiirrrppphhhccc[[[UUUQQQNNNMMMKKKJJJJJJJJJLLLMMMMMMLLLJJJMMMJJJKKKOOOQQQ]]]}}}ppplll~~~jjj\\\HHH<<>>;;;666222111333444333555999CCC===555222444666666444555666777888888777666555555555666888999777444111666555333222333444666777888777666444444333333333000222444444333333444555888999999888777555333222333333333333333333333333555555555555666:::@@@DDDQQQYYY\\\VVVQQQVVVbbbkkkrrreee^^^___\\\UUUVVV]]]aaappplll[[[RRRRRR```ttt|||fffWWWSSSOOOJJJFFFMMM[[[lllwwwuuujjj___]]]WWWTTTWWW^^^```ZZZSSSRRRWWW[[[[[[UUUKKKCCC>>><<<;;;;;;;;;<<<===???@@@BBBDDDKKKWWWiii}}}zzzggg[[[UUULLLRRR\\\hhhttt}}}~~~hhhXXXEEEEEEBBBCCCDDDAAASSSuuukkkhhh}}}rrrgggccc___YYYUUUUUUXXXUUUSSSRRRTTTSSSPPPMMMLLLJJJKKKMMMPPP___pppuuulllUUUEEE>>>===>>>===:::>>>UUUYYYFFFKKKFFFGGGLLLGGGEEEGGGHHHKKKVVVmmm}}}mmmhhhaaaeee{{{ttt]]]NNNFFFBBBHHHSSS[[[bbbffflllnnnpppssssssqqqmmmjjjcccYYYMMMEEECCCCCCBBB@@@@@@??????@@@AAABBBAAA@@@<<<<<<==================FFFMMMZZZkkkpppcccXXXWWWUUUQQQNNNKKKIIIIIIIIIGGGHHHIIIIIIGGGBBB>>>;;;666333111333444222444888===777222111444666666555666666777777777666555444555555666777888777444111666555444444444555666777888888777666555555444444222333444333222222444555888888999888777555333222333333333333333333333333444555555555666:::@@@DDDOOOWWW\\\ZZZXXX^^^hhhnnnkkk___WWWTTTMMMEEEHHHQQQaaasssttteeeYYYTTT[[[kkkmmmaaaVVVLLLGGGKKKVVVhhhzzzxxxnnniiiaaaYYYYYY^^^___XXXPPPNNNOOOQQQQQQMMMGGG@@@======>>>???AAAAAA@@@???>>>===>>>DDDNNN]]]ooo}}}kkk^^^WWWLLLRRR]]]jjjuuu}}}~~~zzzzzz|||~~~{{{aaaPPPDDDDDDAAACCCDDDAAARRRrrrkkkeeeyyyuuuzzzzzzrrrllliiiaaa]]]XXXVVVVVVTTTQQQMMMLLLJJJLLLNNNQQQ]]]||||||ppp{{{|||fffRRRDDD>>>>>>???>>>===>>>OOOwwwhhhGGGDDDAAAFFFOOOLLLFFFGGGHHHIIIQQQeee~~~uuuiii[[[UUU```ppp|||}}}eeeOOOHHHDDDGGGLLLRRRZZZaaaggghhhiiijjjkkkjjjiiihhhbbbZZZOOOIIIGGGFFFDDDBBBAAA@@@???@@@BBBCCCBBBAAA@@@@@@???>>>===<<<;;;;;;CCCIIIVVVhhh}}}ssseee[[[WWWUUUQQQNNNKKKIIIIIIIIIGGGHHHIIIIIIGGGBBB>>>;;;777444222444444111222666555222///000444666666555666666777777666555444444444444444666777666333111444555666666777777777777888888777777666666555555444555444222000111333555777888888888777666444333333333333333333333333333333444444555666:::???CCCLLLTTTZZZ\\\___fffmmmpppiii^^^TTTNNNFFFAAAFFFQQQiiizzz{{{kkk^^^UUUXXXfffzzzeeeRRRKKKHHHMMM```vvvxxxtttllleeeeeeiiiggg]]]RRRKKKJJJHHHGGGFFFDDDAAA??????BBBEEEGGGGGGDDD@@@===;;;;;;===CCCNNN\\\jjjrrryyyzzzxxxsssoooqqqyyyzzzjjj]]]VVVLLLSSS___lllvvv|||~~~~~~zzzwwwxxxuuuyyy~~~}}}yyy^^^LLLCCCDDDAAABBBDDDAAAOOOllluuufffuuupppuuuzzzyyyssskkkeeeaaa\\\VVVRRRNNNLLLMMMOOOQQQ\\\xxxvvvooosss___LLLAAA===>>>???<<<@@@???FFFgggxxxLLL@@@AAAIIIOOOKKKGGGHHHGGGFFFJJJZZZrrrwwwbbbOOOLLLRRRYYYdddooopppVVVOOOIIIFFFFFFIIIRRR[[[dddeeeggghhhiiijjjmmmooofff```WWWQQQNNNKKKGGGDDDCCCAAA@@@@@@BBBCCCCCCBBBDDDDDDBBB@@@>>>===;;;;;;>>>DDDRRRggg}}}uuuhhh]]]WWWUUUQQQNNNKKKIIIIIIIIIGGGHHHIIIIIIGGGBBB>>>;;;888555333555444111111444111//////111444666666555666666666666555555444444333333333555666666333111333555777888999888777666777777777777666666555555666666444111///000333555777777888888888666555444333333333333333333333333222333444555666:::>>>BBBKKKPPPUUUXXX^^^hhhnnnnnnggg\\\SSSOOOMMMNNNVVV___zzzooo```VVVVVVbbbwwwyyy```RRRJJJFFFRRRggguuutttllliiigggjjjsss{{{wwwfffVVVLLLHHHDDDCCCDDDEEEEEEDDDDDDFFFHHHIIIHHHEEEAAA??????===<<<>>>DDDMMMVVV\\\___```___]]]]]]cccmmmuuuxxxlll^^^TTTOOOJJJRRR___llluuuzzz||||||{{{yyyxxxttttttyyy}}}~~~vvvZZZIIIBBBDDD@@@AAADDDAAAKKKcccnnnnnnrrr~~~tttzzz{{{ssskkkccc]]]UUUPPPOOOOOOPPP[[[wwwrrrrrrzzzlllYYYHHH@@@===>>>>>>999AAA@@@???ZZZRRRAAADDDLLLMMMHHHIIIHHHFFFDDDEEEQQQhhh}}}{{{pppWWWKKKHHHJJJTTT```xxxhhh\\\OOOHHHGGGIIIOOOVVV^^^bbbgggjjjkkkooouuuzzzsssmmmcccZZZTTTNNNIIIEEEDDDCCCAAA@@@BBBCCCCCCBBBFFFEEEDDDBBB@@@???>>>===<<>>;;;888555444555444111111333111000111333555666555555666666666555555666666666444333333444666666444222222444666999999999777666555555666666666555444333666666444111///000333555666666777888888777666555333333333333333333333333222333444555666999===@@@JJJMMMOOOPPPWWWbbbhhhiii___WWWQQQSSS[[[dddmmmsss~~~nnn___VVVZZZgggqqq^^^RRRGGGIIITTT\\\ZZZTTTOOOUUUdddzzznnnZZZKKKHHHDDDBBBCCCDDDEEEFFFIIIIIIHHHGGGFFFDDDCCCBBBCCCAAA>>>===>>>BBBGGGJJJKKKLLLLLLMMMPPPXXXbbbjjjssspppkkkcccYYYPPPJJJGGGGGGPPP^^^jjjrrrvvvyyy{{{~~~~~~}}}}}}}}}{{{|||~~~|||uuuwww{{{~~~nnnTTTEEEAAACCC??????CCCAAAHHHZZZtttiiizzz~~~~~~rrrsss{{{rrrlll___XXXQQQOOOOOO[[[xxxssszzz|||vvvhhhUUUFFF???======<<<777??????;;;QQQ~~~\\\BBBDDDKKKMMMNNNKKKHHHEEEDDDDDDLLL```tttyyyvvv___RRRJJJFFFLLLVVVrrrlllVVVKKKJJJJJJLLLNNNRRRZZZccchhhkkkqqqzzz{{{pppcccYYYPPPJJJFFFHHHEEEBBBAAABBBBBBBBBAAADDDDDDDDDCCCBBBBBBAAAAAA<<>>;;;777444444666555111111333111111222333444555666666666555555555666777888999444333333444666666555333222333666888999888777666333444555666666555444333444555444222000111333555555666777888888777666666333333333333333333333333222333555555555777:::===FFFJJJKKKKKKQQQ[[[bbbddd]]]\\\^^^eeeqqq~~~www```XXXdddyyy|||jjj```SSSLLLKKKKKKHHHEEEBBBJJJ\\\wwwvvvbbbKKKKKKKKKHHHEEEDDDDDDFFFMMMKKKIIIFFFEEEEEEEEEEEEDDDCCC@@@>>>===>>>???@@@@@@AAABBBDDDHHHPPPXXX^^^ccc___XXXQQQJJJFFFDDDCCCCCCLLLZZZfffnnnrrrwwwzzz|||}}}}}}{{{{{{{{{{{{zzzxxxzzz|||~~~fffQQQDDD@@@CCC???>>>CCCAAADDDRRRxxxhhhooowwwvvvyyyjjj```VVVQQQOOOZZZuuuxxxzzzrrrdddQQQCCC>>>===<<<;;;777======;;;JJJooommmGGGBBBHHHNNNYYYPPPIIIDDDEEEEEEIIIXXXjjj~~~mmmaaaVVVKKKKKKSSSlllaaaQQQLLLJJJGGGFFFKKKTTT^^^dddgggooo}}}}}}qqqdddYYYQQQLLLMMMJJJFFFDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDD>>>GGG```wwwggg[[[WWWUUUQQQNNNKKKIIIIIIIIIGGGHHHIIIIIIGGGBBB>>>;;;666333333666555222111333///000111222333444666888555555555666777999;;;<<<555444333444666777666555111222444666777777777777333555666777777666555444222333444333222222444555444555666888888888777666333333333333333333333333333444555555555666888:::@@@FFFKKKLLLPPPXXX^^^```aaajjjuuu~~~|||nnnkkkppp{{{xxxuuupppfffZZZPPPJJJHHHIIIDDDFFFPPPeee{{{tttdddSSSWWW[[[XXXQQQKKKJJJLLLNNNLLLJJJHHHGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA>>>??????AAADDDHHHNNNQQQPPPMMMHHHDDDBBBAAA@@@@@@???IIIWWWbbbiiiooouuuyyyyyy{{{~~~~~~|||zzz{{{~~~}}}yyyyyyxxxyyy{{{{{{~~~~~~|||~~~\\\OOOCCC???BBB>>>===CCCAAAAAALLLnnnmmmiii|||}}}rrrggg[[[TTTQQQWWWooo}}}sssmmm___MMM@@@======<<<;;;:::<<<<<<;;;CCC^^^YYYJJJGGGMMM___VVVKKKDDDEEEFFFFFFPPP^^^vvvvvvgggVVVQQQTTTgggttt\\\OOOGGGDDDDDDFFFNNNVVVYYY\\\gggzzzxxxkkk```ZZZTTTPPPKKKHHHFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDAAAIIIbbbwwwfffZZZWWWUUUQQQNNNKKKIIIIIIIIIGGGHHHIIIIIIGGGBBB>>>;;;555333333666666222222444---...///000111444777:::555555555666888:::===>>>666555444555777888777666111222333555666777777777444555777888999888666555000222444444333333444555444555666888888888777777333333333333333333333333444555666555555555777999;;;DDDLLLNNNQQQWWW]]]___bbbrrrsssnnnvvvnnngggooo{{{zzztttgggYYYPPPPPPTTTFFF@@@@@@OOOcccmmmhhh^^^]]]eeekkkhhh^^^UUUSSSUUUNNNMMMLLLKKKJJJIIIHHHHHHCCCDDDFFFGGGHHHGGGFFFEEE?????????@@@AAADDDGGGIIIBBB@@@>>>======>>>=========GGGTTT___fffllltttyyywwwyyy|||~~~{{{yyy||||||wwwwww~~~zzzvvvyyy{{{yyy}}}~~~~~~}}}{{{}}}zzznnnPPPIII===???BBB>>>===CCCAAA@@@HHH\\\tttiiiyyyyyyvvvkkk___XXXRRRUUUiiizzziiihhh[[[III>>><<<======;;;===;;;;;;;;;???RRRzzzlllUUUIIIJJJ\\\ZZZLLLDDDEEEFFFDDDJJJUUUmmm~~~qqq]]]SSSUUUffffffRRRFFFCCCEEE???EEEJJJKKKLLLYYYppp|||ooohhhYYYUUUOOOKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCJJJbbbrrr___ZZZWWWTTTPPPNNNLLLJJJGGGEEEGGGHHHIIIHHHFFFCCC???===666666555444333333333333000000111222333555777888666555555555555666777777999666444555999:::777333333333333555777777666444333666888888555444555666555555444444444333333333444555666888888999999999444444333333333444444555555666777666555666777999<<<@@@EEEIIINNNVVV```gggkkkmmmsss|||uuugggeeehhhgggbbb^^^eeeqqqfff[[[OOOMMMGGGAAAAAAFFFMMMQQQSSS[[[qqqzzzeee]]]```[[[VVVQQQOOOMMMJJJHHHGGGIIIEEEBBBCCCGGGIIIGGGDDDEEECCCCCCCCCEEEEEEDDDCCCAAA@@@???>>>===>>>???@@@999BBBPPP^^^jjjqqquuuwwwtttwwwyyy{{{zzzyyyzzzzzz{{{|||{{{xxxwwwyyy~~~sssmmmrrrwwwwwwzzz{{{{{{zzzyyy{{{~~~|||www]]]LLLIIIAAA>>>???@@@???>>>>>>@@@BBBVVVlllmmmwwwwww{{{qqqdddZZZSSSSSS\\\hhh{{{}}}qqqcccbbbRRRAAA;;;<<<<<<::::::;;;===<<<<<<>>>DDDeee___HHHIIIPPP\\\PPPHHHHHHEEEAAAGGGRRRcccvvvrrrbbbWWWfffttt[[[LLLIIIJJJBBBFFFJJJHHHCCCIII```wwwtttiii]]]RRRNNNIIIDDDBBBEEEHHHFFFDDDDDDEEEEEEEEECCCBBBSSSmmmtttaaa\\\UUURRROOOLLLKKKKKKIIIHHHGGGHHHIIIHHHFFFCCC???===666666555444333333333333000000111111333444666666555555555444555666666777888555333555888:::777333333333333555777777666444444666888777555444555666555555444444444333333333444555666777888999999999555444444333333444444555555666777666666666888::::::>>>BBBFFFLLLUUUaaaiiinnnlllmmmsss{{{ttttttrrrddd______```aaaccchhhvvvmmm___RRRMMMGGGCCCDDDEEEGGGGGGWWWnnnlllbbbfff^^^TTTOOONNNMMMIIIFFFEEECCCCCCCCCEEEFFFGGGGGGHHHFFFDDDDDDEEEEEEDDDBBBDDDCCCBBBAAA@@@@@@AAAAAA@@@CCCKKKXXXfffpppuuuuuuuuuwwwyyyyyyxxxxxxyyyzzz||||||zzzwwwvvvxxx~~~rrrmmmqqquuuuuuzzzzzzzzzzzzzzz{{{uuunnnVVVFFFBBB;;;>>>?????????>>>>>>@@@BBBKKKwwwlllhhhpppvvvyyyooocccXXXPPPMMMSSS[[[nnnhhhbbb___OOO@@@;;;<<<;;;::::::999<<<:::;;;===AAA^^^vvvOOOGGGNNN]]]TTTLLLHHHEEEDDDGGGKKKYYYlllppp```hhh~~~lllYYYMMMHHHCCCFFFIIIGGGAAADDDVVVjjjtttfffYYYRRRNNNHHHFFFFFFHHHFFFDDDCCCDDDEEEEEEDDDDDDUUUppptttbbb]]]TTTQQQMMMKKKKKKKKKJJJJJJGGGHHHIIIHHHFFFCCC???===666666555444333333333333111111111111222333444555555444444444444555666666666444222444777888777444333333333444777777666555444555777777666555555666555555444444444333333333444444666777888999999999555555444444444444444555444666777777666777999;;;:::<<>>???>>>======???AAACCCgggqqqeeexxxmmmgggsss}}}qqqggghhhrrr{{{}}}{{{tttkkk```VVVMMMGGGHHHNNN[[[jjj~~~```cccXXXJJJ===:::;;;;;;:::;;;777;;;999:::;;;===SSSxxxyyyYYYEEELLL\\\YYYRRRIIIFFFGGGFFFDDDOOOaaawwwttttttjjjXXXMMMHHHJJJLLLIIIAAA@@@LLLZZZ}}}xxxggg^^^YYYSSSNNNKKKHHHFFFCCCBBBCCCDDDDDDDDDFFFYYYtttsssaaa\\\UUURRRMMMKKKJJJJJJJJJIIIGGGHHHIIIHHHFFFCCC???===666666555444333333333333111111111111111222333444444444444444444555555666555333222333666777666555333222222444666777777666444555666666666666666666555555444444444333333333333444555777888999999999666555555444444444444555444555666777666777:::<<<<<<>>>@@@CCCHHHSSSaaajjjrrrooollllllmmmooopppppp|||~~~wwwnnnfffaaabbbkkkvvvwwwssszzzzzzrrrdddUUUIIIDDDDDDEEECCCSSSqqq|||xxxjjjZZZPPPLLLJJJHHHEEEEEEFFFGGGIIIJJJKKKLLLHHHFFFDDDDDDEEEFFFEEEDDDGGGGGGGGGFFFEEEDDDCCCBBBIIIEEECCCHHHSSSaaammmrrrrrrtttuuuvvvwwwyyy}}}|||yyyvvvvvvzzzyyyqqqnnnppprrrssswwwxxxyyyyyyzzz}}}sss]]]KKKCCCAAA>>>===>>>>>>>>>======???@@@FFF\\\}}}iiirrrmmm```aaapppppp^^^PPPPPPXXX^^^dddhhhhhhaaaYYYRRRKKKDDDCCCGGGLLLWWWkkkqqq___fffQQQEEE;;;999:::::::::;;;777;;;999999;;;:::JJJfff~~~bbbCCCJJJSSSZZZYYYMMMFFFHHHGGGCCCJJJYYYnnn~~~iiiYYYQQQQQQPPPMMMFFFAAAFFFOOOjjj~~~qqqjjjccc[[[UUULLLIIIDDDBBBBBBCCCCCCCCCGGGZZZtttuuuccc\\\XXXTTTPPPLLLKKKJJJHHHGGGGGGHHHIIIHHHFFFCCC???===666666555444333333333333222111111111222333444444555444444444444555666666555444333333444666666666333222222333666777777777444444555666777777666666555555444444444333333333222333444666888999999999777666555444444444444444333555666777777888;;;===@@@BBBEEEGGGLLLUUUaaaiiipppqqqqqqmmmlllqqq{{{zzzvvvsssqqqmmmlllrrrzzz~~~pppbbbVVVLLLGGGBBBFFFUUUssswwwbbbOOOGGGGGGHHHIIIGGGGGGIIILLLMMMJJJGGGCCCCCCCCCDDDGGGHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBGGGGGGFFFGGGLLLWWWfffpppoooqqqsssuuuwwwzzz~~~{{{wwwvvvxxx|||wwwrrrpppqqqsssuuuvvvwwwxxxyyyzzz}}}vvvTTTEEE???<<<===<<<===>>>===<<<<<<>>>@@@FFFRRRsssoooyyytttwwwgggZZZVVV```vvvzzzcccOOOLLLOOOPPPUUU^^^]]]VVVPPPMMMIIIDDDBBBDDDDDDLLL[[[oookkkbbbeeeJJJAAA999999::::::999:::777<<<:::999<<<:::CCCXXXrrrlllFFFFFFHHHVVV]]]SSSHHHGGGHHHFFFHHHRRRdddxxx{{{eee[[[XXXUUUQQQJJJCCCDDDHHHVVVooowwwmmmdddVVVQQQKKKFFFCCCCCCCCCBBBHHHXXXppp{{{fff^^^XXXUUURRROOOMMMKKKHHHFFFGGGHHHIIIHHHFFFCCC???===666666555444333333333333222222222222333444555666555555555555555666777777777666555444444555666777333222111333555777888888444444444555777888777555555555444444444333333333111222444666777999999:::777777666555444444444444333444666777777999<<<>>>DDDGGGKKKOOOSSSZZZcccjjjooorrrtttpppnnnvvvvvvtttvvv|||~~~}}}}}}mmmYYYKKKKKKHHHHHHTTTqqqmmmTTTIIIHHHHHHKKKLLLMMMNNNNNNJJJFFFCCCAAABBBDDDGGGJJJKKKIIIGGGEEEDDDCCCBBBAAABBBCCCDDDEEEHHHKKKJJJLLLSSSaaakkkllloooqqqsssuuuxxx|||yyywwwtttuuuxxx}}}}}}tttqqqrrrrrrtttwwwtttvvvwwwyyy{{{~~~|||RRREEEAAA<<<===;;;<<<===<<<;;;<<<===???BBBHHHxxx~~~pppnnnkkkeeennn~~~xxxaaaTTTOOOXXXqqqnnnTTTNNNLLLIIIPPP^^^___WWWPPPMMMIIIDDDBBBCCCBBBFFFOOO^^^ssslllfff^^^FFF>>>999999;;;999999:::888<<<:::999===;;;>>>NNNvvvxxxyyyOOODDDAAAPPPZZZWWWMMMGGGGGGHHHEEEIIIVVVjjj{{{vvvhhhaaaYYYSSSLLLEEEBBBDDDGGG[[[vvvvvvfff___VVVNNNHHHFFFDDDCCCIIIVVVjjj}}}~~~ggg^^^VVVUUUSSSRRRQQQNNNJJJGGGGGGHHHIIIHHHFFFCCC???===666666555444333333333333222222222333444666777888777666666666666777888888999888777555444444555777333222111222555888999888555333333555888999777555555555444444444333333333111222333666777999999:::888777666555444444444444222444666777888:::===???DDDJJJQQQWWW\\\aaahhhmmmpppsssvvvwwwzzzyyywww|||nnnaaaZZZVVVMMMKKK]]]{{{{{{dddWWWQQQMMMLLLTTT[[[YYYPPPGGGDDDDDDBBBDDDGGGLLLNNNMMMJJJGGGEEECCCAAA???@@@BBBDDDFFFGGGJJJNNNPPPRRRWWW___eeekkkmmmppprrrrrrsssuuuvvvsssqqqppprrrxxx}}}xxxpppppprrrrrrtttwwwsssuuuwwwyyy{{{vvvKKKEEEDDD<<<>>>;;;<<<<<<<<<;;;;;;===???@@@AAAmmmsssiii{{{rrr___bbbrrr|||dddVVVOOOWWWsss|||\\\RRRLLLGGGRRReeeqqqggg\\\UUUOOOHHHEEEEEEBBBCCCFFFOOO```yyy{{{qqqkkkVVVCCC===999:::;;;999888999777;;;888777===;;;<<>>???BBBFFFHHHJJJLLLOOOTTTYYY]]]___```kkkmmmppppppooonnnnnnooonnnmmmmmmpppvvv{{{}}}}}}uuummmnnnrrrrrrssswwwsssuuuwwwxxx{{{eee>>>>>>AAA999:::;;;<<<<<<<<<;;;;;;===>>>CCC>>>dddwwwhhhiiicccaaaiiizzznnn]]]RRRZZZxxxfffXXXPPPJJJXXXoooxxxiii___WWWMMMHHHGGGBBBBBBBBBFFFTTTmmmzzzvvvoooQQQBBB===:::;;;;;;999888999666:::777666<<<;;;;;;DDDDDDkkkmmmgggIIIFFFEEEMMMYYYYYYMMMCCCBBBEEE@@@DDDTTTfffsss~~~wwwggg]]]UUULLLGGGFFFDDDHHHSSSeeexxxyyykkk^^^TTTNNNKKKIIILLLSSSaaatttvvveeeXXXTTTSSSPPPNNNMMMLLLLLLLLLGGGHHHHHHIIIHHHDDD>>>999777555444444444444333111222222222222333444555555777888999888777666666888<<<:::777666666666777666666555333222222333555666777444111222555777666555666555444444333333333333222222333444666888:::;;;888999::::::999777444333444555666666666888;;;>>>AAAJJJQQQXXXiiizzz|||rrrnnnppp{{{yyy}}}rrrjjj]]]YYY~~~zzzrrr]]][[[qqq~~~qqqZZZNNNJJJGGGDDDHHHOOOSSSRRRMMMKKKKKKEEECCC@@@??????AAADDDFFFMMMNNNPPPSSSWWW___ggglllooonnnnnnmmmnnnnnnooopppllljjjjjjooovvv{{{{{{yyyxxxrrrooorrrsssqqqrrrvvvtttvvvyyy{{{}}}iiiPPPCCC@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;===FFFWWWkkkooovvvkkk\\\dddvvvssseee\\\___xxxtttbbbYYYKKKVVVxxxbbbZZZXXXNNNGGGGGGAAA???CCCJJJXXXuuu~~~~~~lllIII>>>===;;;:::999888888888888888777777888888999:::BBBRRROOOEEEBBBJJJXXX[[[PPPGGGGGGGGGCCCCCCKKKXXXgggxxxqqqbbbXXXMMMFFFEEEGGGKKKVVVbbbeeeeeeppp~~~|||lll\\\PPPJJJGGGEEEGGGQQQbbbvvvvvvdddWWWUUUUUUUUUTTTRRRPPPNNNMMMGGGHHHJJJLLLKKKFFF>>>999777555444444444444333111222222222222333444555555777888888888666555666777;;;999666444555666777777666555333222222333555666777555222333555777777666666666555444333333333333222222333444666888:::;;;888888888888777555444333333444555666666777:::===>>>FFFLLLTTTeeeyyyzzzlllsss{{{xxxpppkkkrrrbbb|||qqqXXXMMMJJJJJJLLLSSSXXXWWWPPPKKKIIIIIIFFFBBB???>>>@@@CCCEEEJJJKKKMMMPPPVVV^^^fffllljjjkkkkkklllmmmnnnoooooommmkkkkkkpppvvvzzzyyywwwvvvqqqpppssssssqqqqqquuuuuuwwwyyyzzz{{{}}}yyynnn[[[GGG??????===;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;DDDRRR}}}vvvmmmqqq{{{bbbcccsss}}}zzzxxxdddaaayyyrrr\\\OOO[[[yyyzzzeeeZZZQQQOOOHHHCCC@@@BBBDDDOOOhhhqqqqqqbbbEEE===<<<;;;:::999888888888888888777777888888999:::===LLLyyy___EEEAAAFFFSSSXXXPPPHHHGGGGGGCCCCCCIIIRRR^^^ppp~~~{{{ttt}}}jjj]]]QQQIIIGGGHHHJJJSSS\\\[[[VVVYYYcccrrrxxxooobbbUUUMMMHHHFFFEEEGGGPPP```sssuuudddVVVUUUVVVWWWWWWUUURRRNNNLLLGGGIIILLLOOOMMMHHH???999777555444444444444333111222111111222222333444555666777777777555444555666999888555333333555777999666555333222222333555666888666444444666888888888777666555444333333333333222222333444555777999:::888888777666555444444333222333555555555666999;;;;;;AAAFFFLLL\\\oooxxxwwwdddssswww|||ssshhhRRROOOMMMPPPYYY```___VVVPPPOOOOOOKKKEEE@@@===???BBBDDDEEEFFFHHHLLLTTT]]]eeejjjhhhiiikkkmmmoooooooooooommmlllmmmpppuuuxxxwwwtttrrrpppqqqssssssqqqpppsssuuuwwwxxxyyyzzz|||~~~nnn\\\MMM@@@===???===:::888::::::::::::::::::::::::999AAAIIIiiimmmlllkkkeeeqqq}}}}}}mmmxxxxxxmmmfffUUU```yyyvvvaaaTTTTTTKKKGGGFFFEEECCCGGG\\\sssvvvbbbbbbWWWAAA<<<<<<:::999888888777777888777777777777888999999;;;GGGpppwwwLLLBBBAAAMMMWWWTTTKKKGGGFFFDDDCCCEEEIIIRRRcccsssqqqoooxxxzzziii[[[RRRMMMMMMLLLPPPUUUQQQFFFCCCIIITTT___ggghhhlllqqqqqqlllbbb\\\SSSLLLGGGEEEDDDCCCEEEMMM\\\ooouuudddWWWUUUUUUTTTSSSQQQNNNLLLKKKHHHIIIKKKLLLKKKFFF???:::777555444444444444333111111111111111222333444555555666777666444333444555777666555333222444777999666555333222222333555666888777666666666888999999888777666444333333333333222222333444555777888999:::999888666555555555555111333444555444555777999;;;???BBBEEEOOO]]]ffffff^^^rrryyy]]]VVVOOOVVVccclllfff[[[YYY___YYYTTTMMMEEEAAA@@@BBBDDDBBBBBBDDDIIIRRR\\\dddiiijjjkkknnnpppqqqpppooonnnjjjkkkmmmqqquuuvvvuuusssnnnooorrrssssssqqqpppqqqtttvvvwwwxxxzzz}}}~~~kkkUUUIII>>>===???>>>;;;:::999999999999999999999999:::>>>AAASSStttjjjvvv{{{nnnssszzzxxx]]]```wwwxxxbbbYYYPPPMMMLLLKKKFFFGGGXXXllliii[[[ZZZOOO>>>;;;;;;999888888777777777777777777777777888999999:::@@@___[[[III???IIIYYY\\\RRRGGGEEEDDDCCCCCCCCCIIIYYYiiiyyyssscccyyyooo```WWWUUUOOOMMMPPPKKKAAA===@@@EEEKKKOOONNNPPPUUUUUUQQQOOOKKKGGGDDDCCCBBB@@@???AAAIIIXXXjjj{{{uuufffYYYWWWTTTQQQNNNLLLKKKKKKLLLJJJIIIGGGFFFEEECCC???<<<777555444444444444333111111111111111222333444444444555666555444333333555555666666555333333666999666555333222222333555666888888777666666777999:::888888666555444333333333222222222333555666888888<<<;;;999888777666666666111333444555555555666888:::===AAACCCHHHPPPWWWZZZcccwwwpppfffZZZeeevvv}}}ppp______kkkkkkfff]]]SSSKKKFFFDDDCCCBBBAAABBBHHHRRR\\\dddhhhjjjlllmmmnnnnnnmmmkkkiiifffhhhlllpppssstttrrrpppjjjooorrrrrrqqqppppppooorrrsssuuuwwwzzzoooUUUIII>>><<<===<<<::::::999999999999999999999999999;;;===EEEiiinnnjjj~~~||||||iii___sss|||hhhUUUPPPNNNMMMIIIHHHUUUgggyyybbb[[[VVVIII;;;:::999888888777777777777777777666666777777888999999999KKKuuukkkSSS@@@FFFZZZcccXXXJJJEEEDDDDDDCCCAAAEEERRRaaarrr{{{~~~gggaaaqqqvvvfff\\\PPPHHHHHHGGGAAA???BBBBBBDDDCCCAAABBBDDDCCCAAADDDBBB@@@?????????===;;;===DDDSSSeeewwwsssfff[[[YYYVVVQQQMMMJJJJJJLLLMMMKKKHHHEEECCCBBB@@@>>><<<777555444444444444333111111000000111111222333444555666666666444333444555444777999888555444555888666555333222222333555666777777888777666666888;;;999888777555444333333333222222222333444666777888;;;;;;:::999888777777666111333555666555555666777888;;;@@@CCCFFFMMMVVV\\\ppp{{{qqq|||eee```kkkwwwrrrkkkaaaWWWOOOHHHEEEFFFDDDDDDIIISSS]]]dddfffggghhhiiiiiihhhgggeeeddddddgggkkkoooqqqpppnnnlllhhhnnnrrrqqqoooooopppooopppqqqsssuuuyyy~~~QQQFFF<<<999999888888999888888888888888888888888888777<<>>===>>>???>>>===???>>><<<<<<======;;;999999@@@NNNaaassspppeee\\\WWWUUUQQQNNNKKKJJJJJJKKKIIIGGGEEECCCBBB@@@===;;;777555444444444444333111000000000000111222333444555666777666444444444555333888<<<;;;777444444666666555333222222333555666666777888666555555888;;;:::999777666444333333333222222222333444555666777::::::::::::999777666444222444666777666555666777777:::===@@@DDDLLLYYYdddxxxqqq```cccnnnmmmjjjfff___XXXQQQMMMJJJGGGFFFKKKUUU___dddfffddddddddddddddddddccccccdddhhhlllooonnnkkkhhheeegggnnnrrrooolllnnnppppppnnnpppqqqsssvvv{{{~~~III@@@999888999888777999888888888888888888888888999555===AAAKKK{{{qqqjjjwwwqqqaaaYYYSSSNNNQQQZZZuuupppggg]]]JJJ<<<:::888888777666666666666777666666666666666777888888999@@@>>>QQQtttfffWWWFFFAAAKKKWWW[[[ZZZJJJFFFEEEEEEDDDCCCGGGNNN\\\jjjwww{{{}}}ppphhhlllrrr|||fffSSSMMMKKKEEEAAABBBDDD@@@<<<<<<======<<<;;;<<<;;;::::::;;;;;;:::999777>>>KKK\\\nnn|||mmmddd\\\TTTSSSQQQNNNLLLIIIHHHGGGGGGGGGFFFFFFEEEBBB===999777555444444444444333111000000000000111222333444666777777777555444555666333999>>>===999444333555666555333222222333555666555777888666444444777::::::999888666444333333222222222222333444555666777888999::::::999777444333222444777888777666666777888999;;;===@@@JJJZZZhhhyyy|||bbb^^^]]]___bbbdddbbb]]]XXXTTTNNNJJJHHHMMMVVV```dddeeedddccccccccccccdddeeeffffffiiimmmooolllhhhccc```fffnnnrrrnnnkkknnnqqqpppnnnooopppqqqsssxxxvvvcccCCC<<<888:::<<<;;;::::::777777777777777777777777;;;555???BBBCCClllyyygggfffqqqeee\\\UUUUUUZZZnnntttmmm^^^FFF:::===888777777666666666666777666666666666666777888888///===888AAAnnniii[[[SSSHHH???AAAMMMZZZaaaLLLHHHEEEEEEDDDBBBCCCFFFSSSbbbqqquuuxxx~~~~~~yyykkkdddxxxaaaYYYTTTKKKCCCAAAEEE@@@<<<<<<===<<<:::999;;;999888999;;;;;;:::999777===IIIZZZkkkxxxkkkbbbZZZTTTRRROOOMMMLLLKKKIIIGGGGGGFFFFFFDDDBBB???<<<;;;666666555444333333333333222222222222333444555666555555555555555555444444777<<>>999666444777777666444111000222333444555666555444555666888:::999999888666555333222222222111111222444555666888;;;======:::888888:::444444444444444555666777777888:::<<>>>>>999999888888777777777777777555555555555666666666666444::::::===UUU}}}yyy```PPPMMMIII>>>LLL```]]]WWWQQQHHHDDDDDDEEEEEEDDDLLLXXXgggqqqwwwzzz~~~~~~xxxwwwwwwnnndddTTTJJJJJJCCCCCCBBBAAA@@@??????>>>::::::999888999:::<<<===999>>>IIIYYYiiivvv~~~}}}zzzmmmaaaXXXTTTRRROOOMMMLLLKKKIIIHHHGGGGGGFFFEEEBBB???<<<;;;666666555444333333333333222222222222333444555666555555555555555555555555222777===???<<<888555444777777777444222111222444555666777666555555777999::::::999888777555333333222222111111222444555666888:::===<<<:::888999:::444444444444444555666777888;;;>>>???AAAGGGOOOVVVZZZaaacccdddppptttlllhhhjjjrrruuuqqqkkkjjjiiieeeaaa___```bbbcccdddbbbccccccaaa```aaaccceeeeeejjjnnnllleeeaaabbbeeeiiijjjkkklllmmmmmmllllllnnnpppqqqqqqoooooorrrtttxxxqqqnnn]]]CCC;;;;;;:::999888888888888999999999888888888777777999:::777999BBBQQQzzzmmmfff|||~~~uuummmppp~~~www{{{yyySSS===???999999888777777666666777777555555555555666666666666222777999:::IIIkkkvvv]]]SSSMMM>>>AAAQQQTTTUUUQQQKKKGGGEEEDDDCCCCCCFFFPPP___kkksssxxx|||~~~~~~{{{pppppp^^^TTTMMMIIIDDDAAA@@@@@@@@@@@@???>>>===<<<;;;:::::::::999===HHHWWWggguuu|||{{{|||nnn```UUUTTTQQQNNNLLLKKKKKKIIIHHHGGGGGGFFFEEEBBB???===;;;666666555444333333333333222222222222333444555555555555555555555555555555000444999<<<;;;888666555777888777666333222333555555777888888777777888999::::::999999777666444333222222222222333444555555777999;;;<<<;;;:::::::::555555555444555555666666777;;;???AAABBBEEEIIINNNPPPSSSWWWbbb|||}}}ssskkknnnrrryyy}}}~~~}}}xxxvvvyyyzzzvvvrrrqqqnnnjjjfffcccccccccccccccccccccaaa^^^]]]^^^bbbeeefffiiikkkiiiccc```bbbeeeeeefffggghhhjjjkkkllllllnnnnnnoooqqqrrrpppmmmkkksss~~~yyyttteee[[[III:::;;;:::999888777777777777999888888888888777777777777999666777<<>>CCCBBBAAA@@@===;;;999888888<<>>888777777666555555555555666444444444555555555666666777666888:::999FFFooofff___UUUBBB===DDDGGGKKKNNNMMMIIIDDDCCCCCC===@@@HHHSSS```lllsssvvv~~~{{{{{{yyyZZZRRRIIIGGGIIIIIIEEE@@@DDDDDDCCCBBB???<<<999777888:::BBBPPPaaapppwwwyyy}}}}}}|||}}}~~~~~~{{{yyyyyyuuurrrwwwggg___UUUTTTPPPLLLJJJJJJJJJJJJIIIHHHHHHGGGEEECCC@@@===<<<666666555444333333333333333333222222222333444444444444444555555555666666444555888:::;;;999666333666777888777555444444555666888::::::999888999999::::::::::::999888666666222222333333333333333333666777888:::<<<===<<<<<<888777666555555555555555555888;;;===???EEEMMMSSS___kkk}}}zzzsssiiidddddddddaaa]]][[[\\\^^^cccjjjnnnqqqqqqkkkgggcccbbbgggnnnqqqqqqgggeeecccbbbbbbaaa```___```^^^[[[XXXWWWZZZ___dddffffffeeebbb___^^^```bbbbbbbbbccceeehhhjjjmmmnnnnnnnnnrrr{{{{{{{{{{{{cccLLL===999888888777666666666777777777777777777777777777777444999888888;;;:::CCCYYYtttdddaaappp|||yyyxxx{{{{{{pppfff[[[UUUUUU\\\jjjvvvyyyaaa]]]VVVFFF777888<<<888777666555555444555555555444444444444555555555555999444666;;;:::???]]]mmmcccbbbPPP>>>===???EEEJJJLLLIIIFFFEEEEEEAAA@@@AAAHHHTTTaaalllrrryyyvvvyyy~~~~~~tttgggVVVKKKIIIJJJHHHFFFCCCCCCCCCBBB@@@===;;;999999999???LLL___nnnuuuwwwxxxxxxxxxzzz{{{{{{yyywwwpppnnnnnnuuuccc^^^VVVSSSPPPLLLIIIIIIJJJJJJJJJHHHHHHGGGFFFCCC@@@>>><<<666666555444333333333333333333333222222333333444333333444444555666666666333333555777999888444111444666777777555444444444555777::::::999888888999;;;;;;;;;::::::888777777222333333444444333333222555555777:::===>>>>>><<<999888777666555555555555999:::;;;:::<<>>888777777666666666666777777666666777777777777777888444999888888===:::===LLLpppmmm```eee{{{vvvwwwxxxzzz~~~~~~lll^^^TTTOOOSSSZZZeeewwwoooccc[[[LLL===777777888888666666555444444444444444333444444444444555555555666222333999888:::LLLcccpppuuuhhhNNNAAA<<<@@@EEEHHHHHHHHHGGGFFFEEECCCAAABBBIIIUUUbbbjjjsssssswwwyyyhhhRRRHHHFFFGGGHHHDDDDDDCCCBBB@@@>>>===<<<:::999===JJJ\\\lllsssuuuuuuuuuvvvwwwxxxxxxuuurrriiikkkmmmrrr~~~ccc___VVVSSSOOOKKKHHHIIIJJJJJJJJJHHHHHHGGGFFFDDDAAA>>><<<666666555444333333333333444333333222222333333333333333444444555666666777222222333777::::::777333333555666666555333333444444666999:::999888777888;;;;;;;;;;;;:::999888777222333444444444333222222555444666999===@@@???===:::999888666555444444444777999:::999:::???GGGNNNYYYbbbppp||||||uuuqqqnnniiiddd___[[[WWWSSSQQQGGGGGGDDDCCCMMM\\\eeeeeebbbaaa``````aaa```]]][[[XXXXXXWWWUUUVVVYYY^^^cccccccccbbb```^^^]]]]]]]]]___aaacccfffhhhjjjjjjkkkmmmnnnrrrzzz{{{eeeBBBAAA666666666666555555666666777666666666666777777888888444999777777<<<:::999DDDUUUxxx{{{iiicccpppyyyttttttuuuwww{{{|||kkkZZZPPPMMMLLLVVVkkkllljjj[[[DDD888999888555888666555444444333333444444333333444444444555555555333222444666555666AAANNN|||~~~```KKK===>>>@@@CCCFFFGGGFFFEEEGGGFFFDDDAAACCCJJJUUU^^^kkkmmmttt|||nnn\\\RRRMMMKKKIIIHHHFFFCCCAAA???>>>>>><<<999;;;HHH[[[kkkssstttvvvuuuuuuvvvvvvsssooollleeekkkooommmppp}}}ddd___UUUSSSOOOKKKHHHHHHJJJKKKKKKHHHHHHHHHFFFDDDAAA>>><<<666666555444333333333333444444333222222333333333333333444444555666777777222222444888<<<>>>;;;888222444666666444333333333333666999:::999777777777;;;;;;;;;;;;:::999999888222333444444444333222111444444555999>>>@@@???===::::::888777555444444444222555888999;;;???GGGMMMRRRYYYfffssszzzzzzzzzzzz~~~yyyqqqiiibbbZZZTTTOOOCCCCCC@@@???IIIXXXbbbbbb```___^^^^^^^^^\\\YYYVVVUUUVVVVVVUUUVVVYYY^^^bbbbbbbbbaaa```^^^]]]\\\[[[^^^```cccfffhhhiiiiiihhhlllnnnqqqvvv||||||]]]:::???111666666555555555666666777555666666666777777888888444999666555;;;999666>>>EEEyyyqqqssstttbbb___ooo~~~rrrsssrrrrrrvvv{{{~~~~~~hhhSSSJJJGGGIIITTTlll|||mmmppp]]]AAA777<<<888222888555555444333333333333444333333333444444444555555222555888666333444===FFFaaahhhNNN@@@>>>===@@@DDDGGGEEECCCFFFGGGFFFCCC@@@DDDMMMUUU___ccckkkrrrwww}}}jjj\\\TTTMMMKKKHHHDDDBBB@@@??????<<<999;;;GGG[[[kkkrrrsssxxxwwwvvvvvvtttpppkkkgggdddmmmpppiiieeepppeeeYYYWWWRRROOOKKKHHHHHHHHHIIIHHHLLLJJJGGGEEEDDDBBB???===999777555444444444333222444444333222222333333333555222000111555888999888777555555777:::<<<;;;999666666666777888777444111333444555666777777777777888888888:::<<<===;;;999666666555444333333333333222333444666999<<<>>>???>>><<<999777666666666777555555555555666:::@@@DDDMMMWWWccclllqqqwwwyyyuuussspppkkkppp||||||uuummmddd\\\XXXSSSHHH===>>>HHHUUU\\\^^^aaa___\\\ZZZXXXXXXYYYYYYUUUTTTTTTUUUWWW[[[___bbbgggddd___[[[YYYYYY[[[\\\^^^```ccceeeggghhhiiiiiinnnnnnmmmsss|||yyyuuu|||kkkIII<<<;;;222555555555555555555555555666666666666666666666666444555666777888999::::::???^^^|||fffuuulllhhhcccnnnwwwvvvtttrrrrrruuuyyy}}}yyy___XXXMMMJJJMMM\\\ttt~~~XXX888888999555666666555444444333333444444555333333333333333333333333555444333333444666999;;;NNNmmmxxxfffSSSBBBAAA======DDDJJJGGG???HHHGGGFFFDDDAAA@@@EEEKKKQQQYYYcccgggjjjtttxxxnnn```SSSHHHFFFEEEAAA???@@@@@@;;;>>>JJJYYYcccjjjnnnuuusssttttttooogggcccdddiiiiiijjjkkkiiipppfffYYYWWWTTTPPPLLLJJJIIIJJJJJJIIILLLJJJGGGFFFEEECCC@@@>>>999777555444444444333222444333333222222333333333555333000111444777888888666555444666999;;;:::999666555666777888777555222333333555666777888888888777666777999;;;<<<;;;999777666555444333333333333222333444666999;;;>>>???>>>===:::888666666666666555666666555666:::???CCCJJJSSS___hhhpppzzz|||rrrkkkooo~~~vvvjjjdddhhhmmmpppyyyuuulllgggfffWWWMMMBBBAAAJJJTTTZZZ[[[\\\[[[ZZZXXXWWWWWWXXXXXXTTTTTTSSSTTTWWWZZZ^^^aaacccaaa^^^[[[ZZZZZZ[[[\\\]]]^^^```ccceeefffgggggggggmmmpppvvv|||yyyttt|||qqqnnniiiUUU;;;555999333555555555555555555555555666666666666666666666666444555666777888999999:::;;;OOOyyyjjjnnnvvvwwwkkk^^^___yyy~~~uuurrrtttvvvuuusss}}}lll[[[PPPKKKKKKYYYqqq}}}zzz|||~~~~~~QQQ777999888555555666444444333333333333444444333333333333333333333333444444333333444666888:::AAA^^^tttVVVIIICCC<<<;;;???DDDFFFFFFJJJJJJIIIEEE@@@>>>@@@DDDHHHPPPZZZ___ccclllyyytttdddTTTKKKFFFBBBCCCFFFBBB>>>@@@MMM\\\gggmmmqqqrrrpppooooookkkeeedddgggiiipppqqqmmmooofffZZZXXXUUURRRNNNKKKKKKKKKKKKJJJLLLJJJHHHGGGFFFDDDAAA>>>999777555444444444333222333333222222222222333333555333111111444666777777555444444555888999999888444444555666888888666444222333444666777999:::;;;555555666888:::;;;;;;999777666555444444333333444222333444666888;;;===>>>???===;;;999777666555555555666666555666999===AAAHHHPPPZZZccckkkwwwwwwkkk^^^hhhwwwyyyggg```]]]\\\bbbkkkvvv~~~yyytttsss```VVVKKKHHHMMMUUUXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUSSSRRRRRRSSSVVVYYY\\\___]]]]]]\\\\\\\\\\\\\\\]]][[[\\\^^^```bbbdddeeeeeecccnnnssswwwyyyvvv{{{zzzdddZZZQQQCCC444444;;;777444444444444444444444444666666666666666666666666444555555666777888999999:::AAA^^^vvvlllkkk|||uuu```XXXccc|||yyypppqqqttttttpppxxx|||iiiWWWOOOKKKVVVlll~~~qqqttttttzzzhhhGGG666999777444555666444444333333333333444444333333333333333333333333444333333333444666777999666NNNvvvmmmPPPDDD;;;===???>>>AAAGGGIIIKKKKKKFFFAAA>>>>>>@@@AAAGGGNNNUUU[[[ccclllsssyyyfffXXXOOOHHHEEEEEECCC>>>@@@MMM^^^hhhnnnrrrqqqmmmiiigggdddaaaccchhhiiivvvzzzvvv}}}ggg[[[YYYUUURRRNNNLLLLLLKKKJJJIIILLLJJJIIIHHHGGGEEEBBB???999777555444444444333222222222222222222222333444555444222222333444666777444444444555666777777777444333444555888888777666222222444555777:::<<<===666555666777:::<<<;;;;;;888777666555444444444444222222333555777:::<<<===???>>>===;;;999777555444666666666666555777;;;>>>HHHNNNVVV]]]dddlllvvv~~~~~~qqqooonnnvvvyyymmmcccYYYTTTTTTWWWdddvvvyyyuuuiii```UUUQQQSSSXXXYYYXXXUUUVVVVVVUUUUUUSSSRRRQQQQQQQQQRRRSSSUUUXXX[[[\\\YYYZZZ\\\^^^_________^^^ZZZ[[[]]]___aaacccddddddgggooopppppptttsss|||{{{vvvyyydddRRREEE===444555:::666444444444444444444444444555555555555555555555555444444555666666777888888>>>;;;KKKyyyyyyrrrmmm```\\\eee|||uuuooopppsssuuuuuuyyy}}}cccWWWMMMTTTgggzzz~~~pppnnnwww|||xxx~~~sssnnnooooooSSS<<<555999666333666555444333333333333333333444222222222222222222222222333333333333444555666777666BBB___\\\HHH<<<@@@CCC===;;;AAAEEEJJJLLLHHHDDDBBBBBBAAA???BBBFFFLLLTTT]]]eeejjjwww}}}|||mmm```TTTJJJFFFEEE>>>???MMM]]]hhhmmmpppqqqkkkeeebbb^^^^^^cccjjjnnnvvv{{{~~~hhh\\\ZZZTTTRRRNNNLLLLLLKKKIIIHHHKKKJJJIIIHHHHHHEEEBBB???999777555444444444333222111111111111222222333444555444333222222333555666333444555555555666777777444333333555777888888777111222333444777999<<<===888777777888;;;<<<<<<<<<888888777666555555555555222222333444666999;;;<<<>>>>>>===<<<;;;888666555666666666666555666999<<>>999@@@bbb|||kkk^^^YYYddduuuxxxnnnnnnrrrqqqtttxxx|||nnn```RRRTTTcccttt}}}~~~tttooorrrssspppqqq{{{mmmjjjbbbUUUBBB555444888444333666333333333333222222333333333222222222222222222222222222222333333333444555555888999HHHmmmxxxZZZAAA>>>@@@<<<;;;???DDDKKKNNNJJJFFFFFFEEEBBB@@@??????CCCKKKVVV___eeeqqqwwwxxxsssnnnpppttttttmmmeeejjjrrrtttiii```ZZZOOOGGGEEEQQQ```iiilllmmmjjjddd___]]]]]]```iiirrryyyrrrrrr{{{iii]]][[[UUURRROOOMMMLLLKKKIIIGGGIIIIIIHHHHHHHHHEEEAAA>>>999777555444444444333222111111000111111222333444555555444222111111444666444555666666555555666888555444333444777888888777111111222333555888;;;===:::999888888:::<<<<<<<<<999888777666666555555666222222333444666888:::;;;<<<===>>>>>>===:::777555666777777666555555777999>>>DDDLLLTTTZZZ___cccfffjjjkkksss~~~{{{wwwkkkccc___[[[TTTOOORRR\\\gggmmmnnnkkkeee^^^ZZZZZZ[[[[[[ZZZWWWVVVTTTRRROOOMMMKKKJJJQQQQQQRRRSSSUUUWWWYYYZZZYYY[[[^^^aaaccccccbbbaaa[[[\\\\\\^^^```bbbdddfffeeeeee^^^aaarrrzzz{{{zzz{{{{{{{{{dddGGG888:::888666666222333333333333333333333333444444444444444444444444444444444444555555666666888777;;;NNNrrr}}}wwweeeYYYZZZbbbsssxxxmmmjjjmmmnnnqqquuuxxx|||zzzmmm___\\\eeeqqqyyy|||}}}}}}|||qqqtttzzztttmmmmmmllliiimmm~~~rrrkkkfffUUUAAA999111333666111333666111333333222222222222333333222222222222222222222222222222222333333444444444666444999SSS}}}~~~{{{TTTAAA<<<;;;>>>BBBEEENNNQQQKKKFFFGGGFFFAAA???>>><<<===BBBLLLVVV\\\fffnnnvvv|||xxxjjjccccccaaaZZZRRRQQQUUU```ttt~~~{{{dddZZZTTT[[[gggllljjjhhh^^^ZZZXXXZZZ^^^dddppp{{{~~~pppmmmuuuvvvxxxjjj^^^\\\VVVTTTQQQOOONNNLLLJJJGGGHHHGGGGGGHHHGGGEEEAAA===999777555444444444333222000000000000111222333444555555555222000000333555444666888777555555666888666444333444666777777666111111111222444666999;;;;;;999888777999:::::::::999999888777666666666666111222222444555777999::::::<<<>>>???>>><<<999777666777777666444444666777777;;;BBBJJJRRRZZZ```dddhhhmmmsssyyy|||zzzzzzssskkkgggkkk```QQQJJJLLLVVV```fffccc^^^YYYWWWXXXYYYYYYXXXTTTRRRPPPMMMKKKJJJJJJJJJQQQQQQSSSTTTVVVWWWYYYYYYZZZ[[[^^^aaabbbaaa```___[[[[[[[[[]]]___aaadddeeebbbeeeaaafffyyyzzz{{{xxxxxxjjjxxxgggFFF666999888555666666333333333333333333333333333333333333333333333333333444444444444555555555444777:::@@@UUU|||}}}uuuddd\\\ZZZYYYkkkyyynnnlllllllllnnnqqquuuwwwxxxyyyyyyzzz|||sssmmmooouuuyyyzzz~~~}}}uuupppkkkrrr{{{zzznnnfffcccbbbaaarrr{{{qqqlllbbbNNN:::666111333444000444777...333333222222222222333333111111111111111111111111111222222333333333333333444444666@@@]]]wwwtttQQQ@@@<<<>>>AAABBBLLLOOOIIIFFFIIIIIICCC??????>>>===>>>CCCKKKQQQZZZbbbkkkooorrrzzzssskkkcccYYYRRRHHHFFFIIIVVVmmm{{{nnnccceeelllkkkeee```XXXUUUUUUYYY^^^eeeppp{{{ttttttzzzzzzuuujjj^^^]]]WWWUUURRRQQQOOONNNKKKHHHGGGFFFGGGGGGGGGDDD@@@===999777555444444444333222000000000000111222333444555666555333000///222555444777999888666555777999777555444444666777777666222111111111333555888:::;;;999777666777888888888:::999888777666666666666111222222333555777888999999;;;>>>??????===:::777666777777666444444555666333666;;;BBBJJJSSS\\\```eeelllrrrtttuuu{{{|||wwwtttuuuxxxssspppgggYYYMMMIIINNNWWW^^^[[[XXXUUUSSSTTTVVVVVVVVVQQQOOOLLLJJJIIIIIIJJJKKKQQQRRRSSSUUUVVVXXXYYYYYYZZZ\\\^^^___``````___^^^ZZZZZZ[[[\\\^^^```ccceeebbbhhhhhhnnn~~~xxxuuuyyyvvvbbbuuu|||xxxgggDDD111444222...111333333333333333333333333333333333333333333333333333333333444444444444444444333:::;;;888EEEhhhzzzrrrvvvqqqppp```VVVMMMXXXmmm|||nnnlllkkkkkknnnqqqssstttpppsssvvvyyy{{{~~~{{{{{{{{{{{{}}}wwwooolllnnnvvv~~~uuuggg^^^[[[[[[[[[yyy{{{ssslll___KKK;;;777111333222...444777---333222222222222222222333111111111111111111111111111111222333333333222222333888999777DDDhhhxxxeeeIII???<<<:::;;;GGGKKKFFFEEEKKKMMMHHHAAABBBBBB@@@===???DDDJJJSSS[[[cccfffggglllxxx|||pppfff___IIIBBB===DDDXXXooozzzlllkkkmmmiii___XXXXXXUUUUUUYYY^^^ccclllvvvfffxxx}}}|||dddZZZ[[[ZZZXXXUUUQQQMMMJJJHHHGGGHHHGGGGGGGGGGGGEEEBBB???;;;999777555444333333333222222111111222222333444555444333111000111111222999999888555333333666888;;;:::777444222333666999666444222000111333777999999999::::::::::::::::::::::::::::::888666333222222222111111222444555666888;;;>>>@@@@@@>>><<<:::;;;:::888777666555666666666888999999===GGGUUU```jjjmmmqqqsssuuuwwwzzz|||}}}}}}|||yyyuuuppppppttt|||zzzvvvmmm```UUUPPPPPPSSSUUUSSSSSSSSSRRRQQQQQQPPPPPPLLLJJJHHHGGGGGGIIIKKKMMMPPPSSSUUUTTTSSSTTTWWWZZZXXXXXXWWWWWWWWWXXXYYYYYYWWWXXXYYYYYYZZZ[[[\\\]]]ZZZ```qqqyyytttxxxtttmmmttt|||zzzooowwwuuuvvvHHH@@@777222222444333222222333333444444333333222333333222222333333444555333333333444444444555555888666999???@@@NNNxxxxxx___YYYoooxxxkkkZZZQQQUUUYYYeee}}}zzzssskkkiiillloooooolllooooooppptttxxx{{{{{{zzztttzzzvvvmmmjjjjjjrrryyy~~~llleeeggg[[[JJJUUUpppxxxwww|||pppZZZDDD222444444333333333333222222111111111111111111111111111111222222222333333333000111111111111222222222222222666888888GGGpppwww}}}ZZZBBB???;;;===;;;;;;@@@FFFHHHDDD???EEEDDDBBB@@@?????????@@@HHHLLLSSS[[[bbbhhhkkkmmmuuu}}}|||vvv|||sssjjjYYYNNNCCCAAAHHHXXXmmm~~~wwwqqqjjjgggaaaZZZVVVVVVTTTTTTWWW___bbb```___```iiinnn]]]ZZZXXXWWWTTTQQQNNNLLLJJJJJJIIIHHHGGGGGGGGGEEEBBB@@@;;;999777555444333333333222222111111222222333444555444222111000000111222777888888666444444555777:::999777444222333666888666444222111111333666888999999888888888999::::::::::::::::::888666444333333222222111222444555666777999<<<>>>??????>>>===<<<;;;999777666666666666444666666666888???KKKTTTbbbeeejjjmmmppprrrtttvvvyyy|||~~~yyyvvvzzz|||tttnnniiiggghhhpppzzzyyyoooaaaVVVPPPNNNNNNNNNQQQQQQQQQQQQPPPOOONNNNNNKKKJJJHHHGGGHHHJJJLLLNNNQQQSSSTTTSSSRRRRRRUUUWWWUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZYYYXXX^^^lllvvvsssvvvvvvzzzrrr|||}}}iii```bbbWWWAAA:::333000222444444333222333333444444333333222333222222222222333444444333333333444444444444555777444666999888AAAfffwwwkkkQQQWWWdddxxx|||ggg___[[[VVVWWWfff|||qqqhhhjjjnnnnnnllljjjkkklllppptttwwwwwwvvvwww|||qqqjjj|||}}}uuummmjjjkkknnnxxx{{{}}}ooo]]]QQQMMMUUUlll}}}pppyyyrrrNNN888222444444333333333222222222111111111111111111111111111111111222222222333333000111111111111222222222333333666777555<<>>===<<<===???BBBDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBFFFLLLSSS[[[aaaeeeggghhhnnnxxxuuuwww|||ssslllcccWWWJJJDDDFFFOOO___lll{{{}}}~~~zzzvvvsssqqqqqqiiibbb```]]]WWWRRRQQQWWWUUUWWW]]]___[[[WWWWWWvvvxxx```ZZZWWWVVVTTTQQQOOOMMMLLLKKKIIIHHHHHHHHHHHHFFFCCC@@@:::999777555444333333444222222111111222222333444555444222111000000111111555666777777555444555666999999777555333333555888777555333222222333444555888777777666777888999:::::::::::::::999777555444333333222222222444555666666888:::<<<>>>???@@@@@@<<<;;;:::999888777777777444555666555444888@@@FFFXXX\\\bbbgggjjjmmmoooqqqqqqrrrtttxxx|||zzzvvvwww{{{~~~zzzuuuuuuxxxuuuvvvxxx{{{{{{wwwoooiiiccc___\\\```jjjuuu{{{|||wwwmmm```WWWSSSQQQNNNLLLNNNOOOOOOPPPOOOMMMLLLKKKJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRSSSRRRPPPPPPRRRSSSQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTWWW[[[\\\ZZZVVV]]]sss|||ssssssvvv{{{zzzxxxuuu```RRRGGG???777444000///222555444333222222333333333333222222222222222222222333444444333333333333444444444444999666888:::777===ZZZ{{{ttt|||___OOOTTTjjjzzzlllaaaTTTMMMOOO\\\qqqxxxmmmhhhhhhiiieeefffhhhlllpppssssssssstttvvvxxx{{{}}}|||hhhlll~~~}}}wwwnnnfffeeeiiipppuuu~~~~~~{{{~~~zzzrrr\\\IIIQQQqqqpppgggvvvggg<<>>>>><<<:::;;;>>>AAABBBBBBBBBBBBBBBAAA@@@@@@<<<>>>BBBHHHOOOUUUZZZ]]]]]]aaafffmmmssszzzvvvhhhsss|||tttoookkk___RRRJJJGGGIIIRRR\\\oooqqqsssrrroookkkhhhgggiiiaaa[[[ZZZXXXTTTQQQQQQXXX\\\bbbbbbZZZRRRVVV^^^|||}}}```\\\YYYXXXUUURRROOOMMMKKKKKKJJJIIIHHHHHHHHHFFFCCCAAA:::999777555444333444444222222111111222222333444444333222000000000000111222444777888666555444555777777777666444333555777777666555333222222333333555666777999999999999888::::::;;;;;;:::888666555444333333222333444555666777888999:::<<<===???@@@===<<<<<<:::999999888888666777777666555777:::===JJJOOOVVV[[[___aaadddfffffffffggglllrrrwwwwwwuuuxxxwwwuuuqqqnnnnnnppprrrvvv~~~|||wwwsssqqqnnnlllkkkooossstttnnniiiccc]]]WWWVVV\\\eeekkkmmmmmmdddZZZVVVVVVVVVTTTPPPMMMMMMNNNOOONNNLLLJJJIIIHHHHHHHHHHHHJJJLLLNNNPPPRRRRRRQQQPPPOOOOOOOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQSSSXXX^^^```]]]YYYYYYppp|||rrrrrrvvvxxx{{{yyyzzzggg]]]MMM===999222000///000333444444222222222333333333333222222222222222111222333333444222222333333333444444444777555888;;;999===TTTmmmsssfffRRRZZZqqq}}}yyyjjj]]]VVVPPPNNNZZZiii}}}iiidddhhhcccdddeeeiiimmmqqqrrrrrrqqqrrrssssssuuuxxx|||wwwnnnttt~~~~~~~~~tttmmmeee```dddllluuu{{{~~~{{{xxx~~~~~~xxxssseee[[[kkk~~~wwwgggaaajjjlllNNN111000:::333333333222222222222111111111111111111111111111111111111111222222222222000000111111111222222222111111444888777666===HHHmmmlllnnn|||jjjUUUDDDDDDCCCAAA>>>;;;::::::@@@AAABBBCCCCCCBBBAAA@@@:::;;;<<>>>>>>>>===<<<;;;:::999999666666777777666666777888999>>>DDDIIILLLOOORRRTTT[[[ZZZ\\\aaahhhmmmmmmllliiiiiiiiihhhffffffhhhjjjooovvv~~~}}}yyyzzz|||~~~~~~yyyqqqkkknnniiieeeeeejjjlllkkkhhh```[[[UUURRRTTTXXX[[[\\\___YYYSSSPPPRRRTTTRRRPPPMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGGGGIIIKKKMMMOOOQQQSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTXXX\\\]]]ZZZWWW]]]kkktttnnnkkkqqqyyyzzz~~~sss|||ssscccYYYGGG777555222111111222333333222111111222222333333222222111222111111111111222333333222222222333333333444444222111444777666888HHHYYY|||{{{zzzaaaOOO^^^yyyzzzzzz}}}lllddd\\\RRRQQQWWW___vvv}}}ssspppeeeddddddfffiiilllnnnnnniiijjjlllmmmnnnpppsssvvv}}}~~~rrrppptttvvv||||||~~~{{{tttiiifffbbbccchhhpppwww{{{yyy}}}}}}zzzzzz{{{}}}}}}~~~|||rrrjjjnnn~~~{{{}}}|||}}}}}}mmm]]][[[[[[PPP999222666555333333222222222111111111000000000000000000000000000000111111111222222222000000111111111222222222222111222555666777;;;@@@UUUiiisss[[[RRRHHHAAA???>>><<<:::>>>???@@@BBBCCCBBBAAAAAA===<<<;;;<<<===@@@DDDFFFNNNRRRWWW[[[^^^aaaeeeggglllnnnttt}}}yyyzzz{{{rrreeezzzzzzsssnnnfff```ZZZWWWSSSNNNNNNQQQSSSYYYbbbhhhiiifffcccaaa\\\\\\]]]ZZZTTTQQQZZZfffeeehhhkkkiiidddgggyyybbb```___\\\YYYTTTPPPLLLIIIHHHHHHGGGGGGGGGGGGEEEBBB???999888666555444444555555222222111111222222333444444333111000//////000000...111555666666555555555333555777777555444444555555555555555444333222111111555999===>>><<<999666999:::;;;;;;;;;:::999888555555444333333444555666888888888999:::;;;<<<===?????????>>>===<<<:::999555555555555555555555444333666:::>>>@@@CCCFFFIIIPPPPPPSSSWWW\\\```aaaaaaaaabbbccccccbbbccceeefffggglllqqqrrrooommmooorrr|||yyynnnmmmggg```]]]^^^```aaa```WWWTTTQQQPPPPPPQQQRRRRRRTTTQQQLLLIIIIIIJJJJJJKKKMMMMMMLLLKKKJJJJJJJJJIIIEEEFFFGGGIIILLLOOOQQQRRRSSSQQQOOONNNNNNNNNMMMLLLMMMMMMMMMMMMNNNPPPQQQRRRTTTUUUWWWXXXXXXWWWVVVUUUgggkkkllliiiiiiqqqyyy~~~~~~tttnnn|||~~~pppXXXAAA555222222333333333333222111000111111222222222222111111111111111111111222333333222222222222333333333333333333444555444555===HHHqqq~~~{{{{{{XXXXXXhhhvvv}}}tttooorrruuu|||lllaaaWWWPPPMMMSSS\\\lll~~~oookkkgggdddeeeggghhhiiidddfffiiijjjkkkllloooqqqvvvuuuuuuwwwzzz~~~~~~}}}}}}}}}}}}|||{{{~~~|||{{{zzz{{{|||uuusssyyy|||~~~wwwmmmggg```bbbeeeiiinnnssswwwyyyvvv{{{}}}xxxvvvyyy}}}|||||||||}}}~~~~~~rrrllluuu}}}zzz~~~ttthhhUUUSSSNNN???222777999,,,222222222222111111111111000000000000000000000000000000000111111111111222000111111111111222222222333222111222333444666888@@@cccooo~~~lllUUUDDD=========<<<<<<===>>>@@@AAAAAABBBBBB@@@???===<<<;;;<<<===???@@@EEELLLRRRWWW[[[^^^```ddddddgggllloooooorrrxxx}}}yyyyyy}}}xxxeeeqqqyyy~~~zzzvvvqqqlllfffbbbaaaaaa\\\TTTPPPPPPPPPUUU\\\aaaaaa___\\\[[[VVVZZZ___```[[[XXX```kkkooogggdddlllxxxiiiaaa^^^\\\YYYTTTPPPMMMKKKJJJGGGFFFFFFFFFFFFDDDAAA>>>999888666555444444555555222222111111222222333444444333111000//////000000...111333555444444555666222444777777666444444444444444555666555444222111333444777999;;;:::999888999:::;;;<<<<<<;;;::::::666555444333333444555666555666777999:::<<<======???@@@@@@???>>>===;;;:::888777666555555555333222444666888999;;;>>>BBBEEEFFFIIILLLNNNPPPQQQSSSUUUXXXYYYZZZZZZZZZZZZ\\\^^^[[[]]]```aaa```aaadddfffqqqxxxwwwgggccc]]]WWWTTTTTTUUUVVVOOONNNMMMLLLMMMMMMMMMMMMLLLKKKIIIEEEBBBCCCFFFJJJLLLKKKIIIGGGGGGGGGHHHIIIDDDEEEGGGJJJMMMOOORRRSSSTTTQQQNNNNNNOOOOOONNNLLLLLLLLLLLLMMMNNNOOOQQQQQQSSSWWW[[[[[[XXXXXXZZZ]]]jjjhhhiiikkkllloooyyyyyyppplllvvvVVV<<<777111222222333222111000000000111111222222222222111111111111111111111222222333111222222222222333333333666555555666555555999???SSSqqq~~~uuummmYYY^^^nnnzzzwwwllleeebbb```nnn|||lllcccXXXOOOPPPOOOTTT```qqqyyyppphhhdddddddddeeedddeeefffffffffhhhkkknnnnnnmmmmmmnnnqqquuuxxxzzz{{{yyyzzz|||zzzuuuuuuyyyttttttttttttuuuvvvuuutttzzzyyyxxxwwwvvvuuutttsssuuuuuuyyy|||}}}}}}yyyzzzyyyppphhhcccaaa___eeennnsssuuuvvvxxxzzzxxxyyyyyywwwuuuuuuwwwzzzyyyyyyyyyzzz{{{{{{||||||{{{tttuuu}}}yyysssooommm[[[MMMBBB888111666888---222222222222111111111111000000000000000000000000000000000000111111111111000111111111111222222222222222222111111222333444555HHHhhhwwwdddPPPEEE@@@>>>;;;;;;<<<===>>>@@@BBBCCCAAA@@@>>>===<<<;;;;;;<<<888<<>>888777666555444444555666222222111111222222333444333222111////////////000...000333444444444555777111444777777666555444444333444555666666444222111444444555555666888999:::999:::;;;<<<<<<<<<;;;:::666666444444333444555666222444666999;;;===>>>???@@@@@@@@@@@@???===<<<:::<<<:::888777777666444222222333444444555888<<<@@@AAAEEEHHHIIIGGGGGGIIILLLLLLMMMMMMMMMLLLMMMNNNPPPOOOPPPRRRTTTUUUXXX[[[^^^___iiittt}}}{{{bbb```\\\VVVPPPMMMNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIEEEAAABBBHHHNNNLLLJJJGGGEEEDDDEEEGGGHHHDDDEEEGGGJJJMMMPPPRRRSSSTTTQQQNNNNNNOOOPPPNNNLLLKKKKKKLLLLLLMMMOOOPPPQQQRRRXXX]]]^^^\\\]]]cccjjjfffcccfffmmmnnnnnnyyy}}}wwwpppmmmpppttt}}}|||yyywww|||wwwuuuQQQ555888000000111222111000///000111111111222222222222111111111111111000111222222333111111222222222333333333333222222333333444777:::@@@YYYoooqqqzzzXXX\\\lllwwwssshhh```ZZZUUUZZZoootttfffXXXKKKNNNPPPPPPTTTaaavvvyyynnngggdddddddddbbbbbbaaa______aaaeeeiiikkkjjjhhhiiikkknnnppppppuuuoooooouuuwwwrrrpppqqqmmmooooooooopppqqqqqqooottttttsssrrrqqqqqqrrrrrrtttrrrsssxxxyyyvvvvvvwww|||xxxzzzyyyxxxsssiii___YYYZZZ]]]bbbkkkuuu{{{{{{zzz{{{~~~|||yyyuuussstttvvvvvvvvvvvvwwwwwwxxxxxxyyyzzzzzzrrrxxx}}}uuummmqqqxxxfffKKK:::444...000666555222222222111111111111000000000000000000000000000000000000000111111111111000111111111111222222222///222444333222444555444444999LLLmmm}}}vvvoooVVVGGGAAA:::::::::;;;===???BBBCCCAAA@@@???===<<<<<<;;;;;;888;;;@@@DDDHHHMMMRRRVVVWWWVVVYYY\\\\\\ZZZ[[[```bbblllwww}}}|||uuutttsssqqqpppooonnnnnnnnnmmmpppsssssstttwwwrrrsss~~~tttsssmmmggghhhmmmooommmnnnooosssxxxuuukkkccc```UUUUUUUUUUUUUUUXXX\\\```YYY\\\ffftttzzzvvvoookkk\\\rrr}}}yyyddd^^^\\\XXXTTTQQQOOONNNMMMJJJGGGDDDDDDEEEDDD@@@<<<999777555444444444333222222222111111222222333444444333222000///.........---...000222444555666666555444666999<<<<<<888555333333444666888777555333000111222444666777888999888888888999:::;;;<<<===:::888555333111222333555555666888:::<<<>>>???@@@?????????>>>======<<<<<<>>><<<999777666666666777333333222222333666888:::===>>>@@@BBBCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNWWWYYY^^^fffnnntttwwwwww___ZZZSSSPPPNNNMMMJJJGGGIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHFFFCCCAAAAAABBBDDDEEEGGGHHHKKKNNNQQQRRRSSSSSSPPPQQQQQQOOOMMMKKKKKKLLLKKKKKKJJJIIIIIILLLPPPSSSUUU___bbb]]]^^^iiipppooojjjeeebbbfffpppyyy|||xxxsssrrruuuwwwuuuqqqsssmmmpppvvv|||uuubbbiiijjjZZZBBB111111777222111111111000000//////333333333222222222111111000111111111111222222222111111222333333333222222444333333333333444555555666HHHnnnwwwgggjjjzzzbbbmmm~~~tttooofffSSSTTT___rrrsssggg\\\SSSMMMMMMNNNQQQYYYddduuu{{{pppcccaaa___^^^```dddeeecccaaahhhgggeeeeeeggghhhiiihhhjjjlllnnnnnnlllkkkjjjkkkffffffggghhhjjjlllnnnoooqqqooonnnllllllmmmooopppqqqooommmmmmnnnpppqqqqqqyyy{{{}}}~~~}}}{{{xxxvvviiifffbbb]]]YYYZZZ]]]aaahhhnnnwww|||~~~~~~tttttttttttttttuuuuuuvvvtttxxxyyywwwzzz~~~{{{ttt~~~~~~eeewwwdddKKK555111444111111444222111111111000000//////000000////////////000000............////////////000000000000000000000000000111111111111222222222444:::===IIIoootttkkkaaa???===888===@@@:::<<>>>>>>>>>>>>>>>>>???===;;;888777777777888666555444333333444666777:::;;;<<<>>>???@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKMMMPPPVVV\\\```aaaaaaXXXTTTOOOLLLKKKJJJHHHFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBAAAAAACCCEEEGGGHHHIIIKKKMMMOOOPPPPPPPPPQQQQQQQQQOOOLLLJJJJJJKKKIIIJJJKKKKKKLLLNNNRRRUUU]]]bbbbbb^^^eeerrrvvvrrrfffcccbbbgggooovvvzzzzzzwwwvvvzzzxxxtttppphhhmmmyyy|||iiiRRRSSSOOODDD555------111111111111000000000//////222222222222111111111000000000111111111222222222000000111111222222333333333333333333333444555555777CCC```qqqdddooo{{{rrryyyvvvdddUUU\\\iiiyyyuuuggg]]]TTTRRROOOMMMNNNSSS^^^kkkyyyzzzrrrlllccc^^^^^^```bbbccceeecccaaaaaacccdddeeeeeegggiiijjjiiigggeeeeeeeeebbbccccccdddeeeggghhhiiilllkkkjjjiiijjjkkkmmmnnnlllkkkiiiiiijjjlllppprrr{{{{{{|||zzzvvvpppjjjggg\\\\\\[[[ZZZ[[[___eeejjjmmmssszzz~~~~~~|||{{{zzzttttttssssssssssssttttttuuutttwwwzzzwwwsssyyy~~~~~~yyymmm\\\FFF333111333111111333111111111000000000//////000000////////////000000............////////////000000000000000000000000000000111111111222222222222777:::BBB\\\vvviiiwww[[[GGG<<<999999777???HHHGGG:::;;;<<<<<<<<<<<<<<<===<<<;;;999999;;;???BBBEEEIIIJJJKKKMMMPPPRRRUUUVVVVVVZZZ^^^bbbdddccc```___^^^^^^___```````````````ZZZ[[[[[[\\\\\\___bbbfffooo{{{{{{vvvxxxuuuoooiiieeeddddddeeefffgggggggggddd___[[[XXXPPPLLLLLLOOOQQQSSSYYYaaaTTTWWWYYYbbbiii```ZZZeee}}}|||ccc\\\ZZZWWWTTTQQQOOOMMMMMMKKKHHHEEEEEEFFFEEEBBB>>>999777555444444444333222222222111111222222333444333333111000///////////////000111333444666777777555444444555777888777666333333333555777888777555444333222222333666888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;888666555444444555555555555777999<<<@@@BBBAAA@@@??????>>>??????@@@???>>>;;;999888777888888999888666444333333333444666666666777999:::<<<===??????AAABBBDDDEEEGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJMMMPPPQQQQQQOOOPPPMMMIIIHHHGGGGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDAAA@@@@@@@@@BBBEEEHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMQQQRRRQQQOOOLLLJJJIIIJJJGGGIIIKKKMMMOOOQQQUUUWWW[[[[[[XXXYYYdddqqqrrrkkkddddddffflllrrrvvvuuusssoooppp{{{wwwtttkkkrrrpppZZZKKKEEE===555111///000111111111000000000000//////111111000000000000000///000000000111111111222222222111000000000222333444333333222222333333444555666<<>>000000333111000222111111000000000000//////000//////......//////000............////////////000000000000000000000000000000000111111111222222000333666999DDD\\\}}}uuummmeeexxxZZZJJJ@@@<<<888???BBB:::888999:::<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<>>>???AAADDDGGGJJJMMMNNNOOORRRUUUXXXYYYXXXVVVTTTVVVWWWXXXYYYZZZ[[[[[[[[[YYY[[[[[[[[[YYYYYYZZZ[[[___iiiwwwzzzttttttqqqlllgggccc```^^^^^^\\\[[[ZZZYYYVVVRRROOOMMMHHHHHHKKKMMMLLLJJJNNNSSSJJJKKKGGGKKKVVVZZZdddxxxyyytttvvv~~~bbbZZZYYYWWWTTTQQQOOOMMMLLLIIIGGGDDDDDDFFFEEEAAA>>>999777555444444444333222222222111111222222333444333222111000//////////////////000111333444555666555444333333444666777777555444333444666888777666666555333222222444777999999::::::::::::999999888<<<;;;:::888777666555555555555444555777;;;???BBBCCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<:::888888777777999888777555444333333333333333222333444666999:::<<<===>>>@@@BBBDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJJJJKKKMMMMMMKKKIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGFFFCCCAAA???>>>>>>>>>@@@CCCGGGJJJLLLNNNMMMMMMMMMLLLLLLKKKKKKQQQQQQQQQNNNKKKHHHHHHHHHEEEHHHLLLOOOQQQSSSWWWYYYQQQRRRRRRUUU___iiihhhbbbhhhjjjnnntttxxxxxxtttpppfffhhh}}}zzzxxxxxxqqqxxxtttbbbMMMJJJCCC:::444222333222222000000000000000000//////////////////////////////000000000000111111111111666555222111000111222333222222222222222333333444666888???SSS{{{zzzppptttfffaaa\\\[[[^^^gggxxxwwwjjjbbb[[[SSSNNNJJJJJJJJJLLLTTTaaalllsss}}}zzzvvvrrrnnnkkkllliiieeebbbaaa```___^^^aaabbbccccccbbbbbbdddfff]]]]]]^^^___aaaccceeefffbbbbbbccccccdddfffhhhiiijjjooossssssqqqrrrxxx}}}vvvsssnnnggg```YYYTTTRRRTTTWWW\\\aaaffflllsssxxx}}}}}}}}}{{{xxxuuusssrrruuuttttttsssrrrqqqpppoootttmmmlllpppnnnmmm|||{{{rrrllliiiyyy~~~xxxpppllllllnnnkkkfff^^^___iiikkkbbbBBB777...///222111000000000000000000000000///////////////....../////////............////////////000000000000000000000000000000000000111111111111222111333555666@@@[[[wwwjjjiiisssZZZEEE777:::<<<333;;;;;;;;;<<<======;;;:::===<<<:::999888999999:::888999:::<<>>===<<<:::999888777777888777666666555555555555333222222222333555777888999:::<<<>>>@@@CCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEECCC@@@===;;;<<<===???AAAEEEHHHLLLNNNOOOOOONNNMMMLLLKKKKKKJJJNNNOOOOOOLLLIIIGGGGGGGGGEEEHHHKKKNNNPPPSSSVVVYYYLLLQQQVVVZZZ^^^cccccc```lllooossswwwxxxvvvqqqmmm```aaattttttuuuuuurrryyy|||sssjjj\\\III???<<<777333000///////////////////////////000000........................//////000000000111111111:::999555222111000111111222111111111111222333333444777888AAA```ssssss|||vvvtttmmmeee\\\UUURRRUUU```lll}}}pppggg^^^VVVUUUNNNGGGCCCDDDKKKUUU\\\hhhlllrrrvvvxxxxxxvvvuuutttqqqmmmjjjhhhfffcccaaabbbcccdddcccaaa```aaabbbYYYZZZ[[[]]]```ccceeegggddddddeeeeeefffggghhhiiiqqqvvvzzzyyysssooooooqqqgggddd^^^XXXUUUTTTUUUVVV\\\```eeejjjnnnsssxxx{{{|||xxxtttssssssssstttttttttttttttrrrpppooonnnqqqmmmgggfffmmmyyyyyyiiieeejjjvvv{{{~~~}}}~~~yyykkkhhhkkkiiijjjcccZZZZZZWWWJJJ>>>777111---///111111000/////////////////////000000//////............//////............//////////////////////////////////////////000000000111111111555111222666444444DDDYYY~~~nnnoooyyyzzzeeeKKKGGGEEE999;;;999888999;;;<<<<<<:::<<<<<<<<<<<<;;;;;;;;;;;;888888888999:::;;;===>>>DDDFFFHHHKKKLLLMMMMMMMMMLLLMMMOOOPPPRRRSSSTTTTTTTTTVVVXXXXXXWWWUUUTTTTTTTTTUUUZZZaaaiiikkkhhhddddddbbb___[[[WWWTTTQQQPPPJJJIIIHHHHHHGGGGGGFFFGGGAAADDDEEECCC@@@>>>>>>???;;;CCCKKK\\\uuu}}}}}}|||uuucccWWWWWWUUUTTTQQQNNNLLLKKKFFFDDDBBBBBBDDDCCC@@@===999777555444444444333222222222111111222222333444222222111000000000000000...---------...000222333333444444444333444777999:::777444333444666777666888777555333333333555666444555666777777666555555888999:::::::::999777666555555444444666888;;;<<>>>>>===<<<:::999888777666666666666666666666666333333333333333444555555777888999;;;===???AAABBBBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCEEEEEECCCAAAAAACCCDDDCCCAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAA???>>><<<:::===>>>@@@CCCFFFJJJLLLNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLJJJGGGEEEFFFFFFFFFHHHJJJLLLNNNPPPTTTVVVNNNTTTZZZ\\\[[[\\\___aaannnoooqqqrrrqqqnnnkkkiii___^^^jjj|||tttmmmpppssstttxxxssslllooogggQQQ444444333111///...///000......////////////000000---............//////////////////000000000111111:::999666333111000//////111111000000111111222333333555555888JJJmmmxxxnnnttt}}}}}}mmmrrruuummmcccZZZSSSNNNPPPVVVeeeuuuwwwkkk```YYYSSSNNNKKKHHHFFFGGGKKKNNNRRRWWW]]]cccjjjpppuuuxxxvvvuuuuuuuuusssqqqnnnmmmnnnooommmiiieeecccccc```aaabbbdddgggjjjlllnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqssstttppphhhaaa\\\[[[VVVTTTPPPNNNPPPUUU[[[___dddhhhmmmrrruuuxxx{{{}}}{{{wwwrrrooooooqqqsssuuurrrsssssssssqqqpppnnnlllllllllhhhhhhtttxxxxxxgggkkkxxx~~~yyyttttttwwwzzzsssnnnrrr___ggg```VVVVVVKKK:::333111///...///000000000///......////////////000000///......------......///............/////////////////////////////////////////////000000000111111444111222666666333999DDDccc{{{sssyyyuuu\\\>>><<<888555555888;;;<<<;;;:::;;;<<<===>>>=========:::999999888888999999:::;;;<<<===???AAACCCDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMKKKNNNPPPRRRQQQPPPQQQRRRSSSRRRRRRUUUZZZ]]]\\\ZZZWWWUUUSSSPPPMMMKKKJJJIIIDDDDDDDDDDDDDDDEEEEEEEEE>>>???<<<888888;;;<<<:::BBB^^^www~~~~~~{{{}}}wwwnnncccVVVVVVUUUSSSQQQNNNLLLJJJGGGDDDBBBBBBDDDDDDAAA>>>999777555444444444333222222222111111222222333444222111111000000000000000///...------...000222444333444666555444444777999===:::555333444555666666888777666444444333333333333444666777888777666555555777999;;;;;;:::888777555555555555666777888888===@@@EEEIIIKKKJJJHHHFFF@@@@@@???>>>===<<<:::999777777777777777666555555444444444444444333333222444444666777999;;;<<<=========>>>???@@@AAAAAABBBBBBAAAAAACCCDDDDDDBBB@@@@@@BBBDDDBBB@@@>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAA;;;<<<<<<<<<============???@@@BBBEEEHHHJJJLLLNNNJJJJJJIIIHHHHHHIIIJJJJJJGGGHHHIIIHHHEEEDDDEEEFFFHHHIIIIIIIIIJJJLLLPPPTTTVVVXXX[[[ZZZWWWWWW]]]cccoooooommmkkkhhhfffeeedddaaaaaadddjjjkkkiiiiiilllrrrtttrrrggggggwwwpppQQQ444333000//////000000000........./////////000000---.........////////////////////////000000000111666555444333111000///...000000000000000111222222222333444666<<>>???@@@BBBBBBCCCCCCDDDFFFHHHIIIIIIJJJKKKMMMIIIHHHIIIJJJMMMNNNOOOOOOJJJIIIFFFDDDCCCBBBBBBCCC???@@@@@@AAAAAA@@@@@@???===<<<999888AAAOOOVVVVVVddd~~~zzz|||tttpppxxx~~~tttooocccUUUUUUUUUSSSQQQNNNKKKJJJGGGEEECCCCCCEEEEEEBBB???999777555444444444333222222222111111222222333444222111000000000000000111000///......///111333555222555777777555555777999???;;;666333333444555555777777666666444333222222222444666888999999888777333555888:::;;;:::999777555555555666666666666666888<<>><<<;;;888888888888777555444333444444555555444333111000111222333555666888999:::999999:::;;;<<<===>>>???@@@@@@@@@AAABBBBBB???===@@@BBBCCCBBB???<<<===>>>??????>>>>>>>>>>>>??????777777888999;;;===???@@@AAABBBDDDFFFIIIKKKLLLMMMGGGGGGFFFEEEFFFGGGIIIJJJEEEFFFGGGFFFDDDDDDDDDEEEIIIIIIIIIHHHHHHJJJNNNRRRbbb```\\\ZZZXXXZZZaaahhhpppoookkkgggcccaaabbbcccddddddcccaaaaaadddgggjjjnnnooohhhYYY^^^vvvmmmEEE888333---+++---///...,,,---.........//////000000........./////////000000////////////000000000000111111111111111000///...000000000000000111111222111000333666666???[[[yyy}}}fffqqqtttcccXXXTTTKKKPPP[[[iiixxx{{{qqqggg```WWWNNNLLLPPPEEEGGGHHHGGGDDDCCCEEEGGGFFFJJJQQQZZZcccggggggfffgggkkkppprrrpppnnnkkkjjjiiiiiihhhiiiiiijjjkkkkkkaaa``````^^^\\\ZZZXXXWWWTTTPPPLLLJJJJJJJJJKKKJJJJJJLLLPPPVVV^^^eeekkkooorrruuuxxxyyywwwtttqqqppppppnnnlllmmmpppqqqooommmkkklllnnnnnnnnnllljjjhhheeeggguuuwwwttt~~~~~~}}}{{{tttmmmqqqyyyxxx}}}rrrbbb^^^nnnyyylllXXXPPP===,,,222...111222000///000000///---.........//////000000.........------...................../////////000////////////////////////////////////000000000000(((...222222111222444444222OOOqqqvvvqqqUUULLLAAA;;;999999888555777888:::;;;;;;:::999888:::::::::999999::::::;;;999999888888888999::::::666777888999:::;;;;;;;;;;;;===???@@@@@@AAACCCEEE===>>>@@@BBBDDDDDDEEEEEEBBB@@@>>><<<<<<<<<>>>???======>>>>>>>>><<<;;;:::::::::;;;CCCYYYuuuwwwtttiiifffrrrxxx}}}yyyuuuvvvfff[[[YYYVVVSSSQQQNNNJJJGGGGGGFFFEEEDDDDDDCCCAAA>>>:::999777666444333333333222222111111222222333444222111111000000000000000...---,,,+++,,,...000111777777666555555555555666::::::::::::888666333222777777888777666555333222111222444555666:::>>>BBB777666555777;;;===<<<;;;444555666888999999999999999:::<<>>>>>>>>===<<<;;;:::999;;;;;;::::::999::::::;;;===>>>>>>===;;;::::::;;;::::::::::::<<<>>>@@@AAAFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDBBBBBBEEEEEEDDDAAACCCEEEFFFFFFEEEEEEFFFHHHLLLOOOPPPJJJDDDGGGSSS^^^___^^^YYYSSSUUU___hhhlllsssmmmgggbbb\\\XXX```llloooeee\\\\\\```cccgggkkkqqqdddTTTNNNRRRSSSHHH;;;////////////000000000000///////////////...............////////////......000000000000000000000000000000000000000000000000000000000000111111111111///222666777333555BBBRRR~~~qqqcccxxxrrrdddRRRPPPOOORRR]]]nnn~~~uuuiiiccc___[[[XXXNNNLLLJJJGGGEEEDDDCCCCCCDDDDDDEEEHHHKKKNNNOOOOOORRRTTTVVVYYYZZZ[[[[[[[[[YYYYYYZZZZZZZZZYYYYYYXXXOOOMMMLLLKKKKKKJJJIIIGGGHHHGGGGGGHHHIIILLLNNNOOOVVVXXX[[[```ffflllqqqsssvvvyyy{{{wwwpppkkkjjjkkklllkkkjjjiiiiiikkklllnnnoookkkgggiiimmmnnnkkkfffeee|||zzzwwwooorrrjjjeeeiiipppwwwvvvrrrzzz~~~www{{{wwwggg[[[[[[{{{|||nnnQQQ:::444111---000000000///......------........................////////////////////////---------............///////////////////////////............////////////000000000000111111111111999888FFFkkkjjjnnngggWWWOOO<<<999>>>444999777444555777999999888888999999:::;;;<<<<<<<<<888999:::;;;:::999777666888888777777666666666666:::999999999:::;;;<<<===999888888999;;;;;;:::888:::999999:::;;;;;;;;;999555888:::999666555888:::===@@@JJJ___yyyzzz}}}{{{xxxyyyuuuxxxwwwssshhhYYYWWWUUUSSSQQQNNNKKKHHHGGGFFFEEEDDDDDDCCCAAA>>>:::999777666444333333333222222111111222222333444222111111000000000000000000///...------...000111555555555555555555555555777888888888666555333222777777888888777555333111111222333444555888===@@@;;;999777888:::;;;999777666666777777888999999999;;;;;;<<<>>>CCCIIIPPPTTTUUUQQQKKKGGGEEEDDDAAA>>>???>>>===<<<;;;:::::::::888888777666555555555555222222222333333333444444333333444555555666777777888888999999::::::999999::::::999999999999999:::;;;<<<===<<<:::999:::;;;:::::::::;;;===???BBBCCCGGGGGGHHHHHHHHHGGGFFFEEECCCAAA@@@BBBEEEEEEDDDBBBCCCCCCDDDDDDDDDFFFJJJMMMUUURRRMMMIIIGGGKKKSSSZZZ]]][[[WWWVVV\\\ggglllkkkoooiiicccaaa___```jjjuuupppfff___```dddeeefffhhheee\\\PPPHHHEEE@@@777........./////////000000000////////////..................////////////......//////////////////////////////////////////////////////000000000111111111000222555555222222<<>>:::999777666444333333333222222111111222222333444222111111000000000000000111000///.........///000333444555666666555444444444444555555555444333333555666777888888666444222111222333333444666:::>>>:::888888888999:::999888999999888777777888999:::<<<<<<;;;:::;;;@@@IIIPPPYYYVVVRRROOOMMMJJJFFFCCCBBBAAA@@@???>>>=========:::999888777666666666666222222333333333444444444333333333444444555555666333444666777999999::::::888888777777777888888999888999;;;:::999999:::<<<:::;;;<<<===@@@BBBDDDFFFHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>???AAADDDEEECCCBBBAAAAAABBBBBBDDDGGGLLLPPPVVVOOOHHHFFFJJJPPPUUUVVVWWWWWWWWWZZZcccmmmmmmhhhiiiccc___```ccciiirrr{{{ooofffaaaeeeiiiiiieeedddWWWRRRKKKCCC;;;444///,,,.........////////////000..............................////////////......//////////////////////////////////////////////////////000000000000111111222111222333111000444;;;FFFsssuuu~~~nnnaaa}}}tttdddYYYUUUUUUUUUTTTdddssszzzrrrmmmeee\\\UUUQQQPPPPPPMMMJJJGGGFFFEEEDDDBBB@@@AAABBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAABBBDDDFFFHHHIIIMMMOOORRRVVV[[[```dddgggkkkllloooqqqssstttttttttrrrrrrpppkkkccc______```___```cccfffggggggfffeeeeeeffffffffffffiiinnnsss~~~|||ggggggiiijjjiiijjjsss~~~zzzuuuqqqnnnllljjjdddggghhhcccZZZSSSSSSVVV\\\XXXIII666,,,///111...,,,------...//////000000------------------------........................------------....................................---............///////////////000000000000111111444333333777GGGeeeiiiYYYhhhvvv___TTTJJJ===<<<999777666555555555666777888999999888777666<<<;;;999888777888999999777777888888888888888888:::999888666555444444444555666666555333111222222555555666666666666555555999777888===HHHVVVbbbiiiwwwnnnmmmuuu|||yyyxxx{{{eeeVVVTTTRRRQQQQQQOOOLLLJJJGGGFFFEEEDDDDDDCCCAAA>>>:::999777666444333333333222222111111222222333444222111111000000000000000111000///...------......000222444555666555444333222333333444555555555555222333555777888888666666111222333222222444888;;;555555666777999;;;;;;<<<<<<;;;999777666777999::::::<<<<<<999777999AAAHHHPPPQQQSSSUUUTTTQQQLLLIIIEEEDDDCCCAAA@@@???>>>>>>;;;:::999888777666666666555555555666666666777777555555555666666777777777444555777888999:::;;;;;;777777666666666777888888777888::::::999:::;;;=========???AAACCCFFFHHHIIIGGGGGGFFFEEECCCBBB@@@@@@<<<===???AAABBBBBBAAA???>>>@@@AAABBBCCCFFFJJJMMMLLLHHHDDDFFFLLLRRRUUUUUUSSSWWW[[[___fffkkkiiidddccc```^^^aaaffflllqqqtttiiicccaaagggllljjjddd```QQQJJJBBB<<<777222111222------........./////////------...............///......////////////......////////////////////////////////////////////////////////////000000000111222000000222222///000444:::YYY~~~wwwmmmkkkmmmttt{{{llljjjxxxwwwkkkbbbZZZSSSOOORRR]]]jjjttt{{{xxxooogggaaa]]][[[WWWTTTPPPNNNMMMLLLKKKIIIGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJNNNRRRUUUXXXZZZ]]]```eeeiiilllnnnooopppssstttuuutttsssrrrlllkkkhhhccc^^^\\\]]]___```aaabbbcccddddddcccccccccbbbaaaaaadddjjjrrrwww|||~~~vvvtttppppppqqqqqqlllhhhmmmuuusssrrrtttzzz~~~zzzmmmbbbaaaiiikkkcccZZZUUUQQQMMMJJJEEE999...+++//////,,,---------....../////////------------------------........................,,,,,,---------.................................---------.........//////////////////000000000111///333666555888JJJgggooohhheeeiiizzzyyyllleeeRRRLLLDDD===888777777888777777777888999:::;;;<<<<<<;;;:::999888777777777555555555666666666666666666666555555666666777777333444666555333333555777666666666555555555777888666>>>LLL[[[iiivvv{{{nnniiimmmtttzzz|||~~~vvvpppooosss|||}}}xxxzzz}}}yyyaaaVVVTTTRRRRRRQQQPPPMMMKKKGGGFFFEEEDDDDDDCCCAAA>>>:::999777666444333333333222222111111222222333444222111111000000000000000///......---,,,,,,,,,,,,...000222444555555333333333333333444666777888888000111333666888999::::::333333333222111222555888444555777888999:::;;;<<<===<<<999888777888999:::777;;;===;;;888777;;;@@@BBBHHHPPPVVVXXXWWWTTTRRRJJJIIIGGGDDDBBB@@@??????<<<;;;:::888777777666666666666777777777888888888666666777777777777777888666777888999999999999999777777666666777888999999888:::;;;<<<;;;<<<===???@@@AAACCCEEEFFFHHHIIIJJJEEEEEECCCBBBAAA@@@??????===>>>@@@@@@@@@???>>>>>>===???AAABBBBBBBBBCCCEEEEEEGGGIIILLLOOOQQQSSSUUUTTT]]]dddeeeeeeeeedddaaa^^^______aaadddffffffddd___]]]___fffjjjfff```]]]YYYIII:::444222//////111------------............,,,---------......//////......////////////.........................................................////////////000000000111...///333444111000222888CCC^^^mmmccckkkvvvssslllvvv}}}qqqeee\\\XXXNNNOOOTTT[[[cccmmmwww~~~}}}vvvpppmmmgggddd```\\\[[[YYYWWWVVVTTTRRRPPPMMMKKKKKKKKKLLLJJJKKKKKKLLLMMMMMMLLLLLLOOOQQQSSSUUUVVVYYY^^^aaadddfffhhhlllooorrruuuvvvttttttuuutttrrrpppmmmkkkeeecccaaa]]][[[[[[^^^```eeedddbbbaaa```aaaaaabbbddd```]]]```hhhpppuuuvvvxxx}}}zzzpppqqq|||zzzyyyssskkkhhhjjjeeejjjvvvtttbbbbbbdddaaaZZZUUUSSSMMMEEE===999222------000...***///.........---------,,,------------------------........................,,,,,,,,,------------...........................------------...............////////////000000000+++000444222111999IIIWWW|||www```TTT___qqq~~~pppkkkccc[[[TTTLLLDDD>>>???===:::777666888;;;===888888999::::::999999888333333333333333333444444444444444444555666777777555555555555555555777999333555888999:::===BBBFFFDDDSSSgggwww~~~rrrmmmnnnqqqssssssnnnlllkkkmmmrrr~~~ssshhheeemmmwww|||yyyoooddd```WWWUUUTTTSSSRRRPPPNNNKKKGGGFFFEEEDDDDDDCCCAAA>>>:::999777666444333333333222222111111222222333444222111111000000000000000---------,,,,,,,,,,,,,,,---...000222333444444333444444444555666888:::;;;111222222444666888:::<<<444555444222111111444666777888999888777777888999===<<<:::999999999::::::666:::======;;;999999::::::@@@IIIQQQVVVYYYZZZ[[[RRRQQQNNNJJJGGGEEECCCBBB>>>===<<<:::999888888888666666777777777888888888777777777777777777777777777777888888888777777666888888888888888999:::;;;<<<===??????>>>???@@@BBBDDDDDDFFFGGGGGGGGGGGGGGGBBBAAA@@@???????????????>>>???@@@???===<<<===>>>@@@AAABBBAAA???>>>???@@@HHHMMMRRRSSSQQQPPPRRRUUUYYYbbbiiifffaaa___^^^]]][[[^^^```^^^\\\\\\YYYUUUVVVWWW[[[aaaaaa\\\XXXXXXhhhQQQ;;;333222...,,,---,,,,,,,,,---------......,,,,,,,,,---......//////......////////////............................................................////////////000000///...///333444111111444444222GGGjjjwwwgggnnnvvv{{{wwwzzzvvvffftttyyy~~~zzzuuuqqqoooaaaYYYQQQOOORRRYYYccclllppp{{{{{{wwwqqqmmmjjjhhhfffdddccc```\\\YYYWWWWWWXXXYYYWWWXXXYYYYYYZZZZZZZZZZZZZZZ^^^bbbccccccdddhhhkkklllmmmpppsssvvvxxxzzz{{{uuuuuusssppplllhhhdddbbb^^^]]][[[ZZZZZZ\\\___```fffdddaaa___]]]^^^______aaa```aaaiiirrrxxxvvvrrryyy}}}|||nnnnnnvvv}}}vvvjjjcccbbbdddmmm~~~zzzgggbbb\\\VVVUUUVVVSSSLLLEEE666333000///000000...+++//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,------------...............////////////000000111111111//////333:::AAAVVVuuunnnZZZRRRTTTgggyyyttt```QQQMMMIIIBBB<<<888666777888444555555555666666666666555444444444333333333333555444444333333444444555444222111111444666777666555;;;CCCIIIMMMPPPUUUXXX^^^jjjyyyuuuppppppqqqpppmmmrrrrrrssssssvvv}}}uuufffZZZXXXcccoooyyyuuuzzzwwwaaaTTTcccYYYWWWUUUTTTSSSQQQNNNKKKGGGFFFEEEDDDDDDCCCAAA>>>:::999777666444333333333222222111111222222333444222111111000000000000000,,,,,,---------------------...///000222333444555444444444444666888:::;;;666555333222333666999;;;666666555333111111333555666888999999666666777999;;;;;;;;;;;;::::::::::::999:::<<<======<<<:::999777;;;AAAFFFKKKRRRYYY^^^]]][[[WWWSSSNNNKKKHHHGGGAAA@@@???===<<<;;;::::::888888888999999999::::::::::::999999999999999999888999999::::::999999888999999999::::::;;;======@@@BBBCCCCCCBBBBBBCCCEEEEEEFFFFFFFFFFFFEEECCCBBB>>>>>>=========???@@@AAA>>>??????===<<<<<>>;;;;;;>>>AAALLLOOORRRRRRPPPPPPSSSWWW[[[aaabbb]]]XXXWWWVVVTTTXXX^^^___YYYSSSSSSRRROOOPPPSSSYYY\\\WWWPPPNNNRRRfffOOO:::444333...,,,///+++,,,,,,,,,,,,---------++++++,,,------...//////......////////////.............................................................../////////000000///...000333222///111555333+++999PPPfffwwwtttrrr|||yyyttttttxxxkkkcccnnn~~~wwwuuuzzz~~~~~~{{{uuulllccc[[[SSSNNNRRR[[[]]]hhhooopppvvv|||zzzyyyxxxwwwtttqqqmmmiiigggggghhhjjjggghhhiiijjjkkkkkkkkkkkkfffkkkpppqqqooonnnpppssspppqqqsssttttttttttttssslllkkkiiifffccc```^^^]]]YYYXXXWWWWWWYYY[[[]]]^^^```___^^^]]]\\\[[[[[[[[[[[[bbbmmmzzz~~~vvvoootttuuuuuunnndddbbbjjjtttzzz|||~~~|||rrrddd___```ccclllzzzoooaaaZZZUUUXXXccceeeWWWHHH@@@222000...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,---------................../////////000000333222000///111444777999<<>>>>>===;;;666888:::<<<@@@IIITTT\\\dddbbb^^^YYYTTTPPPMMMLLLDDDCCCAAA???>>>===<<<<<<;;;;;;;;;<<<<<<<<<==============================:::;;;<<<===============;;;:::;;;;;;<<<===>>>???CCCDDDFFFEEEDDDDDDEEEGGGFFFFFFFFFEEEDDDBBB@@@>>><<<<<<;;;<<<===???AAABBB===>>>>>><<<;;;===AAAFFFIIIFFF@@@;;;888;;;@@@EEELLLLLLLLLMMMNNNQQQVVVYYY[[[[[[YYYSSSQQQQQQOOOKKKWWW]]]]]]TTTMMMNNNPPPOOONNNRRRXXXXXXPPPGGGGGGMMMTTTAAA111///000,,,---333++++++,,,,,,,,,---------++++++,,,,,,---...//////......////////////................................................................../////////000//////111333111---000555666,,,222:::CCCfffrrryyy~~~~~~wwwssssssvvvuuubbb]]]dddrrr~~~xxxoootttzzzxxxsssvvvtttrrrmmm___PPPNNNUUUPPP[[[bbbccckkkwwwyyyrrrvvvxxx{{{zzzvvvttttttvvvxxxpppqqqrrrsssttttttttttttoootttzzz{{{xxxuuuvvvxxxssssssrrrqqqooollliiiggg___^^^]]]\\\\\\\\\\\\\\\WWWVVVUUUVVVXXXZZZ[[[[[[XXXYYY[[[\\\[[[ZZZXXXWWWUUUdddyyyvvvmmmjjjkkkfff\\\VVVZZZeeemmmnnnttt|||zzzmmm^^^[[[```[[[aaakkkrrrqqqgggZZZQQQMMMOOO___uuuuuuYYY>>>222000---+++++++++,,,///333+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------................../////////000------...///111333333333666888IIImmm~~~lllhhhdddjjj~~~}}}vvvoooiiieeebbb[[[PPPEEE>>><<<===???>>>===<<<;;;:::888777777777777888:::===@@@BBBCCCEEEAAA???GGGUUU```bbb```XXXeeewwwyyyrrrnnnnnnssspppkkkhhhllluuu}}}sssggg[[[XXX[[[]]]aaadddbbb```\\\[[[^^^]]]OOO???iiiVVVUUUUUUUUUTTTRRRNNNKKKGGGFFFDDDDDDDDDBBB???===<<<999777555555444222111111111111111111111111111111111111111000000000000.................................///000222444444666888999888666555555555<<<:::777444222222333444;;;:::777555333333333333444666888:::;;;;;;999888===;;;999999:::;;;;;;::::::999999:::;;;<<<;;;:::????????????@@@AAABBBCCCWWWZZZ^^^aaaaaa^^^YYYWWWLLLKKKIIIFFFCCCAAA@@@?????????>>>===============???>>>===<<<<<<===>>>>>>>>>===<<<<<<>>>???>>>===>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFHHHIIIIIIHHHHHHIIIFFFBBB@@@@@@@@@===:::;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::===@@@DDDFFFCCC???;;;:::===DDDIIILLLMMMNNNNNNNNNOOOSSSZZZ___[[[SSSOOORRRTTTOOOMMMNNNYYYYYYTTTLLLIIIIIIIIIGGGPPPUUUUUUNNNFFFCCC@@@>>>444222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///............////////////////////////////////////111111000000//////......///000000111:::NNNiii}}}|||ttt}}}xxxttttttwwwvvvaaaVVV\\\gggiiibbbiiioooooorrrtttwwwxxxoooaaaXXXUUUZZZYYYZZZaaajjjpppqqqoookkkmmmoooooonnnppptttyyy{{{~~~{{{{{{|||~~~xxxyyy{{{}}}}}}{{{yyywwwyyyxxxvvvtttqqqnnnlllkkkkkkhhhfffeeefffeeebbb```ZZZYYYXXXWWWVVVVVVVVVVVVQQQSSSVVVWWWVVVUUUUUUUUURRRWWW\\\]]][[[XXXVVVVVV^^^iiisssxxx|||}}}uuujjjeee___YYYZZZ___bbb```\\\dddjjjlllgggaaaaaacccccc^^^UUUWWW]]]YYYWWWSSSHHHNNNSSS]]]eee```NNN;;;111........................------------------------.........------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,---------------------------------------............///000000000000111111111111222111666KKKmmm|||mmmmmmzzzzzzfffWWWSSSSSSSSSVVVXXX[[[YYYOOOCCC@@@BBBEEE@@@>>>FFFUUUaaaggggggjjjfff```^^^eeerrrzzz|||lllkkkkkknnnsssvvvvvvuuuqqqnnnrrrvvvkkkfffnnnvvvyyy}}}~~~}}}zzz___VVV[[[ddddddfffhhhbbb[[[WWWRRRMMMIIIEEE@@@===dddVVVUUUUUUUUUTTTRRRNNNKKKGGGEEECCCBBBBBBBBB@@@>>><<<999777555555444333111111111111111111111111111111111111000000000//////.................................///000111222333444666777777555333333444999888666444333333333333666777777888777555333222333444666888::::::::::::;;;::::::;;;>>>??????>>>===;;;::::::;;;<<<;;;:::BBBAAA@@@???>>>=========GGGIIINNNTTTYYY^^^aaaccc^^^ZZZTTTMMMGGGDDDCCCCCCAAA@@@@@@?????????@@@@@@???>>>===<<<<<<<<<===>>>@@@???>>>>>>@@@@@@???>>>?????????@@@BBBCCCEEEFFFGGGHHHJJJKKKLLLKKKJJJIIIEEECCC@@@???@@@???>>><<<;;;;;;<<<<<<;;;::::::999:::;;;===>>>???CCCHHHLLL????????????BBBEEEJJJLLLNNNLLLKKKNNNSSSXXXZZZZZZUUUQQQPPPQQQOOOJJJJJJNNN[[[ZZZTTTLLLIIILLLMMMLLLOOOPPPMMMGGGCCCAAA<<<777222000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------........................////////////........................000000000000//////......000111///...333AAAVVVfff{{{zzz~~~~~~{{{|||tttmmmppp{{{{{{qqqcccWWWQQQhhhppptttccc^^^]]]hhhkkkrrrxxxtttlllggggggccc___\\\___fffmmmqqqqqqhhhfffcccbbbccceeeggghhhnnnqqqtttuuuuuuuuuwwwyyyyyyyyyyyyvvvtttssstttvvvssstttvvvwwwvvvuuurrrqqqooonnnmmmkkkiiigggeeedddaaa^^^\\\[[[\\\\\\YYYWWWTTTSSSSSSRRRRRRRRRRRRRRRXXXVVVRRROOOMMMOOOSSSVVV\\\[[[ZZZYYY[[[^^^cccfffeeecccccclll{{{sss___VVVZZZ___bbbbbb___ZZZWWW```dddeeebbb```dddffffffXXXPPPRRRUUUPPPNNNKKKAAAHHHLLLSSSUUUMMM>>>333000........................------------------------......---------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,---------------------------------------............/////////000000000111111111444222222:::OOOnnnuuuqqqzzzvvv{{{xxxrrrwwwqqqooonnnxxxlllccceeeggg```ZZZ^^^kkkxxxzzzyyy}}}pppmmmkkknnnrrrtttppplllmmmgggdddlll||||||qqqkkkqqqwwwzzzssskkkeee___[[[YYYSSS\\\gggfffgggiiiddd[[[VVVOOOHHHCCC>>>999666^^^VVVVVVUUUUUUUUURRROOOLLLFFFDDDAAA@@@AAAAAAAAA@@@<<<:::777666555555333111111111111111111111111111000000000000////////////........................---------...///000111222222444555555333222333333555555666666555555444444000333777999:::777444111222333444666888:::;;;<<<999:::;;;???BBBDDDCCCBBB@@@===;;;::::::;;;;;;:::AAA@@@???>>>>>>=========;;;<<>>>>>===<<<;;;;;;;;;;;;;;;:::999888<<<>>>AAABBBBBBCCCHHHKKK<<<@@@DDDFFFFFFGGGJJJLLLNNNKKKJJJOOOWWWZZZXXXTTTNNNNNNPPPQQQLLLHHHJJJPPPXXXWWWRRRJJJHHHMMMPPPOOOLLLJJJDDD>>>===<<<666...///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------............---............/////////........................000000000////////////...000000000---...666CCCNNNnnnuuuhhhgggooo~~~xxxkkkmmmlllrrryyy~~~|||sssfff\\\XXXZZZhhhzzz~~~cccTTTVVVYYYcccnnnrrrooolllkkkhhhbbb\\\ZZZ___gggllloooddd^^^WWWUUUWWWZZZZZZYYY^^^```bbbccccccdddfffhhhkkkkkkllljjjhhhgggggghhhiiiiiijjjkkkjjjhhheeedddaaa```___^^^]]]\\\[[[[[[VVVTTTRRRQQQRRRRRRQQQPPPRRRQQQQQQQQQQQQRRRSSSSSSWWWTTTOOOKKKKKKNNNRRRUUU^^^ZZZWWWYYY```gggkkkmmmccc```aaajjjvvvxxxhhhUUUTTT___jjjmmmfff^^^[[[[[[[[[]]]]]]]]]bbbiiilllkkk[[[SSSSSSRRRJJJHHHHHH>>>EEEEEEFFFCCC888...---111------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,---------------------------------------............/////////000000000000111111333333222000555EEE^^^qqqfff___bbblllrrrzzzzzzuuuwwwtttwwwqqqfffkkk~~~}}}yyyzzz}}}{{{|||}}}{{{sssjjjhhhppp{{{}}}|||xxxsssrrrrrrpppjjjddd```\\\YYY\\\hhhxxxvvvvvvvvvssswww~~~pppccc___bbbfffhhhnnnccccccfff```^^^```[[[XXXRRRIIIAAA;;;666111...~~~\\\WWWVVVUUUUUUUUUSSSOOOLLLFFFCCC@@@???@@@AAABBBAAA<<<:::777666555555333222111111111111111111111111000000000/////////..............................---------------...///000111333444444333222333444333444666888888888666666///111555888999888555444111222333444777999<<<===:::;;;>>>BBBEEEGGGFFFDDDBBB???<<<:::;;;;;;;;;:::<<<<<<<<<>>>???AAACCCDDD>>>===;;;<<>>===<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;AAAAAAAAABBBCCCCCCCCCBBB???DDDIIIJJJGGGFFFIIIMMMMMMLLLMMMRRRVVVVVVRRRMMMJJJLLLNNNOOONNNMMMNNNQQQPPPQQQNNNIIIHHHKKKMMMLLLFFFEEE???888555555111+++------,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,---------.........---------.........//////........................////////////////////////...000111000///333:::AAATTTlllfffnnnsssiiieeeqqq||||||xxxxxx}}}[[[UUUWWWeeetttwwwtttrrrhhhXXXRRRSSS]]]fffgggbbb___ccc]]]WWWTTTXXX___eeehhhccc]]]VVVRRRQQQRRRRRRRRRRRRSSSUUUVVVXXXZZZ\\\^^^\\\]]]___^^^\\\[[[[[[[[[\\\]]]]]]]]]\\\ZZZWWWVVVTTTTTTTTTTTTTTTTTTSSSSSSPPPOOONNNNNNNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTVVVWWWRRRQQQPPPQQQRRRSSSSSSRRRVVVTTTVVV]]]fffjjjgggbbbXXXbbbllloooiii```XXXSSS\\\eeennnnnneee]]]\\\^^^WWWXXXZZZ^^^gggpppqqqmmm___WWWTTTNNNEEEGGGKKKCCCFFFAAA<<<777000***,,,222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///////////////000000000111---222555333000333===FFFSSSiii}}}dddPPPKKKSSS^^^aaa\\\[[[gggwwwzzzxxx|||~~~|||lllkkkmmmssszzz}}}|||zzzttt~~~yyyvvvtttsss|||uuukkkgggiiipppvvvyyyvvv|||~~~~~~|||wwwpppkkkhhhgggggg___```bbbdddhhhqqq}}}zzzvvvqqqjjjiiilllttthhhYYYTTT]]]qqqssseee___WWWXXX[[[VVVQQQKKKBBB:::444000---+++}}}]]]WWWVVVVVVVVVUUUSSSOOOLLLFFFDDDAAA???@@@BBBBBBBBB===:::888666666555333222111111111111111111111111000000000000////////////...........................---------------...///000222444444333333444555222444777999::::::999888111222333555666666777777222333333555777999;;;<<<<<<===???CCCGGGHHHGGGFFFDDDAAA>>>=========<<<;;;888888:::<<<>>>AAACCCEEECCCBBB@@@>>>======>>>>>>@@@CCCGGGMMMRRRUUUXXXYYYVVVUUUSSSQQQOOONNNMMMMMMIIIIIIHHHHHHGGGFFFEEEEEEIIIGGGFFFFFFGGGGGGFFFEEEHHHGGGGGGHHHHHHIIIJJJKKKEEEEEEDDDCCCAAA@@@>>>======<<<;;;:::999888888999888999;;;<<<>>>?????????BBB>>>===@@@DDDEEE@@@:::EEEHHHKKKIIIEEEDDDHHHLLLKKKNNNQQQRRRQQQNNNJJJHHHGGGGGGHHHJJJNNNQQQPPPMMMGGGKKKLLLIIIIIIJJJIIIEEE???AAA>>>555///...---,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------------...------------.................................................../////////---000222222111222555888CCCkkkvvviiiiiizzz{{{qqqpppxxx{{{wwwuuu}}}eeeZZZPPPRRR[[[bbbeeefffxxxxxxdddQQQOOOUUUYYYVVVSSSWWWTTTQQQQQQTTTYYY^^^aaadddbbb]]]VVVOOOKKKKKKLLLJJJJJJKKKMMMPPPSSSVVVWWWQQQRRRTTTTTTRRRQQQQQQRRRTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMNNNNNNOOOOOOPPPNNNMMMMMMMMMMMMNNNPPPRRRPPPPPPQQQSSSUUUXXXZZZ[[[WWWUUUTTTUUUWWWXXXWWWUUUSSSSSSUUU^^^fffggg___VVVSSS]]]fffdddXXXOOOPPPVVV]]]dddkkkkkkddd\\\WWWUUUSSSVVVYYY___iiiqqqpppiiiZZZRRRMMMGGGBBBKKKSSSMMMFFF===444111000------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///...////////////000000000,,,000444555333111111222999EEE\\\ttt}}}]]]PPPNNNLLLFFF@@@EEEXXXllltttmmmjjjfffdddeeeggggggeeecccoooyyyyyytttqqqnnnllllllvvv{{{wwwqqqmmmkkkkkkmmmnnn|||zzzuuuppprrrxxxyyywwwpppqqqnnnhhhdddgggqqq{{{zzz||||||zzzuuutttwwwzzz|||xxxsssnnnggg```\\\]]]XXXQQQKKKMMM\\\uuunnn\\\XXXWWW\\\^^^VVVGGGBBB:::444000...---,,,```WWWVVVVVVVVVVVVSSSPPPMMMGGGEEEBBBAAABBBBBBBBBAAA===;;;888777666555444222111111111111111111111111111111111111000000000000........................///......---------......///111333333333333444555222333666888::::::999999444333333222333555777888555555666777777888999999<<<<<<>>>BBBFFFIIIHHHGGGFFFDDDCCCBBBCCCBBB@@@>>>::::::::::::;;;<<<>>>>>>AAAAAABBBBBBBBBBBBAAA@@@???===;;;<<>>>>>======;;;;;;;;;999777666777888999:::;;;===???@@@@@@AAA<<<:::;;;@@@FFFGGGBBB<<>><<<222++++++------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,------------,,,------------.........---------------------------............/////////...000111111000//////000777QQQhhhvvvsssoooiiiyyy}}}|||ppppppnnnooo{{{qqqgggZZZQQQPPPRRRVVVYYYjjjttt~~~___OOOLLLLLLKKKJJJKKKKKKLLLNNNRRRUUUYYY[[[bbbcccaaaZZZPPPHHHFFFGGGFFFEEEDDDFFFIIIMMMNNNOOOIIIKKKLLLKKKJJJJJJKKKMMMPPPPPPOOOOOONNNMMMLLLKKKIIIIIIJJJKKKLLLMMMMMMNNNJJJKKKKKKKKKKKKMMMPPPSSSUUUVVVXXXZZZ]]]```ccceeeccc^^^XXXVVVYYY\\\]]]\\\[[[XXXVVVZZZ``````ZZZSSSUUUQQQOOOOOONNNNNNRRRWWWXXX___iiimmmiii___TTTNNNQQQSSSVVVZZZbbbhhhfff___RRRKKKHHHEEEGGGWWW```WWWAAA666......000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///......////////////000000000///...///000111222111888777>>>PPPcccssspppjjjddd\\\RRRFFF@@@GGGQQQ[[[lll~~~ooofffdddbbb___aaahhhnnnllljjjjjjiiiggglllkkknnnsssvvvtttvvvyyyqqqqqqqqqoookkkhhhhhhhhhqqqlllddd___bbbkkkooommmgggiiiiiifffhhhsss{{{vvvtttuuutttqqqkkkbbbXXXOOOKKKJJJFFFFFFIIIRRR```rrr{{{cccVVVVVVVVVWWWSSSFFF<<<888333000///......---cccXXXWWWVVVVVVVVVTTTPPPMMMHHHFFFDDDDDDDDDCCCAAA@@@===;;;888777666666444333111111111111111111111111222222222222111111111111........................000000///...------......,,,///111222222222333444111222444666777888888888666555333222222333555555777888999999999888777666999:::<<<@@@EEEIIIKKKKKKIIIIIIIIIIIIJJJHHHEEECCC???>>>===<<<<<<<<<<<<<<<;;;===@@@CCCEEEEEEEEEEEEBBB???;;;999:::???FFFJJJMMMMMMLLLLLLMMMNNNNNNOOOTTTTTTUUUTTTSSSQQQPPPOOOLLLJJJHHHHHHIIIIIIGGGFFFCCCCCCBBBAAAAAAAAAAAAAAA======<<<<<<;;;;;;<<<<<<888999:::999777666888;;;:::;;;<<<===>>>>>>>>>>>>888<<>>DDDJJJMMMNNNLLLLLLMMMNNNOOOMMMJJJFFFCCCBBBAAA@@@????????????999;;;===@@@BBBDDDDDDDDDAAAAAA@@@@@@???===<<<;;;AAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKJJJHHHFFFEEEGGGFFFDDDDDDDDDDDDCCCAAA@@@??????>>>>>>>>>??????999999888888888999::::::555777999999777777:::===<<<<<<======<<<<<<;;;:::999BBBKKKLLLFFFAAAAAACCCBBBAAABBBDDDGGGIIIIIIHHHJJJEEEAAAAAAEEEGGGDDDAAAFFFNNNPPPJJJEEEEEECCC@@@AAADDDDDD@@@>>>>>><<<777;;;888111***+++///...***+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------.........//////,,,---...///000111222222...444666AAAZZZjjjnnnsssddd^^^hhhvvviiiiiimmm}}}zzzkkkfffhhhiiieeeqqqwwwrrrpppsssooofffqqqxxxyyypppbbbWWWTTTTTTJJJPPP[[[lll{{{___KKKCCC===>>>@@@BBBDDDGGGKKKNNNPPPQQQUUU[[[^^^\\\UUUOOOKKKGGGCCCAAACCCCCCBBBAAACCCCCCCCCBBBAAABBBFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIJJJGGGHHHIIIIIIIIIKKKQQQVVVOOOPPPRRRVVVZZZ^^^bbbcccVVVVVV[[[ccckkknnnkkkgggYYYYYYZZZ\\\\\\WWWPPPIIIBBBGGGSSS^^^\\\SSSMMMNNNMMMTTT[[[[[[VVVRRRSSSWWWMMMMMMIIIDDDEEEJJJKKKJJJFFFAAACCCEEELLLZZZWWWBBB444000......,,,***,,,111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////............/////////000...000111111000...///000---...111222111666EEEUUUbbbbbbvvv|||vvvqqqiii^^^XXXVVVUUUMMMNNN___sss~~~|||ppppppoookkkjjjppp|||lllfff```^^^]]]^^^dddlllbbbhhhnnnpppooonnnppprrrbbbiiimmmllllllrrrwwwyyyzzzrrrhhheeejjjssszzz~~~~~~uuullljjjlllmmmhhhccc[[[XXXQQQGGGCCCFFFMMMRRRSSSQQQOOOOOOSSS\\\gggnnn```PPPHHHCCC777444666333...---++++++------,,,+++___WWWUUUTTTUUUVVVVVVRRROOOGGGEEEBBBAAABBBBBBBBBAAA===:::777666666555333222222222222111111111111000444444333333222111000000........................------------------------,,,,,,------///000111222333333333333333333333333666777888999888666444333888999:::;;;;;;:::888666777666666:::AAAHHHMMMOOORRRMMMKKKQQQZZZ\\\TTTKKKLLLIIIEEECCCCCCBBB@@@??????===::::::===AAACCCCCCCCCAAA>>>======<<<;;;999999::::::;;;===???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAEEEDDDCCCBBBAAA???>>>>>>===<<<:::888777777888888777777777666666666666666555555777888999:::::::::@@@>>>;;;999888999;;;===DDDLLLSSSQQQHHHAAA@@@CCC@@@AAACCCGGGLLLNNNLLLIIIDDDCCCBBBAAA@@@??????>>>EEEHHHKKKIIIEEEAAA@@@AAADDDBBB???<<<999666444333///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++,,,,,,,,,---------......---------------------------------,,,,,,+++++++++------............------...///////////////......000000000444@@@TTTkkkzzzeeedddcccdddgggiiihhhggghhhnnnuuuxxxvvvpppjjjfff^^^yyyuuudddaaadddccchhhqqqhhh___tttzzz]]]QQQMMMMMMWWWiiizzzlllUUUGGGEEEBBB???>>>BBBIIINNNLLLPPPTTTTTTUUUWWWYYYYYYTTTPPPKKKHHHFFFFFFDDDCCCCCC@@@<<<:::<<>><<<;;;<<<===>>>CCCAAA>>>=========;;;:::999999::::::;;;===>>>?????????>>>>>>>>>>>>??????AAA@@@??????>>>===<<<<<<<<<;;;999888777777888888777777777777777777888888777777999:::;;;<<<<<<<<<;;;:::999888999:::<<<===DDDIIINNNLLLFFFAAA@@@BBB??????BBBFFFIIIJJJGGGDDDAAA@@@???>>>>>>???@@@AAA>>>>>>???>>><<<<<<===>>>BBB@@@>>>:::777444333222///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,------------...---------------------------------,,,,,,+++++++++------............------......////////////.........111333444999GGG\\\lllhhhfffaaa\\\ZZZ]]]cccggg___dddlllsssuuuuuutttsssiiirrriii[[[ZZZ[[[^^^hhhiiikkkrrrSSSOOOKKKLLLTTT^^^fffjjjwww{{{WWWTTTOOOJJJEEECCCAAAAAA???CCCIIIMMMRRRVVVXXXXXXYYYVVVRRRNNNJJJHHHFFFFFFDDDBBB???>>>?????????>>>??????>>>>>>======<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFIIIIIIHHHFFFCCC@@@?????????BBBEEEGGGKKKRRR\\\ccceeecccaaabbbcccaaa[[[VVVQQQMMMHHHDDDBBBBBBEEEFFFOOOUUUaaaiiifffXXXLLLGGGFFFJJJLLLNNNVVV^^^___ZZZNNNKKKGGGCCCAAAAAABBBCCCHHHFFFDDDBBBAAA<<<444.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------,,,------...............,,,,,,,,,---------..................////////////111000//////000222444555666???RRRfffttt~~~|||}}}zzzsssnnnmmm^^^MMMFFFFFFHHHKKKOOO^^^___```]]]WWWWWWaaalllqqqyyy~~~zzzzzztttuuuzzzzzzxxxxxxnnntttyyy{{{yyyyyyzzz}}}||||||{{{zzzxxxlll___YYY\\\aaacccccc]]]YYYSSSMMMKKKLLLPPPSSSVVVSSSRRRWWW^^^aaa^^^ZZZTTTPPPJJJGGGFFFFFFEEEEEE>>>;;;777333///---++++++---,,,,,,++++++,,,,,,---~~~```WWWVVVUUUUUUVVVTTTRRROOOHHHEEECCCAAABBBBBBAAA@@@===:::777666666555333222222222222111111111111000111111111000000//////...........................------------------------,,,,,,------...///111111111111111222222333333333666777888999999999888777333444555666888999:::;;;::::::999777777<<>>CCCAAA>>>=========;;;::::::::::::999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888777777888888999777777888888999999::::::999:::;;;<<<======>>>>>>999999:::;;;<<<>>>??????CCCEEEFFFFFFCCCAAA@@@@@@@@@@@@CCCFFFGGGFFFCCC@@@>>>===<<<<<<===???AAABBB<<<:::999999;;;>>>@@@AAA???===:::777444222000000...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++------............---------....../////////......---111444222000888IIIWWWeeefffeee```ZZZWWWYYY]]]SSSZZZccciiikkkmmmoooqqqqqqgggjjj{{{~~~mmm___^^^___[[[```fffnnn~~~ttt]]]YYYSSSMMMIIIJJJMMMPPP\\\lllxxx|||iiiiiihhhfff```UUUGGG===<<<<<>>BBBGGGKKKPPPWWW```gggcccbbbaaacccccc```ZZZTTTFFFDDD@@@>>>???AAAEEEGGGOOORRRXXX^^^ZZZPPPHHHFFFEEEGGGIIIMMMVVV^^^```]]]OOOJJJDDD@@@>>>@@@DDDGGGMMMHHHAAA<<<888333---(((------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++************++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---...............,,,,,,,,,---------......---............/////////000//////......000111222---222;;;GGGSSSaaavvvxxxwwwhhhXXXRRROOOKKKGGGFFFGGGEEEGGGKKKLLLIIIJJJMMMWWWaaaooo{{{wwwpppooozzz}}}|||}}}|||~~~llloootttwwwwwwtttqqqnnnuuuzzzyyytttsssjjj]]]SSSPPPPPPPPPOOOJJJKKKKKKJJJKKKRRR[[[ccc^^^YYYWWW]]]fffjjjeee___XXXSSSLLLFFFBBB???===;;;444333111...---,,,,,,------,,,,,,++++++,,,,,,---```WWWVVVVVVVVVUUUSSSQQQOOOHHHFFFCCCAAAAAABBBAAA@@@===:::777666666555333222222222222111111111000000111111111000000/////////........................------------------------------------...///000111111111111222333444444555555666777999999:::999999444444444444666777999:::999;;;<<<:::777888???FFFHHHKKKOOOSSSVVVWWWVVVUUUNNNLLLLLLMMMOOONNNJJJGGGGGGHHHHHHFFFCCCAAABBBDDDCCCAAA???>>>>>>>>>===;;;===<<<;;;::::::::::::::::::999999888888999999:::888888888888888888888888777777777777888888999999888888888999:::;;;<<<<<<::::::;;;======>>>>>>>>><<<===???AAABBBBBBBBBAAABBBAAAAAAAAAAAAAAA@@@???AAABBBEEEFFFFFFDDD@@@>>>;;;;;;<<<===>>>>>>>>>>>>===:::888:::>>>AAAAAA@@@;;;999777444111///......---,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......//////......---000111///,,,///999BBBVVV___jjjppplllaaaTTTLLLQQQ[[[eeefff```\\\___eeevvvggg^^^eeeppptttwww{{{kkkbbb]]]```ffflllllleee```^^^ZZZVVVRRRMMMHHHEEEQQQZZZaaaeeekkkrrrpppjjjjjjooovvv}}}}}}qqq]]]NNNIIIDDDAAABBBDDDDDDDDDEEELLLNNNPPPOOONNNMMMOOOQQQNNNMMMLLLKKKKKKIIIEEECCC>>>???@@@@@@AAA@@@?????????AAABBB???>>>@@@AAAAAA>>>;;;:::===CCCFFFFFFEEEFFFIIIMMMOOOPPPRRRWWW[[[VVVWWW[[[^^^^^^YYYPPPJJJBBBBBBCCCDDDEEEGGGHHHIIIIIIIIILLLOOOMMMGGGEEEFFFEEEDDDEEEJJJQQQXXXZZZYYYNNNJJJDDD??????DDDJJJOOOPPPHHH===555111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------......---------.........////////////...------......///000000333666999BBBUUUgggrrrddd___]]]YYYUUUTTTLLLPPPRRRTTTYYY]]]UUUJJJIIIOOOZZZeeemmmrrrtttuuuiiibbb```jjjtttvvvrrrmmmuuuvvvyyy|||}}}|||{{{|||iiiiiijjjlllmmmjjjccc^^^^^^hhhyyy}}}mmmeeeccc]]]UUUKKKCCC??????@@@>>>EEEOOOUUUXXX[[[```eeeWWWSSSRRRYYYeeekkkhhhbbbWWWRRRJJJDDD???;;;777555111000///.........//////---,,,,,,++++++,,,,,,---bbbVVVWWWWWWWWWUUURRRPPPPPPIIIFFFCCCAAAAAAAAA@@@???===:::777666666555333222222222222111111111000000111111111111111000000000........................------------------------------,,,------...///000000111222333444555666777444555666777888999999999666666555444444555555666666:::>>>===:::999===AAAAAADDDIIINNNSSSVVVYYY[[[XXXQQQKKKLLLQQQRRRMMMHHHIIIIIIJJJIIIHHHFFFFFFFFFDDDBBB@@@?????????>>>===@@@???>>>===;;;;;;::::::999999888888888888999999777777888888888888999999666777888888999999::::::888999999:::;;;<<<<<<===999:::;;;<<<<<<===<<<<<>>@@@AAA@@@>>>???AAABBBCCCAAA???===;;;999;;;>>>@@@@@@===:::888888666666888<<<===:::777777666444111///---,,,,,,++++++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...............///...---,,,---///222444BBBMMM___qqqwwwmmmXXXGGGPPP^^^jjjhhh\\\TTTWWW___qqqooofff^^^ggg|||zzzqqqeee```bbb___\\\\\\VVVVVVXXX]]]```[[[PPPFFFIIIKKKNNNSSSYYY______^^^___dddmmmyyyuuukkkXXXVVVWWWZZZVVVKKKAAA???EEEGGGIIIKKKKKKKKKLLLLLLMMMLLLJJJJJJKKKLLLJJJIIIFFFGGGHHHIIIIIIIIIHHHGGGDDDEEEBBB<<<===AAABBB???@@@<<<;;;EEERRRYYYVVVOOOKKKOOOQQQPPPLLLIIIIIIJJJMMMMMMMMMLLLIIIDDD>>>:::BBBEEEIIIMMMNNNMMMJJJGGGDDDBBBCCCFFFEEEDDDGGGLLLGGGDDDBBBEEEJJJMMMNNNNNNIIIFFFBBB???@@@FFFLLLQQQRRRHHH:::///,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,---------......------------..................------------------111111111111///111;;;HHH^^^kkksssrrruuu|||oooiiiddd^^^ZZZZZZ[[[hhhkkkgggooo}}}ttt]]]DDDEEEGGGKKKOOORRRTTTUUUUUUPPPOOOUUU]]]___```bbbjjjjjjjjjmmmrrruuussspppddd```]]]]]]]]][[[VVVQQQHHHOOO]]]kkklllbbbUUUOOOIIILLLLLLGGG???<<>>===<<<<<<;;;::::::999999999999::::::999999999999999999::::::777888999:::::::::::::::999999::::::;;;;;;<<<<<<999::::::;;;<<<<<<;;;;;;??????@@@@@@???===<<<:::>>>===<<<===>>>>>>>>>===:::<<<===<<<:::888888999999;;;>>>???>>>:::666333666666777999999888555333444333111///---,,,++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))******************+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---...............///,,,+++,,,...000000...222999HHH[[[iiiiii]]]PPPHHHTTT___^^^UUUPPPTTT[[[```kkkjjj___bbbwww{{{kkkdddYYYPPPTTTLLLMMMSSS^^^hhhhhh^^^TTTHHHDDDBBBFFFLLLOOOPPPRRRWWWYYY]]]fffrrrzzz~~~bbbgggsss~~~xxxdddSSSMMMKKKKKKKKKLLLLLLJJJGGGCCCFFFEEEEEEGGGIIIKKKKKKJJJJJJLLLMMMNNNNNNMMMKKKJJJDDDEEEAAA===BBBKKKKKKCCCJJJEEEEEENNN[[[aaa[[[SSSNNNRRRUUUTTTNNNIIIEEEEEEGGGDDD@@@<<<;;;<<>>>>>@@@CCCGGGIIIOOOEEE777---***+++,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++***************************************))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......,,,------------.........------------------,,,,,,,,,,,,///111000///222888777CCCOOOTTT[[[lll{{{tttjjj___XXXXXXZZZgggkkkgggppp{{{gggMMMIIIDDDAAAAAABBBCCCCCCCCC???===@@@DDDGGGMMMSSSVVVUUURRRSSSZZZ```^^^WWWSSSOOOKKKIIIIIIIIIFFFDDD@@@@@@CCCHHHHHHCCCAAAAAAIIIRRRXXXUUUJJJDDDFFFKKKGGGJJJMMMNNNLLLJJJKKKLLLHHHFFFFFFIIIOOOQQQOOOKKK===999555222000...,,,***,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---bbbVVVXXXYYYWWWTTTPPPPPPPPPJJJGGGDDDBBBAAAAAA@@@???===:::777666666555333222222222222111111111111000000000000000000000000000........................------------------------------,,,,,,------......------///000222444555666222222222222222333444444777777888777666444222111111333666999;;;===>>>???AAA???<<<>>>CCCHHHKKKMMMPPPOOONNNMMMNNNMMMLLLJJJJJJHHHGGGKKKPPPQQQMMMGGGGGGEEECCCBBBCCCDDDCCCBBBCCCBBB@@@???======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::;;;<<<;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888::::::;;;;;;;;;:::::::::777888888777555555777:::888999999999888666444333777999999999777666666666222111000...,,,+++******)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,))))))*********+++++++++)))***+++,,,------------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,---............,,,---------......//////...///666BBBPPPXXXXXXVVVHHHKKKNNNNNNMMMMMMPPPSSSPPPXXX\\\[[[___hhhllliiiyyyooodddTTTHHHNNNHHHJJJOOOXXXbbbgggfffcccUUUJJJBBBCCCDDDBBBBBBEEENNNOOORRRWWW^^^eeekkkooo]]]eeevvvkkk______YYYVVVRRRSSSTTTPPPHHHAAA@@@AAACCCGGGJJJKKKIIIGGGIIIJJJLLLMMMLLLJJJHHHFFFAAACCCBBBEEERRR___\\\PPPOOOLLLJJJNNNSSSUUURRRNNNKKKOOOTTTSSSNNNGGGCCCAAA@@@???>>>===>>>@@@DDDGGG>>>BBBIIINNNNNNIIICCC>>>AAA>>>???BBBEEEGGGOOOVVVSSSIIIAAA@@@???<<<:::<<<;;;<<<>>>@@@@@@@@@???>>>@@@:::111,,,+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******************************))))))))))))******************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------......,,,,,,---------.........,,,,,,------------------,,,***,,,000222000000222---///555===EEENNN]]]jjjooossszzz|||ssseee\\\[[[TTTVVVYYY\\\aaaffffffcccXXXSSSMMMIIIIIIIIIIIIHHHFFF???::::::;;;;;;???DDDDDDDDDCCCBBBGGGLLLJJJCCCAAA@@@>>>>>>???@@@@@@???AAA===<<<>>>>>>===???CCCQQQ^^^hhhdddUUUIIIHHHMMMIIIIIIIIIIIIIIIJJJKKKKKKAAA@@@@@@AAAAAA@@@===<<<555333000/////////---,,,,,,------------------------,,,,,,++++++,,,,,,---___VVVXXXZZZXXXSSSPPPOOOPPPJJJGGGDDDBBBAAAAAA@@@>>>===:::888666666555333222222222222111111111111000.........///////////////........................------------------------------,,,,,,,,,---......***+++---...000222444444111111000000111111222222666777888888777555333222111000111444999===???@@@@@@<<<777777===CCCFFFGGGEEEKKKPPPPPPLLLHHHJJJLLLHHHEEEEEELLLVVVZZZUUUOOOHHHFFFDDDDDDDDDEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<>>>======<<<<<<======>>>;;;;;;;;;;;;::::::999999:::;;;<<<<<<<<<;;;:::999::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999666999;;;;;;999777777888777888888666444555999===888777555444333333444444666777777555111111444888111000///---,,,+++******))))))+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------...---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,---............***---000///,,,+++...111//////111666???HHHPPPTTTUUUNNNGGGFFFKKKOOOOOOMMMNNNKKKNNNXXX```___\\\ZZZYYYyyy|||jjjaaaTTTJJJQQQEEEFFFIIIMMMTTT\\\dddhhhaaaRRRGGGFFFEEE@@@@@@DDD???DDDJJJOOOPPPOOONNNNNNQQQVVVdddooojjj\\\ZZZbbbccc]]]YYYYYY\\\XXXNNNDDD===@@@DDDJJJMMMLLLHHHDDDEEEFFFHHHHHHHHHEEEBBB@@@???CCCEEENNNaaaqqqlll\\\LLLLLLJJJHHHGGGFFFGGGHHHBBBGGGLLLLLLFFF???:::888<<<@@@DDDEEECCC???;;;999===AAAGGGKKKKKKGGGAAA===???===>>>AAADDDFFFMMMUUUVVVKKKCCCAAA???:::777::::::===@@@BBBBBB>>>:::777111...+++,,,......,,,************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******************************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---............---222---+++///111///---...666...,,,333777777<<>><<<===???AAABBBDDDEEEFFFBBBAAACCCHHHJJJHHHIIILLLIIIXXXgggeeeVVVIIIIIINNNMMMLLLKKKJJJIIIFFFAAA===999:::;;;:::777555333333///---++++++,,,,,,+++***((()))***+++,,,,,,++++++---,,,,,,++++++,,,,,,---fffVVVXXXYYYWWWTTTQQQPPPOOOJJJFFFCCCCCCDDDBBB<<<666===;;;888777777666444333333222111111000000111111111222222111///...000111................................................000000///...------,,,,,,...---------...000222333333333333222222333333444555666777777777666444333666555333222444777;;;>>><<<<<<<<<<<<<<<===>>>???BBBDDDEEEGGGHHHHHHHHHGGGKKKDDD@@@GGGTTTZZZUUUMMMJJJGGGBBB@@@??????>>>===???@@@BBBBBB@@@????????????@@@AAAAAA@@@???===<<<<<<<<<<<<;;;::::::999999::::::;;;;;;<<<<<<======;;;;;;999999999999;;;;;;:::;;;===>>>???>>>======999888777666666555555666999999999999888888888888333444666777777777666666444444555555555555555444555444333222000///......,,,,,,,,,++++++*********((((((((()))******++++++,,,,,,,,,++++++*********)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------111///------111;;;GGGOOOXXXSSSLLLEEECCCEEEKKKOOOOOOTTTQQQKKKUUUgggiii^^^YYYSSSPPPUUU\\\]]]TTTJJJIIICCC@@@EEEPPPWWWVVVQQQOOONNNLLLIIIGGGEEEDDDDDD<<<======???AAADDDFFFGGGJJJLLLNNNQQQSSSUUUVVVWWWUUUWWW[[[```ccc___WWWPPPLLLIIIHHHMMMSSSTTTOOOIIIJJJGGGEEEDDDFFFHHHHHHHHHNNNNNNKKKLLLVVV___\\\SSSLLLJJJHHHEEECCCBBBBBBBBBDDDDDDCCCAAA>>><<<<<<======@@@CCCDDDBBB@@@======<<<<<>>???@@@BBBFFFJJJJJJFFFAAA===;;;:::888777===???>>>999777888666222,,,,,,+++******+++,,,,,,++++++***************+++************************,,,,,,+++***))))))************+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...---------............///,,,------...///000111111999AAAMMMZZZbbbffffffeeeUUUPPPNNNTTT]]]bbb___YYYiiiooojjjWWWKKKNNNSSSSSS]]]TTTPPPPPPKKKDDDGGGQQQHHHIIIKKKLLLLLLKKKIIIHHHFFFGGGIIILLLNNNNNNLLLJJJKKKKKKJJJJJJIIIIIIHHHHHHNNNSSSWWWUUUPPPLLLKKKMMMEEEGGGHHHHHHGGGCCC???<<<444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++```WWWXXXXXXWWWSSSQQQPPPPPPJJJFFFBBBAAABBBBBB???;;;===;;;888777777666444333333222111111000000111111111222222111///...000111................................................000//////...------,,,,,,,,,,,,+++,,,,,,---...///333222222222222333444555333444555555666666666666777666444333444555888999999999999:::;;;===>>>???>>>>>>@@@BBBEEEHHHKKKMMMIIIFFFDDDGGGKKKLLLIIIEEEHHHEEEBBB@@@@@@AAA@@@???AAAAAAAAA@@@===;;;;;;<<<======>>>>>>>>>>>>======:::::::::;;;<<<<<<======::::::::::::;;;;;;;;;;;;;;;:::999888888999:::;;;;;;;;;<<<<<<<<<;;;::::::555555555444555555666666999999888777666666555555444444555555666555555555444444555555555555555444555444333222000...------,,,++++++++++++++++++************************))),,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------------------111000...---///666???EEENNNPPPPPPKKKEEECCCGGGLLL\\\]]]XXXOOOQQQ[[[___[[[XXXSSSOOORRRXXXZZZUUUOOOJJJJJJKKKLLLLLLKKKIIIHHHFFFFFFFFFFFFGGGHHHHHHIIIBBB@@@===;;;:::;;;<<<>>>CCCDDDFFFHHHKKKLLLNNNNNNPPPQQQSSSVVVXXXVVVRRROOONNNKKKJJJMMMRRRSSSNNNHHHIIIFFFDDDDDDFFFHHHIIIIIIMMMLLLIIIGGGLLLQQQNNNFFFHHHGGGDDDAAA???>>>======@@@AAACCCBBB@@@>>>======<<>><<<;;;<<<:::;;;???AAA@@@BBBFFFEEECCC@@@>>>===>>>???@@@@@@>>>:::999999::::::999CCCCCC@@@999444333111---,,,,,,+++******+++,,,,,,++++++***************+++************************,,,++++++******)))******))))))*********+++++++++************************++++++***))))))***++++++))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------............------......//////000000222444888===DDDKKKQQQUUUNNNKKKKKKQQQ[[[aaaaaa^^^lll{{{~~~mmmZZZRRRQQQOOOQQQMMMQQQ]]]```VVVNNNLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIKKKSSS[[[\\\UUUMMMJJJJJJJJJIIIHHHGGGFFFFFFKKKOOORRRQQQKKKGGGFFFHHH@@@@@@@@@@@@===:::666444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++}}}\\\XXXXXXXXXVVVSSSQQQPPPQQQJJJEEEAAA???AAABBBAAA???===;;;888777777666444333333222111111000000111111111222222111///...000111........................------------------------//////......---,,,,,,,,,,,,,,,------------,,,,,,111111111222333444555666222222222333444555777777888777666555444444444555666666777888:::<<<===>>><<<;;;;;;===@@@EEEJJJMMMIIIJJJKKKJJJGGGDDDDDDEEEDDDBBB@@@@@@AAABBBBBBBBBEEEEEEDDDBBB@@@@@@AAACCC???>>>===<<<;;;;;;;;;;;;888888999999:::;;;;;;;;;::::::::::::999999999999999999888888888888999999;;;:::999888777777777777333222222333444555666666888777666555444333222111555444444333333333333444444444555555555555444444444444222111///---,,,+++*********+++++++++++++++---,,,,,,+++******))))))+++++++++++++++*********)))************+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------------------------------111000///,,,,,,///444999@@@HHHPPPPPPKKKHHHJJJNNN]]]ZZZTTTNNNIIIIIIMMMRRRVVVRRRNNNNNNQQQSSSRRRPPPMMMUUU\\\XXXLLLBBB???AAA@@@@@@AAACCCEEEGGGHHHIIIFFFBBB===999666777999:::===>>>???@@@BBBCCCDDDDDDGGGHHHIIIIIIIIIIIIJJJKKKKKKIIIGGGIIIMMMMMMHHHCCCDDDBBB@@@AAACCCEEEFFFFFFGGGHHHEEEBBBBBBCCCAAA===BBBAAA???===:::999888888;;;>>>BBBDDDBBB???===<<<:::===AAABBB@@@<<<999888<<<888666999<<>>;;;:::;;;:::888888666555555666888999888CCCCCC>>>555111000...+++,,,++++++******++++++,,,+++***************++++++************************+++++++++***************(((((()))))))))*********************************++++++***))))))***++++++))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------..............................//////...---,,,---111777>>>CCC??????AAAFFFNNNUUUYYY[[[iiimmm]]]UUURRRJJJGGGOOOaaakkkaaaQQQGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLHHHJJJUUUcccfffZZZNNNIIIHHHGGGFFFEEEDDDCCCCCCDDDGGGJJJHHHDDD@@@??????:::999888666444111...---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++uuu]]]XXXXXXXXXUUURRRPPPQQQQQQIIIFFFBBBAAABBBBBB@@@???===;;;888777777666444333333222111111000000111111111222222111///...000111........................------------------------.........------,,,,,,,,,......///000///...,,,+++//////000111222444555666333222111111222444555777777777777777666666555444555555555666777999:::;;;<<<;;;;;;;;;<<<>>>AAACCCCCCFFFIIIHHHDDDBBBDDDFFF@@@???>>>???AAACCCCCCCCCBBBCCCCCCBBBBBBDDDGGGJJJEEECCC@@@===:::999888888999999888888777666666555;;;:::::::::999999888888777777777777777777777777777666555444444555666666333333333333333444555555555444444333222111111000555444333111111111222222444444444555444444333333333222111///...,,,+++***))))))******++++++,,,,,,,,,,,,,,,+++++++++******+++++++++***************))))))*********+++++++++((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,000000///---+++,,,...000444===HHHOOOPPPPPPRRRUUURRRMMMKKKMMMJJJCCCCCCJJJQQQOOOMMMJJJJJJJJJJJJKKKOOOZZZdddaaaSSSEEEAAABBB???@@@@@@AAABBBBBBBBBBBBBBB@@@>>><<<<<<===???AAA>>>>>>>>>=========>>>>>>===@@@AAA@@@>>>>>>BBBEEECCCAAA???AAADDDDDD@@@<<<<<<;;;:::;;;>>>@@@AAA@@@@@@BBBBBB@@@>>>>>>>>>>>>===<<<;;;:::999888888777999===BBBDDDBBB>>>:::888777:::>>>@@@>>>;;;888777<<<777444666999<<>>===???@@@???;;;888777777666555333111000...------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++lll___WWWXXXXXXVVVSSSQQQPPPQQQGGGGGGFFFEEEDDDAAA>>><<<===;;;888777777666444333333222111111000000111111111222222111///...000111........................---------------------------------------,,,,,,,,,......///000///---,,,+++------...///111333444666444444222111111222333444555666777888888888777666666555555555555555666777999::::::;;;;;;::::::999======>>>????????????>>><<<;;;;;;===???AAAAAAAAA===============???BBBEEEFFFDDDAAA>>><<<:::::::::999999888888777666666666:::::::::999999888888888666666666666666666666666333222222222333444666777666555444444333333333444111111111111111222222222555333222000000000111222333333333333333222111111111000///...,,,+++******)))))))))******+++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++---...///333:::CCCLLLQQQRRRRRRHHHBBBEEEOOOPPPGGGBBBDDDFFFFFFFFFEEEEEEEEEEEEFFFLLLUUU^^^___WWWMMMGGGEEE??????@@@@@@@@@???======;;;<<<>>>@@@BBBCCCDDDEEE@@@???>>><<<;;;;;;;;;;;;777;;;======;;;:::;;;>>>;;;999999;;;===>>><<<999888777666888;;;<<<===<<<<<<===>>>>>><<<;;;<<<>>>999999::::::::::::::::::999===AAACCC@@@;;;666333555888;;;===;;;999888777;;;777555888999999===BBBBBB<<<555444777999888666666555444444666777777666222333000***)))---...---++++++++++++++++++++++++******))))))***++++++,,,************************)))******+++++++++***************+++++++++,,,,,,*********************************++++++*********+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...............------------***+++---......---+++)))+++,,,......///111666:::999GGGUUUVVVPPPIIIEEECCCCCCAAABBBGGGIIIGGGDDDCCC@@@@@@???>>>>>>???@@@@@@???>>>>>>DDDKKKMMMHHHCCC>>>>>>===<<<;;;:::999999666777777666444222111000111000///.........//////+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++qqqbbb[[[VVVXXXYYYWWWTTTQQQPPPOOOGGGGGGGGGGGGDDDAAA>>>;;;===;;;888777777666444333333222111111000000111111111222222111///...000111........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,---///111222333555444333333222222222333444444666777888888888888666666555444444444444444444555777999999999888888>>><<<;;;<<<>>>>>><<<999999888888:::<<<>>>===<<<=========;;;::::::<<<>>>>>>======<<<<<<<<<======777777888888999::::::;;;888888888888888777777777444444555555555555444444000111111222333555666777666666555444333333333333000000111111222333333333333222222111111111111222111222222222111000///......------,,,++++++******)))))))))***************))))))******+++,,,,,,---)))))))))***************)))************+++++++++------------.........///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...///...///666>>>DDDEEEDDD???;;;???IIIKKKDDD============>>>???AAACCCDDDEEEFFFJJJPPPSSSSSSNNNHHHCCC===>>>???@@@???>>>===<<<888999<<>>===<<<:::999::::::;;;777999;;;;;;:::999999999999888888999;;;;;;:::999777666666888:::;;;;;;:::;;;999999;;;999555666999888888999:::;;;;;;::::::999<<>>===<<<<<<>>>::::::;;;;;;;;;;;;::::::999999999:::;;;<<<<<<<<<777666666555555444444333111111111000000///...---,,,,,,+++,,,,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++lll[[[WWWTTTWWWYYYYYYVVVRRROOONNNFFFGGGFFFEEECCCAAA@@@@@@===;;;888777777666444333333222111111000000111111111222222111///...000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,---...000111222333444444444444444333333333444444555666666777444444444333444444555555333333444555666777888999<<<<<<;;;<<<======;;;:::777666666777999999888777:::;;;;;;:::888777888999666666777999999:::::::::666666666777888888999999555555555555555555666666222333444555555444333222111111333444555555555555444333333222222222333333222222222222333333333333111111222222333333222222000000000000///...---,,,++++++++++++++++++++++++************)))))))))))))))*********************((()))))))))*********+++)))************+++++++++,,,,,,---------.........++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++)))+++------,,,,,,---...---,,,,,,...222666888888888999<<<======<<<===??????<<<999999<<<@@@BBBCCCBBBBBBDDDGGGIIIGGGBBB>>>>>>???@@@@@@@@@>>><<<;;;777888999;;;<<<===>>>>>>:::999999999:::<<<>>>@@@;;;:::999999999999888666999999888888999999888777666555555666888999888666999555444888777444333666777888999999999888777666777999::::::777555444444333444666666777999<<<>>>999777666999888444333555666555555444444333333333444333222333444444222111,,,...---)))(((++++++(((***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---************************''')))***,,,,,,,,,***)))************++++++++++++************************)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........///...,,,***+++---///111......---...............//////......------///111+++000444444333333444555333444555555555555444333222222222222333333333333////////////////////////---,,,,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++lllYYYTTTSSSVVVZZZZZZWWWRRROOOMMMFFFFFFEEECCCAAAAAACCCEEE===;;;888777777666444333333222222111000111111111111222222111///...000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,---...///*********+++,,,---...///000111333555666666666555333333222222222333444444333222333333444555666777777555333222333444777888333555777888888888999:::666555555666777777555333000222444555444333444555333444555666666555444444666555555444333333222222222222222333333444444444222333444444444444333222222333555666666555444333000000000000111222333444555444444444333333222222///111222444444444333222////////////...---,,,+++))))))******++++++++++++++++++******))))))((((((++++++******)))((((((((((((((())))))*********+++)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++******++++++++++++++++++++++++)))+++,,,,,,++++++,,,...***,,,---------...222555999===>>>888555:::CCCJJJGGGAAA999666888<<<>>>>>>BBBAAAAAAAAAAAA@@@===;;;BBBBBBBBBBBB@@@===:::888888777777777999<<<>>>@@@777777888999<<<@@@CCCFFF@@@;;;777666888999888666:::999888777666555444444444333333444555666444333777222111666999666555888888888888888777555333111666777777666444444555666333444555555666999===AAA999666555777666333333555///111333444444444555666777555333222111...+++((())),,,,,,******---...+++***+++,,,------,,,+++***))))))))))))***+++,,,---************************'''(((***,,,---,,,***)))))))))))))))************************************)))***+++,,,,,,+++***)))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++******))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////)))***+++---............***))))))+++---...,,,***...------,,,)))(((+++///---...---***))),,,...///,,,---///000000///---,,,---,,,+++---///000...,,,+++++++++,,,,,,,,,------+++******+++,,,------,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++kkkWWW^^^YYYYYYYYYXXXVVVRRROOOMMMKKKHHHFFFEEEEEEDDDCCCBBB===<<<:::888666444333222222222111111111111222222222222222111000//////...////////////////////////.................................------,,,,,,,,,...---,,,,,,++++++++++++***++++++,,,,,,++++++***...//////111222333444555333444444333111111222444333444555555666666555555999777555333222111111222333333555666777777888888999888666555444555555666222333333444444333333222333333333333222222111000222222333222111111222444222222333333333222222111333333222222333333444555333555555333000...000333111222222333333222222111222222222111111111000000222222111111111111111111000000///...------,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...222222333666;;;AAAFFFJJJAAA===999888999:::888666=========>>>>>>===:::777;;;===???@@@@@@???<<<:::666666666777888888999999888777555555777;;;>>>AAA999666333333555777999:::<<<:::888555444555777888888777666555555555555555444444333333333444555555999888888666555222111000222111000///000222555666222222333444555555555555444333222222333333111000///000111222333444444444//////...---+++***)))))))))************+++++++++************************++++++************++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++www^^^^^^XXXXXXXXXWWWUUUSSSPPPOOOKKKHHHFFFEEEEEEEEECCCBBB===<<<;;;999777555333222222222111111111111222222222222111111000//////...////////////////////////..............................---------,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++---...///000111222333333333444555555333333444555333444444555555555555555777666555444333222222222222222333444555555555555666666444444333444555555333333444444444444333333222333333333333222222111222333444333222111222333222333333333333333222222222222222222222333444444222222333222000000111333222222222222222222222222111111111111000000000000222222111111111000000000//////...------,,,+++++++++++++++,,,,,,,,,---------,,,++++++******+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))))))))*********+++++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------000000111333777<<>>===<<<:::888666444444222222111111111111222222111111111111000000//////////////////////////////........................------------------------++++++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///---000444666666555555555333333444555555555444444333333555666666555444333222222333222222111000000000000000111111222222333111222222333333222222111111222333444444444444444222555777777555333111111000111222222333222222222111111000000111111222333222///...000555888888666555444222111111222444555222222111111111000000000222222111000///------,,,,,,+++++++++*********)))***++++++++++++,,,,,,,,,,,,++++++******************))))))))))))))))))***************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,++++++,,,---000222444999888666555555555666666444333333444555555333111666555444444444555666777777777666555444333222222222333444555666666555555333111000111333666777888555444333111111111222333111111111111111222333444555555333222111111111111111111222222222222111111111111222333444444333333222333333333222111000000000///...///111222111000000000000000000///......*********+++++++++++++++))))))*********+++++++++************************++++++************++++++******************************************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,************************************************************************------,,,+++*********+++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++************++++++fffbbb```]]]ZZZVVVTTTRRRQQQJJJIIIHHHGGGGGGFFFCCCAAA???>>><<<:::888777555444222222111111111111222222111111111000000000000000////////////////////////........................------------------------++++++++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------***---111333333222333333222333333444555444444444111222444555555555444333333444444333333222111000///000000111111222222222000000111111111111000000111111222333444444444444222444777777555333222222//////000111111111111111111111000000111111222333333111///222666:::999888555444222111111222444555333333222222222111111111111111000///---,,,++++++***************)))))))))*********+++++++++,,,,,,,,,+++******))))))******)))))))))******)))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,++++++,,,---//////555555555555666888:::<<<777666444444444333111///555444333222222444666777555555555555555555555555333444666777777666444333222000///000333555555555333222111000000111111222000000000000000111222333555444333222111000000000///000000111222222111111000111222333333333222222111222222222111000//////...------///222444444444////////////...---,,,,,,)))))))))*********++++++))))))*********+++++++++************************++++++************++++++******************************************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,************************************************************************---,,,++++++************++++++++++++++++++++++++)))))))))******+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++mmmdddbbb___[[[WWWTTTQQQOOOJJJIIIHHHHHHHHHGGGCCCAAA??????===;;;999777666555222222111111111111222222111111000000000000000000////////////////////////........................,,,,,,,,,------------...,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++))),,,///000000000000111222222333444444444444444111222222333333333222222444444444444444333222111000111222222333222222222000000000111111000000000111111222333333333222222111333555555444333333333...///000111222222222222222111111111111222333333333222222333666888888888333333222111111222333333222222222222111111111000//////......---,,,++++++************************************++++++++++++++++++***))))))))))))***))))))************))))))************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************************)))))))))***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,---------///111444666:::???BBB999777555444444333111///333222111111222333555666333333444444555666777777555666777777666555444333111000//////222333333222111111111000000000111111000000000///000000111111333333222111000000000000///000000111222222111111111111111111111111111111000000000111000000//////---------///333555555555------......---,,,++++++)))))))))))))))*********)))************+++++++++************************++++++************++++++******************************************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************************************,,,++++++************+++++++++++++++++++++++++++(((((())))))***+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++************++++++nnn``````^^^[[[XXXSSSPPPNNNJJJIIIHHHIIIIIIGGGDDDAAA@@@???>>><<<:::888666555222222111111111111222222000000000000000000000111////////////////////////........................,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++***,,,......---...///111222222333444444444444333222222111111000111111111333333333444333333222222222333444444444333222111111111222222222222111111111111222222222111000000000111333333222222444555000000222333333444444444222222222222222333444444222333333333333333555777111111111111111111111111000000000000////////////...---------,,,,,,++++++************************************++++++++++++++++++***)))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))+++++++++*********))))))************************************************((()))))))))*********+++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000222666;;;???888666444333333333222000000000000000111222333333222222222333444555555555666666666666555444333222111000//////111111000///000000000000000000111111222111000000000000000000222111111000000000111111000000111222222222111111111000///......///000000......///000000000//////...------///111333222222+++,,,,,,,,,,,,,,,++++++))))))))))))))))))(((((()))************+++++++++************************++++++************++++++******************************************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******************************************************************+++,,,++++++++++++++++++++++++((((((((()))***+++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************************************)))*********++++++++++++************++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***************************)))******+++,,,,,,------++++++************++++++kkk\\\\\\\\\ZZZWWWSSSOOOMMMJJJIIIIIIIIIIIIGGGDDDAAA@@@???>>><<<:::888666666222222111111111111222222000000000000000111111111////////////////////////........................,,,,,,,,,------............------,,,++++++++++++,,,------......------,,,...------,,,,,,+++++++++,,,---...---,,,---///111222222333444444444333333333222000/////////000111111222222333333333222222444555555666555444222111222333333444444333333222111111111111111000///...///000111111111222444666111222333444555555555555333333222222333333444555000333444333000///222555///000111111111111000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************++++++++++++******)))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,.........000444888666444333222333333333222---...//////000111111222111111222222222333333333777666666444333222222111111000//////000000///...000000000111111111111111333222111000000///000000111000000000000000111222111111222222222222111111111000...,,,,,,---///000------...///000000000//////...---...///000///...***++++++,,,,,,,,,++++++***)))))))))(((((((((((()))************+++++++++************************++++++************++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************************************))))))******++++++++++++)))************+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++***************************))))))***+++,,,,,,------++++++************++++++mmm___\\\YYYXXXXXXVVVQQQMMMLLLHHHFFFHHHHHHDDDBBBBBB>>>>>>===<<<:::888666444444444333222222111111000222222222111111111111000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++000000000000000000000000222222111111111111111111111111111111000000//////222333444555555555444333444444444444444444444444333333333333333333333333333333222222333333444555444333222111111222333444333333333222222111111111000///111555444//////111222111111000///......---000///...,,,+++***))))))************************))))))))))))))))))))))))++++++******************+++***)))(((((()))***++++++)))((()))******)))((())))))))))))))))))))))))************************))))))(((((((((((())))))************************)))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++)))+++---...------...///222000///111444555444222222000//////000111000///111111000000111222222333222222111111111111222222111111000000000000111111222222222222222222222222111111111111111111111111000000111111111111000000000000////////////000000...------...//////---+++000///...///111222222111...---+++*********++++++(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********++++++************++++++))))))*********))))))(((+++++++++*********)))))),,,+++***))))))***+++,,,'''***,,,,,,+++*********)))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******++++++++++++*********************************+++,,,+++)))))))))+++,,,+++)))((()))***)))(((+++++++++++++++***)))(((************************)))************+++++++++,,,,,,+++***))))))************************************++++++++++++******++++++************++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************ooo___\\\YYYXXXXXXVVVQQQMMMLLLGGGFFFHHHHHHDDDBBBBBB???>>>===<<<:::888666555444444333222222111111000222222222111111111000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++000000000000000000000000000000111111111111111111222222111111111000000000111111333333444333333222333333333333333333333333333333333333333333333333333222222222222333444444333333222222222222333333333333333333222222111111333111111444333000111444111111000//////...------///...---+++************************************))))))))))))))))))))))))************************+++***))))))))))))***++++++)))((()))***+++)))((())))))))))))))))))))))))************************))))))(((((((((((())))))************************)))************+++++++++************************************************************************)))************+++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))+++---------,,,---//////......000444666666555444222000000111111000///000000000///000000111111111111111000000111111111111111000000000000111111222222222222222222222222222222222222222222222222000111111222222111111000000//////////////////000......---...000000///---000///...///000111000///---,,,+++*********++++++(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******++++++************++++++))))))************))))))+++++++++*********))))))++++++************++++++&&&(((******)))))))))***)))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******++++++++++++*********************************+++,,,+++))))))***+++,,,***(((((()))******)))+++++++++++++++***))))))************************)))************+++++++++,,,,,,+++*********************************************++++++++++++******++++++************++++++))))))*********+++++++++,,,,,,++++++************************************qqq___\\\YYYXXXXXXVVVQQQMMMKKKGGGFFFHHHHHHDDDBBBCCC??????>>><<<:::888666555444444333222222111111000222222111111111000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++.........................../////////000111111111222222222111111111111111000000111222222222222111222222222222222222222222333333333333333333333333222222222222222333444444333333444444444444333333333333333333333222222222555111000111111000111555000000//////...---------,,,++++++***)))*********************************))))))))))))))))))))))))************************++++++************++++++***)))((()))***+++***)))))))))))))))))))))))))))***************************))))))(((((())))))***************************)))************+++++++++************************************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---++++++,,,///333666777666444333111111222222111000000000///////////////000111000000//////000000111111000000//////000000111111111111111111111111111111111111111111111111111000000111111111111000000/////////....../////////.........///111222111///000///......//////...---,,,,,,+++************+++(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++++++++***++++++************++++++))))))***************)))+++++++++*********************++++++++++++******'''((()))))))))))),,,...)))************++++++++++++++++++***************************************++++++++++++++++++++++++******++++++++++++*********************************+++++++++))))))+++---+++)))((((((***++++++******++++++++++++***))))))************************)))************+++++++++,,,++++++************+++******************************++++++++++++******++++++************++++++***************++++++++++++************)))))))))************************sss___\\\YYYXXXXXXVVVQQQMMMKKKGGGFFFHHHHHHEEEBBBCCCAAA@@@???===;;;888666555444444333222222111111000111111111111000000000000.................................---------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000000111222222222222111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222111222333333444333444555666666555444333333333333333333222222222222///...111222//////111............------,,,,,,***)))))))))))))))******************************))))))))))))))))))))))))***************+++++++++,,,++++++++++++++++++,,,***)))((()))***+++***)))))))))))))))))))))))))))***************************))))))))))))))))))***************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++((()))++++++******+++,,,))))))+++---000222333333222111000000222444444333111111000////////////000000000////////////000000000000////////////000000111111111111111111111111//////////////////////////////000000000000//////......////////////...............000222333222111///...,,,,,,------,,,***++++++******************(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++))))))***+++++++++******************************)))***+++,,,,,,+++***)))******+++++++++,,,///222))))))*********+++++++++******************************************************************************++++++++++++*********************************++++++***)))***,,,...***)))((((((***,,,,,,+++******+++++++++******)))************************))))))*********+++++++++,,,++++++******+++++++++******************************++++++++++++******++++++************++++++***************************)))))))))))))))))))))************************sss___\\\YYYXXXXXXVVVQQQMMMJJJFFFEEEHHHHHHEEECCCDDDBBBAAA@@@>>>;;;999666555444444333222222111111000111111111000000000//////...........................------------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////111111111111111111111111111111111111111222222333333333333333333333333333222222222222222222222222222111111111111222333333444555666777777666555444222222222222222222222222111...///444666222......---------,,,,,,,,,,,,,,,))))))(((((())))))******************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))(((((((((***++++++)))))))))))))))))))))))))))******************************))))))))))))******************************))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++((()))++++++***)))***+++))))))***+++,,,,,,---......------///222555555555222111111000000111111111000000////////////000000000000////////////000000000000000000000000000000........................------............------......///000000///.........------///111222111000...,,,++++++,,,,,,***)))************************(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++************************)))***+++,,,,,,+++***)))******+++++++++,,,///222))))))*********+++++++++******************************************************************************++++++++++++************************************+++***)))+++...000+++)))((()))+++,,,,,,+++)))******+++++++++******************************))))))*********+++++++++,,,+++++++++++++++,,,,,,******************************++++++++++++******++++++************++++++************************)))))))))))))))))))))***************************rrr___\\\YYYXXXXXXVVVQQQMMMJJJFFFEEEHHHIIIEEECCCDDDCCCBBBAAA???<<<999777555444444333222222111111000111111000000000/////////........................------------,,,,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------000000000000000111111111111111111000111111222333333333333333333333333333222222222222222222222222111111111111111222333333444444555555555555444444000000000111111111111111111...000666999555///---,,,,,,,,,+++++++++++++++***)))))))))))))))******************************)))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++******)))((('''(((***++++++***))))))))))))))))))))))))************************+++******))))))******+++************************)))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++(((***,,,,,,***)))***+++)))***++++++))))))***++++++******,,,000333444444111111111111111222333333111000000//////000000111000//////......//////000////////////////////////------------------------------............------...///000111111000///...---,,,,,,---///000///---+++***))))))******)))(((((()))******+++*********(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++************++++++))))))***+++,,,,,,,,,,,,***************+++++++++******++++++++++++******'''((()))))))))))),,,...)))************+++++++++***************+++++++++******************************************************++++++++++++******************************************)))+++///222,,,***))))))+++,,,,,,+++))))))***++++++++++++***************************)))************+++++++++,,,++++++++++++,,,,,,---******************************++++++++++++******++++++************+++++++++++++++***************)))))))))************+++************************qqq___\\\YYYXXXXXXVVVQQQMMMJJJFFFEEEHHHIIIEEEDDDDDDDDDCCCAAA???<<<999777555444444333222222111111000111000000000////////////........................---------,,,,,,,,,++++++******+++,,,,,,---......,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++....../////////000000000000000/////////000111222222222222222222222222222111111111111111111111111111111111111111222222333222222111111111111222222.../////////000000000000111,,,,,,222666333...,,,++++++++++++++++++++++++++++++***)))))))))******************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***++++++***)))))))))((('''(((***,,,+++***))))))))))))))))))))))))************************+++******))))))******+++************************)))************+++++++++************************************************************************)))************+++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++)))+++,,,+++)))(((***++++++))))))***---///000000////////////000222333444111111111000000111111111//////............//////////////////////////////...........................//////000000//////...///000111222222111000///,,,+++***+++------,,,***)))((('''((()))***)))((('''((()))***++++++***)))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++((()))***+++,,,,,,,,,,,,))))))*********+++++++++++++++************++++++&&&(((******)))))))))***)))************+++++++++))))))*********+++++++++******************************************************++++++++++++***************************************)))))),,,000333---+++******+++,,,+++***))))))***+++++++++++++++************************)))************++++++++++++++++++++++++,,,---...******************************++++++++++++******++++++************+++++++++++++++*********))))))************++++++,,,,,,************************ppp___\\\YYYXXXXXXVVVQQQMMMIIIFFFEEEHHHIIIFFFDDDEEEDDDCCCBBB@@@===:::777666444444333333222111111000000000000000////////////........................---------,,,,,,,,,++++++******+++,,,,,,---......,,,------......------,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,---------------------------------+++++++++***************---.........//////000000///......------///000111000000000000000000000000111111111111111111111111111111111000111222222333111000///......///000111---.........//////000000///)))''',,,000...+++*********************++++++,,,,,,+++***************************************))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***++++++***)))((((((''''''(((+++,,,+++***))))))))))))))))))))))))************************++++++************++++++************************)))************+++++++++************************************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++***,,,------+++******+++)))+++---,,,***)))+++...,,,***))))))+++---,,,,,,---------...000111333444222222111111111111222222//////............//////////////////////////////000000000000000000000000000000111111111111000000///111222333333222111///+++***)))***++++++***((('''&&&&&&''')))***)))((('''((()))+++++++++***)))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++************++++++((()))***+++,,,---------))))))******++++++++++++,,,+++***))))))***+++,,,'''***,,,,,,+++*********)))************+++++++++))))))******++++++++++++************************))))))))))))))))))))))))******++++++++++++***************************************)))))),,,000444...,,,******++++++***)))((()))***+++++++++++++++************************)))************+++++++++++++++++++++,,,,,,---...******************************++++++++++++******++++++************++++++++++++++++++******))))))******+++++++++,,,,,,,,,************************rrr```]]]YYYXXXXXXVVVSSSOOOMMMHHHFFFHHHIIIEEECCCDDDBBBBBBAAA???===;;;999888555444444333333222222111222222222111111111000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///...---,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////000000000000111111111111///000111111111000...---111111000000/////////...//////////////////...............------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++*********+++,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************)))))))))))))))))))))))),,,++++++******++++++,,,,,,+++)))(((((()))+++,,,,,,,,,+++***))))))************++++++++++++************))))))******+++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************++++++++++++************+++,,,------......///...---,,,---///111333444222000///...///000111222222222111111///......222111111111000000//////111111111111000///...---------------------------************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))************))))))************************++++++***)))(((((())))))************************+++++++++*********))))))'''((()))***+++***))))))************************,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,************************************************************************+++*********))))))((((((************************)))************++++++++++++++++++************)))************************++++++************++++++************************))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))''''''(((******+++++++++))))))))))))************************************tttaaa]]]YYYXXXXXXVVVSSSOOOMMMHHHFFFHHHIIIEEECCCDDDBBBBBBAAA???===;;;999888555444444333333222222111222222222111111111000000////////////////////////---------------------------------------------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------.........////////////000000000000///////////////......---000/////////............------------------------......---------,,,,,,,,,,,,,,,,,,------.........---,,,++++++******++++++++++++************++++++************************))))))))))))))))))))))))***************+++++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,,,,+++)))(((((()))+++,,,,,,++++++***))))))************++++++++++++************))))))******+++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((()))************++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************++++++++++++***************+++,,,,,,------...---,,,,,,,,,...000111222111///...---...///000111111111111000///...---000000000000//////......000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((''''''************)))))))))((())))))))))))))))))))))))))))))************))))))************************++++++***)))))))))))))))************************+++++++++*********))))))((()))***+++++++++***)))************************,,,++++++******++++++,,,*********************************+++++++++,,,,,,************************************************************************************)))))))))(((************************)))************++++++++++++++++++************)))************************++++++************++++++************************))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))'''((()))******+++******))))))))))))************************************wwwbbb^^^ZZZXXXXXXVVVSSSOOOMMMIIIGGGIIIHHHEEECCCDDDBBBBBBAAA???===;;;999888555444444333333222222111222111111111111000000000////////////////////////------------------------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////...------,,,,,,------......------------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,---...///000000,,,,,,++++++******++++++++++++************++++++************************))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))++++++************++++++,,,+++***))))))***+++,,,,,,+++******)))***************++++++++++++************))))))******+++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********************************************************************++++++++++++******)))))))))***++++++,,,,,,,,,++++++***+++,,,...///000///---,,,,,,---......000000000000///...------............------------............---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***))))))))))))))))))************************+++++++++***************((()))+++,,,,,,,,,+++***************************++++++************++++++*********************************++++++++++++,,,************************************************************************************))))))))))))************************)))************++++++++++++++++++************)))************************++++++************++++++************************))))))))))))))))))))))))******))))))))))))***************+++++++++++++++************************+++++++++++++++++++++++++++++++++***************+++++++++***************))))))***************))))))))))))*********++++++************************yyyccc___ZZZXXXWWWVVVSSSPPPNNNIIIGGGIIIHHHEEECCCCCCBBBBBBAAA???===;;;999888555444444333333222222111111111111111000000000000////////////////////////------------------------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...---+++*********+++,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++************++++++++++++***))))))***++++++++++++***************+++******++++++++++++************))))))******+++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******************************************************************************************************++++++++++++******(((((())))))*********+++***************+++,,,------,,,++++++++++++,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******************************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******)))))))))))))))***************************************************)))***+++,,,---,,,++++++************************++++++************++++++************************************++++++++++++*********************************************************************************)))))))))))))))************************))))))*********++++++++++++++++++*********))))))************************++++++************++++++************************))))))))))))))))))))))))******))))))))))))*********************+++++++++************************++++++++++++++++++++++++******************************************************+++++++++***))))))))))))*********+++++++++************************|||ddd```ZZZWWWWWWVVVSSSPPPNNNIIIGGGIIIHHHDDDBBBCCCBBBBBBAAA???===;;;999888555444444333333222222111000000000000000000000000////////////////////////------------------------------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,---,,,***)))))))))***+++************++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,,,,,,,,,,------************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))+++******))))))******++++++******************++++++***************++++++******++++++++++++************))))))******+++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++******************************************************************************************************++++++++++++******((()))))))))))))))******)))))))))))))))******+++******************++++++,,,,,,---------,,,++++++******************++++++***++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***)))))))))))))))******************************************************)))***+++,,,---,,,++++++************************+++******))))))******+++************************))))))*********+++++++++************************************************************************))))))))))))))))))******************************))))))*********++++++++++++++++++*********))))))************************++++++************++++++************************))))))))))))))))))))))))******))))))))))))******************************************************++++++++++++++++++++++++***************************************************++++++++++++******)))************++++++++++++************************fffaaa[[[WWWWWWVVVSSSQQQOOOJJJGGGIIIHHHDDDBBBBBBBBBBBBAAA???===;;;999888555444444333333222222111//////000000000000000111////////////////////////---------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------...///,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,+++******))))))******)))************++++++++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))++++++******++++++,,,,,,------,,,,,,,,,,,,------************************))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))******))))))))))))***************************************)))******+++,,,******++++++++++++************))))))******+++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************************+++++++++******************************************************++++++++++++******))))))))))))))))))******)))))))))))))))))))))))))))))))))******************++++++,,,,,,+++******)))))))))************************++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++***************************************+++++++++((()))+++,,,,,,,,,+++*********************************))))))))))))******************************)))))))))************+++************************************************************************))))))))))))************************************)))************++++++++++++++++++************)))************************++++++************++++++************************))))))))))))))))))))))))******))))))))))))*********************)))))))))************************++++++++++++++++++++++++***************+++++++++***************+++++++++******+++++++++++++++************++++++++++++,,,************************gggaaa[[[WWWWWWVVVSSSQQQOOOJJJHHHIIIHHHDDDAAABBBBBBBBBAAA???===;;;999888555444444333333222222111////////////000000111111////////////////////////------------------------------------------------,,,---...//////...---,,,------------------------)))+++---...------...///,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,***++++++++++++***))))))))))))*********+++++++++******++++++,,,------...******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,************************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))******))))))))))))***************++++++***************))))))***++++++,,,******++++++++++++************))))))******+++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))************+++++++++************************))))))*********+++++++++******************************************************++++++++++++******************************))))))*********)))))))))(((((()))***************)))******++++++******)))((()))))))))************)))******+++++++++******))))))))))))))))))))))))************************((((((((()))))))))******((()))))))))************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))***++++++************************))))))*********+++++++++((()))***+++++++++***)))******************************))))))))))))******************************))))))))))))************************************************************************************((()))))))))************************************)))************++++++++++++++++++************)))************************++++++************++++++************************))))))))))))))))))))))))******))))))))))))******+++*********)))))))))(((************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++))))))***+++,,,,,,,,,,,,*********+++++++++,,,,,,************************gggbbb[[[WWWVVVVVVSSSQQQOOOJJJHHHIIIHHHDDDAAABBBBBBBBBAAA???===;;;999888555555444333333222222111.../////////000000111111////////////////////////------------------------------------------------+++---///111111///---+++------------------------)))+++---...------...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,***+++,,,,,,,,,+++)))((())))))******+++++++++,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,******+++,,,------...///+++*********+++,,,,,,---******))))))))))))******************************))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))******))))))))))))************++++++++++++************))))))***+++,,,,,,******++++++++++++***************)))***++++++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++******+++++++++***************)))***************)))((((((((()))******+++******((()))************))))))((()))))))))******++++++)))******+++++++++******************************************************&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))************************))))))((())))))***++++++************************))))))******++++++++++++'''((()))***+++***))))))******************************))))))))))))******************************))))))))))))************************************************************************************(((((())))))*********+++************************)))************++++++++++++++++++************)))************************++++++************++++++************************))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((************************++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,************************iiicccZZZUUUTTTSSSRRRPPPLLLLLLJJJHHHFFFDDDCCCBBBBBBBBBBBBAAA???<<<999888777555333333444444333222000000000000000000000000111000000///...---------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***------,,,)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++------------++++++************************************************,,,,,,+++***))))))******)))***,,,------,,,***)))(((((())))))******++++++)))************+++++++++++++++++++++******))))))...---+++***)))***++++++((()))))))))************)))))))))))))))******++++++++++++*********)))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++''''''((()))***++++++,,,************************)))************++++++++++++++++++*********))))))))))))***++++++++++++***)))************+++++++++))))))((((((((((((((()))************************------,,,+++***)))((('''************************))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******+++***+++,,,***((()))++++++***)))'''''''''((()))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++*********+++,,,---************************************************************************************************++++++************++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***************************************************++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************iiiccc[[[VVVUUUTTTRRRPPPLLLLLLJJJHHHFFFDDDCCCBBBBBBBBBBBBAAA???<<<:::888777555333333444444333222000000000000000000000000000//////...------,,,,,,........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************,,,++++++***))))))******)))***,,,------,,,***)))))))))))))))************)))************+++++++++++++++++++++*********)))---,,,++++++******++++++************++++++++++++)))))))))))))))******++++++++++++*********))))))***+++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++************************)))************++++++++++++++++++*********))))))))))))***++++++++++++***)))************+++++++++******)))******+++,,,---************************+++++++++***************************************))))))************))))))************************))))))))))))))))))))))))******************************************++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++*********)))******)))((()))*********)))((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++*********+++,,,---************************************************************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************+++++++++*********))))))))))))))))))))))))))))))***)))((((((((()))+++++++++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***************************************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************hhhccc\\\XXXVVVUUURRROOOMMMLLLJJJHHHFFFDDDCCCBBBCCCCCCBBBAAA???<<<:::888777555333333444444333222000000000000000000000000///......------,,,,,,,,,........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,******+++---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,+++******)))************+++,,,------,,,+++******************))))))))))))************+++++++++++++++++++++************++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,)))))))))))))))******++++++++++++***************)))))))))***+++++++++,,,++++++++++++++++++++++++)))*********************************************)))************++++++++++++++++++***************))))))***++++++++++++***)))************+++++++++)))))))))***+++,,,---...************************))))))******+++++++++,,,************************))))))************))))))************************))))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))***)))))))))******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++************+++,,,,,,************************************************************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++)))******************)))************************+++++++++***************)))))))))))))))))))))))))))))))))((()))******++++++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***************************************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************iiiccc]]]YYYWWWVVVSSSPPPMMMLLLJJJGGGEEEDDDCCCCCCCCCCCCCCCAAA???===:::999777555333333444444333222000000000000000000000000//////.........---------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++***++++++,,,,,,++++++***+++++++++******)))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,------,,,***)))*********+++++++++,,,,,,)))))))))))))))******+++************************(((((()))******+++,,,,,,+++++++++++++++++++++++++++*********************************************))))))*********+++++++++************************))))))***++++++++++++***))))))*********+++++++++(((((((((((()))******+++************************)))************+++++++++************************)))******++++++******)))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******)))******)))***---,,,***((()))***++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************++++++,,,************************************************************************************************++++++************++++++))))))*********+++++++++************************))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***************************************************++++++*********+++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************jjjddd]]]YYYWWWVVVSSSQQQNNNLLLIIIGGGDDDDDDCCCCCCCCCCCCCCCBBB@@@===:::999777555333333444444333222000000000000000000000000000000000000////////////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***************++++++++++++++++++++++++++++++,,,,,,++++++******))))))))))))*********++++++++++++++++++++++++++++++,,,)))***,,,------,,,+++***))))))))))))*********+++)))))))))))))))******+++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++************************************))))))*********+++++++++************************))))))***++++++++++++***))))))*********+++++++++++++++***)))(((((())))))************************+++++++++************)))******************************++++++++++++******************************))))))))))))))))))))))))************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******))),,,+++))),,,111000+++((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))******++++++++++++************************************************************************************************++++++************++++++))))))*********+++++++++************************))))))************))))))************************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***************************************************++++++******+++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************llleee]]]XXXWWWVVVUUUSSSNNNLLLIIIFFFDDDCCCDDDDDDDDDDDDCCCBBB@@@===;;;999777555333333444444333222000000000000000000000000000000000000000000000000........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++(((((()))))))))*********)))))))))))))))******+++***************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++******++++++++++++++++++************************)))************+++++++++***************+++++++++))))))***++++++++++++***)))************+++++++++///...---,,,+++*********************************,,,+++++++++******))))))******************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((******++++++++++++******))))))))))))))))))))))))******++++++++++++*********---,,,)))---444333,,,))))))******++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******************************************************************************************************++++++************++++++)))************+++++++++************************)))******************)))++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((()))************)))***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***************************************************++++++***++++++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************nnnggg]]]WWWUUUVVVVVVUUUOOOMMMIIIFFFDDDCCCDDDDDDDDDDDDCCCBBB@@@>>>;;;999777555333333444444333222000000000000000000000000/////////000000000000000........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---///000...,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,,,,++++++++++++++++++,,,***++++++++++++++++++,,,)))************++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---))))))*********+++++++++)))))))))))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))************+++++++++))))))*********+++++++++))))))***++++++++++++***)))************+++++++++...---,,,,,,++++++++++++***************************************+++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************++++++************************++++++++++++******))))))))))))))))))))))))******++++++++++++******(((,,,+++''',,,555444+++******))))))******+++,,,***)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))***+++******)))************************************************************************************************++++++************++++++)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***************************************************++++++++++++,,,---......******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************oooggg]]]VVVUUUVVVWWWVVVOOOMMMIIIFFFCCCCCCDDDEEEDDDDDDDDDBBB@@@>>>;;;:::777555333333444444333222000000000000000000000000.........///////////////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***...222333000...---...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---)))************++++++++++++++++++,,,,,,---------++++++***)))***+++---...******+++++++++,,,,,,,,,)))))))))))))))******+++))))))******++++++++++++---------------------,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************)))************+++++++++))))))******++++++++++++))))))***++++++++++++***)))************+++++++++*********)))******++++++************************'''((()))***+++,,,------***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))******++++++++++++******'''+++***&&&+++555444***+++***)))))))))***,,,---******))))))(((((((((''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))++++++******)))************************************************************************************************++++++************++++++)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))'''((()))++++++******)))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***************************************************++++++++++++,,,---...///******+++++++++,,,,,,,,,---,,,,,,++++++*********************************mmmaaaWWWUUUVVVUUUUUUVVVLLLIIIFFFDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@???<<<999777555444222222333444555222222222111111111111000////////////....................................000...,,,,,,------,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------,,,+++***+++---...---,,,,,,---......,,,,,,---.........---,,,,,,+++******++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++************************************************'''((()))++++++***))))))++++++++++++++++++++++++******************************++++++++++++******))))))))))))******************)))))))))))))))***************************))))))***++++++++++++***)))************+++++++++******++++++++++++******))))))(((((()))***++++++++++++************************************************))))))))))))******))))))))))))***+++,,,---***)))(((''''''((()))***************************************************---+++(((&&&&&&(((***,,,))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,************************************************)))************+++++++++,,,++++++******++++++,,,)))************+++++++++'''(((((()))***+++++++++************************************************))))))))))))***+++,,,---************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++*********************************************************++++++,,,,,,++++++***++++++++++++******))))))ooodddYYYVVVVVVUUUTTTTTTLLLJJJFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA???<<<:::777555444222222333444555222222222111111111111000////////////....................................000...,,,,,,---------+++---------------------------,,,,,,++++++,,,,,,---------------------------,,,+++***+++---...---,,,+++---...---,,,+++,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********************************************************((()))******++++++******))))))))))))))))))))))))******************************++++++++++++******))))))))))))************,,,,,,+++++++++++++++,,,************************))))))***++++++++++++***)))************+++++++++******++++++++++++******+++++++++++++++,,,------******************************************************))))))))))))******+++******))))))************)))(((((((((((()))******************************************************)))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))))))))))))))******))))))))))))******************+++++++++,,,************************************************)))************++++++++++++******************+++)))************+++++++++((((((((()))***+++++++++************************************************))))))))))))***+++,,,---************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******************************))))))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))******************++++++++++++*********************************************************++++++,,,,,,++++++***++++++++++++*********)))rrrfff[[[XXXWWWTTTRRRRRRMMMJJJGGGEEEEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@===;;;666555444333222333444444222222222111111111111000////////////....................................///---,,,,,,---------,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,+++***+++---...---,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++***************)))***************************************************************+++,,,,,,******************************************************++++++++++++******)))))))))*********++++++,,,+++++++++++++++,,,,,,************************))))))***++++++++++++***)))************+++++++++******++++++++++++******,,,++++++++++++,,,,,,---******************************************************))))))))))))******,,,+++***)))((((((((((((***))))))(((((())))))***************************************************'''(((((()))))))))(((((())))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++************************************************)))************+++++++++******))))))))))))******)))************+++++++++(((((())))))***+++++++++************************************************))))))))))))***+++,,,,,,************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))*********************************)))******+++,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))*********++++++******++++++++++++*********************************************************++++++,,,,,,++++++***++++++++++++************rrrfff\\\YYYXXXUUURRRRRRLLLJJJGGGFFFFFFFFFEEECCCCCCBBBAAABBBBBBAAA>>>;;;666555444333333333444444222222222111111111000000////////////....................................///---,,,,,,---...---,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,+++***+++---...---,,,***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++************************************************************,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))*********+++++++++)))))))))((())))))***+++************************))))))***++++++++++++***))))))*********+++++++++******++++++++++++***************))))))******+++***************+++++++++******************************))))))))))))******++++++***)))(((((((((((())))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******((())))))))))))*********************************************************))))))*********+++++++++++++++************++++++))))))*********+++++++++)))))))))******+++++++++******************************************************))))))***++++++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++*********************************************************++++++,,,,,,++++++***++++++++++++++++++++++++oooeee[[[XXXXXXUUUSSSRRRKKKIIIGGGGGGGGGGGGEEEDDDBBBAAAAAAAAABBB@@@>>>;;;555555444444333333333333222222222111111111000000////////////.......................................---++++++---......------------------------------,,,,,,++++++,,,,,,---------------------------,,,+++***+++---...---,,,***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************++++++++++++))))))(((((()))******+++************************))))))***++++++++++++***))))))*********+++++++++******++++++++++++******++++++***************+++))))))*********+++++++++******************************))))))))))))************))))))))))))******))))))************))))))************************************************,,,***)))((()))+++...000************************))))))))))))))))))******************************************************))))))))))))))))))))))))******))))))))))))******((())))))))))))*********************************************************))))))*********+++++++++---,,,,,,++++++,,,,,,---))))))*********+++++++++************++++++++++++*********************************************************)))******+++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******++++++++++++*********************************************************++++++,,,,,,++++++***+++++++++++++++++++++,,,nnndddZZZXXXXXXTTTQQQQQQIIIHHHGGGGGGHHHHHHGGGFFFAAA@@@@@@@@@AAA@@@===;;;555555444444444333333333222222222111111111111000////////////.......................................,,,++++++---......------------------------------,,,,,,++++++,,,,,,---------------------------,,,+++***+++---...---,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,---------***************************************************************+++,,,,,,++++++++++++++++++++++++******************************++++++++++++***************++++++++++++,,,************+++,,,------************************))))))***++++++++++++***)))************+++++++++******++++++++++++******...------,,,,,,,,,,,,---)))))))))***++++++,,,,,,******************************))))))))))))******+++***************++++++)))******++++++******)))************************************************---+++)))((()))---000333************************))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++************************************************)))************+++++++++------,,,,,,,,,,,,------)))************+++++++++++++++++++++++++++++++++************************************************+++***************++++++************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,******++++++++++++*********************************************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,oooddd[[[XXXVVVRRRNNNMMMHHHGGGFFFGGGIIIJJJIIIGGG??????>>>???@@@???<<<:::444444555555444444333333222222222111111111111000////////////.......................................,,,++++++---.........---------------------------,,,,,,++++++,,,,,,---------------------------,,,+++***+++---...---,,,+++---...---,,,+++,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++,,,,,,,,,,,,************************************************((()))******++++++******++++++++++++++++++++++++******************************++++++++++++***************+++++++++,,,,,,************+++,,,---...************************))))))***++++++++++++***)))************+++++++++******++++++++++++******///...---,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******************************))))))))))))******...---,,,+++*********+++)))***++++++++++++***)))***************************************************)))))))))+++---000111************************((()))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************+++++++++,,,************************************************)))************+++++++++---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++************************************************++++++***************+++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))*********************************************************+++++++++,,,,,,******++++++++++++*********************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------pppfff[[[XXXVVVPPPLLLJJJFFFFFFFFFHHHJJJKKKJJJHHH???>>>>>>>>>???>>><<<:::444444555555444444333222222222222111111111111000000/////////....................................---,,,++++++---///......---------------------------,,,,,,++++++,,,,,,---------------------------,,,+++***+++---...---,,,,,,---......,,,,,,---.........---,,,,,,+++******++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++************************************************'''((()))++++++***))))))------------------------******************************++++++++++++************+++++++++,,,,,,,,,(((((((((((()))***+++,,,************************))))))***++++++++++++***)))************+++++++++******++++++++++++******---,,,++++++************((())))))***++++++,,,,,,******************************))))))))))))******000000...,,,+++***)))))))))***+++,,,,,,+++***)))************************************************&&&''')))+++---......///************************(((((())))))*********+++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,************************************************)))************+++++++++,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++************************************************++++++***************+++************************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************************************+++++++++,,,,,,++++++++++++++++++,,,,,,---------uuufff[[[[[[YYYQQQKKKKKKFFFFFFFFFHHHIIIIIIHHHFFFAAA@@@?????????>>><<<:::777666666555555555666666444444333222222111111000111111111111000000000000//////.........---------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---------------------------******,,,...000000...,,,************************************************++++++,,,,,,,,,,,,------+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***------+++***))))))((((((---,,,***)))))))))******'''((()))***************,,,++++++******++++++,,,)))************+++++++++************************)))))))))***+++++++++,,,)))************+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********))))))(((++++++************++++++******))))))))))))******************************+++******)))))))))((((((,,,+++***))))))***+++,,,++++++************++++++***++++++,,,,,,++++++***************************+++,,,,,,---,,,+++***)))+++++++++*********)))))))))************+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))************+++++++++++++++******************+++++++++*********))))))++++++***************+++((()))***++++++++++++***&&&(((************,,,---*********************************************************++++++,,,------,,,***))))))***++++++***************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++wwwhhh\\\[[[YYYQQQKKKJJJFFFFFFFFFHHHIIIJJJHHHFFFBBB@@@??????@@@???===;;;777777666555555555555555444444333222222111111000111111111111000000000000//////.........---------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,++++++******++++++,,,************************++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,------------------------******+++...000000...,,,************************************************+++++++++,,,,,,,,,------+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++***))))))))))))---,,,***)))))))))***+++((())))))************))),,,++++++******++++++,,,)))************+++++++++***************************************+++++++++)))************+++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++******))))))))))))******************************,,,,,,,,,,,,++++++******++++++***))))))***+++++++++******************+++***++++++,,,,,,++++++*********************************+++++++++***)))(((+++++++++*********)))))))))************+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++++++++************************+++++++++*********))))))++++++***************+++*********++++++++++++,,,...---,,,,,,+++++++++,,,************************************************************************+++***((((((***+++***)))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++yyyiii]]][[[XXXPPPIIIIIIFFFFFFFFFHHHJJJJJJHHHFFFCCCBBB@@@@@@@@@@@@===;;;999888777555555444444444444444333222222111111000111111111111000000000000...............---------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++******))))))******+++++++++++++++++++++++++++******++++++,,,,,,------///...---+++++++++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------******+++---//////...,,,************************************************++++++++++++,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***************+++,,,,,,+++************+++*********+++******)))))),,,++++++******++++++,,,)))************+++++++++************************+++++++++***************)))************++++++++++++******))))))******+++++++++++++++++++++++++++************************+++***))))))***+++,,,---++++++************++++++******))))))))))))******************************,,,,,,,,,,,,,,,++++++***++++++***))))))***++++++******************************++++++++++++******************************))))))*********)))((((((+++++++++***************)))************+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++++++++,,,*********++++++++++++,,,++++++***************)))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************+++++++++,,,************************+++++++++***************+++***************++++++,,,++++++******,,,---...777333...,,,------,,,***************************************************++++++******)))(((((('''+++)))'''((()))***))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,{{{kkk]]]ZZZWWWNNNHHHHHHGGGFFFGGGHHHJJJJJJHHHFFFDDDBBBAAAAAAAAA@@@===;;;999999777666444444333333444444333222222111111000111111111111000000000///........................------------------------.........---------,,,,,,------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++******++++++,,,---......000///---,,,++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///---,,,***************************************************++++++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))***++++++,,,++++++++++++++++++++++++++++++++++++******)))(((,,,++++++******++++++,,,))))))*********+++++++++************************,,,+++++++++***)))))))))))))))*********+++++++++***))))))))))))))))))***************************************************+++***))))))***,,,...000++++++************+++++++++******))))))******+++************************)))***+++++++++***))))))+++******************+++*********++++++***************++++++++++++************************************************))))))************************))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++++++++,,,))))))*********+++++++++++++++++++++************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,***************+++++++++*********************************)))******+++,,,---,,,+++******,,,...///:::333---+++---...,,,)))************************************************++++++******))))))))))))***(((''''''((())))))(((************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,}}}lll^^^ZZZWWWNNNGGGGGGGGGGGGGGGIIIJJJJJJIIIGGGDDDCCCAAAAAAAAA@@@===;;;999999777666444444333333444444333222222111111000111111111111000000000///---.....................------------------------...------------,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,------......///...---,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,*********************************************************+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++***)))(((,,,++++++******++++++,,,))))))*********+++++++++************************,,,+++++++++***)))))))))))))))*********+++++++++)))))))))******)))))))))************************************************+++***))))))***,,,...000++++++************++++++++++++************++++++************************((()))+++,,,,,,+++***)))*********++++++*********)))***++++++++++++***))))))******++++++******)))************************++++++++++++++++++++++++************************))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***+++++++++++++++++++++++++++++++++******++++++,,,))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,))))))*********+++++++++******************************))))))***++++++,,,---,,,+++******,,,...///555000***))),,,...---+++*********************************************************+++++++++,,,,,,***(((''''''((())))))(((************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,}}}lll]]]ZZZVVVMMMHHHHHHGGGGGGGGGIIIKKKKKKIIIGGGDDDCCCAAA@@@@@@???<<<:::999888777555555444444444444444333222222111111000111111111111000000000000---------...............------------------------------------,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------,,,,,,++++++,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...---,,,************************************************************+++++++++++++++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++******)))))))))***+++,,,,,,***+++,,,,,,---,,,,,,,,,+++++++++,,,++++++******,,,++++++******++++++,,,)))************+++++++++************************+++++++++***************)))************+++++++++)))******++++++******)))++++++++++++++++++++++++************************+++***))))))***+++,,,---++++++************++++++++++++************++++++***************************+++---//////...,,,+++)))***++++++++++++***))))))***+++,,,,,,+++***)))))))))************))))))************************+++++++++***++++++,,,---***************+++++++++)))************+++++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,***************+++++++++))))))))))))***+++,,,,,,,,,++++++******,,,---...///+++((((((+++------,,,************************************************)))******+++,,,,,,------+++)))'''((()))***))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------}}}lll]]]YYYVVVMMMHHHHHHHHHGGGHHHIIIKKKKKKIIIGGGDDDBBB@@@@@@???>>>;;;999777777666555555555555555444444333222222111111000111111111111000000000000---------.........//////---------------------------------,,,,,,,,,++++++........................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------(((***+++---...---,,,++++++,,,------...---------,,,,,,---......---,,,,,,+++++++++++++++++++++++++++***)))***,,,------,,,************************************************************+++++++++++++++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++***+++,,,---------,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,)))************+++++++++***************************************+++++++++)))************+++++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++,,,++++++******++++++,,,************************)))+++---///000...---+++)))***++++++++++++***)))(((***+++,,,,,,+++***((())))))************))))))************************+++***)))))))))+++,,,---))))))*********+++++++++)))************+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))***+++,,,---*********++++++++++++,,,))))))))))))***+++,,,,,,************************************************************+++++++++++++++***((((((***+++***)))************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---------}}}lll]]]YYYVVVNNNIIIIIIHHHGGGHHHIIIKKKKKKIIIGGGCCCBBB@@@??????===:::888777666666555555555666666444444333333222111111000111111111111000000000000---------.........//////---------------------------------,,,,,,,,,++++++........................,,,------......------,,,------------------------------------------------,,,,,,,,,------.........******+++,,,,,,---......---,,,,,,++++++*********,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------...---,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,&&&(((+++---......,,,++++++,,,------......------,,,,,,---......---,,,,,,+++++++++++++++++++++++++++***))))))+++---------************************************************)))************++++++++++++++++++************)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***************+++)))***,,,---...---,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))************+++++++++************************))))))******+++++++++,,,)))************+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********))))))(((++++++************++++++,,,++++++******++++++,,,************************''')))+++---...---+++***)))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))((())))))************))))))***************************)))(((((((((***+++,,,))))))******++++++++++++)))************+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))***+++,,,---((()))***++++++++++++***''')))++++++******+++,,,************************************************++++++******)))(((((((((,,,***))))))***++++++***************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------}}}ggg\\\[[[SSSMMMKKKFFFFFFHHHJJJLLLMMMLLLJJJHHHFFFCCC@@@===<<<;;;999777777777777666555555444444333333444444333333222111000000111111111111000000////////////////////////------............------////////////////////////------------------------........................---------............/////////...---------------,,,,,,,,,---------------------------------------...---+++*********++++++,,,,,,---......---,,,,,,...---,,,,,,,,,,,,---...///,,,((())),,,......,,,...,,,***+++---...,,,***------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------......---,,,,,,+++******,,,,,,++++++,,,,,,---...******))))))***+++,,,,,,************************++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++))))))***+++++++++******++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************++++++++++++++++++************)))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++************++++++((())))))*********)))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,************************++++++++++++******)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++************************---,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++************************)))+++,,,***((((((***,,,************************---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))++++++************++++++************************************************+++++++++*********))))))************************************************++++++************++++++************************************************)))************+++++++++************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,------------------------mmm___ZZZPPPIIIHHHDDDEEEGGGIIIKKKKKKJJJHHHGGGFFFDDDAAA>>>===<<<:::888777777777666555555444444333444444444444333222222000000111111111111000000////////////////////////.........//////.................................------------------------........................---------............///.........---......//////........................------------------------------+++*********++++++,,,,,,---......---,,,,,,...---,,,,,,,,,,,,---...'''***......,,,***)))***...,,,***+++---...,,,***------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++******,,,++++++++++++,,,------***************+++,,,,,,************************++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++)))************+++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++++++++++++++************)))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++************++++++***************************************+++++++++******+++++++++,,,,,,,,,************************++++++++++++*********)))************************,,,,,,,,,,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++************************---,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++***************************)))***---111222...+++************************---,,,++++++******++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************************************,,,,,,,,,+++++++++******************************************************++++++************++++++************************************************)))************+++++++++************************+++++++++++++++***))))))******+++++++++,,,,,,,,,------------------------nnn___YYYMMMHHHHHHDDDEEEFFFIIIJJJKKKIIIGGGFFFGGGDDDAAA???>>>===;;;999888777777666666555555444444444444444444333222222000000111111111111000000////////////////////////...//////000000//////...........................------------------------........................---------............///---------...///000222333///.........---,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,------......------,,,...------,,,,,,------...'''111;;;;;;333,,,,,,///---,,,++++++------,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***+++++++++++++++,,,------+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++---,,,+++******+++,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,+++++++++************)))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++************++++++...---+++***)))******++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++,,,,,,,,,+++******************+++++++++,,,++++++++++++++++++++++++************************---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********++++++++++++++++++++++++++++++'''(((///999:::222)))++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************++++++************++++++************************************************)))************+++++++++***************************++++++++++++***))))))******+++++++++,,,,,,,,,------------------------hhh[[[WWWNNNIIIJJJGGGEEEGGGIIIKKKKKKIIIGGGFFFFFFDDDAAA???>>>===;;;999888888777777666555555555444444444555444333333222000111111222222111111000000000000000000000000000//////000000000000//////........................------------------------........................---------............///,,,,,,---...000222444555......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++555??????777//////222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,++++++++++++++++++***+++,,,,,,---+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++222111...,,,***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++************++++++000///,,,***)))***+++,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,******+++,,,+++++++++++++++++++++++++++((((((...777999111)))++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************************************))))))*********+++++++++******************************+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzdddYYYXXXPPPJJJJJJEEEGGGIIIKKKLLLLLLJJJHHHGGGDDDBBB???======<<<:::888888888888777666666555555444444555555555444333333111111222222222222111111111111111111111111111111//////000000000000//////........................------------------------........................---------............///,,,,,,---...000222444555000//////...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++000444444000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++777555111...+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++************++++++111///---+++******+++,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***************************++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***)))***,,,...///---+++++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++))))))))))))************************************************************++++++************++++++************************************************))))))*********+++++++++************************)))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{eeeZZZYYYPPPIIIGGGBBBHHHIIIKKKMMMLLLKKKHHHGGGDDDAAA>>>===<<<<<<:::888999888888777777666666555555555555555555444333333111111222222222222111111111111111111111111111111...//////000000//////...------------------------------------------------........................---------............///---------...///000222333222222111111000/////////------------------------+++,,,,,,------------,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,+++*********+++,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++555444111...,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++************++++++///...,,,+++***++++++,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,***''''''***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))************************************************++++++************++++++************************************************)))************+++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,hhh\\\YYYOOOIIIHHHDDDGGGIIIKKKLLLKKKJJJGGGEEEDDDBBB???>>>======;;;:::999999888888777666666666555555555555555444444333111222222333333222222111222222222222222222222222.........//////.........------------------------------------------------........................---------............///.........---......//////000000000000000000//////------------------------++++++---.........------...---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,---------,,,++++++,,,...***,,,...---+++***,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++......---,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++************)))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,+++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++((((((***---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************************************************************++++++************++++++************************************************)))************+++++++++************************))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++iii[[[XXXOOOKKKLLLIIIGGGHHHJJJKKKJJJHHHFFFDDDEEECCC@@@??????>>><<<;;;999999888888777666666666555555666666555555444333111222222333333222222111222222222222222222222222------............------------------------------------------------------........................---------.........////////////...---------------,,,,,,,,,---------------------------------------***+++---...///...------...---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,))),,,...---***))),,,///***,,,...---+++***,,,...---------,,,,,,,,,++++++,,,,,,------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++((()))***++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++************)))************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++************++++++******+++,,,,,,,,,++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************************************++++++************++++++************************************************)))************+++++++++************************((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++mmm___XXXPPPPPPOOOEEEGGGHHHIIIIIIIIIGGGEEEDDD@@@BBBAAA>>><<<>>>===:::;;;999777555444555555666333333444444333333222111...000222444555444333222111111111111111111111111000000000000000000000000........................---------............///................................................,,,,,,,,,---------......000////////////.........++++++++++++++++++++++++...------,,,,,,------............------,,,,,,,,,,,,,,,,,,------.........---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++************************---...///...,,,+++,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++************++++++)))******++++++,,,---------,,,+++******+++,,,---+++++++++******)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++---......---+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************---,,,,,,+++*********+++,,,,,,,,,++++++*********+++++++++,,,,,,---------******+++,,,,,,---......,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++222;;;<<<111***,,,---)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***************************************************,,,,,,,,,++++++*********))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,nnn___ZZZSSSRRRQQQHHHGGGHHHIIIJJJIIIGGGEEECCCAAACCCCCC???>>>??????;;;;;;999777555444444555666333444444444444333222222...000222444444444333222111111111111111111111111////////////////////////........................---------............///................................................,,,,,,,,,---------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---.........,,,+++,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********,,,---------------,,,++++++++++++,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++444555,,,'''***,,,(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***************************************************,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,ooo```\\\VVVUUUTTTLLLFFFHHHJJJKKKJJJHHHDDDBBBBBBDDDCCC@@@???AAA@@@===:::999666444333333444555444444555555444444333222///000222333444444333222111111111111111111111111////////////////////////........................---------............///................................................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,---------,,,,,,+++******))),,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++////////////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------......------,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++&&&...000)))'''***,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***************************************************,,,,,,,,,++++++++++++***)))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooo___]]]XXXWWWVVVOOOFFFHHHKKKMMMLLLHHHDDDBBBAAADDDCCC@@@???AAA@@@===;;;999666444333333333444555555555555555444333333000111222333333333333222111111111111111111111111................................................---------............///................................................,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////...---,,,+++***++++++++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++(((---///+++))),,,...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...---,,,+++***+++,,,---++++++++++++++++++++++++ooo^^^]]]ZZZXXXVVVQQQGGGJJJMMMOOONNNJJJEEEAAA@@@BBBBBB???>>>@@@@@@===;;;:::777444333333333444555666666666666555444444111111222222333333222222111111111111111111111111////////////////////////........................---------............///................................................,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++************+++++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---000111111000---,,,+++,,,------------,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++---...,,,+++,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++ppp^^^___\\\XXXWWWRRRHHHLLLPPPRRRQQQLLLFFFBBB???BBBBBB>>>>>>@@@@@@======;;;888555444333444444666666666777666666555444222222222222222222222222111111111111111111111111000000000000000000000000........................---------............///................................................,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++******))))))******+++)))******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,---------------...******++++++,,,++++++***************+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***---111333333111---***+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++******************************************************++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++sss```aaa^^^ZZZXXXTTTJJJMMMRRRUUUSSSNNNGGGCCC@@@CCCBBB??????BBBAAA???>>><<<999777555444555555666777777777777666555555333222222222222222222222111111111111111111111111111111111111111111111111........................---------............///................................................,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,,,,---......---,,,,,,++++++,,,,,,------------((()))***+++,,,,,,,,,,,,************++++++++++++*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***,,,///000000///,,,***+++,,,---//////---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,---------,,,************************uuuaaaccc```[[[YYYUUUKKKNNNSSSVVVUUUOOOHHHCCCAAADDDDDDAAA@@@CCCCCC@@@???===:::777555555555666777777777777777666666555333333222222111222222333111111111111111111111111111111111111111111111111........................---------.........//////................................................,,,,,,,,,---------............------------,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------..................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------------......++++++,,,,,,,,,---------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++************************+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++*********,,,,,,---......---,,,,,,+++++++++,,,,,,---------((()))***+++,,,---------)))************+++++++++))))))*********+++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------************************+++*********+++,,,,,,---,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++***((((((+++---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++*********************************************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***,,,---...---,,,,,,************************sssddd```]]]\\\RRRTTTNNNQQQUUUWWWUUUOOOHHHCCCEEEEEEEEEEEEDDDCCCBBBAAABBB???;;;888888888777666777777777666555555444444111222222222222111000000333333333222222111111111222111111111000000//////000000///..................------,,,,,,------...---------------------------------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///............---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,------......------,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************(((+++......,,,+++,,,---))))))***+++,,,,,,------,,,++++++******++++++,,,------------------------,,,,,,++++++,,,,,,---...%%%,,,///***(((+++...,,,111000...,,,+++***++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,---------+++***+++---...+++(((...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++------,,,,,,+++*********+++************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,************************...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))***+++,,,---...---,,,,,,)))))))))******++++++,,,++++++++++++******))))))tttfffbbb^^^^^^TTTXXXPPPRRRVVVXXXVVVPPPIIIEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA>>>;;;888888888777666777666666555555444444333111222222222222111000000333333333222222111111111222111111111000000000000000000///..................------,,,,,,------...---------------------------------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------......---------,,,,,,,,,///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,------......------,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))),,,...///---,,,,,,...*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...222555444...+++------+++111000...,,,++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,+++)))***,,,---+++)))......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++------,,,++++++******++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,************************,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++*********,,,------,,,,,,+++*********+++++++++++++++++++++++++++*********)))vvviiiddd```___WWW[[[RRRTTTWWWYYYWWWQQQLLLHHHFFFFFFFFFFFFEEEDDDCCCCCCAAA>>>:::888888888888777666555555444444333222222111222222222222111000000222222222222222111111111111111111111111000000000000000///.....................------------......---------------------------------............///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...........................------------,,,,,,,,,///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,//////...------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...@@@>>>777000---...---***//////---,,,++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++***)))***+++,,,+++***......------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++************xxxjjjeeeaaa___VVV[[[SSSUUUWWWXXXVVVRRRMMMJJJGGGGGGGGGFFFFFFEEEDDDCCCAAA>>>:::888888888888777555555444333333222222111111222222222222111000000222222222111111111111111111111111111111111111111000000///.....................------------..............................---------............///........................------------------------++++++,,,---............------------------------------------------------///............---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++---...//////.........,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...BBB<<<444---,,,---,,,***...------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,+++*********,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++*********++++++++++++,,,,,,---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,))))))******++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++zzzjjjeeebbb```UUUWWWSSSTTTVVVWWWUUUQQQNNNKKKGGGGGGGGGFFFFFFEEEDDDCCC@@@===:::888888999888888444444444333222222111111111222222222222111000000111111111111111111111111111111111111111222222222000000///...............///......------......///........................---------............///---.....................------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---///000///...---,,,,,,++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...999222,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,*********+++,,,---++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++******+++---...***+++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++---------,,,,,,++++++++++++++++++++++++++++++,,,{{{iiieeeeeeeeeWWWVVVTTTUUUVVVVVVUUURRROOOMMMFFFFFFFFFFFFEEEDDDCCCCCC@@@===:::888888999999888555444444333333222111111111222222222222111000000000000000111111111111111111111111222222222222222000000///...............//////............//////........................---------............///---------...............------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......***((()))*********---***+++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,+++,,,...111***+++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++++++++++++++++++++,,,,,,+++******+++---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,zzzfffeeeiiikkk\\\XXXVVVWWWWWWWWWUUUSSSQQQPPPEEEEEEEEEEEEDDDCCCBBBBBB???===999888888999999888555555555444333333222222111222222222222111000000///000000000111111111222111111111222222333333333000000///...............//////............//////........................---------............///---------.........//////........................---------...------,,,,,,------------------------,,,,,,,,,---------......///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------...,,,------......------,,,------------------------++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////---************++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***(((***...---))))))---)))***+++,,,---,,,,,,+++,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++,,,000333+++,,,...///000///...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------...------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++++++++++++++++++++,,,,,,+++******+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,++++++***+++,,,---...*********++++++++++++++++++++++++,,,,,,,,,------yyydddeeemmmqqqaaa[[[XXXXXXXXXXXXWWWUUUSSSRRREEEEEEEEEEEEDDDCCCBBBAAA???===999888888999999999666555555444444333333222111222222222222111000000//////000000111111111222111111111222222333333333000000///...............//////............//////////////////////////////---------.........//////---------.........//////....................................---,,,++++++........................,,,,,,,,,------.........//////.........---------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...,,,------......------,,,------------------------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,//////---***))))))***+++,,,,,,------...------,,,,,,------...------------------------,,,,,,++++++,,,,,,---...******///333000))))))...((()))+++,,,------,,,+++---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,(((***+++,,,---,,,,,,+++++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///...,,,---111555,,,...000111222111000///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,---------......------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---+++++++++++++++++++++++++++,,,,,,+++******+++---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++++++++,,,---...)))))))))******++++++,,,+++++++++,,,,,,---------tttddddddaaaggg___ZZZVVVWWWXXXXXXWWWVVVTTTRRREEECCCCCCDDDGGGFFFBBB>>>@@@???===:::999888888999666666444333333444555555333222111111000111111111000000000000000000000000000000000000111111111111222111///.........///000000000//////.........---////////////////////////........................//////.........---------------------------------------------------------------............---------------............///000///...---------------------------------,,,,,,------++++++++++++------++++++,,,,,,,,,---------,,,---......//////..............................------............------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,............---,,,+++***------------------------------------------------------------------------------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------......------------......,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...***,,,...000111000...,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++wwweeebbb^^^ddd^^^ZZZVVVWWWXXXYYYXXXVVVTTTRRRFFFDDDCCCEEEGGGGGGCCC@@@>>>===;;;:::999888999999888777666555555555666777333222222111111111111111000000000000000000000000000000000000111111111111222111000///...//////000000000/////////.........////////////////////////........................//////.........---------------------------------........................------............---------------............///......---,,,,,,,,,------...---------------------------,,,++++++,,,------++++++,,,,,,,,,---------,,,---......//////..............................------............------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------------------------------......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------......---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...***,,,...000000///---++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,------------,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++|||fff```[[[aaa]]]ZZZVVVWWWYYYZZZYYYWWWTTTRRRIIIGGGEEEFFFHHHGGGDDDAAA;;;;;;:::999999999999::::::999888777666777888888333333222111111111111111000000000000000000000000000000000000111111111111222111000////////////000000000////////////......////////////////////////......................../////////.........------------------------------////////////////////////------............---------------............///,,,,,,,,,+++,,,,,,------........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---......//////..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++,,,---...///------------------------------------------------------------------------------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,...///...---+++***,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~ggg```[[[aaa]]]ZZZVVVXXXYYYZZZYYYWWWUUUSSSNNNKKKGGGFFFGGGFFFCCC???888888888999999999::::::;;;:::888777666777777888333333222111111111111222///////////////////////////000000000111111111111111111111000000000000000000000//////////////////////////////////////////........................////////////............................................................------............---------------............///,,,,,,,,,,,,------...///.........///////////////---------,,,,,,---------,,,,,,,,,------------...,,,---......///.................................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------,,,+++***+++---///111------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...---,,,+++***,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,,,,---...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjccc]]]ccc^^^[[[WWWXXXXXXYYYXXXVVVUUUSSSSSSNNNIIIFFFEEECCC???<<<777777888999:::::::::;;;:::999777666555555666666444333333222111222222222///////////////////////////000000000111111111111111111111111111000000/////////000000000000000000000000000000000000000000////////////////////////000000/////////.................................------------------------------............---------------............///......---......///000111............//////000000------------------------,,,,,,---------.........,,,---......///.................................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......------,,,++++++,,,,,,,,,------------,,,+++***+++---000111------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------......------------......,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,---.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,llleee___ddd___\\\XXXXXXWWWVVVUUUUUUUUUTTTTTTOOOHHHCCCBBB@@@===:::777888999:::;;;;;;;;;;;;:::888777555444444444555444444333222222222222222000000000000000000000000000000000000111111111111111111222222111111000/////////000000000000111111000000000000000000000000////////////////////////000000000/////////..............................------------------------------............---------------............/////////////////////000000---------......//////000------............------,,,---------............,,,---......//////..............................------............------------------------------------------------------........................------............------,,,,,,,,,,,,------------,,,,,,++++++,,,...///000------------------------------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------///......------......///,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,---...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oooeee]]]ccc```^^^YYYWWWUUUSSSRRRSSSTTTUUURRRLLLEEEAAA??????<<<:::888999:::;;;<<<<<<;;;;;;:::999777555444444444444444444333222222222222333000000000000000000000000000000000000111111111111111111222222222111000/////////000000000111111111000000000000000000000000////////////////////////000000000000/////////...................................................------............---------------............///000//////............///+++,,,,,,---......//////,,,---...//////...---,,,------------............,,,---......//////..............................------............------........................------------------------........................------............------,,,,,,,,,------------...,,,,,,,,,------.........------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,------...///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...------------------------...------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,---...//////000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,------...............------------------------------------------------------------------------------------............------------------------++++++,,,,,,,,,,,,------------------------------//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------qqqddd[[[bbb```___YYYWWWTTTQQQPPPRRRTTTVVVOOOIIIBBB???>>>>>>===;;;999:::;;;<<<===<<<;;;;;;;;;999888666555444444555555444333333222222333333000000000000000000000000000000000000111111111111111111222333222111000/////////000000111111111222000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////---..................------------.........//////000///...---------------++++++,,,,,,---...//////,,,---...//////...---,,,---------.........//////,,,---......//////..............................---..................---////////////////////////------------------------////////////////////////------............------,,,,,,,,,---------......+++,,,---.........------------------------------------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------+++++++++,,,---...///000+++++++++,,,,,,---------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,------------------------------------------.........//////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,---///000111111------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,---......//////......---------------------------------------------------------------------------------.........//////------------------------++++++,,,,,,,,,---------------------------------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------nnneeecccaaaaaa^^^```VVVMMMMMMOOOPPPRRRTTTRRRLLLDDD???===<<<;;;999999;;;>>>???>>>=========<<<;;;:::888777666666666555444333333222222222333222222222111111111111000000000000000000111111222555444333333222222222222222111000000000111333333000000000000000000000000000000000000000000000000111000///......///000111111111000000//////............////////////.................................------,,,,,,------...................................................//////.........---------........................---.........//////000000------------------------------............------................................................000000000000///...---,,,................................................000...---,,,------+++***000///---,,,,,,---///000...------,,,,,,------...---------...------,,,,,,//////.........---------.........................................................------,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,...---,,,,,,......---,,,................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,---.........---,,,........................------------------------............//////////////////.........---------------------------------.........------,,,,,,,,,...------,,,,,,------...........................................................................------------------------------------------------////////////////////////........................------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------...---,,,,,,,,,,,,---...///......------,,,,,,+++------............------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------------------------,,,++++++******++++++,,,------------------------///---------......,,,***++++++,,,,,,,,,,,,------------------------------------------------------ooofffcccbbbbbb___]]]TTTMMMMMMPPPQQQSSSVVVSSSNNNFFFAAA>>>===;;;999999<<>>======<<<;;;:::888777666666666555444444333333222333333222222222222111111111111000000000000000111222222555444333222222222222222222111000000000111333333000000000000000000000000000000000000000000000000111000///......///000111111000000000/////////.........////////////..............................///......------......///................................................//////.........---------................................./////////000000---------------------------......//////......---......................................................////////////.........................................................---,,,---...///...---000///---,,,,,,---///000...------,,,,,,------...------.........------,,,//////.........---------.........................................................------,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,...---,,,,,,......---,,,................................................,,,,,,---------.........------------------------,,,,,,---------.........+++,,,---.........------........................------------------------............//////////////////.........---------------------------------......---------,,,,,,,,,...------,,,,,,------...........................................................................------------------------------------------------////////////////////////........................------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------......---,,,,,,---......------------------------------............------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------...---,,,---...---,,,***++++++,,,,,,,,,,,,------------------------------------------------------ooofffcccbbbbbb```[[[SSSMMMNNNQQQRRRTTTWWWUUUPPPIIIDDD@@@===;;;999999===AAACCCBBB@@@>>>======<<<:::888777666555555555444444444444333333333333333333222222222111111111111000000111111222333444333333222222222222333222111111111111222333333000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////......////////////..............................000//////////////////000...............................................................---------..............................////////////000000---------------------------......//////......---................................................------........./////////................................................,,,++++++---000111111000000///...------...///000......------------......------...............---/////////............---.........................................................---------------------------------------------------------------------------------------.........---------------...---,,,---...///...,,,................................................,,,------------.........------------------------,,,------------.........,,,,,,---............---........................------------------------............/////////////////////............---------------------------...------------,,,,,,,,,......------------..............................................................................------------------------------------------------////////////////////////........................------------------------------------.........///------------------------------------------------------------------------......---,,,,,,---......+++,,,,,,---......//////------............------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------,,,,,,------------------------------------------,,,,,,++++++++++++,,,,,,---------------------------,,,+++,,,------+++***++++++,,,,,,,,,,,,------------------------------------------------------pppgggbbb```bbbaaa[[[TTTOOOPPPQQQQQQSSSVVVVVVRRRLLLFFFAAA>>>;;;:::;;;???DDDFFFEEEBBB???======<<<:::888777666555555444444555555555444444444444333333333222222222222222111111111111222333333333333222222222222222333111111111111222222333333000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////......////////////..............................000//////......//////000................................................................................................//////////////////000000..............................////////////...........................................................................///................................................,,,,,,,,,---000222222111000000///......///000000......------------......------...////////////.../////////..............................................................................---------................................................------------...........................---------...---,,,---...///...---................................................------------....................................------------............,,,------.........................................................................../////////////////////.......................................------------------------......------------..............................................................................................................................////////////////////////............................................................////////////..............................................................................------------......,,,---------.........///------............------........................................................................------------------------------------------------------------------------........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,++++++,,,------+++***+++++++++,,,,,,,,,------------------------------------------------------qqqgggbbb___aaaaaa^^^WWWRRRQQQPPPOOOQQQUUUWWWSSSNNNGGGAAA>>><<<<<<===AAAFFFHHHGGGDDD@@@???===<<<;;;888777555555444444444555666666666555444444444444444333333333222222222222222222333333444222222222111111222222333111111222222333333333333000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000......////////////......///////////////////////////..................///////////////////////////////////////////////////---.....................////////////////////////000000000000000000//////...........................//////////////////...////////////////////////////////////////////////111000///............///////////////////////////........................///...---...000111000///000000000//////000000000///......------......///---...//////000000000///////////////////////////////////////////////////////////////////////////........................................................................---------....../////////...........................---,,,---///000///...........................////////////////////////---------.........//////........................---------.........//////------------......//////////////////////////////....................................////////////////////////////////////........................------------------------///......------......///////////////////////////////////////////////////........................................................................////////////////////////........................................................./////////000000................................................................................................/////////......---------------............------........................................................................------------------------------------------------------------------------........................------------------------,,,,,,,,,------.........---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,++++++,,,---...,,,++++++++++++,,,,,,,,,------------------------------------------------------uuujjjccc___bbbbbb```YYYSSSPPPNNNMMMQQQVVVWWWTTTNNNFFF@@@===>>>@@@AAADDDHHHJJJHHHEEEBBBAAA>>>===;;;999777555444444444555666777777777666555555555444444444333333333333333222222333333444555222111111111111222222333111222222333444333333333000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000......////////////......///////////////////////////......------......///////////////////////////////////////////////////---------...............////////////////////////111111000000000000//////...........................//////000000//////...////////////////////////////////////////////////222111000/////////000111////////////////////////........................000...---...//////...---000000111111111111000000//////............//////---...///000111111111111...////////////000000000////////////////////////////////////////////////.............../////////................................................---------...//////000000.............../////////...---,,,---///000000///........................////////////////////////------........./////////........................------........./////////......------......///000////////////////////////....................................////////////...////////////000000000........................,,,,,,,,,------------...//////............//////////////////////////////////////////////////////........................................................................////////////////////////............................................................/////////000........................................................................---...////////////...---000000//////...------,,,------............------........................................................................------------------------------------------------,,,,,,,,,------------...........................------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,---------------------------------,,,,,,---...///...,,,++++++,,,,,,,,,,,,------------------------------------------------------zzznnnfffaaacccdddaaaYYYRRROOOMMMMMMRRRZZZWWWTTTMMMEEE>>><<>>===;;;999777555444444333555666888888888666555555555555555444444444444333333333333333444555555111111111111111222333333111222333444444444333333000000000000000000000000000000000000000000000000...///000111111000///....../////////000000000111......////////////......////////////////////////000//////......//////000////////////////////////////////////////////////---------.........//////////////////////////////111111111000000000//////........................//////000000000000//////////////////////////////////////////////////////000/////////000222555666////////////////////////...........................---,,,---...///...,,,000111111111111111111000//////............//////......///000111111111111.../////////000000000000////////////////////////////////////////////////---........./////////000................................................---------...///000000000---........./////////000...---,,,---000111000///........................////////////////////////............////////////....................................///////////////......---......000000////////////////////////....................................////////////.../////////000000000000........................,,,,,,,,,---------......//////............//////////////////////////////////////////////////////........................................................................////////////////////////................................................------........./////////........................................................................---...///000000///...---////////////............------............------........................................................................................................................,,,,,,,,,---------..............................------------------------------------------,,,,,,------------------------------,,,,,,,,,,,,------------------------------------,,,...000000///---++++++,,,,,,,,,,,,------------------------------------------------------~~~rrrhhhccceeefff```YYYQQQNNNLLLMMMTTT]]]WWWSSSLLLDDD===<<<@@@EEEFFFHHHJJJJJJHHHFFFEEEEEE>>>===;;;999777555444333333555777888999888777666666666555555555444444444444333333333333444555555111111000000111222333333111222333444555444333333000000000000000000000000000000000000000000000000...///000111111000///....../////////000000111111......////////////......000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000---------.........//////000000000000000000000000222111111111000000////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000.........///111555888;;;000000000000000000000000........................---,,,+++,,,...///...---111111222222222222111111//////............//////......///111111222222222.../////////000000111111000000000000000000000000000000000000000000000000---.........//////000000////////////////////////////////////////////////---------...///000000111---.........//////000000...---,,,...000111111000........................000000000000000000000000............/////////000////////////////////////............/////////000///......------///000111000000000000000000000000////////////////////////............/////////000.../////////000000111111////////////////////////,,,,,,,,,------.........//////............//////000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////........................////////////////////////------------.........///////////////////////////////////////////////////////////////////////////---...///000000///...---------......///000000000---..................---................................................////////////////////////................................................,,,,,,,,,------.........////////////////////////------------------------.........------,,,,,,,,,------------------------...------,,,,,,------...------------------------...------...000111000...++++++,,,,,,,,,---------------------------------------------------------nnnhhhcccbbbfff]]]YYYSSSNNNLLLMMMQQQTTTWWWUUUPPPHHHAAA@@@CCCGGGMMMMMMLLLIIIDDD@@@??????BBB???;;;777444333444444666666555555555444444444444444444333333333222222444444333222333444555666444333222111111222333444222222222222222222222222666666555444333222111000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000111///...///000111000...///...---,,,,,,---///111.........///000111111222000000000000000000000000////////////////////////......////////////......//////000000000000//////////////////////////////000000000000000000000000111000///------....../////////.........---------........................000000111111111000000///111111000///////////////000////////////111333444///////////////.........000000//////.........---...------------...//////000000///...............000//////.........//////////////////////////////......------------......000000//////.........---......////////////......////////////000000000000000000000000000//////.............../////////000000///......///000///...////////////////////////...............///000111111111111111000000000000...//////000000000000000000000000000000000000000111000000000//////......////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////............/////////000333000......///000---+++////////////////////////........................000000//////.........---///////////////////////////............//////000////////////////////////000000//////.........---***777,,,...111***//////........................------------------------------------------------........................------............------////////////////////////......---,,,,,,,,,,,,------------------------------------......///////////////.........---------------------------------,,,------......------,,,.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------........................nnniiicccaaaeee]]]YYYSSSNNNLLLNNNRRRUUUXXXVVVQQQIIIBBBAAADDDHHHJJJJJJJJJGGGCCCAAA@@@@@@AAA???;;;777555444444444666666555555555444444444444444444333333333222222444333333333333444555555333333222111111222333333111111111111111111111111333333333333333222222222111111111111111111111111111111111111111111111111/////////000000000111111111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000111///...///000111000///111000///...---...//////---......///000000111111000000000000000000000000////////////////////////...//////000000//////...//////000000000000//////////////////////////////000000000000000000000000111000///.........///////////////......---------........................000000111111111111000000222222111000000000000000000/////////000111222333////////////////////////000000/////////............---------......//////000000///.............../////////........./////////////////////////////////......------......///000000/////////...............////////////......////////////000000000111000000000000000//////............/////////000000000//////////////////...//////////////////////////////.........///000000111111111111000000000000...//////000000000000000000000000000000000000000111111111000000/////////////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000//////////////////////////////////////////////////////000000000000//////........./////////000000222000......///000...+++////////////////////////........................000000/////////.........////////////////////////000//////.........//////........................000000/////////.........+++666+++---111,,,111---................................................------------------------........................---......//////......---........................///...------,,,,,,------------------------------------------............//////.........---------------------------------,,,,,,------------,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,---------................................................ooojjjdddaaaccc[[[WWWRRRNNNMMMOOOSSSUUUXXXVVVQQQJJJDDDBBBEEEIIIHHHHHHHHHFFFCCCAAAAAABBB@@@>>>;;;888555555555555666666666555555555555444444444444444333333333333222333444444555555444444333333222222222222333333111111111111111111111111111111111222222333333333222222222222222222222222111111111111111111111111///000000000000111111111111111000000000000111111111000000//////000000111000000000000000000000000000000000000000000000000111000//////111111000///111111000000//////......---......//////000000111000000000000000000000000//////////////////////////////000000000000/////////000000111111000000///////////////////////////000000000000000000000000111000000///.../////////////////////....................................000000111111111111000000333222222111111111111111000/////////000111222333////////////////////////000000////////////..................////////////000000///.........////////////////////////////////////////////////////////////............//////000000////////////.........//////000000//////.../////////000000000111111000000111111000000///........./////////000000000111111000///////////////////////////////////////000000///.........//////111111111111000000000000...///000000111111000000000000000000000000000000111111111111111000000000/////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000///////////////////////////////////////////////////000000111111000000///....../////////000000000222000////////////...,,,////////////////////////........................000000////////////......////////////////////////111111000///....................................000000////////////......---444***---111000777---////////////////////////000000000000000000000000................................................---......//////......---........................//////...---------------.................................---------------/////////............---........................,,,,,,------------,,,,,,.........---------------,,,,,,,,,---------......////////////////////////........................oookkkeeeaaabbbXXXUUUQQQMMMLLLNNNRRRTTTVVVUUUQQQJJJDDDBBBEEEIIIIIIIIIIIIGGGDDDBBBBBBBBB???>>>;;;888666666666666666666666555555555555555555444444444444333333333222333444555666555444333333333333333333333333333111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222000000000111111111222222222111111000000111111222111000000000000000000111000000000000000000000000000000000000000000000000111000///000111111000/////////000000000000///............//////000000000111111111111111111111111000000000000000000000000///000000111111000000///000000000111111000000000000000000000000000000000000000000000000000000000111111000000000/////////////////////////////////........................///000000111111111111000222111111000000111111111000000000000000111111222///////////////000000000000000//////////////////......//////000000000000000000///////////////000...//////000000000000000////////////////////////000//////......//////000000000////////////////////////000000000000////////////000000000111111111000111111111111000//////...////////////000000000111111111000......///111////////////////////////111111000///.........///111111111111000000000/////////000111111111111000000000000000000000000000222222111111111111111111//////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000////////////////////////////////////////////////000000000111111000000000...////////////000000000111000000/////////......////////////////////////........................000000//////////////////////////////////////////222111000///............------------------------000000//////////////////...111***///222666@@@000////////////////////////000000000000000000000000......................................................////////////......------------------------000///......---.................................///.........------,,,,,,/////////.......................................,,,,,,------------,,,,,,...............---------------------............////////////////////////........................ppplllgggbbbbbbVVVSSSOOOLLLKKKMMMPPPRRRTTTSSSPPPIIICCCAAADDDGGGLLLLLLLLLIIIEEEBBBBBBBBB>>>===;;;999777777666666666666666666666666666666555555555444444444333333222333444555666555444333333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222111111111111222222222222222222111111111111222222111111000000000000111111000000000000000000000000111111111111111111111111222000///000111222111000---...///000000000000000/////////000000000000000222222222222222222222222111111111111111111111111000000111111111111000000000000111111111111000000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000//////////////////////////////000111111111111111000000/////////000000111///000000000111111111111////////////000000111111//////000000000000000000...///000111111111000000000000/////////000000111......///000111111000000000000000000000000000000000000000//////000000000//////000000000000000000//////000000000000//////000000000000111111111111111111111111111000000///////////////000000000111111222222000......111444000000000000000000000000222111000///////////////111111111111000000000//////000000111111111111111111111111111111111111111111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000111000000000000////////////000000000000000000000000//////////////////////////////000000000000000000000000000000000000000000333222111//////.................................//////000000000000000000...///+++111111;;;III444000000000000000000000000////////////////////////////////////////////////////////////////////////...//////////////////...........................000000///............////////////////////////////////////......---------////////////////////////////////////////////////,,,------......------,,,........................------........./////////........................////////////////////////pppnnniiicccbbbVVVTTTPPPLLLKKKLLLOOOQQQSSSRRROOOIIICCCAAADDDGGGMMMMMMMMMJJJFFFCCCBBBBBB===<<<;;;:::888888777777555666666666666777777777555555555555444444444333222333444444555555444444333333444444444444333333444444444444444444444444444444444333333222222222222222222222222222222222333333333333333333333333111111222222222333333333222222111111111111222222222111111000000111111222000000000000000000000000111111111111111111111111222111000000222222111000000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111000111111222222111111000111111111111111111111111111111111111111111111111111222222222222111000000000000000000111111111111////////////////////////...///000111111222111111//////////////////000111///000111111111111000000...//////000000111111222//////000000000000111111...///111222222222111000000000/////////000111111---...000111222111111000000000000000000000000000111111000000000000111111//////000000000000111111///000000111111000000///000000000111111111222222111111222222111111000////////////000000000111111000111222000...///333777000000000000000000000000111111000/////////000000111111111111000000000000///000111111222222111111111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000/////////000000000111111///000111111//////000111000000000000000000000000//////////////////////////////000000000000111111000000000000000000000000222111111000//////////////////////////////////////////000000000000111111...///...444...;;;NNN666000000000000000000000000////////////////////////000000000000000000000000////////////////////////...//////000000//////...////////////////////////111111000///////////////000000000000000000000000000000000///////////////...////////////000000000000000000000000000000000......////////////...................../////////.........////////////000........................////////////////////////pppoookkkdddcccYYYVVVRRRNNNMMMMMMOOOPPPSSSSSSPPPKKKEEECCCEEEHHHKKKKKKKKKIIIFFFCCCCCCDDD<<<<<<;;;:::999999888888555666666666777777777777555555555555444444444444444333333333333444555555333333444555555444333333333333333333333333333333333444444444444555555555333333333333333333333333444444444444444444444444222222222333333333333444333222222111111222222333222111111000000111111222000000000000000000000000111111111111111111111111222111000000222222111000666555333222111111222222222222222222222222222222333333333333333333333333222222222222222222222222111222222222222222222111000111111222222111111000222222222222222222222222111111111111111111111111222222333333333222111000000000000111111222222222////////////////////////...///000111111222222222000000//////000000111222///000111222222111000///...//////000111111222222//////000000000111111111...///111333333222111000000000//////000111111222---...000222222222111000000000000000000000000000222111111000000111111222//////000000000111111111000000111111111111000000000000111111111222222222111222222222222111000000//////000000000111111111...111222000...000555:::000000000000000000000000000000000///000000111111111111111111000000000000000000111222222222222111111111111111111111111111/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000//////000000000111111111///000222111///...000222000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000111111000000000000000111000000000000000000000000//////000000000111111111000000222666)))777MMM333111111111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000222111000000//////000000000000000000000000000000000000000000111111111111.../////////000000000000000000000000000000000000//////000000000000//////---........./////////000....../////////000000000////////////////////////////////////////////////ppppppllleeeccc[[[XXXTTTPPPNNNOOOPPPQQQTTTSSSQQQLLLFFFDDDFFFIIIHHHIIIIIIGGGEEEDDDDDDEEE<<<<<<;;;::::::999888888555666666666777777888888666666555555555444444444555444333222333444555666333333444555555444333333222222222222222222222222222222333444555666777888555555555555555555555555444444444444444444444444222222333333333444444444333222222111111222222333222222111111111111222222000000000000000000000000111111111111111111111111222111000111222222222000<<<:::777444222111111222333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111111111222222222222111111222222222222222222222222111111111111111111111111222222333444333222111000000000111111222222222222000000000000000000000000......///111111222222222111111000000111222333333///000111222222111000///...//////000111222222222//////000000111111111222...000222333333333111000000000///000000111222222,,,...000222333222111000000000000000000000000000222222111111111111222222//////000000111111111222000000111111111111000000000111111111111222222222111222222222222111000000000000000000111111111111---000222000...000666<<<000000000000000000000000000000//////000111222222111111111111000000000000000000111222222222222111111111111111111111111111......//////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111...111222222///...000333000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000111000000000000000111222000000000000000000000000//////000000111111111222111111555666&&&222JJJ///111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000222111111000000000000000000000000000000000000000000000111111222222333333.../////////000000111111000000000000000000000000000000111111111111000000---.........//////000000////////////000000000000000000000000000000000000000000000000000000000000nnnppphhhiiifff\\\WWWSSSRRRPPPMMMNNNQQQWWWVVVQQQJJJDDDCCCHHHLLLHHHGGGFFFDDDCCCCCCBBBCCC<<<<<<:::999888777777777666666777777777777666666777777777777777666666555444444444444444444444444777666444222222222444555333333333444444444444555888777555555666999<<<>>>;;;:::888666444444444444777777666666555555555444555555555555555555555555777666555444333444444555333333333333333333333333222222222222222222222222444444444333333444444444333333333444444444555555888777666555555666777888777666666555555555555666333444666888999888888777777666444333222333444444444444444444444444444444666555444333333333333333666555444444555555333111555555333222222333555555333333333222222111111111111222222333333222222111000000000000000000000000000111111222222333444444000111222333333333333333...///000000000000//////000/////////000111222222222222111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111444333222111111222333444222222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333111111111111111111111111111111111111111111111111333333333333222222111000111111111111111111111111////////////000000000000//////000111111111111111000000000000000000000000222222222222222222222222///000000000000111111111111111000000000000111111000000000000111111111111222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333222222111111111222222333333333444444444222222111111111111111111555444444333333222111111222222222333333444444444222222333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000111111111555444333111000000//////333333333222222222111111111111222222222333333333111111222222222333333333222222222222222222222222111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000111111111111111111111111oooqqqiiiiiidddZZZUUURRRRRRPPPMMMNNNRRRUUUTTTQQQKKKFFFEEEIIIMMMHHHGGGGGGEEEDDDCCCBBBBBB>>>===<<<:::999999888888777777888888888888777777777777777777777666555555444444444444444444444444777666444333222333444555333333333444444555555555888777666666777999;;;<<<:::999888666555555555555777777666666666555555555555555555555555555555555777666555444444444555555444444444444444444444444333333333333333333333333555555444444444444555555444444555555555666666666777777666555555666777777555555444444444555555666444555666666777777777777666555444333222333333444555555555555555555555555666555444444333333444444333333333333333333333222555444444444444444444555333333333333222222222111222222333333333333222222111111111111111111111111111111222222333444444444111111222333333333333333111111111111111111111111222111111111111222222333222222111111111111111111333333222222222222222222222222222222222222222222111111222222222222111111444333222111111222333444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333222222222222222222333333333333222222222222222222222222222222222222222222222222333333444444333333222111222222222222222222222222000000000000111111111111000000111222222222222222111111111111111111111111333333333333333333333333111222222222333333333333333333222222222222333333111111111222222222333333333333333333333333333333444444333333333222222222333333333333333333333333444444444444333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333222222222111222222222333333333444444222222222222222222222222444333333333333222222222333333333333444444444444222333333333333444444444333333333333333333333333333333333333333333333333333333333333333222222222333333333333333333333333111111111111111111111000333333222111000000000000333333222222222111111111111111111222222222333333111222222222222333333333222222222222222222222222222222222222222222222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111ppprrrkkkiiibbbWWWSSSPPPPPPOOOMMMNNNRRRSSSSSSQQQMMMHHHGGGIIIMMMHHHHHHHHHGGGFFFDDDAAA@@@???>>>===;;;:::::::::999777888888999999888888777666666777777666666555444555555555555555555555555777666444333333444555555333333333444555666666777777777888888888999999:::999888888777666666777777777777777777666666666666666666666666666666666666777666666555555555555666666666666666666666666666555555555555555555555555666666555555555555666666555555666666666777777777666666555444444555666666333333333333444555666666666666555555555666666777555555444333333333333444555555555555555555555555666555555444444444444555333444444444333333444666444444555555555555444444444333333333333333222222222333333444444333333222222222222222222222222222222222333333444555555666222222333333333333333333444333222222222222333333444333333222222222222333111111222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222444333333222222333333444222222222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333222222222222333333333444444333333333333333333333333333333333333333333333333444444555555555444333333333333333333333333333333111222222222222333333333222222333444444444444333333333333333333333333333333333444444444444444444444444444555555555555666555555444444444444555555333333333333444444444444555555555555555555555555555555555444444444444333444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444333333333333333222222222222222222333333333333222222222222222222333333333333333333444444444444555555444444444444444444333333333444444444555555444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333222222111111000000111111111000000000111111222222222111111111000000000000111111111222222222222222222222333333333333333333333333333333333333222222222222222222222222333333333333222222222222222222222222222222222222111111111111111111111111222222222222222222222222sssssslllhhh___UUUPPPNNNOOOOOOMMMOOOSSSTTTTTTSSSOOOJJJGGGHHHKKKHHHIIIIIIIIIGGGDDDAAA??????>>><<<;;;::::::999999777777888888888888777777666777777777777666555555555555555555555555555555666666555444444555555666333333444555666777777888777777999999:::999888777888888888888888888888888777777777777777777777777666666666666666666666666777666666666666666666666666666666666666666666666666666666666666666666666777777666666666666777777555555666666666777777777555555555444444555555555333333333444555666777888777666555444444444666666555444444444444444444444555555555555555555555555666666555555555555555666666777777666444333555888444555666777777666555444444444444444333333333333333333444444444444333333444444444444444444444444333333444444555666666666444333333333333333444444555444333222222222333444555444333222222111222222111111222222222222222333333333333333444444444444333333333333333333333333333333444444444444333333444444333333333333444444333333333333333444444444444444444444444444444444444444444444444444444444555555555555555555555555333333444444444444333333333333333333444444444444555555555555555555555555444444444444555555555555555555666666666666555444444444444444444444444444333333444444444555555555444444555666666666555555555555555555555555555555444444555555555555555666555555555666666666777777666666666555555666666666333333333444444444555555555555555555555555555555666666666555555555555555444444444444444444444444444444555555555555666666555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333222222222222333333333333333333333333333444444444444444444555666777777777666666666555555444444444444444444444555555555555444444444444444444444444333333333333333333333333444444444444444555555555444444444444444444444444555444444333222111111000000000000000000111222333222222111111111000000000000000000111111111222222222222222333333333444444333333333333333333333333333333333333333333333333444444333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222vvvsssjjjggg]]]SSSOOOMMMNNNNNNMMMOOOTTTVVVVVVUUUQQQKKKGGGGGGIIIJJJKKKKKKJJJHHHDDDAAA???>>>===<<<:::999999999888666777777888888777777666777777777888777777666555666666666666666666666666666666666666666666666777444444555666666777888888666777999::::::999888777888888888999999999999999777888888888888888888888777777777777777777777777666777777777777777777777555555555555555555555555777777777777777777777777777777666666666666777777444444555555555666666666444555555555555555555444555555555555666777999999888777555444444555666777555555555555555555555555444444444444444444444444666666666555555666666777888888777666444333444555444555777777777777555444444444444444444444444444444444444555555444444444444444444444444444444444333444444555555666666777555555444333333444444555555444333333222222222222444333222111111111111111111111222222333333333333333333444444444555555555444444444444444444444444444444555555555555444444444444444444444444444444333333444444555555555555444444444444444444444444444444444444444444444444666666666666666666666666444444444555555444444444333333444444444555555555555555555555555555555555444444555555555666666666555666666777777666666666555555555555555555555555555555555555666666666666555555666777777777777777666666666666666666666666555555666666777777777777555555555555666666666777666666555555555555666666333333333444444444555555444444444444444444444444666666666666666666666666444444444444444444444444333444444444555555555666555555555555555555555555666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444333333444444555555555555555666666777888999::::::777777777666666555555555444444555555555666666666555555555555555555555555333333333333333333333333444444555555555666666666555555555555555555555555666555555444333222222111111000000111111222333444222222222111111111111000000111111111111222222222222222333333333444444444333333333333333333333333333333333333333333333333444444444444444555555555333333333333333333333333222222222222222222222222222222222222222222222222yyyqqqgggddd[[[TTTOOOMMMOOOOOONNNPPPTTTVVVWWWVVVQQQKKKHHHHHHKKKMMMLLLKKKJJJGGGDDDAAA???>>>===<<<:::999999888888777888888888888888888777888888999999888888777666777777777777777777777777666666666777777777777777666666666666777777777777666777888999:::999999888888999999:::::::::999999888888888888999999999999777777777777777777777777666777777888888888888777666666666666666666666666888888888888888888888888777777666666666666777777444444555555555666666666444555666666666666555444666666666666777888999999777777666666666777777888555666777777888777777777555555555555555555555555777666666666666777777888777666555555666555333111666666777777777777666666444444444555555555555666444555555666666555555444444444444444444444444444333333444444555666666666777666555444333444555666444444555555444333222111333222222111111111111222111111222222333444444444333444444555555666666666555555555555555555555555555555666666666666555555444555555666666555555444444444444555666666777777555555555555555555555555555555555555555555555555666666666666666666666666444555555666666555555444444444444555555555666666555555555555555555555555444444444555666666777777555555666777777777666666777777777777777777777777555666666666666777777777666666777888888888888777777777777777777777777777666666777777888888999999555555555555666666666666666666555555555555666666333444444444444555555555555555555555555555555555555666666666666777777777444444444444444444444444333333444444555666666666555555555555555555555555666666666666666666666666777777777777777777777777555555555555555555555555555555555555555555555555444444444555555555555666444444444444555555555555444444444555666666777777666777777888999::::::;;;888888777777777777777777555555555666666666666777666666666666666666666666444444444444444444444444555555555666777777888888666666666666666666666666666666555555444444333333222222222222222333444555333333333222222222111111111111222222222333333333333333333333444444444444333333333333333333333333444444444444444444444444555555555555555666666666333333333333333333333333333333333333333333333333333333333333333333333333{{{nnncccbbbZZZUUUPPPNNNOOOOOONNNPPPTTTTTTUUUTTTPPPKKKJJJLLLOOOOOONNNLLLIIIFFFDDDBBB@@@???>>>===;;;::::::999999999::::::;;;;;;::::::999999::::::::::::999888888777777777777777777777777666666777777888888888888888888777777777777666666555666777888999:::::::::999::::::;;;;;;:::999888888888888999999999::::::888888888888888888888888666777888999999999888888777777777777777777777777777777777777777777777777777666666555555666666777555555666666666777777777555666777777777777666555777777666666666666777888666666777888999999999888666777888999:::999999888777777777777777777777777777777666666777777888999777444333777<<<===888222888777777666666777777888444444555555666666666666555555666666666666555555444444444444444444444444222333333444555555666666888777555444333444555666444666777888777555222111333222222222222333333444111111222222333444444555333444444555666666777777666666666666666666666666555666666777777666666555444555666777777666555444444444555666666777888888555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555444555555555666666666666555555555555555555555555333333444555555666777777444555666666777777666666888888888888888888888888666666666666777777777777666666777888888888888777777777777777777777777777777777777888999:::::::::555666666666777777777777777777666666666666777777555555555666666666777777666666666666666666666666555555555666666666777777555555555555555555555555444444555666666777888888777777777777777777777777888888888888888888888888888888888888888888888888555555555555555555555555555555555555555555555555444444555555666666666666555555555666666666666777444444555666666777888888666666777777888888999999777777888888888888888888555555666666666777777777666666666666666666666666666666666666666666666666555555666777777888999999777777777777777777777777666555555555555555555555444444333333333444555555444444444333333333333222222333333333333444444444333333333444444444444555444444444444444444444444444444444444444444444444555555666666666777777777222222222222222222222222444444444444444444444444333333333333333333333333|||mmm```aaaZZZVVVQQQOOOPPPPPPNNNPPPTTTRRRSSSRRROOOKKKKKKOOOSSSPPPOOOLLLIIIFFFCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;:::999999777777777777777777777777555666777888888888888888999999888888777666666666555666666888999:::;;;;;;::::::;;;<<<;;;:::999888888888888999999:::::::::888888888888888888888888666777888999::::::999888888888888888888888888888777777777777777777777777666666555555555555666666777777777777888888888888555666777888888777666555777666666555555555555666555666888999:::::::::999777888999:::;;;::::::999999999999999999999999999777777666777777888999999888555444:::CCCEEE>>>777999888777666666777888999444555555555666666777777555555666666666666555555444444444444444444444444222222333333444555555666999777555444333444555666555777999::::::777333111333333333333444444555666111111222333333444555555444444444555666777777888777777777777777777777777666666777777777777666666444555666777777666555444444555555666777888888999666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555666666666777555555555555555555555555333333333444555666666777444444555666666666666666888888888888888888888888666666666666777777777777666666777888888888888777777777777777777777777777777777888999::::::;;;;;;666777777777777888888888888888777777777777888888777777777777888888888888777777777777777777777777444555555555666666777777777777777777777777777777555666666777888999999999888888888888888888888888999999999999999999999999888888888888888888888888666666666666666666666666666666666666666666666666444555555555666666777777666666666666777777777777444555555666777888888999666666666666777777777777777777777888999999999:::666666666666777777777777777777777777777777777777777777777777777777777777555666666777888999999999777777777777777777777777555555555666666666666666666555555444444444555555555555444444444333333333333333333444444444555555333333333444444444555555444444444444444444444444555555555555555555555555555555666666777777888888222222222222222222222222444444444444444444444444333333333333333333333333qqqfff[[[ZZZXXXUUURRRQQQRRRSSSSSSSSSPPPQQQPPPNNNKKKJJJMMMPPPRRRPPPLLLHHHDDDAAA@@@???@@@@@@???======<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777888;;;<<<<<<:::777666888888888888888888888888777777777777888888888888777777777777888888888888999999:::::::::999999888:::::::::;;;;;;:::::::::<<<;;;::::::999999:::::::::999999888888999999:::888888888888888888888888888888888888888888888888666666666666666777888888666666666666666777888888555666888999:::999777666777777777777888888888888666777777888888888888777777777777777666666666666777888888888999999999999888888999:::::::::999999777888999:::;;;:::999888===222333DDDQQQJJJ===666888888888888888888888888999888888777666555555444777777666666666555555555666555444444333333333333666666666666666666666666888888777777666666666555666777777777777777666666555444444333333444444555444444444444444444444444666666555555555555666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666777777777777888888777777777777777888777777777777777777777777888888888888888888888888555555666666666666555555666666666666777777777777888777666555444444555666777777777777777888999999888888777777666666666555888888888999:::::::::;;;999999888888777777666666777777777777888888888888888999999::::::999999888:::999999999888888777777777777777777777777777777999999999999888888777777666666777888888888888888777777777777777777777777777777777777666666666666888666444777;;;===:::777999777555777:::;;;:::888777888888999::::::;;;;;;888888888888888888888888777999999999888777888999777777777777666666666666666666666666777777777777666666666666777777777777888888999999999:::::::::777777777777777888888888555555555555666666666777666777777888999999::::::999888888777777777777777666666666666777888999:::777777777777777777777777555666666777888999999999777777777777888888888888666777888999999999999999777777777777777777777777333333333444444555555555555555555666555555444444555555555555555555555555666666555555555444444444444444222222222222444444555666777888888777555444555444444444444333333333444444444333333333222222555555555444444333333333}}}ppphhh^^^\\\WWWTTTQQQPPPQQQRRRRRRRRROOOPPPPPPNNNKKKKKKNNNQQQQQQOOOLLLHHHDDDBBB@@@???@@@???>>>===<<<<<<<<<<<<999:::;;;<<<============@@@???>>><<<;;;999999888888888888888888888888888777777777777888888888999777777777888888888999999999999::::::::::::999999888888999999999999888888<<<;;;::::::999999::::::::::::999999999999::::::999999999999999999999999888888888888888888888888777666666666666777888888888888777666666666777777333444666888888888666666888888888888777777777777666777777888888888888888777777777777666666666666666666666777777777888888777888999:::::::::::::::888999::::::::::::999888777777EEE]]]fffWWW@@@222999999999999999999999999999999888777777666555555777666666666555555555555777666555444444444444555666666666666666666666666777777777777666666555555666666777777777777666666555444444333333444444555444444444444444444444444666666555555555555666666666666666666777777777777666666666666666666666666777777777777777777777777666666666777777777888888999888888777777777888888888888888888888888888888777777777777777777777777666777777777777777777666666666777777777888888888888888666555555555666666777777777777777888888999888888888777777666666666888888999999999999999:::999999999888888888888888777777777888888888999999999999::::::::::::999999999999999888888888777777888888888888888888888888:::999999999888888888888777888999999::::::999999999999999999999999999999777777777777777777777777999666555777;;;===;;;777999777666777:::;;;:::888888888999999:::;;;;;;;;;::::::::::::::::::::::::999:::;;;:::999999:::;;;888888888777777777666666666777777777777888888888888888888888999999999999999999999::::::::::::;;;888888888888888888888888555555666666666777777777777777888888999::::::;;;888888888888888999:::;;;888888777777777888999999777777777777777777777777666666777777888999999:::777777777888888888999999555555666666666666666666555555555555555555555555333333444444444555555555444555555666666666555555555555555555555555555555666666666555555555444444666555444444444444555666777888999::::::999777666666666666666555555555555666555555555444444444444666666666555555444444444{{{ooohhh^^^ZZZVVVSSSPPPOOOOOOPPPPPPPPPNNNNNNNNNMMMLLLMMMOOOQQQPPPNNNLLLHHHEEEBBB@@@@@@???>>>===<<<<<<;;;<<<<<<888999:::<<<>>>?????????IIIFFFAAA<<<:::999:::;;;888888888888888888888888777777888888888999999999888888888888999999999999999::::::;;;;;;;;;::::::999999::::::::::::999999<<<;;;;;;:::::::::::::::::::::999999999999::::::999999999999999999999999999999999999999999999999777777777666777777888999:::999888777777666666777333555666888999999888888999999888888777777666666666666777888888888888888888777777777777666666666555555555666666666777777777888999:::;;;;;;;;;;;;::::::;;;;;;:::999888777999777???NNNSSSIII<<<666999999999999999999999999999999999888777777666666666666666666555555555555777777666555555555555666666666666666666666666666777777666666666666555555666666777777777777666666555444444333333444444555555555555555555555555555666666555555555555666666666666666666777777777777777777777777777777777777999999999999999999999999777777777777888888888999999999888888888888999999999999999999999999999999888888888888888888888888777888888888888888888777777777888888888999999999999888777777666666777777777777666666777777888999888888888888888777777777999999999999999888888888888888888999999999999999888888888888999999999999999::::::;;;;;;::::::999999999999888888888888777::::::::::::::::::::::::::::::999999999999888888999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888999999999999777666888<<<===;;;888:::999888999:::;;;:::999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;:::;;;<<<999999999888888888777777888888888888999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<999999999999999999999999666666777777777888888888888888999999::::::;;;;;;888888888999:::;;;======::::::999888888888999999888888888888888888888888777777888888999999::::::888888888999999999::::::666666666666666666555555555555555555555555555555444444444444555555555555444555666777777777777777666666666666666666666666777666666666666666555555777777666666666666777777888999;;;;;;<<<;;;:::999999999888888888777777777777777777777666666666666777777666666666666555555{{{nnnggg\\\VVVUUURRROOOMMMNNNOOOOOONNNMMMMMMMMMMMMMMMNNNPPPQQQOOONNNKKKHHHEEECCCAAA@@@>>>>>>===<<<;;;;;;<<<<<<888999;;;<<<===>>>>>>>>>IIIFFFAAA===:::999:::;;;888888888888888888888888888888888999999999::::::999999999999::::::::::::::::::;;;<<<<<<<<<;;;;;;<<<======>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::999999:::::::::::::::::::::::::::::::::999999999999999999999999888777777777777888999999:::999999888888888888999777888999;;;<<<<<<<<<<<<;;;::::::999888777666666666777888999999999999999888888888888777777777777555666666666777777777777777888999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888777<<<666444666777666888<<<::::::::::::::::::::::::::::::999999888888888777666666666666666666666666666666555555555555666666777777777777777777777777666666666666666666666666555666777777888777777777555555555444444555555555666666666666666666666666777666666555555666666777666666666777777777777888888888888888888888888888999999999999999999999999888888888888999999999999:::999999999999::::::;;;::::::::::::::::::::::::888888888888888888888888777888888999999888888777888999999999999:::::::::999999888888888888888888777777777777777888999999999999999999999888888888::::::999999888888888777777777888888999999::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::999999999999888888888888::::::::::::::::::::::::::::::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::999888:::<<<===;;;999::::::::::::;;;;;;;;;:::::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===:::::::::999999999999888999999999::::::::::::;;;:::;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::::::::888888888888999999999999999999::::::;;;;;;;;;;;;999999999999:::;;;<<<======<<<;;;:::999999999999999999999999999999999999888999999999:::::::::;;;999999:::::::::;;;;;;;;;;;;;;;::::::999999999999888888888888888888888888555555555555666666666666555555777888999999999999777777777777777777777777777777777777777777777777888777777777777777777888999:::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;::::::::::::888888888777777777777666777777666666666666666666~~~nnnhhh]]]XXXUUUSSSOOONNNNNNNNNNNNNNNLLLLLLLLLMMMNNNPPPPPPQQQMMMLLLKKKIIIFFFDDDBBB@@@>>>======<<<<<<<<<<<<===:::;;;;;;<<<<<<<<<<<<;;;AAA@@@>>><<<;;;:::::::::888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===============>>>>>>????????????>>>>>>===<<<;;;;;;::::::;;;;;;;;;::::::::::::::::::;;;::::::::::::::::::::::::999999999999999999999999888888888888888999::::::888888888999999;;;<<<<<<999:::;;;<<<<<<=========<<<<<<;;;:::999888888777777888999:::;;;;;;;;;;;;::::::999999999888888888777777888888888999999999999999:::;;;<<<============<<<;;;:::999999888888::::::<<<>>>===::::::<<<::::::::::::::::::::::::::::::::::::999999999999777777777777777777777777666666555555555555666666888888888888888888888888666777777777777777777777666777777888999999888888777666666666666666666777777777777777777777777777888777777666666777777888777777777888888888999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999999999888888::::::::::::;;;;;;;;;<<<999999::::::::::::::::::888888888888888999::::::999999999:::::::::::::::;;;;;;::::::999999888888777777777888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======;;;:::;;;;;;======<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<============>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999::::::???>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;;;;<<<<<<::::::::::::::::::::::::777777777777777777777777666777888999::::::;;;:::888888888888888888888888888888888888888888888888777777888888888888777777888999999:::::::::::::::======<<<<<<<<<;;;;;;;;;888888888888777777777777666666666666777777777777mmmhhhaaa]]]WWWTTTQQQOOOOOOOOOOOONNNMMMLLLLLLMMMOOOQQQPPPOOOLLLLLLKKKIIIGGGDDDBBBAAA>>>>>>============>>>>>><<<<<<=========<<<<<<;;;;;;;;;<<<===<<<<<<;;;:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888999999:::;;;888888888999;;;<<<>>>???:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::888999:::<<<============<<<;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;:::;;;<<<<<<======<<<<<<===<<<;;;:::999999:::::::::;;;===>>>===;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888888888888999999999999666666666666666777777888888888888888888888888888777777888888888888999999777888999:::::::::::::::999888888777777888888999888888888888888888888888999999888888888888999999888999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<<<<;;;;;;::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????<<<<<<============<<<<<<<<<===>>>===<<<;;;<<<=========>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======;;;;;;<<<=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999999:::@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;:::;;;<<<===::::::::::::::::::::::::::::::::::::999999999999888999:::;;;;;;;;;;;;;;;999999999999999999999999888888888999999999999:::888888999999999999888888888888888999999::::::;;;======<<<<<<<<<;;;;;;;;;999999999888888888888777777777888888888888888999kkkeee```^^^YYYVVVRRRQQQPPPQQQPPPPPPNNNLLLLLLMMMPPPQQQOOOMMMKKKKKKJJJIIIGGGEEEBBBAAA??????>>>>>>>>>>>>??????<<<===>>>???????????????;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<===>>>????????????>>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;::::::::::::;;;<<<>>>>>>======<<<<<<;;;;;;<<<<<<>>>>>>>>>===============:::;;;<<<===????????????============<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;<<<============<<<;;;;;;<<<;;;::::::::::::;;;<<<;;;:::777444444888<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999888888888888999:::;;;999999999999999999999999888888999999999:::::::::888999:::;;;<<<<<<<<<<<<:::::::::999999:::::::::999999999999999999999999;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<============<<<<<<<<<<<<<<<=========>>>>>>:::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<======::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@<<<===>>>>>>===============>>>???>>><<<;;;<<<>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>???>>>=========???>>>>>>=========<<<<<<<<<999999:::::::::;;;;;;;;;::::::;;;<<<===>>>??????????????????@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;;;;<<<<<<<<<=================================;;;;;;;;;;;;;;;;;;<<<<<<@@@???>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????===<<<;;;::::::<<<===???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;999:::;;;;;;;;;;;;:::999888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;<<>>>>>=========>>>@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<===??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===AAA@@@???>>>=========>>>>>>>>>>>>>>>????????????;;;<<<===???@@@@@@AAAAAA>>>>>>>>>>>>============999999:::::::::;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999:::;;;<<<===888:::<<<===???@@@>>>:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<===999999999999999999999999999999999::::::;;;;;;;;;999:::;;;<<<============<<<;;;;;;::::::;;;;;;<<<999999999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<===<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<============<<<<<<============<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<============>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@@@@AAAAAA<<<>>>??????>>>============???@@@???<<<;;;<<<>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@@@@@@@???>>>???@@@>>>>>>>>>>>>============999999999:::::::::;;;;;;:::;;;<<<===>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<============>>>>>>>>>>>>============;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<>>>>>>>>>>>>????????????>>>===<<<;;;<<<>>>@@@AAA????????????????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::;;;<<<======<<<;;;:::999888888999:::;;;<<<===<<<;;;;;;;;;::::::::::::======<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>iiiaaa^^^```[[[XXXTTTRRRQQQQQQQQQPPPOOONNNNNNNNNOOOPPPPPPQQQMMMMMMKKKIIIGGGEEECCCBBB@@@@@@@@@AAAAAA@@@@@@@@@=========<<<===>>>>>>???BBBAAA??????@@@???>>><<<>>><<<;;;<<<===>>>===<<<<<<;;;;;;:::::::::;;;;;;============>>>???AAAAAA>>>???@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999;;;===???@@@???===????????????>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<>>>>>=========<<<>>>===;;;:::;;;===???AAAAAAAAAAAAAAA@@@???>>>===;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===<<<;;;:::999999999:::::::::;;;;;;;;;===<<<;;;::::::<<<===???=========>>>>>>>>>>>>>>>@@@@@@>>>===<<<;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<=========>>>>>>???>>>===<<<<<<===>>>???<<<======>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???>>>===============>>>???<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@?????????======>>>>>>===<<<;;;;;;===<<<;;;;;;<<<===>>>???>>>======<<<<<<>>>???@@@AAAAAAAAA@@@>>>===;;;:::<<<<<<<<<<<<============@@@@@@????????????@@@@@@<<<>>>???AAAAAAAAA@@@???BBBBBBAAAAAA@@@???>>>>>>@@@@@@??????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????CCC@@@???@@@BBBBBB???<<>>>>>>>>======<<<<<>><<<===AAACCC@@@<<<@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBBBBDDDDDDCCCBBB??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB<<<<<<======>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@===>>>>>>???@@@@@@AAAAAA@@@AAABBBAAA???=========@@@@@@???>>>>>>===>>>>>>>>>>>>????????????>>>>>><<<<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<========================;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@jjjccc___```ZZZWWWTTTRRRQQQQQQPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPKKKJJJHHHGGGFFFEEEDDDDDD@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>????????????>>>======??????>>>=========<<<<<<<<<<<<======>>>>>>>>>???@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>@@@@@@??????>>>>>>>>>>>>===;;;999888888:::<<<>>>>>>>>>>>>>>>>>>===<<<;;;=========>>>>>>========================>>>>>>>>>>>>>>>?????????>>>>>>===@@@AAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<======<<<===>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<===???@@@<<<<<<===>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<=========>>>>>>???>>>>>>>>>???@@@@@@AAA>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>??????AAAAAAAAAAAA@@@@@@???@@@@@@AAA======>>>??????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???????????????????????????????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>??????>>>===>>>???@@@@@@??????>>>>>>>>>???@@@AAA?????????@@@@@@???>>>>>>>>>????????????@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBBBBBBBAAADDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAADDDBBBAAABBBCCCCCCAAA???????????????????????????BBB@@@@@@DDDHHHIIIEEEAAACCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???@@@@@@AAABBBBBBCCCCCC???AAABBBCCCBBBAAABBBCCCAAA@@@@@@???>>>>>>????????????@@@@@@AAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>==================>>>>>>========================<<<<<<<<<===============?????????????????????????????????@@@@@@@@@AAAAAAkkkddd```___ZZZWWWTTTRRRQQQQQQPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOMMMJJJGGGEEEDDDDDDEEEAAABBBBBBCCCCCCBBBBBBAAA@@@AAACCCDDDDDDDDDCCCBBB???AAACCCBBB???>>>???BBBAAA???>>>???@@@AAA@@@?????????>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>????????????>>>>>>>>>============<<<========================;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@???>>>===<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????===<<<:::999888999;;;<<<==================<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAADDDDDDDDDDDDCCCBBB@@@@@@@@@??????>>>>>>??????@@@?????????@@@???>>>>>>===>>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>???AAABBB<<<===>>>???@@@BBBCCCCCCBBBAAA@@@???>>>=========>>>>>>>>>??????>>>>>>>>><<<============>>>>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@AAAAAABBBCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCC>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDCCCAAAAAAAAABBBBBBAAAAAAAAA@@@@@@?????????@@@AAABBBCCCBBBAAA@@@???@@@AAAAAACCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB???@@@AAACCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCDDDEEEEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAACCCHHHLLLLLLHHHDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEAAABBBCCCCCCBBBBBBCCCDDDBBBBBBAAA@@@@@@@@@@@@AAA???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>><<<<<<===>>>????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBllleee```^^^YYYWWWTTTRRRRRRQQQPPPNNNNNNNNNMMMMMMMMMNNNNNNOOOXXXUUUPPPKKKGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAACCCEEEFFFGGGFFFDDDCCCFFFIIIJJJGGGAAA>>>???BBBAAA@@@???@@@AAAAAA@@@???@@@@@@?????????@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBEEEDDDCCCCCCCCCDDDFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>============>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>@@@AAABBBBBBAAA???>>>>>><<<<<<======>>>???@@@@@@???????????????@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;<<<======>>>??????@@@@@@@@@????????????@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@??????===>>>>>>>>>>>>?????????===???AAACCCDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGFFFEEEEEEEEEEEE@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBCCCDDDDDDCCCBBBBBBBBBAAA???>>>>>>@@@BBBCCCEEECCCBBB@@@@@@AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBEEEHHHHHHFFFCCCFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFEEECCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@AAAAAA@@@@@@@@@@@@??????????????????????????????AAA@@@===<<<;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCClllddd___]]]YYYWWWUUUSSSSSSRRRPPPOOOOOOOOONNNNNNMMMNNNNNNOOOXXXUUUPPPKKKGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEGGGGGGFFFEEEDDDGGGJJJLLLHHHBBB???AAADDDAAA@@@??????AAAAAA@@@???@@@@@@???@@@@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@>>>????????????@@@@@@@@@BBBDDDFFFEEEBBB?????????<<<======>>>???@@@@@@AAA???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>????????????@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAA===???AAACCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCCCCAAA@@@??????AAACCCDDDEEEDDDBBBAAAAAABBBDDDFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDFFFGGGGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFFFFFFFFFFEEEFFFIIIHHHHHHFFFEEEDDDCCCBBBDDDBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCDDDEEEFFFEEECCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFDDDCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEFFFAAABBBCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA???=========???@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDnnnddd^^^]]]ZZZXXXVVVUUUUUUTTTQQQOOOPPPPPPOOOOOONNNNNNOOOOOOPPPNNNLLLIIIGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDEEEGGGGGGFFFFFFEEECCCEEEGGGFFFCCCBBBCCCEEEBBB@@@???@@@AAABBBAAA@@@AAA@@@@@@AAAAAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCFFFHHHGGGCCC@@@@@@AAA>>>??????@@@@@@AAAAAAAAA???>>>>>>===>>>???AAABBBCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGJJJJJJJJJKKKKKKLLLLLLMMMJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDFFFHHHHHHGGGFFFGGGHHHJJJJJJIIIHHHFFFEEEDDDDDDGGGFFFDDDCCCBBBDDDFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLKKKKKKKKKKKKJJJJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHJJJNNNQQQGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFqqqddd___```[[[YYYXXXWWWVVVUUURRRPPPRRRQQQPPPPPPOOOOOOPPPPPPLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDEEEEEECCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBCCCCCCDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEHHHIIIJJJIIIGGGFFFFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEECCCGGGJJJHHHDDDAAABBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAACCCEEEGGGGGGGGGGGGGGGFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDAAABBBCCCEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHJJJLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJLLLMMMOOOOOOMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFHHHJJJJJJIIIHHHIIIKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFFFFGGGIIIJJJFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGHHHIIIKKKNNNRRRVVVHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGttteee```bbb\\\ZZZYYYXXXXXXVVVSSSQQQSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHFFFFFFGGGFFFEEECCCEEECCCBBBCCCDDDEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGEEEGGGJJJLLLMMMKKKHHHFFFIIIIIIKKKLLLNNNPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLKKKKKKJJJJJJJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFCCCGGGJJJIIIDDDAAACCCEEEBBBBBBBBBBBBBBBBBBBBBAAACCCBBBAAA@@@AAACCCEEEGGGJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIDDDEEEGGGHHHJJJJJJKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOLLLLLLKKKJJJJJJJJJKKKKKKFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJGGGHHHHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLNNNPPPPPPNNNLLLKKKIIIJJJKKKLLLLLLLLLKKKKKKGGGHHHIIIIIIJJJJJJJJJIIIHHHIIIJJJLLLLLLLLLKKKKKKIIIJJJLLLMMMMMMMMMLLLKKKIIIJJJKKKMMMNNNNNNNNNNNNKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNJJJKKKMMMNNNOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHIIIKKKLLLNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNKKKLLLLLLNNNOOOQQQSSSTTTOOOOOOOOONNNMMMLLLLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGJJJLLLLLLJJJIIIKKKMMMFFFFFFGGGGGGHHHIIIJJJJJJCCCEEEGGGIIIIIIIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMMMMKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHIIIIIIJJJLLLPPPSSSHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLKKKJJJHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGrrrjjj```bbb___\\\XXXVVVWWWWWWUUUSSSRRRQQQPPPPPPPPPQQQRRRSSSMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHHHHHHHIIIKKKMMMNNNNNNNNNOOOPPPQQQSSSTTTXXXWWWVVVTTTRRRQQQPPPPPPOOOOOONNNNNNMMMLLLKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIFFFGGGHHHIIIIIIIIIHHHGGGJJJJJJIIIHHHHHHHHHHHHIIILLLKKKIIIGGGEEEEEEEEEEEECCCDDDEEEGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGKKKKKKKKKLLLLLLLLLLLLMMMHHHIIIJJJKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLNNNOOONNNLLLJJJIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQQQQQQQOOOLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLOOOOOONNNPPPQQQRRRQQQOOONNNNNNMMMLLLLLLLLLLLLLLLIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJNNNNNNNNNMMMMMMNNNOOOOOOMMMMMMNNNOOOOOOPPPPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNLLLKKKJJJLLLNNNPPPQQQPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLNNNPPPQQQQQQQQQPPPMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRQQQPPPOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPNNNOOOPPPQQQQQQQQQPPPOOOKKKMMMPPPPPPNNNLLLLLLMMMPPPPPPOOOOOOPPPQQQNNNJJJQQQPPPNNNMMMLLLLLLKKKKKKOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRWWWUUURRRPPPNNNNNNNNNOOOPPPOOOOOONNNNNNOOOOOOPPPQQQPPPNNNLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPQQQQQQSSSTTTVVVVVVSSSRRRPPPOOONNNNNNOOOPPPUUURRRNNNLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLLLLLLLNNNKKKIIIHHHIIIJJJIIIGGGJJJJJJJJJJJJJJJKKKLLLLLLPPPOOONNNMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLLLLLLLNNNOOOPPPMMMMMMNNNOOOOOONNNLLLKKKNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLJJJJJJKKKKKKJJJIIILLLLLLLLLLLLLLLKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCCCCDDDDDDEEEAAABBBCCCDDDEEEEEEEEEEEEsssjjj```bbb___\\\XXXWWWWWWWWWUUUSSSSSSRRRPPPOOOOOOPPPQQQRRRNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLLLLLLLMMMOOOQQQPPPPPPQQQQQQRRRTTTUUUVVVYYYXXXWWWUUUTTTSSSRRRRRRPPPOOOOOONNNMMMMMMLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKIIIHHHGGGFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHIIILLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOONNNLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQPPPQQQRRRRRRQQQPPPMMMLLLKKKKKKJJJJJJKKKMMMNNNOOONNNNNNNNNOOOOOOOOOOOOOOOQQQQQQPPPRRRSSSTTTSSSQQQNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQRRRSSSSSSTTTTTTUUURRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOQQQRRRSSSSSSRRRRRRPPPPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTUUUVVVSSSSSSQQQPPPPPPPPPQQQQQQPPPPPPQQQRRRRRRRRRQQQPPPOOONNNMMMOOOQQQQQQPPPOOOUUUUUUTTTPPPNNNOOORRRTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVTTTRRRPPPOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTRRRRRRRRRSSSTTTUUUVVVWWWUUUTTTSSSQQQQQQQQQQQQRRRUUURRROOOMMMMMMNNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNOOONNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIIIIJJJKKKKKKMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNPPPOOONNNMMMMMMNNNNNNOOORRRRRRSSSSSSRRRRRRQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMLLLMMMNNNNNNKKKLLLNNNOOOPPPPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNMMMKKKLLLMMMMMMKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFBBBBBBCCCDDDEEEEEEEEEEEEssskkk```aaa___\\\YYYWWWWWWWWWVVVTTTUUUSSSQQQOOONNNOOOQQQRRROOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPQQQQQQRRRUUUWWWUUUUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVTTTSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPRRRSSSSSSSSSRRRQQQPPPOOOOOONNNNNNOOOOOOLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNOOOOOONNNMMMMMMNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUURRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQOOONNNNNNMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTSSSSSSTTTVVVVVVUUUSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSSSSSSSTTTUUUWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUSSSUUUWWWWWWWWWWWWYYY[[[XXXWWWVVVUUUTTTSSSSSSSSSRRRSSSSSSTTTTTTSSSRRRRRRVVVRRROOOOOOSSSUUUSSSQQQSSSUUUWWWUUURRRQQQUUUZZZTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVUUUTTTTTTTTTUUUUUUVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTRRROOONNNOOOPPPOOOOOOMMMMMMMMMNNNNNNNNNOOOOOONNNOOOPPPPPPPPPOOONNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOQQQRRRPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPOOOOOONNNNNNOOOOOOSSSSSSTTTTTTSSSSSSRRRQQQNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOONNNMMMMMMMMMNNNKKKLLLNNNPPPQQQRRRSSSSSSPPPPPPOOONNNNNNNNNNNNNNNOOONNNMMMMMMNNNNNNMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLJJJJJJJJJKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFGGGGGGGGGCCCCCCDDDEEEFFFFFFFFFFFFuuulll```aaa___]]][[[XXXWWWWWWVVVVVVWWWUUURRROOONNNOOOQQQSSSQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQQRRRTTTUUUUUUWWWZZZ\\\ZZZZZZ[[[\\\]]]^^^^^^^^^[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXUUUTTTTTTTTTTTTTTTTTTUUUPPPRRRTTTUUUWWWWWWWWWWWWTTTSSSRRRRRRQQQQQQRRRRRRMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQNNNOOOQQQQQQPPPOOOQQQRRROOOPPPQQQRRRSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSQQQRRRRRRSSSTTTUUUUUUVVVUUUTTTTTTUUUWWWXXXVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSRRRQQQPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[XXXYYYYYYZZZZZZ[[[\\\\\\YYYYYYYYYYYYXXXXXXXXXWWWZZZYYYXXXWWWWWWXXXZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUQQQSSSUUUVVVVVVXXXZZZ\\\]]]\\\[[[ZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUU\\\YYYUUUSSSTTTUUUVVVVVVRRRSSSVVVYYYYYYVVVUUUWWWUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTSSSSSSTTTTTTUUUVVVUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVUUUUUUTTTSSSSSSRRRRRRQQQOOONNNNNNOOOPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTTRRRPPPOOOOOOPPPNNNPPPRRRRRRQQQQQQRRRTTTQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUUUURRRRRRQQQPPPPPPPPPPPPPPPPPPNNNMMMNNNOOOPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHGGGGGGvvvlll```aaa___^^^\\\ZZZWWWVVVWWWWWWXXXVVVSSSQQQPPPQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOQQQPPPPPPOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMRRRTTTVVVWWWXXXZZZ]]]```___```aaabbbccccccbbbbbb^^^______``````___^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\WWWWWWVVVVVVVVVVVVWWWWWWSSSTTTVVVXXXYYYZZZYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPOOOOOOOOOMMMNNNNNNNNNOOOOOOOOOOOONNNOOOOOOPPPRRRSSSSSSTTTSSSSSSSSSSSSTTTUUUWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVUUUUUUSSSSSSQQQRRRSSSSSSRRRSSSTTTVVVRRRSSSUUUVVVXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUSSSSSSTTTUUUUUUVVVWWWWWWVVVUUUUUUVVVXXXXXXWWWVVVUUUUUUVVVVVVVVVUUUTTTSSSTTTTTTTTTSSSSSSQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOORRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWYYYZZZ\\\\\\YYYYYYZZZZZZ[[[\\\\\\]]]ZZZZZZZZZYYYYYYYYYXXXXXX[[[ZZZYYYYYYYYY[[[\\\]]]___^^^]]][[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSTTTTTTUUUQQQSSSUUUWWWXXXYYY[[[^^^``````___^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWYYY[[[[[[XXXUUUUUU[[[```ccc[[[UUUXXX[[[XXXVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWTTTTTTTTTSSSSSSRRRQQQQQQOOOMMMLLLMMMOOOPPPPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPVVVWWWXXXVVVSSSQQQQQQRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRPPPOOONNNOOOPPPQQQPPPOOONNNNNNOOOPPPQQQQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVXXXVVVTTTQQQOOONNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIwwwmmmaaaaaa______^^^[[[XXXVVVWWWYYYXXXWWWUUUTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOSSSUUUXXXYYYZZZ]]]```ccccccdddfffgggggggggfffeeeaaabbbcccddddddcccaaa```]]]]]]]]]]]]]]]]]]]]]]]]XXXWWWVVVUUUUUUVVVWWWXXXWWWXXXZZZ\\\]]]]]]\\\\\\YYYYYYXXXWWWWWWWWWWWWXXXTTTTTTUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUSSSTTTTTTTTTTTTSSSSSSRRRPPPPPPPPPQQQQQQQQQRRRRRROOOOOOPPPQQQSSSTTTUUUVVVUUUUUUUUUVVVWWWYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYXXXWWWUUUVVVWWWVVVUUUVVVXXXZZZVVVWWWYYY[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXVVVVVVVVVWWWWWWXXXXXXYYYWWWWWWVVVXXXYYYZZZYYYWWWUUUUUUVVVWWWWWWUUUTTTSSSTTTTTTTTTTTTTTTSSSSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNOOOOOOPPPQQQSSSRRRRRRRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]][[[[[[[[[\\\]]]]]]^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^``````______^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUTTTVVVYYYZZZ[[[]]]___aaabbbbbbbbbbbbaaa```^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZUUUZZZ^^^\\\WWWXXXaaaiiiyyygggXXXWWWYYYXXXYYY\\\ZZZZZZZZZZZZZZZ[[[\\\]]]ZZZZZZXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNOOOQQQRRRQQQPPPRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXVVVRRRPPPPPPRRRSSSSSSRRRTTTUUUUUURRRPPPRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVXXXXXXXXXYYYXXXWWWWWWVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVTTTUUUWWWXXXZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTRRRQQQPPPQQQRRRSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWUUUUUUUUUUUUWWWWWWYYYWWWUUURRRPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKxxxmmmaaa```___```___\\\XXXVVVWWWYYYWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUWWWWWWXXXSSSRRRRRRRRRRRRRRRRRRSSSRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWYYY[[[\\\___bbbeeefffgggiiijjjjjjjjjhhhgggeeeeeegggggggggeeecccbbb^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZXXXWWWWWWXXXZZZ[[[]]]^^^```aaaaaaaaa``````]]]\\\[[[[[[ZZZZZZ[[[[[[XXXXXXYYYZZZYYYYYYXXXWWWUUUUUUTTTTTTUUUWWWYYYZZZXXXXXXYYYYYYYYYXXXWWWVVVTTTTTTTTTUUUUUUUUUVVVVVVRRRRRRSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWYYYZZZ\\\]]][[[[[[\\\\\\]]]^^^^^^^^^___```aaaaaaaaa___]]]\\\YYYZZZZZZYYYXXXXXXZZZ\\\YYY[[[\\\^^^^^^^^^]]]\\\^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\YYYYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\\\\[[[YYYWWWXXXYYYZZZZZZXXXWWWUUUTTTTTTUUUVVVVVVVVVVVVUUURRRSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTVVVXXXZZZ\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^___``````aaaaaa^^^^^^^^^^^^]]]]]]]]]]]][[[[[[]]]^^^^^^_________aaabbbbbbbbbbbbaaa___^^^^^^^^^^^^_________``````]]]^^^^^^^^^]]]\\\ZZZYYYZZZYYYYYYXXXWWWWWWXXXXXXWWWYYY[[[]]]]]]___aaacccccccccdddddddddcccaaa``````___]]]\\\[[[[[[\\\\\\YYY\\\^^^]]][[[\\\aaagggvvvggg[[[[[[]]]ZZZ\\\bbb^^^^^^]]]]]]]]]^^^_________^^^\\\[[[ZZZYYYYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[]]]]]][[[ZZZYYY\\\\\\]]]^^^^^^]]]]]]\\\ZZZZZZYYYYYYZZZZZZ[[[\\\YYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^XXXXXXYYYYYYXXXWWWUUUTTTTTTSSSSSSTTTUUUVVVUUUSSSUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUWWWWWWXXXYYYZZZ[[[[[[\\\WWWWWWWWWWWWWWWWWWWWWWWWSSSVVVYYYXXXSSSQQQRRRTTTUUURRRPPPTTTYYYZZZVVVQQQTTTSSSSSSSSSSSSTTTUUUUUUSSSTTTVVVXXXYYYZZZZZZZZZ\\\\\\]]]]]]\\\\\\[[[ZZZWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZYYYZZZ\\\]]]^^^^^^^^^^^^]]]\\\ZZZXXXWWWVVVVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVTTTSSSSSSTTTUUUVVVVVVTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPOOONNNMMMLLLNNNNNNOOOOOOOOOOOONNNNNNxxxmmmaaa```___```___\\\XXXVVVXXXZZZVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTUUUWWWXXXYYYYYYUUUUUUTTTTTTTTTTTTUUUUUUQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\VVVVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ\\\^^^```dddggggggiiijjjllllllkkkjjjhhhfffggghhhiiihhhfffdddccc```````````````aaaaaaaaa___^^^\\\[[[[[[\\\^^^___bbbcccdddeeeeeeeeedddccc______^^^]]]]]]]]]]]]^^^ZZZ[[[\\\\\\\\\ZZZYYYXXXWWWVVVVVVWWWXXXZZZ\\\]]][[[\\\]]]]]]\\\[[[ZZZYYYWWWWWWWWWXXXXXXXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWYYY[[[\\\]]]\\\]]]]]]^^^___```aaaaaacccdddeeefffeeecccaaa___\\\\\\\\\[[[YYYYYY\\\^^^[[[]]]^^^``````___]]]\\\```___^^^]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[\\\ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZ]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\^^^^^^]]][[[[[[\\\^^^^^^^^^]]][[[YYYTTTUUUVVVWWWXXXXXXXXXXXXTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUTTTTTTUUUXXXZZZ\\\^^^^^^]]]]]]]]]^^^^^^___```aaaaaabbbbbbcccddddddaaaaaaaaaaaa`````````___[[[\\\^^^````````````___bbbcccdddeeeeeecccaaa`````````aaaaaabbbbbbbbbccc``````aaaaaa```^^^\\\[[[]]]]]]\\\[[[ZZZZZZ[[[[[[WWWYYY\\\]]]]]]^^^```bbbcccdddeeeeeeeeedddcccbbbaaa```^^^]]]\\\\\\]]]]]]`````````^^^]]]]]]^^^___eee]]]\\\cccddd]]]]]]dddaaaaaa````````````aaaaaadddcccaaa```___^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYZZZ\\\]]]]]]\\\ZZZYYY]]]^^^___`````````___^^^[[[[[[ZZZZZZ[[[[[[\\\]]][[[[[[\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]___```aaa[[[[[[\\\\\\[[[ZZZXXXWWWXXXWWWWWWXXXYYYZZZXXXVVVXXXXXXXXXYYYYYYYYYYYYZZZXXXXXXWWWVVVVVVVVVVVVWWWYYYYYYZZZ[[[]]]^^^___```YYYYYYYYYYYYYYYYYYYYYYYYTTTXXX\\\ZZZVVVSSSTTTWWWUUUQQQOOOTTT\\\___YYYSSSUUUUUUTTTTTTUUUUUUVVVWWWSSSTTTWWWYYY[[[\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\YYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^___`````````___^^^]]]\\\ZZZYYYXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWVVVUUUVVVXXXYYYXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQQQQRRRTTTUUUSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPPPPQQQQQQPPPOOOOOOxxxkkkaaaeee```___^^^\\\[[[YYYXXXWWWWWWUUUTTTWWW[[[\\\[[[XXXXXXXXXYYYZZZYYYWWWVVVUUUVVVVVVVVVWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWUUUTTTRRRQQQPPPQQQSSSTTTRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVXXXZZZ]]]___[[[[[[ZZZZZZYYYXXXXXXXXXTTTVVVZZZ]]]___```ccceeegggjjjmmmooopppooommmkkkllllllmmmooopppmmmiiieeeccccccbbbbbbbbbbbbbbbbbb```````````````aaabbbbbbhhhhhhgggfffeeeeeedddddd___^^^]]]\\\\\\]]]___```]]]\\\[[[\\\]]]]]]\\\ZZZ\\\\\\\\\\\\\\\]]]______```___^^^\\\[[[ZZZZZZZZZ\\\ZZZXXXYYY[[[\\\ZZZWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZZZZ[[[^^^``````````````````aaabbbbbbddddddcccbbbbbbaaabbbbbb```___^^^]]]]]]___```bbb_________```___^^^^^^]]]bbb```^^^\\\[[[ZZZZZZ[[[]]]\\\[[[\\\___`````````[[[\\\\\\]]]]]]^^^______````````````____________^^^^^^_________^^^\\\\\\[[[\\\\\\]]]^^^___``````\\\]]]___``````^^^]]][[[[[[[[[ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVZZZYYYXXXXXXXXXYYY[[[\\\[[[ZZZZZZYYYZZZ\\\]]]^^^_______________^^^^^^^^^______```aaabbbbbbccccccccccccccccccbbbaaa______```cccfffgggfffdddddddddfffeeeeeeddddddccccccbbbbbbbbbbbbcccddddddaaa____________```___^^^^^^]]]]]]]]]]]]]]]]]]^^^______```___^^^^^^___aaadddeeejjjiiigggeeeeeeeeefffgggdddcccccccccccccccccccccddddddeeedddcccaaa___^^^bbbaaa___```bbbdddeeeeeebbbaaaaaaaaabbbcccdddddddddddddddcccbbbaaa```___aaa```___]]]\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZZZZZZZ[[[[[[\\\\\\]]]___]]]\\\]]]```aaa___]]]^^^___```_________aaaccc``````aaaaaaaaaaaaaaa```______```_________aaaccc_______________```aaaaaa]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\ZZZYYYYYYZZZ\\\]]]\\\[[[XXXYYYZZZYYYWWWVVVWWWXXXYYY\\\^^^___]]]\\\\\\]]]YYYYYYXXXXXXXXXYYY[[[[[[WWWWWWVVVVVVVVVVVVVVVWWW[[[YYYWWWUUUUUUVVVXXXZZZSSSTTTVVVXXXYYY[[[[[[[[[VVVWWWWWWXXXYYYYYYXXXXXXWWWYYY\\\^^^^^^]]][[[ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\]]]^^^]]]\\\]]]^^^YYYXXXWWWWWWWWWXXXYYYZZZ\\\[[[YYYXXXWWWWWWXXXYYYXXXYYY[[[\\\\\\[[[YYYXXXYYY\\\^^^]]]ZZZZZZ\\\___[[[ZZZYYYYYYYYYYYYWWWVVVUUUVVVWWWWWWVVVUUUUUUUUUTTTUUUVVVUUUSSSRRRSSSTTTSSSSSSQQQPPPTTTZZZZZZVVVTTTVVVXXXYYYYYYXXXWWWUUUSSSSSSTTTTTTUUUUUUUUUVVVUUURRRPPPOOOPPPRRRRRRRRRxxxkkkaaaeee___^^^]]][[[ZZZXXXWWWVVVVVVVVVWWWYYY[[[\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSUUUVVVXXXWWWVVVUUUTTTUUUVVVWWWVVVWWWYYY[[[]]]^^^______^^^^^^^^^]]]\\\[[[ZZZYYYXXX[[[^^^aaabbbcccfffhhhkkkmmmqqqssstttrrrpppoooooonnnoooppppppnnnkkkhhhdddddddddccccccbbbbbbbbbcccccccccccccccddddddeeeggggggggggggfffeeeeeeeeecccbbb```______```aaabbb```___^^^___```aaa___]]]aaaaaaaaaaaaaaa`````````___^^^]]]\\\[[[ZZZZZZZZZ\\\ZZZXXXYYY[[[[[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[[[[[[[\\\___aaaaaaaaaaaaaaaaaabbbccccccdddcccbbbbbbaaaaaaaaabbbbbbaaa```______```aaabbb``````aaaaaa``````___^^^bbbaaa___^^^]]]\\\]]]]]]^^^]]]\\\\\\^^^``````___^^^^^^^^^_______________^^^^^^_______________^^^^^^___```aaaaaa```^^^^^^^^^^^^^^^___``````aaaaaa^^^```aaabbbbbbaaa___^^^^^^^^^]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\[[[[[[[[[\\\]]]^^^]]]]]]\\\\\\]]]^^^```aaa`````````````````````aaaaaaaaabbbbbbcccddddddeeeddddddddddddcccbbbaaaaaabbbdddggggggfffeeedddeeehhhhhhhhhgggggggggggggggfffeeeeeefffgggfffdddbbbaaabbbbbbbbbbbbaaa``````bbbbbbbbbbbbbbbcccddddddbbbaaa``````aaaccceeegggiiihhhhhhhhhhhhiiiiiijjjiiihhhhhhhhhhhhgggggggggeeeffffffeeeeeedddcccbbbcccbbbaaabbbdddeeeeeeeeecccccccccbbbccccccddddddfffeeecccbbbaaaaaabbbcccdddcccaaa```_________```aaaaaa```___]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^___]]]\\\]]]```bbbbbb```aaabbbbbbbbbaaaaaabbbddddddddddddcccbbbaaa______]]]^^^______```aaacccdddaaaaaaaaaaaaaaabbbcccccc^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\\\\]]][[[ZZZZZZZZZ\\\]]]\\\[[[\\\]]]]]]\\\[[[[[[[[[[[[]]]\\\\\\]]]^^^^^^\\\ZZZ___]]][[[YYYWWWWWWWWWXXX\\\[[[ZZZYYYXXXXXXWWWXXX]]]]]]]]]]]]]]]^^^^^^^^^aaaaaaaaaaaaaaa``````___]]]]]]^^^^^^^^^^^^^^^^^^ZZZ\\\^^^``````___]]]\\\]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^^^^\\\]]]___^^^]]]]]]^^^___]]]\\\[[[ZZZYYYYYYZZZ[[[]]]]]]\\\[[[[[[\\\]]]]]]YYYZZZ[[[\\\]]]\\\\\\[[[[[[\\\^^^^^^]]]\\\]]]^^^cccbbbaaa```___^^^\\\[[[VVVWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWXXXXXXWWWWWWUUUTTTVVV[[[[[[WWWWWWXXXXXXYYYYYYXXXVVVUUUWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVWWWYYYYYYXXXWWWyyylllaaaeee```___^^^\\\ZZZYYYXXXXXXWWWYYY[[[\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZZZZYYYYYYXXXWWWVVVVVVXXXWWWWWWVVVVVVUUUUUUUUUVVVUUUTTTTTTTTTVVVWWWXXX^^^\\\YYYWWWVVVWWWYYY[[[WWWYYY\\\```bbbbbbbbbbbbbbbccccccdddbbb```^^^\\\___aaadddfffggghhhjjjkkkqqqsssuuuxxxxxxwwwvvvtttsssrrrppppppqqqpppmmmkkkggggggfffeeedddccccccbbbddddddccccccddddddeeefffggggggggggggggggggffffffgggfffdddcccbbbccccccdddbbbbbbaaabbbddddddbbbaaaeeeeeefffgggfffdddbbbaaa^^^^^^]]]\\\[[[[[[\\\\\\]]]\\\[[[[[[\\\\\\[[[YYYZZZYYYYYYYYYYYYYYYZZZZZZ]]]^^^______^^^___aaaccccccccccccccccccddddddeeedddccccccbbbbbbbbbbbbbbbeeedddcccaaaaaaaaabbbbbbbbbbbbccccccbbbbbbaaa```cccbbbaaaaaa``````aaaaaa```^^^]]]]]]___```___^^^_________^^^^^^^^^^^^]]][[[\\\^^^`````````^^^]]]```aaabbbcccccccccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccdddddddddcccbbbaaaaaabbbccccccbbb```___```aaaaaaaaaaaaaaa`````````____________```aaaaaaaaa`````````aaabbbcccdddaaabbbbbbbbbcccdddddddddddddddeeeeeeffffffggggggffffffeeeeeeddddddccccccdddfffhhhhhhfffeeeeeeeeehhhhhhhhhiiiiiiiiiiiijjjjjjiiihhhiiijjjjjjhhhfffeeeeeeeeeeeeeeeddddddcccfffffffffffffffggghhhhhhccccccccccccdddeeegggiiihhhiiijjjkkkllllllllllllllllllkkkkkkkkkjjjjjjjjjgggggggggffffffgggggghhhfffeeedddeeeggggggeeedddffffffeeedddddddddeeeeeehhhfffcccaaaaaacccfffhhhfffeeecccbbbaaabbbbbbccceeeeeeeeedddbbb```^^^\\\]]]^^^```bbbccccccbbbaaa```___]]]^^^aaadddeeeeeeeeeffffffeeeccccccdddfffhhhgggfffeeecccaaa___^^^]]]]]]^^^```bbbccceeeeeeaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaa``````______aaa``````_______________^^^]]]]]]]]]___```___^^^]]]]]]]]]\\\\\\\\\\\\\\\aaa^^^\\\^^^aaabbb___[[[eeebbb^^^[[[YYYYYYYYYZZZ\\\[[[[[[ZZZZZZZZZZZZZZZ]]]___aaacccccccccaaa```bbbbbbaaa```___^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]ZZZ\\\]]]______^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[]]]___```ZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]\\\ZZZXXXWWWWWWWWWXXXZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\]]]]]]]]]^^^^^^^^^bbbbbbbbbdddffffffdddbbbdddcccbbbaaa^^^\\\ZZZYYYWWWWWWXXXXXXWWWVVVTTTRRRTTTSSSTTTUUUWWWXXXWWWVVVXXXYYYXXXVVVXXX\\\[[[XXXZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWYYY[[[[[[XXXVVV{{{nnnbbbeeecccaaa___]]]\\\[[[[[[[[[YYY\\\```aaa___^^^___aaa___^^^\\\[[[[[[\\\^^^```___^^^]]]\\\ZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUWWWWWWVVVWWWXXXYYYZZZ[[[___^^^]]][[[[[[\\\]]]^^^ZZZ\\\^^^aaadddeeefffffffffgggiiijjjiiifffcccaaadddgggiiikkkkkklllmmmooouuuvvvyyy{{{{{{{{{yyyxxxvvvtttqqqpppppppppooommmjjjiiihhhgggfffeeedddcccbbbbbbbbbbbbbbbccccccdddgggggghhhiiiiiiiiihhhhhhhhhgggfffeeedddcccddddddcccbbbbbbccceeeeeedddbbbdddfffhhhiiiiiigggdddbbb```______^^^______``````aaa``````_________^^^]]]]]]\\\\\\[[[\\\\\\^^^^^^bbbcccccccccbbbbbbccceeefffffffffffffffgggggghhhffffffeeeeeeeeeeeeeeefffhhhgggeeedddbbbbbbbbbbbbdddeeeeeeeeeeeedddcccccceeeeeeeeeeeeeeeeeeffffffbbb```^^^^^^___``````______^^^^^^]]]\\\\\\[[[[[[ZZZ\\\___aaabbbbbb```___aaacccdddffffffffffffeeeffffffeeeeeeddddddddddddcccdddeeeeeefffeeeeeedddcccdddfffggggggfffdddccc```aaaaaabbbbbbbbbbbbaaabbbbbbbbbbbbbbbccccccdddcccccccccddddddeeeffffffcccddddddeeefffgggggghhhggggggggghhhhhhiiiiiiiiiffffffeeeeeedddddddddddddddfffhhhgggfffddddddeeeffffffgggggghhhiiiiiijjjmmmlllkkkkkklllkkkjjjhhhgggggghhhhhhggggggfffeeeggggggffffffgggggghhhiiieeeeeeeeeeeefffhhhiiijjjjjjkkklllnnnnnnnnnmmmlllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhgggggggggiiikkkllliiihhhhhhiiijjjiiigggdddiiiiiihhhgggffffffffffffgggfffdddcccccceeehhhiiifffeeedddcccbbbccccccdddfffggghhhhhhfffdddaaa``````bbbeeeggghhhgggfffddddddcccbbbbbbccceeeggghhhhhhhhhhhhgggeeedddfffggghhhhhhgggfffdddbbbaaa___``````aaabbbdddffffffeeecccddddddeeeeeeeeeeeeeeegggffffffeeeeeeddddddcccdddcccbbbbbbaaaaaabbbbbbbbbaaa``````bbbcccbbb```^^^]]]\\\\\\]]]]]]]]]\\\_________```bbbdddcccbbbgggeeeaaa^^^]]]]]]___```]]]]]]]]]]]]^^^```aaabbb^^^```bbbddddddddddddccc___^^^^^^^^^^^^^^^^^^^^^aaa``````_______________]]]]]]___``````___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\```___^^^]]]]]]___```aaa^^^^^^^^^]]][[[[[[]]]______^^^]]][[[[[[[[[\\\\\\\\\\\\]]]^^^___```aaabbbcccbbbaaaaaa``````aaaaaa]]]\\\\\\^^^bbbbbb___\\\cccddddddccc```]]]\\\[[[ZZZYYYYYYYYYYYYXXXUUUSSSVVVUUUTTTVVVYYYZZZXXXVVVWWWZZZZZZYYYZZZ]]]]]]YYY]]]]]]\\\[[[[[[\\\\\\]]]XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\\\\[[[YYY~~~pppdddfffcccaaa___]]]\\\[[[\\\\\\]]]aaaeeefffdddbbbbbbdddaaa___]]]\\\\\\^^^aaaccccccbbb```___]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWYYYYYYYYYZZZ[[[\\\]]]]]]\\\]]]___```aaaaaaaaa```______```aaacccfffiiijjjjjjkkkmmmnnnmmmkkkhhhfffiiikkkmmmnnnnnnoooppprrrvvvxxxzzz{{{||||||{{{zzzwwwuuurrrpppppppppooonnnlllkkkjjjiiihhhgggfffeeeccccccbbbbbbccccccdddeeehhhiiikkkllllllkkkjjjiiiggggggfffeeedddcccccccccbbbbbbaaaccceeeeeedddbbbaaacccgggiiijjjhhheeecccbbbbbbbbbbbbcccdddeeefffgggggggggfffdddcccccccccaaa```_________aaabbbcccfffggghhhgggffffffgggiiijjjjjjiiiiiijjjjjjkkkllljjjjjjiiiiiiiiiiiijjjjjjiiiiiigggfffdddcccccccccffffffggggggffffffeeedddhhhhhhhhhiiiiiiiiiiiiiiicccbbb``````aaabbbaaa```aaa``````___^^^]]]\\\\\\]]]___bbbdddeeedddbbbaaabbbdddfffhhhiiiiiiiiiiiiiiihhhhhhggggggffffffeeeddddddeeeeeeffffffffffffeeefffhhhiiiiiihhhfffeeebbbbbbcccdddddddddccccccccccccdddddddddeeeeeeeeeddddddeeeffffffgggggggggffffffgggggghhhiiijjjjjjiiiiiiiiiiiiiiijjjjjjjjjffffffeeedddddddddeeeeeedddfffggggggeeedddeeefffffffffggghhhiiijjjkkkkkkooommmkkkkkkkkkkkkjjjiiihhhiiiiiiiiiiiihhhgggggghhhhhhgggggghhhhhhiiijjjffffffgggggghhhjjjkkkkkkmmmnnnnnnooonnnmmmlllkkkkkkjjjjjjiiihhhhhhggggggiiihhhhhhhhhiiikkkmmmnnnlllkkkkkkllllllllliiiggglllkkkjjjiiiiiiiiiiiiiiiffffffgggggghhhhhhiiiiiifffeeedddcccbbbcccdddeeeeeefffhhhiiiiiigggfffdddccceeehhhkkklllkkkjjjiiijjjjjjiiihhhggggggiiijjjiiijjjjjjiiigggfffgggiiihhhhhhhhhggggggfffeeedddfffeeeeeefffhhhiiigggdddiiiiiijjjkkklllkkkkkkkkkhhhhhhgggggggggfffffffffdddccccccbbbaaabbbbbbbbbcccbbbaaaaaabbbcccbbb``````^^^]]]^^^```aaa___^^^YYY^^^bbbbbb```aaafffjjjiiigggdddaaa_________```aaaaaaaaaaaabbbcccdddeee`````````aaabbbcccddddddccccccbbbaaaaaabbbcccccceeeeeedddccccccddddddeeeaaaaaabbbcccbbbbbbaaa``````````````````_________dddcccaaa````````````aaaccccccdddcccaaaaaacccdddbbbaaa``````aaabbbcccdddaaaaaabbbcccdddeeeeeeeeeeeedddcccaaa___^^^^^^^^^___^^^]]]```ccceeebbb___dddfffhhhhhheeebbbbbbbbb]]][[[YYYYYYZZZZZZXXXVVV[[[ZZZYYYZZZ[[[\\\\\\[[[VVVZZZ]]]\\\]]]______\\\\\\\\\\\\\\\\\\]]]^^^___^^^^^^^^^^^^^^^]]]]]]]]]^^^\\\ZZZZZZ\\\^^^^^^^^^sssfffhhhbbbaaa^^^\\\[[[[[[\\\]]]bbbeeehhhjjjiiihhhffffff```___]]]]]]^^^```ccceeeeeedddbbb```______``````^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^______ZZZ\\\```cccddddddbbbaaadddccccccccceeehhhkkkmmmlllmmmoooppppppooommmllllllnnnppprrrrrrssstttvvvwwwxxxyyy{{{|||{{{{{{{{{xxxvvvsssrrrrrrqqqpppnnnmmmllllllkkkjjjiiiiiihhhhhhgggggggggggghhhiiiiiikkklllnnnoooooommmllljjjgggggggggffffffeeeeeedddcccbbbbbbdddffffffeeedddaaacccfffiiijjjiiifffeeeeeeeeeeeefffgggiiijjjkkkllllllmmmkkkiiihhhhhhiiifffeeeccccccccceeegggiiijjjkkkkkkkkkjjjjjjkkkmmmnnnnnnmmmmmmnnnnnnooopppmmmmmmmmmmmmmmmnnnnnnoookkkkkkjjjiiihhhgggfffeeegggggghhhhhhggggggfffeeehhhiiiiiijjjjjjjjjiiiiiieeecccbbbbbbdddeeedddccceeeeeeddddddcccbbbaaaaaaaaabbbdddfffffffffdddccccccdddgggiiikkkllllllllljjjjjjiiiiiihhhhhhhhhgggdddeeeeeeeeefffgggggggggfffggghhhiiijjjiiihhhhhhfffgggggggggggggggffffffddddddeeefffffffffffffffeeeeeeggghhhhhhiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkkiiiiiiiiiiiiiiijjjjjjjjjgggfffeeeddddddeeefffgggeeefffggggggffffffgggiiikkkkkkkkklllmmmnnnnnnooopppnnnkkkkkkkkkkkkjjjiiijjjjjjjjjjjjjjjiiihhhhhhjjjjjjjjjjjjjjjkkkkkkllliiiiiijjjkkklllmmmmmmnnnppppppppppppooonnnmmmlllnnnnnnmmmlllkkkjjjiiiiiiiiijjjjjjjjjlllmmmnnnoooooonnnmmmmmmnnnnnnllljjjmmmmmmlllkkkkkkkkkllllllggghhhiiijjjjjjjjjjjjiiiggggggeeeeeedddeeefffgggggggggiiijjjjjjjjjiiihhhfffhhhkkkmmmnnnnnnnnnmmmnnnoooooonnnlllkkkkkklllkkkkkklllkkkiiiiiijjjllliiijjjjjjkkkkkkkkkjjjjjjllljjjiiikkkmmmmmmjjjfffhhhiiijjjkkklllkkkjjjiiiggggggggggggggggggggggggdddcccbbbbbbaaaaaabbbbbbdddbbbaaaaaabbbcccaaa```___]]][[[\\\___```___\\\XXX^^^dddccc``````gggnnnmmmlllhhheeebbb___^^^]]]bbbbbbaaa`````````aaaaaa_______________```aaabbbdddcccbbb`````````aaabbbcccbbbaaaaaaaaabbbdddeeeddddddeeeeeeddddddccccccddddddccccccbbbaaaaaa```cccbbbbbbbbbaaa``````___^^^```bbbbbbaaaaaaaaabbb____________```bbbccceee______```aaaaaaaaa``````bbbaaa```___]]]\\\[[[ZZZbbbaaaaaabbbdddeeeeeeeeebbbeeeiiihhheeebbbbbbccc```]]]YYYYYY\\\]]]\\\[[[ZZZZZZZZZYYYXXXZZZ]]]``````fffjjjjjjiiijjjiiigggbbbbbbbbbcccccccccddddddbbbbbbbbbbbbbbbaaaaaaaaaaaa^^^[[[ZZZ\\\^^^^^^^^^vvvhhhjjjeeeccc```^^^]]]^^^___```hhhhhhjjjmmmnnnmmmjjjggg______^^^^^^___aaaccceeedddcccaaa______```aaabbbaaaaaa``````````````````_________`````````______]]]^^^```bbbcccbbbbbbaaagggggghhhhhhiiikkklllmmmmmmnnnoooppppppqqqqqqpppnnnqqqsssuuuvvvvvvxxxzzzxxxxxxyyy{{{{{{{{{{{{{{{zzzxxxvvvuuutttsssqqqooommmmmmmmmllllllkkkkkkkkklllkkkkkkkkkkkklllmmmmmmnnnoooqqqrrrqqqooommmkkkiiiiiiiiiiiiiiiiiihhhhhhfffeeeeeegggiiijjjiiigggfffgggiiikkkkkkjjjhhhfffffffffggghhhjjjkkkmmmnnnnnnpppqqqooollljjjkkkllliiihhhgggfffgggiiikkkmmmlllmmmnnnmmmmmmmmmoooqqqrrrqqqqqqqqqqqqrrrssssssooooooooooooooopppqqqqqqnnnmmmmmmmmmlllkkkjjjiiiggghhhhhhhhhhhhgggffffffgggggghhhiiihhhhhhgggffffffdddcccdddfffggggggggggggggggggffffffeeeeeeeeeddddddeeeffffffeeeeeeeeecccdddgggjjjlllmmmnnnnnnjjjjjjjjjjjjjjjiiiiiiiiiffffffffffffggghhhiiiiiiiiiiiiiiiiiijjjjjjjjjkkkiiiiiijjjiiiiiihhhgggfffeeefffggghhhiiihhhhhhgggfffgggiiijjjkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiigggfffeeeeeefffhhhiiifffgggiiiiiihhhiiikkkmmmnnnoooooooooppppppqqqqqqqqqnnnlllkkkkkkkkkjjjiiikkkllllllllllllkkkjjjjjjkkkkkkjjjjjjkkkkkklllmmmlllmmmnnnooopppqqqqqqqqqrrrrrrqqqpppppppppqqqqqqqqqqqqpppooonnnmmmllllllkkklllmmmnnnooopppppppppqqqpppnnnnnnooopppooonnnnnnmmmmmmmmmmmmnnnnnnoookkkjjjjjjiiijjjjjjkkklllkkkjjjiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiijjjlllmmmooopppppppppnnnqqqttttttqqqooooooppplllmmmnnnmmmllllllnnnooonnnnnnooooooooooooooonnnooommmlllooorrrsssoookkkggghhhjjjkkklllkkkjjjiiiiiiiiiiiijjjkkkkkkllllllhhhggggggfffffffffffffffhhhgggffffffggggggfffdddccc```^^^___ccceeeccc```aaaeeehhhhhheeefffkkkppprrrqqqooollliiifffdddbbbcccccccccdddfffgggiiijjjhhhiiijjjkkkkkkkkkjjjiiiggggggfffeeeeeegggiiijjjmmmlllkkkkkklllnnnppprrrqqqqqqqqqqqqqqqppppppooorrrrrrqqqooonnnmmmlllkkklllmmmooopppppppppooonnnhhhkkkoooqqqpppoooooooooooonnnnnnnnnnnnoooqqqrrrmmmmmmnnnnnnmmmkkkjjjiiimmmnnnoooooonnnmmmkkkjjjffffffgggffffffhhhkkkmmmqqquuuyyyxxxsssoooooopppsssnnnhhhhhhlllooopppoooiiikkkmmmkkkhhhkkkttt{{{{{{{{{{{{zzzzzzyyyyyyyyyvvvtttsssrrrssssssrrrqqqwwwiiikkkiiigggdddbbbaaabbbccceeekkkjjjkkkooorrrqqqlllhhh^^^^^^^^^___```bbbdddeeecccbbb```^^^^^^___aaabbbbbbbbbbbbbbbcccccccccccc```aaaaaaaaaaaa``````___``````````````````aaaaaahhhjjjlllmmmnnnnnnmmmlllmmmnnnnnnoooppprrrssssssppprrrvvvwwwxxxyyy{{{}}}xxxyyyzzz{{{{{{|||||||||{{{zzzxxxwwwwwwuuurrrpppmmmmmmmmmmmmmmmmmmllllllmmmllllllllllllmmmnnnnnnpppqqqssssssssspppmmmkkkkkkkkkllllllmmmlllllllllhhhhhhhhhjjjlllmmmlllkkkkkklllmmmmmmlllkkkiiigggfffggggggiiijjjlllnnnooopppqqqrrrpppmmmkkklllmmmllljjjiiihhhiiikkknnnpppmmmnnnoooooonnnoooqqqssstttsssssssssssstttuuuuuuppppppoooooopppqqqrrrrrrooopppppppppooonnnmmmlllhhhhhhhhhhhhhhhgggffffffeeefffgggggggggeeedddcccfffeeedddeeegggiiiiiiiiigggffffffffffffeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeebbbdddgggjjjmmmnnnoooooojjjjjjjjjjjjjjjjjjjjjjjjgggggggggggghhhiiijjjkkkjjjjjjjjjjjjjjjkkklllmmmjjjjjjjjjiiihhhgggfffeeeggghhhiiijjjkkkjjjiiiiiihhhiiijjjlllmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjiiigggffffffhhhjjjkkkgggiiijjjjjjjjjlllnnnppppppppppppppppppqqqqqqqqqrrrooolllkkkkkklllkkkjjjmmmmmmmmmmmmmmmllllllkkkjjjiiiiiiiiiiiijjjkkkkkkooopppqqqrrrssstttttttttsssrrrqqqqqqrrrsssuuuvvvrrrrrrqqqpppooonnnmmmlllmmmnnnpppqqqrrrrrrqqqqqqssspppnnnnnnoooqqqqqqqqqnnnnnnmmmnnnnnnoooppppppnnnllljjjhhhhhhjjjlllnnnooonnnmmmllllllmmmoooooopppooommmlllkkkkkkkkkkkkkkkkkklllmmmoooppprrrrrrmmmqqqvvvwwwuuusssrrrsssnnnooopppooonnnoooqqqrrrrrrssssssssssssrrrqqqqqqpppnnnnnnqqqvvvwwwsssooommmnnnpppqqqrrrqqqpppooollllllmmmnnnooopppqqqqqqnnnmmmllllllkkkkkkllllllnnnmmmllllllmmmmmmkkkjjjmmmjjjgggiiinnnpppmmmjjjmmmmmmmmmmmmmmmnnnppprrrttttttttttttrrrpppnnnllliiijjjmmmppptttxxx{{{}}}yyy{{{~~~~~~zzzxxxtttssstttuuuwww{{{~~~~~~~~~