BM6P6(@ hhhkkksss~~~|||rrrooo||||||iiiWWWJJJIIICCC@@@CCCEEEBBB@@@AAA===>>>???AAABBBCCCCCCCCCAAAEEENNNXXXdddqqq~~~}}}|||~~~{{{yyyvvvqqqnnniiiccc]]]ZZZ[[[ZZZVVVRRRNNNMMMJJJHHHGGGHHHIIIIIIIIIHHHHHHHHHIIIHHHEEEBBBDDDCCCCCCBBBAAAAAAAAABBB======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>============@@@@@@@@@??????>>>===<<<777888888888;;;@@@GGGKKKRRR___mmmwww~~~pppcccYYYQQQJJJEEEDDDEEEFFFEEEEEEFFFIIIKKKTTT]]]jjjuuu}}}wwweee\\\VVVPPPJJJHHHEEEMMMNNNOOOVVV^^^rrrdddZZZYYYcccxxx{{{qqqjjjfffbbbiiivvv{{{zzzxxxwwwxxxwwwvvvuuuttttttuuuvvvvvvxxxyyy{{{}}}~~~~~~zzzwwwuuuqqqlllhhheeedddcccfffmmmtttwwwzzzzzzvvvpppjjjllluuuvvvdddYYYTTTWWWddd||||||uuuqqqkkkfffdddbbbaaa```[[[ZZZWWWTTTPPPLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@AAAAAA@@@???===<<<===<<<:::::::::===???AAAFFFLLLTTT\\\cccjjjppptttyyyzzzlllbbb___]]]iiiyyypppccc___cccjjjzzzuuueeeTTTKKKGGGCCCAAABBBaaaaaafffnnnwww~~~|||uuu```QQQKKKEEEAAACCCDDDBBB@@@@@@@@@AAABBBDDDEEEEEEFFFFFFCCCGGGOOO\\\kkkzzz||||||}}}zzzwwwsssooojjjeee```]]]]]][[[WWWSSSOOONNNKKKIIIHHHHHHIIIIIIKKKJJJIIIJJJKKKJJJHHHFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>===<<<888888888999;;;@@@FFFKKKRRR___nnnxxx~~~pppcccXXXPPPJJJFFFEEEFFFFFFEEEEEEFFFHHHKKKSSS\\\iiiuuu}}}ooo___WWWSSSNNNIIIHHHFFFNNNOOOOOOVVV^^^ppphhh[[[XXX```ssstttlllhhhdddiiisss{{{zzzwwwvvvvvvvvvvvvuuuttttttuuuvvvvvvxxxzzz|||~~~{{{yyywwwsssnnniiifffdddccceeennnwww{{{}}}}}}wwwoooggggggllluuuxxxoooccc\\\VVVYYYeee|||}}}vvvqqqlllgggdddcccaaa___[[[ZZZWWWTTTPPPMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDCCC@@@AAABBBBBBAAA@@@???>>>>>>===;;;::::::<<<>>>@@@DDDIIIQQQYYYaaagggnnnrrrvvv|||zzzmmmccc```]]]iiiyyypppdddaaaeeemmm}}}rrrcccSSSJJJEEEBBB@@@AAAXXXVVVVVV[[[dddssskkkXXXOOOHHHCCCDDDDDDBBB???@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGJJJQQQ___qqqxxxuuuwww{{{}}}}}}{{{yyywwwssspppmmmiiidddaaa```^^^YYYUUURRRPPPMMMJJJIIIHHHIIIIIIJJJIIIIIIJJJKKKKKKIIIHHHDDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@?????????????????????????????????????????????@@@??????>>>===<<<888999999999;;;@@@FFFKKKSSS```oooyyy~~~pppcccXXXPPPJJJFFFFFFFFFFFFEEEDDDFFFHHHKKKTTT^^^lllwwwyyyjjj[[[TTTRRROOOKKKJJJHHHOOOPPPPPPWWW^^^ooolll]]]WWW]]]nnnvvvnnniiigggiiinnn}}}|||yyyvvvttttttvvvvvvuuuuuuuuuuuuvvvwwwyyy{{{~~~{{{xxxvvvrrrlllhhhdddbbbaaadddnnnyyyzzzrrrfffbbbccchhhjjjeee```^^^XXXZZZfff|||wwwsssmmmiiifffdddaaa```\\\[[[XXXUUUQQQOOOMMMLLLLLLKKKJJJHHHGGGEEEDDDDDDAAABBBBBBBBBBBBAAAAAA@@@@@@>>><<<;;;:::;;;===>>>AAAFFFMMMUUU\\\cccjjjnnnqqquuuzzzxxxkkkbbb```^^^jjjyyy~~~ooodddcccgggpppooo```PPPHHHEEEAAA@@@AAARRROOOMMMPPPWWWfff}}}|||uuu```SSSKKKEEEDDDDDDAAA???@@@BBBBBBCCCDDDEEEFFFFFFEEEKKKKKKQQQ___sss|||qqqmmmooosssvvvuuuuuuuuuuuuuuusssqqqpppooolllhhhfffdddaaa\\\XXXUUUSSSPPPMMMJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>===<<<999999999999;;;@@@FFFKKKTTTaaaoooyyy}}}qqqcccWWWOOOJJJGGGGGGGGGFFFEEEDDDFFFIIILLLWWWaaaooo{{{zzzkkk\\\WWWVVVSSSPPPOOOJJJQQQQQQRRRYYY___nnnnnn^^^XXX^^^mmmwwwnnniiiggghhhlllxxx~~~zzzvvvttttttwwwwwwwwwwwwwwwxxxxxxxxxyyy{{{}}}yyyuuurrrnnniiiddd```^^^]]]aaalllxxxyyykkkeeebbbdddddd```]]]]]]XXXZZZeee{{{zzzvvvpppkkkhhheeebbb```^^^\\\YYYVVVSSSPPPOOOOOOMMMMMMLLLJJJIIIGGGFFFEEEBBBBBBBBBBBBBBBAAAAAAAAAAAA???===<<<;;;:::;;;<<<>>>CCCJJJQQQXXX^^^eeeiiilllnnnrrrxxx|||ttthhh```^^^___jjjyyy|||mmmcccbbbgggqqqlll^^^OOOHHHEEEBBB@@@AAAMMMKKKJJJLLLQQQ\\\oooyyylllqqqvvvmmmWWWNNNGGGEEEDDDAAA@@@AAACCCCCCDDDEEEFFFFFFFFFFFFIIIJJJPPP___sssyyylllfffeeehhhjjjfffhhhjjjlllmmmooopppqqqnnnmmmllljjjhhheee```]]]YYYWWWSSSPPPMMMLLLKKKKKKJJJIIIGGGHHHJJJJJJJJJIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>===::::::::::::;;;@@@FFFKKKUUUaaaoooyyy}}}qqqcccVVVNNNIIIHHHGGGGGGFFFEEEDDDFFFJJJNNNYYYcccqqq||||||mmm___YYYXXXUUUSSSRRRLLLRRRSSSTTT\\\aaannnppp```[[[aaammmyyyoookkkggghhhkkkvvv|||xxxvvvvvvxxxxxxyyyyyyzzzzzzzzzzzzyyy{{{~~~|||xxxrrrpppkkkfffbbb^^^\\\[[[\\\fffrrrzzzvvvppplllkkkggg```[[[[[[WWWYYYdddyyy}}}yyytttoookkkhhhdddaaa___]]]ZZZWWWTTTSSSRRRRRRNNNNNNNNNMMMLLLJJJHHHGGGDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@>>><<<;;;:::::::::<<<@@@FFFLLLRRRYYY___ccceeegggkkkrrryyy}}}~~~|||yyyrrrggg```___```kkkyyyzzzkkk``````fffpppjjj\\\NNNHHHFFFCCCBBBCCCKKKIIIHHHJJJLLLSSSbbbppptttaaa```cccpppzzzZZZPPPHHHEEEDDDBBBAAACCCEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIPPP^^^pppwwwiii___[[[[[[[[[ZZZ\\\___aaadddgggkkknnnkkklllmmmmmmlllhhheeebbb]]][[[WWWSSSPPPNNNMMMMMMNNNLLLJJJJJJLLLLLLLLLKKKHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBAAA@@@??????;;;;;;::::::<<<@@@FFFKKKUUUaaannnxxx|||qqqcccVVVMMMIIIIIIFFFFFFEEEDDDDDDGGGLLLPPP[[[dddqqq{{{zzzlll]]]XXXWWWUUURRRRRRMMMTTTTTTVVV___dddpppuuuddd]]]bbbkkk|||rrrnnnfffgggiiirrr}}}yyywwwxxxwwwxxxyyyzzz{{{{{{{{{zzzyyyzzz|||~~~zzzwwwqqqoookkkfffbbb___]]]]]]YYY```gggnnnwww~~~zzzvvvnnnccc[[[ZZZWWWXXXcccxxx}}}wwwsssoookkkfffccc```^^^[[[WWWUUUTTTUUUUUUPPPQQQQQQQQQPPPOOOMMMLLLGGGFFFEEECCCBBBAAAAAAAAAAAA@@@>>>===;;;::::::::::::===BBBGGGLLLRRRXXX\\\]]]```ffflllrrrvvvzzz|||}}}zzzwwwqqqgggaaa```aaalllyyywwwhhh___```fffppp|||gggZZZMMMHHHFFFDDDCCCDDDMMMKKKIIIHHHHHHLLLYYYfff}}}uuu___YYYWWW___kkkzzz|||\\\RRRHHHEEEDDDCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGJJJQQQ[[[hhhvvvpppbbbXXXRRROOOMMMNNNPPPSSSTTTVVVZZZaaaeeehhhjjjnnnooonnnkkkiiigggaaa___[[[VVVRRRPPPOOOOOOPPPNNNKKKKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@;;;;;;;;;;;;<<<@@@FFFKKKTTT```mmmwww|||qqqcccUUULLLIIIIIIEEEEEEDDDDDDEEEIIINNNSSS```hhhttt}}}~~~zzz}}}~~~vvvhhhZZZVVVVVVTTTRRRRRRNNNUUUUUUYYYbbbgggrrr~~~iii___```eee||||||rrrnnngggfffffflll~~~}}}yyywwwxxxuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyzzz{{{|||~~~~~~~~~yyyyyy}}}zzzwwwtttrrrnnnllliiieeeaaa___]]]]]]XXXZZZ\\\^^^iiiyyytttfff]]][[[YYYZZZcccxxx{{{vvvrrrmmmhhheeeaaa___[[[XXXVVVVVVWWWWWWTTTTTTVVVVVVVVVTTTSSSRRRLLLKKKHHHFFFDDDBBBBBBBBB@@@???>>>===<<<;;;::::::777:::>>>BBBFFFKKKQQQUUUUUUZZZaaagggkkkooouuuyyy|||xxxuuusssmmmddd^^^^^^bbblllyyysssfff___bbbiiiqqqwwwdddWWWKKKFFFEEECCCBBBCCCRRRNNNKKKHHHFFFIIIVVVbbbpppxxx```YYYPPPTTTZZZfffvvvwww\\\RRRIIIFFFEEECCCDDDFFFCCCDDDDDDEEEEEEEEEDDDDDDIIIMMMRRRXXX```jjjssszzz{{{sssggg[[[SSSLLLHHHFFFFFFHHHIIIJJJKKKOOOVVV\\\eeeiiimmmpppooommmkkkjjjcccaaa\\\XXXTTTRRRPPPPPPOOOMMMJJJIIIIIIJJJIIIIIIKKKJJJJJJIIIHHHHHHHHHIIICCCDDDDDDDDDEEEEEEFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA<<<<<<;;;;;;<<<@@@FFFKKKTTT___mmmvvv|||qqqcccUUULLLIIIJJJDDDDDDCCCCCCEEEIIIPPPTTTfffnnnxxxxxxsssnnnsss|||tttfffYYYUUUVVVUUUTTTTTTOOOUUUVVVZZZdddiiisssnnn```]]]```uuuzzzoookkkhhhfffcccgggxxx}}}yyywwwxxxtttuuuwwwxxxyyyyyyxxxxxxyyyxxxxxxxxxzzz|||~~~~~~}}}}}}}}}~~~zzztttuuu{{{~~~xxxssspppooommmllljjjiiieeebbb^^^\\\[[[[[[XXXWWWUUUTTT___rrrvvvggg^^^]]][[[\\\dddxxx}}}xxxsssoooiiifffbbb___\\\YYYWWWWWWXXXXXXVVVWWWYYYZZZZZZYYYWWWVVVPPPNNNKKKHHHEEEDDDCCCCCC??????>>>===<<<;;;::::::555888;;;>>>AAAFFFLLLOOOPPPWWW___dddfffjjjqqqwwwwwwrrrooonnnhhh___ZZZZZZccclllyyy~~~qqqeee___dddlllssssssaaaUUUIIIEEEDDDBBBAAABBBTTTRRRNNNIIIFFFIIIOOOUUUkkk~~~mmmVVVQQQPPPSSS[[[fffooorrrqqqYYYSSSKKKGGGGGGGGGGGGEEEDDDEEEFFFFFFFFFFFFHHHJJJJJJMMMPPPSSSXXX]]]dddiiijjjeee\\\SSSKKKFFFCCCBBBBBBDDDFFFGGGGGGJJJPPPTTT\\\dddnnnsssrrrpppppprrrkkkgggaaa[[[WWWUUUTTTTTTQQQPPPMMMKKKJJJKKKLLLMMMJJJJJJKKKKKKJJJJJJIIIHHHCCCCCCCCCDDDEEEFFFHHHHHHDDDEEEEEEFFFHHHIIIIIIJJJGGGFFFEEECCCBBB@@@???>>>@@@>>>;;;999999>>>EEEJJJSSS^^^nnnzzzsssdddVVVMMMJJJJJJGGGDDDDDDGGGHHHJJJPPPWWWeeemmmzzzrrrkkkcccnnn}}}tttgggZZZUUUUUUSSSQQQQQQSSSVVV\\\```aaaeeessssss[[[[[[bbbmmm~~~ooohhhdddcccaaafffvvv{{{xxxvvvtttuuuuuuuuuuuuuuuvvvvvvwwwttttttuuuvvvxxx{{{}}}~~~{{{qqqooooooyyy{{{{{{yyyrrrllljjjgggaaa______]]]cccfffccc```aaabbb```^^^XXXSSSTTTYYYbbbqqq~~~rrrddd]]]\\\\\\[[[aaarrr}}}yyyuuuqqqmmmjjjdddbbb___\\\ZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\[[[ZZZVVVQQQLLLIIIFFFCCCAAABBB@@@>>><<<;;;:::::::::999999999:::===BBBFFFIIINNNQQQUUUZZZ```dddgggiiiqqqnnnjjjfffbbb^^^ZZZWWWaaajjjwwwzzzlllccc```eeelllooo^^^TTTIIIEEEBBB???>>>@@@YYYVVVQQQKKKGGGIIIOOOTTTcccvvvjjjWWWRRRNNNRRR\\\fffjjjjjj\\\XXXRRRMMMJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFIIILLLOOORRRTTTUUUXXXZZZ^^^[[[UUUNNNIIIFFFDDDDDDAAABBBDDDDDDDDDFFFKKKOOOVVV^^^hhhpppssstttuuuuuunnnkkkeee___ZZZWWWWWWWWWSSSQQQOOOLLLKKKKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCBBB@@@???<<<::::::???FFFKKKTTT___ooo{{{}}}rrrcccVVVMMMJJJIIICCCBBBCCCFFFGGGHHHPPPZZZiiirrr}}}tttllleeennn}}}ooocccWWWTTTUUUUUUTTTTTTUUUXXX^^^bbbcccgggtttwww^^^ZZZ^^^gggrrrjjjdddcccbbbeeerrr|||xxxvvvtttttttttsssttttttuuuvvvvvvttttttuuuvvvxxxzzz|||}}}}}}~~~~~~{{{qqqooonnnxxxyyyxxx{{{{{{xxxyyy{{{{{{xxxqqqkkkeeeccc```[[[YYYZZZYYY___cccaaa```cccdddcccbbbZZZSSSRRRTTTZZZfffrrr|||xxxjjj]]]VVVTTTVVVTTTZZZjjj~~~~~~zzzwwwsssooolllfffdddaaa]]]\\\\\\]]]^^^___```bbbddddddcccbbb```]]]XXXRRRLLLHHHFFFCCCAAABBBAAA???<<<;;;:::::::::999888888999;;;???CCCEEEIIIKKKPPPUUUZZZ___ccceeejjjhhheeebbb___\\\YYYWWW```jjjwwwwwwjjjbbb```fffnnnmmm[[[QQQGGGDDDCCC@@@@@@BBB___[[[TTTMMMHHHIIIMMMPPPYYYkkkiii^^^SSSRRRZZZbbbeeedddbbb```\\\WWWQQQMMMLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGIIILLLPPPQQQOOOMMMLLLKKKPPPOOOMMMJJJHHHGGGGGGGGGCCCDDDDDDCCCCCCEEEHHHKKKOOOUUU___jjjtttyyyzzzyyyssspppjjjddd___\\\ZZZZZZUUUTTTQQQNNNLLLKKKKKKKKKJJJKKKLLLMMMMMMNNNMMMMMMJJJIIIHHHHHHGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJIIIKKKJJJIIIHHHGGGFFFEEEDDDAAA@@@>>><<<<<<@@@GGGLLLVVVaaappp{{{zzzoooaaaUUULLLIIIIIIBBBCCCFFFIIIGGGIIITTT```ooovvvvvvooohhhqqqiii^^^TTTSSSUUUVVVWWWXXXXXX[[[```eeefffjjjuuuyyy___YYYZZZbbbzzzwwwmmmdddcccbbbdddlll~~~yyyvvvtttrrrrrrrrrssssssuuuvvvvvvttttttuuuvvvxxxyyy{{{||||||}}}~~~|||sssqqqpppzzzzzzxxxyyyvvvqqqpppssstttrrrlllfff```^^^[[[UUUSSSTTTSSSYYY]]]^^^```eeehhhhhhggg]]]TTTOOONNNPPPXXXaaammmqqqrrrkkk___TTTMMMKKKOOOLLLQQQ```sss|||yyyuuuqqqnnngggdddaaa^^^\\\\\\]]]]]]```bbbfffjjjkkkjjjgggfffaaa\\\TTTMMMIIIFFFCCCBBBBBBAAA???===;;;:::999999888888777777999;;;>>>@@@BBBDDDHHHMMMSSSXXX\\\^^^aaa```___]]]ZZZXXXWWWVVV___hhhuuurrrgggaaa```hhhppp~~~jjjXXXNNNFFFCCCCCCBBBBBBDDDddd___WWWNNNHHHGGGJJJLLLRRRbbbzzzzzzkkkfffjjjnnnmmmjjjjjjkkkjjjddd]]]XXXWWWXXXVVVSSSPPPNNNNNNMMMMMMMMMJJJMMMNNNNNNLLLIIIHHHGGGJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIGGGFFFFFFFFFHHHJJJKKKNNNWWWeeesss{{{}}}zzzwwwtttnnnhhhccc```^^^]]]XXXWWWTTTQQQNNNLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA???===>>>BBBHHHMMMXXXbbbqqq{{{}}}xxxnnnaaaTTTLLLIIIHHHEEEHHHLLLMMMJJJLLLXXXfffqqqxxxxxxrrrnnnuuu}}}eee[[[TTTTTTVVVWWWXXX[[[ZZZ]]]bbbgggiiikkktttyyy```XXXXXXaaayyyzzznnncccbbbbbbccchhhxxxzzzvvvuuurrrrrrrrrssstttuuuvvvwwwvvvvvvvvvwwwxxxzzz{{{|||~~~}}}|||~~~~~~}}}}}}~~~vvvtttwww|||{{{vvvpppnnnrrruuutttpppiiibbb^^^ZZZSSSPPPPPPMMMSSSXXX[[[aaaiiimmmmmmkkk```TTTMMMJJJIIIMMMSSS]]]aaaccc```WWWOOOIIIHHHIIIGGGJJJWWWiii{{{|||yyyvvvqqqmmmeeeccc___\\\ZZZZZZ[[[[[[^^^bbbhhhmmmooonnnkkkhhheee___WWWOOOJJJGGGEEECCCBBBAAA@@@>>><<<;;;:::999999888888777888999;;;<<<<<<>>>AAAFFFKKKQQQUUUWWWZZZZZZZZZXXXVVVTTTSSSTTT^^^fffsss}}}oooddd^^^___hhhqqq{{{fffVVVMMMEEECCCCCCAAAAAACCChhhaaaWWWNNNHHHGGGGGGHHHMMMZZZppp{{{yyyzzzzzzuuuooojjjiiijjjfffaaa[[[WWWUUUSSSQQQOOOKKKKKKKKKIIIGGGGGGIIIKKKMMMOOORRRTTTUUUTTTRRRPPPOOOMMMJJJHHHHHHHHHIIIIIIIIIKKKQQQ___ooozzz|||{{{zzzwwwrrrmmmhhhdddbbbaaa\\\[[[XXXUUURRROOOMMMLLLJJJJJJKKKKKKLLLKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@??????CCCHHHMMMXXXcccqqq{{{|||wwwnnnaaaUUUMMMIIIHHHHHHJJJMMMNNNKKKMMMZZZhhhpppwww{{{uuuuuu|||zzzddd\\\UUUUUUWWWWWWYYY]]]^^^___dddiiijjjkkkrrr{{{ggg[[[YYY```www}}}ooocccaaaaaacccgggttt}}}xxxwwwttttttttttttuuuvvvwwwxxxxxxxxxxxxyyyyyy{{{|||||||||~~~~~~|||{{{~~~~~~~~~|||{{{}}}}}}}}}}}}~~~{{{zzz~~~yyyrrrpppvvvzzzzzzwwwnnnfffaaa[[[RRRMMMMMMIIINNNSSSXXXaaalllrrrrrrmmmaaaTTTMMMIIIFFFHHHLLLOOOSSSWWWWWWSSSNNNJJJIIIHHHEEEGGGQQQ```ppp~~~{{{xxxtttoookkkeeebbb___[[[YYYYYYYYYZZZ]]]bbbhhhnnnpppooollljjjeee```XXXQQQLLLIIIFFFDDDAAAAAA@@@???===<<<;;;:::;;;:::999888888888999:::999;;;===AAAFFFKKKOOOQQQUUUVVVWWWUUURRRPPPPPPQQQ\\\eeeqqq{{{|||lllaaa\\\^^^gggqqqwwwcccVVVMMMEEECCCCCCAAA@@@AAAjjjbbbWWWNNNIIIGGGGGGGGGIIITTTfff~~~~~~~~~yyyrrriiiaaa]]]YYYTTTPPPMMMLLLIIIEEEDDDFFFJJJNNNSSSWWW[[[^^^^^^\\\XXXUUUQQQNNNJJJHHHHHHHHHHHHGGGIIIIIINNNZZZiiiuuu{{{|||}}}zzzvvvqqqmmmjjjgggfffbbbaaa___\\\YYYVVVSSSRRRNNNNNNNNNNNNLLLKKKJJJIIIFFFFFFFFFGGGHHHIIIKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@???@@@CCCHHHLLLYYYcccqqq|||}}}xxxooocccVVVNNNJJJIIIGGGHHHJJJLLLKKKNNN[[[hhhpppwww{{{{{{{{{ddd]]]XXXXXXYYYYYY\\\```bbbcccgggkkkllllllpppwwwtttbbb[[[___ssspppddd``````cccfffqqq{{{yyyvvvuuuuuuuuuuuuvvvwwwwwwyyyyyyyyyyyyyyyzzz{{{{{{xxxyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyy||||||}}}}}}}}}uuusssxxx}}}}}}{{{rrriiibbbZZZQQQKKKJJJGGGLLLQQQWWWbbbooouuuuuunnnbbbUUUNNNJJJFFFFFFHHHGGGKKKOOORRRPPPMMMJJJIIIGGGDDDEEELLLWWWdddvvv~~~{{{wwwrrrlllhhhdddbbb^^^ZZZXXXWWWXXXXXX[[[___fffkkknnnnnnkkkiiiaaa\\\VVVQQQMMMIIIFFFDDD????????????>>>===<<<;;;;;;;;;:::999888888888888999:::;;;>>>BBBFFFJJJLLLOOOQQQSSSQQQNNNMMMNNNQQQZZZcccoooyyyyyyiii___[[[^^^hhhssstttbbbTTTKKKDDDCCCCCC@@@???AAAllldddXXXOOOKKKJJJIIIHHHHHHPPP]]]ooouuunnniiieee___[[[SSSQQQMMMIIIFFFGGGKKKOOOXXX\\\bbbffffffbbb]]]YYYSSSOOOKKKIIIIIIIIIHHHGGGGGGHHHLLLVVVdddqqq{{{}}}zzzvvvrrrooommmllliiihhhfffdddaaa^^^[[[ZZZVVVUUUTTTRRRPPPMMMKKKJJJFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???@@@CCCHHHLLLXXXcccqqq{{{|||{{{qqqeeeXXXOOOJJJIIIFFFDDDFFFJJJMMMSSS___kkksssyyy~~~wwwccc]]]ZZZ[[[\\\]]]```eeeggggggjjjnnnnnnmmmooouuujjj^^^```rrrqqqggg```^^^bbbeeelll}}}{{{vvvvvvuuuttttttttttttuuuxxxxxxwwwwwwwwwxxxyyyyyywwwxxxyyyzzz{{{||||||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~zzzwww{{{~~~|||sssjjjddd[[[RRRLLLKKKGGGKKKPPPWWWcccqqqwwwwwwooobbbUUUNNNJJJFFFDDDEEEBBBEEEJJJMMMMMMKKKHHHFFFEEEBBBCCCHHHOOOYYYhhhuuu~~~{{{wwwqqqjjjfff```]]]YYYUUUSSSRRRSSSSSSUUUYYY___dddgggfffeeecccYYYVVVRRRNNNKKKHHHDDDAAA===>>>????????????>>>===::::::999999888777777777999999:::;;;>>>BBBFFFHHHGGGKKKNNNNNNKKKKKKNNNQQQYYYaaammmwww~~~vvvggg^^^[[[```kkkwwwsssaaaQQQIIIBBBBBBCCCBBBAAABBBmmmeeeYYYQQQMMMLLLKKKJJJHHHOOOWWWeee|||}}}wwwtttrrrmmmiiiZZZXXXTTTOOOKKKJJJLLLNNNZZZ___eeeiiiiiieee___[[[UUUQQQLLLJJJKKKKKKJJJHHHFFFGGGKKKSSS```ooo{{{}}}yyyvvvsssqqqpppmmmmmmkkkiiifffcccaaa___\\\[[[YYYWWWTTTPPPMMMLLLGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@???@@@CCCGGGKKKXXXbbbqqq{{{zzz|||sssfffZZZPPPKKKIIIFFFCCCDDDJJJQQQYYYeeeooovvv|||pppaaa]]]ZZZ\\\^^^___dddiiijjjjjjmmmqqqqqqnnnpppttt|||nnnaaabbbsssrrriiiaaa]]]aaadddiii{{{|||vvvuuutttssssssssssssssswwwvvvvvvvvvvvvvvvwwwwww{{{zzzyyyxxxxxxxxxyyyyyy~~~}}}|||{{{{{{|||~~~~~~{{{|||}}}}}}~~~zzz}}}}}}uuullleee]]]TTTNNNMMMGGGKKKPPPWWWcccrrrxxxxxxooobbbUUUNNNJJJEEEBBBBBB@@@CCCHHHKKKKKKHHHEEECCCCCCAAAAAADDDIIIQQQ___kkk||||||xxxqqqjjjeeeZZZXXXTTTPPPMMMMMMMMMMMMOOORRRWWW\\\______^^^\\\TTTQQQOOOLLLJJJGGGBBB???<<<===>>>@@@@@@@@@???>>>999999999888777777666666999999999:::<<<@@@CCCEEEBBBFFFJJJKKKIIIJJJNNNRRRYYYaaalllvvv}}}ssseee]]]\\\aaannnzzzrrraaaNNNFFFAAABBBDDDCCCCCCEEErrrhhh\\\SSSOOONNNMMMLLLMMMLLLRRR___qqq}}}zzzwwwtttoooiii]]]PPPLLLPPPSSSSSSYYY]]]ccciiikkkggg```ZZZYYYTTTPPPMMMNNNMMMKKKIIIJJJHHHIIIOOO[[[kkkxxx}}}xxxsssqqqpppnnnnnnnnnmmmkkkhhheeeccc___^^^\\\ZZZVVVQQQMMMKKKIIIGGGEEEEEEFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>???CCCIIINNNXXX```kkkttt|||wwwiii\\\QQQKKKHHHCCCFFFJJJLLLPPPZZZgggqqq{{{|||~~~lll___]]]]]]___```aaafffmmmlllpppuuuwwwuuuqqqmmmkkksssooo]]]^^^nnn}}}|||lllddd^^^______cccttt}}}ttttttsssttttttuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz|||||||||{{{zzzyyy||||||||||||{{{zzzyyyxxx{{{{{{}}}~~~yyytttoookkkaaaTTTKKKIIIEEEIIINNNXXXhhhxxx~~~|||rrrcccTTTMMMJJJFFFBBB@@@BBBCCCEEEFFFFFFDDDCCCBBB@@@???>>>???DDDLLLWWW^^^iiiyyyyyyuuurrrmmmfffaaa[[[WWWRRRNNNLLLKKKIIIHHHGGGIIINNNRRRTTTTTTSSSRRROOOMMMJJJGGGDDDBBB@@@@@@===???@@@AAAAAA@@@>>>===>>>===;;;999888888888999888888888888999:::;;;<<>>>>>BBBIIIMMMWWW___jjjttt|||yyylll^^^SSSMMMKKKEEEHHHKKKNNNSSS]]]kkkuuuyyyyyy~~~ggg]]][[[\\\```bbbdddiiippprrrvvvzzz{{{xxxrrrnnnkkkmmmqqq___]]]iiivvvrrriiibbbaaa___bbbpppsssssssssttttttvvvwwwxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{||||||{{{zzzyyy|||||||||{{{{{{zzzyyyxxx||||||}}}{{{vvvrrrmmmcccVVVMMMKKKGGGLLLRRR]]]nnn}}}ssscccSSSKKKIIIEEEBBBAAA@@@AAACCCCCCCCCAAA???>>>=========>>>AAAIIIRRRYYYbbbooo~~~~~~~~~~~~|||vvvqqqmmmhhhaaa\\\VVVSSSNNNKKKIIIGGGFFFDDD@@@CCCFFFJJJKKKKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@???@@@BBBCCCCCCBBB@@@???>>>===<<<:::999999999999777777777888888999;;;;;;@@@AAACCCCCCDDDFFFHHHKKKVVV^^^kkkuuu}}}|||mmm```]]]]]]bbbooo}}}kkkZZZPPPHHHBBBBBBCCCBBBDDDGGGtttkkk___VVVRRRQQQPPPPPPOOOOOOSSS]]]gggqqq}}}rrrmmmpppsssrrrhhhccc___bbbjjjoooooommmeee___WWWQQQNNNMMMLLLLLLKKKJJJJJJNNNYYYhhhwww~~~zzzxxxwwwttttttsssqqqmmmiiieeebbb``````___]]]ZZZWWWTTTRRRMMMLLLJJJJJJJJJJJJHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@?????????@@@@@@@@@@@@???>>>>>>BBBHHHLLLVVV^^^iiisss{{{~~~pppaaaVVVPPPNNNHHHJJJMMMPPPWWWcccqqq{{{~~~tttxxxyyyaaa[[[ZZZ\\\bbbeeeggglllssswwwzzz}}}}}}xxxrrrllliiifffzzzqqq___[[[ccclllzzzpppgggddd```___kkkyyysssssssssssstttvvvxxxyyywwwxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||{{{{{{zzz||||||||||||{{{zzzyyyyyy~~~~~~}}}xxxtttooofffXXXOOOMMMIIIOOOXXXddduuussscccRRRJJJGGGDDDBBBAAA@@@AAABBBCCCBBB@@@===<<<;;;;;;<<<<<>>===;;;::::::::::::777777777777777888999:::===>>>@@@AAABBBDDDHHHJJJTTT]]]jjjuuu}}}yyykkk___]]]___dddsssvvveeeUUUNNNGGGBBBBBBBBBBBBDDDHHHvvvmmmaaaXXXUUUTTTTTTSSSPPPQQQWWWbbblllrrrzzz}}}{{{}}}~~~vvvkkk```___hhhqqqtttsssmmmggg]]]TTTNNNKKKKKKKKKJJJIIIIIILLLUUUdddttt~~~|||zzzyyyxxxwwwvvvsssooojjjeeecccaaaaaa```___]]]ZZZXXXVVVQQQOOOMMMLLLLLLKKKHHHFFFDDDCCCBBBAAA@@@???>>>>>>@@@???>>>>>>>>>>>>????????????>>>>>>>>>AAAFFFJJJTTT\\\hhhrrrzzzsssdddYYYSSSPPPIIIJJJMMMRRR[[[ggguuuxxxwww```ZZZYYY\\\bbbeeegggmmmsssyyy|||~~~}}}wwwpppjjjgggeeeuuunnn]]]XXX^^^ffftttjjjfffaaa___gggsss~~~tttssssssssstttwwwyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}|||{{{{{{}}}xxxtttooofffYYYPPPNNNJJJPPPZZZhhhyyytttcccQQQHHHFFFCCCBBBBBBBBBCCCDDDDDDCCC@@@>>><<<:::;;;<<<<<<===AAAFFFJJJTTTZZZdddppp}}}}}}sssllljjjgggcccbbbbbbcccdddiiilllrrrwww{{{}}}|||{{{wwwrrrjjjddd___ZZZSSSNNNLLLIIIEEECCCAAA@@@>>><<<<<<===>>>?????????>>>===;;;<<<<<<=====================>>>????????????>>>??????>>>===<<<;;;::::::777777666666777888888999;;;===>>>???@@@CCCGGGKKKSSS\\\iiittt|||vvviii^^^^^^```fffuuuqqq___QQQLLLFFFBBBBBBBBBBBBEEEJJJwwwnnnbbbZZZXXXXXXXXXXXXTTTWWW```ooozzz~~~|||}}}~~~|||ooo```]]]eeepppvvvwwwuuunnncccWWWNNNJJJIIIJJJHHHHHHIIIKKKSSS```pppzzz~~~{{{yyy{{{{{{yyyvvvrrrmmmiiifffcccccccccbbbaaa^^^\\\[[[UUUSSSQQQPPPOOOLLLIIIFFFDDDDDDCCCAAA@@@???>>>===>>>>>>>>>======>>>>>>?????????>>>>>>>>>@@@EEEIIIRRRZZZfffqqqzzztttdddYYYSSSQQQHHHJJJNNNTTT^^^kkkxxx|||eee[[[ZZZ]]]bbbeeeggglllssszzz}}}~~~xxxqqqjjjggggggssskkk[[[WWW\\\ccc}}}vvvlllgggccc___eeeooo|||uuutttsssssstttvvvyyy{{{{{{{{{{{{|||||||||}}}}}}zzzzzzzzzzzz{{{{{{||||||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzvvvrrrnnneeeXXXPPPNNNIIIPPPZZZgggxxxtttcccQQQIIIFFFCCCBBBBBBBBBCCCCCCCCCBBB@@@===<<<<<<<<<===<<<===???CCCFFFOOORRRYYYcccooozzztttlllfffccc^^^ZZZWWWWWWYYYZZZaaaeeekkkqqqttttttsssrrrrrrlllddd^^^ZZZUUUOOOJJJIIIFFFDDDBBBAAA@@@===<<<=====================<<<;;;<<<============<<<;;;======>>>>>>??????????????????>>>>>>===<<<;;;:::777777777666777777888999;;;<<<===>>>???BBBGGGKKKQQQZZZgggsss|||ttthhh^^^^^^bbbiiiwww~~~mmm[[[OOOJJJEEEBBBBBBBBBBBBFFFLLLwwwnnnccc\\\[[[\\\]]]]]]\\\^^^iiiyyy~~~xxxuuurrruuuzzz~~~||||||pppccc___fffrrrzzz~~~|||vvvjjj]]]QQQJJJHHHIIIGGGHHHJJJMMMSSS^^^mmmwww~~~}}}~~~|||xxxtttooommmhhhhhhhhhgggfffcccaaa```ZZZXXXVVVUUUSSSPPPKKKHHHEEEDDDDDDCCCAAA@@@??????>>>>>>=========>>>??????>>>>>>>>>===>>>@@@DDDGGGPPPYYYeeepppyyyrrrbbbVVVPPPNNNHHHJJJOOOWWWbbboooyyyjjj^^^\\\]]]bbbeeehhhooowwwzzzrrrkkkhhhgggooommm\\\WWW\\\aaavvvwwwlllhhhccc___ccckkk}}}wwwvvvtttssstttvvvyyyzzz{{{||||||||||||}}}}}}}}}zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~vvvrrrnnnkkkcccXXXPPPNNNIIINNNVVVcccuuutttdddSSSJJJHHHEEECCCBBB???@@@AAABBBAAA???<<<;;;===>>>===<<<<<<>>>BBBEEEIIIMMMRRRXXX```jjjttt{{{yyyooohhhccc___YYYSSSPPPPPPRRRSSSZZZ___fffkkkmmmlllkkkkkkkkkeee^^^XXXUUUQQQLLLHHHGGGEEECCCBBBBBB@@@>>><<<<<<;;;::::::::::::;;;;;;<<<===>>>??????>>><<<<<<>>>>>>??????@@@AAAAAAAAA>>>???>>>>>>===;;;:::999888888777777777888888999<<<<<<<<<<<<===AAAEEEIIIPPPYYYfffrrr{{{qqqeee]]]___dddlll{{{|||iiiXXXNNNHHHDDDBBBBBBBBBBBBGGGNNNvvvnnnddd^^^]]]___aaaaaa```bbbkkkzzz|||xxxxxxoooiiigggfffeeemmmxxxyyymmmiiimmmwww}}}rrrcccUUULLLIIIIIIGGGIIIMMMPPPUUU___lllvvv{{{xxxvvvnnnnnnnnnmmmkkkiiifffeee```___\\\[[[XXXTTTOOOLLLFFFEEEEEEDDDCCCBBBBBBAAA>>>>>>======>>>>>>???@@@===>>>>>>======???CCCFFFOOOWWWcccoooxxxooo___SSSMMMKKKIIIKKKQQQ[[[fffrrrzzz{{{hhh___]]]^^^bbbfffkkkttt}}}zzzppphhhdddccciiitttaaaZZZ[[[^^^qqqxxxmmmiiiccc]]]```gggtttyyywwwuuussssssuuuxxxyyyzzzzzz{{{{{{{{{|||||||||zzzzzzyyyyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{||||||}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{sssooollljjjcccXXXPPPOOOIIIMMMSSS^^^ppptttdddTTTMMMJJJFFFCCCBBB???@@@AAABBBAAA@@@>>>===>>>>>>===;;;;;;===BBBEEEGGGKKKPPPRRRVVV]]]hhhqqqtttllliiibbb]]]VVVOOOLLLLLLNNNPPPSSSYYYaaafffgggfffffffffccc^^^WWWRRRPPPNNNJJJFFFFFFEEECCCBBBBBBAAA>>><<<;;;:::999888888999;;;<<<;;;<<<>>>???@@@???>>>===>>>>>>>>>??????@@@AAABBB>>>>>>>>>>>>===;;;999888999999888888888888999999;;;;;;;;;:::;;;>>>CCCFFFOOOXXXeeerrr{{{yyykkk```ZZZ^^^fffpppzzzfffVVVMMMGGGDDDBBBCCCBBBBBBHHHPPPvvvnnnddd______aaacccdddaaaaaahhhvvv}}}{{{rrrfff```fffoootttvvvssslllddd^^^[[[[[[\\\\\\gggvvvzzztttuuu|||wwwgggXXXNNNJJJJJJGGGKKKOOORRRWWW```mmmvvv|||~~~|||rrrrrrrrrqqqooollljjjhhhdddcccaaa___\\\XXXRRRNNNFFFFFFFFFEEEDDDDDDCCCCCC>>>>>>>>>>>>>>>???@@@@@@===>>>>>>======???CCCEEENNNWWWcccnnnxxx~~~|||mmm]]]QQQKKKIIIJJJMMMSSS^^^iiittt{{{sssbbb```^^^^^^ccchhhnnnyyywwwlllccc___^^^ccczzzzzzfff\\\YYYZZZnnnzzznnniiiccc\\\]]]dddooo{{{xxxuuussssssuuuwwwyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~{{{||||||}}}}}}}}}||||||zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyyyyzzzyyyxxxrrrnnnkkkiiicccXXXQQQPPPJJJMMMQQQ[[[nnnttteeeUUUNNNLLLGGGCCCBBBAAABBBCCCDDDDDDCCCAAA@@@???>>><<<:::999<<>><<<<<<;;;999888999:::<<<===999:::===???@@@@@@@@@???<<<<<<<<<<<<===>>>???@@@======>>>>>><<<;;;999888::::::999999999999999:::::::::999888999;;;@@@DDDNNNWWWeeeqqq{{{uuuggg]]]XXX^^^gggrrrxxxdddTTTMMMFFFCCCBBBCCCBBBBBBIIIQQQyyyqqqhhhbbbbbbdddeeeeeefffhhhmmmrrrwww{{{}}}~~~uuummmccc[[[YYYZZZ^^^```bbbbbb```\\\XXXUUUTTTUUU[[[dddsssnnnZZZLLLIIIJJJIIIKKKPPPWWW```hhhppptttzzz}}}xxxtttrrrpppnnnllljjjhhhddd```[[[XXXUUUTTTPPPLLLHHHDDDCCCBBB@@@???BBBAAA@@@@@@??????@@@@@@@@@AAAAAA@@@@@@BBBEEEHHHKKKUUUdddsss~~~{{{yyy~~~xxxbbbUUURRRNNNIIIJJJNNNUUU___jjjuuu~~~}}}yyyiiiaaaZZZ[[[\\\aaaiiittt~~~ssseee\\\WWWTTT[[[qqqjjjWWWUUU]]]ggg|||nnnllliiiaaa___dddpppyyyrrrqqqrrrqqqqqqtttwwwxxxyyyzzzzzzzzzzzzzzzxxxyyyzzz|||}}}||||||{{{|||~~~}}}|||}}}}}}zzz{{{{{{|||||||||||||||~~~~~~}}}}}}~~~~~~~~~|||{{{wwwtttvvvzzzzzzuuummmkkkiiieee___XXXRRRNNNNNNQQQRRRVVVjjj~~~lllVVVHHHEEEFFFFFFDDD???@@@@@@AAAAAAAAA@@@@@@@@@>>>===<<<===>>>@@@AAAIIILLLQQQTTTRRRRRRZZZeeesssyyypppfffddd[[[RRRMMMIIIEEEGGGLLLNNNTTT\\\bbbdddbbb___^^^XXXUUUQQQMMMKKKHHHEEEBBBEEEDDDDDDCCCAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===???@@@@@@???===<<<::::::999999;;;:::999888888888999:::888999::::::;;;<<>>??????>>>===???BBBEEELLLVVVeeetttyyyxxx~~~sss___SSSPPPNNNIIIKKKPPPYYYdddoooyyyzzz{{{sssddd\\\ZZZ\\\```gggqqq{{{pppaaaWWWRRRRRRWWWkkkppp[[[VVV[[[eee}}}sssooollldddbbbffflll}}}xxxqqqpppqqqpppqqqsssvvvvvvwwwxxxyyyyyyyyyyyywwwxxxyyy{{{{{{{{{{{{zzz|||}}}~~~}}}||||||}}}{{{{{{|||}}}}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~|||{{{vvvrrrtttxxxwwwsssnnnmmmkkkgggaaaZZZRRRMMMLLLNNNOOOTTTfff~~~}}}mmmYYYKKKGGGEEEBBB>>>??????@@@@@@@@@@@@?????????>>>===<<<===>>>@@@AAAEEEHHHMMMPPPOOOPPPYYYcccuuu{{{rrrhhhddd[[[QQQLLLHHHEEEGGGKKKNNNTTT\\\bbbcccaaa^^^\\\XXXTTTPPPMMMKKKHHHFFFCCCDDDDDDCCCBBBAAA@@@??????::::::::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===???@@@AAA@@@>>>===<<<;;;;;;;;;>>>===<<<;;;;;;<<<===>>>:::;;;<<<<<<<<<>>>AAACCCJJJRRR___lllvvv}}}pppaaa___^^^aaakkkzzzsssbbbSSSJJJGGGDDDCCCDDDDDDEEENNNWWW{{{vvvtttuuutttsssvvvuuutttsssrrrpppooonnnhhhccc\\\WWWVVVWWWXXXXXXVVVVVVVVVTTTRRRQQQRRRTTTYYYaaaooouuu^^^OOOJJJJJJOOOSSSZZZccckkkrrrxxxzzz|||vvvrrrooommmjjjfffbbb___\\\ZZZVVVSSSOOOLLLKKKIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>===>>>AAACCCMMMWWWfffuuu{{{vvvxxx~~~}}}lllZZZPPPNNNLLLJJJMMMTTT___kkkvvvzzz{{{}}}lll___YYYYYY]]]dddmmmxxx}}}kkk[[[PPPLLLPPPRRRcccyyy```WWWXXX```xxx|||uuuppphhhfffhhhhhhxxxyyyqqqpppqqqpppqqqsssssstttuuuvvvwwwwwwwwwwwwvvvwwwxxxyyyyyyzzzyyyyyy{{{|||~~~~~~}}}||||||}}}||||||}}}~~~~~~~~~~~~~~~|||~~~~~~}}}|||}}}~~~}}}}}}~~~|||{{{vvvqqqssswwwvvvrrrpppooommmjjjeee\\\SSSLLLHHHKKKKKKPPPaaaxxxqqq^^^PPPJJJFFFAAA<<>>>>>>>>???>>>===<<<===>>>???@@@CCCEEEJJJNNNMMMNNNXXXdddwww}}}tttjjjcccZZZPPPKKKGGGDDDEEEIIIMMMSSS\\\bbbccc```]]][[[WWWSSSOOOLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@??????>>><<<<<<;;;:::999888888777::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@AAAAAA???>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>===???BBBDDDJJJRRR^^^kkkuuu~~~xxxlllaaa``````dddooo~~~ppp```RRRJJJFFFDDDCCCDDDDDDGGGPPPZZZ~~~|||yyyxxxuuurrrooolllkkkjjjjjjfffaaa^^^^^^^^^^^^^^^^^^]]]ZZZVVVRRROOOOOOQQQVVV^^^lll{{{~~~{{{~~~xxxaaaRRRKKKKKKOOOTTT]]]hhhqqqyyy}}}{{{vvvrrrqqqoookkkgggdddaaa___ZZZWWWSSSQQQOOOMMMKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAA???>>>???BBBEEENNNXXXgggwwwxxxtttyyyvvvfffWWWNNNKKKKKKJJJNNNWWWeeerrr{{{~~~{{{wwwggg]]]XXXXXX\\\dddooo{{{yyyeeeUUULLLHHHLLLOOO___~~~eeeYYYWWW\\\qqq|||tttlllhhhhhheeesss|||tttrrrrrrqqqqqqtttqqqrrrssstttuuuuuuvvvvvvuuuuuuvvvwwwwwwxxxxxxxxxzzz{{{}}}}}}|||{{{|||}}}}}}}}}~~~~~~|||}}}~~~~~~}}}|||}}}~~~|||}}}~~~~~~~~~~~~~~~|||wwwsssvvv{{{{{{wwwsssrrrpppmmmhhh___TTTLLLHHHIIIJJJNNN]]]rrrvvvcccTTTMMMIIIEEEAAA???>>>>>>===============>>>============>>>??????EEEGGGKKKNNNMMMOOOYYYeeeyyy~~~uuullldddYYYNNNJJJGGGDDDDDDGGGMMMSSS\\\bbbcccaaa]]][[[UUURRRMMMJJJHHHGGGEEEDDDBBBBBBAAA@@@@@@???>>>>>>??????>>>===<<<;;;:::999::::::::::::::::::::::::;;;<<<<<<<<<===>>>??????AAA@@@???>>>>>>>>>>>>>>><<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???BBBDDDKKKSSS___kkkvvvttthhh```___aaagggsss|||mmm]]]QQQJJJGGGDDDCCCDDDFFFJJJUUU```~~~|||wwwqqqmmmiiiggggggjjjhhhdddcccdddddddddddddddccc^^^XXXSSSOOOOOOPPPSSS[[[iiixxx{{{wwwwww~~~zzzeeeVVVOOONNNOOOUUU___jjjuuu}}}zzzwwwvvvtttqqqmmmiiifffddd___\\\XXXUUUSSSPPPMMMKKKHHHGGGEEECCCBBBAAA@@@@@@AAAAAAAAA@@@???@@@CCCFFFOOOYYYhhhxxxvvvtttyyy~~~~~~|||qqqbbbUUUMMMJJJJJJKKKPPP[[[jjjvvvzzzzzzqqqbbbZZZWWWWWW\\\dddooo|||ttt```RRRJJJHHHIIINNN^^^{{{jjj[[[XXXXXXjjjzzzqqqjjjgggfffqqqwwwtttsssrrrrrruuupppqqqrrrssstttuuuuuuuuuttttttuuuuuuvvvwwwwwwxxxxxxzzz||||||{{{{{{|||}}}}}}~~~~~~{{{}}}~~~}}}}}}~~~|||}}}~~~~~~~~~{{{xxx{{{wwwtttqqqoookkkcccWWWNNNIIIJJJJJJNNN[[[nnnxxxdddUUUMMMJJJHHHFFF??????======<<<<<<=====================>>>>>>???FFFGGGJJJLLLLLLNNNZZZggg{{{wwwnnneeeYYYNNNIIIGGGDDDDDDEEEMMMTTT]]]dddeeeccc___\\\VVVRRRMMMIIIGGGFFFDDDCCCAAAAAAAAA@@@@@@?????????@@@@@@???>>><<<;;;::::::::::::::::::::::::::::::<<<<<<===>>>>>>???????????????>>>>>>===>>>>>>>>>???@@@@@@AAAAAABBBBBBBBB===>>>>>>>>>>>>???AAADDDKKKRRR^^^jjjuuuqqqggg^^^^^^aaaiiiwwwxxxiii[[[PPPJJJFFFCCCBBBDDDFFFLLLYYYeee{{{sssmmmiiiffffffiiigggddddddeeegggggggggeeeccc___YYYTTTQQQQQQSSSTTT[[[hhhwwwwwwrrrpppvvv}}}jjj\\\UUUSSSRRRXXXaaalllvvv~~~}}}|||{{{xxxuuuqqqmmmkkkdddaaa]]]ZZZWWWSSSOOOLLLJJJIIIGGGEEECCCAAA@@@@@@>>>??????>>>>>>@@@CCCFFFOOOYYYhhhxxx{{{sssqqquuu{{{}}}}}}vvvjjj\\\SSSMMMIIIKKKNNNTTT___nnnzzz{{{vvvvvv|||lll^^^XXXVVVYYY^^^hhhtttooo\\\OOOJJJJJJGGGNNN\\\tttppp^^^YYYVVVddd~~~xxxoooiiihhhooo{{{vvvtttrrrrrrtttpppqqqrrrtttuuuvvvvvvvvvttttttttttttuuuvvvwwwxxxwwwyyy{{{|||{{{{{{{{{}}}}}}}}}~~~~~~|||~~~~~~~~~~~~}}}}}}~~~{{{~~~zzzvvvrrrpppnnnfff[[[RRRMMMLLLKKKNNNYYYjjj|||zzzfffVVVMMMIIIHHHHHH@@@???>>><<<<<<<<<======<<<<<<=========>>>>>>>>>CCCDDDGGGJJJJJJOOO\\\jjj~~~zzzqqqfffYYYMMMIIIGGGEEEDDDDDDMMMTTT___gggiiifffccc```XXXTTTNNNJJJGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;======>>>???????????????>>>>>>>>>>>>>>>>>>?????????@@@AAABBBBBBBBBBBBBBB>>>?????????>>>???BBBDDDHHHOOO[[[gggrrr|||~~~pppfff]]]]]]bbblll{{{ttteeeXXXNNNIIIEEEBBB@@@CCCFFFNNN\\\jjj~~~vvvpppmmmllllllllliiiggggggiiikkkmmmmmmgggeeeaaa[[[VVVSSSTTTVVVXXX^^^jjjwwwrrrkkkhhhmmmuuu}}}oooddd]]]ZZZYYY]]]eeennnvvv}}}|||xxxtttrrrjjjgggccc___[[[WWWQQQNNNKKKJJJHHHEEECCCBBBAAA@@@>>>????????????AAAEEEHHHNNNXXXhhhxxx{{{vvvooommmoootttyyy{{{nnnbbbVVVPPPLLLJJJMMMRRRXXXdddsss~~~{{{vvvvvv}}}lll^^^YYYYYY\\\dddqqqkkkXXXLLLIIIJJJFFFMMMXXXjjjwwwaaaYYYTTT```xxxwwwoookkknnnyyy|||vvvssspppppprrrqqqrrrsssuuuvvvwwwxxxxxxuuutttttttttuuuvvvwwwxxxwwwyyy{{{{{{zzzzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~|||~~~}}}xxxsssqqqoooiii^^^VVVOOOMMMLLLOOOVVVfffzzzmmm\\\RRRLLLIIIHHHBBB@@@>>>===<<<<<<===>>>;;;<<<<<<===============@@@BBBFFFJJJLLLSSScccrrr~~~uuugggZZZMMMIIIHHHFFFDDDDDDMMMUUUaaaiiillljjjfffddd]]]XXXRRRLLLIIIGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@?????????????????????@@@AAAAAA===>>>@@@AAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@CCCEEEHHHOOOZZZfffqqq||||||nnneee]]]^^^cccpppqqqbbbVVVMMMIIIHHHDDDCCCEEEJJJSSSbbbppp~~~xxxtttssstttuuuqqqooollllllnnnqqqssstttllljjjeee^^^XXXUUUVVVWWW[[[aaalllxxxooogggcccffflllqqqwww}}}sssiiibbb```^^^bbbhhhooowww}}}}}}yyywwwnnnkkkgggbbb^^^YYYSSSOOOLLLKKKHHHFFFDDDBBBAAA@@@@@@AAAAAABBBBBBEEEIIILLLNNNXXXhhhxxxvvvrrrllliiiiiinnnuuuyyyhhh\\\QQQMMMLLLJJJNNNUUU\\\gggvvv|||wwwzzznnnaaa\\\\\\^^^hhhyyyiiiVVVKKKHHHJJJFFFMMMUUUbbb~~~|||cccXXXTTT^^^uuu}}}tttlllmmmuuu}}}vvvrrrnnnnnnpppqqqrrrtttvvvwwwxxxyyyyyyuuuuuuttttttuuuvvvxxxyyyvvvxxxzzz{{{zzzzzz{{{|||||||||}}}~~~~~~~~~~~~}}}}}}~~~|||~~~|||}}}~~~xxxsssppppppkkkaaaXXXPPPNNNMMMNNNUUUcccxxxuuueeeXXXPPPKKKHHHCCCAAA???===<<<===>>>>>>;;;<<<<<<===>>>=========???AAAFFFLLLPPPYYYjjjzzzxxxhhh[[[NNNIIIIIIGGGDDDDDDNNNVVVbbbkkknnnllliiigggaaa\\\TTTOOOKKKIIIGGGFFFCCCBBBBBBBBBBBBBBBBBBAAA????????????>>>>>>>>>>>>===========================>>>@@@AAAAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCCCC@@@AAACCCEEEFFFFFFEEEEEEBBBBBBCCCBBBAAABBBDDDFFFIIIPPP[[[hhhsss~~~zzzmmmeee^^^___eeerrrpppaaaUUUMMMIIILLLIIIGGGJJJOOOXXXhhhwww|||{{{|||{{{{{{|||xxxsssrrrtttwwwwwwvvvppplllgggddd^^^WWWWWWZZZ\\\gggttt}}}zzzjjjeee___^^^bbbgggkkklllsssuuuvvvvvvwww~~~uuullleeebbbcccgggmmmrrrvvvyyy{{{}}}~~~wwwuuuqqqjjjddd^^^YYYSSSPPPKKKHHHDDDAAAAAABBBBBBBBBBBBBBBCCCBBBBBBCCCGGGJJJSSS[[[iiiyyyvvvooogggdddfffjjjkkkjjj]]]UUUMMMJJJJJJLLLQQQWWWcccooo{{{}}}yyy{{{fffYYYXXX]]]fffooo~~~{{{fffUUUMMMIIIHHHEEEHHHMMMZZZxxxjjjZZZTTTZZZlllssshhhkkkqqq}}}wwwsssooonnnpppqqqqqqrrrssstttuuuvvvwwwxxxwwwuuutttssssssssstttuuuvvvxxxyyyzzz{{{{{{{{{~~~~~~}}}|||||||||~~~~~~~~~}}}}}}~~~~~~~~~|||{{{}}}xxxuuurrrpppnnnjjjddd```SSSRRRPPPOOOPPPZZZppp~~~jjj\\\TTTNNNIIIJJJGGGCCCAAA@@@>>><<<999<<<===????????????AAABBBAAAFFFKKKOOOSSS^^^nnn{{{iii\\\NNNGGGDDDCCCEEEIIINNNWWWcccmmmqqqqqqooonnnddd```ZZZTTTQQQNNNKKKIIICCCBBBAAAAAAAAAAAA???===>>>>>>???????????????>>>========================>>>?????????@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@AAABBBDDDEEEGGGNNNYYYeeeppp{{{~~~qqqiiieee___ccciiisss}}}qqqaaaRRRKKKKKKWWWQQQJJJGGGMMM[[[kkkuuu|||xxxwwwyyyzzzyyywwwpppjjjeeeaaa[[[VVVVVVZZZbbblllwww~~~}}}vvvfff```[[[YYY]]]aaacccdddeeefffggghhhjjjsss~~~rrrhhhcccaaadddhhhmmmqqqtttvvvyyy{{{yyyvvvqqqkkkddd___YYYSSSPPPKKKHHHDDDBBBBBBCCCCCCCCCBBBCCCCCCCCCBBBDDDGGGJJJRRRZZZhhhwwwtttnnnfffcccdddggggggfffYYYQQQKKKIIIJJJMMMSSSZZZfffrrr}}}|||zzzggg\\\\\\```mmmuuuuuuaaaSSSKKKHHHFFFFFFHHHMMMYYYuuunnn\\\UUUYYYiiiyyyllllllppp|||yyytttpppoooqqqqqqqqqrrrssstttuuuvvvvvvvvvuuutttsssrrrsssttttttuuuuuuvvvxxxzzz{{{}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||~~~zzzwwwxxxyyyzzztttqqqmmmmmmooonnnjjjeeeWWWUUURRRPPPPPPYYYmmmssscccZZZTTTOOOJJJGGGDDDBBBCCCBBB???===>>>???@@@AAAAAAAAACCCCCCCCCHHHNNNRRRXXXccctttnnnaaaRRRJJJFFFCCCEEEHHHNNNWWWcccnnnssssssqqqooogggbbb\\\VVVRRROOOKKKIIIFFFEEECCCCCCCCCBBB@@@>>>======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBDDDEEEGGGNNNYYYeeeppp{{{|||mmmeeeaaa___dddkkkvvvvvvjjj[[[NNNIIIJJJKKKHHHFFFIIIRRRaaapppzzz~~~~~~{{{xxxqqqkkkddd```ZZZVVVXXX]]]iiirrr{{{zzzrrrddd___YYYXXX[[[^^^``````ZZZZZZZZZZZZ]]]fffrrr|||zzzmmmbbb^^^^^^dddfffjjjlllnnnqqqtttvvv~~~}}}vvvrrrkkkeee___YYYSSSOOOJJJGGGDDDBBBCCCDDDDDDDDDBBBCCCDDDCCCCCCDDDGGGIIIPPPXXXfffuuusssmmmfffbbbaaaaaa___^^^TTTMMMHHHHHHJJJNNNVVV^^^jjjuuuxxxhhh``````eeesss{{{lllZZZOOOJJJFFFCCCFFFHHHLLLXXXpppttt```VVVXXXddd{{{rrrooommmvvv}}}vvvqqqppprrrqqqqqqrrrrrrssstttuuuuuutttssssssrrrrrrtttuuuvvvuuuuuuuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~xxxuuutttttttttooojjjgggiiiooosssppplll^^^ZZZUUUQQQOOOVVViiizzztttiiiaaa\\\TTTPPPLLLKKKKKKIIIEEEAAACCCCCCDDDEEEFFFGGGHHHHHHJJJNNNSSSXXX^^^kkk{{{uuugggXXXNNNIIIEEEEEEGGGLLLVVVdddpppuuuuuusssqqqlllhhhbbb]]]XXXSSSOOOKKKJJJHHHFFFEEEEEEDDDAAA???>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAA@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBDDDDDDGGGNNNYYYeeeppp{{{xxxjjjccc```___fffppp{{{{{{mmmaaaTTTJJJFFFHHHBBBBBBEEEKKKWWWfffttt}}}~~~zzzqqqkkkddd___ZZZXXX[[[bbbnnnvvv}}}~~~xxxpppgggbbb^^^^^^aaaeeefffeee]]]\\\ZZZXXXZZZ```jjjqqqxxx{{{{{{sssfff\\\YYYZZZ```aaacccdddeeegggkkkmmmuuuyyyuuuqqqlllfff```YYYSSSNNNJJJGGGDDDCCCDDDEEEDDDDDDBBBCCCDDDDDDCCCDDDFFFHHHOOOWWWdddssstttooohhhccc___\\\XXXVVVPPPKKKGGGHHHJJJOOOXXXaaaoooyyyuuuhhhbbbdddhhhuuu~~~zzzbbbSSSMMMHHHEEECCCDDDGGGLLLVVVkkk}}}fffWWWWWW___qqqxxxqqqkkkqqqxxxsssrrrrrrpppqqqqqqrrrssssssttttttssssssrrrrrrtttuuuwwwxxxxxxwwwvvvvvvwwwyyy{{{}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~yyyuuutttttttttlllfffaaaeeennnttttttqqqfff```YYYSSSPPPTTTdddssstttmmmgggbbb\\\YYYWWWTTTNNNIIIIIIIIIJJJLLLOOOQQQRRRRRRSSSVVVZZZ^^^dddppp{{{mmm]]]SSSLLLFFFEEEFFFKKKUUUdddqqqwwwxxxvvvttttttpppkkkeee```[[[UUUQQQMMMKKKHHHFFFEEEDDDAAA???AAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFMMMXXXeeeppp{{{uuujjjdddccc```iiiuuuwwwggg[[[OOOGGGDDDFFFCCCCCCFFFMMMYYYhhhuuu}}}zzznnnhhhaaa]]]YYYXXX]]]dddpppwww}}}~~~xxxqqqjjjgggeeefffjjjnnnooonnniiigggdddaaa___aaaeeehhhlllpppqqqjjj^^^UUUTTTVVVYYYZZZ\\\\\\\\\]]]```bbbiiimmmtttzzzuuuqqqlllgggbbb[[[UUUPPPKKKIIIFFFEEEFFFFFFEEEDDDBBBDDDEEEDDDDDDDDDFFFGGGNNNUUUbbbrrrwwwsssmmmfff```ZZZUUURRRNNNJJJHHHIIIJJJOOOZZZdddrrr|||sssgggcccgggmmmyyyrrrZZZOOOKKKGGGDDDDDDCCCEEEJJJTTTffflllZZZXXXZZZhhh|||ssskkknnn}}}|||vvvsssqqqppppppqqqqqqrrrrrrssssssssssssssssssuuuwwwyyyzzz{{{zzzxxxvvvvvvwwwxxxyyyxxxxxxyyyyyyzzzzzz{{{{{{||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyuuuuuuttttttkkkeee___aaaiiiqqqttttttnnnggg___XXXSSSTTT___lllvvvooohhhddddddbbb\\\WWWSSSRRRSSSVVV[[[^^^___^^^]]]^^^```bbbhhhrrr}}}ooo___UUUMMMGGGEEEFFFJJJTTTcccqqqxxxzzzyyyxxxxxxuuuqqqlllhhhbbb\\\WWWRRROOOKKKHHHFFFDDDBBB@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBCCCCCCFFFMMMXXXeeeppp{{{rrrhhhddddddbbbmmm{{{vvveeeXXXMMMEEECCCEEEEEEFFFIIIPPP\\\kkkyyy}}}xxxiiiccc^^^[[[YYYYYY^^^fffsssyyy~~~~~~yyysssmmmjjjiiikkkpppttttttsssqqqpppnnnkkkhhheeecccbbbccceeeeee```WWWQQQPPPQQQSSSTTTVVVWWWVVVWWWYYYZZZ^^^aaaggglllrrryyyvvvsssoookkkfff```YYYUUUPPPNNNKKKJJJJJJJJJHHHFFFDDDFFFGGGGGGFFFFFFGGGHHHMMMUUUbbbqqq~~~wwwtttsssrrrppplllggg```YYYTTTQQQLLLIIIHHHIIIKKKQQQ]]]hhhwwwqqqeeedddllltttiiiTTTKKKHHHDDDCCCFFFBBBDDDIIIRRR```{{{sss]]]YYYWWWbbbzzzuuukkklllyyyyyytttppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrssstttvvvxxxzzz|||{{{yyywwwvvvuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~xxxuuuttttttsssiiiddd^^^^^^dddlllrrruuutttmmmddd]]]VVVUUU\\\eeewwwwwwooommmoooqqqmmmiiiaaa______bbbhhhkkkkkkiiicccccccccdddiiirrr}}}zzzmmm^^^TTTNNNHHHFFFGGGIIISSSbbbooowww{{{{{{|||yyywwwuuurrrnnnhhhbbb^^^XXXUUUPPPLLLJJJGGGEEECCCAAABBBBBBAAAAAA@@@???>>>????????????????????????@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAACCCCCCEEELLLXXXeeeqqq|||}}}nnneeebbbccceeeqqqtttbbbUUULLLEEECCCDDDDDDFFFKKKTTTaaaqqqzzztttgggbbb^^^]]]\\\]]]cccjjjwww}}}{{{uuupppnnnlllooosssvvvuuutttssstttuuutttrrrlllfffaaa^^^]]][[[WWWRRRNNNMMMNNNOOORRRUUUVVVUUUUUUVVVWWWVVVXXX[[[___dddkkksssyyyyyywwwsssppplllfff```[[[VVVTTTQQQPPPOOONNNLLLJJJHHHIIIKKKKKKJJJIIIJJJKKKMMMUUUaaappp~~~qqqfffaaa```ccccccbbb___YYYTTTOOOMMMHHHFFFGGGJJJMMMTTTaaannn{{{ooodddeeeqqq}}}vvvaaaNNNHHHFFFAAAAAAGGGBBBDDDHHHOOOYYYqqqxxx___ZZZVVV^^^vvvwwwlllllluuu{{{uuuoooppppppppppppqqqqqqqqqqqqqqqqqqpppqqqrrrtttvvvwwwzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzzzz{{{{{{|||||||||{{{|||||||||}}}~~~~~~~~~|||||||||}}}}}}}}}~~~~~~|||~~~yyyvvvuuutttsssfffbbb^^^\\\___gggqqqwwwwwwppphhhbbbZZZVVVZZZaaakkk~~~wwwuuuyyy}}}{{{wwwpppmmmkkknnnrrruuussspppeeedddcccdddiiiqqq{{{vvviii[[[SSSMMMHHHFFFGGGIIIRRR```mmmuuu{{{}}}|||{{{zzzyyyvvvqqqkkkgggaaa]]]XXXSSSPPPNNNKKKIIIDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCEEELLLXXXdddqqq|||{{{mmmeeedddeeehhhttt~~~nnn]]]RRRKKKEEEBBBCCCCCCGGGOOOZZZhhhvvv}}}wwwqqqhhhdddaaabbbaaabbbhhhooo{{{|||vvvsssqqqppprrruuuwwwvvvssssssuuuxxxzzzyyysssjjjddd[[[YYYVVVRRROOOMMMLLLLLLOOORRRUUUWWWWWWVVVVVVVVVRRRSSSTTTWWW[[[bbbjjjppp~~~~~~{{{yyyvvvtttpppkkkddd```[[[YYYVVVTTTSSSQQQOOOMMMJJJLLLNNNNNNMMMLLLMMMMMMNNNUUUaaappp~~~{{{iii[[[UUUSSSTTTUUUVVVUUUQQQMMMIIIGGGEEEDDDFFFJJJNNNVVVeeesss~~~mmmdddggguuuooo\\\KKKGGGCCC>>>@@@GGGCCCDDDHHHMMMTTTjjj{{{aaa[[[VVV\\\tttxxxmmmlllrrr|||uuunnnpppppppppppppppqqqqqqqqqpppoooooooooppprrrtttuuuxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvxxxyyyzzz{{{{{{zzzzzzzzz{{{{{{{{{||||||zzz{{{{{{|||}}}~~~~~~{{{|||||||||}}}}}}~~~~~~}}}}}}yyywwwvvvuuucccaaa^^^[[[\\\dddpppzzzyyyssskkkeee]]]XXXYYY___cccuuu|||zzzwwwtttuuuxxxyyyvvvssseeecccbbbccchhhqqq{{{|||rrrfffYYYQQQMMMHHHGGGHHHIIIQQQ^^^kkktttzzz~~~}}}yyysssooohhhccc]]]YYYUUUSSSPPPNNNIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???AAABBBDDDEEELLLXXXdddqqq|||yyymmmggghhhjjjjjjvvvxxxiiiYYYPPPJJJEEEBBBCCCDDDJJJTTT```mmmyyy~~~vvvsssfffggggggfffgggkkkssszzz|||wwwuuuttttttuuuvvvvvvuuusssqqqqqqvvv{{{zzzqqqiii\\\VVVQQQOOOMMMJJJJJJMMMQQQXXXbbbhhhhhheeeaaa___YYYVVVVVVXXXXXXXXX```lllvvv~~~xxxxxxzzz}}}{{{}}}|||zzzzzzyyysssllliiiaaa\\\\\\\\\YYYXXXYYYVVVYYYXXXVVVWWWXXXUUUOOOQQQTTT___qqqsssbbbWWWPPPNNNKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIHHHHHHMMMZZZjjjuuuwwwiiigggmmmzzz~~~fffXXXIIIDDDDDDDDDDDDEEEBBBHHHIIILLLWWWfffoooZZZTTT^^^ooosssllljjjsss|||tttrrrpppooonnnnnnnnnnnnnnnooonnnpppppppppooopppqqqsssvvvwwwwwwxxxxxxxxxwwwwwwuuuvvvvvvwwwxxxzzz{{{||||||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~zzzvvv|||{{{ttteeebbb^^^[[[\\\bbblllsssvvvwwwrrriiibbb```^^^[[[fffjjjvvv}}}|||}}}zzzqqqiii^^^\\\[[[___gggqqqzzz}}}}}}{{{zzz~~~|||pppdddXXXRRROOOKKKHHHHHHMMMTTT___jjjrrrxxx}}}{{{wwwmmmjjjeee```\\\ZZZZZZZZZZZZXXXTTTPPPLLLIIIGGGFFFHHHGGGGGGGGGHHHIIIKKKKKKIIIGGGEEEDDDEEEEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<======<<<<<<===???AAAIIIMMMUUUaaannnzzzwwwnnngggdddfffooo|||}}}sssdddUUUNNNKKKGGGDDDCCCCCCIIISSSbbbqqq}}}~~~}}}uuurrrjjjkkklllllllllqqqyyy|||zzzxxxuuuuuuwww{{{|||}}}ssspppooorrrxxxyyyrrrlll\\\VVVPPPNNNLLLIIIJJJMMMPPPYYYfffqqqwwwwwwssspppeee```\\\[[[XXXWWW]]]eeesss~~~{{{ttttttuuuwwwzzz~~~|||~~~~~~{{{sssooohhhbbbaaa```]]]\\\]]]]]]```aaa```bbbdddbbb]]]YYYYYYaaarrrrrraaaUUUNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGJJJQQQ```ppp|||xxxmmmlllssszzzaaaSSSGGGCCCDDDCCCCCCDDDBBBHHHHHHKKKVVVeeezzzcccYYYaaappptttmmmiiipppxxxuuupppoooooonnnnnnooooooooonnnpppppppppoooppprrrtttvvvwwwwwwxxxxxxxxxwwwwwwuuuuuuvvvvvvxxxyyy{{{|||zzzzzzzzzzzzzzz{{{|||}}}||||||}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}yyy}}}|||uuuhhhccc]]]XXXYYY___fffkkkqqqsssppphhhbbb```^^^[[[___bbbjjjyyyzzztttqqqqqqmmmeee]]]YYYXXXXXX\\\eeeppp{{{~~~yyyvvvxxx||||||xxxooocccWWWQQQNNNJJJGGGHHHKKKRRR\\\fffnnntttxxx{{{}}}~~~zzzuuurrrmmmiiieeecccccccccbbbaaa^^^[[[WWWTTTRRRQQQPPPPPPOOOOOONNNNNNNNNMMMKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===<<<===>>>===<<<===@@@BBBHHHLLLTTT___lllxxx|||ssslllfffdddfffrrr~~~zzznnn```QQQLLLJJJGGGDDDDDDGGGMMMYYYggguuu{{{|||xxxvvvppprrrttttttvvvzzz}}}~~~zzzwwwwww|||vvvppplllmmmssswwwtttppp^^^VVVOOOMMMKKKHHHIIIKKKOOOYYYiiizzzxxxoooeee^^^YYYWWW[[[aaannn{{{uuusssooommmooosssyyy}}}~~~xxxpppjjjgggdddaaa```bbbeeehhhkkklllpppttttttpppeeeaaaeeesssppp___SSSMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIMMMWWWfffvvvxxxoooooowwwrrrYYYNNNDDDBBBCCCBBBBBBCCCBBBGGGGGGJJJTTTbbbrrrbbbeeeqqqxxxoooiiilll~~~|||yyyppppppooooooooooooppppppnnnppppppppppppppprrrtttwwwwwwxxxxxxxxxwwwwwwvvvtttuuuuuuvvvwwwyyyzzz{{{xxxxxxyyyyyyzzz|||}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}|||~~~xxxooohhh^^^YYYZZZ^^^aaaccckkknnnnnnhhhcccaaa___\\\ZZZZZZ^^^fffrrruuunnnfffaaa___[[[TTTOOORRRRRRSSSXXXbbbooo{{{yyyqqqpppssstttrrrkkk```UUUPPPMMMHHHFFFGGGHHHOOOXXXaaahhhmmmqqqsssyyy|||}}}zzzvvvrrrooommmmmmmmmmmmkkkiiifffccc```]]]\\\YYYYYYYYYXXXVVVSSSQQQPPPNNNLLLJJJIIIIIIIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????>>>=========>>>>>>======>>>@@@BBBFFFJJJRRR]]]iiittt}}}wwwooojjjffffffiiiuuuvvvgggZZZMMMIIIGGGEEEEEEFFFKKKSSS```nnn{{{{{{zzz}}}||||||wwwzzz}}}~~~||||||yyy{{{|||ssskkkjjjpppuuuvvvtttaaaWWWOOOLLLJJJHHHHHHJJJNNNWWWfffyyyttteee]]][[[]]]aaajjjxxx|||sssllljjjlllrrrvvvxxx{{{~~~wwwoookkkgggbbbbbbeeekkkooorrrttt{{{sssllljjjvvvooo___SSSMMMJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJLLLQQQ[[[iiiwwwyyynnnooowwwyyygggRRRIIIBBBBBBDDDBBBBBBCCCCCCGGGFFFIIISSS```{{{ooojjjqqq|||qqqiiiiiivvvyyyrrrqqqqqqppppppppppppqqqnnnoooqqqqqqpppqqqsssuuuwwwwwwxxxxxxxxxwwwvvvvvvttttttuuuvvvwwwyyyzzz{{{yyyyyyyyyyyyzzz{{{{{{|||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~|||yyyoooccc]]]^^^```aaa```eeejjjlllhhheeedddbbb^^^ZZZZZZYYY[[[```jjjuuu}}}zzzttthhhaaaXXXRRRPPPMMMIIIFFFKKKLLLOOOUUU___lllzzzzzzpppjjjlllnnnmmmggg^^^TTTOOOKKKFFFEEEFFFGGGLLLUUU]]]bbbgggjjjlllssswww}}}{{{xxxuuutttsssssstttrrrpppmmmiiieeebbb```\\\\\\\\\\\\ZZZVVVSSSQQQPPPMMMKKKJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>=========>>>>>>>>>===>>>@@@CCCFFFJJJRRR\\\gggrrr{{{sssmmmhhhfffhhhlllyyytttcccWWWLLLGGGFFFDDDEEEGGGMMMWWWfffuuu~~~{{{|||}}}||||||||||||~~~{{{ooojjjooouuuxxxxxxdddYYYNNNKKKIIIHHHGGGIIILLLRRR^^^pppttteee```bbbcccjjjwwwrrrkkkjjjmmmpppsssuuuxxxxxxyyyzzz}}}{{{sssmmmfffaaacccgggqqqtttvvvzzzwwwsss{{{ooo___TTTNNNLLLJJJJJJJJJJJJIIIIIIHHHHHHIIIIIILLLTTT```ooo{{{{{{ooooooxxxqqq___MMMGGGBBBCCCEEECCCCCCEEEDDDHHHHHHKKKTTT]]]uuu~~~qqqoootttkkkgggppp~~~yyyttttttrrrqqqqqqpppppppppnnnoooqqqqqqqqqqqqtttvvvxxxxxxxxxxxxxxxwwwvvvuuutttuuuuuuvvvwwwyyy{{{{{{|||{{{zzzyyyyyyyyyyyyyyy{{{{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~vvviiibbbaaaaaa```___bbbgggkkkiiiggggggeeeaaa]]]\\\ZZZWWWWWWZZZaaaeeehhhhhhiiijjjjjjiiigggeee\\\VVVNNNIIIGGGGGGFFFDDDFFFIIIMMMSSS\\\hhhvvvssskkkiiijjjjjjddd[[[SSSOOOJJJEEEDDDFFFFFFKKKSSSYYY^^^bbbfffhhhmmmrrrzzz~~~{{{yyyxxxwwwwwwxxxwwwtttppplllgggbbb```ZZZZZZ[[[[[[YYYVVVSSSQQQPPPNNNKKKIIIIIIHHHFFFDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<===>>>>>>======>>>@@@BBBFFFKKKSSS\\\eeepppzzz{{{nnnhhheeedddhhhnnn|||rrraaaWWWLLLGGGEEEDDDEEEHHHNNNYYYjjjzzz|||{{{zzzwwwzzz}}}~~~vvvnnnqqqwwwzzz{{{hhh[[[OOOJJJJJJHHHHHHIIIHHHMMMWWWfffyyytttllljjjiiinnnwww}}}qqqllllllmmmrrrssssssrrrpppsssxxx}}}~~~uuunnnfffaaadddiiiuuuwwwxxx{{{~~~nnn___UUUOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIFFFGGGLLLWWWfffvvv|||rrrsss}}}jjjZZZKKKEEEBBBCCCDDDCCCDDDFFFEEEJJJJJJNNNVVV[[[nnnzzzooo|||uuukkkeeekkkwww{{{wwwvvvuuusssqqqpppoooooonnnoooqqqqqqqqqrrrtttwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwxxxzzz{{{|||}}}|||{{{yyyxxxxxxwwwwwwzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}pppgggbbb```___]]]```eeeiiihhhggghhhgggdddaaa^^^ZZZVVVSSSSSSTTTTTTXXXWWWWWWWWWXXXYYY[[[\\\SSSNNNHHHEEEDDDEEEFFFFFFEEEIIIOOOTTTZZZdddpppxxxyyyoookkkiiihhhaaaZZZSSSOOOIIIDDDCCCFFFFFFJJJQQQWWW[[[___ccceeehhhnnnvvv{{{}}}~~~}}}{{{zzzyyyyyyyyyxxxvvvsssnnniiidddaaaYYYZZZZZZYYYXXXVVVTTTRRRQQQNNNKKKIIIHHHGGGEEECCCDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<======<<<<<<===???AAAFFFKKKSSS[[[cccmmmxxxttthhhcccbbbdddjjjqqq{{{mmm___UUULLLGGGEEEDDDFFFJJJRRR^^^ooo~~~~~~|||yyyssswww{{{{{{{{{ttttttxxx||||||lll^^^PPPJJJJJJIIIHHHIIIFFFKKKSSS]]]lll}}}yyyvvvuuuyyy|||tttqqqpppssssssqqqmmmjjjlllttt{{{yyyqqqhhhcccgggmmmuuuvvvuuuvvv}}}lll^^^TTTPPPNNNLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIOOO[[[kkkzzzwwwrrrvvv{{{cccTTTIIIDDDAAABBBCCCBBBCCCGGGGGGLLLMMMQQQXXXZZZhhhpppxxx~~~tttjjjcccgggqqqzzzyyywwwtttqqqpppnnnnnnnnnoooqqqqqqqqqrrruuuwwwxxxyyyyyyxxxxxxvvvuuuuuuvvvwwwwwwxxxyyy{{{|||}}}{{{{{{zzzyyyxxxxxxxxxxxxzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{oooeee```^^^^^^^^^cccgggeeeeeeggggggeeeeee```YYYUUUTTTSSSQQQOOOOOOOOOOOONNNNNNOOORRRTTTMMMJJJFFFCCCBBBDDDEEEFFFFFFKKKQQQVVVZZZ```iiipppzzztttmmmiiiggg___YYYSSSOOOIIIDDDCCCGGGDDDHHHOOOTTTYYY]]]aaaccceeekkkssswwwxxxyyy}}}~~~}}}|||{{{zzzyyyxxxxxxvvvvvvuuurrrnnnjjjfffccc^^^]]]\\\ZZZXXXWWWUUUUUURRROOOLLLJJJIIIGGGEEECCCDDDCCCCCCBBBBBBAAAAAA@@@?????????>>>======<<<<<<;;;<<<<<<;;;;;;<<<>>>@@@DDDJJJRRRYYY```jjjvvv~~~{{{pppfffbbbdddhhhqqqyyyttteeeZZZQQQIIIFFFDDDDDDHHHMMMYYYeeeuuuzzzxxxqqqvvvzzzxxxwwwxxxvvvzzz|||}}}nnn___PPPKKKJJJIIIIIIJJJGGGLLLRRRWWWaaauuuzzz{{{|||{{{wwwuuuuuutttpppjjjfffiiirrrzzz|||sssjjjfffjjjqqqsssrrrppppppzzz{{{kkk]]]TTTOOONNNLLLLLLKKKJJJIIIIIIHHHHHHMMMNNNSSS^^^mmm{{{|||qqqpppwwwttt]]]OOOHHHCCC@@@AAAAAA@@@CCCGGGHHHMMMOOOSSSYYYZZZeee}}}qqqvvv|||rrriiibbbeeennn|||zzzxxxuuurrrooonnnmmmnnnoooqqqqqqqqqsssuuuxxxyyyyyyyyyxxxxxxvvvuuuuuuwwwwwwxxxyyyzzz|||}}}~~~yyyyyyyyyxxxxxxyyyzzzzzzzzz{{{|||}}}}}}}}}||||||||||||}}}}}}~~~~~~vvviiiaaa______]]]bbbeeecccccceeefffdddiiibbbYYYUUUVVVVVVTTTPPPKKKKKKKKKJJJIIIIIIKKKMMMKKKHHHEEEBBBAAABBBDDDEEEGGGMMMTTTWWWZZZ^^^eeekkkuuuxxxoooiiieee^^^YYYTTTOOOIIIDDDDDDGGGCCCGGGMMMSSSWWW[[[___bbbccciiiqqquuuvvvvvvzzz~~~zzzyyyyyyxxxwwwvvvuuuuuuqqqqqqqqqpppmmmjjjfffdddcccaaa___\\\ZZZXXXWWWVVVSSSPPPMMMKKKIIIHHHEEECCCDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>======<<<<<<:::;;;;;;;;;:::;;;===@@@CCCIIIPPPWWW^^^gggttt}}}zzzpppfffeeehhhnnnyyy}}}nnn___UUUNNNGGGDDDDDDDDDIIIPPP___jjjyyyxxxqqqrrrssssssxxx}}}uuufffWWWPPPMMMJJJHHHJJJIIIIIILLLRRR[[[hhh|||}}}zzz~~~|||}}}zzztttlllfffgggmmmsss|||rrrllljjjjjjjjjyyyuuuqqqqqqwwwvvvfffYYYQQQNNNNNNKKKKKKJJJHHHFFFFFFIIIKKKKKKRRRZZZcccqqq{{{pppiiiooo{{{iiiWWWLLLCCCDDDDDDCCCAAAAAABBBDDDKKKNNNRRRUUUUUUXXXeeesssxxxwwwrrrjjjgggfffgggwwwyyyvvvssspppppptttpppooonnnppptttxxxzzz{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{{{{|||{{{{{{zzzzzzxxxxxxxxxxxxyyyzzz{{{{{{xxxzzz}}}}}}}}}}}}~~~~~~~~~}}}|||{{{}}}}}}lllaaa^^^___\\\^^^aaabbbcccfffiiillleeeccc]]]WWWVVVXXXVVVQQQIIIHHHGGGHHHJJJLLLMMMMMMQQQMMMHHHCCCAAACCCEEEGGGFFFJJJPPPWWW^^^cccgggiiiqqqzzzyyypppgggaaaZZZQQQKKKIIIHHHFFFDDDFFFFFFGGGKKKPPPVVV\\\___```dddjjjnnnqqqtttwwwzzzyyyxxxwwwuuusssqqqpppooopppqqqsssuuutttpppiiidddfffdddaaa^^^\\\YYYUUURRRVVVSSSOOOLLLJJJIIIGGGEEEIIIHHHFFFEEEDDDBBB>>>;;;@@@@@@??????>>>=========<<<======>>>???@@@@@@@@@CCCFFFLLLSSS]]]hhhssszzzzzzpppiiiiiijjjnnnxxxwwwggg]]]PPPLLLHHHFFFCCCCCCKKKTTTdddqqqwwwnnnooooooooouuuvvvgggWWWPPPLLLHHHGGGHHHGGGHHHKKKQQQWWWaaarrr}}}~~~|||ssskkkhhhlllppp}}}~~~vvvrrrpppppppppzzzvvvrrrqqqvvvqqqbbbWWWRRROOONNNKKKKKKKKKIIIGGGGGGHHHJJJKKKSSS]]]ggguuu}}}rrriiieeemmmzzzyyyeeeTTTKKKBBBCCCDDDCCCAAAAAABBBDDDIIIKKKOOORRRRRRWWWeeesssuuuqqqtttkkkgggffffffsss|||yyyvvvrrrqqqtttqqqooonnnppptttxxxzzz{{{{{{zzzyyywwwwwwxxxzzz{{{zzzzzzzzz{{{{{{zzzzzzyyywwwwwwvvvvvvvvvwwwxxxxxxwwwyyy{{{|||{{{{{{}}}~~~}}}uuugggaaa___\\\^^^```aaabbbdddhhhkkkgggeee___XXXVVVYYYWWWSSSOOOMMMJJJJJJKKKNNNPPPQQQSSSPPPKKKFFFCCCCCCDDDEEEDDDGGGMMMSSSZZZ___eeehhhoooxxx}}}sssjjjaaaZZZQQQKKKIIIHHHGGGEEEFFFGGGHHHKKKPPPUUU[[[^^^aaadddhhhkkkmmmoooqqqsssuuutttsssqqqooommmlllkkknnnoooqqqtttuuuqqqlllgggiiigggdddbbb```]]]YYYVVVWWWSSSPPPMMMLLLKKKIIIGGGIIIHHHFFFFFFFFFDDDAAA???@@@@@@??????>>>=========<<<======>>>??????@@@@@@BBBFFFKKKSSS\\\gggssszzzwwwoooiiiiiilllqqq|||ttteeeZZZNNNJJJHHHGGGEEEGGGOOOYYYhhhuuutttkkklllkkkllltttyyyjjjZZZQQQMMMIIIGGGGGGGGGHHHLLLQQQTTTZZZfffsss{{{{{{}}}rrrkkkiiikkkuuu{{{wwwvvvuuutttyyyuuuqqqpppuuu~~~yyyhhh\\\VVVTTTQQQOOOKKKLLLLLLJJJHHHGGGHHHIIIKKKUUUaaammmzzzzzzqqqhhhcccdddnnn|||rrr___PPPIIIAAABBBCCCBBBAAAAAABBBDDDFFFGGGKKKNNNPPPVVVdddrrrqqqiiisss|||rrrkkkhhhffflll}}}|||yyytttrrrtttqqqooooooqqquuuxxxzzzzzz|||{{{zzzxxxxxxxxxyyyzzzxxxxxxyyyyyyyyyyyyyyyxxxuuuuuuttttttssstttttttttuuuwwwyyyzzzzzzzzz{{{|||~~~~~~oooddd___\\\]]]______```cccgggjjjiiiggg```YYYVVVYYYYYYVVVUUURRRNNNKKKKKKOOOTTTXXXXXXUUUPPPKKKGGGDDDCCCCCCDDDFFFKKKPPPUUU\\\ccchhhmmmttt{{{yyyoooaaaZZZQQQKKKJJJJJJIIIHHHHHHHHHIIIKKKOOOTTTYYY\\\^^^aaaeeegggiiikkkmmmooorrrrrrqqqooommmkkkiiihhhjjjlllooosssuuutttpppmmmmmmkkkhhhfffdddbbb___\\\XXXUUUQQQOOONNNMMMLLLKKKIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@??????>>>==================>>>??????@@@@@@BBBEEEJJJRRR[[[gggrrrzzzzzzsssmmmiiijjjooovvv}}}pppaaaWWWKKKHHHFFFGGGGGGJJJTTT___ooozzzyyyooohhhhhhiiilllvvv}}}nnn]]]TTTOOOKKKHHHIIIHHHJJJPPPUUUVVVWWW```iiixxxtttzzzxxxmmmhhhfffrrr~~~}}}yyyvvvtttrrrrrrooonnnooottt~~~}}}ppp```VVVUUUUUUSSSPPPKKKLLLLLLKKKIIIHHHIIIJJJKKKWWWfffssssssiii```aaagggsssmmm[[[MMMGGG@@@AAABBBAAAAAAAAACCCEEEEEEFFFHHHLLLOOOVVVdddrrroooeeekkkttt|||rrrkkkhhhfffttt|||yyytttssstttqqqpppppprrruuuxxxzzzzzz|||{{{zzzyyyxxxxxxxxxyyyvvvwwwwwwxxxxxxxxxxxxwwwuuuuuutttsssrrrrrrrrrrrruuuwwwyyyzzzzzzzzz{{{|||{{{{{{|||}}}~~~~~~~~~}}}~~~sssfff___^^^^^^^^^^^^^^^aaafffiiijjjhhhbbbYYYVVVXXXYYYWWWYYYUUUPPPLLLLLLQQQYYY^^^___\\\XXXRRRLLLHHHDDDCCCEEEHHHKKKNNNRRRYYYbbbhhhkkkpppwww~~~tttccc[[[RRRLLLKKKLLLLLLKKKJJJIIIIIIKKKNNNSSSWWWZZZYYY\\\```dddgggjjjnnnppppppppppppooommmjjjhhhggggggiiilllppptttuuusssqqqooollljjjhhhgggeeecccaaaZZZWWWTTTRRRQQQPPPOOOMMMJJJIIIGGGGGGGGGFFFDDDBBB@@@@@@??????>>>===============>>>>>>????????????AAADDDIIIPPPZZZfffrrrzzzvvvnnnkkkjjjlllrrr|||yyylll]]]TTTJJJGGGFFFGGGHHHMMMXXXcccttttttkkkdddeeegggmmmyyy|||mmm]]]TTTOOOKKKIIIIIIHHHKKKRRRXXXXXXWWW\\\ddduuuxxxpppsss|||ppphhheeennnyyy|||wwwrrrnnnlllgggggghhhkkksss~~~uuujjj\\\TTTTTTUUUTTTQQQLLLLLLLLLKKKIIIIIIJJJLLLOOO\\\lllyyypppeee[[[aaajjjwww}}}iiiWWWKKKEEE???AAABBBBBBAAABBBDDDFFFGGGFFFHHHMMMPPPVVVcccppplllaaadddjjjvvvlllffffffooo}}}yyyvvvsssrrrsssqqqpppqqqsssvvvyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxuuuvvvvvvwwwxxxxxxwwwwwwvvvuuuttttttssssssssssssvvvxxxzzz{{{{{{{{{|||}}}zzz{{{||||||}}}}}}}}}}}}{{{}}}vvvhhhaaa``````___^^^^^^aaafffjjjkkkkkkeee\\\XXXYYYZZZXXXYYYWWWRRRNNNNNNSSS]]]dddeeeccc^^^XXXRRRLLLHHHFFFGGGIIIKKKLLLNNNTTT]]]eeeiiimmmssszzzxxxfff^^^TTTNNNMMMNNNNNNNNNLLLKKKJJJKKKMMMQQQUUUWWWXXX[[[___bbbdddhhhlllooommmmmmmmmmmmllljjjhhhffffffgggjjjnnnrrrttttttrrrooollliiiggggggfffeeeccc]]]ZZZVVVTTTSSSRRRPPPOOOMMMJJJHHHFFFEEEDDDBBB@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>?????????@@@CCCGGGNNNXXXeeerrrzzz~~~tttkkkkkklllnnnvvvuuuhhh[[[RRRJJJGGGEEEGGGIIINNNZZZfffxxx}}}qqqkkkdddeeeiiiqqq~~~yyyjjjZZZRRRNNNJJJIIIJJJJJJMMMUUU[[[ZZZWWW[[[aaakkkyyyoooooo{{{tttkkkgggiiirrrzzzuuuqqqmmmkkkddddddggglllttt~~~ooofff[[[UUUUUUUUUTTTQQQLLLLLLLLLJJJIIIJJJMMMPPPUUUdddtttpppfffZZZcccnnnzzzttt```QQQGGGCCC???AAABBBBBBBBBCCCEEEHHHHHHHHHJJJNNNQQQVVVaaakkk}}}hhh\\\]]]bbb~~~wwwkkkdddffflllxxx}}}wwwuuurrrrrrsssrrrqqqqqqtttwwwyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxuuuuuuvvvwwwxxxxxxxxxxxxvvvvvvuuuuuutttuuuuuuuuuwwwyyy{{{|||||||||}}}~~~|||}}}}}}~~~~~~~~~~~~}}}yyy{{{~~~|||ooohhhdddcccaaa___^^^bbbhhhllloooppplllccc^^^^^^^^^\\\]]]\\\YYYUUUSSSXXXaaahhhjjjgggbbb\\\UUUPPPLLLJJJJJJLLLMMMLLLKKKOOOXXX```hhhmmmqqqvvv}}}zzzjjjbbbWWWQQQOOOPPPQQQPPPNNNMMMKKKKKKMMMOOOSSSUUUYYY[[[]]]^^^```bbbeeehhhhhhiiijjjkkkjjjiiigggeeefffggghhhlllppprrrrrrqqqmmmkkkgggffffffffffffeee___\\\XXXUUUTTTSSSQQQOOONNNLLLHHHFFFEEEDDDAAA@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>?????????BBBFFFMMMWWWdddqqqzzzyyyqqqiiilllnnnqqqyyy{{{pppdddWWWPPPJJJGGGFFFHHHKKKRRR___kkk{{{yyyrrroookkkmmmqqqzzzwwwiiiZZZSSSPPPMMMMMMNNNPPPSSS[[[```^^^ZZZ\\\bbbggg{{{zzzrrrqqqyyyyyyppplllhhhooo~~~~~~yyyuuusssrrrqqqmmmmmmpppttt{{{|||jjjeee^^^XXXUUUTTTSSSRRRLLLLLLJJJIIIHHHKKKPPPSSS^^^lll|||}}}oooggg]]]hhhuuu~~~gggTTTHHHCCCCCC@@@AAACCCCCCCCCEEEGGGIIIJJJIIIKKKOOORRRUUU]]]eeewww~~~gggZZZYYY\\\qqqyyylllddd```eeepppwwwtttrrrrrrsssrrrqqqrrrtttwwwyyyyyyxxxtttuuuvvvvvvwwwwwwwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxvvvvvvuuuuuuuuuvvvwwwwwwwwwyyy{{{|||||||||}}}~~~}}}}}}}}}~~~}}}}}}||||||yyy{{{}}}yyyqqqhhhfffccc``````ccciiinnnuuuwwwuuummmgggeeeeeecccdddeeeccc___\\\]]]dddkkkkkkhhhbbb\\\VVVQQQNNNMMMPPPSSSTTTPPPMMMNNNVVV^^^hhhmmmqqqrrrvvv|||}}}{{{nnneeeZZZSSSQQQRRRRRRRRROOONNNLLLKKKLLLNNNQQQSSSUUUVVVXXXYYYZZZ\\\```bbbeeegggiiikkkllljjjiiiggghhhggghhhjjjmmmooonnnnnnllliiifffeeeffffffffffffaaa^^^ZZZVVVTTTRRRPPPNNNNNNLLLHHHGGGFFFFFFDDDCCC@@@@@@??????>>>=========???>>>>>>>>>>>>>>>>>>>>>>>>AAAEEELLLVVVcccqqqzzz|||tttmmmiiinnnqqqsss{{{vvvkkk___TTTMMMIIIFFFFFFJJJNNNWWWfffsss~~~xxxsssrrrsssuuuzzzyyykkk]]]VVVTTTRRRRRRSSSWWWZZZaaaeeeccc^^^___dddhhh{{{zzzuuuuuu|||}}}sssoookkkppp}}}|||xxxwwwwwwxxxxxxyyyyyy{{{~~~wwwhhheee```[[[VVVSSSRRRRRRLLLKKKIIIHHHHHHKKKQQQVVVdddrrrzzzooohhhbbbnnn{{{vvv]]]JJJAAAAAACCC@@@BBBCCCDDDDDDEEEHHHJJJJJJIIIKKKPPPRRRTTTZZZaaaoooiii[[[XXXZZZggg~~~|||ooogggYYY^^^iii{{{yyyuuusssrrrtttrrrrrrrrruuuxxxyyyyyyxxxrrrssstttvvvwwwwwwwwwwwwuuuuuuvvvxxxxxxyyyyyyyyyuuuuuuuuuuuuuuuvvvwwwxxxwwwyyy{{{|||{{{{{{}}}~~~{{{|||||||||{{{zzzyyyyyyzzz|||~~~~~~~~~wwwjjjhhhdddaaaaaadddkkkpppzzz}}}|||uuunnnllljjjhhhkkklllkkkfffbbbaaaffflllkkkgggaaa[[[UUUQQQOOONNNWWWZZZZZZVVVQQQQQQXXX___hhhmmmpppppprrrwww{{{{{{ppphhh\\\TTTRRRSSSSSSSSSPPPNNNMMMKKKLLLNNNPPPRRRMMMOOOQQQSSSVVVYYY^^^bbbfffhhhkkknnnooonnnlllkkkiiihhhhhhiiikkkllllllkkkllliiifffeeefffgggggggggccc___ZZZWWWTTTRRROOONNNNNNLLLIIIGGGHHHHHHGGGGGG@@@@@@??????>>>=========?????????>>>>>>>>>>>>>>>>>>@@@DDDKKKUUUcccqqqzzzxxxpppiiijjjooosssttt|||}}}rrrhhh\\\QQQKKKHHHFFFGGGKKKQQQ[[[kkkyyy|||~~~{{{rrrhhhccc^^^YYYXXX[[[WWW^^^eeeeee``````fffmmmwwwwwwttt|||yyynnnlllqqqzzz~~~{{{{{{}}}{{{qqqfffbbb\\\VVVRRRPPPQQQRRROOONNNOOOOOOKKKLLLVVVaaaooo{{{vvvlllkkkmmmqqq|||iiiVVVKKKDDD@@@@@@@@@BBBDDDDDDEEEEEEGGGIIIKKKMMMPPPSSSUUUXXX\\\___iiiuuuzzzcccXXXYYY___qqqxxxjjjaaaccceeepppxxxuuusssqqqnnnoooqqqrrrsssttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzwwwxxxxxxwwwuuuvvvxxxzzz{{{zzzzzzzzzzzz{{{||||||{{{{{{||||||||||||{{{{{{{{{|||~~~~~~uuunnnhhhhhhjjjlllqqqwww}}}uuunnnllllllqqqooommmjjjccc```eeemmmqqqmmmddd[[[SSSQQQSSSVVVXXX___bbb___[[[[[[ZZZXXXiiilllqqquuuvvvwwwwwwxxxvvvmmm```WWWSSSSSSTTTTTTSSSOOOLLLKKKNNNPPPOOONNNLLLNNNPPPRRRTTTWWWZZZ]]]ccceeeiiilllmmmllljjjiiihhhgggfffeeefffgggiiikkkggghhhiiihhhfffeeefffgggbbb___]]][[[YYYVVVSSSPPPNNNKKKHHHGGGFFFEEECCCAAAAAA@@@>>>======???@@@BBBDDDCCCBBB@@@???>>>>>>>>>>>>@@@EEEKKKUUUcccpppyyyzzzpppkkkjjjhhhmmmrrrzzz{{{nnnbbbWWWNNNIIIFFFFFFFFFIIIQQQaaasssvvvmmmhhhccc^^^\\\^^^bbbfffjjjiiiffffffkkkpppvvv{{{yyyuuummmqqqzzz}}}}}}vvvllleeebbb\\\VVVRRRQQQQQQRRROOONNNNNNMMMKKKMMMXXXeeeuuuuuukkkjjjqqquuuzzzbbbRRRJJJEEECCCDDD???AAACCCDDDDDDEEEGGGIIIKKKMMMPPPSSSUUUXXX]]]```hhhrrriii[[[YYY[[[jjj~~~pppcccddddddmmm~~~xxxssspppnnnooopppqqqrrrssssssssssssssssssttttttttttttuuutttuuuvvvwwwxxxxxxxxxxxxuuuvvvvvvuuuttttttwwwyyyyyyyyyzzzzzzzzz{{{{{{|||yyyzzz{{{|||}}}}}}}}}}}}{{{}}}~~~~~~~~~wwwpppnnnnnnoootttyyy~~~sssllljjjlllllljjjgggccc^^^\\\cccmmmtttqqqkkk```WWWRRRSSSVVV\\\cccgggeeebbbbbbaaa___gggkkkppptttvvvvvvwwwxxxwwwoooddd[[[XXXXXXYYYYYYSSSOOOKKKKKKMMMOOOOOOMMMKKKLLLMMMNNNOOORRRTTTVVV___aaaeeeiiijjjjjjiiihhhgggfffeeeddddddeeeggghhhiiijjjjjjiiigggfffggghhhbbb```]]][[[ZZZWWWSSSPPPNNNLLLIIIGGGFFFEEECCCBBBBBBAAA@@@>>>>>>???AAABBBCCCBBBAAA@@@???>>>======>>>@@@EEEKKKUUUbbbqqqzzzxxxoookkkjjjjjjooovvv~~~xxxkkk___UUUMMMHHHFFFGGGHHHLLLVVVeeewwwwwwrrrnnnhhheeefffkkkmmmnnnooooooqqqtttwww{{{|||qqqttt|||~~~~~~qqqiiiccc```[[[UUURRRPPPPPPQQQQQQOOOMMMMMMMMMQQQ___mmm|||tttjjjiiiuuu{{{pppZZZMMMHHHDDDCCCDDD???AAACCCDDDEEEFFFHHHJJJLLLNNNQQQSSSUUUYYY^^^aaahhhpppqqq]]]VVVUUUaaatttvvvfffdddbbbhhhzzz|||tttooommmnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrssssssssstttrrrssstttuuuvvvvvvvvvvvvssstttttttttssssssuuuwwwwwwxxxyyyzzz{{{{{{{{{{{{yyyyyy{{{|||}}}}}}~~~~~~{{{}}}}}}}}}|||}}}{{{vvvsssrrrvvv|||sssjjjjjjmmmkkkgggccc^^^YYYYYYcccnnnxxxyyyuuukkk]]]UUUTTTVVVaaahhhmmmllliiihhhfffddddddhhhnnnrrrtttuuuvvvwwwyyyrrrhhhaaa^^^]]]^^^___VVVRRRMMMMMMOOOQQQQQQPPPKKKKKKJJJJJJKKKMMMPPPQQQYYY\\\```dddfffgggfffffffffeeedddcccccccccdddeeehhhiiiiiihhhfffeeeeeefffcccaaa^^^\\\[[[XXXTTTQQQOOOLLLIIIGGGGGGFFFDDDBBBDDDCCCAAA@@@??????@@@AAAAAAAAA@@@???>>>>>>======???AAADDDKKKUUUbbbqqqzzzuuummmjjjiiikkkrrr{{{sssfff[[[RRRKKKGGGGGGIIILLLRRR]]]lll|||~~~yyysssppppppooopppsssxxx|||wwwzzz~~~~~~xxxmmmfff```]]]XXXSSSPPPOOOOOOOOORRROOOMMMMMMPPPXXXggguuuqqqjjjjjjxxx|||jjjUUUJJJEEEAAA???@@@@@@BBBEEEFFFGGGHHHKKKMMMMMMOOOQQQSSSVVVZZZ___ccchhhppp~~~fffYYYSSSZZZjjjzzzhhhccc___cccqqquuuqqqmmmmmmmmmnnnooopppqqqqqqppppppqqqqqqrrrrrrssssssrrrsssssstttuuuuuuttttttrrrsssttttttssssssuuuwwwuuuvvvxxxyyyzzzzzzzzzzzzyyyzzz{{{|||||||||||||||zzz|||}}}}}}|||}}}~~~wwwsssvvv|||wwwllllllpppqqqllleee___ZZZZZZdddppp|||xxxhhh[[[XXXZZZccckkkqqqoookkkiiieeeaaa```dddjjjnnnqqqrrrtttuuuzzzuuummmfffaaa`````````[[[VVVRRRPPPSSSUUUUUUTTTNNNKKKIIIHHHJJJLLLOOOPPPUUUWWW[[[___bbbdddddddddeeeeeecccbbbbbbbbbbbbccceeeffffffeeecccbbbbbbcccdddaaa___]]][[[XXXUUURRRNNNLLLIIIGGGGGGFFFDDDBBBCCCBBBAAA@@@???>>>??????????????????>>>>>>======???AAADDDJJJTTTbbbqqq{{{}}}rrrkkkiiiiiilllttt~~~{{{nnnbbbXXXPPPJJJGGGGGGJJJOOOXXXdddsss{{{xxxyyyyyyzzz{{{~~~~~~}}}~~~yyyooofff```\\\YYYUUUQQQNNNMMMMMMMMMOOOLLLKKKNNNTTT]]]lllzzz}}}ooojjjlllyyyssscccPPPHHHDDDAAA??????BBBDDDGGGIIIJJJLLLOOOQQQPPPQQQSSSTTTVVVZZZ___cccfffoootttbbbUUUXXXbbbwww}}}kkkbbb]]]```jjj~~~xxxtttmmmmmmmmmmmmmmmoooppppppooooooppppppqqqrrrrrrsssrrrsssttttttttttttttttttrrrtttuuuvvvuuuuuuvvvxxxuuuvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyzzz|||}}}}}}|||uuuwww|||uuutttwwwzzztttmmmeee^^^]]]fffqqquuuggg``````dddmmmsssqqqkkkfff___ZZZ[[[```fffkkknnnppprrrtttzzzwwwqqqjjjdddaaa```aaa___ZZZUUUSSSUUUWWWXXXWWWOOOKKKGGGFFFHHHKKKNNNNNNQQQSSSWWW[[[___aaabbbbbbccccccbbbbbbaaaaaaaaaaaadddeeeeeeeeecccbbbcccddddddaaa___]]][[[XXXUUURRRNNNKKKHHHGGGFFFEEECCCAAAAAAAAA@@@???>>>=========>>>>>>?????????>>>>>>===@@@AAADDDJJJTTTbbbqqq{{{zzzpppjjjhhhiiimmmvvvwwwjjj^^^UUUNNNJJJHHHGGGKKKRRR]]]kkkyyy}}}~~~~~~zzzpppggg___ZZZYYYWWWTTTPPPNNNLLLLLLLLLKKKIIIJJJQQQYYYcccqqq}}}wwwllllllqqq{{{fffXXXIIIDDDDDDCCCBBBCCCCCCEEEIIIKKKLLLOOORRRTTTSSSTTTTTTUUUVVVZZZ___ccccccmmm~~~hhh[[[YYY^^^ppppppddd]]]```fffsss|||xxxnnnnnnmmmlllmmmnnnooopppnnnoooooopppqqqrrrssssssrrrrrrsssssstttssssssrrrrrrtttvvvwwwwwwwwwxxxyyywwwvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyy{{{|||}}}{{{{{{}}}vvvnnneeebbbiiisssvvvlllhhhgggpppvvvtttmmmfff^^^WWWYYY^^^eeejjjnnnpppssstttyyyxxxtttooohhheeeddddddbbb]]]WWWUUUWWWYYYZZZYYYRRRLLLFFFDDDFFFIIIKKKKKKNNNPPPSSSWWW[[[]]]______````````````____________bbbdddeeeeeeccccccdddfffcccaaa^^^\\\[[[XXXTTTQQQMMMJJJGGGEEEEEEDDDBBB@@@?????????>>>>>>===<<<<<<===>>>???@@@@@@@@@???>>>@@@AAADDDIIISSSbbbqqq|||wwwnnniiijjjlllpppzzz{{{rrreeeYYYQQQLLLIIIHHHIIIMMMVVVcccrrr~~~sssjjjccc^^^[[[YYYWWWTTTQQQOOONNNMMMMMMKKKJJJOOOXXXcccmmmyyyrrrjjjnnnuuu~~~ttt\\\OOOCCCAAACCCDDDDDDDDDCCCEEEHHHKKKMMMOOOSSSUUUVVVVVVVVVVVVVVVZZZ___bbbcccmmm{{{tttaaa\\\\\\jjjxxxhhh___bbbdddjjj{{{ooonnnmmmlllmmmnnnpppqqqnnnoooooopppqqqrrrssstttqqqqqqqqqrrrrrrqqqqqqpppqqqtttvvvwwwwwwwwwxxxyyyyyyxxxuuutttsssuuuvvvxxxttttttvvvwwwxxxyyyyyyzzzxxxyyy{{{{{{|||}}}zzzqqqkkkpppxxxwwwpppkkkuuu|||{{{tttmmmccc\\\YYY^^^eeekkkooorrruuuvvvyyyyyyxxxtttoookkkkkkllliiiccc]]]ZZZ\\\^^^______ZZZRRRIIIEEEFFFHHHIIIHHHJJJLLLOOOSSSVVVYYYZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\]]]___aaaaaaaaaaaaccceeebbb```]]][[[ZZZWWWSSSPPPKKKIIIFFFDDDCCCBBB@@@???>>>>>>?????????>>>>>>======>>>@@@AAABBBAAA@@@???AAAAAADDDIIISSSbbbqqq||||||rrrkkkjjjmmmpppwwwvvvnnnaaaUUUMMMIIIHHHGGGLLLQQQZZZiiiyyywwwnnnhhheeebbb```YYYXXXUUURRRPPPOOOOOOOOONNNOOOUUUaaalllvvv|||oooiiioooxxxlllXXXLLLAAA???BBBBBBBBBBBBBBBEEEHHHJJJLLLOOORRRUUUXXXXXXWWWVVVVVVYYY^^^bbbgggpppzzzddd]]][[[fff|||~~~lllaaacccdddeeewww|||pppooonnnmmmmmmnnnpppqqqnnnooopppqqqrrrsssttttttooooooppppppppppppooonnnpppsssvvvwwwwwwwwwwwwxxx{{{xxxuuurrrrrrsssvvvwwwpppqqqsssvvvxxxzzz{{{|||yyyzzz{{{zzzzzzzzz|||~~~zzztttxxx}}}uuuoooyyy{{{sssjjjbbb[[[___gggmmmqqqtttwwwyyyxxxzzzzzzxxxsssqqqqqqrrroooiiibbb```aaadddeeeeeebbbYYYOOOIIIIIIJJJIIIHHHHHHJJJMMMPPPSSSVVVWWWXXXWWWXXXYYYZZZZZZ[[[ZZZZZZXXXZZZ\\\]]]]]]^^^```bbbbbb```]]][[[YYYVVVSSSPPPJJJHHHEEECCCCCCBBB@@@>>>>>>??????@@@@@@@@@??????===>>>@@@BBBCCCBBBAAA@@@AAABBBDDDHHHRRRaaarrr|||wwwooojjjjjjooosss|||sssjjj]]]RRRJJJGGGFFFFFFOOOSSS^^^mmm}}}zzzoooiiihhhhhhfffddd^^^\\\XXXTTTRRRQQQRRRRRRTTTUUUZZZeeesss|||qqqhhhgggppp{{{uuu```NNNJJJEEEBBBBBBCCCDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRTTTUUUUUUVVVWWWZZZ___bbbhhhooowww{{{hhh[[[cccuuuvvveee``````cccqqq|||yyyrrrmmmmmmoooooorrrvvvoooooopppqqqrrrrrrsssssspppppppppppppppppppppppptttuuuvvvuuutttuuuvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvxxxzzz}}}~~~xxxzzz}}}}}}}}}}}}~~~tttgggcccfffjjjnnnqqqrrrsssssstttwwwzzzzzzxxxuuutttssstttoooiiifffgggiiiiiiiiihhh```UUUKKKFFFEEEGGGHHHHHHJJJLLLNNNOOOPPPPPPOOOSSSSSSTTTTTTUUUVVVVVVVVVSSSSSSTTTVVVWWWXXXYYYZZZZZZZZZXXXVVVTTTQQQOOOMMMHHHGGGEEEEEEDDDCCC@@@>>>BBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBDDDIIISSScccsss~~~yyyoookkkjjjlllrrrxxx|||pppdddWWWPPPLLLHHHHHHKKKNNNYYYfffssswwwnnniiiiiijjjiiihhheeebbb___[[[XXXXXXXXXYYYXXX[[[aaakkkyyy{{{nnngggiiiuuulllXXXLLLIIIEEECCCCCCDDDDDDCCCFFFGGGIIIKKKNNNPPPQQQRRRRRRSSSTTTUUUWWW[[[```dddgggmmmuuu~~~ooo^^^aaapppyyyggg___]]]^^^jjjyyy{{{tttooooooooonnnpppsssooooooppppppqqqrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqrrrsssttttttsssssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttuuuvvvxxxzzz{{{xxxzzz||||||||||||}}}zzzpppffffffhhhlllqqqttttttsssvvvwwwzzz|||~~~~~~wwwsssmmmkkkmmmoooqqqqqqqqqhhh[[[OOOHHHEEEFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVWWWVVVUUUTTTQQQOOOMMMKKKHHHFFFEEEDDDDDDCCCAAA???BBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBDDDIIITTTdddtttxxxooommmmmmnnnsssxxx|||mmmaaaUUUOOOKKKHHHHHHKKKRRR]]]kkkwwwxxxrrrkkkhhhiiilllnnnmmmkkkhhheeebbb___^^^^^^______bbbiiitttrrriiigggmmmzzzzzzcccQQQIIIGGGEEEDDDEEEEEEDDDCCCGGGHHHJJJMMMOOOQQQRRRSSSQQQRRRTTTUUUWWW[[[```dddeeejjjqqqzzz|||ddd___iiixxxlll```ZZZZZZdddpppxxxsssrrrpppnnnnnnpppnnnooooooppppppqqqqqqrrrrrrssssssssssssssssssssspppqqqrrrqqqpppqqqrrrttttttttttttuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwwwwwwwxxxzzz{{{zzz{{{|||~~~}}}zzzjjjgggeeeiiipppuuuuuussssssrrrrrrvvv{{{yyyuuuqqqoooqqquuuxxxyyyxxxpppbbbUUUKKKGGGGGGHHHHHHIIIJJJKKKMMMNNNNNNOOOLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQPPPNNNLLLKKKJJJGGGFFFDDDDDDEEEEEECCCAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEJJJUUUeeewww}}}uuuooooooppprrrvvv{{{yyyggg]]]RRRLLLIIIGGGIIIMMMVVVcccqqq|||~~~|||{{{ppplllhhhhhhkkknnnqqqrrrnnnllliiifffdddbbbbbbbbbdddhhhqqqzzzyyykkkeeegggpppqqq]]]OOOFFFEEEDDDEEEGGGGGGFFFEEEIIIJJJMMMOOOQQQSSSSSSTTTRRRSSSUUUVVVWWWZZZ^^^bbbdddgggmmmvvviii^^^bbboootttddd[[[YYY```iiizzz|||vvvuuurrrooommmooonnnnnnnnnooooooppppppppprrrrrrrrrrrrrrrssssssssspppqqqqqqqqqpppppprrrssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyyyyyyy{{{}}}}}}nnnhhhdddgggooouuuuuusssrrrmmmjjjmmmtttyyyzzzyyywwwtttqqqpppqqqvvvzzz}}}|||uuuiii[[[PPPJJJHHHIIIHHHHHHHHHIIIKKKLLLNNNOOOKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKOOOOOOOOONNNMMMLLLJJJJJJGGGEEEDDDDDDEEEFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCFFFLLLWWWhhhyyy{{{tttnnnnnnqqquuu{{{}}}rrraaaXXXOOOJJJGGGFFFJJJPPPYYYgggvvv|||wwwttttttxxxzzz}}}~~~wwwjjjiiiiiijjjmmmqqqssstttrrrpppnnnkkkhhhgggffffffhhhmmmuuu~~~~~~rrrfffdddiiittt|||hhhVVVLLLDDDCCCDDDFFFIIIJJJIIIGGGKKKMMMPPPSSSUUUUUUVVVUUUUUUVVVXXXXXXXXXYYY\\\___cccdddjjjrrr}}}mmm]]][[[fff{{{{{{hhh]]]ZZZ^^^cccooozzzwwwtttpppooopppmmmmmmnnnnnnnnnnnnooooooooooooppppppqqqqqqqqqqqqpppqqqrrrqqqpppppprrrttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwxxxxxxwwwxxx{{{}}}rrrkkkfffgggooouuuuuussstttoookkkmmmtttzzz|||{{{xxxvvvrrrpppqqquuu{{{{{{rrreeeXXXMMMHHHGGGIIIHHHHHHHHHIIILLLNNNPPPLLLKKKJJJHHHHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHMMMMMMNNNNNNNNNMMMLLLLLLHHHFFFDDDDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFMMMYYYjjj|||zzzrrrlllmmmrrrxxxwwwlll[[[TTTLLLIIIGGGGGGMMMTTT\\\kkkzzzxxxooojjjiiiiiijjjnnntttxxx|||zzzsssiiijjjmmmpppsssuuuuuuvvvwwwuuusssqqqnnnlllkkkkkklllrrrzzzwwwlllcccdddmmmxxxttt^^^NNNIIICCCCCCDDDGGGKKKMMMLLLLLLOOOPPPSSSVVVXXXYYYXXXXXXXXXYYYZZZZZZYYYZZZ\\\^^^bbbccchhhqqqxxxtttaaaZZZ___qqqnnnaaa[[[[[[]]]fffvvvzzzuuupppoooqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooppppppppppppqqqrrrrrrpppqqqrrrtttssssssttttttuuuvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuvvvwwwxxxwwwwwwxxx{{{~~~~~~~~~wwwqqqllllllqqquuuwwwvvvssspppmmmooouuu{{{~~~|||zzzvvvrrrqqqtttzzz~~~ssscccUUUKKKGGGJJJIIIGGGGGGHHHKKKOOOQQQPPPNNNLLLJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGLLLMMMMMMNNNOOOOOONNNNNNIIIGGGEEEDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDGGGNNN[[[mmmvvvppplllooouuu|||~~~sssiiiWWWQQQLLLIIIHHHIIIQQQYYYcccqqq~~~uuunnnkkkjjjjjjjjjoootttxxxzzz~~~uuunnnkkkoootttxxxzzzyyyxxxwwwyyyxxxwwwtttrrrpppnnnmmmrrrwww~~~qqqgggaaafffqqq}}}lllWWWKKKIIIDDDDDDEEEHHHLLLOOOPPPPPPQQQSSSWWWZZZ[[[[[[ZZZZZZXXXYYY[[[[[[[[[\\\^^^___cccbbbhhhpppuuulll```___mmm}}}wwwhhh```\\\ZZZ```kkk~~~|||uuuooonnnppplllllllllllllllllllllllllllmmmmmmnnnoooooopppppppppqqqrrrqqqpppppprrrtttqqqrrrrrrsssttttttuuuuuuvvvwwwxxxxxxxxxwwwvvvuuuwwwxxxxxxwwwwwwxxx|||~~~~~~~~~~~~|||yyyuuussstttwwwyyyyyyvvvuuussssssuuuyyy|||~~~}}}xxxrrrooopppvvv{{{rrrbbbWWWQQQKKKJJJHHHGGGHHHLLLPPPRRRRRRPPPMMMKKKJJJJJJKKKLLLNNNMMMLLLKKKJJJIIIHHHGGGKKKLLLMMMNNNOOOOOOPPPOOOKKKHHHFFFEEEEEEGGGGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEAAAAAABBBBBBBBBBBBAAAAAACCCDDDHHHOOO\\\nnnyyyqqqllllllssszzzxxxnnndddUUUPPPLLLJJJIIIKKKTTT^^^lllyyy|||yyywwwwwwxxxxxx|||zzzqqqkkknnnsssyyy~~~~~~|||zzzxxxyyyxxxwwwuuurrrpppnnnmmmvvv{{{mmmddd```gggtttyyyhhhUUULLLLLLEEEDDDEEEHHHLLLPPPRRRRRRSSSUUUXXX[[[]]]]]]\\\[[[WWWYYY[[[\\\\\\^^^```bbbcccccchhhpppttt}}}wwwhhhcccmmm{{{oooeee___[[[\\\eeeuuu}}}uuunnnlllnnnlllllllllllllllllllllllllllmmmmmmnnnoooppppppqqqooopppqqqpppooooooqqqsssppppppqqqrrrrrrsssttttttuuuvvvwwwxxxxxxwwwvvvuuuxxxxxxxxxwwwwwwyyy||||||~~~~~~{{{xxxwwwyyy{{{|||}}}{{{xxxyyy|||~~~}}}xxxqqqlllmmmrrrwww}}}~~~oooccc]]]LLLJJJHHHGGGHHHLLLPPPSSSTTTRRRNNNLLLJJJKKKLLLMMMPPPOOONNNMMMKKKJJJIIIHHHJJJKKKLLLNNNOOOPPPPPPPPPLLLIIIFFFEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGFFFFFF@@@AAAAAABBBBBBAAAAAA@@@CCCEEEHHHPPP]]]ooo|||uuullljjjnnnwwwyyysssiii```TTTOOOLLLKKKJJJMMMVVVaaatttzzzsssooooootttwww}}}}}}|||yyyvvvsssqqqrrrtttvvvzzznnnjjjjjjqqq~~~wwwiiiYYYKKKGGGJJJDDDEEEFFFHHHLLLPPPTTTVVVXXXXXXZZZ^^^bbbbbb```\\\[[[[[[[[[\\\]]]___aaabbbccceeeiiimmmqqq{{{rrrfffmmmzzzvvvgggbbbaaa```eeeoooyyypppmmmooolllllllllnnnpppqqqqqqooooooooooooooooooppppppqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuqqqsssuuuwwwxxxwwwvvvvvvyyyxxxxxxwwwxxxyyyzzz{{{|||~~~~~~~~~zzzsssqqqwww|||}}}uuuvvv~~~~~~ssslllmmmqqqtttrrreee[[[RRRJJJHHHJJJLLLRRRYYY[[[ZZZWWWRRRNNNKKKKKKLLLPPPQQQRRRSSSRRROOOJJJGGGIIIJJJMMMOOOPPPQQQQQQQQQJJJGGGEEEFFFHHHJJJJJJHHHKKKIIIHHHGGGHHHGGGEEEDDDBBBBBBBBBAAAAAABBBBBBCCC@@@DDDJJJRRR___ppp}}}uuuooopppnnnooouuuyyynnnccc[[[PPPKKKGGGGGGIIIPPP]]]jjj}}}~~~uuuppppppqqqwwwzzz~~~~~~|||{{{yyywwwuuuuuuwwwyyy{{{wwwlllkkkllluuuyyylll___RRRHHHEEEGGGFFFFFFHHHKKKOOORRRUUUWWWXXXXXXZZZ^^^bbbcccaaa^^^aaaaaaaaabbbdddeeeggggggggghhhkkknnnqqqyyyrrrpppwww{{{lllfffdddaaaeeelll|||}}}ssspppqqqmmmmmmmmmnnnpppqqqqqqooommmmmmmmmmmmmmmnnnoooooopppppppppqqqqqqqqqrrrrrrppppppqqqqqqssstttvvvwwwssstttvvvxxxxxxxxxwwwvvvxxxxxxxxxxxxxxxzzz{{{|||~~~wwwpppnnnsssyyy{{{ssstttzzz|||~~~uuummmmmmppprrr~~~wwwiiibbbYYYQQQOOOOOOQQQWWW]]]]]]]]]\\\XXXRRRNNNMMMNNNSSSUUUVVVUUURRRNNNKKKIIIJJJKKKMMMPPPQQQRRRSSSSSSLLLIIIFFFEEEGGGIIIJJJIIIIIIHHHFFFFFFFFFFFFDDDBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDGGGLLLUUUbbbtttzzztttppppppnnnpppwwwvvvkkk```XXXOOOLLLKKKLLLMMMSSS```mmmxxxqqqooossswww{{{}}}|||yyyxxxxxxxxxxxxzzz}}}{{{pppjjjjjjooozzz}}}ooo___TTTLLLFFFEEEGGGGGGIIIKKKOOORRRUUUWWWXXXXXXXXXZZZ^^^bbbccccccaaaffffffggghhhjjjkkklllmmmjjjjjjlllnnnooovvvssssssrrrjjjgggbbbccchhhtttxxxtttuuuooonnnnnnooopppqqqqqqooolllkkkkkkkkkkkklllmmmmmmpppppppppqqqqqqqqqqqqrrroooooopppqqqsssuuuvvvwwwtttuuuvvvxxxxxxxxxwwwwwwwwwwwwwwwxxxyyy{{{}}}}}}~~~tttkkkiiiooouuu~~~vvvnnnooouuu{{{|||uuussstttsss~~~oooggg^^^UUUSSSRRRRRRVVV[[[^^^aaaddd```XXXRRRPPPPPPVVVZZZ\\\[[[UUUOOOKKKJJJJJJKKKMMMPPPRRRTTTUUUUUUPPPLLLHHHEEEFFFHHHJJJKKKJJJIIIGGGFFFGGGFFFEEECCCDDDDDDCCCDDDDDDEEEFFFFFFHHHJJJNNNYYYhhhyyyzzzuuuqqqpppppppppssszzz|||rrrggg\\\UUUMMMMMMOOOQQQRRRWWWeeesss}}}sssnnnpppvvv|||~~~}}}yyywwwuuuuuuwwwzzz{{{ooogggfffjjjrrrzzziiiWWWMMMJJJGGGGGGHHHHHHJJJNNNRRRUUUWWWYYYYYYXXXYYY[[[^^^aaaccceeeeeeggghhhiiikkklllmmmnnnnnnjjjiiikkkmmmnnnsssyyysss}}}xxxlllfffbbbaaacccmmmyyywwwqqqpppnnnooopppqqqpppoookkkkkkkkkkkkkkkllllllmmmppppppppppppqqqqqqqqqqqqpppppppppqqqrrrtttuuuvvvttttttuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxzzz|||}}}~~~ssshhhfffkkkqqq{{{~~~zzzoooiiilllqqq~~~}}}{{{xxxooofff^^^ZZZXXXTTTUUUXXX^^^eeejjjiii```XXXTTTSSSWWW]]]cccccc\\\SSSMMMJJJIIIKKKMMMOOORRRTTTVVVWWWSSSOOOJJJFFFEEEHHHKKKMMMNNNLLLKKKJJJJJJJJJHHHGGGDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJPPP]]]nnn~~~}}}vvvqqqnnnnnnqqqrrrvvv~~~xxxmmmbbbXXXRRRLLLMMMPPPSSSUUU[[[kkkzzzwwwooommmqqqxxx|||{{{xxxuuuqqqssswww|||qqqgggbbbccciiiuuuvvveeeRRRJJJIIIHHHHHHHHHIIIKKKOOOSSSVVVYYYZZZZZZZZZ[[[]]]___aaacccfffhhhiiijjjkkkmmmooooooppppppkkkjjjlllpppqqqtttuuuuuuoooeeeaaa``````gggvvv}}}xxxsssqqqooonnnooooooooonnnllllllkkkkkkllllllmmmnnnoooooopppppppppqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrsssssssssssstttttttttttttttuuuuuuwwwxxxzzz{{{||||||}}}~~~tttiiieeeiiiooo{{{wwwlllggglllrrr{{{sssllliiiddd^^^ZZZZZZ^^^fffoooqqqjjjaaaZZZVVVVVV^^^hhhlllfff[[[QQQJJJIIIJJJLLLNNNPPPSSSUUUVVVUUUQQQLLLGGGFFFHHHLLLOOOPPPOOOMMMMMMMMMLLLKKKIIICCCCCCDDDDDDEEEGGGHHHIIIHHHKKKTTTccctttzzztttooommmlllsssvvv{{{~~~sssiii___WWWQQQLLLMMMQQQUUUYYYaaarrrzzzssspppqqquuuyyy{{{~~~}}}zzzwwwuuuooorrrwww~~~mmmcccbbbccckkkxxx}}}nnn___OOOIIIIIIHHHHHHIIILLLMMMPPPTTTWWWZZZ\\\]]]\\\]]]^^^___```cccfffiiikkklllnnnppprrrrrrrrrrrrnnnnnnppptttuuuxxx}}}nnnnnnvvviiibbb______cccmmmyyytttqqqnnnmmmmmmmmmmmmlllmmmllllllllllllmmmnnnnnnoooooooooppppppppppppqqqssssssrrrqqqqqqqqqqqqqqqsssrrrrrrrrrsssssssssssstttuuuvvvxxxyyyzzzzzzzzzzzz{{{yyymmmhhhkkkppp}}}~~~rrrnnnqqquuuzzzvvvuuupppggg```^^^___gggrrryyyvvvmmmbbb[[[VVV^^^iiipppoooeeeWWWNNNJJJKKKLLLMMMPPPRRRUUUVVVUUURRRNNNIIIGGGHHHMMMQQQQQQOOONNNMMMNNNMMMLLLJJJDDDDDDEEEFFFGGGIIIKKKLLLIIIOOO[[[jjjzzzxxxrrrnnnnnnnnnvvvzzzxxxmmmddd\\\UUUQQQMMMNNNTTT]]]eeemmmzzzyyywwwvvvxxx|||~~~~~~|||}}}~~~}}}|||yyywwwuuupppsssyyy~~~iii```aaaeeennn{{{yyyeeeZZZOOOLLLLLLKKKKKKMMMOOOPPPRRRUUUYYY\\\___aaa^^^___``````___bbbfffjjjkkkmmmoooqqqssssssrrrrrrpppoooqqquuuvvvwww}}}}}}hhhfffuuurrrccc```___```eeerrr{{{tttqqqnnnlllkkklllkkkjjjlllllllllllllllmmmnnnnnnoooooooooooopppppppppppprrrqqqqqqqqqqqqqqqrrrrrrtttssssssrrrrrrsssssssssssstttvvvwwwxxxxxxwwwwwwxxxyyy~~~~~~rrrlllmmmrrryyyzzzzzz}}}}}}|||qqqhhheeeaaaiiiuuuyyykkk```YYY^^^fffooossslll___UUUMMMMMMMMMNNNPPPSSSUUUVVVTTTSSSPPPKKKIIIJJJNNNRRRTTTRRRPPPPPPPPPPPPNNNLLLFFFFFFGGGIIIJJJLLLNNNOOOMMMVVVdddrrr|||sssnnnnnnpppsssyyy}}}}}}rrrggg___XXXSSSPPPOOOQQQ[[[iiiuuu|||yyyyyy|||{{{{{{||||||{{{yyywwwuuuqqquuu{{{|||fff]]]___hhhppp}}}~~~www```XXXQQQOOOPPPOOOPPPRRRRRRSSSTTTVVVZZZ^^^aaaddd___aaaaaa```___aaafffkkkiiikkknnnppprrrrrrqqqppppppnnnpppsssttttttxxx~~~lll```lllzzzdddaaa______```jjj|||tttqqqmmmkkkjjjkkkjjjiiillllllkkkkkkllllllmmmnnnooooooooooooppppppppppppppppppppppppqqqrrrssstttuuuttttttsssssssssttttttssstttuuuwwwwwwwwwvvvuuuwwwyyy~~~uuuooopppsss~~~}}}tttooocccjjjvvvqqqddd\\\^^^cccmmmsssqqqeee[[[OOOOOOOOOPPPQQQSSSUUUWWWSSSRRRPPPMMMJJJJJJOOOSSSWWWVVVTTTSSSTTTSSSRRRPPPHHHIIIIIIKKKMMMOOOQQQRRRRRR\\\kkkxxx{{{ppplllnnnsssxxx{{{xxxmmmccc[[[VVVRRROOOPPPTTT```sssyyy~~~~~~}}}|||{{{yyywwwvvvvvv{{{wwwggg```aaajjjttt~~~jjj___XXXRRRQQQUUUWWWUUUQQQVVVWWWXXXZZZ\\\___aaabbbggggggeeeddddddeeeeeeffflllmmmnnnmmmmmmnnnqqqtttpppqqqqqqqqqrrrtttxxx{{{qqqhhhiiiqqqpppbbb[[[___```aaapppwwwoooiiiiiijjjhhhhhhiiillllllkkkjjjiiiiiiiiijjjjjjmmmooopppooooooooopppqqqqqqpppppppppqqqrrrsssrrrssssssrrrqqqrrrtttvvvxxxvvvuuussssssssstttttttttvvv|||ssspppvvv}}}sssrrrrrrwwwyyyggg^^^bbbfffjjjrrrvvvooocccYYYQQQLLLOOOSSSSSSSSSTTTSSSUUUUUURRRMMMLLLQQQVVVWWWZZZ]]][[[WWWRRRPPPPPPMMMHHHFFFJJJOOOSSSWWW\\\___hhhttt|||uuusssuuuxxxzzzssseee]]]WWWSSSRRRTTTSSSXXXfff{{{yyy~~~~~~}}}||||||{{{~~~uuufffbbbdddlllxxxpppaaa]]]XXXXXXZZZ[[[ZZZWWWXXXYYY[[[]]]```ccceeegggiiihhhgggffffffggghhhhhhiiikkklllmmmmmmnnnppprrrrrrssstttttttttvvvzzz}}}xxxdddccchhhxxxxxxggg]]]^^^___^^^jjj|||}}}tttmmmlllkkkiiihhhiiikkkkkkjjjiiiiiiiiiiiiiiijjjlllnnnooonnnmmmnnnnnnoooooopppppppppqqqqqqqqqqqqrrrsssrrrrrrsssuuuxxxzzzxxxvvvuuussssssssssssuuuwww{{{uuutttzzz{{{|||}}}nnneeegggiiillltttzzzvvvnnnaaaWWWPPPPPPSSSTTTUUUWWWVVVVVVVVVSSSPPPPPPTTTXXX[[[]]]```^^^ZZZVVVTTTTTTPPPKKKJJJNNNSSSWWW\\\aaaeeemmmxxxyyyttttttwww{{{~~~zzzoooccc\\\XXXVVVVVVZZZ[[[```mmm~~~yyyuuutttyyy~~~||||||zzzrrrfffdddhhhnnn{{{rrrdddccccccbbbbbbbbbbbbaaa^^^^^^```bbbeeehhhjjjllljjjiiihhhhhhhhhiiijjjkkkfffiiilllmmmmmmnnnooopppqqqrrrsssssssssuuuyyy{{{}}}bbb]]]]]]jjjrrrbbb```___]]]dddppp{{{rrrnnnllliiiggghhhjjjiiiiiihhhhhhhhhhhhhhhjjjlllnnnnnnmmmllllllmmmmmmnnnooopppqqqpppooooooqqqrrrssssssssstttwwwyyy{{{zzzxxxvvvtttsssssssssvvvwwwzzz~~~zzzzzzwwwmmmmmmlllnnnvvv~~~~~~zzzmmmbbbWWWTTTTTTUUUXXX\\\[[[YYYVVVTTTTTTUUUXXXZZZ___aaacccbbb___\\\[[[ZZZUUUPPPNNNSSSXXX\\\aaagggooouuu|||wwwtttvvv{{{~~~sssiii___[[[YYYXXX[[[```ccchhhuuuzzztttooopppsss{{{~~~wwwvvvxxx|||}}}nnneeefffkkkppp{{{~~~uuukkkfffiiilllllljjjhhhiiikkkeeeeeefffggghhhjjjlllmmmiiihhhhhhggghhhiiijjjkkkgggjjjnnnoooooommmlllmmmmmmnnnoooooopppqqqtttvvv}}}{{{eee\\\XXXaaasss~~~jjjcccaaa^^^```gggwwwuuupppmmmhhhggghhhhhhhhhgggggggggggghhhhhhkkkmmmoooooonnnllllllmmmmmmnnnppprrrrrrqqqooonnnppprrrttttttuuuvvvxxxzzzyyyyyyxxxwwwvvvuuuuuutttvvvuuuxxx|||~~~pppnnnnnnqqqyyyzzznnnaaaZZZWWWXXX\\\bbbaaa]]]YYYWWWWWWZZZ[[[\\\bbbcccddddddcccbbb```___ZZZTTTRRRWWW\\\aaagggmmmxxx~~~|||yyyuuuuuuxxx}}}xxxlllddd\\\YYYXXXXXX^^^dddhhhooo{{{wwwrrrqqqtttxxxrrrsssvvvxxxkkkeeehhhnnnuuu}}}xxxooohhhcccfffkkkppprrrooommmnnnpppkkkjjjjjjiiiiiiiiiiiijjjfffeeeeeeeeefffgggiiijjjjjjmmmpppqqqooommmkkkjjjjjjlllmmmnnnmmmnnnqqqrrrwww~~~{{{hhh]]]VVV\\\kkk}}}rrrgggbbb]]]]]]```nnnyyyrrrmmmiiiggghhhhhhggggggggggggggghhhhhhkkkmmmppppppooonnnnnnooonnnoooqqqssssssrrrqqqpppoooqqqtttuuuuuuvvvxxxyyyuuuvvvvvvwwwwwwwwwwwwwwwuuutttuuuyyy|||pppnnnooouuu{{{yyylllddd```^^^bbbhhhgggccc^^^[[[[[[]]]______eeeeeeeeefffgggfffeeeddd^^^YYYVVV[[[aaafffmmmsssyyywwwvvvwww{{{zzzqqqfff___YYYWWWVVVWWW^^^fffmmmvvvxxxvvv{{{~~~wwwuuuwwwzzztttjjjhhhmmmuuu~~~{{{pppfff```___ccciiipppsssrrrppppppppplllkkkjjjhhhgggfffeeeeeebbbbbbbbbbbbccceeeggghhhkkknnnpppqqqooolllkkkjjjkkkmmmnnnoooooooooqqqrrrssszzzoooaaaWWWZZZdddttt}}}mmmddd^^^[[[\\\hhhxxxwwwqqqkkkhhhiiiggggggggggggggghhhhhhiiijjjmmmoooppppppoooooopppooopppqqqrrrsssrrrrrrqqqoooqqqtttuuuuuuuuuvvvxxxssstttuuuvvvwwwxxxxxxxxxtttrrrssswwwxxxwww{{{tttrrrtttzzzyyysssmmmiiijjjooonnnkkkfffaaa___```bbbeeeiiihhhhhhjjjlllmmmlllkkkeee___]]]aaagggmmmuuu||||||wwwvvvvvvyyy~~~uuukkkbbb\\\WWWVVVVVVXXX```iiiuuu{{{zzz|||~~~pppjjjlllttt|||vvvkkkaaa]]]^^^```eeelllqqqrrrqqqooommmiiihhhgggeeedddcccbbbbbb````````````bbbdddfffhhhhhhkkknnnooonnnlllllllllkkkmmmooopppppppppqqqrrrqqqxxxmmm\\\XXX\\\hhhyyykkkbbb^^^^^^bbbmmmvvvnnnkkkkkkhhhggggggggghhhhhhiiijjjhhhkkknnnooooooooopppqqqppppppppppppqqqqqqqqqqqqoooqqqtttuuutttttttttuuurrrsssuuuvvvwwwvvvvvvuuutttrrrrrrtttrrrnnnmmmooo}}}zzzzzz{{{tttsssvvvuuutttoooiiiccccccgggkkkooommmmmmooorrrttttttrrrmmmgggdddiiipppvvv~~~|||xxxtttuuuvvv{{{|||qqqfff^^^ZZZWWWWWWWWW[[[eeeooo{{{{{{zzz}}}zzznnnkkkoooyyy{{{rrrggg^^^\\\]]]^^^bbbiiiooorrrqqqmmmkkkfffeeedddbbbaaaaaaaaaaaa_________```bbbdddfffhhheeehhhkkklllllllllmmmnnnkkkmmmoooooooooooopppqqqqqqwwwxxxaaaWWWUUU]]]tttrrrgggcccccc^^^fffyyy{{{qqqmmmmmmhhhhhhhhhhhhhhhiiijjjjjjfffiiilllnnnnnnooopppqqqooooooooonnnoooppppppqqqoooqqqtttuuutttsssssstttssstttuuuvvvvvvuuutttssstttrrrqqqrrrnnngggccccccooo|||yyyzzzzzzzzzvvvnnnfffeeejjjooosssrrrqqqssswwwzzzyyyxxxsssmmmjjjooovvv|||yyyuuurrrsssvvv|||zzznnnccc\\\YYYWWWXXXYYY^^^iiittt~~~}}}sssppptttxxx~~~vvvllleee___[[[YYY^^^^^^aaagggmmmpppooommmhhhddd```___``````___]]]ccccccbbbbbbbbbcccdddeeedddeeegggjjjlllmmmnnnoookkkmmmoooqqqrrrrrrrrrqqqssstttzzzfffWWWQQQVVVkkkpppdddcccaaaeeeooowwwpppooohhhfffcccccceeeggghhhhhhkkkkkkkkkkkklllmmmnnnnnnooooooooooooppppppppppppqqqqqqqqqrrrrrrrrrssssssttttttsssssssssrrrrrrrrrsssttttttqqqlllfffaaa___pppyyyqqqmmmooorrrxxxyyywwwvvvyyyvvvrrrsssyyy|||xxxvvvtttwwwxxx{{{yyynnneeeZZZXXXZZZ^^^___aaalllxxx~~~~~~uuulllnnnvvv|||{{{pppgggaaa]]][[[YYY]]]]]]```eeekkkooopppooohhheeebbbaaaaaaaaa```^^^``````aaaaaaaaabbbbbbbbbdddeeeggghhhiiijjjkkkkkkjjjlllooorrrsssrrrqqqppprrrrrrwwwlll[[[UUUVVVbbbqqqvvvfffaaa]]]```fffuuu|||rrrnnnjjjgggeeeddddddeeeeeedddhhhhhhhhhhhhiiijjjkkkkkknnnnnnnnnoooooooooooooooqqqqqqqqqrrrrrrrrrrrrsssrrrrrrrrrsssssstttttttttqqqrrrssspppkkkfffbbbaaammm}}}zzzvvvvvvxxxzzz{{{zzzyyy~~~zzzzzz{{{xxxwwwwwwxxxyyy||||||ssshhh___YYYXXX[[[```cccfffqqq}}}}}}rrrkkkhhhnnnxxx}}}vvvkkkaaa\\\[[[[[[[[[[[[[[[]]]bbbhhhmmmpppqqqkkkhhheeedddccccccaaa___^^^___aaabbbbbbbbbaaa```ddddddeeefffggggggggggggiiikkkooorrrsssrrrpppnnnpppooorrrzzztttaaaYYYWWW[[[aaammmddd___^^^```iii{{{zzzsssnnnkkkhhhffffffeeedddcccgggggggggggghhhiiijjjkkkmmmmmmmmmmmmnnnnnnooooooppppppqqqqqqqqqrrrrrrrrrpppqqqqqqrrrssstttuuuvvvqqqssstttrrrnnnjjjhhhgggnnnzzz~~~~~~~~~{{{xxxwwwxxxyyyyyy{{{{{{uuummmccc\\\YYYYYY]]]ccchhhoooyyykkkjjjlllsss|||zzzrrrggg]]]YYYYYYZZZ[[[XXXXXXZZZ^^^ccciiinnnpppooommmjjjhhheeeccc```______```bbbddddddcccaaa```aaabbbccceeeffffffffffffgggjjjnnnqqqqqqpppmmmkkkooommmnnnttt~~~hhh\\\WWWXXX\\\vvvxxxjjjfffbbb```cccooo{{{ssspppllljjjiiihhhfffeeeggggggggghhhiiijjjkkklllkkkllllllmmmmmmnnnnnnnnnppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuuuusssuuuwwwvvvssspppoooooorrr{{{}}}xxxuuuvvvxxxzzz{{{}}}{{{tttnnnhhhbbb]]]YYY\\\aaagggnnnwwwrrrjjjnnnsss{{{}}}rrrkkkaaaZZZVVVUUUVVVWWWUUUVVVWWWZZZ^^^dddiiimmmqqqpppnnnjjjeeeaaa___]]]]]]^^^```bbbbbbaaa```___^^^___aaaccceeefffggggggfffhhhkkknnnnnnmmmkkkiiimmmkkklllpppxxxuuu___UUUWWW\\\iiirrrhhhccc___aaaiiizzzvvvrrrmmmjjjiiihhhgggffffffffffffggghhhiiikkkllljjjkkkkkklllmmmnnnnnnnnnooooooooopppppppppqqqqqqsssssssssssssssssssssssstttvvvwwwwwwuuutttttttttvvv|||{{{vvvtttuuuxxxzzz}}}vvvnnnhhhdddaaa___\\\```fffllltttuuullliiiqqqyyywwwgggccc\\\WWWUUUTTTTTTSSSTTTVVVXXXYYY\\\```eeeiiimmmnnnllliiiccc___\\\\\\ZZZZZZ\\\]]]]]]]]]\\\[[[\\\]]]___bbbdddeeefffgggeeefffhhhjjjjjjiiihhhgggjjjiiikkknnnttthhhWWWUUUXXX```www}}}kkkccc^^^___dddppp{{{vvvoooiiiffffffeeeeeeccccccdddeeefffhhhiiijjjjjjkkkkkklllmmmnnnoooooonnnoooooooooooopppppppppttttttsssssssssrrrrrrrrrssstttvvvvvvuuutttuuuvvvwww{{{~~~|||xxxuuuuuuvvvyyy{{{}}}tttjjjccc``````aaabbbgggmmmrrr{{{qqqmmmkkkttt~~~xxxnnn___]]]ZZZYYYYYYYYYWWWUUUVVVXXXZZZ[[[[[[^^^bbbfffeeefffgggddd```\\\[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^```aaabbbcccccceeeeeeeeeeeeffffffffffffeeefffjjjmmmqqqzzzwww```WWWUUUXXXjjjwwwjjj```___```fffxxx~~~tttkkkgggeeeeeeeeecccddddddeeefffhhhjjjkkkkkkkkklllmmmnnnoooppppppnnnnnnnnnooooooooopppppprrrrrrsssssssssssssssssssssuuuvvvvvvuuuuuuvvvxxxxxx|||wwwvvvuuuuuuvvvzzz}}}yyypppgggaaaaaadddgggjjjpppuuuxxxvvvkkklllnnnxxx|||qqqddd[[[[[[\\\^^^______\\\ZZZWWWZZZ]]]]]]\\\]]]aaaddd]]]```bbbaaa]]]ZZZZZZ[[[ZZZZZZZZZYYYZZZ[[[\\\\\\[[[\\\]]]^^^____________ddddddcccccccccdddeeeeeeaaadddiiimmmooovvvjjj[[[TTTRRR___tttuuufffaaa^^^```mmm{{{pppiiigggggggggeeeffffffgggiiikkklllmmmkkkkkklllmmmnnnooopppqqqnnnnnnnnnnnnoooooooooooopppqqqqqqrrrssstttuuuuuuvvvwwwyyyyyyxxxxxxyyyzzzzzz}}}~~~zzzrrrrrrsssuuuxxx|||yyytttllldddaaacccjjjooopppvvvzzz}}}rrrkkkmmmrrrzzz{{{nnnddd^^^WWWZZZ]]]aaabbbaaa```^^^]]]]]]\\\\\\]]]^^^```aaabbbaaaaaa```______^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ\\\]]]^^^^^^____________^^^```aaacccdddddddddcccdddeeefffgggkkktttsss___VVVRRRYYYhhh}}}~~~iiiddddddccchhhrrr~~~ooohhhfffeeedddhhhfffeeeeeeggghhhhhhgggkkkkkkllllllmmmnnnnnnoooqqqpppooooooooopppqqqrrrqqqqqqrrrssssssttttttuuutttttttttuuuvvvxxxyyyzzz}}}~~~~~~xxxsssppppppqqqssswww|||~~~|||tttnnnfffaaaaaaffflllpppyyy||||||mmmjjjmmmtttzzzvvvjjj```\\\WWWYYY]]]```aaaaaa```___]]]]]]\\\\\\]]]^^^```aaabbbaaaaaa```___^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[WWWXXXZZZ\\\]]]^^^_________```bbbcccdddccccccbbbfffggghhhiiikkksss~~~zzzdddXXXQQQUUU```rrrsssiiiddd```ccckkk~~~yyyoookkkiiigggiiigggffffffhhhiiiiiihhhllllllmmmmmmnnnoooooopppoooooonnnmmmnnnooopppqqqqqqqqqqqqrrrsssssstttttttttttttttuuuvvvwwwxxxyyyzzz|||}}}~~~~~~wwwrrrpppppprrruuuyyy~~~|||yyysssnnnfffbbbccciiipppuuu~~~|||sssjjjkkkpppwwwzzz|||xxxnnnddd]]]YYYWWWYYY\\\___```aaa``````^^^^^^^^^^^^^^^___```aaabbbaaaaaa```___^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\XXXYYYZZZ\\\]]]]]]^^^^^^``````aaabbbcccccccccccchhhiiijjjjjjkkkrrr{{{nnn]]]TTTSSSWWWeeeyyytttjjjcccbbbgggqqquuunnnkkkiiijjjhhhgggggghhhjjjjjjjjjkkkkkkllllllmmmmmmnnnnnnmmmllllllllllllmmmnnnooooooppppppqqqrrrrrrssssssuuutttttttttuuuuuuvvvwwwvvvyyy|||}}}|||vvvrrrpppqqqssswww|||~~~yyyvvvppplllfffccceeemmmvvv|||zzz}}}zzznnnjjjooovvvzzzzzzwwwpppggg```[[[YYYXXXYYY[[[^^^___```aaaaaa`````````aaaaaabbbbbbbbbbbbaaaaaa```___^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^___^^^^^^]]]\\\\\\^^^^^^```aaacccddddddeeegggiiijjjjjjkkkqqqyyy}}}hhhZZZTTTSSS\\\mmmuuujjjggghhhhhhuuuuuuooolllkkkiiigggggghhhjjjjjjjjjhhhhhhiiiiiijjjjjjjjjjjjllllllllllllmmmnnnnnnoooooooooooopppqqqqqqrrrrrruuutttttttttttttttuuuvvvuuuxxx|||~~~{{{wwwsssrrrtttvvvzzz|||vvvrrrkkkiiieeedddgggoooyyywwwzzzzzzuuusssvvvrrrkkkkkkqqqxxx|||xxxrrrjjjccc^^^\\\\\\[[[[[[\\\^^^___```aaaaaacccccccccdddddddddddddddbbbaaaaaa```______^^^^^^\\\\\\]]]]]]^^^^^^_____________________^^^]]]\\\[[[\\\^^^```bbbeeeggghhheeegggiiijjjkkkpppxxx~~~uuu```VVVPPPUUUcccuuurrriiigggdddkkkyyywwwqqqnnnkkkhhhggggggiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiillllllmmmnnnooooooppppppnnnnnnoooppppppqqqqqqrrruuutttttttttttttttuuuvvvuuuyyy}}}}}}{{{xxxvvvvvvxxxzzz~~~wwwpppmmmggggggfffgggjjjrrr|||rrruuuzzz}}}~~~~~~~~~~~~}}}wwwtttooommmooovvv~~~~~~~~~~~~{{{llljjjmmmrrrvvvzzzuuummmeee```^^^___```^^^^^^^^^^^^___```aaabbbddddddeeeffffffeeeeeedddaaaaaaaaaaaaaaaaaaaaaaaa____________````````````ZZZ[[[\\\^^^______``````[[[\\\]]]___aaadddggghhhccceeehhhiiijjjnnnuuuzzzeeeXXXOOOQQQYYYggg|||{{{mmmeeecccfffooo}}}sssrrrnnnjjjhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllmmmnnnooopppqqqqqqqqqnnnoooooopppqqqqqqrrrrrruuutttttttttuuuuuuvvvwwwvvvzzz}}}~~~~~~}}}|||{{{zzz|||}}}xxxpppkkkiiigggiiilllmmmpppvvvooossswwwyyyyyyyyyyyyzzz}}}uuussspppooorrrwww}}}~~~}}}}}}|||||||||}}}}}}vvvlllnnnrrrtttvvvuuuoooggg```^^^___bbbdddbbbaaa```______```aaabbbcccdddeeeeeeeeeddddddcccaaaaaaaaabbbccccccddddddbbbbbbbbbaaaaaaaaaaaaaaaZZZ[[[]]]___```aaabbbbbb]]]]]]^^^___```ccceeefffcccfffhhhiiiiiikkkpppuuuyyyjjj\\\PPPPPPSSSZZZkkk~~~xxxmmmffffffjjjttt|||wwwsssnnnkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllnnnpppqqqqqqqqqqqqooooooppppppqqqrrrrrrssstttttttttuuuvvvwwwxxxyyywwwzzz}}}}}}|||}}}||||||}}}~~~}}}{{{tttnnnlllkkkkkkoootttvvvxxx}}}pppsssvvvxxxxxxwwwwwwxxx|||{{{{{{|||~~~~~~}}}vvvtttssstttvvvzzz|||{{{{{{zzzzzzzzz{{{{{{~~~vvvooossswwwxxxwwwrrrlllccc]]]\\\___ccceeeeeecccaaa```___```aaabbbbbbcccdddddddddcccbbbaaa```aaabbbcccdddeeeffffffddddddccccccbbbbbbaaaaaa``````aaabbbccccccbbbbbb``````______```aaacccddddddgggiiiiiigggiiimmmppprrryyyooo```TTTQQQQQQSSSbbbsssyyyjjjhhhggglllxxx{{{vvvqqqmmmllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiijjjlllnnnoooqqqqqqqqqppppppppppppqqqrrrrrrsssssstttttttttuuuvvvxxxyyyzzzwwwyyy||||||zzz{{{~~~||||||~~~zzztttpppooopppoootttzzz~~~nnnppprrrsssssstttvvvwwwsssuuuwwwzzz{{{zzzyyyyyyuuusssqqqtttyyy}}}~~~~~~}}}~~~~~~}}}|||~~~~~~}}}{{{zzzzzz}}}tttrrrxxxzzzyyyxxxoooiiiaaa[[[[[[___cccffffffeeeeeeddddddccccccbbbaaa````````````bbbccceeegggggggggggggggffffffeeeddddddcccbbbbbbcccccccccdddcccbbbaaa```aaabbbbbbbbbbbbbbbaaabbbbbbcccccceeeeeedddeeefffiiilllnnnooovvv}}}kkk[[[UUUQQQOOOWWWdddsssvvvnnnjjjlllnnnvvvssslllkkklllkkkhhhkkkjjjiiihhhhhhiiijjjjjjlllllllllllllllmmmnnnooommmnnnooopppqqqrrrrrrrrrqqqrrrsssuuuvvvvvvwwwwwwxxxxxxyyyzzz{{{|||~~~}}}{{{zzzzzz}}}zzzuuurrrsssuuuyyy{{{lllnnnppppppqqqqqqsssuuussstttvvvwwwxxxxxxwwwvvvtttsssrrruuuzzz}}}~~~}}}|||}}}~~~}}}{{{yyyxxxzzz{{{{{{zzzzzz|||rrrssszzz|||{{{zzzmmmhhhaaa]]]]]]___bbbdddggggggfffeeeeeeddddddcccbbbbbbaaaaaaaaacccdddeeefffggggggggggggfffeeeeeeccccccbbbbbbbbbbbbccccccddddddcccbbbbbbbbbcccdddbbbbbbbbbbbbbbbccccccddddddddddddeeegggiiilllnnnooottt~~~zzzbbbWWWQQQMMMQQQYYYiiiwwwuuummmkkkkkkqqq}}}rrrnnnmmmjjjgggjjjiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkklllnnnoooppplllmmmnnnooopppqqqqqqqqqqqqrrrsssuuuvvvvvvvvvvvvvvvwwwwwwxxxzzz|||}}}~~~zzzzzzyyyyyy{{{~~~zzzvvvssstttuuuyyy~~~iiikkkmmmmmmmmmnnnppprrrrrrrrrtttuuuuuutttsssrrrsssssstttwwwzzz}}}}}}|||zzz{{{|||}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwuuuvvvwwwyyyyyyzzz}}}wwwpppttt|||~~~|||zzzmmmiiidddaaaaaacccddddddhhhggggggffffffeeeddddddccccccbbbbbbbbbccccccdddeeeffffffffffffeeeeeedddccccccbbbbbbbbbbbbccccccfffeeeeeeddddddeeeffffffbbbbbbbbbccccccdddddddddccccccdddeeegggjjjlllmmmnnnqqqxxxrrr___UUUNNNNNNRRRZZZhhh}}}sssmmmjjjlllxxx{{{sssooollliiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjlllmmmnnnoookkkkkkmmmnnnooopppppppppqqqrrrssstttuuuvvvvvvvvvttttttuuuvvvxxxzzz|||}}}~~~uuuvvvxxxzzz}}}}}}zzzvvvtttuuuvvv{{{gggiiikkkkkkkkklllnnnpppqqqrrrrrrrrrrrrqqqpppoooppprrrtttwwwzzz{{{{{{zzzyyyzzz{{{||||||}}}}}}}}}yyyyyyyyyyyyzzzzzzzzz{{{zzzzzzzzzzzz{{{|||}}}~~~}}}}}}|||{{{{{{{{{||||||||||||||||||||||||||||||~~~~~~~~~~~~{{{yyyyyyzzz{{{|||{{{yyywwwvvvuuuvvvwwwxxxzzz}}}uuurrrqqqvvv|||}}}yyyuuummmkkkhhhggghhhhhhhhhgggggggggffffffeeedddddddddcccccccccbbbbbbaaaaaaaaaddddddeeeeeeeeeeeedddddddddccccccccccccddddddeeehhhhhhgggggggggggghhhhhhbbbbbbccccccdddddddddeeeaaabbbdddfffhhhjjjkkklllnnnnnnsss~~~ooo^^^RRROOOQQQPPP]]]qqq}}}qqqlllkkkooovvvyyyssspppooollllllmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjkkklllmmmkkklllmmmnnnooopppppppppqqqqqqssstttuuuvvvvvvvvvrrrrrrssstttvvvyyy{{{||||||~~~}}}uuuwwwzzz}}}zzzzzzzzzxxxvvvuuuvvvwwwfffhhhjjjjjjjjjkkkmmmoooqqqqqqqqqppppppooonnnmmmnnnpppsssuuuwwwwwwxxxxxxxxxxxxzzz{{{{{{{{{{{{{{{wwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}{{{{{{||||||{{{xxxvvvtttrrrtttvvvxxxxxxwwwvvvuuuuuuvvvwwwxxxyyy|||vvvppprrrvvvxxxzzzxxxrrrmmmjjjiiihhhiiijjjjjjiiigggffffffeeeeeedddcccccccccccccccbbbaaa```___^^^^^^aaaaaacccdddeeeeeeeeeeeedddddddddddddddeeeffffffiiiiiiiiiiiihhhhhhgggggg```aaabbbddddddeeeddddddaaabbbdddggghhhiiijjjjjjlllkkkpppzzzkkkXXXQQQQQQMMMWWWhhh}}}wwwoookkkjjjkkkxxxzzztttrrrnnnmmmmmmlllkkkkkkjjjjjjkkkjjjjjjiiiiiiiiiiiijjjllllllnnnooopppqqqqqqqqqpppqqqrrrtttuuuuuuuuuvvvqqqqqqrrrsssuuuwwwyyyzzzyyy|||~~~zzz{{{~~~}}}vvvwwwwwwvvvuuuuuuwwwzzzeeegggiiijjjjjjjjjlllnnnooonnnnnnnnnmmmmmmllllllkkkmmmppprrrrrrssstttvvvvvvvvvwwwxxxyyyyyyyyyyyytttuuuvvvwwwxxxxxxxxxwwwxxxxxxxxxxxxyyyzzz{{{{{{|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||zzzyyyxxxuuuuuuuuutttsssqqqpppooojjjkkkmmmpppqqqrrrrrrrrruuuvvvwwwwwwxxx{{{|||tttppppppwww{{{zzzvvvrrrkkkfffccccccccceeeggghhhgggeeefffeeeeeedddccccccbbbbbbccccccbbbaaa```^^^\\\[[[]]]^^^```bbbdddffffffgggddddddcccddddddeeefffggghhhhhhhhhgggfffeeedddccc^^^```aaacccdddddddddcccaaacccfffhhhiiiiiihhhgggjjjhhhmmmxxxhhhXXXRRRQQQUUU```sss}}}sssmmmiiieeemmmzzz{{{uuuooonnnllliiihhhgggggggggjjjjjjiiihhhhhhhhhhhhiiilllmmmnnnooopppqqqqqqqqqpppqqqrrrssstttuuuuuuuuuqqqqqqrrrssstttvvvwwwxxxvvvyyy~~~~~~~~~|||uuuuuuuuuttttttwww{{{dddeeeggghhhhhhiiikkkmmmlllkkkkkkjjjjjjjjjjjjkkkiiikkkmmmmmmmmmnnnqqqtttrrrssstttuuuvvvvvvvvvvvvrrrssstttuuuvvvvvvvvvuuuvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz~~~}}}||||||}}}~~~}}}{{{zzz{{{|||zzzzzzzzzyyywwwuuusssqqqooonnnmmmkkkjjjjjjkkkkkkdddeeegggiiikkkmmmoooppptttuuuvvvwwwxxx{{{zzznnnkkkmmmrrr{{{zzzrrrlllfffaaa^^^^^^___bbbeeegggfffeeefffffffffeeeddddddccccccdddddddddcccaaa^^^\\\[[[ZZZ[[[^^^aaadddfffhhhhhhbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeedddbbb```^^^\\\]]]^^^```bbbcccccccccbbbbbbdddgggiiiiiihhheeedddgggeeejjjuuu}}}jjj[[[VVVTTTXXXiiiyyyrrrkkkggghhhppp}}}uuurrrnnniiigggfffggghhhgggggggggggghhhiiijjjjjjkkkkkkmmmnnnoooppppppppppppqqqrrrssstttuuuuuuuuussssssrrrssstttuuuvvvvvvuuuwww{{{}}}~~~|||zzzwwwvvvuuuuuuvvvzzzbbbdddfffgggggghhhiiikkkiiiiiihhhhhhhhhhhhiiiiiigggiiikkkkkkjjjkkkooosssppppppqqqrrrsssssssssssspppqqqrrrtttuuuuuuttttttuuuttttttuuuuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyxxxwww{{{{{{{{{zzzxxxxxxyyy{{{wwwwwwwwwuuussspppnnnlllkkkjjjgggfffeeefffggghhhbbbcccdddfffiiillloooqqqrrrsssuuuvvvxxx{{{pppdddeeejjjttt~~~zzzpppjjjddd___]]]]]]___bbbeeehhhhhhggghhhggggggfffeeeeeeddddddeeeeeeeeedddbbb___\\\[[[XXXZZZ]]]```dddgggiiijjj````````````aaabbbcccdddbbbbbbbbbaaa___\\\YYYXXX[[[]]]```bbbccccccbbbaaaccceeegggiiiiiigggdddbbbfffccchhhsssyyy~~~}}}gggYYYTTTSSSbbbzzzwwwpppjjjfffkkkvvvzzzwwwqqqllliiiiiijjjkkkcccdddeeefffhhhjjjlllmmmjjjjjjlllmmmnnnooooooooopppppprrrssstttuuuuuuuuutttsssssssssssstttuuuuuutttvvvxxxzzzzzz|||~~~}}}}}}yyywwwyyyxxxwwwvvvwww}}}dddddddddeeefffgggggghhhfffffffffggghhhhhhhhhiiiiiiiiijjjjjjkkkllllllmmmnnnoooooooooooopppppppppppppppppppppqqqrrrrrrsssrrrrrrrrrrrrssssssssssssxxxxxxwwwvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxxxxxxxvvvtttsssvvvvvvuuutttttttttuuuuuusssqqqmmmkkkiiihhheeeddd___```aaabbbcccbbbaaa```ddddddeeehhhlllppprrrsssvvvvvvvvvvvvwww|||zzzggg```iiiuuuyyymmmddd```___\\\]]]___bbbdddfffgggggggggfffeeeeeedddddddddddddddeeeggggggeeeaaa\\\YYYYYYZZZ\\\^^^aaadddeeeggg]]]]]]]]]]]]^^^^^^___```^^^^^^^^^]]][[[YYYYYYZZZ]]]^^^```aaaaaaaaa```___ddddddeeeffffffeeeddddddbbbdddhhhnnnqqqyyytttaaaYYYRRRWWWkkkxxxmmmkkkhhhkkkxxx~~~wwwqqqqqqnnngggeeehhhhhhgggggghhhhhhiiijjjkkknnnmmmmmmlllllllllmmmmmmtttttttttuuuvvvvvvwwwwwwuuuuuuuuuttttttssssssssstttttttttuuuwwwxxxzzz{{{}}}{{{{{{|||~~~zzzvvvvvvzzzccccccddddddddddddeeeeeefffffffffggghhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkknnnnnnnnnoooooopppppppppqqqpppooonnnnnnnnnoooppppppqqqqqqqqqrrrrrrrrrrrruuuttttttsssssssssssstttttttttttttttssssssssssssuuuuuuvvvwwwvvvtttrrrqqqqqqpppoooooonnnnnnnnnnnnkkkhhheeecccbbbaaa^^^]]]ZZZ[[[]]]___````````````bbbbbbeeehhhmmmqqqtttuuuyyyyyyyyyzzz}}}pppdddcccmmmxxx~~~vvvkkkbbb______]]]^^^___aaacccdddeeeeeeeeeeeedddcccccccccccccccccceeeggggggeeebbb]]][[[ZZZ[[[\\\]]]___```aaabbb```___^^^\\\[[[[[[ZZZZZZ[[[ZZZXXXVVVTTTTTTVVVXXX]]]]]]___`````````___^^^bbbcccddddddddddddcccbbbcccdddgggkkknnnssshhh]]]UUUYYYeeevvvtttjjjhhhiiiqqq|||wwwrrrmmmgggeeegggiiihhhhhhhhhiiijjjjjjkkkllllllllllllmmmnnnooopppqqqrrrssstttuuuuuuuuuuuusssssssssrrrrrrrrrqqqqqqssssssttttttvvvwwwyyyzzz|||zzz{{{||||||yyyyyy~~~bbbbbbbbbbbbbbbbbbbbbbbbeeeeeefffgggggghhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnpppooommmkkkjjjkkklllmmmoooooooooooopppppppppqqqqqqppppppppppppqqqqqqrrrrrrrrrssssssrrrqqqqqqpppsssssstttsssrrrpppnnnmmmiiihhhgggfffeeeeeeeeeeeeaaa^^^\\\ZZZZZZYYYXXXVVVWWWXXXZZZ\\\^^^``````aaaaaacccggglllqqqtttwwwxxx|||~~~|||oooeeebbbhhhsss{{{}}}|||yyyqqqhhhaaa^^^___]]]^^^___```aaabbbbbbbbbbbbbbbaaa`````````aaaaaabbbccceeefffeeebbb___]]]\\\\\\\\\\\\]]]]]]]]]]]]bbbaaa___]]][[[YYYXXXWWWXXXVVVSSSQQQQQQSSSVVVXXX[[[\\\]]]]]]^^^^^^]]]]]]``````bbbbbbbbbbbb``````bbbbbbeeehhhiiimmmxxxvvvdddWWWYYY^^^eeewww~~~ooollljjjkkkmmmxxxwwwqqqllljjjjjjjjjiiiiiiiiiiiiiiijjjkkkiiijjjjjjkkkmmmooopppqqqppprrrtttvvvvvvvvvuuutttqqqqqqqqqqqqpppppppppppprrrrrrrrrsssuuuvvvxxxyyy{{{~~~{{{zzz{{{}}}~~~|||~~~_________```aaabbbbbbccccccddddddeeefffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiffffffggghhhiiijjjjjjkkknnnllljjjhhhhhhiiikkkmmmmmmmmmnnnnnnnnnooooooooonnnnnnnnnnnnnnnooopppqqqqqqrrrrrrrrrrrrpppooonnnooooooooonnnllljjjhhhgggbbbaaa```^^^]]]]]]]]]]]]ZZZXXXVVVVVVVVVVVVUUUTTTWWWXXXZZZ\\\^^^```aaabbbeeehhhmmmqqquuuxxx{{{|||~~~{{{pppddd```fffpppxxx{{{yyyxxxtttmmmfff```______]]]^^^______```_______________^^^^^^]]]^^^^^^______```aaabbbbbb```___]]]\\\\\\\\\\\\\\\]]]]]]]]]``````___^^^\\\ZZZXXXWWWUUUSSSRRRRRRUUUXXXZZZ[[[ZZZZZZ[[[[[[[[[\\\\\\\\\______```aaaaaa```______``````bbbdddfffhhhqqq|||lllWWWWWWXXXXXXggg{{{|||uuummmiiiiiiooo}}}yyytttqqqooojjjiiiiiihhhhhhhhhiiiiiihhhhhhiiijjjkkkmmmnnnooorrrsssvvvyyyyyyxxxvvvuuuqqqqqqqqqpppppppppppppppqqqqqqrrrrrrtttvvvwwwxxxyyy|||~~~zzzzzz|||[[[[[[]]]^^^```aaabbbccc``````aaabbbcccdddeeefffhhhhhhhhhhhhhhhhhhiiiiiieeeeeeeeefffggghhhhhhiiiiiihhhgggggghhhjjjlllnnnkkkkkkkkklllllllllmmmmmmllllllllllllmmmmmmnnnooooooppppppqqqpppnnnlllkkkiiihhhhhhfffeeecccbbbaaa\\\[[[ZZZYYYXXXXXXXXXXXXVVVTTTSSSSSSTTTUUUUUUTTTWWWXXXYYY[[[]]]```bbbccciiilllqqquuuwwwzzz}}}{{{vvvyyyrrrjjjbbbdddnnnwwwyyyxxxvvvtttpppkkkeeeaaa``````\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]\\\]]]^^^^^^^^^^^^]]]]]][[[\\\\\\]]]^^^______`````````aaaaaa^^^ZZZVVVTTTRRRRRRSSSVVV[[[]]]]]]\\\YYYYYYYYYYYYYYYZZZZZZ[[[^^^___```aaaaaa```___^^^]]]\\\^^^bbbdddfffmmmvvvxxxZZZUUUUUUSSS[[[iiiyyyqqqjjjjjjmmmttt{{{zzzsssnnnjjjiiihhhggggggggggggggghhhhhhhhhhhhiiijjjkkkkkkqqqsssvvvxxxyyyxxxvvvtttqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrtttuuuwwwxxxvvvyyy}}}|||zzz{{{XXXYYYZZZ[[[]]]___``````\\\\\\]]]^^^```aaabbbbbbdddddddddeeefffgggggggggffffffffffffggggggggggggeeeeeefffggghhhiiikkklllggggggggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjjjjjjjjjjkkklllkkkiiifffeeeaaa```___^^^]]]\\\[[[[[[WWWWWWVVVUUUUUUUUUUUUVVVRRRQQQPPPQQQTTTUUUVVVUUUVVVWWWYYY[[[^^^bbbdddfffmmmqqqvvvxxxzzz~~~zzzqqqqqquuummmiiigggllltttxxxwwwsssqqqooolllhhheeebbb```___[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[\\\]]]^^^___```aaabbbaaadddggghhheee___YYYUUUSSSSSSTTTXXX]]]___\\\YYYYYYXXXXXXXXXXXXYYYZZZ[[[]]]^^^___``````___^^^]]][[[ZZZ[[[```bbbdddiiipppxxxeeeWWWTTTQQQTTTZZZfffwww|||rrrooommmmmmnnn|||uuulllkkkjjjiiihhhgggggggggggghhhhhhhhhhhhhhhiiijjjkkkoooppprrrtttttttttsssrrrrrrrrrrrrsssssssssssssssqqqqqqqqqrrrtttuuuwwwxxxtttvvvzzz|||}}}~~~~~~|||{{{~~~WWWWWWXXXXXXYYYZZZZZZZZZXXXXXXZZZ[[[\\\^^^______^^^___```aaabbbcccdddeeedddddddddddddddcccccccccbbbcccdddfffgggggggggfffbbbbbbcccccccccddddddddddddccccccbbbbbbbbbbbbcccaaabbbddddddcccaaa^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTUUURRRQQQQQQRRRVVVXXXYYYYYYWWWXXX[[[___dddiiimmmppptttxxx|||yyynnnmmmppp{{{wwwllllllnnnrrruuuuuurrrpppkkkjjjhhhfffdddaaa^^^\\\YYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\[[[[[[ZZZZZZZZZ[[[\\\\\\\\\]]]^^^___```aaaaaaccchhhooottttttooohhhccc\\\YYYXXXZZZ]]]^^^[[[XXXYYYXXXXXXWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZXXXYYY]]]___```dddiiinnnyyywww___TTTPPPPPPRRRZZZiiiyyyppplllmmmsss~~~uuunnnmmmllljjjiiihhhhhhhhhgggggghhhhhhjjjkkkmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttqqqrrrrrrssstttvvvxxxxxxvvvwwwyyyzzzzzz|||~~~}}}||||||WWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWYYYZZZ\\\]]]]]]ZZZ[[[\\\^^^___aaabbbcccaaaaaaaaa```______^^^^^^aaabbbdddeeeeeedddcccaaa____________```````````````___^^^]]]]]]]]]]]]]]][[[\\\^^^^^^]]]ZZZWWWUUUUUUUUUTTTSSSRRRRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSSSSUUUYYY\\\]]]]]]YYY[[[^^^dddjjjqqqvvvyyyzzz~~~yyynnnmmmqqq}}}pppmmmooosssttttttqqqooonnngggfffeeedddcccaaa]]]ZZZXXXYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^_________cccjjjuuuzzzvvveee```\\\[[[]]]^^^\\\XXXYYYYYYXXXWWWXXXYYYZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYZZZXXXXXX\\\]]]]]]___dddiiiqqqeeeTTTOOOOOONNNTTTbbbvvvuuupppqqqqqqvvvpppooonnnlllkkkjjjjjjiiifffggghhhiiilllnnnpppqqqqqqqqqqqqrrrrrrsssttttttqqqqqqqqqrrrrrrsssssssssrrrrrrssssssuuuvvvxxxyyyzzzzzz{{{{{{{{{|||~~~}}}||||||}}}PPPQQQRRRSSSSSSSSSRRRQQQUUUUUUUUUVVVVVVWWWWWWXXXWWWWWWWWWXXXXXXYYYYYYYYY\\\\\\\\\\\\[[[[[[[[[ZZZ^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUUUUWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSQQQOOONNNOOORRRTTTSSSPPPUUUUUUUUUVVVYYY\\\]]]]]]``````aaaeeemmmuuu{{{~~~~~~tttuuu~~~uuunnnoootttzzzzzzuuunnnhhhfffccchhhkkkiiibbb]]]\\\^^^[[[ZZZZZZYYYYYYYYYZZZZZZVVVUUUUUUUUUVVVXXXZZZ[[[ZZZWWWUUUUUUWWWYYY[[[[[[]]]\\\[[[[[[[[[\\\]]]^^^ccchhhooowww~~~iiibbb\\\ZZZ\\\^^^\\\ZZZZZZZZZZZZYYYXXXXXXWWWWWWZZZ[[[ZZZZZZYYYXXXVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]dddjjjvvv}}}cccRRRNNNPPPLLL[[[lllyyyzzzrrrnnnooouuuxxxnnnkkkmmmooommmjjjjjjjjjkkklllmmmmmmnnnnnnpppppppppooooooooooooooopppqqqqqqrrrrrrsssssstttttttttsssssssssuuuwwwxxxzzzzzzyyyzzz{{{}}}~~~NNNOOOPPPQQQRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRTTTTTTTTTTTTSSSRRRQQQQQQSSSSSSRRRQQQQQQRRRRRRRRRQQQOOOMMMOOOQQQSSSSSSQQQVVVVVVWWWYYY]]]```aaabbbhhhhhhiiimmmttt|||}}}{{{wwwpppnnntttwwwyyywwwqqqkkkgggeeedddhhhkkkiiiccc]]][[[[[[YYYXXXXXXWWWWWWWWWXXXXXXVVVVVVUUUUUUVVVWWWXXXYYYZZZXXXVVVUUUVVVWWWXXXWWWZZZZZZYYYYYYYYY[[[\\\]]]```dddjjjqqqyyy{{{tttfff```ZZZXXXZZZ\\\\\\ZZZZZZYYYYYYXXXXXXWWWVVVVVVYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\aaagggrrrsss___SSSNNNLLLUUUaaaooo{{{rrrppprrryyyuuunnnmmmllliiifffjjjjjjjjjjjjjjjjjjjjjjjjnnnnnnnnnoooooopppppppppppppppqqqqqqrrrssssssssssssssssssssstttuuuvvvwwwxxxxxxxxxxxxzzz|||~~~~~~~~~KKKLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUUUURRRSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOQQQRRRRRRRRRRRRPPPOOONNNQQQQQQQQQPPPQQQQQQRRRRRRSSSQQQPPPPPPRRRTTTUUUUUU[[[\\\^^^aaadddgggiiijjjooooooqqqvvv}}}uuunnnooorrrzzzyyywwwrrrlllgggeeedddeeeiiillljjjddd]]]YYYXXXVVVVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWZZZXXXVVVUUUVVVVVVUUUTTTWWWWWWVVVVVVWWWYYYZZZ\\\^^^bbbfffjjjppptttpppiiiaaa\\\XXXVVVXXXZZZZZZYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[^^^ccclllyyyttt^^^QQQPPPQQQUUUddd{{{}}}wwwrrrrrrwwwtttooommmkkkhhhkkkkkkjjjjjjiiiiiiiiiiiikkklllmmmnnnooopppqqqqqqpppppppppqqqrrrrrrssssssrrrrrrssstttuuuuuuuuuuuutttuuuuuuwwwxxx{{{}}}~~~}}}}}}}}}}}}}}}JJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMMMMLLLLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMPPPPPPQQQQQQQQQPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPNNNMMMPPPPPPPPPPPPPPPQQQRRRSSSVVVUUUTTTTTTVVVXXXZZZ[[[bbbdddgggjjjlllnnnqqqsssrrrtttyyyzzznnnmmmttt{{{~~~zzztttlllfffcccccccccfffiiikkkiiiddd]]]XXXVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUWWWVVVUUUVVVWWWXXXWWWUUUVVVVVVUUUVVVWWWXXXZZZ[[[___ccceeegggjjjllliiibbb\\\YYYVVVUUUWWWXXXYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYY\\\___fffppp|||nnnYYYUUUQQQQQQ\\\sssxxxqqqqqqxxx~~~uuurrrqqqpppnnnmmmlllkkkkkkkkklllmmmkkkllllllmmmnnnnnnooooooooooooppppppqqqrrrrrrrrrpppqqqssstttuuuuuutttsssrrrrrrtttuuuwwwyyy{{{|||{{{~~~~~~}}}~~~JJJJJJKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLLLLLLLLLLKKKKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUWWWXXXXXXYYY[[[]]]```bbbiiilllppprrrssstttwwwyyyxxx}}}vvvnnnqqqzzzyyyooogggbbbaaabbbccceeefffhhhgggccc]]]XXXUUUVVVVVVUUUUUUVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUXXX[[[]]]\\\ZZZWWWWWWVVVVVVWWWXXXZZZ[[[^^^aaaccccccdddfffccc^^^ZZZXXXVVVUUUVVVWWWXXXXXXVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVWWWXXXXXX[[[\\\aaahhhqqq~~~cccWWWRRRQQQZZZmmmxxxqqqrrr|||xxxuuutttooonnnmmmllllllmmmnnnooollllllllllllllllllllllllnnnnnnoooppppppqqqqqqrrroooppprrrtttttttttssssssqqqrrrsssuuuwwwyyyzzzzzzzzz}}}~~~~~~LLLLLLLLLKKKLLLLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOQQQQQQQQQRRRSSSTTTUUUUUURRRRRRRRRSSSTTTVVVWWWXXXYYY[[[^^^aaabbbdddgggiiioootttyyy||||||}}}}}}sssrrrwww~~~{{{tttkkkdddaaabbbcccdddbbbccccccccc```]]]YYYWWWVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXXXXXXXWWWWWWVVVUUUSSSUUUXXX\\\```cccbbb```YYYXXXWWWWWWWWWXXXYYYZZZYYY]]]___]]]^^^```___[[[YYYXXXWWWVVVVVVVVVWWWXXXVVVVVVVVVUUUTTTTTTSSSSSSQQQPPPOOOOOOOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWWWW[[[YYY\\\cccjjjvvvppp[[[VVVSSSYYYggg~~~yyysssvvv|||zzzuuupppooommmkkkjjjkkkmmmnnnlllllllllkkkkkkkkkjjjjjjnnnnnnnnnoooppppppqqqqqqppppppqqqrrrssssssssssssrrrsssuuuvvvxxxyyyyyyyyyyyy|||~~~~~~OOOOOOMMMLLLLLLMMMMMMNNNJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIJJJKKKFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOQQQPPPPPPQQQSSSUUUXXXZZZSSSSSSTTTUUUVVVXXXZZZ[[[^^^ccciiilllnnnpppsssuuuxxx~~~wwwsssyyyuuuooogggbbbbbbcccdddddd```______^^^^^^\\\ZZZYYYVVVUUUUUUVVVVVVXXXYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVVVVWWW[[[aaaeeegggfffeeeZZZYYYXXXWWWVVVWWWXXXXXXVVVZZZ\\\[[[[[[^^^^^^\\\ZZZZZZYYYXXXWWWVVVWWWXXXWWWVVVVVVUUUUUUTTTSSSSSSQQQPPPOOOOOOPPPRRRTTTUUUTTTTTTUUUUUUVVVWWWWWWWWWZZZVVVWWW^^^dddmmmggg^^^VVVWWWaaauuuyyyuuuwwwwww~~~vvvtttpppmmmkkkkkkkkkllljjjjjjjjjjjjkkkkkkkkkkkkmmmmmmnnnnnnoooppppppqqqppppppppppppqqqrrrsssttttttuuuwwwxxxyyyyyyyyyxxxxxx{{{~~~QQQPPPOOOMMMMMMMMMNNNNNNIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOQQQPPPOOOPPPRRRVVVZZZ\\\TTTUUUUUUVVVXXXZZZ\\\]]]eeekkkrrrwwwyyy{{{}}}~~~tttvvv~~~qqqllleeebbbccceeeeeeeee^^^]]]\\\[[[\\\\\\\\\[[[UUUUUUUUUUUUVVVWWWXXXYYYWWWXXXYYYZZZZZZYYYXXXXXXXXXZZZ^^^dddhhhjjjhhhfffZZZYYYWWWVVVUUUVVVVVVWWWUUUZZZ\\\[[[[[[___```___[[[[[[[[[YYYWWWWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTTTTQQQQQQPPPOOOPPPRRRUUUVVVUUUUUUUUUVVVVVVWWWWWWXXXZZZSSSTTT\\\bbbhhh{{{uuugggYYYVVV]]]mmmxxxwwwttt~~~|||zzzuuupppmmmlllkkklllhhhhhhiiijjjkkkllllllmmmmmmmmmnnnnnnooopppppppppqqqppppppoooppprrrssstttvvvwwwxxxzzzzzzyyyyyyxxxwwwyyy{{{||||||~~~]]]YYYUUUSSSTTTRRROOOLLLKKKLLLMMMLLLJJJIIIIIIIIIGGGHHHIIIIIIIIIHHHFFFEEEHHHGGGGGGHHHIIIIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJMMMMMMNNNOOOOOOOOOOOOOOOUUURRRPPPQQQVVVZZZ\\\\\\WWWYYY[[[\\\]]]```dddgggnnnsss{{{|||wwwqqqmmmhhhbbb``````bbbccc___^^^]]]\\\[[[[[[\\\\\\[[[YYYVVVTTTTTTUUUWWWXXX[[[[[[[[[ZZZYYYXXXXXXXXX\\\]]]bbbiiiooonnnfff___YYYXXXXXXWWWVVVUUUTTTSSSVVVXXXZZZ\\\]]]^^^^^^^^^[[[ZZZYYYXXXYYYYYYXXXVVVVVVVVVVVVVVVUUUTTTSSSSSSOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWZZZ\\\cccsssvvv```XXXZZZaaatttwwwxxxvvv{{{tttsssrrrmmmhhhhhhkkkjjjiiiiiikkkllllllkkkooonnnnnnnnnnnnoooooopppppppppqqqrrrrrrsssssstttuuuuuuvvvvvvwwwwwwwwwwwwzzzzzz{{{|||}}}~~~ddd```[[[YYYYYYXXXVVVSSSRRRRRRQQQOOOMMMKKKKKKLLLJJJKKKKKKLLLKKKJJJIIIHHHIIIHHHGGGGGGGGGGGGEEECCCDDDDDDEEEFFFFFFFFFFFFFFFLLLKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNPPPRRRSSSSSSSSSRRRRRRTTTYYY\\\]]]]]]YYY\\\___cccgggkkkqqquuuwww{{{}}}wwwnnnkkkfffaaa___```bbbdddaaa```___]]]]]]]]]^^^___ZZZYYYWWWUUUUUUWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[^^^___cccjjjnnnmmmeee___[[[[[[YYYXXXVVVUUUTTTTTTVVVWWWYYY[[[]]]^^^^^^^^^ZZZXXXWWWWWWXXXWWWVVVTTTUUUUUUVVVVVVUUUUUUTTTTTTPPPPPPQQQQQQRRRTTTUUUVVVUUUVVVWWWXXXXXXXXXXXXWWWXXXWWWXXXZZZ[[[aaaooo}}}mmm\\\VVVXXXdddsss~~~xxxwww~~~xxxuuuoookkkkkkooommmllllllmmmmmmlllkkkmmmmmmmmmmmmnnnnnnoooppppppqqqqqqrrrrrrssstttttttttuuuuuuuuuuuuuuuuuuuuuxxxyyyyyyzzz{{{|||}}}}}}tttooohhheeedddcccaaa___ZZZXXXUUURRROOOMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHLLLKKKIIIIIIJJJIIIHHHFFFEEEFFFGGGHHHIIIIIIIIIHHHMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKMMMPPPRRRUUUVVVWWWSSSTTTWWW\\\```bbbbbbaaabbbfffjjjoootttyyy~~~yyysssmmmjjjeeeaaa``````bbbdddbbbaaa```_________```aaa\\\[[[YYYXXXXXXZZZ[[[]]]\\\\\\\\\\\\]]]]]]]]]]]]___```dddhhhllljjjddd___^^^]]][[[YYYWWWUUUUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^YYYWWWVVVUUUVVVVVVUUUSSSSSSTTTUUUUUUVVVUUUUUUUUURRRRRRRRRSSSTTTUUUVVVWWWVVVWWWWWWXXXXXXXXXXXXWWWZZZYYYYYYZZZZZZ]]]iiiuuujjj^^^YYY[[[bbbqqqxxxwww|||~~~wwwssssssooonnnlllkkkkkkkkkhhhgggkkkkkkkkklllmmmnnnoooppppppqqqqqqrrrrrrssstttttttttttttttsssssssssssssssvvvwwwxxxyyyzzz{{{{{{|||~~~{{{uuusssqqqnnnkkkfffccc^^^ZZZWWWUUUTTTRRRSSSSSSRRRQQQOOONNNLLLLLLPPPOOOMMMMMMNNNOOONNNMMMKKKKKKLLLNNNNNNOOOOOOOOOQQQRRRRRRSSSRRRPPPOOONNNQQQQQQSSSTTTVVVYYYZZZ[[[[[[^^^ccchhhlllnnnmmmlllrrruuuyyy}}}|||zzz|||}}}tttpppooolllhhhdddbbbbbbdddeeecccbbbaaa``````aaabbbcccaaa```^^^]]]\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^aaaeeeggggggccc______^^^\\\YYYWWWVVVUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^YYYWWWVVVVVVVVVVVVUUUSSSRRRRRRTTTUUUUUUVVVVVVVVVSSSSSSSSSTTTTTTUUUWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWYYYWWWWWWYYYYYY[[[dddnnn|||zzzmmmddd___```llluuu{{{yyy~~~{{{rrrpppnnnmmmlllkkkhhhfffjjjjjjjjjkkklllmmmnnnoooppppppqqqqqqrrrssssssssstttssssssssssssrrrrrrrrrvvvvvvwwwxxxyyyzzzzzz{{{}}}}}}{{{xxxuuuqqqlllhhhfffccc```^^^]]]\\\ZZZXXXVVVTTTSSSRRRQQQOOONNNOOOQQQRRRSSSRRROOOPPPPPPRRRSSSUUUVVVWWW\\\^^^```aaaaaa___]]]\\\[[[[[[\\\]]]```bbbdddfffiiimmmsssyyy|||}}}}}}}}}uuuooosss{{{|||vvvuuurrroookkkgggeeedddeeefffeeeddddddcccdddeeeggghhhfffeeecccaaa```_________aaa```___^^^\\\[[[YYYYYYXXXYYY\\\___aaaaaa```^^^]]]]]]\\\[[[YYYXXXVVVVVVVVVWWWWWWXXXZZZ[[[\\\]]]ZZZYYYWWWWWWXXXXXXVVVUUUQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTWWWXXXZZZ```iiirrrpppgggbbb```lllmmmttt~~~zzz{{{xxxtttqqqpppnnnlllkkkjjjjjjjjjkkkkkklllnnnnnnooooooppppppqqqrrrrrrrrrssssssssssssssssssssssssuuuvvvwwwwwwyyyyyyzzz{{{{{{|||}}}~~~}}}~~~~~~yyywwwvvvtttoookkkfffeeebbb```]]][[[ZZZYYYVVVUUUSSSSSSUUUWWWXXXXXXUUUUUUVVVXXX[[[```dddgggmmmooosssvvvwwwvvvtttrrroooooooooppprrruuuwwwyyy|||uuullliiirrr~~~}}}{{{{{{qqqnnnkkkgggeeeeeeeeefffffffffeeeeeefffhhhjjjkkkgggfffeeecccbbbaaaaaa```cccbbbaaa___\\\ZZZXXXXXXVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ[[[]]]^^^]]]\\\ZZZXXXYYYYYYYYYYYYZZZ[[[\\\]]]\\\ZZZYYYYYYYYYYYYXXXVVVQQQRRRSSSTTTUUUUUUUUUUUURRRRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQRRRVVVWWWXXX]]]ccciiiwwwpppccc]]][[[dddaaadddrrr}}}xxxzzzyyyssspppnnnlllkkkllllllkkkkkkkkklllmmmmmmmmmnnnnnnoooppppppqqqqqqqqqrrrrrrrrrssssssssssssuuuuuuvvvwwwxxxyyyyyyzzzzzzzzz{{{|||}}}~~~~~~}}}|||}}}~~~yyywwwtttqqqnnnlllkkkjjjhhheeebbbaaabbbddddddcccbbbbbbcccgggmmmvvv~~~sssllliiijjjuuu~~~xxxuuuuuujjjhhhfffdddccccccdddeeebbbbbbbbbbbbccceeeggghhhcccccccccbbbbbbbbbbbbbbbdddcccbbb```^^^\\\[[[ZZZXXXXXXXXXXXXWWWWWWWWWXXXXXXZZZ___bbbcccaaa___\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZYYYYYYYYYYYYXXXVVVRRRRRRSSSTTTTTTUUUTTTTTTQQQQQQPPPPPPPPPQQQRRRRRRTTTUUUUUUUUUUUUTTTSSSRRRRRRPPPQQQUUUVVVVVVYYY^^^```iii|||lll^^^VVVVVVUUUWWWbbbttt}}}}}}yyyssspppnnnlllnnnmmmmmmlllllllllllllllllllllmmmmmmnnnooooooooonnnoooooopppqqqrrrsssssssssssstttuuuvvvwwwxxxxxxxxxyyyzzz{{{||||||||||||yyy{{{}}}zzzwwwsssqqqqqqqqqqqqpppooopppqqqvvvyyykkkiiijjjlllwww}}}vvvoookkkiiicccbbbaaa``````bbbdddeee\\\\\\\\\\\\^^^```bbbccc______```aaabbbbbbccccccdddcccbbbaaa```___^^^]]][[[[[[ZZZWWWUUUTTTTTTUUUVVVZZZ```eeegggeeebbb```^^^]]][[[ZZZZZZZZZ[[[\\\[[[ZZZYYYXXXYYYYYYXXXVVVRRRSSSSSSTTTTTTTTTTTTSSSPPPPPPOOOOOOOOOPPPPPPQQQTTTTTTTTTTTTTTTSSSRRRQQQSSSPPPQQQUUUVVVTTTVVVZZZYYY```qqq}}}dddUUUKKKMMMRRRZZZfffvvv}}}{{{~~~}}}xxxuuutttoooooonnnmmmllllllllllllkkkkkkllllllmmmnnnnnnnnnlllmmmmmmooopppqqqrrrsssqqqrrrrrrssstttuuuvvvvvvxxxxxxyyyzzz{{{{{{{{{{{{xxxyyy{{{}}}~~~~~~uuukkkiiinnntttuuuttt|||xxxrrrooommmjjjgggcccbbbaaa```___```aaadddeeeddd^^^YYYXXX\\\``````___^^^^^^^^^^^^___aaacccdddeeecccaaa^^^\\\ZZZYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUWWW[[[___aaa```^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYY[[[YYYWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOOOOOOOOOOPPPRRRRRRUUUUUUUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSYYY^^^iiizzz{{{cccVVVMMMKKKTTT^^^iiizzzvvvuuuqqqllljjjkkkmmmllljjjmmmoooqqqooommmmmmooorrrmmmnnnppprrrsssssssssssspppppppppqqqrrrsssuuuvvvwwwxxxyyyzzz{{{}}}~~~yyyyyyzzz{{{|||}}}~~~tttpppnnnooosssuuutttqqqvvvrrrnnnllljjjfffaaa]]]```___^^^^^^^^^```bbbcccccc^^^ZZZZZZ^^^aaaaaa___[[[[[[ZZZ[[[[[[]]]___```______]]]\\\[[[ZZZZZZYYYWWWWWWVVVUUUUUUTTTSSSSSSRRRTTTWWWZZZ\\\\\\[[[ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSXXXaaaoooxxxZZZQQQMMMQQQXXX```qqq}}}yyyuuuqqqpppqqqqqqooommmlllmmmnnnnnnllllllnnnpppmmmnnnpppqqqrrrssssssrrrppppppqqqqqqrrrssstttuuuvvvwwwyyyzzz|||}}}}}}~~~yyyzzzzzz{{{|||}}}}}}~~~|||}}}xxxlllpppvvvzzz|||yyyuuuqqqpppnnnllliiigggccc^^^ZZZ^^^]]]\\\\\\]]]^^^```aaa```]]][[[\\\___aaa```^^^XXXWWWVVVVVVVVVXXXYYYZZZZZZYYYYYYXXXYYYYYYYYYZZZVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQOOORRRYYYddduuufffZZZPPPOOOQQQWWWfffvvv|||vvvssssssrrrooommmlllmmmnnnmmmllllllnnnpppmmmmmmooopppqqqrrrrrrqqqrrrrrrqqqrrrrrrsssttttttuuuwwwyyy{{{||||||||||||zzzzzz{{{{{{{{{|||||||||{{{}}}|||ssspppwww}}}xxxuuuqqqooollliiieeebbb^^^\\\\\\\\\\\\\\\]]]^^^___```\\\[[[[[[\\\^^^___]]]\\\UUUUUUTTTSSSSSSTTTUUUVVVXXXXXXWWWWWWWWWXXXXXXYYYVVVUUUUUUUUUTTTTTTTTTSSSVVVVVVVVVWWWXXXYYYZZZ[[[XXXWWWWWWVVVUUUTTTSSSSSSPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOQQQVVV^^^jjjxxxeeeTTTNNNOOOSSS]]]hhh}}}zzzwwwuuurrroooooopppoooooooooooopppqqqmmmmmmnnnoooppppppqqqqqqssssssrrrrrrrrrsssssstttuuuvvvxxx{{{||||||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~uuussswww}}}zzzvvvuuuqqqoookkkgggbbb```______\\\\\\\\\\\\]]]^^^______YYYYYYZZZ[[[\\\[[[ZZZXXXTTTTTTSSSRRRRRRSSSTTTUUUYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUXXXWWWWWWVVVWWWXXXYYYZZZVVVUUUUUUTTTRRRQQQQQQPPPNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOQQQQQQTTTZZZbbbssssssYYYPPPPPPQQQUUUZZZrrr|||}}}yyyvvvsssrrrqqqpppppppppppppppnnnnnnnnnoooooopppqqqqqqsssssssssrrrrrrsssttttttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{}}}~~~~~~tttpppsssyyy|||}}}zzzuuuqqqooopppnnnmmmjjjfffaaa^^^^^^^^^ZZZ[[[[[[\\\]]]]]]^^^^^^YYYYYYZZZYYYYYYXXXWWWVVVTTTSSSSSSRRRSSSTTTUUUVVVZZZZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVTTTTTTSSSQQQPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOONNNQQQWWW]]]hhhgggYYYTTTPPPOOORRReeeqqq}}}{{{wwwuuusssqqqrrrqqqpppooopppoooooooooooopppqqqrrrssssssrrrrrrssstttuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{}}}~~~~~~~~~~~~{{{rrrqqqtttwwwuuusssnnnkkkhhhhhhiiijjjkkkllliiiddd___\\\\\\XXXYYYYYYZZZ[[[[[[\\\[[[[[[[[[[[[YYYWWWUUUUUUUUUSSSRRRRRRRRRSSSUUUVVVWWWYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKNNNMMMLLLKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMOOOKKKNNNVVV[[[aaassskkk\\\QQQOOOSSSZZZddduuu~~~|||xxxwwwvvvvvvsssqqqqqqqqqpppooopppqqqrrrsssrrrrrrrrrrrrsssuuuvvvwwwxxxwwwvvvuuuvvvxxxzzz{{{xxxxxxyyyzzzzzz{{{|||||||||}}}~~~}}}}}}~~~wwwtttuuuwwwtttqqqlllhhhfffeeeeeeeeegggkkkooonnniiibbb\\\ZZZVVVWWWXXXYYYZZZZZZZZZZZZ]]]]]]\\\YYYVVVUUUUUUVVVRRRRRRQQQRRRSSSUUUWWWXXXVVVVVVUUUUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTUUUUUUSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJNNNMMMKKKJJJIIIIIIIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMMMMOOOKKKNNNWWW\\\___mmm{{{dddSSSRRRYYYSSS[[[lll|||{{{~~~||||||{{{xxxuuurrrqqqpppppppppqqqrrrsssqqqqqqrrrrrrtttuuuwwwxxxyyywwwuuutttuuuwwwzzz|||wwwwwwxxxyyy{{{|||}}}}}}|||}}}}}}}}}}}}~~~}}}~~~~~~zzz{{{{{{vvvqqqkkkgggcccaaaaaacccddddddccceeeggghhhgggccc^^^[[[VVVVVVWWWYYYZZZ\\\]]]]]]___\\\XXXUUUUUUUUUUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPQQQQQQTTTTTTSSSQQQPPPOOONNNMMMPPPOOONNNLLLKKKIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHJJJLLLMMMLLLKKKJJJLLLLLLLLLKKKLLLLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJLLLOOOSSSXXX```gggmmmyyyeeeXXXQQQOOOWWWdddttt||||||{{{xxxzzzxxxtttpppnnnnnnoooppppppsssssssssrrrrrrrrrsssssstttttttttuuuuuuuuuvvvvvvtttuuuvvvwwwyyyzzz{{{|||||||||||||||}}}}}}}}}}}}|||{{{{{{}}}~~~xxxwwwxxxvvvoooiiifffccc___]]]^^^```bbbbbbbbbcccddddddccc___\\\YYYWWWWWWXXXXXXYYYZZZ[[[[[[```]]]ZZZYYYXXXXXXWWWVVVSSSSSSSSSSSSTTTUUUVVVWWWSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPRRRQQQQQQPPPOOONNNMMMMMMOOONNNMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMJJJLLLOOOSSSWWW]]]dddiiiyyy}}}fffVVVRRRSSSXXXaaasss{{{zzzzzz}}}|||xxxuuurrrqqqrrrrrrrrrqqqqqqqqqppppppqqqrrrssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{|||{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~yyyuuurrrrrrsssppphhhaaaaaa___\\\[[[]]]___aaaaaabbbbbbbbbaaa___]]][[[YYYXXXXXXXXXXXXXXXXXXYYYYYY^^^]]][[[[[[[[[ZZZXXXVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFHHHJJJLLLIIIJJJLLLMMMMMMMMMLLLKKKLLLKKKKKKKKKKKKKKKKKKLLLKKKMMMOOORRRUUUZZZ___dddiiizzz{{{aaaWWWTTTQQQUUUbbbxxx}}}{{{}}}}}}{{{yyyxxxxxxxxxwwwvvvssssssqqqqqqpppqqqrrrsssssssssssstttttttttuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~vvvtttqqqnnnnnnmmmiiiccc]]]___]]]ZZZ[[[]]]```aaabbbcccbbbaaa```___]]]\\\[[[XXXWWWWWWVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]\\\YYYVVVWWWVVVUUUSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOPPPRRRSSSSSSQQQPPPNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJHHHIIIKKKMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKMMMNNNPPPRRRUUUYYY]]]cccmmmttt___ZZZVVVVVV]]]lll~~~||||||{{{{{{yyyxxxuuusssqqqqqqqqqqqqttttttttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{yyyyyyzzz{{{||||||}}}~~~~~~}}}}}}~~~}}}|||}}}{{{uuutttsssoooiiifffdddaaa]]]ZZZ[[[YYYXXXYYY\\\___``````aaa```___^^^]]]]]]\\\\\\WWWWWWVVVVVVVVVXXXZZZ[[[[[[[[[\\\^^^___^^^[[[XXXXXXWWWUUUSSSRRRQQQPPPPPPSSSRRRRRRQQQPPPOOOOOONNNOOOPPPRRRSSSSSSRRRPPPOOOLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHGGGIIIKKKLLLMMMLLLJJJIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNPPPTTTVVV^^^cccpppmmmcccYYYVVVXXX___nnn|||{{{yyyvvvsssrrrrrrssssssuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzxxxyyyyyyzzz{{{|||||||||{{{zzz{{{}}}~~~}}}{{{|||zzzqqqqqqtttmmmhhhbbb]]][[[ZZZXXXWWWWWWVVVUUUVVVYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYWWWVVVVVVXXXYYY[[[\\\\\\]]]___aaa```^^^\\\XXXWWWUUUSSSQQQPPPOOOOOOQQQQQQQQQPPPOOOOOOOOONNNNNNOOOPPPQQQRRRQQQPPPPPPKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDGGGIIIIIIIIIGGGFFFHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLLLLMMMOOOQQQVVVZZZdddtttrrr^^^TTTQQQTTT```mmm}}}{{{xxxvvvuuuvvvxxxyyyxxxxxxxxxyyyyyyyyyzzzzzzvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzz{{{yyyxxxyyy{{{~~~}}}|||}}}~~~yyytttqqqpppeeebbb]]]YYYWWWWWWWWWWWWWWWUUUUUUVVVYYY[[[[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]___]]]ZZZWWWVVVVVVWWWXXXYYYYYYZZZ\\\^^^^^^]]][[[XXXVVVUUUSSSQQQPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGIIIJJJJJJJJJJJJLLLNNNMMMTTT]]]ggguuuppp```XXXSSSVVV___mmmzzz}}}|||}}}~~~{{{{{{{{{||||||||||||}}}wwwwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxzzz}}}~~~~~~}}}}}}~~~~~~|||{{{|||~~~zzzrrrlll```^^^\\\ZZZYYYYYYYYYYYYYYYWWWWWWXXXZZZ\\\]]]\\\YYY[[[]]]___```aaa``````ccc```\\\XXXVVVUUUUUUVVVUUUUUUUUUWWWYYYZZZZZZYYYWWWVVVUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPLLLLLLKKKKKKLLLMMMNNNNNNIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAABBBDDDFFFGGGIIIIIIHHHHHHHHHIIIJJJKKKHHHGGGGGGGGGGGGGGGGGGHHHFFFHHHIIIIIIIIIIIIJJJLLLJJJRRR[[[aaahhhyyysssfffXXXQQQRRR___iii{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~wwwwwwwwwxxxxxxyyyyyyzzz{{{zzzzzzyyyyyyxxxxxxwwwzzzyyyxxxzzz|||}}}}}}|||~~~}}}}}}~~~|||zzzyyyzzz}}}{{{qqqggg[[[WWWTTTSSSVVVXXXYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[YYYZZZ[[[]]]^^^___``````^^^^^^\\\ZZZWWWUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUTTTRRROOOMMMKKKNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIGGGGGGGGGHHHJJJLLLLLLQQQUUUXXX\\\jjj~~~pppYYYRRRUUUTTT\\\iiiwww~~~|||zzzzzzzzzyyyxxxxxxzzz|||{{{yyyyyy{{{~~~yyyzzzzzz{{{|||}}}}}}~~~}}}|||{{{|||~~~}}}vvvlllbbbZZZWWWSSSSSSUUUWWWXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZ\\\]]]^^^_________^^^]]]\\\ZZZXXXVVVTTTSSSRRRSSSSSSSSSTTTUUUUUUUUUWWWWWWVVVVVVTTTQQQOOOMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHHHHFFFFFFFFFGGGFFFDDDBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIHHHGGGGGGIIIKKKLLLIIIMMMQQQRRRUUU```rrreeeWWWTTTNNNTTT]]]jjjyyy}}}{{{||||||{{{zzzvvvxxxyyyxxxwwwwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~||||||}}}~~~}}}}}}{{{{{{{{{|||}}}|||wwwoooeee]]]YYYVVVTTTSSSTTTVVVWWWVVVWWWWWWWWWXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]][[[ZZZXXXVVVUUUTTTRRRRRRQQQQQQRRRTTTUUUVVVXXXXXXXXXWWWVVVTTTQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEEEEFFFGGGGGGFFFDDDEEEEEEDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJIIIHHHHHHHHHIIIKKKLLLHHHKKKNNNMMMNNNVVVeeeqqqwww___UUULLLOOOSSS[[[gggyyyyyyzzz{{{zzzyyyyyy{{{||||||||||||{{{{{{{{{zzzzzzzzz{{{{{{||||||||||||{{{|||}}}~~~~~~{{{vvvoooggg```[[[XXXVVVTTTSSSTTTTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[]]]\\\[[[YYYXXXVVVUUUUUURRRQQQPPPPPPQQQSSSUUUWWWWWWXXXXXXXXXVVVTTTRRRQQQOOONNNNNNMMMMMMNNNNNNOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIFFFEEEEEEFFFHHHIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKJJJLLLMMMLLLLLLRRR^^^ggg}}}kkkYYYRRRQQQPPPSSSZZZjjj{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}~~~~~~~~~|||zzz~~~{{{vvvooohhhbbb^^^\\\WWWVVVVVVTTTTTTTTTTTTUUUWWWXXXXXXYYY[[[\\\\\\]]]\\\\\\]]]]]]\\\\\\[[[[[[\\\[[[ZZZYYYXXXWWWVVVVVVSSSRRRPPPPPPQQQSSSUUUWWWVVVVVVWWWWWWVVVTTTRRRQQQOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFFFFGGGIIIJJJIIIHHHEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKMMMLLLLLLQQQZZZaaalllyyycccYYYSSSOOOPPPSSS]]]qqq||||||}}}}}}~~~~~~~~~~~~~~~}}}{{{}}}|||{{{zzzzzzzzzvvvooohhhccc```^^^]]]WWWWWWWWWVVVTTTSSSTTTVVVVVVWWWXXXYYYZZZ[[[\\\]]][[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWTTTSSSRRRRRRRRRSSSTTTUUUTTTUUUUUUVVVUUUTTTSSSRRROOOOOONNNNNNNNNNNNOOOOOOQQQPPPNNNLLLLLLKKKLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJIIIGGGDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGIIIJJJJJJKKKNNNUUUZZZdddsssvvvbbbXXXPPPOOOOOOTTTdddttt~~~}}}|||zzz||||||xxxxxxyyyyyyrrrmmmgggbbb```___^^^]]]WWWXXXYYYXXXUUUSSSUUUVVVTTTUUUVVVWWWXXXZZZ[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVUUUSSSRRRPPPOOOOOONNNNNNOOOOOOPPPQQQPPPMMMKKKJJJJJJKKKLLLIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIIIIIIILLLPPPTTT]]]iiitttdddVVVRRROOONNNYYYfffzzz~~~wwwuuuvvvwwwvvvjjjeee```___``````^^^[[[WWWYYYZZZYYYUUUTTTUUUWWWRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZYYYYYYXXXXXXXXXXXXUUUUUUVVVVVVUUUTTTSSSRRRTTTUUUVVVVVVVVVUUUTTTTTTPPPOOOOOONNNNNNOOOOOOPPPPPPOOOLLLJJJIIIIIIJJJKKKHHHIIIJJJJJJJJJIIIGGGGGGEEEDDDDDDDDDFFFFFFDDDCCCAAABBBBBBCCCCCCDDDDDDDDD===>>>???@@@BBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEHHHIIIJJJJJJJJJKKKNNNQQQSSS^^^rrrrrr^^^VVVPPPKKKRRR^^^iii||||||uuuvvvwwwtttooollleeedddbbb```^^^]]]\\\\\\\\\ZZZWWWVVVVVVVVVTTTSSSWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTVVVVVVUUUTTTSSSRRRQQQQQQNNNOOOPPPPPPQQQQQQQQQPPPQQQPPPMMMJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEGGGIIILLLMMMSSSXXXdddwwwqqq```VVVPPPQQQVVVZZZkkk}}}zzz}}}~~~vvvqqqsssuuuqqqkkkgggcccbbbaaa```___]]]]]]\\\ZZZXXXVVVUUUVVVVVVUUUSSSTTTTTTTTTUUUVVVXXXYYYZZZYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZWWWVVVTTTSSSRRRQQQRRRRRRUUUTTTTTTSSSQQQPPPPPPOOOLLLMMMNNNNNNOOOOOOOOONNNOOONNNLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEIIIHHHGGGGGGGGGIIIKKKLLLOOOSSS\\\jjj{{{ttt___QQQOOOSSSTTT```qqq|||xxx}}}xxxrrrooorrrsssnnngggccc___````````````^^^]]]\\\YYYWWWUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[ZZZYYYXXXYYYYYYYYYZZZZZZZZZZZZZZZVVVTTTSSSQQQPPPPPPPPPPPPRRRRRRQQQPPPOOONNNNNNMMMJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDJJJJJJHHHGGGGGGHHHIIIJJJMMMOOOTTT]]]iii~~~rrr[[[SSSTTTQQQVVVaaauuuyyywww}}}zzzsssoooppppppkkkeeeccc]]]^^^___``````___]]][[[XXXVVVUUUUUUWWWXXXWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSVVVWWWXXXYYYZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYUUUTTTRRRPPPOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDHHHGGGGGGFFFGGGGGGHHHIIILLLNNNQQQVVV^^^qqqrrr```ZZZSSSSSSYYYggg}}}yyyxxx|||}}}|||tttnnnllljjjeeebbbccc\\\]]]^^^``````^^^]]][[[XXXWWWUUUVVVXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSRRRPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHJJJLLLPPPSSSXXXffftttcccVVVTTTUUU\\\jjj{{{wwwvvv}}}}}}xxxpppiiifffccc___^^^```\\\]]]^^^^^^^^^]]]\\\[[[XXXWWWUUUVVVWWWXXXXXXWWWSSSSSSSSSSSSTTTUUUVVVWWWSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSQQQOOONNNNNNNNNOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@AAABBBCCCEEEFFFGGGGGGFFFHHHKKKOOORRR[[[ooottt^^^YYYUUUVVV[[[fffxxx}}}xxxzzz~~~}}}pppjjjfffdddaaa]]]\\\^^^^^^]]]]]]]]]\\\\\\[[[[[[WWWUUUTTTTTTUUUVVVUUUTTTRRRRRRSSSTTTUUUVVVXXXYYYRRRSSSUUUVVVWWWWWWWWWVVVWWWWWWWWWVVVVVVUUUUUUUUURRRQQQOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCDDDDDDCCCAAA???>>>???AAABBBCCCBBB@@@???@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEGGGKKKMMMSSSaaaooottthhh\\\WWWWWW[[[gggrrr~~~zzzzzz|||uuukkkgggeeefffddd___]]]______^^^]]]\\\[[[[[[[[[[[[VVVTTTRRRRRRSSSTTTSSSRRRUUUUUUUUUUUUUUUUUUVVVVVVRRRSSSUUUVVVWWWWWWVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVPPPOOOMMMLLLKKKJJJKKKKKKOOOOOOOOONNNNNNNNNNNNNNNJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCFFFFFFCCCAAA???<<<===???AAABBBAAA@@@???@@@@@@@@@AAAAAABBBBBBCCC@@@AAACCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDGGGEEEEEEHHHKKKPPP[[[fffrrrxxxeee\\\YYYXXX\\\ccczzzzzzuuu{{{{{{uuuooollliiigggeeeccc```___]]]]]]ZZZYYYYYYYYYZZZYYYWWWUUUWWWVVVUUUSSSRRRRRRQQQQQQSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTQQQOOOMMMKKKJJJJJJKKKLLLMMMNNNPPPQQQQQQPPPNNNMMMEEEGGGHHHIIIIIIHHHFFFEEEIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@??????AAACCCDDDAAA@@@@@@??????@@@@@@AAA===>>>???@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGIIILLLRRRVVVdddyyy}}}jjj___\\\]]]]]]lllzzzzzz{{{}}}{{{uuuoookkkiiieeedddbbb```___]]]]]]\\\\\\[[[YYYXXXYYYXXXWWWUUUWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTQQQOOOMMMKKKJJJJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLGGGGGGHHHHHHHHHGGGEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===>>>???AAABBB??????>>>>>>>>>>>>????????????@@@@@@@@@???>>>>>>>>>>>>???????????????@@@AAA@@@@@@@@@?????????>>>BBBBBBBBBAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFHHHKKKOOOSSS\\\kkkqqqggg```\\\```mmm~~~|||{{{}}}xxxqqqkkkgggeeeeeebbbaaa```^^^]]]]]]]]]]]]___]]]YYYXXXWWWWWWVVVUUUVVVUUUTTTSSSSSSSSSSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPSSSTTTTTTUUUUUUTTTTTTSSSPPPNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;<<<===>>>???>>>>>>============>>>>>>@@@@@@@@@??????>>>===<<>>>>>>>>>>>??????>>>>>>>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHLLLOOOTTT\\\kkkxxxiii___YYYaaannn}}}}}}{{{~~~zzzuuunnngggcccaaaaaabbb``````___^^^^^^_________aaa^^^YYYWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSOOOOOOPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSSSSSSSSSSRRRRRRNNNNNNLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>>>>???>>>>>>======?????????>>>>>>======<<<>>>>>>>>>===============?????????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCEEEHHHJJJPPPUUU___nnnxxxlll``````cccmmm}}}~~~wwwoookkkfff```]]]]]]___`````````___``````aaabbbbbb```]]]YYYVVVUUUTTTSSSSSSOOONNNNNNNNNOOOPPPQQQRRROOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMLLLJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@?????????>>>>>>>>><<<<<<<<<<<<======>>>>>>>>>>>>============>>>>>>:::;;;<<<===>>>????????????>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???????????????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCCCCBBBCCCEEEGGGJJJPPPYYYcccrrrooohhhaaabbbmmm~~~~~~}}}tttlllfffdddaaa]]]\\\\\\]]]^^^_______________```bbbbbb^^^[[[WWWUUUTTTSSSRRRPPPKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQPPPPPPOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOOOONNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>=========?????????>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>888999;;;<<<>>>?????????============<<<<<<<<<<<<<<<<<<============>>>>>><<<<<<======>>>?????????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCBBBBBBBBBDDDFFFDDDJJJSSSZZZcccvvvzzzmmmggghhhqqq{{{ssslllhhhaaaaaa```^^^\\\[[[ZZZYYY\\\[[[[[[\\\\\\]]]^^^___ZZZXXXVVVTTTTTTSSSPPPNNNJJJKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFFFFEEEDDDDDDBBBCCCCCCDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>??????>>>>>>>>>=========;;;<<<<<<=====================<<<<<<<<<<<<======999:::;;;<<<===>>>>>>>>>;;;<<<<<<<<<<<<<<<======:::;;;;;;;;;<<<<<<<<<===;;;;;;<<<======>>>??????============>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===???AAABBBBBBBBBBBBDDDEEECCCFFFLLLRRRWWWddd~~~zzzpppjjjmmmuuuvvvmmmiiiiii`````````___]]]ZZZXXXVVVYYYYYYXXXYYYYYYZZZ[[[[[[XXXVVVUUUTTTTTTSSSPPPMMMJJJKKKKKKMMMNNNPPPRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFCCCDDDFFFGGGGGGFFFDDDCCC@@@AAACCCDDDDDDCCCAAA???=========>>>???@@@@@@AAA>>>>>>>>>>>>============:::;;;<<<<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===<<<<<<<<<:::;;;;;;<<<<<<=========999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAA@@@???>>>===<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;999999:::;;;<<<===>>>>>>::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>======<<<<<<<<<<<<======<<<>>>???>>>===<<<===???AAAAAAAAA@@@@@@@@@??????AAADDDFFFHHHJJJRRR]]]gggwwweee\\\]]]hhhvvvzzzooohhheeeeeeeeeaaa___^^^]]]]]]]]][[[YYYYYYXXXVVVVVVWWWWWWWWWVVVTTTRRRPPPQQQRRRRRRPPPMMMOOOOOONNNNNNOOOQQQSSSTTTUUUUUUUUUTTTRRRPPPMMMLLLLLLLLLLLLKKKJJJJJJLLLNNNNNNNNNMMMMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;:::;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<===============<<<<<<<<<<<<======<<<>>>???>>>===<<<===>>>?????????@@@@@@AAAAAAAAABBBDDDEEEFFFGGGMMMWWW^^^ooossscccaaabbbfffooo}}}}}}qqqhhhdddcccbbbaaaaaa___^^^]]]^^^]]]\\\ZZZZZZWWWUUUTTTUUUUUUSSSRRRQQQOOOOOOOOOPPPQQQPPPNNNRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTRRRPPPMMMLLLKKKLLLLLLKKKJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>>>>========================<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<===>>>>>><<<<<<===>>>======>>>???@@@AAABBBBBBBBBDDDDDDCCCCCCGGGNNNTTT```pppssshhh]]]XXX```kkkxxxwwwkkkcccaaaaaa___\\\```^^^]]]]]]^^^^^^]]][[[ZZZXXXUUUTTTSSSSSSQQQOOOPPPOOOOOOOOOPPPQQQQQQQQQUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRPPPMMMLLLKKKLLLMMMLLLKKKJJJKKKMMMMMMMMMMMMLLLLLLKKKIIIIIIEEEDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFEEECCCAAA???>>>???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<===>>>===<<<<<<===>>>======>>>>>>???@@@@@@AAABBBBBBBBBAAAAAACCCHHHMMMVVVbbbvvvuuucccYYY^^^dddjjjyyy~~~zzzrrrgggaaa______\\\XXX^^^]]]\\\\\\]]]^^^]]][[[[[[YYYVVVTTTSSSRRRPPPNNNPPPQQQQQQPPPQQQQQQSSSTTTWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTRRRPPPMMMLLLJJJLLLMMMLLLKKKJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEDDDBBB@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;===>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAADDDGGGJJJKKKTTTcccxxxsssbbb^^^]]]\\\hhhyyy}}}|||}}}zzzpppkkkddd```^^^]]]ZZZWWW\\\[[[ZZZ[[[\\\]]]\\\[[[\\\ZZZWWWUUUTTTSSSQQQOOORRRSSSSSSRRRQQQRRRTTTVVVXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTRRRPPPMMMLLLJJJKKKMMMMMMLLLKKKKKKLLLIIIJJJJJJJJJJJJIIIHHHGGGAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDCCCBBB@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;::::::999999777777888888999999::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<======;;;;;;<<<===>>>>>>>>>>>>=========<<<>>>>>>???@@@BBBEEEGGGHHHGGGMMMXXXiiirrrbbbYYYVVV^^^iiiwww~~~|||{{{yyyuuuttttttrrrooolllccccccaaa___]]][[[YYYXXXZZZYYYXXXYYY[[[\\\[[[ZZZ]]][[[XXXVVVVVVUUUSSSQQQSSSTTTTTTRRRPPPQQQTTTWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUUUUTTTRRRPPPMMMLLLIIIKKKMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@??????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;999999999999999999999999777777888999999:::;;;;;;::::::::::::::::::::::::888888999999999:::::::::999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<=========<<<;;;;;;::::::;;;;;;<<<;;;<<<======;;;;;;<<<===<<<<<<==================>>>>>>>>>@@@BBBDDDEEEEEEIIILLLSSS^^^qqqttteee^^^]]]^^^ddduuu|||xxxtttooojjjhhhfffdddaaa^^^ZZZ\\\^^^^^^\\\ZZZYYYYYYYYYXXXWWWXXXZZZ\\\[[[ZZZ^^^\\\YYYXXXWWWVVVUUUSSSSSSTTTTTTRRROOOPPPSSSVVVVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUUUUTTTRRRPPPMMMLLLIIIKKKMMMNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>====================================999:::;;;;;;<<<<<<<<<;;;888888888888888888888888888888999::::::;;;<<<<<<::::::::::::::::::::::::888888888999999:::::::::999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<;;;<<<===<<<;;;;;;<<<===:::;;;;;;<<<===>>>??????>>>===>>>???BBBCCCCCCCCCIIIJJJMMMRRRaaazzzyyymmmaaaXXXWWWeeeuuu|||uuuppphhhgggdddaaa^^^\\\\\\[[[\\\\\\[[[[[[ZZZYYYYYYYYYXXXZZZZZZZZZXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRTTTSSSRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSQQQPPPOOOOOOMMMMMMNNNNNNNNNMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@???===============<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999999999999999999999999;;;;;;::::::999888777777999999999999999999999999:::::::::::::::;;;<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===???@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBIIIHHHJJJOOOWWWgggppp___```___fffttt|||vvvooojjjeeecccaaa___^^^]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[ZZZXXXWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSRRRRRRRRRSSSUUUVVVXXXWWWWWWWWWUUUTTTSSSRRRNNNOOOOOOOOOOOONNNMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@???======>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999777777777777777777777777888888888999999999::::::999999999999999999999999;;;;;;::::::999888888777999999999999999999999999:::999999999999::::::;;;::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<============>>>???@@@@@@DDDDDDGGGLLLRRR\\\oooxxxjjjccc___dddpppxxxsssnnnhhhdddaaa```___^^^^^^^^^^^^___ZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[[[[YYYXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXYYYYYYXXXVVVTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777777777777777777777888888888999999999999:::999999999999999999999999;;;::::::999999888888888:::::::::::::::::::::::::::999999888888888888999;;;;;;::::::::::::::::::============<<<;;;:::999999999::::::;;;<<<======<<<<<<<<<<<<===>>>??????AAABBBEEEJJJLLLPPP\\\hhh{{{oooaaa[[[aaarrrvvvooollliiieeebbb______^^^^^^]]]]]]]]]]]]YYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\ZZZYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVUUUVVVXXXYYYYYYVVVTTTRRRSSSRRRRRRQQQPPPPPPPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888888888999999999999888888888888888888888888:::::::::999999888888888::::::::::::::::::::::::;;;:::999888888888888888;;;;;;::::::999999888888;;;<<<<<<===<<<;;;:::999888888999:::;;;======>>><<<<<<<<<<<<===>>>??????CCCCCCEEEHHHIIIJJJQQQZZZoooqqqccc___ggguuuzzztttmmmhhhhhhgggfffdddaaa``````^^^]]]\\\[[[ZZZXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]]]][[[ZZZ[[[\\\ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYWWWUUUTTTSSSRRRQQQPPPPPPPPPPPPRRRSSSUUUTTTUUUWWWYYYYYYWWWUUUSSSTTTSSSRRRPPPPPPOOOPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCBBBBBBAAA@@@???===============<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888777777888888888999999999888888888888888888888888::::::999999999999999888::::::::::::::::::::::::<<<;;;:::999999888999999:::::::::999999888888777888999;;;<<<<<<<<<;;;:::888888999:::;;;======>>>============>>>???@@@@@@DDDBBBCCCEEEEEEFFFLLLTTT^^^qqqnnnbbbaaafffiiiyyyxxxoookkkfffdddfffggggggeeebbbbbbaaa```^^^[[[YYYXXXWWWWWWXXXYYYYYYZZZ[[[[[[]]]^^^^^^^^^\\\[[[\\\]]][[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWUUUTTTSSSSSSQQQQQQPPPOOOPPPQQQRRRSSSUUUVVVWWWYYYYYYXXXWWWVVVTTTRRRQQQOOONNNNNNNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGFFFFFFEEEDDDDDD@@@AAAAAAAAA@@@@@@???>>>;;;<<<<<<<<<<<<;;;::::::;;;;;;:::::::::999999999::::::::::::::::::::::::666666666666666666666666777777777888888888888999888888888888888888888888999999999999999999999999999999999999999999999999;;;::::::999999999999:::999999888888888888888888777888999:::;;;;;;;;;;;;999999::::::;;;<<<==================>>>???@@@@@@BBB??????AAABBBCCCHHHNNNRRR```vvv}}}mmmhhheeebbbeeelllzzz{{{rrrkkkhhheeebbbbbbeeeffffffdddbbbbbbaaa```___\\\ZZZYYYVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^___^^^]]]\\\\\\^^^[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVSSSQQQOOOMMMLLLLLLMMMMMMIIIIIIIIIIIIJJJJJJJJJJJJDDDDDDDDDDDDDDDDDDDDDDDD>>>????????????>>>>>>===::::::;;;;;;::::::999888::::::999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666777777777777888888888888888888888888888888888888999999999999999999999999888888888888888888888888999888888888888999999:::777777777888888888888888:::999999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????===>>>AAABBBBBBDDDIIIKKKRRR```rrrtttiiiccc```dddppp|||vvvooojjjhhhgggeeebbb```aaadddeeedddbbbaaaaaaaaaaaa```^^^\\\ZZZUUUVVVWWWXXXYYY[[[[[[\\\^^^___```___]]]\\\]]]^^^\\\[[[[[[ZZZYYYXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRPPPOOONNNNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTRRRPPPNNNLLLJJJKKKKKKLLLHHHIIIIIIIIIIIIIIIIIIIIIAAAAAAAAABBBBBBBBBCCCCCC===>>>>>>>>>>>>======<<<999::::::::::::999888888999999999888888888777777;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777888888888888777777777777777777777777999999999999999999999999777777777777777777777777777777666666777888999999666666777777888888999999<<<;;;999888777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>===???DDDEEECCCCCCFFFIIIKKKQQQ]]]qqqqqqiii___YYY___ggglllrrrxxxwwwwww{{{vvvlllfffccc```^^^```aaaaaabbbbbbbbbaaaaaaaaaaaa```___]]]ZZZXXXWWWXXXXXXXXXXXXYYYZZZ[[[\\\aaabbbcccdddcccaaa___^^^YYYZZZ[[[[[[[[[YYYXXXWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQQQQPPPOOOOOONNNMMMMMMPPPQQQRRRRRRQQQOOOMMMKKKNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA===>>>>>>>>>>>><<<;;;:::999999999999999999999999999999888888777666555555999999999888888888777777777666555444444555666777777888999:::999888555444666666666666666666666666999999999888888888777777555666666777888999999999777777777777777777777777888888777777888999999::::::;;;;;;<<<<<<;;;:::999888888888999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@@@@??????AAACCCGGGIIINNNUUU]]]mmmyyykkk___[[[ZZZZZZ^^^dddkkksss~~~{{{rrrooowww|||rrriiieeebbb___]]]^^^___```aaaaaaaaaaaaaaa______^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[``````aaaaaa```___]]]\\\XXXYYYZZZ[[[[[[ZZZYYYYYYWWWVVVVVVUUUSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLLLLNNNOOOPPPQQQQQQPPPNNNMMMNNNMMMKKKIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@======>>>>>>===<<<:::999999999999999999999999999999999999888777666666666999999888888888777777777777666666555555666666777666777888999999777555444555555555555555555555555888888777777777666666666666777777888999999::::::777777777777777777777777777777666666666777888888999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@??????AAACCCDDDEEEIIINNNSSS___tttpppggg```ZZZZZZ\\\```fffppp{{{xxxttttttxxxxxx{{{vvvnnngggbbb```]]]\\\[[[\\\]]]^^^___`````````]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ^^^^^^]]]]]]\\\[[[[[[ZZZWWWXXXYYYYYYZZZYYYYYYXXXVVVVVVUUUTTTSSSRRRRRRQQQNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLNNNOOOOOOOOONNNMMMMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@CCCBBBBBBAAA@@@???>>>>>><<<=========<<<;;;:::999888888888888888888888888999999999888888777777666888888777777777777777666666666777777777777666666555666777888777666555444555555555555555555555555666666666666555555555555777777888888999999::::::777777777777777777777777777666666555555555666666777777777888999<<<>>>?????????===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>??????>>>???AAACCCBBBBBBEEEHHHJJJPPP___nnnrrrfff^^^\\\WWWZZZ^^^fffsssyyyuuuuuuyyyyyy|||zzzvvvrrrlllfffaaa^^^[[[ZZZXXXYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYXXXVVVVVVUUUVVVUUUUUUVVVVVVWWWXXXYYY[[[[[[YYYXXXXXXWWWXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@??????BBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::999999888888888888888888888888999999888888888777777777666666666666666666666666555666777888888777666555555555666666666666555444555555555555555555555555666666666555555555555555666666777777888888888999777777777777777777777777777666666555555555555555777666666777:::===@@@CCCAAA@@@>>><<<:::999999888999999999:::;;;;;;<<<<<<<<<===>>>>>>>>>???AAACCCBBBBBBEEEGGGFFFHHHRRR^^^pppssslllbbb___[[[ZZZbbbppp}}}uuuppp~~~vvvkkkxxxtttsssrrrrrrsssqqqmmmhhhbbb]]]ZZZXXXWWWWWWYYYZZZ\\\\\\]]]]]]]]]\\\ZZZWWWUUUSSSRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUVVVUUUTTTSSSQQQPPPPPPOOORRRRRRRRRQQQQQQPPPPPPOOOKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJIIIHHHGGGJJJIIIHHHFFFEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>AAA@@@???>>>===<<<;;;;;;;;;;;;::::::999888888888777777777777777777777777888888777777777777777666555555555555555555555555555666777888888777666555444444444555555555444444555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666777666666555555555666666777777777888;;;>>>BBBDDD???>>><<<:::888777666666888888999999:::;;;;;;<<<;;;<<<=========>>>@@@CCCBBBCCCEEEGGGGGGGGGNNNVVVfffxxxyyypppddd\\\[[[bbbkkkrrr~~~yyyzzz~~~xxxjjjaaavvvnnnkkklllmmmoooppppppnnnjjjccc]]]ZZZXXXVVVWWWXXXYYYZZZ[[[[[[[[[\\\ZZZWWWTTTRRRQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSTTTSSSQQQPPPNNNNNNMMMMMMPPPPPPOOOOOONNNNNNNNNNNNJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJIIIHHHGGGFFFEEEEEEHHHHHHFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>???>>>>>>===<<<;;;::::::;;;:::999888777777777888666666666666666666666666666666666666666666666666333444444444444555555555555555666666666666555555333333333333333444444444444444444444444444444444555555555666666666666666444444444444555555555555666666666666666666666666555555555555555666777777777777777999;;;===@@@BBB===<<<:::888777666666555777777888999::::::;;;;;;:::;;;<<<======>>>@@@BBBBBBBBBEEEHHHHHHHHHMMMTTT]]]hhhwwwssseee^^^]]]___aaagggqqqzzzwww{{{zzziii___ZZZzzzuuummmhhhhhhjjjmmmnnnkkkmmmmmmjjjddd^^^[[[ZZZWWWXXXXXXYYYZZZZZZZZZYYYWWWVVVTTTRRRQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<<<<<<<;;;;;;::::::;;;:::888777666666777777666666666666666666666666444555555555555555555555222333333333444444444444555555444444444444555555222222222222222333444444444444444444444444444444333444444444555555555555555555555555555555555555666666666666666666666666333333333333444555777777666666777888:::;;;<<<<<<::::::999888777777777777666666777888999:::;;;;;;999:::<<<<<<<<<===@@@BBBDDDDDDFFFJJJKKKKKKPPPVVVSSS[[[eeeooo|||qqqhhhbbb___]]]ccckkkuuuwwwzzz{{{hhh[[[UUUTTT}}}pppmmmhhhggghhhkkkmmmooogggjjjllljjjddd___\\\\\\XXXXXXYYYYYYZZZYYYYYYYYYTTTSSSQQQPPPQQQRRRTTTUUUQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWXXXWWWUUUSSSRRRNNNNNNMMMMMMNNNPPPQQQSSSLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666666666777777666666666666666666666666333444444444444444444444222222222333333444444444555444333222222333444555222111111111222333333444444444444444444444444444222222222333333444444444666666666666666555555555666666666666666666666666000000111222333555666777444555777888999999999888999999888888888888888999555666777888999:::;;;;;;888:::;;;<<<<<<===@@@BBBGGGGGGIIIMMMNNNNNNSSSYYYNNNVVV^^^bbbmmm|||qqqjjjaaaaaaaaabbbgggppp{{{zzzxxx{{{~~~lll\\\RRROOOPPP{{{{{{}}}|||xxxssskkkiiifffdddccceeegggiiifffggghhhfffcccaaaaaaaaaZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSMMMMMMNNNOOORRRRRRQQQOOOOOOMMMKKKHHHHHHHHHJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@?????????>>>>>>======:::999888888777777888888:::999888777777888999::::::999888777666555444444666555555555555444444444444444444444444444444444333222222111111222222333222222333333333333444444666666666666666666666666222222333333333333444444222222333444555555555555333444555555444444666777444555666777666444111...777777777777777777777777777777666666666666666777999888777666666777888888888999::::::999999;;;===AAABBBDDDGGGKKKNNNPPPQQQOOORRRVVVYYY___lllssslllccc^^^^^^bbbgggjjjnnnrrryyy~~~zzz~~~}}}lll___WWWSSSNNNJJJ~~~vvvrrroooppprrrqqqmmmiiiiiigggeeecccbbbccceeefffdddfffgggeeecccaaaaaabbb\\\[[[ZZZYYYWWWVVVUUUTTTRRRQQQQQQPPPOOOOOOPPPPPPTTTTTTTTTUUUUUUTTTSSSSSSUUUVVVWWWWWWVVVUUUTTTSSSNNNNNNOOOQQQSSSSSSQQQOOONNNLLLIIIGGGGGGGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA>>>>>>=========<<<<<<<<<:::999888888777777888888999888777777777777888999555555555666666666666777555555555555444444444444444444444444444444444444333222222111111222222333222222222333333333444444444444444444444444444444222222333333333333444444333333444444444444444444333444555555444444555777444444555666555444222000666666666666666666666666777777666666666666666777777777666555555666777777888999:::999999999;;;===>>>???AAACCCFFFIIIKKKLLLGGGJJJMMMOOORRR\\\kkkwwwtttjjjccc___^^^]]]bbbdddgggmmmuuu~~~}}}sssdddYYYSSSOOOLLLIII~~~yyysssnnnmmmkkkiiijjjlllllliiiffffffeeecccbbbaaaaaaaaabbbbbbdddeeeeeecccbbbbbbbbb^^^]]][[[ZZZXXXVVVUUUTTTQQQPPPPPPOOOOOOOOOOOOOOOVVVUUUTTTSSSSSSRRRRRRRRRWWWWWWWWWWWWVVVUUUSSSRRRQQQRRRTTTVVVXXXXXXUUURRRLLLJJJHHHGGGFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;;;;;;;;;;999999888777777777777888777777666666666666777777444444444555555555666666555555555555444444444444444444444444444444444444333222222111111222222333222222222222333333333333333333333333333333333333222222333333333333444444333444444444444333333222333444555555444444555666333444444444444333333333555555555555555555555555666666555555555666666777666555555444444555666666777888999999888999;;;===:::;;;===>>>@@@BBBDDDDDDEEEGGGIIIIIIJJJOOOZZZbbbuuutttjjjaaa\\\\\\[[[YYYZZZ^^^eeelllqqq}}}mmmeeeZZZQQQMMMKKKIIIGGG}}}vvvrrrnnnjjjfffhhhgggfffhhhjjjjjjiiigggbbbbbbaaa```____________aaacccddddddcccbbbcccccc___^^^\\\ZZZWWWUUUSSSRRRPPPOOOOOONNNNNNNNNOOOOOOUUUTTTSSSRRRQQQRRRSSSSSSWWWXXXXXXWWWVVVTTTRRRQQQSSSTTTWWW[[[]]]^^^[[[YYYKKKJJJHHHGGGGGGGGGHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777666666666555555666666666666666555444444333222222555555555444444444333333333333333333333333333333333222222111111222222333111222222222222333333333333333333333333333333333222222222333333333444444444444444444444333222111333444555555333333444555333333222222222333555666444444444444444444444444555555444444555555666666555555555555555555666666666888999888888888:::<<<::::::;;;<<<===>>>??????CCCEEEGGGGGGFFFHHHNNNTTTbbbsss{{{uuukkkfff___[[[ZZZ]]]```bbbkkkrrr}}}vvvooobbb\\\SSSMMMJJJHHHGGGEEE{{{vvvpppmmmlllkkkhhheeeaaaaaaaaacccdddeeedddddd``````___^^^^^^^^^^^^^^^aaacccddddddcccccccccddd```___]]]ZZZWWWTTTRRRQQQOOOOOONNNNNNNNNOOOOOOPPPSSSRRRQQQPPPQQQRRRTTTUUUWWWWWWWWWWWWVVVTTTRRRPPPQQQRRRUUUYYY\\\]]]\\\ZZZKKKJJJIIIHHHHHHHHHIIIJJJGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777555555555666666555555555555555444444333333222222555444444444444333333333333333333333333333333333333222222111111222222333111111111222222222333333333333333333333333333333222222222333333333444444444444444444333222111111333444555444333222333444333222111111111333555666444444444444444444444444444444333444444555666666555555666666777777777777666777888888777777999;;;;;;;;;;;;<<<<<<======>>><<<>>>@@@@@@@@@AAADDDHHHSSS\\\mmmuuulllfffbbb```^^^]]]```fffoooyyyyyyqqqfff___\\\XXXRRRMMMIIIGGGEEEDDDxxxqqqnnnjjjgggggghhhiiifffddd^^^___```aaabbbccccccccc___^^^^^^]]]]]]___```aaabbbdddeeeeeedddcccdddeeebbbaaa___[[[XXXTTTRRRQQQOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUSSSQQQPPPMMMMMMOOOQQQTTTVVVUUUTTTJJJJJJIIIIIIIIIIIIIIIJJJGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@????????????============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;888888777666666666666777555555666666666666555555111222222333444555666666444444444444333333333333333333333333333333333333333222222111111222222333111111111111222222222222333333333333333333333333222222333333333333444444222333333333333222222111333444555444333222333444333222111111111333444555444444444444444444444444333333333333333444555666444555666777777777777777555666777777666777999;;;;;;;;;;;;<<<<<<<<<<<<===999;;;===>>>>>>???BBBDDDJJJMMMYYYooo~~~vvvnnniiiccc^^^]]]aaaeeehhhlllpppxxxzzzqqqggg]]]WWWXXXVVVRRRNNNJJJGGGEEEDDD~~~{{{uuunnnhhheeecccbbbccceeeeeebbb^^^^^^```aaabbbccccccdddddd___^^^]]]\\\]]]```bbbddddddeeeggggggeeeddddddeeefffdddbbb^^^ZZZVVVSSSRRRPPPPPPOOOOOOPPPQQQQQQRRRPPPPPPQQQRRRRRRRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPNNNLLLKKKKKKLLLMMMLLLKKKHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@????????????<<<<<<<<<;;;;;;;;;;;;:::888888888999999999::::::888888777666666666666666555666777777777777666555222222333444555666777777444444444333333333222222222222222222222222222222333222222111111222222333111111111111222222222222222222222222222222222222222222333333333333444444111222222333333333222222333444555444222111222333222222222222222222333333444444444444444444444444222222222222333444555666222333444666777777666666555666777666666666888:::999999999:::::::::;;;;;;:::;;;<<<>>>???AAACCCEEEEEEHHHQQQ```ppptttiiiddd```[[[ZZZ]]]___gggrrr|||rrrfff]]]WWWSSSSSSSSSQQQNNNJJJGGGEEEDDDyyysssooommmkkkfffcccbbb```___aaacccaaa]]]YYY[[[]]]___`````````aaabbb```^^^\\\\\\]]]aaadddgggeeeggghhhgggfffdddeeeeeeiiigggddd```\\\XXXUUUSSSPPPPPPPPPPPPPPPQQQRRRSSSQQQRRRRRRSSSRRRPPPOOONNNQQQQQQRRRSSSSSSRRRQQQPPPQQQNNNJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@????????????;;;;;;;;;:::::::::999999666666777777888888888999888888777666666666666666555666777888888777666555555555555555555555444444444444444333333333222222222222222222222222222222333222222222222222222333000111111111111222222222000000000000000000000000222222333333333444444444000111222333333333333333333444555444222111222333222222222222222222222222555555555555555555555555222222222222333444555666000222333555666666555555444666777666666666888:::666777777777888888999999888999:::;;;===???AAABBB???CCCLLLUUUZZZhhh{{{ooodddYYYSSSTTTSSSXXX^^^cccjjjuuuttteeeZZZRRRNNNMMMOOOOOOOOOMMMIIIFFFDDDDDD|||yyyuuussslllkkkjjjhhhfffdddbbbbbb^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZ[[[]]]___aaacccdddeeeffffffggghhhhhhgggfffeeefffddd```^^^\\\ZZZWWWTTTRRRRRRQQQPPPQQQRRRSSSTTTUUUQQQNNNNNNQQQRRRNNNJJJNNNOOOQQQRRRRRRPPPOOONNNOOONNNMMMLLLKKKJJJIIIHHHIIIHHHGGGGGGFFFFFFFFFFFFLLLKKKJJJHHHGGGFFFEEEEEECCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999999999:::::::::::::::999999999888888666666666666666666666666666666666666666666666666444444444333333222222222111111111111111111111111333333222222111000000000222222333333333444444444111111111111111111111111444333333222111111111222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333111222333444444333222111333333333222222111111111222333444555666555444333666666666666777777777777888888999:::;;;;;;<<<<<<999999:::;;;<<<===>>>???@@@DDDHHHJJJOOO[[[lllzzzpppbbbZZZUUUSSSQQQRRRSSSTTTXXXdddqqqyyy}}}qqqaaaUUUPPPNNNKKKIIINNNNNNMMMLLLIIIFFFCCCAAA|||vvvrrrnnnkkkiiiiiihhhhhhfffdddbbb```___]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYYYYZZZ[[[\\\\\\[[[ZZZZZZ[[[]]]^^^```aaabbbeeeeeefffggggggfffeeedddeeebbb___]]][[[YYYVVVTTTRRRQQQPPPPPPPPPQQQRRRSSSUUURRRPPPPPPPPPPPPNNNLLLNNNOOOPPPQQQQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIKKKJJJIIIHHHGGGGGGHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBAAA@@@>>><<<;;;<<<;;;;;;:::::::::::::::::::::999999999888888888444444444444444444444444444444444444444444444444444444333333333222222222111111111111111111111111111111111111111111111222111222222222222333333333111111111111111111111111444333222222111111111222111111111222222222333333222222222222222222222222222222222222222222222222111111111222222222333333222222222333333222222222333333333333222222222111222333333444555444444444666666666777777777777888888888888999:::::::::;;;999999:::;;;<<<===>>>>>>:::===AAABBBEEENNN\\\gggpppddd^^^XXXTTTSSSSSSTTTUUU\\\eeeccciiirrr|||{{{xxxnnndddWWWNNNKKKJJJHHHFFFLLLLLLKKKJJJHHHEEECCCAAA|||yyyyyyuuuooojjjgggdddbbb```ccccccddddddbbb```]]][[[[[[[[[[[[[[[[[[\\\\\\\\\ZZZXXXXXXXXXZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[\\\^^^^^^cccdddeeeffffffeeedddcccbbb```]]][[[ZZZXXXUUUSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTRRROOOMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJMMMKKKIIIHHHHHHIIIJJJKKKIIIHHHHHHGGGFFFFFFGGGGGGDDDDDDCCCBBB@@@>>><<<;;;<<<<<<<<<;;;;;;;;;::::::999999999999888888888777555555555555555555555555333333333333333333333333333333333333222222222222111111111111111111111111//////000111111222333333000000000111111111222222111111111111111111111111333333222111111111111222111111111222222222222333222222222222222222222222222222222222222222222222111111111222222222222333333222222222222222222333444444333333333333222222333333333333333444555555666666777777777888888888888888888888888888888888999999::::::;;;<<<======:::===@@@@@@@@@EEEOOOWWWcccvvvzzzsssggg___YYYXXXWWWUUUVVVZZZWWWZZZ___eeekkkrrrzzz{{{}}}zzzooohhh\\\VVVMMMHHHGGGGGGFFFEEEHHHHHHHHHHHHFFFDDDBBBAAA{{{wwwtttqqqppppppmmmhhheeecccaaa___]]]]]]^^^```aaa```]]]ZZZXXXYYYYYYZZZZZZ[[[[[[\\\\\\YYYXXXWWWWWWYYYYYYXXXWWWYYYXXXXXXXXXXXXZZZ[[[\\\```aaacccddddddcccbbbbbb___]]][[[YYYYYYWWWUUUSSSRRRQQQOOONNNNNNNNNOOOOOORRRUUUVVVSSSNNNKKKLLLOOOLLLMMMNNNOOOOOONNNNNNMMMKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKIIIGGGGGGIIIKKKLLLGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDBBB???===<<<============<<<;;;::::::999888888888888777777777777777777777777777777777333333333333333333333333333222222222222222222222111111111111111111111111///000000000111111111222/////////000000000000111111111111111111111111111222222111111111111111222111111111111222222222222111111111111111111111111222222222222222222222222111111111111222222222222444333222111111222333444444333333333333333333333444333222111222333555666666666666777777777888888777777777777777666666666888999999:::;;;;;;<<<<<<<<<>>>AAAAAA@@@BBBHHHMMMSSSaaavvvuuuiiidddbbb^^^\\\\\\^^^______```bbbdddhhhjjjmmmqqqxxx~~~{{{{{{}}}{{{|||~~~ooobbbZZZQQQNNNJJJHHHHHHHHHGGGFFFDDDDDDEEEEEEDDDCCCBBB@@@{{{yyyxxxxxxuuusssqqqooommmlllllllllllliiieeecccbbbaaa___]]]ZZZ\\\^^^___^^^\\\ZZZXXXYYYYYYYYYZZZZZZ[[[[[[[[[YYYWWWVVVWWWXXXXXXWWWVVVYYYXXXWWWVVVWWWXXXZZZ[[[^^^___```aaabbbaaaaaa```]]][[[YYYXXXXXXWWWUUUSSSRRRQQQOOONNNMMMMMMMMMNNNPPPTTTVVVSSSMMMIIILLLOOOKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGFFFFFFHHHIIIJJJFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGEEEDDDAAA@@@???============<<<;;;:::999888888888777777777666666777777777777777777777777444444444444444444444444222222222222222222222222111111111111111111111111111111111000000000//////....../////////000000000000000000000000000000000111111111000000111222222000000111111111222222222111111111111111111111111222222222222222222222222000000111111111222222222444333222111111222333444333333333333333333333333333333222111222333444555555666666666666777777777777666666666666666666666888888999999::::::;;;;;;777:::=========>>>AAADDDNNNTTT```rrryyyvvvqqqnnnnnnpppooollljjjhhhfffdddcccbbbccceeegggiiiiiihhhgggjjjiiiiiilllpppqqqooolllnnnjjjiiiooowww{{{lll^^^SSSNNNLLLJJJIIIHHHGGGGGGFFFEEEAAABBBCCCCCCCCCBBBAAA@@@vvvoookkkjjjjjjjjjmmmllljjjiiihhhggggggggghhhfffcccbbbaaa```___]]]ZZZ[[[]]]^^^^^^]]][[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXVVVWWWXXXXXXWWWVVVWWWVVVUUUTTTTTTVVVXXXZZZ\\\]]]^^^___``````______[[[YYYXXXWWWXXXXXXVVVTTTSSSRRRPPPNNNMMMMMMMMMMMMNNNQQQSSSQQQLLLJJJLLLOOOJJJKKKKKKKKKLLLMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFDDDCCCAAA@@@<<<=========<<<;;;999777777777777777666666666666444444444444444444444444444444444444444444444444111111111222222222222222111111111111111111111111222222111000000///.............../////////000000000000000000000000000000111000000000000111222222000000000111111111111222111111111111111111111111222222222222222222222222000000000111111111111222333222222222222222222333111111222222222222333333222222222222222333444444444444555555555666666666666666666666666666666666888888888999999:::::::::666888;;;<<<<<<===???AAAHHHIIIPPP\\\lll~~~xxxsssfffccc```]]]\\\[[[YYYWWWZZZXXXVVVXXX\\\^^^]]][[[ZZZWWWWWW\\\bbbjjjwww~~~wwwvvv{{{lll^^^TTTMMMJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBBBBBBBAAA@@@???{{{|||~~~uuuppphhhcccaaaaaabbbccceeeeeeeeeeeeeeeeeeddddddgggeeecccbbbaaa```^^^]]][[[\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[[[[ZZZZZZZZZXXXWWWWWWXXXXXXWWWVVVTTTSSSQQQQQQRRRTTTWWWXXXZZZ[[[\\\^^^______^^^^^^ZZZYYYWWWWWWXXXXXXWWWUUUUUUSSSQQQOOOMMMMMMMMMMMMLLLNNNPPPNNNLLLKKKLLLNNNJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA;;;<<<======<<<:::777666777777666666666555555555333333333333333333333333333333333333333333333333000111111111222222222222111111111111111111111111000000000000000/////////...////////////000000000000000000000000000000000000000000000000111222222000000000000111111111111111111111111111111111111222222222222222222222222000000000000111111111111222222222333333222222222000000000111111222222222111111222333333333333333333333333444444444444555555555555666777777888888888888888888999999999999999:::<<<======>>>@@@AAAAAABBBHHHPPPYYYfff|||zzzppphhhccc___\\\YYYZZZUUUQQQPPPRRRSSSSSSQQQMMMKKKLLLOOORRRVVV___iiiyyy}}}}}}~~~mmm___UUUOOOLLLIIICCCDDDDDDCCCBBBAAAAAAAAA@@@AAABBBBBBAAA@@@???>>>dddfffhhhjjjmmmqqqvvvzzz{{{~~~}}}yyyyyy}}}}}}zzzpppkkkddd___^^^^^^______^^^___```bbbcccdddddddddgggeeeccccccbbbaaa___]]]]]]]]]]]]^^^^^^___``````]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYWWWWWWXXXXXXWWWVVVRRRPPPOOONNNPPPRRRUUUWWWYYYZZZ\\\]]]^^^^^^]]]]]]ZZZXXXWWWWWWXXXYYYXXXVVVUUUTTTRRRPPPNNNMMMMMMMMMLLLMMMMMMMMMLLLKKKLLLMMMIIIIIIIIIJJJJJJLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGDDDEEEGGGIIIJJJIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@;;;<<<<<<===;;;999777555777666666666555555555555444444444444444444444444222222222222222222222222000000111111222222222222111111111111111111111111......//////000000111111////////////000000000111000000000000000000000000000000///000000111222222000000000000111111111111000000000000000000000000222222222222222222222222000000000000111111111111111222333444444333222111//////000000111111111222000111222333444333222222222222222333333333444444444555555666777888999999888888888888888999999999888888999:::;;;<<<<<<===<<>>===XXXXXXXXXYYYZZZ]]]___```ggghhhjjjlllnnnpppqqqrrrwwwxxxzzz|||~~~|||zzzxxxwwwooopppqqqsssuuuuuussspppgggeeeaaa]]][[[ZZZZZZ[[[^^^______```aaabbbbbbbbbbbbaaa```___^^^]]]]]]\\\ZZZZZZ[[[\\\^^^___``````[[[]]]______]]]\\\\\\\\\\\\ZZZXXXXXXXXXXXXWWWVVVSSSSSSSSSTTTTTTUUUUUUVVV[[[\\\]]]^^^___^^^]]]\\\]]][[[YYYWWWVVVUUUUUUUUUUUUTTTTTTSSSQQQPPPNNNMMMJJJJJJKKKLLLMMMNNNOOOOOOHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCBBB@@@???????????????????????????;;;;;;:::999999888888777666666666666555555555555666666555444333333333333222222222111111000000000222222222111111111111000111111222222222222111111222111111111000000//////000000000000000000000000000000////////////000000000000000000000000000000000///.........000111222111111222222222222111111222111111111000000//////111111111111111111111111333222222111111222222333111///...---...///111222111111000000///000000000444333333333333444555555555444444444444555666666888888999999999:::::::::???===;;;999999999:::;;;AAA@@@???@@@EEEMMMUUUZZZlllwwwnnnbbbYYYUUUSSSQQQPPPLLLKKKHHHFFFHHHLLLMMMKKKRRRWWW^^^fffnnnssswwwxxx}}}|||yyyvvvuuuvvvyyy|||{{{zzzzzzzzz|||xxxpppiiiddd```___^^^fffqqqtttiii```TTTLLLIIIHHHEEEBBBCCCCCCBBBAAA@@@>>>>>>===@@@AAAAAAAAAAAA@@@??????QQQQQQQQQQQQSSSUUUVVVXXXXXXYYY[[[]]]```aaabbbccccccdddfffhhhkkkmmmooopppqqqsssuuuxxxzzz|||}}}~~~~~~}}}||||||}}}{{{zzzxxxvvvuuusssssssssttttttsssqqqpppooonnnnnnlllllllllnnnppppppooommmeeeccc```]]][[[[[[\\\\\\______``````aaabbbbbbbbbaaa```___]]]\\\\\\[[[[[[ZZZ[[[[[[\\\]]]^^^______]]]___``````]]][[[ZZZ[[[[[[YYYWWWWWWXXXXXXWWWVVVTTTTTTTTTUUUUUUUUUUUUUUUXXXYYYZZZ\\\]]]]]]\\\\\\[[[ZZZXXXVVVUUUTTTTTTUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIGGGEEEDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999888888777777555555555444444444444333444444333333333444444555333222222222111111111111222222222111111111000000000111111222222111111000111111111000000000//////000000000000000000000000000000////////////000000////////////////////////000//////......///000111000111111222222111111000111111111000000000//////111111111111111111111111111111111000000111111111111000///......000111333444333333222222222333333444333333333333444555555444444444444444555666666777777777888888888999999<<<;;;999888777888999:::======<<<>>>BBBHHHOOOSSSWWWkkk~~~|||qqqiiiddd^^^ZZZTTTQQQMMMIIIJJJLLLMMMLLLPPPSSSWWW[[[___bbbdddeeeeeedddcccaaa```aaaccceeegggiiimmmrrrxxx}}}{{{uuummmgggddddddddddddgggddd___ZZZXXXZZZ^^^aaarrr~~~zzzpppiii___XXXOOOIIIHHHGGGEEEBBBBBBBBBAAA@@@???>>>======???@@@@@@@@@@@@???>>>>>>KKKKKKKKKKKKLLLMMMNNNOOONNNOOOQQQTTTVVVWWWXXXXXXVVVWWWXXXZZZ]]]___```aaa```aaaccceeefffggghhhhhhkkkkkkjjjkkkkkklllmmmnnnmmmoooqqqqqqpppooopppqqqooonnnmmmkkkiiiiiihhhhhhggggggfffeeeeeeeeeeeeeeegggggggggggggggggggggggggggfffeeefffhhhjjjjjjiiieeeccc```^^^\\\\\\]]]^^^______```aaabbbbbbbbbbbb___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]___```aaa```]]][[[ZZZZZZZZZXXXVVVVVVXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVXXXYYYZZZZZZZZZZZZXXXXXXVVVUUUTTTTTTTTTTTTUUUTTTSSSQQQOOOLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777444444333333333222222222222222222222333444555666333333333222222222222111222222111111111000000000000111111222222111111000111111000000000000//////000000000000000000000000////////////////////////////////////////////////111000000////////////000000111111222222111111000111111000000000000//////111111111111111111111111000000000000000000000000111111000///000111222333444444333333333333444444333333333333333444555555444444444444444555555555666666666666777777777777888777666666666777999999999999999;;;>>>CCCGGGIIIJJJWWWcccxxxwwwqqqgggaaaYYYSSSPPPPPPPPPPPPRRRSSSVVVXXXZZZ[[[[[[[[[XXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYY\\\```eeehhhjjjsssvvv{{{}}}yyywwwsssnnnjjjhhhfffeeeggghhhkkkmmmpppqqqrrrsssrrrsssuuuvvvwwwvvvuuuuuurrrooommmlllmmmmmmmmmlllhhhbbb\\\WWWVVVXXXZZZ[[[______^^^]]]^^^dddmmmuuu}}}pppddd]]]ZZZSSSNNNIIIFFFFFFFFFDDDBBBAAAAAA@@@???>>>>>>======>>>>>>>>>???>>>======<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666444333333333333222222222222222222222222333444444333333333222222222222222111111111111000000000000000000111111111111000000000000000000000000//////////////////////////////...//////////////////...////////////////////////111111000000//////......000000111111111111000000000000000000000000//////111111111111111111111111000000000000000000000000111111000000111111222333222222111111222222333333333333222222333333444555333333444444555555555555555555666666666777777777666666555666666888999:::777888999;;;===???AAABBBGGGOOOUUUddd~~~uuukkkddd___\\\]]]___aaadddiiimmmoooooommmkkkdddddddddeeeeeecccaaa___ZZZYYYWWWVVVWWWXXXZZZ\\\aaacccfffiiikkkjjjhhhgggcccbbb___\\\YYYWWWVVVVVVYYYYYYZZZZZZ[[[]]]^^^___^^^___```bbbbbbbbbbbbaaadddbbbaaadddiiinnnpppppplllfff]]]YYYYYY^^^cccgggnnnppprrrsssuuu{{{xxxlll___UUUPPPOOOJJJHHHEEEDDDEEEEEECCCAAA@@@@@@???>>>>>>===<<<<<<<<<============<<<;;;;;;IIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLNNNOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXZZZ[[[[[[[[[]]]____________```aaa^^^^^^]]]\\\[[[YYYXXXWWWUUUUUUVVVWWWXXXZZZ[[[\\\``````bbbccceeefffhhhhhhccc```^^^^^^aaadddffffffhhhfffdddaaa___^^^]]]]]]^^^___aaabbbbbbaaa```___^^^^^^]]]\\\[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\^^^___]]]\\\\\\]]]ZZZYYYWWWXXXYYYZZZZZZYYYWWWWWWWWWVVVVVVUUUUUUUUUZZZYYYXXXXXXWWWWWWVVVVVVXXXXXXXXXWWWVVVUUUTTTTTTUUUTTTSSSQQQNNNLLLIIIHHHIIIIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHFFFEEECCCAAA@@@@@@@@@AAA@@@AAAAAAAAABBBBBBBBBCCC????????????>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777666666555444444444333333333222222444333222111111111111111222222222222222222222222111111111000000000//////000000000111111000000000//////////////////000000////////////////////////......////////////..............................111111000000//////......000000000111111000000000//////////////////000000000000000000000000000000000000111222222111000000111111111111111222222333222111111111222222333444333222222222222333444444222333444444555555444444666666666777777777777888666666666777888999:::;;;888999;;;<<<>>>?????????AAAHHHLLLSSScccqqq{{{wwwtttsssvvv||||||xxxkkkhhhccc]]]YYYXXXWWWXXX______``````___^^^^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[bbbbbbeeennn{{{vvvkkkddddddkkksssxxx}}}|||yyyqqqeeeZZZTTTOOOLLLJJJGGGFFFEEEDDDDDDCCCAAA???>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::FFFGGGGGGHHHHHHHHHHHHGGGHHHHHHJJJLLLMMMNNNOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVXXXZZZ[[[[[[[[[\\\]]][[[[[[ZZZZZZXXXWWWUUUTTTRRRRRRSSSSSSUUUVVVXXXXXXYYYYYY[[[\\\^^^___```aaa___]]][[[\\\___bbbcccdddeeedddccc```___]]]\\\\\\]]]^^^```aaaaaa```^^^]]]^^^]]]]]]\\\[[[[[[\\\\\\YYYYYYZZZZZZ[[[[[[[[[[[[WWWZZZ\\\]]]]]]\\\\\\]]][[[YYYWWWWWWYYYYYYYYYXXXVVVVVVVVVVVVUUUUUUUUUUUUZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYYYYXXXWWWUUUSSSRRRSSSRRRQQQOOOMMMKKKHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIFFFDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<;;;999999::::::::::::::::::::::::888888777777666555555555444444444333333333222222444333222111000000000000000111111111111222222222111111000000000////////////000000111111000000///......////////////000000000000000000000000000000---...///000000///...---........................///000000000000000///...///000000111111000000///......////////////000000000000000000000000000000000000222222222222000000000000000111111111111222333222222333333444555666222222222222222333444444111222333555555444444333666666666666777777777777666777777888999:::::::::999:::;;;===>>>>>>>>>>>>;;;CCCEEEJJJSSSZZZnnn~~~uuunnniiihhhggglllmmmnnnmmmjjjiiiiiijjjhhhiiijjjkkkmmmnnnoooooommmkkkhhhddd```]]]\\\[[[[[[ZZZZZZ[[[]]]___bbbcccjjjlllttt}}}{{{}}}}}}~~~~~~|||{{{nnncccVVVNNNMMMMMMKKKGGGEEEEEEEEEDDDCCCAAA???>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999DDDEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSRRRRRRQQQRRRRRRSSSSSSSSSUUUXXXXXXXXXXXXYYY[[[ZZZZZZZZZYYYXXXVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWTTTTTTUUUVVVWWWXXXYYYYYYZZZXXXWWWYYY[[[^^^____________^^^^^^]]]]]]\\\\\\[[[]]]___``````___]]][[[\\\\\\[[[ZZZZZZZZZ[[[[[[WWWXXXXXXYYYZZZ[[[\\\\\\WWWYYY\\\\\\[[[ZZZZZZZZZZZZXXXVVVVVVWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXVVVSSSQQQOOOOOOOOONNNMMMKKKIIIGGGFFFHHHGGGEEEDDDDDDEEEFFFGGGCCCDDDEEEFFFGGGHHHIIIJJJFFFEEECCCAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@??????======<<<<<<;;;:::888777888888888888888888888888888777777666666555444444333222222222222111111111222111111000000000111111//////000000000111111111111000000000//////////////////000000000000//////........./////////000000000000000000000000000000,,,---///000000///---,,,...........................///000111111000000/////////000000000000//////........./////////000000000000000000000000000000...///111222222111///...//////000000111111111000111111111222222444555555222222222111222222333444000222333555555444333222444444555555555666666666666777888888999999999999888888999:::;;;<<<<<<===;;;???AAAFFFMMMOOO\\\uuu{{{uuuqqqnnnooonnnlllmmmooosssxxx{{{{{{uuuppp___WWWMMMIIIIIIJJJGGGCCCCCCCCCDDDCCCAAA@@@??????<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999EEEFFFGGGIIIIIIIIIIIIHHHDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPOOONNNNNNNNNOOOOOOOOOQQQSSSTTTTTTTTTUUUWWWWWWWWWWWWWWWVVVTTTQQQPPPRRRRRRQQQQQQRRRRRRSSSTTTSSSSSSTTTUUUUUUVVVVVVWWWVVVUUUTTTVVVYYY[[[\\\[[[YYYYYYZZZ[[[\\\\\\]]]]]][[[\\\^^^``````^^^\\\ZZZ[[[ZZZZZZYYYYYYYYYYYYZZZVVVWWWXXXYYYZZZ[[[\\\]]]XXXZZZ\\\\\\ZZZXXXXXXXXXYYYWWWUUUTTTUUUUUUTTTRRRSSSSSSSSSTTTTTTUUUUUUVVVTTTSSSSSSTTTVVVXXXZZZ[[[YYYYYYXXXWWWTTTQQQOOOMMMLLLLLLKKKJJJIIIGGGEEEDDDHHHFFFDDDCCCCCCDDDGGGHHHBBBCCCDDDEEEGGGIIIJJJKKKFFFEEECCCAAA@@@@@@@@@AAACCCBBBBBBAAA@@@???>>>>>><<<<<<<<<;;;:::999888777777777777777777777777777777777777666555555444444111111111111000000000000////////////000111222333......//////000000000111000000000000//////////////////000000000000//////---.........//////000000000000000000000000000000,,,---///000000///---,,,........................---...///111111111000000//////000000000000//////---.........//////000000000000000000000000000000---...///111111///...---......///000000000000000////////////000111222333222222111111222222333444000111333555555444333222333333333444444444555555666777777888888888888888666666777888999:::;;;;;;:::;;;:::@@@HHHFFFMMMaaaooo}}}~~~zzzpppddd\\\TTTPPPKKKHHHGGGFFFCCC@@@AAABBBBBBAAA@@@??????@@@;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999FFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKLLLJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMOOOPPPQQQRRRRRRRRRVVVUUUUUUTTTSSSQQQOOONNNQQQRRRSSSRRRQQQQQQSSSUUUOOOOOOQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXZZZZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZ[[[[[[[[[\\\WWWWWWWWWXXXYYY[[[\\\]]]XXXXXXXXXXXXWWWWWWWWWWWWRRRSSSUUUUUUTTTSSSSSSTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTTTTTTTVVVXXXYYY\\\YYYTTTQQQPPPOOONNNMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDAAABBBBBBCCCEEEHHHJJJKKKDDDDDDCCCDDDDDDCCCAAA>>>CCC@@@======@@@BBBAAA@@@>>><<<::::::;;;;;;:::999777777777777666666666666666555555444444333222222333222111000000111222333000000000000////////////////////////////////////////////////............'''(((***,,,...000222222////////////////////////......////////////..............................---------------...///000/////////...------///111///////////////000111111000000000000000000000000...///000111111000///...111111222222222333333333......///000000000000000111111222222222111111000111111222222222333333333222333555777777666555444444555555666666666666666555555666666777777888888666666777888:::;;;<<<<<<;;;<<<===>>>AAAFFFMMMRRRcccuuu~~~zzz||||||uuujjj___WWWTTTJJJIIIFFFCCCAAA@@@@@@???AAA@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;::::::999888777777777888EEEFFFGGGGGGHHHHHHGGGGGGEEEDDDDDDDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQTTTTTTTTTSSSRRRQQQOOONNNRRRSSSSSSRRRPPPOOOOOOPPPOOOPPPQQQRRRRRRRRRRRRRRRVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]^^^^^^]]]\\\\\\XXXXXXXXXXXXYYYYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYXXXXXXWWWWWWWWWVVVRRRSSSTTTSSSRRRQQQRRRTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTVVVWWW[[[XXXSSSPPPOOONNNMMMLLLKKKKKKIIIHHHFFFEEECCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDDDDAAA???CCC@@@>>>>>>@@@BBBAAA@@@>>><<<:::::::::;;;:::888777777777777666666666555555555555444333333222222222222111000000111222222111111000000000/////////000000000000000000000000000000/////////..................---------------..............................////////////....................................---------......////////////...------///111//////......//////000111000000000000000000000000//////000000000000//////000000000111111111222222...///000000111111000000000111111222222222111111111111111222222222333333222333444555555555444444444444555666666666666666444555555666777777888888777777888888999:::;;;;;;<<<<<<===>>>???DDDIIINNNWWWfffxxxzzzxxxvvvpppggg\\\SSSMMMKKKHHHFFFEEECCCAAAAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;:::999999999999999:::999888888777777888888BBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLNNNOOOPPPPPPQQQQQQSSSSSSSSSRRRQQQPPPOOOOOOTTTUUUVVVUUURRROOONNNNNNPPPPPPQQQQQQQQQQQQQQQPPPVVVUUUTTTSSSSSSSSSSSSSSSXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]___```___]]][[[VVVVVVVVVVVVWWWWWWWWWWWW[[[[[[ZZZZZZYYYYYYYYYXXXZZZYYYYYYXXXWWWVVVVVVUUURRRRRRRRRQQQOOOPPPRRRTTTSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQRRRSSSTTTUUUXXXUUUQQQOOONNNMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEDDDCCCDDDDDDDDDBBB@@@BBB@@@??????@@@AAAAAA@@@???===;;;:::::::::888777777777777666666666555555555555444444333333222222222222111000000111222222111111111111000000000000000000000000000000000000000000000000////////////222111000///...,,,++++++..............................////////////......------------------------//////...---------.........///000///------///000......------......///000000000000000000000000000000000////////////000000/////////000000000111111///000111111222222111111///000111222222222222222111111111222222222222333222222222333333333333444333444555555666666555555444444555555666777777777777777888888999999999:::<<<<<<===<<<===@@@EEEIIIPPP[[[gggnnnrrr|||{{{wwwrrrkkkaaaWWWPPPKKKHHHFFFEEEDDDCCCAAAAAAAAABBBBBBAAA@@@???>>>===;;;::::::::::::999888888888888888999999888777777777888888??????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOUUUWWWYYYXXXUUURRRPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOSSSRRRRRRQQQQQQQQQQQQQQQWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY]]]___```___]]][[[UUUUUUVVVVVVVVVVVVVVVVVVZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTQQQQQQPPPOOOMMMNNNQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQRRRRRRSSSTTTUUUSSSPPPNNNMMMMMMKKKJJJHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHFFFDDDCCCEEEDDDCCCCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@>>>;;;:::999999777666777777666666666555555555555555444444333222222111222111111111111111111222222111111111000000000000111111111111111111111111111111000000000/////////////////////////////////........................---......//////......---------------------------000///...---------------...///000///...---...000---------------...//////////////////////////////111000///......///000111/////////000000000111111000000111222222222222222...///000111222333333333111111111111222222222222111111111000111222333333333333444555555555555444333444444555555666777777777777888888888888888888::::::;;;;;;;;;>>>BBBEEELLLTTT]]]```aaahhhvvv~~~|||xxxtttiiiaaaWWWPPPMMMKKKIIIHHHEEEDDDBBBAAA@@@@@@AAAAAA??????>>>>>>===<<<;;;;;;::::::999888888888888888888888777777777777888888>>>??????@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLIIIJJJLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRUUUWWWWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTWWWZZZ]]]___^^^\\\ZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTSSSQQQQQQPPPNNNMMMMMMPPPSSSSSSSSSTTTTTTTTTSSSRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSQQQNNNMMMMMMLLLKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGEEEDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@????????????===;;;999999999777555666666666666555555555555555444444333222222111111111111111222222111111111111111111000000000000///000000000000000000000000000000000000////////////,,,------...///000111111........................------............------------------------------000///...------------------///000000.........///---------------...//////////////////////////////111000///......///000111000000000111111111222222000000111222222222222222...///000111222333333333000000111111111222222222111000000000000111222222222333333444444444444444333333333444555555666666777777777777777777777777777888999::::::===AAADDDDDDKKKSSSTTTSSSVVV___hhh|||xxxoooiiiaaa[[[TTTPPPNNNLLLIIIFFFEEEDDDBBB@@@>>>>>>>>>>>>=========>>>>>>>>>>>>>>>;;;;;;:::999999999999999888777777666777777888888@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSNNNQQQSSSTTTSSSRRRRRRSSSRRRSSSSSSSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSWWWZZZ[[[[[[ZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUWWWXXXXXXXXXWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPOOOMMMNNNPPPRRRQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQOOONNNMMMMMMMMMKKKIIIGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@AAACCCEEEFFFFFFFFFFFFCCCBBB@@@@@@AAABBBBBBAAA@@@AAACCCBBB@@@>>>>>>???>>><<<:::999999999777666666666666555555555444444444444333333222222111111000111222222222222111000000000000000////////////////////////////////////////////////..............................//////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......---///000000///......///......------......///000000000000000000000000000000000////////////000000000000000111111111222222///000111111222222111111///000111222222222222222000000000111111111111222000000000111111111111222111222333333444444333333222222333333444555555555555555666666777777777888666777888999:::<<>>?????????;;;;;;:::999999999999999777777666666666777888888>>>???@@@@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTOOOPPPRRRRRRQQQQQQRRRSSSSSSSSSSSSTTTSSSSSSRRRRRRPPPOOONNNNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQSSSUUUWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTUUUVVVWWWWWWVVVTTTSSSQQQQQQQQQRRRRRRRRRRRRRRROOOPPPQQQPPPOOONNNOOOQQQPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPOOOOOOPPPOOOMMMMMMNNNMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEBBB@@@>>>>>>@@@AAAAAA@@@???BBBDDDCCC@@@>>>>>>???===;;;999888999999888777666666555555555444444444444444333333222111111111000111222222222222111000////////////.........---....................................------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,...000000///.........//////......//////000111000000000000000000000000//////000000000000///////////////000000000111111...///000000111111000000000111111222222222111111000000000000111111111111///000111222222222111111111111222333333333333333222222222333444444555555444444555555666777888888777999::::::999:::<<>>======>>>>>><<<<<<<<<<<<<<<=========::::::999888888888888888666666666666666777888888;;;<<<<<<===============AAABBBCCCDDDDDDDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVRRRSSSSSSRRRQQQQQQSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOQQQSSSUUUVVVWWWXXXVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWVVVSSSQQQOOOOOOOOOPPPPPPQQQRRRRRRRRRNNNPPPRRRRRRPPPOOOOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPOOONNNMMMPPPOOONNNNNNNNNNNNLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDAAA???======???@@@@@@@@@???BBBDDDCCC@@@======???<<<:::888888999999999888666666555555555444444444444444333333222111111000000111222333333222111000///.........------------..............................---------,,,,,,,,,***++++++,,,---...//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,...000111///.........///////////////000111111000000000000000000000000...///000111111000///.............../////////000......///000000000000000111111222222222111111000000000000000111111111111...000222333444333111000111111222333333333333222111222222333333444555555333333444555666777888999:::;;;;;;:::999999:::<<<<<>>======>>>???@@@<<<<<<<<<;;;;;;:::::::::999888888777777777777777666666666666666777888888===>>>>>>>>>????????????AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIGGGFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOORRRTTTUUUVVVVVVSSSRRRPPPOOONNNOOOQQQRRRTTTTTTTTTUUUUUUVVVVVVVVVRRRQQQPPPOOONNNMMMMMMMMMLLLMMMOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLJJJJJJIIIHHHGGGEEEDDDCCCAAAAAABBBCCCBBBAAA???>>>CCCBBBAAAAAACCCCCCBBBAAA>>>>>>??????@@@@@@@@@@@@BBBAAA@@@???>>><<<;;;;;;999888777666666555555555333333333333333333333333111111111000111111222222222222111000///...------000000///..................///000111111000///...000000/////////.........(((***,,,---,,,,,,---...,,,,,,,,,++++++*********---+++***,,,///000...,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------%%%'''***,,,......---,,,111///---...111222000...////////////////////////111111000000//////......000000000000////////////000111111111111222222222111111222222222222111111222111111111000000//////111111111111111111111111111333444555555444222000444444444444444444444444444444444555666777777888555666777888888999999888>>>>>>>>>>>>>>>=========???CCCHHHLLLRRR]]]lllwwwzzzhhhaaaYYYSSSRRRPPPLLLHHHKKKJJJIIIGGGDDDBBB@@@???@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888555555555666777777888888777777666666555555444444======>>>>>>>>>?????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLNNNPPPRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTTTTUUUUUUVVVVVVTTTSSSQQQOOONNNNNNNNNOOONNNNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSQQQPPPPPPNNNOOOPPPPPPPPPPPPOOONNNOOOPPPRRRTTTUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIGGGEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@AAA@@@??????AAAAAA@@@???>>>>>>>>>>>>>>>??????@@@??????>>>>>>===<<<;;;;;;999888777666555555666666333333333333333333333333444444333222222333333333333333222222111000000000000000///..................///000000000000///......---------,,,,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,+++++++++******,,,******+++...///---++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------((()))+++------...------111///......000111000...////////////////////////000000000000//////......000/////////////////////000000111111111222222222000111111222222111111000111111111111000000000///111111111111111111111111111222333444444444333222333333333333333333333333333333333444555555666666555555666777888888888888<<<<<<<<<<<<<<<;;;;;;;;;>>>AAACCCEEEHHHOOOZZZbbbtttvvvkkk```ZZZRRROOOOOONNNKKKHHHIIIIIIGGGEEECCCAAA???>>>??????>>>===============;;;;;;;;;;;;:::999888777777777777777777777777777777777777666666555555555============>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRUUUUUUSSSSSSSSSTTTUUUVVVRRRSSSSSSTTTUUUVVVVVVWWWWWWUUURRRPPPOOOOOOQQQRRRQQQPPPOOONNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSQQQPPPOOOKKKMMMPPPQQQQQQPPPMMMLLLLLLNNNPPPSSSUUUVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNMMMLLLKKKKKKKKKOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@?????????AAAAAA@@@>>>===<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;:::999777555444555666777333333333333333333333333555444333222222222222222111111111111111111111111000///......---...............///000000///......------------,,,,,,,,,,,,,,,...///...,,,*********,,,,,,,,,++++++++++++***+++******+++------,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000///......000000///...000000000000000000000000000000000////////////...////////////////////////000000000111111111222222000111111222222111111000111111111111000000000000111111111111111111111111111111222222333333444444111111111222222222222222222222222333444444555555444555666777888888888888999999999999999999999999;;;===>>>??????BBBIIINNNZZZfffyyy}}}qqqcccXXXTTTPPPKKKIIIJJJKKKJJJHHHGGGFFFEEECCCAAA@@@>>>===>>>======<<<<<<<<<<<<<<<999:::::::::999888777666:::999999888777777666666777777777777666666666666<<<<<<<<<=========>>>>>>===>>>??????@@@@@@@@@?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTSSSSSSSSSTTTUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXZZZWWWTTTQQQPPPQQQSSSUUUTTTRRROOOMMMMMMNNNPPPQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSQQQPPPOOOLLLMMMOOOPPPPPPOOONNNMMMMMMNNNQQQSSSTTTUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDCCC@@@@@@@@@@@@@@@@@@??????AAAAAA@@@BBBCCCCCCAAA???<<<<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;999666444444555666777333333333333333333333333333333111000////////////............//////000000///......------.........................................................,,,---......,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///...------------......//////...////////////...000000000000000000000000////////////////////////.........///////////////000000000000111111111111000000111111111111000000111111111000000000000000111111111111111111111111111111111111222333555555111111111222222222222222222222333333444444444555444444555666777777777777777888888888888888999999888:::<<<===>>>@@@DDDGGGLLLTTTaaappptttjjj```TTTLLLLLLIIIFFFFFFGGGHHHGGGFFFFFFEEEDDDCCCAAA@@@>>>>>>===<<<;;;;;;::::::;;;;;;999999::::::999888777777999999999999888888777777777777777777777777777777;;;<<<<<<<<<<<<=========<<<======>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA??????@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTVVVWWWYYYZZZ[[[[[[YYYUUURRRQQQRRRTTTVVVTTTRRRPPPMMMMMMNNNPPPRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNNNNOOOPPPQQQQQQQQQQQQSSSTTTTTTSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKLLLLLLNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@BBBCCCCCCAAA>>><<<;;;:::999999999;;;<<<;;;;;;<<<<<<<<<<<<======:::999777555444555666777333333333333333333333333333222111000//////......---------...//////000000......------------............------------......------..................***,,,------,,,++++++,,,++++++++++++++++++++++++---......///...---------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------000///...---------........./////////.........///////////////////////////.............../////////------....../////////000//////000000000111111111000000000111111000000000000000000000000000111111111111111111111111111111111000000111222333444555111222222222333333333444444444444444444555555555333444555666666777666666777777888888888999999999888:::<<<===>>>@@@AAACCCBBBGGGOOOXXXdddttt{{{nnnbbbZZZSSSNNNJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEDDDDDDCCCAAA@@@??????<<<;;;;;;:::::::::::::::999::::::::::::999999888777777888888999999999999666666666666666777777777;;;;;;;;;;;;<<<<<<<<<===<<<<<<======>>>======<<>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGIIIKKKLLLHHHIIIJJJKKKKKKKKKKKKKKKMMMNNNNNNOOOOOOPPPPPPPPPRRRRRRTTTVVVXXXYYY[[[[[[[[[YYYVVVTTTSSSSSSUUUVVVTTTRRRPPPNNNNNNOOOQQQSSSQQQQQQPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOPPPRRRSSSUUUTTTUUUUUUUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEEEECCCCCCBBBBBBBBBCCCDDDDDD>>>>>>>>>@@@AAAAAA>>><<<===;;;999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<999888777666666555555555333333333333333333333333444333222111111111111111/////////000000111111111---------,,,------...///...---,,,,,,,,,,,,---...++++++++++++,,,,,,,,,,,,***,,,------,,,+++,,,---***++++++++++++,,,,,,,,,---///000000...------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------..................---------...//////------...///////////////////////////---............/////////---------......//////000/////////000000000111111///000000111111000000///000000000000111111111111111111111111111111111111000000111111222222333333111111222222333444444444444444444444444555555555222333444555666666666666777777777888999999::::::;;;;;;<<<<<<<<<=========???BBBGGGMMMTTT___mmmvvvqqqjjj___UUUOOOLLLKKKKKKHHHGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@???<<<;;;;;;:::::::::::::::999:::::::::::::::999999666666777777888999999:::555555555555666666666666::::::;;;;;;;;;<<<<<<<<<<<<===============<<<<<<>>>============>>>??????===>>>???@@@AAA@@@@@@???AAAAAAAAABBBDDDFFFGGGHHHIIIIIIHHHGGGHHHJJJLLLMMMGGGIIIKKKMMMMMMLLLJJJIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPRRRTTTVVVXXXZZZZZZZZZYYYWWWUUUTTTTTTTTTUUURRRQQQPPPOOOOOOPPPRRRSSSRRRQQQPPPPPPOOOOOOOOOPPPRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFF======>>>@@@BBBAAA>>>;;;===<<<:::888777888:::;;;;;;;;;;;;;;;::::::::::::777888888888777666555444333333333333333333333333222222111111111111222222//////000000000000000000---,,,,,,,,,------...///------,,,++++++,,,------******+++++++++,,,,,,,,,,,,---......,,,******+++******+++++++++,,,,,,,,,---///000000---,,,,,,...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---...///...---,,,,,,...000///---,,,...///---------------------------------.........//////,,,,,,---......///000000////////////000000000111//////000000000000/////////000000000111111111111111111111111111111111111000111222333333222111000000000111111222333333333333333333333333333333333222222333444555555555555666666666777888999999999<<<;;;::::::;;;;;;;;;:::>>>AAADDDGGGJJJPPPYYY```ggguuuuuummm```[[[TTTNNNKKKIIIIIIIIIFFFFFFFFFEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@??????>>><<<<<<;;;:::::::::::::::888888999999999999888888777777777777777777777777333444444444555555555666:::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<===<<<<<<<<<<<<===>>>>>>===>>>???AAAAAA@@@@@@???@@@@@@AAABBBDDDFFFGGGHHHJJJIIIHHHHHHHHHJJJLLLNNNIIIKKKNNNPPPPPPNNNKKKIIIJJJKKKLLLMMMNNNOOOOOONNNMMMNNNPPPRRRTTTWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTQQQPPPPPPOOOPPPQQQRRRSSSRRRQQQQQQPPPOOOOOOOOOOOOQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUQQQSSSUUUWWWXXXXXXVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJIIIIIIIIICCCDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBAAABBBCCCDDDEEE??????@@@BBBDDDCCC???===>>><<<:::888777888:::<<<:::::::::999999999888888666777888999888666444333333333333333333333333333000///////////////000111........................,,,,,,,,,,,,------...///------++++++++++++------,,,,,,,,,------............///000...+++)))((()))*********++++++,,,,,,,,,,,,...000///,,,***+++---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++---//////...---,,,,,,...000///---,,,---000---------------------------------.........//////,,,,,,------...///000000////////////000000000000//////000000000000////////////000000111111111222111111111111111111111111000111222444333222000///...//////000111222222222222222222222222222222222222222333444555555555555555555555666777888888999:::999888999;;;=========:::===???@@@@@@BBBGGGLLLLLLYYYnnn}}}ooobbbZZZUUURRROOOLLLJJJHHHGGGGGGDDDEEEEEEEEECCCCCCCCCDDD????????????>>>>>>>>>======<<<;;;;;;::::::;;;;;;666777777888888888777777888888777777666666555555333333333444444444555555999999999999999999999999;;;<<<======<<<<<<===????????????>>>>>>>>>>>>>>>BBBAAA@@@@@@AAABBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKLLLNNNPPPPPPOOONNNMMMNNNMMMKKKJJJJJJLLLNNNNNNOOOQQQPPPOOOOOOPPPRRRUUUWWWXXXXXXWWWVVVUUUUUUTTTTTTUUUTTTRRRQQQOOONNNNNNNNNPPPPPPOOONNNOOOPPPQQQRRRRRRQQQPPPPPPNNNNNNMMMLLLNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTVVVXXXYYYZZZZZZ[[[WWWWWWWWWVVVVVVUUUUUUTTTSSSPPPMMMMMMNNNOOOMMMKKKIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>=========??????===<<<;;;;;;;;;;;;;;;:::999888888888999:::666666555555555444444444666666666666666666666666111111111111000000000000//////............//////,,,---.........---,,,+++...------------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111///---+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++........................///............///000000.........////////////000//////000000000...---+++,,,---///000000000///...111111000000//////......000000111111111111000000//////000111111111111111000/////////000111222222222222111111111111111111111111222333444444444444444444444555555555555666777888999999;;;;;;<<<=========<<<<<<===???BBBDDDJJJPPPYYYdddrrr~~~qqqfff]]]VVVSSSPPPNNNKKKIIIGGGFFFGGGGGGIIIHHHFFFDDDCCCBBBBBBCCC@@@@@@??????>>>=========<<<<<<;;;:::999777666555999888888888777777666666777777888888888888777777555444333333333333444555:::::::::::::::::::::::::::<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJIIIHHHIIIJJJJJJLLLNNNOOONNNMMMMMMNNNOOONNNLLLKKKKKKKKKKKKKKKOOOOOONNNNNNOOOQQQTTTUUUWWWWWWWWWVVVUUUTTTTTTSSSTTTSSSRRRQQQQQQPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQQQQRRRQQQQQQPPPOOONNNMMMMMMOOOPPPRRRTTTUUUUUUUUUTTTVVVVVVWWWXXXXXXYYYYYYYYYWWWVVVVVVUUUUUUTTTTTTSSSSSSPPPMMMLLLMMMMMMLLLJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGAAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>===;;;;;;::::::;;;:::999888777777888888999555555555555444444444444555555555555555555555555111111111000000000//////////////////////////////,,,---.........---,,,+++000000000000////////////***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,,,,,,,------......------,,,...---------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,,,,,,,---......------........./////////......///////////////...------///000000000///...000000000000////////////000000111111111111000000//////000111111111111111111000000000000111111222111111111111111111111111111111222333444444444444444444444444555555555555666666777888999:::;;;;;;===<<<;;;;;;<<<>>>@@@AAA???DDDJJJQQQ[[[jjj{{{{{{tttjjjaaaZZZUUUQQQOOOOOONNNKKKHHHGGGFFFFFFGGGEEEEEEDDDCCCCCCCCCDDDEEE@@@??????>>>======<<<<<<::::::::::::999888777777888888888777777777666666777777777777777666555555555555444333333444555555;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>=========>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIIIIHHHGGGGGGHHHGGGIIIKKKLLLLLLLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKNNNNNNMMMMMMNNNPPPRRRSSSVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPOOOPPPPPPQQQRRRRRRQQQPPPOOONNNNNNMMMQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRPPPMMMLLLLLLKKKJJJHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGFFFEEE@@@AAABBBBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@??????>>>>>>======<<<;;;::::::::::::999888777777666666666777444444444444444444444444333333333333333333333333111111000000000000//////...//////000000//////...,,,---.........---,,,+++......---------,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***,,,---------............---------------------,,,,,,,,,******+++++++++,,,,,,,,,------------------------........................---------------------------,,,,,,,,,,,,---......,,,---------............---------......///111111---......///000/////////////////////000000000000000000111111111111000000//////000111111111111111222222111111111111111111111111111111111111111111111111222333333444444555444444444444555555555555555555666777888999::::::<<<;;;:::::::::<<<===>>>===???BBBDDDIIIRRR^^^fffxxx|||uuugggbbb\\\VVVSSSRRRPPPNNNNNNLLLJJJHHHFFFEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFF???>>>>>>===<<<<<<;;;;;;777888888999999999888888777777777777666666666666666666666666666555444444555555444333333444555555::::::::::::::::::::::::999;;;<<<<<<;;;:::<<<===<<<<<<===============>>>>>>???AAABBBCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCFFFGGGIIIHHHGGGFFFFFFGGGDDDFFFIIIJJJJJJJJJLLLNNNKKKLLLMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNOOOPPPRRRRRRTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQRRRTTTUUUVVVVVVWWWVVVUUUSSSQQQPPPPPPPPPPPPSSSSSSRRRQQQPPPOOONNNNNNQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQOOOMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>>>>============<<<;;;;;;;;;;;;;;;888777777666555555555555333333333333333444444444222222222222222222222222111000000000////////////...///000000000000///...,,,---.........---,,,+++,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,................................................------------------------///............///000000,,,,,,,,,---------......///...---------///000111---......///////////////......//////000000111111000000111111111111000000//////000111111111111111444333222111111000111111111111111111111222222222222222222222333444555555333333444444444555555555555555666777888999999:::::::::999999999::::::;;;@@@@@@AAA@@@BBBGGGNNNSSS\\\eeetttxxxlllddd]]]ZZZUUURRRQQQOOONNNMMMLLLKKKIIIGGGEEEDDDDDDDDD@@@@@@@@@AAABBBCCCDDDDDD=========<<<;;;;;;::::::777777888888888888777777666666666666666666666666444555666666777777666666555555444444444444555555888888888888888888888888999:::;;;;;;::::::;;;<<<;;;;;;<<<<<<<<<=========>>>???AAABBBCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAAEEEFFFGGGGGGFFFDDDEEEFFFCCCEEEGGGHHHHHHIIIKKKNNNLLLNNNPPPPPPOOONNNPPPRRROOOOOOOOOPPPPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRROOOPPPRRRUUUWWWXXXXXXYYYXXXVVVTTTRRRQQQQQQQQQQQQTTTSSSSSSRRRQQQPPPOOONNNOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRRRROOOOOOMMMLLLJJJHHHHHHIIIGGGGGGHHHIIIJJJJJJJJJIIIEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???===<<<<<<;;;;;;======<<<<<<;;;;;;<<<<<<777777666666555444333333222222222333333333333333111111111111111111111111000000000////////////.........////////////......,,,---.........---,,,+++/////////............---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,'''***...000///---,,,,,,+++++++++,,,,,,+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///............///000000,,,,,,,,,---------......111000///---------...///............/////////000......//////000000111111000000111111111111000000//////000111111111111111333333222111000000000000000000111111111222222222222222222222222444555666333333333444444444444555555555666777888999::::::888888888888888888999999;;;<<<<<<<<<===@@@DDDGGGMMMTTT___kkkzzztttggg___[[[SSSQQQNNNMMMLLLLLLJJJIIIJJJIIIHHHFFFDDDCCCBBBBBB@@@@@@@@@AAAAAAAAA@@@@@@<<<<<<;;;;;;:::999999888888888888888777666555555555555555555555555555666333444555777888999::::::555555555555555555555555888888888888888888888888888999;;;:::999999:::<<<::::::;;;;;;<<<=========<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>??????CCCEEEFFFFFFEEEDDDEEEEEECCCEEEFFFGGGGGGHHHKKKMMMNNNQQQSSSRRRNNNLLLMMMOOOOOOOOOPPPPPPQQQQQQQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRMMMOOORRRUUUWWWYYYYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRTTTTTTSSSRRRQQQPPPPPPOOONNNNNNNNNOOOPPPQQQSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWWWWVVVUUUTTTSSSQQQQQQPPPNNNNNNNNNLLLJJJIIIIIIKKKHHHHHHIIIJJJJJJJJJJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>><<<;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;<<<777777777666555444333222333333333222222111111111000000000000000000000000000000////////////............---,,,,,,---......,,,---.........---,,,+++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((+++///000///---,,,+++******++++++++++++******************++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---------............111111///......---------///............///000000////////////000000000000000000111111111111000000//////000111111111111111111111000000000000000000000000000111222222333333333222111111222333555666333333333333444444444444555555666777888999::::::666777777888888888999999888888888999;;;===???AAAEEEIIIPPPWWWaaannn}}}pppcccZZZVVVUUULLLKKKJJJKKKMMMMMMLLLJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@???>>>===;;;::::::999999888777777888888888777777555444444444444444555555555555555333444666777999:::;;;;;;444555666666666666555444888888888888888888888888888999::::::999999:::;;;999::::::;;;<<<<<<==================>>>???@@@AAA??????>>>>>>>>>>>>??????AAACCCEEEEEEDDDDDDEEEFFFDDDEEEFFFFFFFFFGGGJJJLLLLLLOOORRRQQQMMMJJJKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNOOOPPPQQQQQQRRRMMMOOORRRUUUWWWYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSTTTUUUTTTSSSRRRPPPOOONNNMMMLLLNNNNNNMMMJJJIIIKKKMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHGGGEEEDDDCCCDDDEEEFFFBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<;;;;;;;;;:::999999999999999::::::777777777777666444333222444444333222111000//////000000000000000000000000000000/////////............---+++))))))+++---...,,,---.........---,,,++++++++++++************)))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---***++++++,,,,,,++++++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------........./////////...///////////////......///......---...///000111000000000000////////////000000111111111111000000//////000111111111111111/////////...//////000000///000000111222222333333333222111111222333555777222222333333333444444444444444555666777888888999555555666888888999999999999999999:::<<<=========???CCCGGGKKKPPPWWWaaahhhoooxxx{{{vvvmmmcccZZZSSSPPPNNNKKKKKKKKKLLLNNNNNNLLLKKKGGGGGGFFFEEECCCAAA???>>>>>>>>>?????????>>>===<<<:::999999888888777666666555666666777777666555555333333444444444555555555444555666777888888888888444555666777777666555444999999999999999999999999777999::::::999888:::;;;999999:::;;;;;;<<<======@@@??????>>>???AAABBBCCC@@@@@@????????????@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFEEEFFFGGGFFFFFFGGGJJJLLLFFFKKKOOOOOOLLLJJJMMMPPPMMMMMMNNNOOOOOOOOONNNNNNMMMMMMNNNOOOPPPPPPQQQQQQLLLNNNRRRUUUWWWXXXXXXXXXXXXWWWUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNNNNNNNOOOQQQSSSTTTUUUSSSQQQOOONNNOOOPPPQQQSSSRRRQQQPPPNNNMMMLLLKKKKKKMMMNNNMMMKKKJJJLLLOOOOOOOOONNNLLLJJJHHHFFFEEEIIIGGGEEECCCBBBDDDFFFHHHCCCCCCAAAAAAAAAAAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<888777777777777777888888777888888888777555333111555444333222111///......111111111111111111111111000/////////............///---***((((((***---///,,,---.........---,,,+++.........---------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++'''%%%'''+++...+++,,,,,,------,,,,,,+++---------....../////////******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000.........////////////000,,,---...000000000/////////......------///000111111111000000//////......000000111111111111000000//////000111111111111111...............///000111///000000111222222333333333222111111111333555777222222333333333444444444222333333444555666777777444555666888999:::::::::888888888999::::::999777<<<@@@EEEHHHIIILLLQQQUUUVVV^^^iiivvvvvvmmmgggeeebbb]]]WWWQQQLLLIIIJJJIIIIIIJJJJJJIIIGGGDDDFFFFFFFFFDDDCCCAAA???>>><<<===>>>??????>>>===<<<999999888888777666666666333444555666777777777777333333333444444555555555666666666666666555555444444555666777777666555444;;;::::::999888888888999999999999999999999999999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>@@@@@@===???@@@@@@??????@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHJJJKKKLLLKKKJJJIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLLLLMMMNNNOOOOOOPPPOOONNNPPPUUUXXXYYYXXXUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSRRRQQQQQQPPPPPPOOONNNMMMNNNOOOPPPQQQUUUTTTQQQNNNMMMMMMNNNOOONNNMMMKKKJJJIIIKKKLLLMMMOOOOOOOOOOOONNNMMMLLLLLLKKKLLLNNNOOONNNMMMKKKIIIHHHGGGEEECCCBBBBBBCCCCCCGGGEEECCCBBBBBBBBB@@@???;;;>>>AAAAAA>>>===>>>@@@???>>>>>>===<<<;;;;;;;;;999999999888888888888888666666666555444444333333222222222111111111000000////////////....................................//////...---,,,++++++******))))))))),,,---......,,,,,,,,,++++++*********...,,,***((((((***,,,...,,,,,,............,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((...---,,,+++************((((((***+++,,,---------,,,+++***+++...///---***///...------,,,,,,,,,,,,........................,,,,,,,,,---------..............................000000000000000000000000////////////000000000000111000///......///000111111111000000//////......111000/////////000222333444444333333222333333333555555444333222222222222444333333333333444555555444444444555666777777888888888888888999:::;;;;;;>>>>>>>>>???AAACCCEEEGGGLLLOOOTTT^^^lll~~~{{{tttnnniiifffeeeeeebbb___ZZZTTTOOOLLLJJJIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDBBB@@@???@@@@@@???===;;;;;;:::999999999999::::::999999888777666666555888666555444444555666888999888555333111111222222333333333444444444555555777777888888888666444333::::::999888888888888888999999999999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@===>>>@@@???>>>>>>???AAAAAAAAAAAABBBCCCDDDFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKIIIJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRPPPOOOPPPTTTVVVVVVUUUVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNOOOOOONNNNNNNNNNNNNNNOOORRRQQQOOONNNMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLNNNNNNNNNOOONNNNNNMMMLLLLLLMMMNNNNNNNNNMMMKKKKKKKKKIIIHHHFFFEEEEEEEEEEEEFFFEEEBBBBBBBBBBBBAAA@@@;;;<<<======<<<;;;<<<=========<<<<<<;;;::::::999888888888888777777777777666666555555444333333333222222111111111000000000////////////....................................---------,,,++++++******)))(((((((((***+++++++++,,,,,,,,,+++++++++******---,,,***))))))***,,,---+++,,,------------,,,+++))))))))))))))))))))))))******++++++++++++******************************((()))+++,,,,,,+++)))(((*********+++++++++++++++++++++,,,---------,,,,,,,,,+++***+++...///---+++......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................////////////000000000000111000///......///000111000000000000////////////111000/////////000222222222222111111111111222222222222111111111222333333444333333333333444555555444444444555666777777777888888777888888999:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDEEEHHHMMMVVVbbboooxxx}}}mmmjjjeee```\\\ZZZZZZZZZ]]]ZZZVVVQQQLLLIIIHHHGGGHHHHHHHHHHHHFFFEEEDDDCCCAAA???>>>>>>?????????>>>=========<<<<<<<<<;;;;;;999888888777666666555555666555444333333444555666888777444222111222222333333333333444444444444555666666777888777666555444888888777777666666777777888888888888888888999999888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>??????<<<>>>??????>>>===???@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGHHHJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRQQQPPPPPPRRRTTTTTTSSSUUUTTTSSSRRRQQQPPPOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNOOOOOONNNMMMLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFFFFDDDCCCCCCDDDDDDCCCAAA>>><<<::::::;;;<<<<<<<<<;;;;;;::::::999999888888888777777777666666666666666555555444444333333222111111111111000000000000/////////............---........................++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******************)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''((()))+++,,,+++++++++------......---,,,++++++,,,++++++,,,......---+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////000000000000000000////////////000000////////////000000000000000000000///000111111222000000/////////000000111000000000000111222333444333333333333333444555555444444444555666666777777777777777777888999::::::::::::::::::;;;<<<===>>>@@@AAABBBDDDGGGMMMTTTYYYeeemmmzzz~~~vvvllleee\\\ZZZVVVSSSPPPPPPQQQRRRVVVTTTPPPLLLIIIGGGFFFFFFFFFFFFFFFFFFEEECCCBBBAAA>>>===;;;<<<>>>??????>>><<<======>>>===<<<;;;:::777777777666555555444444555444333222222333444555666555333222222222333444333333333333444444444444444555666666777666666666777666666555555555666666777777777888888888888888777888888999999::::::;;;<<<<<<<<<<<<<<<===>>>???;;;===>>>>>>===<<<>>>????????????@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPPPPOOOOOOOOOPPPRRRRRRSSSRRRRRRRRRQQQOOONNNMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOOOOOOOLLLJJJHHHIIIJJJLLLMMMMMMKKKJJJIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOOOONNNMMMMMMMMMMMMMMMIIIHHHFFFEEEDDDDDDDDDDDDFFFEEEDDDEEEFFFFFFEEECCCBBB>>>::::::<<<>>>>>>===:::::::::999999888888888777777777666555555444444555555444444333222222222111111000000000///////////////.........---------........................******++++++,,,,,,,,,---,,,---------+++******+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************++++++*********))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++)))***++++++++++++***)))&&&'''***+++,,,+++)))(((,,,,,,------,,,,,,+++***+++++++++,,,---------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////000000000000000000////////////000000......//////000000111111000000000000000111111222000////////////000000111111111111111111222333333333333222222333333444555444444444555555666666666666666666666777888999999999999999999999999::::::===???@@@BBBCCCFFFJJJMMMQQQUUU___ppp}}}rrriiiaaaYYYUUUVVVTTTQQQNNNMMMMMMNNNNNNOOONNNLLLIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???===<<<<<<===>>>>>>===999:::<<<===<<<;;;999777666666555555555444444444555555444333333444555555444333333222222333444444222222333333333444444444333333444555666666777777666555555444555555666666666666666777777888888888777888888999999::::::;;;<<<<<<<<<<<<<<<======>>>:::<<<======<<<;;;===>>>======>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJLLLNNNOOOLLLMMMMMMNNNOOOPPPRRRTTTRRRRRRRRRQQQPPPOOOMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKMMMOOOPPPOOOLLLIIIGGGHHHIIIKKKMMMLLLKKKIIIGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMOOONNNMMMMMMLLLLLLMMMMMMIIIHHHFFFDDDCCCCCCDDDDDDGGGFFFFFFFFFHHHHHHFFFDDDBBB>>>:::999;;;======;;;:::::::::999999999999999777777666666555444444333444444444333222222111111000000000/////////..................------------........................++++++,,,,,,------......***,,,---,,,***(((((()))++++++++++++++++++++++++)))***,,,------,,,***)))************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++*********++++++*********((()))+++,,,+++***'''&&&))))))***+++++++++++++++***+++,,,------,,,,,,---+++++++++******++++++,,,------------------------,,,,,,,,,---------..............................////////////////////////////////////000000000000//////000000000000//////......//////000000111111///000000000111111111111000000000000000111222333444444333222222222222222333222222222222333444444444444444444555555555555555555555555666777888888888999999999999999999999888:::===??????@@@CCCDDDJJJJJJNNNZZZlll}}}wwwrrrhhh___YYYTTTQQQOOOSSSQQQOOOLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEEEEDDDDDDCCCBBBAAAAAA???=========>>>===;;;888999;;;<<<<<<:::888777555555555555444444444444666555555555555555555666222222222222333333444444222222222333333333444444222222333444555666777777555555444444555555666666555555666666777777888888888888999999:::;;;;;;;;;===<<<<<<;;;<<<<<<======999;;;<<<<<<;;;:::<<<===<<<<<<<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCCCCBBBBBBDDDEEEEEEEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKMMMMMMMMMOOOQQQSSSRRRSSSSSSTTTSSSQQQPPPOOOMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOOOOMMMJJJHHHJJJKKKLLLMMMLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLKKKMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGDDDBBB===;;;999888999999999999999999999999999999999999888888777666555444444333444333333222222111111000////////////.....................------------,,,........................,,,,,,,,,------.........,,,000222222...,,,---...***++++++++++++,,,,,,,,,***+++,,,------,,,+++***++++++***))))))***++++++)))))))))))))))))))))))))))******************)))++++++++++++++++++++++++************************+++++++++++++++)))((('''(((((()))******+++******)))+++------,,,,,,,,,---,,,++++++++++++,,,,,,---........................,,,,,,,,,---------..............................000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000//////000111111111111000111111111111222333333444666555444333222222222222222222222222222333444444444444444444444444444444444444444444555666777777888888999:::::::::999999888:::=========<<<===>>>EEECCCEEELLLUUU^^^iiirrrzzz~~~xxxrrrmmm```]]]YYYTTTPPPNNNNNNNNNNNNMMMJJJHHHGGGFFFFFFFFFIIIHHHHHHHHHGGGGGGFFFFFFCCCCCCDDDDDDCCCBBBBBBAAABBB@@@>>>=========<<<::::::;;;;;;<<<<<<:::999888555555555555555555555555666666666666666666666666222222222333333333333333222222222222333333333333222222222333333555666777555555555555555666777777444444555666666777888888999999999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<999:::;;;;;;::::::;;;<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBBBBAAA@@@@@@>>>@@@AAAAAAAAAAAABBBDDDDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLMMMMMMLLLLLLNNNQQQOOOPPPQQQRRRRRRQQQPPPOOOLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOOOONNNLLLKKKMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIIIIHHHFFFDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEDDDAAA>>>:::;;;;;;:::888777777888777777777777777777777777999999888777666555444333333333333222111111000000/////////.........------.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,---------111555444111...///111******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++************+++,,,))))))))))))))))))))))))******++++++++++++******************************+++******************++++++++++++++++++***************+++++++++***)))))))))+++......,,,+++,,,...,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------..............................////////////////////////////////////000000000000...///000111111000///...000000000000////////////...///000111222111111000111111111111222333444444333333222222222222222333222222222111222222333444444444444444444444444444333333333333444555666777777777999::::::::::::999:::<<<======<<<;;;;;;<<<>>>>>>BBBGGGHHHIIIPPPYYY^^^gggttt}}}|||tttnnniiiddd^^^YYYSSSSSSRRROOOMMMMMMMMMNNNJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEAAAAAABBBBBBAAAAAA@@@@@@???===;;;;;;<<<<<<<<<;;;:::::::::999999999888888555555555555555555555555444555555555555555555444222222333333333222222111111222222222222333333333333333222222222444555666555555555555555666777888444444444555666777777888999::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<888:::;;;;;;:::999;;;<<<;;;;;;;;;<<<===>>>???@@@???@@@AAABBBBBBAAA@@@???===???@@@@@@@@@@@@BBBCCCDDDCCCAAAAAAAAABBBDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNMMMKKKJJJLLLOOOJJJLLLNNNOOOOOONNNMMMLLLKKKKKKLLLLLLKKKKKKJJJIIILLLLLLNNNNNNOOONNNMMMMMMOOOOOOOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFHHHKKKLLLHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMMMMKKKIIIHHHFFFEEECCCBBBAAAAAAAAAAAACCCBBBBBBCCCCCCAAA>>>;;;:::===???>>>:::888888:::555555555666666666666666:::999888777666555444444333333222222111000000000//////.........---------......---------,,,,,,,,,........................++++++++++++++++++++++++&&&+++//////+++((())),,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++************++++++************+++,,,---...---------,,,+++***(((((()))+++......,,,+++,,,...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////000000000000...///000111111000///...111111000000//////.........///000222222111111000000000000000111222333444000000000000111222333444222222111111222222333444444444444444444444444444333333333333444555666666555666888999:::::::::999777999:::;;;:::999:::;;;999;;;BBBGGGEEE@@@DDDMMMJJJSSS]]]dddkkkttt{{{qqqjjjbbb\\\ZZZXXXUUURRROOOPPPQQQPPPNNNLLLLLLMMMKKKJJJJJJIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFEEEDDD??????@@@@@@@@@??????>>><<<:::999999;;;<<<<<<;;;888777666666555555666666555555666666666666666666333444444555555444444333222333333333333222111000111111222222222333333333444333222222222333444555333333333222222333333444555666777777777777777666999999999::::::;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;:::999999:::;;;<<<===>>>>>>>>>>>>?????????????????????@@@>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMKKKIIIGGGIIIIIIJJJLLLMMMNNNOOOPPPNNNLLLJJJHHHGGGFFFGGGGGGHHHGGGFFFDDDDDDDDDEEEFFFIIIHHHGGGFFFGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIIIICCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA???<<<;;;>>>>>>===<<<;;;999777666555666777777777666444333777555444444555666444333000000000000000000000000000000///...---,,,++++++---.........---,,,,,,+++.........------,,,,,,,,,)))***+++++++++,,,///111******+++++++++,,,,,,,,,++++++******))))))(((((())))))***+++,,,------...+++++++++*********)))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))*********++++++---...///,,,,,,+++***))))))))))))*********++++++,,,,,,,,,&&&'''***,,,---......---............---,,,++++++---------............///,,,,,,,,,---------..............................------...///000000//////000000//////......------......//////000000111111////////////000000000000000111111111111222222222000000000000000000000000222222333333333333444444222222333333333333444444333333444444444444444444555666666777888999999999777999::::::999888999:::999;;;===>>>???@@@BBBDDD???EEELLLQQQUUU]]]gggoooyyyvvvmmmggg___^^^[[[YYYVVVTTTSSSRRRQQQQQQQQQPPPOOONNNLLLKKKIIIJJJKKKKKKHHHGGGGGGGGGEEEEEEEEEDDDDDDCCCBBBAAACCCCCCBBBAAA@@@@@@???>>>;;;;;;;;;::::::999999999999999777666555555555555555444333333222222222222444444333333222111000000111111111111111111111111//////000000111111222222000000000000111111111111444444333222222222333333555555666777777777777777777777888999999:::;;;;;;@@@???>>>===<<<:::999999:::::::::;;;;;;::::::999999999:::;;;<<<<<<<<<<<>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@AAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOONNNMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAA???>>><<<;;;=========<<<:::888777666555555666666666555444333555333222222333333222111111111111111111111111111000000//////...---------------......------,,,+++,,,,,,,,,++++++*********+++,,,,,,+++***+++---///*********+++++++++,,,,,,************))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******************)))*********++++++,,,,,,***))))))(((((())))))***+++++++++***************,,,,,,------......//////------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,+++++++++------------............,,,,,,,,,---------..............................,,,,,,---...............///////////////...............//////000000000000.../////////000000000000//////000000000111111111000000000000000000000000111111111222222222333333222222222333333333444444333333333444444444444444555555666777777888999999666777999999888777888999;;;<<<<<<<<<;;;;;;<<<===<<<@@@DDDFFFGGGKKKRRRXXX```hhhsss~~~zzzsssllleee^^^ZZZWWWVVVTTTRRRPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKHHHJJJKKKJJJHHHGGGGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????<<<;;;;;;:::999999888888888777666555444444444444444444333222222222333333444444333333222111111000111111111111111111111111000000000000000111111111000000000000111111111111555444333333222222222222444444555777888888888888777777888999:::;;;<<<===DDDCCCBBB???===;;;999999999::::::;;;;;;:::::::::999999:::;;;<<<<<<<<<<<>>>>>=========<<<===>>>>>>?????????>>>>>>@@@@@@?????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBB@@@???===<<<<<<<<<======<<<<<<:::999777666555555666666666555444333444333222222333333222111111111111111111111111111////////////////////////------......------,,,,,,,,,,,,++++++++++++******---......,,,******+++---*********++++++++++++,,,)))))))))***************,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))(((''''''((()))***+++,,,---)))(((((((((((((((((()))***************+++++++++))))))******+++******))),,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++------,,,+++************((()))***+++,,,,,,,,,,,,------------............,,,,,,,,,---------..............................+++,,,------------------.........///////////////...////////////000000000....../////////000000000.../////////000000000000000000000000000000000000000000000111111111111222222222222222333333333333222333333333444444444555555555666666777777888888555666777777666666777999======<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???AAAEEEIIILLLQQQXXX___gggqqq}}}}}}llliiieeebbb^^^[[[VVVSSSOOONNNMMMMMMLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJGGGIIIJJJJJJHHHGGGGGGHHHEEEEEEEEEEEEDDDCCCBBBBBB=========>>>>>>?????????<<<<<<;;;:::999777777666666666555444333333333333333333222222222333444444444333333222222111111111111111111111111111111111111111111111000000000000000000000000111111111111555555444333222222222222333444555777888999999999777888999:::<<<===>>>???CCCBBB@@@>>><<<:::999888999999:::;;;;;;;;;::::::;;;<<<===>>>>>>?????????>>>>>>>>>===<<<<<<;;;;;;>>>????????????>>>>>>===AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFGGGHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKJJJHHHGGGFFFEEEEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFEEEFFFGGGGGGGGGGGGGGGFFFCCCCCCBBBAAAAAAAAAAAABBBBBBAAA???===;;;;;;<<<<<<=========<<<;;;:::999888777777777666666666555555666555333444555555444222222222222222222222222222.../////////000000111111,,,------...------,,,,,,------------------------,,,---...---+++***+++,,,************++++++++++++)))))))))******++++++++++++++++++***************+++++++++++++++++++++++++++++++++*********))))))'''(((((()))******++++++++++++************++++++)))))))))***+++++++++,,,(((((()))***))))))((('''((()))******++++++++++++*********++++++,,,,,,,,,...---+++***)))******++++++,,,------.........---,,,,,,---------.........,,,,,,,,,---------..............................,,,------.........------------......//////000000////////////////////////........./////////000000/////////000000000111111////////////////////////000000000111111111222222111222222222222333333333222222222333333444444555555555555666666777777777555666777777666666888:::;;;:::999999;;;<<<======:::<<<>>>>>>>>>???CCCEEEDDDGGGJJJMMMQQQXXXaaagggpppzzz{{{uuuppplllhhh___]]][[[YYYYYYWWWUUUSSSLLLLLLLLLLLLMMMNNNOOOPPPKKKKKKKKKKKKKKKJJJIIIHHHFFFHHHIIIIIIGGGFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBBBB===============>>>>>>>>>===<<<;;;999888666555555666666555444333333444444222222222222333333444555333333333222222111111111111111111111111111111111222222111111000000/////////000000000111111111111555444333333222222222333333444555777888999999999555666777999:::<<<============<<<;;;:::999888888888999::::::;;;;;;;;;:::;;;<<<===>>>????????????============<<<<<<;;;;;;@@@@@@@@@AAA@@@@@@??????AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFDDDCCCCCCAAAAAAAAABBBBBBBBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBBAAA@@@>>><<<;;;;;;<<<<<<>>>>>>>>>>>>===;;;:::999888888888777777777777777666444333333444555333222111111111111111111111111......//////000000111111,,,,,,------...------,,,------------------------***+++------,,,+++,,,...))))))*********+++++++++))))))******++++++,,,,,,(((((()))******+++,,,,,,))))))))))))************))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,---------,,,++++++((()))***+++++++++++++++(((((()))***,,,---......,,,+++***)))***+++,,,------.........------,,,+++,,,,,,,,,------------...,,,,,,,,,---------..................................../////////......---------......//////000000/////////...........................////////////000000000111111111222222////////////////////////111111111111222222222333111111111222222222333333111111222222333444444555555555555555555666666666666777777777777777:::<<<;;;999666666888::::::999888999:::;;;;;;<<<>>>@@@>>>???AAACCCEEEHHHLLLNNNVVV]]]hhhtttyyynnngggcccbbb___]]]VVVTTTRRRQQQRRRQQQOOOMMMKKKKKKKKKLLLMMMOOOPPPQQQNNNNNNMMMLLLKKKIIIGGGFFFFFFGGGIIIHHHGGGEEEFFFGGGDDDEEEEEEDDDDDDCCCBBBAAA?????????>>>===<<<<<<<<<<<<;;;:::999777666555444666666555555444555555555222222222222333333444555333333222222222222222111000000000000000000000000222222111111000000/////////000000000111111111111444333333222222333333444444444555777888888888888333444555666777888999:::999999999888888888888888888888999:::;;;;;;;;;;;;::::::;;;<<<============<<<=====================@@@AAAAAABBBBBBBBBAAAAAA???@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMJJJJJJKKKJJJIIIGGGEEEDDDBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHFFFDDDCCCBBB@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBB@@@???>>>===<<<<<<<<<<<<>>>>>>>>>======<<<::::::999888777666666666777777333222111111222222111000000000000000000000000000.........//////000000000,,,,,,------......------******++++++++++++,,,,,,)))+++------,,,,,,,,,...)))))))))************+++*********+++++++++++++++''''''((()))***+++,,,---((((((((()))))))))))))))((())))))***++++++,,,,,,++++++*********)))))))))++++++************++++++***************+++++++++++++++*********++++++,,,***+++,,,---...---,,,+++(((((()))***,,,---......***)))******+++,,,---...,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------,,,,,,,,,---------............................../////////000//////...---.........////////////////////////............---------........./////////111111111111222222222222000000000000000000000000111111111222222222333333111111111111222222222222000000111222333444555555444444555555555555555555666777777777666777:::===EEEAAA<<<:::;;;;;;:::888::::::;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEHHHMMMSSSZZZbbbmmmzzz|||zzznnnhhhaaa\\\\\\]]]\\\ZZZRRRPPPOOONNNNNNMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPOOONNNMMMKKKHHHFFFEEEFFFHHHIIIHHHFFFDDDDDDEEECCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>>===;;;;;;:::::::::999888777555555444666666555555555555555666333333222222222333444444222222222222222222222222000000000000000000000000111111111111000000000000000000000000111111111111222222222222333444555555555555666777777777777777555555666777888888999999999999999999888888888888777888999:::;;;;;;;;;;;;:::;;;<<<======>>>>>>===<<<<<<<<<======>>>?????????@@@AAABBBBBBCCCBBBBBB@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMIIIIIIJJJJJJIIIGGGFFFEEE@@@BBBDDDFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFDDDCCC@@@@@@BBBCCCCCCCCCBBBBBB??????@@@AAA@@@???>>>===>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB????????????>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777777555444444444555666333222111111222222111///////////////////////////..................//////+++,,,------......------*********++++++,,,,,,,,,***,,,......,,,+++++++++))))))))))))************,,,++++++++++++++++++***(((((())))))******++++++(((((())))))******************************++++++*********+++++++++++++++******))))))))))))******+++++++++***************((('''%%%$$$%%%''')))++++++,,,---......---+++******++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,---------................................./////////......---,,,///////////////.........//////.........------------------.........//////000000000000111111111111000000000000000000000000000000000111111111111222111111111111222222222222000000111222333444555555444444444444444444444444555555666555555666:::<<>>;;;======;;;999;;;;;;;;;<<<======<<<;;;<<<<<<;;;<<>>======<<<<<<;;;;;;::::::999999888777666666555555555444444444444444555555444444333222222222333333222222222222222222222222000000000000000000000000000000000000000111111111000000000000111111111111111111111222333444555666666666777777777777777666999999999::::::;;;;;;;;;<<<;;;;;;::::::999999888777888999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@@@@;;;;;;<<<===>>>???@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEGGGHHHJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLHHHIIIIIIJJJIIIHHHFFFEEE@@@AAADDDGGGHHHHHHHHHGGGJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLKKKJJJHHHFFFDDD???@@@BBBCCCDDDCCCBBBBBB>>>>>>?????????===<<<;;;>>>???@@@BBBCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBB>>>???@@@@@@@@@>>>===<<<::::::::::::999999888777666555444333222333444444555444222333444444333111////////////////////////........................+++,,,,,,---.........---,,,,,,,,,------.........,,,...//////,,,***))))))))))))))))))************---,,,,,,++++++*********************))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))))))))))))))***+++,,,------...++++++************++++++,,,+++++++++******))))))***(((&&&%%%&&&))),,,...******,,,,,,,,,***((('''------,,,,,,+++***)))))))))***+++------,,,+++***++++++,,,---............++++++,,,,,,,,,---------,,,,,,,,,---------..............................---.........---,,,,,,+++000000//////.........---//////.........------------------.........//////////////////000000000000000000000000000000000000////////////000000000000000111111111111222222222///000111222333444555555444444444444444444444444444444444444444555999<<>>>>>999999::::::::::::;;;;;;888888777777666666555555333333333222222333444444555444444333222222222222222222222222222222222222000000000000000000000000//////000000111111222222000000000000111111111111111000000///000222333444555666666666666666555555666666777888999:::::::::999888888777777777777777777777888999:::;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<===============<<<<<<;;;<<<===@@@BBBDDDDDDCCCBBBGGGFFFEEECCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMOOONNNNNNMMMKKKJJJHHHGGGBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDDDDCCCCCCFFFEEEBBB@@@???@@@AAAAAAAAAAAA@@@??????>>>??????===;;;:::999::::::888777777555222222444666777777333333333222222222111111000000///...............%%%'''))),,,---.........------,,,,,,,,,+++++++++++++++++++++,,,,,,---...******+++++++++******))),,,+++***))))))***+++,,,,,,+++******))))))******++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))***++++++++++++***))))))))))))***+++,,,---,,,,,,***)))(((&&&%%%%%%,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++,,,,,,------,,,,,,************))))))((((((+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,------......------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,............////////////,,,---------.../////////000111111000000///...---///111111...++++++...111,,,,,,---...///000111111000000000000////////////000000000000111111111111111111111000111111222222333444555555333333444555222222222333444555666777888888999999999888888777888888888888888888888888:::::::::::::::::::::999999:::<<<>>>AAACCCDDDEEEFFFGGGIIINNNTTT\\\ccchhhtttyyy}}}xxxwwwyyy~~~{{{ssshhh^^^XXXVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTRRROOOLLLIIIHHHJJJLLLNNNMMMJJJHHHHHHIIIKKKLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA???????????????>>>===<<<>>>>>>>>>??????===999666888777777666555444444444111111111222222333333333222222222222222222222222222333333333333222111000000000000000000000000000444333222000//////......000000000000000111111222333222222222222444555666555555666666666666555555777777777888888999999:::999888777777666666777777777777888999:::;;;;;;<<<======<<<<<<<<<<<<<<<===;;;;;;<<<===>>>>>>>>>===;;;===???BBBCCCDDDCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMLLLKKKJJJHHHHHHCCCCCCBBBAAAAAAAAABBBBBB???>>>>>>>>>>>>>>>?????????@@@BBBCCCDDDDDDDDDDDDEEEDDDAAA???>>>>>>??????<<<<<<;;;:::::::::;;;;;;???===;;;;;;;;;:::888666888555333222444666777777222222222222111111111111000000///...............,,,,,,---......---,,,+++......---------,,,,,,,,,++++++*********++++++,,,******+++++++++******)))++++++***))))))***++++++++++++++++++*********)))%%%&&&&&&'''''''''''''''************************))))))***++++++++++++***(((((((((((()))***+++,,,*********))))))(((((('''+++*********))))))))))))***************************+++,,,,,,------,,,,,,++++++*********)))))))))+++++++++++++++++++++++++++,,,------...---------+++++++++,,,,,,,,,------***************++++++,,,------------------------------............------............////////////---------..................---------///222555777666555222...***)))***,,,.........///////////////.............../////////000000000000111111111111111111111000111111222333333444555444333222333555333333333444444555777777666777777888888777666666888888888888888888888888999999:::::::::::::::::::::;;;;;;===>>>???@@@@@@@@@AAACCCFFFKKKPPPUUUXXX\\\aaaiiirrr||||||vvvpppmmmhhhffffffiiinnnrrrqqqjjj```WWWSSSRRRSSSSSSUUUTTTSSSSSSRRRRRRRRRSSSRRRPPPNNNKKKKKKKKKMMMNNNLLLJJJHHHHHHJJJLLLMMMMMMIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@???????????????>>>===<<<>>>===;;;;;;;;;:::888777777777777666555444444444111111222222222333333333222222222222222222222222222222222333333222111111000000000000000000000000111111000/////////000000000000//////000000111222222222222222333444555666444555555666666666555555888888888888888888888888999888777777666666777777777777888999:::;;;;;;<<<==================>>>>>>::::::<<<===>>>?????????:::<<>>>>>======>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEDDDCCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>===;;;;;;:::999666444777555222222444666777777111111111000000000//////000000///...............//////000//////...---,,,............------------************)))))))))))))))******+++++++++******++++++***))))))***++++++***+++,,,,,,,,,+++))))))'''((()))***************************************))))))***++++++++++++***''''''''''''((()))***+++))))))******************))))))((((((((((((''''''***************************++++++,,,,,,,,,,,,,,,+++++++++++++++*********************************++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------........................------,,,,,,,,,,,,---------............/////////...............---------000///...///333:::AAAEEECCC>>>888333000...---,,,000000//////............,,,,,,------......//////000000000000111111111111111111000000111222222333222333444444222222333444444444444444555666777777555555666666666666555555777777777777777777777777888888888999:::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===???BBBDDDFFFGGGJJJNNNTTTZZZaaaiiipppuuuyyy{{{wwwrrrooonnnkkkfffbbb___]]]ZZZYYY[[[```eeeiiifff```XXXRRROOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPQQQPPPOOONNNMMMMMMMMMNNNKKKIIIGGGHHHJJJLLLMMMMMMHHHGGGGGGFFFFFFEEEEEEDDDFFFEEEDDDCCCBBBBBBAAA@@@????????????>>>===<<<;;;===;;;888666777777777666777777666666555444444444111222222222222333333333222222222222222222222222111111222222222222222111000000000000000000000000............///000000111000000//////000000111222000000000000111222333333444444555555666666555555888888888888777777777777888888777666666666666666777777888999:::;;;;;;<<<===>>>>>>???????????????;;;;;;<<<>>>>>>?????????:::<<<>>>@@@BBBDDDDDDDDDBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLFFFDDDBBB??????@@@BBBCCC???>>>>>>============>>>>>>???@@@AAACCCDDDEEEEEECCCBBB@@@>>>===<<<;;;;;;<<<<<<;;;<<<<<<===>>>>>><<<;;;:::::::::999777444555333111111333555555555000000/////////.........000000///........................///////////////...------------,,,,,,,,,+++++++++******))))))((())))))***+++++++++******+++******************+++***+++,,,------+++)))(((,,,---------------,,,,,,************************))))))***++++++++++++***((((((((((((((()))***+++************************((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------+++******+++---------------.........///////////////...---------,,,111000///111555<<>>???@@@??????BBBEEEJJJNNNQQQVVVZZZ^^^\\\bbbhhhnnnyyy~~~zzzuuuppplllgggdddaaa______]]]ZZZXXXYYYXXXVVVVVVYYY]]]bbbeeeaaa\\\UUUPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLIIIHHHGGGHHHJJJLLLLLLLLLFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD????????????>>>===;;;;;;;;;999777666777777666555666666666555555444444444222222222222222222222222222222222222222222222222000111111222222222222111000000000000000000000000...............///000000///////////////000111111///000000111222222222333333333444555555555555555888888777777777777777777888777777666555666666666777777888999:::;;;;;;<<<======>>>???@@@@@@??????===>>>>>>>>>>>>>>>======;;;<<<===???AAACCCDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFHHHIIIKKKLLLMMMKKKKKKLLLMMMNNNNNNNNNNNNGGGEEEBBB??????@@@AAACCC??????>>>===<<<<<<======>>>>>>???@@@AAABBBCCCDDDCCCBBB@@@???===<<<;;;;;;999888888888999:::;;;;;;<<<;;;;;;<<<===<<<999777222111000111333444333222/////////.........------000000///...............---------------------...,,,,,,,,,+++++++++******++++++,,,,,,+++***)))(((((()))***+++++++++++++++*********++++++************+++---...---,,,***(((,,,,,,++++++***)))''''''))))))))))))))))))))))))))))))***++++++++++++*********)))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,*********+++++++++,,,,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------------------............/////////...---------,,,,,,,,,---///111444777888:::555000...///111111000------......///000000111------...///000000111111///000000000111111111111000000000000111222333444111222333222111111222333222222111111222222333333444555555666777777777666666666666666666666666666666666777777888999::::::888888888999999:::::::::999:::<<<>>>??????>>>===<<>>@@@@@@@@@??????>>>?????????>>>>>>===<<<<<<===>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCC@@@AAABBBCCCDDDEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNFFFEEEBBB@@@???@@@AAAAAA??????>>>===<<<<<<<<<<<<>>>>>>======>>>???@@@AAA@@@@@@??????>>>===<<<;;;::::::999999::::::;;;;;;===<<<===>>>>>>===:::777000000111333555555222////////////.........------000000///...............000///...,,,+++*********++++++++++++***************+++,,,,,,,,,+++***)))((()))***+++++++++++++++)))***++++++++++++***)))+++,,,---------,,,***)))++++++++++++***((('''&&&(((((((((((((((((((((((())))))***++++++++++++***++++++************++++++,,,,,,+++***))))))(((((())))))************++++++)))))))))))))))))))))))))))******+++++++++++++++*********+++++++++++++++******************************+++,,,,,,,,,,,,,,,************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------........................---------,,,---///000000000000///111///------///111222222,,,,,,---...///000111111......//////000000111111000000000000111111111111//////000000111222444444000111222222000000111222111111111000000111111222333444555666777777777777666666666666666666666666666666666777888888888999666777777888999:::;;;;;;888999;;;<<<======<<<<<<999<<<>>>@@@@@@@@@BBBCCCEEEIIILLLMMMRRRZZZ______\\\]]]^^^```dddiiinnnqqqxxx||||||yyyrrrmmmjjjiiifffaaa___aaa^^^[[[XXXVVVVVVVVVUUUTTTRRRSSSSSSTTTTTTUUUUUUUUUPPPPPPOOOOOOPPPRRRTTTUUUZZZVVVQQQMMMKKKJJJHHHGGGJJJKKKLLLMMMNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBDDDFFFHHHJJJJJJ@@@@@@???>>>===;;;:::999777777888:::;;;999666222444444444444444444444444333333333222222222222111222222222222222222222222111111222222111000000///////////////////////////111000000///............//////......//////000111000111333444555555444444111222333444555555555555555555666666777777888888777777666555555555555666777777888999:::;;;;;;<<<:::;;;>>>???@@@@@@???>>>===>>>>>>?????????>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAA>>>>>>???AAACCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLEEEDDDCCCBBBAAA@@@@@@@@@??????>>><<<<<<;;;;;;<<<>>>===<<<<<<<<<<<<===>>>===============<<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::888444000///000444777999777222...////////////............000000///...............000///---,,,++++++++++++,,,,,,,,,+++++++++******'''(((***+++,,,+++)))((((((((()))++++++,,,,,,+++)))***++++++++++++***)))------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++(((((((((((((((((((((((())))))***+++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++...............//////000------------------------------............------,,,,,,---------.........---------..................///000111111111000000---...////////////000222---.........//////000000////////////////////////000000000000111111111111/////////000111333444555000111222111000///000222222222111111111111111222222222444555555666666666555555555555555555555555666777777777777777777777666666777777888999999999999999::::::::::::::::::888;;;>>>?????????@@@AAA???CCCEEEEEEIIIOOORRRQQQMMMMMMMMMOOOQQQTTTWWWYYY\\\```eeehhhjjjmmmqqquuuwww}}}~~~~~~|||zzzvvvuuuttttttuuutttqqqooommmlllkkkiiigggdddaaa___\\\YYYWWWXXXUUUQQQQQQTTTRRRPPPMMMMMMNNNOOOPPPOOOLLLMMMNNNOOOPPPQQQRRRTTTOOOOOOOOOOOOPPPQQQSSSSSSVVVSSSOOOLLLKKKJJJIIIHHHIIIJJJLLLMMMNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDEEEFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAACCCDDDFFFGGGGGG@@@@@@???>>>===;;;999888777777666777888888666444444444444444444444444444333333333222222222111111222222222222222222222222222222222222111///...---////////////////////////000000/////////000111111///............///000000...///111222333333222222111222333444555555555555444555555666777888888999777777666555555555555555777777888999:::;;;;;;<<<999;;;===???@@@???>>>===;;;<<<===???@@@@@@@@@@@@??????>>>>>>???@@@@@@AAACCCBBBAAA@@@????????????<<<===>>>@@@BBBDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHKKKJJJIIIIIIHHHGGGFFFFFFHHHIIIIIIJJJKKKKKKJJJJJJEEEDDDDDDCCCBBB@@@????????????>>><<<<<<;;;;;;;;;>>>===<<<::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888777666555555555666999888777666555111+++'''///111666:::<<<999333///000000/////////.........000000///...............,,,,,,++++++,,,---///000---------,,,,,,,,,++++++%%%''')))***+++***)))((((((((()))++++++,,,,,,,,,)))***+++,,,,,,+++***)))...---,,,+++++++++,,,,,,'''(((***+++,,,---------************************))))))***++++++++++++******)))(((((((((((())))))&&&''''''((()))*********(((((())))))******++++++(((((((((((((((((((((((())))))***++++++++++++***(((((())))))*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++,,,++++++++++++,,,------........................,,,---////////////---,,,,,,,,,,,,---------......,,,------....../////////++++++,,,,,,---...///000(((+++...---***((()))+++///////////////........................---------000000000000111111111111/////////000111333444555///111222111000///000111333333222222111222222333000111222333444444555444555555555555555555555555777777777777666666666666666666777777777777777777;;;;;;:::::::::999999999555888;;;<<<<<<<<<===>>>:::>>>AAAAAADDDJJJLLLKKKFFFFFFGGGGGGHHHHHHIIIIIIJJJMMMQQQSSSSSSUUUYYY]]]WWW\\\___]]]^^^dddiiijjjiiifffeeeggghhhhhhjjjooojjjqqqvvvuuuuuuxxxzzzzzz{{{{{{~~~}}}wwwmmmjjjfffccccccccccccbbb___^^^]]]^^^^^^]]]ZZZWWWYYYYYYYYYXXXVVVUUUSSSRRRRRRPPPOOOQQQOOOLLLMMMPPPMMMKKKHHHGGGIIIJJJKKKKKKHHHJJJLLLMMMNNNOOOQQQRRRLLLLLLLLLMMMNNNPPPQQQQQQUUUSSSOOONNNMMMMMMLLLJJJHHHJJJLLLMMMNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJFFFDDDDDDDDDEEEDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBCCCCCCCCC@@@@@@???>>>===;;;999888999777444444555666666555444444444444444444444444333333333222222111111111222222222222222222222222333333333222000///---,,,////////////////////////......//////000222333444...............///000000///000000000000111111111000000111111111222222222555555555555666777999999999888888777777777777777555666888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;@@@???>>>>>>>>>>>>>>>???<<<<<<<<<===>>>???AAABBBCCCBBB@@@>>>>>>>>>>>>>>>;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGEEECCCAAA???===<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777666555555555555444444444444333222222111111222222444***...???CCC666...000(((---222333000---,,,---,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))******+++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((***+++,,,***************)))((((((&&&'''(((***++++++++++++)))***+++,,,,,,+++***)))******)))(((((('''(((((())))))************))))))***************)))(((((()))******+++++++++******************************---,,,+++******+++,,,------+++)))((()))++++++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......***++++++,,,,,,---------+++------+++))))))---111000//////...------,,,,,,//////.........---------,,,---......//////......////////////////////////////////////000000000000---///000111000///000000//////000000111111111222222222222222222222222222222222333333333333444444666666555555555444444444444555555666777888888999666666666666777777777777888888999::::::::::::999999999::::::;;;<<<======??????>>>>>>???AAADDDEEEFFFEEECCCAAAAAABBBCCCDDDAAABBBCCCDDDEEEGGGHHHHHHMMMNNNOOOPPPQQQRRRSSSSSSXXXWWWUUUTTTTTTUUUVVVWWWXXXXXXXXXYYY[[[\\\^^^___]]]aaafffiiihhhddd___[[[WWWVVVTTTRRRQQQQQQQQQRRROOOOOOPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKLLLOOOQQQSSSQQQNNNMMMLLLKKKHHHFFFHHHHHHIIIJJJJJJIIIHHHGGGJJJIIIIIIIIIIIIJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>999888666777888999999888555555555666555555444333111111111222222333333333333222222111111222222333333555666555444333333333000000111000000///...---...........................///000111111000///...............////////////000000000111111111222222111222222222333333333333444444444444555666777777888888777666666666666777888888999:::::::::999999<<<<<<<<<<<<<<<<<<;;;;;;=========<<<<<<===>>>>>>??????>>>>>>>>>>>>??????AAA@@@>>>===<<<<<<============>>>???AAACCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFEEECCCBBB@@@>>><<<;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777444444444444333333333333333333222111111111111222666000222===AAA999222222***---000111000...---,,,,,,---...//////...---,,,+++++++++,,,,,,---------***))))))((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))***+++,,,***************)))(((((('''(((((())))))))))))(((******++++++++++++******+++***))))))((((((((()))))))))************))))))***************)))((((((++++++++++++***))))))(((******************************)))(((((()))******,,,***((((((***+++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++.........///////////////,,,,,,,,,******+++---///---------------------...///.........------------+++,,,,,,---------------.........................../////////000000000000---...000///......///111000000000111111111111111222222222222222222222222222222222333333333444444666555555555444444444444444555555666777777888888555555555666666666777777666777888888999999888888999999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@BBB???>>><<<::::::;;;<<<===>>>??????@@@AAABBBCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMPPPTTTVVVVVVRRRNNNKKKNNNMMMLLLJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIILLLLLLLLLJJJIIIGGGEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLLLLKKKJJJJJJLLLOOOPPPNNNLLLKKKKKKJJJHHHFFFHHHHHHIIIJJJJJJIIIHHHGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<:::888777777888999888777555555555555555444333333111222222222222222222333222111111000000111111222111333444444222111111222///000000000000//////...........................,,,---...//////...---,,,............////////////111111111111222222222333222222333333333444444444444444333333333444444555777777666555555555555666777777888999:::::::::999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>BBBAAA@@@???>>>=========???>>>===<<<;;;;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDCCCCCCBBBBBBCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@???===<<<;;;;;;:::999999999999888888888:::::::::::::::::::::::::::999999888888777666666333333333222222222111111333222222111111111111111111000000333666777555111...------...//////---,,,,,,---...//////...---,,,+++++++++,,,,,,---------))))))(((''''''''''''((())))))))))))))))))))))))(((((()))************)))))))))******+++******)))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++*********++++++)))************))))))((((((((())))))(((((('''&&&++++++************++++++++++++***))))))))))))***))))))))))))))))))))))))***************)))((((((,,,,,,++++++***)))((('''******************************)))(((((()))******+++)))((((((***,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,++++++++++++------,,,,,,+++*********------,,,,,,,,,,,,,,,,,,---+++***)))+++---------***++++++,,,---......///............------------+++++++++,,,,,,,,,------............................../////////000000000...//////...---...000222222222222111111111111111222222222222222222222222222222222222333333333333555555555555444444444444444444555555666777777777444444444555555555666666555555666777777777777777888888999999:::;;;;;;;;;::::::999::::::<<<>>>???>>>===;;;::::::;;;<<<<<<;;;;;;<<<<<<<<<=========???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHIIIIIIGGGEEECCCEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHLLLKKKKKKIIIHHHFFFDDDCCCDDDDDDFFFGGGHHHJJJKKKLLLJJJKKKKKKJJJHHHHHHIIIKKKMMMKKKIIIIIIIIIHHHGGGEEEGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@>>><<<:::999;;;999777666777888777666444444555555444444333222222222222222222111111111000000000//////000000000///111222111000...//////......///000000000//////........................------............------............////////////111111222222222333333333222222222333333333333444555444444333333333333444666666555444444444444555333444666888:::<<<<<<===::::::;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<>>>>>>AAAAAA@@@???>>>>>>>>>>>>???>>><<<;;;;;;;;;<<<===::::::;;;;;;===>>>???@@@DDDCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIKKKJJJJJJIIIGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>======<<<;;;::::::888888888888888777777777;;;;;;;;;;;;;;;;;;;;;;;;999888888777777666666555333333222222222111111111222222111000000000000000---000///+++///888999444111...+++,,,...000...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))((()))))))))************((())))))***************++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******)))))))))))))))************)))(((((()))))))))))))))((((((,,,+++***))))))***+++,,,++++++***************+++******))))))))))))*********************)))((((((***************))))))(((************************,,,++++++++++++++++++,,,)))(((((()))+++---,,,,,,************++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))---***((())),,,...---+++******+++,,,,,,------...------------------------,,,,,,,,,,,,,,,------..................................../////////000000000000000...---...111444333333222222111111000000111111111111111111111111111222222222222333333333444444444444444444444444444444444555555666666666333333333444444444555555555555666777777777777666888888888999999999::::::;;;:::::::::;;;<<<>>>>>>???>>>============>>>>>>;;;;;;::::::::::::::::::===>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEFFFFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBDDDDDDEEEEEEEEEEEEDDDCCC@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAACCCCCCDDDEEEGGGHHHIIIIIIJJJJJJIIIHHHFFFDDDBBBAAACCCCCCDDDFFFHHHIIIJJJKKKJJJKKKKKKJJJHHHGGGGGGHHHIIIGGGFFFFFFGGGGGGEEEDDDFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDDDDDDDDDDEEEEEEFFFHHHGGGFFFEEEDDDBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA???===;;;:::999;;;999777666666777555444444444444444444333222222333333222222111111000000111000000//////000000111...000111111///......///------...///000000000///........................///000000000000000000///............////////////111111222222222333333333111111111111222222222222555555444444333444444444666555555444444444444444333444666888:::;;;<<<<<<::::::::::::;;;;;;<<<<<<:::::::::;;;<<<===>>>???>>>>>>======>>>>>>???@@@???>>>===<<<;;;<<<===>>>;;;;;;;;;;;;<<<===>>>???DDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA======<<<;;;;;;:::999999777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;888777777666666555444444333333333333222222222111222111000000//////000000---333222,,,000<<<@@@;;;222///++++++...///...,,,,,,------------------,,,......---,,,,,,+++******,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))*********'''((()))***************************************))))))))))))))))))))))))******)))))))))(((''''''((())))))*********))))))(((((()))***++++++,,,+++,,,+++***))))))***+++,,,+++***************++++++******)))(((((()))*********************)))((((((&&&'''((()))***+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))(((((())),,,---,,,++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,---...///000111//////......------,,,,,,---***((())),,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,---...//////....................................////////////111111111///...///222555333222222111111000000000111111111111111111111111111111111222222222333333333333444444444444444444444444444444555555555555333333333333444444444444555666777777888777777777777777777888888888888888999999999::::::;;;<<<<<<:::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::======>>>>>>??????@@@@@@===>>>@@@BBBCCCCCCBBBBBB??????>>>============>>>@@@@@@@@@@@@@@@@@@@@@AAA>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJKKKKKKJJJHHHFFFFFFGGGFFFEEEDDDDDDEEEEEEDDDBBBDDDEEEFFFHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::888666555666666555444333333333333333222222111222222222111111000000000111111111000000111111111///000222111///......///,,,---...///////////////........................000000000//////000000000............////////////111111111111222222222333000000111111111222222222444444444333333444444555666666555444444444444555777888888888888888777777999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<===>>>@@@@@@>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAAAAA======<<<<<<;;;:::999999666666666777777777777888::::::::::::::::::::::::777777666555555444444333333333333222222222111111111000000///////////////+++000///+++...777<<<:::111///---------...---,,,---,,,,,,,,,,,,,,,,,,---......------,,,+++******,,,,,,+++************+++)))))))))))))))))))))))))))))))))((()))******+++''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((''''''((())))))************)))'''(((***+++,,,---------++++++************++++++***))))))))))))***+++++++++***)))(((((()))***+++***************)))(((((($$$%%%''')))***,,,,,,,,,))))))))))))))))))))))))((()))************)))((()))((()))***,,,---+++***++++++,,,,,,,,,---------*********+++++++++++++++)))***,,,---///111333333,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,---...///000------------------------------........./////////000111111000///000222444111111111000000000000000111111111111111111111111111111111111222222222222333333333333444444444444444444444444444444444444333333333444444444555555555666666777777777777777777777777777777777777777666777777777888888888888888888999999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????<<<===>>>???????????????===>>>???AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKJJJHHHFFFFFFFFFEEEDDDBBBCCCCCCCCCBBBAAABBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBB????????????????????????<<<<<<;;;;;;;;;;;;;;;;;;999777555444555666555444222222333333222222111000111111111111111000000000222111111000000111111222///111222222000//////000------.../////////....................................------------..................////////////000000000111111111222222111111111222222222333333222222222222222333444555777666666555444555555555888999999888888777666555888999999:::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;999999::::::<<<===>>>???===<<<;;;::::::;;;<<<===??????>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@??????>>>===<<<::::::999666666777777777888888888888888888888888888888888666666555555444333333333222222111111111000000000000000///............///***++++++++++++...111222///000000///---,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))***)))((((((((()))++++++&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))''''''))))))***)))(((((((((((()))***************((()))***+++++++++++++++******++++++++++++******)))((((((((())))))***++++++***)))(((((()))***+++***************)))((((((%%%&&&''')))***+++++++++))))))))))))))))))))))))((()))************)))(((***))))))+++,,,,,,***(((***+++++++++,,,,,,,,,,,,)))*********++++++++++++******+++---///000111222)))))))))))))))*********(((***++++++******+++,,,,,,,,,,,,---......//////++++++,,,,,,,,,---------...---,,,++++++---///000---------------------------------.........//////---///000000//////000111///////////////000000000111111111111111111111111111111111111222222222222222222333333333444444444333333333333333333333333444444444444555555555555444444555666666666666555666666666666666666666666666777777888888888888888999999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<=========?????????>>>??????@@@@@@=========<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@<<<<<<>>>>>>???>>>======<<<===>>>???AAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDEEEEEEEEEEEEGGGIIIHHHFFFEEEDDDEEEEEEDDDBBBBBBBBBBBBAAA???@@@AAABBBDDDEEEEEEDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB========================:::::::::999999999999999777555444444555666555444222222222222222111111000000000000000111111111111000000000//////000000000///000111111///......///.........///......------........................///...---,,,,,,---...///............///////////////000000000000111111111222222333333333444444444000000000000111222333444777777666555555555555666666666777888888888888888888888999::::::;;;<<<<<<::::::999999888999999999::::::::::::;;;<<<======;;;:::999999999:::;;;<<<>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBBGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@???AAA@@@???>>><<<;;;:::999666777777777888888999999666666666666666666666666666555555444444333222222000000000000////////////000000///..................------///...,,,---000---000222000---***+++------,,,,,,++++++,,,,,,---)))******+++---...//////+++******)))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))(((((()))***************)))************)))(((((()))***+++,,,,,,+++***)))(((((('''(((((()))******+++***)))'''''')))***+++***************)))((((((&&&'''((()))************))))))))))))))))))))))))***+++,,,------,,,+++************+++,,,,,,***''')))************+++++++++))))))******++++++++++++***++++++,,,---...//////+++++++++,,,,,,------...'''***---,,,***)))***---***+++,,,---///000111222+++++++++,,,,,,------------,,,+++******,,,...///---------------------------------.........//////+++---//////...---...///------......//////000000000000000000000000000000000111111111111222222222222222222333333444444444333333333333333333333333444444444555555555666666222333444444555555444444666666666666666555555555888999999::::::::::::999666777888999999999999999777888888888999999999:::===============>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>??????>>>>>>===>>>???@@@??????============???AAABBBCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGGGGEEECCCCCCDDDFFFDDDBBBBBBBBBBBB@@@>>>>>>@@@AAACCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDD??????@@@@@@@@@AAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777666444333333555666666555222222222222222111000000//////000000111111222222//////............//////...///111000///---........./////////...---,,,,,,........................111000///......///000111............/////////000000000000000111111111111333444555555333333333555<<<777000...///222333333555777888888666444333444555555666777888999::::::;;;:::999888888999:::;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<999666666:::<<<===<<<>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@???>>><<<;;;;;;::::::999999888666666777888999999::::::666666666666555555555555444444555555555555666666111111111111000000000000......................../////////...---------,,,............---,,,+++***,,,---...---+++***+++,,,,,,,,,,,,+++***)))((((((***)))))))))***+++,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))++++++***)))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))),,,,,,++++++***)))))))))'''((()))***************+++++++++++++++***)))(((******))))))))))))******************************---,,,***)))))))))***++++++++++++*********))))))++++++++++++++++++++++++))))))***++++++)))((('''---,,,+++***)))'''&&&&&&------,,,,,,+++*********,,,+++******+++,,,///000/////////...------,,,,,,,,,,,,,,,---...///000000------------------------,,,---......//////......///...,,,++++++---000111222222111111000000//////000000111111000///...---000000000000000111111222000111222333333333333333333333333333333333333333444333222222444444333222444444666777777777666555777777777777888888888888888777777777666666555555888888999:::;;;<<<<<<===::::::999999888999999999===<<<;;;:::::::::::::::======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;???>>>>>>>>>>>>@@@AAABBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@???>>>===BBBBBBBBBAAAAAA@@@@@@@@@CCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@???@@@AAABBB???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>============<<<<<<<<<<<<;;;:::999888777555444444555555555444444333333333111111000000000000111111222111111111000000//////000000000000000000000000000000000000////////////000000//////.........---................................................////////////000000000000//////000000000111111111111333333333111111222333888444111000111333222111222444666666555444444555555555666777888999::::::;;;:::999999999999:::;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<999777777:::<<<===<<<<<<<<<<<<<<<<<<===>>>???????????????@@@AAABBBCCCFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFEEECCCAAA@@@>>>>>>;;;::::::999999888777777666666777888888999::::::666666666666555555555444444333333333222222111111111111111000000000//////....................................------------............---,,,+++***...///000///---,,,---...,,,+++++++++***)))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***,,,,,,+++))))))))))))))))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******((())))))************)))+++++++++++++++***))))))******))))))))))))******************************,,,++++++***))))))******+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++******))))))(((,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,---.........---------------++++++,,,,,,------......,,,,,,,,,---------......,,,------...............------------.........///.........///////////////000000000000//////......000000//////000000111222222222333333333222111111222222222222222222222222333333222333333333333222111111333444444444333222555555666666666777777777777777666666666555555555777777888888888888888888:::999999888888999999999:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>===>>>???AAABBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@???>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@CCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBAAA@@@?????????@@@@@@??????@@@@@@AAABBBBBBBBB@@@@@@@@@?????????>>>>>>???????????????>>>===============<<<<<<<<<;;;;;;888888888777777666666666444444333333222222222222111111000000000000111111111111111111000000000///000000000000000000000000000000000000/////////...000/////////.........---........................------------------------.../////////000000000000//////000000000000111111///000111111000///000222333111111111333333222000///222444555555444555555555555666777888999::::::;;;:::999999999999:::;;;999999999999999999999999::::::999999999999::::::;;;:::888888:::<<<======;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDBBB@@@???>>>===::::::999888888777777666666666777777888888999999666666555555555444444444444444333222111000///...111111000000000000//////////////////////////////------------.....................------,,,+++***---...///...---,,,---...++++++******************+++******))))))))))))***************************))))))))))))))))))))))))''''''(((***,,,,,,+++)))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&''''''((())))))******)))************))))))(((***++++++++++++***))))))++++++************++++++***************************++++++++++++***))))))+++++++++***************++++++++++++++++++++++++***))))))(((((((((((((((*********+++++++++++++++++++++++++++,,,,,,,,,,,,((()))+++---------,,,+++,,,,,,------------......++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,---...............+++,,,.../////////------++++++,,,,,,---......///111000///.........///000000000//////000000111222333333333333222111000///111111111111111111111111333333333333333333333333000000111222222222222222444444555555555666666666666666666666555555555555888888888888777777666666999999888888888999999:::888888888999:::<<<===>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>=========>>>???@@@AAA@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@??????AAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDAAAAAA@@@????????????@@@??????@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;666666666777777777777777222222222222111111111111111111000000000000111111111111111111000000000000000000000000000000000000000000000/////////....../////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000////////////000000000111...000111000//////000222111000000000111222222222111333555666555444444555555555666777888999::::::999999999888888999999999888888888888888888888888888888888777777888888888;;;:::::::::;;;<<<===>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBAAACCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA???>>>===<<<::::::999999888888777777666666666777777777888888555555555444444444333333444444333333222111111000111000000000////////////////////////////////////,,,,,,,,,------.........------------,,,+++*********,,,---,,,******+++,,,***************+++++++++......---,,,+++++++++,,,************************((((((((((((((((((((((((+++)))(((((()))******)))((((((((())))))******+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))*********************)))((('''******+++++++++******)))++++++************++++++************************)))***+++,,,,,,+++))))))***************************************************)))((('''&&&'''((((((++++++++++++++++++++++++(((((()))******+++,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,------......------++++++,,,,,,------------111000...------...///111///////////////000111111111222222222222111111000111111111111111111111111222222333333222222222333222333333444444444444444444444555555555666666666666666666666666666666666999999999999999999999888888888888888888999999:::888888888888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<======>>>??????@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????BBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@????????????=========<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;::::::::::::777777666666666666555555222222222222222222111111111111000000000000111111111111111000000000000000////////////////////////000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...////////////000000000///000111111000000111333222111000//////111333555444666888888666444444444555555666777888999::::::777777888888888888777777888888888888888888888888777777666666666666777777:::;;;;;;<<<<<<<<<>>>??????>>>>>>=========>>>>>>@@@????????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::999999888888666666666666666666777777444444444444333333333333222222222222222222222222000000000////////////...////////////////////////+++,,,,,,,,,------......------------,,,+++***)))***+++,,,+++******+++,,,***************+++++++++......---,,,+++++++++,,,************************((((((((((((((((((((((((111---(((&&&&&&((())))))(((((())))))******++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))***************)))(((''')))******+++++++++******+++******************+++************************))))))+++,,,,,,+++***)))************************************************///...,,,++++++,,,,,,---------,,,,,,+++******)))&&&&&&'''((()))***++++++---+++)))'''((())),,,.........---,,,+++******)))------------,,,,,,,,,,,,......---,,,+++******)))+++,,,,,,---...---------...---+++++++++,,,...000.........---------,,,,,,000///---,,,,,,...000111/////////...///000000111...///000111222333333333222222222222222222222222111222444333111000222333444444444444444555555666555555666666666777777777777777777777777777777777666666777888888999::::::888777777777888888999:::999888888888888999::::::;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<========================<<<;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>>>>??????????????????????????????@@@@@@AAAAAA@@@@@@@@@????????????????????????AAAAAA@@@??????@@@AAAAAA?????????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999999888888777666555444333222222222222222333333333333111111000000000000111111000000000000000000111111////////////////////////////////////............---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////......////////////000000///000222222111111222444222222111///...000444777555777999888666444333444555555666777888999::::::777777888888888888777777999999999999999999999999777777666666666666777777:::;;;============>>>???@@@???>>>>>>=========>>>@@@??????>>>>>>???@@@@@@?????????@@@AAABBBCCCDDDCCCCCCDDDEEEDDDCCCBBBAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999999888555555555555666666666666444444333333333222222222//////000000000111111111000000////////////..............................,,,,,,,,,,,,---------------------,,,,,,+++***)))+++,,,------,,,,,,---...++++++******************+++******))))))))))))***************************))))))))))))))))))))))))222...(((%%%%%%'''))))))))))))******************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***))))))))))))************))))))((())))))***++++++++++++*********))))))))))))******************************))))))***++++++++++++******************+++++++++************************...---,,,,,,++++++,,,,,,---,,,,,,+++***)))))))))&&&''''''((()))*********+++)))%%%######&&&))),,,------,,,++++++***)))))),,,,,,,,,,,,------------......---,,,+++***))))))++++++,,,---------------...---+++)))***,,,...000000000///......---,,,,,,///...---------...///000//////......//////000111---...///111222333333444222222222222222222222222000222444333000///111444222222222222222333444444555555666666666777777777666666666666777777777777333333444555666777888888777777777777777888999:::888888888777888888999999;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;========================;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>===>>>>>>>>>???????????????>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999999888888888888888888777555444333222111222222222333333333333333111111000000000000111111000000000000111111111111000000000000000000000000/////////.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........./////////000000...000111111111111222444111333444333111111333555333555777777555444444444555555666777888999::::::888999::::::::::::999888::::::::::::::::::::::::777777666666666666777777999<<<>>>>>>======>>>@@@>>>>>>>>>===>>>>>>??????AAA@@@@@@??????@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFDDDCCCAAABBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>===<<<;;;::::::;;;;;;::::::999888888888555555555555555555555555333333333333222222222222111111111111111111000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))***,,,------,,,,,,---...,,,+++++++++***)))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))---+++((('''((()))***)))++++++******************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***************)))))))))((())))))************)))))))))***+++++++++++++++))))))(((((((((((())))))******************************))))))***++++++,,,))))))*********+++++++++***************************************)))((((((************************((()))))))))******+++++++++)))&&&%%%%%%&&&)))***)))*********++++++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++,,,------------,,,,,,,,,+++++++++,,,---..................------------------........./////////............///000000......///111222222222222111111111111111111111111///222444333000...111444222111000000000111333333444444555555555666666666444444444444555555666666444444444555555666666666666666666666777888999:::666666666777777999:::;;;::::::999999999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::<<<===>>>============>>>>>>>>>?????????@@@<<<===>>>????????????>>>=========>>>>>>>>>??????<<<===???@@@@@@???===<<<======>>>>>>???AAABBBCCCCCCDDDEEEEEEEEEDDDBBBBBB@@@@@@@@@@@@@@@?????????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888777777777666666555555444333222222111111111111222222222333111111000000000000111111///000000000111111111111000000000000000000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000---///111111000000222444///333666666444222222333000222555666555444444555555555666777888999::::::::::::<<<<<<<<<<<<::::::::::::::::::::::::::::::777777666666666666777777999<<>>@@@============>>>@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAA=========>>>???AAABBBCCCCCCEEEFFFGGGFFFEEECCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;::::::::::::999999888777777777555555555555555555555444333333333222222222111111666555555444333222111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++***))))))((()))++++++******+++,,,---,,,,,,+++***)))((((((***)))))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''(((***,,,,,,+++))),,,+++++++++***)))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***,,,------))))))))))))))))))))))))''''''(((((())))))******'''((()))***************((()))***+++++++++++++++((((((''''''''''''((((((************************+++***)))))))))***,,,---))))))******++++++++++++))))))))))))))))))))))))++++++,,,------+++***)))'''(((((()))******+++++++++++++++++++++,,,,,,,,,,,,+++***************+++&&&'''((()))+++---...///(((((()))***+++,,,,,,---((())))))+++,,,---......++++++,,,---------,,,,,,***+++,,,---------,,,,,,+++,,,,,,------......///,,,,,,---...//////.....................///000000///000000111111111111000000000000000000000000000...222555333///...111444333222111111111222444555333333333444444444555555222222222333333444444444777777777777777666666666666666666666777888999:::444444555666888:::<<<===:::999999999999999999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;===>>>======<<<======>>>>>>?????????@@@<<<<<<===>>>>>>>>>>>>>>><<<=========>>>>>>??????:::;;;>>>@@@@@@>>>;;;:::=========>>>???AAABBBCCCBBBCCCDDDDDDDDDCCCAAAAAA>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::888888888888777777777777444444444444444444444444//////000000111111111222111111000000000000111111//////000000111111111222000000000000000000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000000000111111111111222111///......000222333444444333222111111111111222222333333333444444444555666777888888888888888999999999:::::::::;;;;;;<<<:::888777888888777777888999999999999888888777;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>>???@@@>>>???AAABBBAAA???===<<>>>>>>>>>>>===<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???===<<<<<<<<<======>>>>>>??????@@@AAABBBBBBBBBAAA@@@???<<<===>>>??????@@@@@@???@@@>>>===;;;:::::::::;;;::::::;;;;;;;;;:::999999888888888888888777666666333333333222222111111111000000000000000000000000////////////////////////000000000000000///......000000000000////////////,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,---...//////............////////////111000/////////000222333333333222111111111111111000222444666666555444333444555777888999::::::;;;999999:::::::::;;;;;;;;;<<<:::999888888888888777777777888999999888888888;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDEEEDDDBBBBBBCCCAAACCCDDDEEEEEECCC@@@???=========<<<<<<<<<;;;;;;::::::999888888888999999555555555555444444444444111111111111111111111111222222111000000///......////////////............,,,,,,,,,,,,,,,,,,---------,,,+++,,,...///...---)))***++++++++++++***)))+++,,,,,,,,,++++++***)))(((((())))))***+++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))***************++++++******)))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))*********************)))(((((((((((())))))))))))+++***(((''''''(((***+++))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))************+++************************))))))))))))*********++++++*********)))))))))))),,,,,,++++++++++++,,,,,,************))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,---.........---//////...---------------.........,,,++++++,,,...////////////////////////......//////000000111111000000111111000000///...//////000000000111111111222222333333333444444444222222222222222222222222444333333333333444555555555555555555555555555555777777666666777777888888777777777777777777777888999999999888888888777777888888888999999999::::::;;;::::::999:::;;;<<<===::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<==================>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>============>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@???===>>>>>>???????????????======<<<;;;:::;;;<<<<<<:::::::::;;;::::::999888666666777777666666555444333333333222222111111111000000000000000000000000////////////////////////000000000000000///....../////////////////////000/////////......---++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------++++++,,,,,,---......///............////////////000000000000111111111111222222111000000000111111...000444777888666444222222333555777888::::::;;;::::::::::::;;;;;;;;;;;;;;;::::::999888888777777555666777888888888888888;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA======<<<<<<<<<===>>>>>>AAACCCEEEEEEDDDBBBBBBBBBBBBCCCDDDDDDDDDBBB???>>>>>>===============<<<<<<::::::999888888888888888555555444444444333333333111111111111111111111111000000000//////......---/////////............---++++++,,,,,,------......---,,,+++,,,---...---,,,)))***++++++++++++***)))+++++++++,,,++++++***)))&&&''''''(((((()))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&(((***+++,,,+++)))(((******++++++***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************'''''''''((())))))******************************))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))))))))))))))))))))))),,,,,,++++++******))))))***************)))))))))++++++************++++++++++++++++++************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++))))))))))))*********+++)))***+++---......//////.........---------------///---++++++,,,------,,,............////////////////////////////////////000111111111111000000/////////000000000000111111111111111222222222333333222222222222222222222222444333333333333333444555444444444444444444444444666666666666666777888888666666666777777888888888999888888888888777777777777888888888999999999999::::::999999::::::;;;<<<999999999999999999999999:::::::::::::::;;;<<<<<<===<<<;;;;;;<<<===>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;????????????>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@?????????@@@??????>>>===;;;;;;;;;;;;;;;<<<===>>>:::::::::::::::999888888555555555666555444444333222222222222222111111111000000000000000000000000//////////////////////////////000000000///......---.........///000000000000///...---,,,,,,,,,,,,************************------------------------******++++++,,,,,,------+++,,,,,,------.........000000000000111111111111//////000111111111111000111000000000000000111111...000222444555555444333111222444555666777777777::::::::::::;;;;;;;;;;;;999999:::999777666666666444555666777888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAADDDDDDCCCBBBBBBCCCCCCDDD>>>======<<<<<<<<<======CCCEEEGGGGGGFFFDDDDDDDDDBBBCCCDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888777777777888444444444444333333333222222222222222222222222222000000000//////.........//////.........---------))))))******+++,,,---------,,,++++++---...---+++*********++++++***************++++++++++++******'''''''''((((((((())))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******++++++***)))'''&&&((()))+++,,,+++***(((&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++************************,,,++++++******))))))(((******************************))))))))))))******++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))((((((((())))))))))))))))))))))))***************+++++++++************++++++++++++))))))))))))******************+++,,,---......------------------------,,,000,,,)))))),,,...---+++,,,,,,,,,---------------//////////////////......000111111111111111000000////////////000000000111000000000000111111111111111111111111222222222222222222222222333444555666444444444444444444444444555555555555666777777888444555555666777888999999888888888888777777777777777777777888888888888999999999999999999::::::;;;888888888888999999999999999999999999:::;;;<<<<<<===<<<:::::::::<<<>>>@@@>>>============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCAAA???>>>@@@@@@??????>>>>>>======?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<999:::::::::999888777666555555555555555444333333222222222111111111111111////////////////////////////////////////////////...///////////////......,,,,,,---...//////000000---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......000000000000111111111111//////000111111111111000000/////////000111222222000000000000111222333444555555666666777666666666999999999::::::::::::;;;666888:::999666444444555555555666888999999999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEDDDDDDCCCCCCDDDEEEEEE@@@???>>>>>>============BBBDDDFFFFFFEEEDDDCCCDDDCCCCCCCCCCCCCCCAAA@@@???????????????????????????;;;:::999888777777777777444333333333222222222222333333333333333333333333111000000000000000//////............------------))))))***+++,,,,,,---------,,,++++++,,,---,,,++++++******************+++)))******++++++*********(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,+++***((((((((())))))((()))+++,,,+++***((('''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***+++++++++******))))))))))))***+++,,,,,,+++***)))((()))))))))************************************))))))))))))(((((((((((())))))*********+++++++++++++++++++++++++++++++++((((((((()))))))))))))))***************+++++++++***))))))(((((())))))*********)))))))))(((((((((************************'''((())))))))))))(((((())))))))))))))))))))))))))))))******++++++++++++)))))))))******+++++++++*********++++++++++++,,,+++,,,,,,---,,,,,,++++++,,,,,,---......------,,,///,,,)))))),,,...---+++*********++++++,,,,,,,,,////////////............///000000111111111000000...////////////000000000/////////000000000111111000000000111111222222222///000000111333555777888555555555555555555555555444444444444555666777888444444555666777888888999777777777777777777777777666666777777777888888888888888888999999999999999777777777888888999999999888888888999:::;;;<<<<<<<<<;;;:::999999;;;===???=========<<<<<<<<<<<<<<<========================BBBEEEJJJMMMMMMJJJEEEBBB@@@?????????>>>>>>======>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@>>>===<<<=========<<<<<<;;;:::999999999999999888777666555555555666666555555444333111111111111111111111111////////////////////////////////////////////////......////////////......+++,,,,,,---...//////000))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,---------------............////////////000000000000111111111111/////////000111222333444333222000//////111333555888999999999999888777777888888888888999999999999555888;;;:::666444444666666777888999999999999999::::::;;;<<<============>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@???>>>=========>>>@@@BBBCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBB?????????@@@@@@@@@@@@AAA;;;:::999888777666666666333333333222222222111111222222222222222222222222000000000000000000000000.........------------,,,,,,,,,------......//////---,,,++++++,,,,,,+++***++++++***))))))***++++++((()))******+++*********************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''(((***,,,...((()))***++++++***)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,,,,************))))))))))))((()))***++++++***)))((())))))))))))************************************))))))))))))((((((((((((((())))))))))))*********++++++++++++++++++++++++&&&&&&'''((()))******+++*********+++++++++++++++******))))))))))))******))))))))))))((((((((('''************************'''((()))***+++***)))((())))))))))))))))))))))))))))))***++++++++++++***(((((())))))***++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++*********+++---......---,,,,,,---+++***)))+++,,,------))))))******++++++,,,,,,...........................//////000000000000///......////////////000000/////////000000000111111//////000000111222222222//////000111333555666777555555555555555555555555333333333444444666777888555555555666666777777777666666777777777777777888666666666666777777777777777777888999999999999888666666666777888888999999888888888888999;;;<<<===<<<;;;::::::999:::;;;<<<;;;;;;<<<<<<<<<====================================AAAGGGJJJKKKGGGBBB???>>>>>>>>>>>>========================>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>===<<<:::999888999999999888777666555444555555666666555555444333000000000111111111111111000000000000000000000000////////////////////////------.../////////......+++,,,,,,,,,---.........((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------............////////////111000/////////000222333//////000000222333444555555444333222222222333333666666777888888777777777666777777777777888888888666:::===<<<888555666777888999999:::::::::999999::::::;;;<<<============>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDFFFFFFFFFEEEDDDCCCBBB@@@???>>>=========;;;===@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAAAAAAAABBB;;;:::999777666666555555222222222222111111111111000000000000000000000000////////////////////////.........---------,,,,,,------..................---,,,++++++,,,,,,+++)))++++++***))))))***++++++(((((()))***************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))))))))(((((((((((()))))))))))))))******++++++,,,------%%%&&&&&&'''((())))))***((())))))******))))))((())))))))))))***************************************)))))))))((((((((('''''''''((((((((()))))))))************************'''(((((()))******++++++*********++++++,,,,,,,,,+++******))))))******+++*********)))))))))(((((())))))))))))))))))))))))'''(((***+++,,,+++***)))))))))))))))))))))))))))((()))***+++,,,++++++***((((((((()))***++++++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,,,,++++++)))+++,,,......---,,,++++++++++++*********,,,...******++++++,,,---------,,,------....../////////------...///////////////........./////////000000//////000000000111111111/////////000111222222222111111111111222333444444444444444444444444444444222222222333444555777888555555666666666666666666666666666666777777888888555555555666666666777777666666888999999999888777555555666666777888888999777777777888999;;;<<<===<<<<<<;;;;;;:::999999999999::::::;;;<<<===>>>>>>========================999;;;>>>AAAAAA???===;;;<<<<<<<<<<<<<<<===============<<<<<<===>>>@@@AAAAAAAAAAAAAAA@@@??????>>><<<<<<=========<<<:::999999999999888777555444333444444444444444333222222///000000000111111111222000000000000000000000000////////////////////////,,,---......//////......,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******------------------------000000000000111111111111222111///......000222333000000000111222444555666555666666666666444333222111222333444555555555555666666666666777777777777777;;;???>>>:::777777999::::::;;;;;;;;;:::999999999:::;;;<<<============>>>>>>>>>???@@@BBBCCCDDDAAABBBEEEFFFGGGFFFEEECCCBBBBBB@@@???===<<<<<<<<<;;;>>>AAABBBBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFF@@@@@@@@@AAAAAABBBBBBBBB;;;:::999777666555555555222222222111111111111000////////////////////////---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,++++++,,,,,,***))),,,+++***))))))***+++,,,(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))+++++++++***((('''***))))))((())))))***+++)))))))))))))))))))))))),,,+++++++++******))))))(((((((((((())))))))))))'''(((((()))******++++++!!!!!!###%%%''')))***+++)))(((((((((((((((((()))))))))))))))************))))))))))))))))))))))))******))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))***************+++++++++*********++++++,,,,,,,,,++++++************+++++++++++++++************)))((((((((((((((((((((((((''')))+++,,,---,,,+++***))))))))))))))))))))))))((()))***+++,,,+++******'''(((((()))***+++++++++***++++++++++++,,,,,,,,,((()))***+++,,,---------)))***,,,.........,,,+++)))+++,,,+++)))))),,,000++++++,,,------...//////,,,,,,------...///000000,,,,,,---...//////................../////////000000000000000111111111111...//////000111222222222444333333222111111111222333333333333333333333333222222222333444555777888666666666666666555555555555666666666777777888888555555555555666666666777555666777999999888888777444555555666777888888999777777777888999;;;<<<===<<<<<<<<<;;;:::999888777888999:::;;;<<<>>>??????========================<<<<<<===>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<=========<<<<<<<<<===>>>@@@AAA@@@@@@AAAAAAAAA@@@??????:::;;;<<<=========<<<;;;999999888888777555444333222333333333333222111111//////000000111111111222000000000000000000000000////////////////////////,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***************************++++++++++++++++++++++++---,,,,,,+++***)))((((((------------------------////////////000000000000000000000000000111111111111111111111222333444555444444444444444444444444555555555555555555444444666666666666777888999:::<<<<<<===>>>===<<<;;;:::888999999:::;;;<<<<<<=========<<<<<<<<<<<<=========<<<<<<<<<>>>???AAACCCDDDEEEEEEFFFFFFFFFEEEEEEFFFDDDBBB@@@>>>=========<<<======???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@???@@@AAACCCDDD@@@<<<777666777888666555555555555555444333222111111111111111000000000000000000///...------,,,,,,///...,,,******+++,,,---++++++++++++++++++++++++---------,,,+++***)))(((444333000...,,,+++*********)))))))))((((((''''''************************+++*********))))))(((((())))))))))))((('''%%%%%%(((((((((((())))))))))))++++++++++++***)))''''''++++++***))))))***++++++***)))(((''''''((()))***)))***)))'''&&&&&&))),,,111///---+++)))******+++***)))))))))))))))***+++)))))))))))))))(((((('''&&&'''((())))))((('''&&&(((((((((((())))))))))))***************)))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((()))*********((('''&&&***))))))((())))))***++++++***)))(((((()))******'''(((((()))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))*********,,,,,,+++)))'''''''''***+++,,,+++)))''''''(((+++++++++***************++++++******************,,,+++++++++******))))))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111000...---,,,,,,------.........------,,,,,,,,,---------.........//////+++,,,---////////////...000000000000111111111111---...///111222222222222333333333333333333333333222222333333333333444444444444444555555555555666777777666666555555555444555555666777777777777777666666666666666666666666555444444444555666888999888777777888:::;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;============<<<;;;:::999999:::<<<=========<<<<<<========================?????????@@@@@@?????????===;;;::::::::::::888777777777777777666555444333222222222222222222222222222111111111000000/////////////////////......---///............---------------............---------------,,,,,,+++++++++)))******++++++,,,------+++,,,,,,***))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))---///---+++.........................../////////000000000000000000000000111111111111000000111111222333444444444444444444444444444444555555555555555555555555777777777777777888999:::;;;<<<===?????????>>>===>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???AAABBBBBBBBBCCCDDDEEEEEEDDDDDDEEEDDDBBB@@@>>>===============>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBB@@@????????????@@@???;;;777666666777666444444444444444333222111000111111000000000/////////000//////...------,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.........---------------,,,+++***...---,,,******)))***************))))))(((((((((************************************)))))))))(((*********))))))'''&&&&&&(((((((((((())))))))))))))))))))))))((('''&&&%%%************************(((((('''&&&&&&'''(((((()))))))))'''&&&''')))+++000...,,,***))))))************)))))))))))))))***(((((((((((((((''''''&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))***************)))(((((('''''''''((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))***)))(((''''''((())))))'''(((((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++)))***,,,+++***))))))******+++,,,,,,)))((((((((()))))))))*********++++++************************,,,,,,+++++++++*********+++++++++************)))************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,------//////...---------......//////000000000111111111//////000111222222222222333333222222222222222222222222222333333333444444444444444444555555555555666666666666555555444444555555666777777777777666555555555555555555555555555555444444555777888999999888777888:::<<<;;;:::;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<>>>======<<<;;;;;;::::::999:::<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<;;;999999::::::888777666777777666666555444333222222222222222222222222111111111000000000/////////////////////...------............------------------............------,,,,,,,,,++++++*********------,,,++++++******)))+++,,,,,,+++))))))+++---++++++++++++++++++++++++,,,///222222///---,,,---............................../////////000000000//////000000111111111111///000111222333333333333444444444444444444444444555555555555555555555555999999888888888999999:::;;;<<<>>>AAABBBCCCCCCCCCDDDBBB@@@>>>===>>>??????>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<===???AAABBB???@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@>>>>>>=========>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBB@@@>>>===;;;;;;;;;<<<:::777555555555555444333333333333222111000///000////////////.........//////......---,,,,,,,,,+++,,,---......,,,***)))******+++,,,---...//////++++++,,,,,,,,,++++++******))))))))))))***+++,,,***************)))))))))************************************)))))))))))))))*********)))(((''''''(((((((((((())))))))))))((())))))(((((('''&&&%%%))))))***++++++***)))))))))((((((''''''(((((())))))))))))(((&&&''')))+++...---+++)))((((((((()))+++******)))((((((((((((''''''((((((''''''&&&%%%''''''((((((((((((''''''(((((((((((()))))))))))))))************))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***((()))***++++++***)))(((((((((''''''''''''(((((('''((())))))******))))))+++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,''')))++++++***)))***++++++,,,---,,,***)))))))))&&&''''''(((***++++++,,,************************,,,+++++++++++++++******+++++++++************)))************************++++++++++++,,,,,,,,,,,,))))))+++,,,------------...------------,,,,,,,,,+++++++++,,,,,,,,,------333111...+++***+++---/////////000000000000111111000111111222222111111000111111111111111111111222222222222222333333333333333333333444444444555555666555555555555444444444444555666666777666666666555555555555555555555555666666555555666777888999999888777999;;;<<<;;;:::::::::999999999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>===<<<:::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;:::999888999999888666666666666666555444333222111111111111111111111111111111000000000000//////...////////////...------............------------------............------++++++***************)))------,,,++++++******)))+++,,,,,,+++******+++---************************)))222;;;:::111***+++..................................../////////000000//////000000111111222222///000111222333333222111444444444444444444444444444444444555555555555555:::999999999999999::::::<<<===@@@DDDFFFHHHIIIIIIFFFDDD@@@===<<<<<<===>>>>>>???AAABBBBBBAAA???>>>======<<<<<<===>>>@@@AAA===>>>@@@AAABBBCCCCCCDDDBBBAAAAAA@@@???>>>>>>===>>>>>>??????@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???===;;;:::999888:::888666555444444444333333333333333222111000/////////.........---------.........------,,,,,,,,,,,,,,,---------,,,+++***))))))******+++++++++,,,'''(((((())))))))))))(((************++++++,,,,,,++++++***************************************************)))))))))))))))((((((((()))((((((''''''(((((((((((())))))))))))***************)))((((((''')))***,,,,,,***)))'''++++++************++++++((())))))((('''''')))***,,,+++)))((('''''''''(((,,,+++***(((((('''''''''((((((((()))(((''''''&&&'''(((((((((((((((((('''(((((((((((())))))))))))))))))************)))((((((((((((((((((((())))))(((((((((((((((((((((((()))(((''''''''')))***+++((()))+++,,,+++***((('''((('''''''''(((((())))))(((((()))************))),,,,,,++++++***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++&&&(((******((('''((()))+++,,,------+++*********&&&''''''((())))))*********************+++++++++************************+++++++++*********))))))+++,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,((()))+++---------,,,,,,---------------------------------.........//////111///...,,,,,,,,,...///////////////000000000111000111111111000000///...000000000000111111111111111222222222222333333333222333333333444444444444444444444444444444444444444444555666666666666555555555555555555555555555666666666666777777888888999888777999;;;<<<;;;:::999999999999999999999999999999999999999999999999::::::::::::;;;<<<===>>>>>>===;;;999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<:::999777777888888777666555555555555555333222222111111111111111111111111000000000000000000//////......//////......---,,,.........---------,,,,,,,,,------......------,,,++++++++++++************)))******++++++,,,------***+++,,,,,,******+++,,,************++++++++++++'''111999888000)))+++///....................................////////////...//////000111111222222000000111222222222111111444444444444444444444444444444444555555555666666999999999888999999::::::===???BBBFFFIIIKKKLLLLLLGGGEEEAAA>>><<<<<<===>>>>>>???AAABBBBBBAAA???>>>======<<<<<<<<<>>>???@@@===>>>???AAABBBCCCCCCCCC@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@======<<<<<<;;;:::999999888888777666444333333444444444444444333222111000............---------------------------,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++******)))))))))''''''((()))))))))((((((******************))))))******************++++++))))))))))))))))))))))))))))))))))))))))))******&&&&&&'''(((((((((''''''(((((((((((()))))))))))))))************))))))((('''(((***++++++***((('''******++++++++++++******((()))***)))''''''(((******))))))(((''''''''''''+++***)))((('''''''''''')))************)))(((((((((((((((''''''((((((((((((((((((((())))))))))))((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((''''''''')))***+++((()))+++,,,+++***(((&&&(((((())))))************((())))))***************++++++***)))(((((('''''''''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))(((&&&%%%%%%%%%***,,,------+++******+++)))))))))((((((((((((((())))))*********+++++++++(((((())))))))))))))))))+++++++++*********))))))+++++++++,,,,,,---------*********+++++++++,,,,,,+++,,,---......---,,,+++---------------------------------.........//////,,,------...//////.........////////////000000000000000000000///...------/////////000000111111111111111111222222222333333222222222222333333333444333333333333444444444444333333444555555555555555555555555555555555555555666666666777777777777777888777777888:::;;;;;;:::999999999999999999::::::999999999999999999999999999999999:::;;;<<<===>>>===<<<:::999888999;;;<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888777666666777888777555555555555555444333222111000000000000000000000000//////////////////000000...............------,,,...------------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------***+++,,,,,,+++***+++,,,++++++++++++,,,,,,------(((,,,000///,,,***+++...........................------........./////////......///000111222222333111111000000000111111222444444444444444444444444333333444444555666666666777777777888888999;;;;;;>>>@@@CCCFFFIIIKKKKKKLLLFFFDDDBBB???>>>>>>>>>???>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<===>>>???===>>>???@@@AAABBBBBBBBB>>>??????@@@??????>>>>>>=========>>>>>>>>>????????????@@@@@@@@@@@@??????::::::;;;;;;;;;::::::999666777888777555333444555444444444444333222111000///............---------------,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---......---,,,+++***))))))******+++++++++******)))))))))))))))((('''&&&&&&)))))))))***************))))))))))))))))))))))))))))))))))))************&&&&&&'''(((((()))(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((()))******)))(((((('''(((((())))))(((((('''''')))***)))((('''((())))))))))))(((((('''''''''***))))))(((''''''''''''******+++++++++***))))))((((((''''''''''''(((((((((((((((((())))))))))))((())))))************)))******))))))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))*********++++++***)))(((''''''((()))***+++++++++***((()))******++++++******)))))))))((((((''''''&&&''''''(((((())))))******))))))))))))))))))))))))%%%%%%&&&''''''(((((()))((()))***(((&&&$$$$$$$$$)))+++,,,,,,+++******+++*********))))))((((((((()))))))))***++++++,,,,,,((((((((()))))))))))))))+++++++++************))))))))))))******++++++,,,************++++++++++++,,,---------------,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------***+++---///000000///.........////////////000000000000000000///......---/////////000111111222222111111111111222222222222111111222222222333333333222222333333333333333444222333444444555555444444444444444444444444444444555555666666666666555555777666555777999:::999888999999999999999:::::::::888888888888888888888888999999999999:::;;;<<<===<<<;;;:::999999:::;;;;;;<<<;;;::::::999:::::::::::::::::::::::::::::::::999::::::::::::::::::999777666555555777777666555444444444444333222111111////////////////////////......////////////000000---............---,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******))))))+++------+++***+++++++++++++++,,,,,,------...*********))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000111222333333333222000......///111333444444444444444444444444333333444444555666666777555555666777888999;;;<<<===???AAADDDFFFGGGHHHHHHBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<===>>>???<<<===>>>???????????????===>>>???@@@@@@???>>>>>><<<<<<<<<<<<============>>>??????????????????>>>::::::;;;;;;;;;:::999888666888999888555444444666333333333333222111000////////////............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,++++++******,,,,,,,,,,,,+++***))))))(((((()))))))))((('''&&&((((((((())))))*********))))))))))))))))))))))))((()))))))))************'''''')))******+++++++++(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''(((((((((((('''&&&''')))******((((((((())))))))))))))))))((('''''')))(((((('''''''''((((((***************)))(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((()))************************)))))))))(((((())))))))))))))))))))))))((())))))))))))(((((('''++++++******)))(((((('''&&&'''((()))*********)))))))))***++++++++++++***(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))&&&&&&''''''((()))))))))((()))******(((&&&&&&'''(((***++++++***))))))***))))))******************((())))))***++++++,,,,,,)))*********+++++++++++++++++++++************)))((())))))***++++++,,,,,,************+++++++++++++++******++++++,,,---...,,,,,,,,,---------......+++++++++,,,,,,,,,------......------...................../////////000000000111111111111111000/////////000111111222333333111111111111222222222222111111111111222222222222111222222222333333333333222222333444444444444333444444444444444444444444333444555666666555444333666555444555777999888777777777777888888888999999888888888888888888888888999999999999:::;;;<<<<<<::::::::::::::::::::::::<<<;;;:::999999999::::::999999999999999999999999888999999999999999999888666555444444666666666444333444444333333222111000////////////////////////........./////////000000------......------,,,+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,------,,,++++++******))))))+++------,,,******+++)))******+++,,,,,,------+++,,,+++***))))))***,,,++++++++++++++++++++++++---------.........//////---...///000111222333333444222///------///222444444444444444444444444444333333444444555666777777444444555666777999;;;<<<<<<>>>@@@BBBDDDDDDDDDDDD<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============<<<;;;;;;<<<>>>>>><<<<<<===============<<<<<<===???@@@@@@???>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>;;;;;;<<<<<<;;;:::888777555888:::999666444555666111222222111111000///...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))))))))))))))))))*********+++++++++******((('''&&&))))))+++,,,,,,+++******''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))*********+++((()))***+++,,,---------(((((((((((())))))))))))))))))***************)))))))))(((((((((((())))))'''((()))******)))(((''''''(((******)))(((((()))((()))))))))))))))((('''(((((('''''''''(((((())))))))))))))))))((((((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))((()))*********((('''&&&,,,+++***)))(((((((((((($$$%%%'''))))))))))))((())))))***++++++++++++***(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((()))*********''')))++++++***)))***+++''')))++++++)))))))))***(((((()))***+++,,,------((())))))***++++++,,,,,,+++++++++,,,,,,---------+++++++++************)))******+++,,,------......)))************+++++++++((((((((((((***,,,...///,,,,,,,,,------.........---------.........//////222000...,,,+++,,,---///............/////////000111222222333333333222222///000000111222333333333000111111111111222222222000111111111111222222222111111111222222333333333222222333444444444444333444444444444444444444444333444555555555444333222555444333555777888777666555666666666777777888888777777777777777777777777::::::999999::::::;;;;;;999999:::;;;;;;;;;::::::===<<<:::999888999::::::999999999999999999999999888888999999999999888888666444333444666666555444333333333333222111000000////////////////////////---.........//////000000------......------,,,+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))******++++++++++++)))******+++,,,,,,------)))+++------,,,+++***+++((())))))***++++++,,,,,,,,,...000...***((()))+++************************......---,,,---...///000///////////////000111111111000000000111222333333222222111111222222333444555444444333333333444444444666888888777666666777<<<<<<===>>>??????>>>>>>:::::::::;;;;;;:::999999>>>===<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>@@@@@@???===;;;999:::;;;<<<<<<======<<<<<<:::;;;;;;<<<<<<;;;;;;:::============>>>>>>>>>>>><<<;;;:::888777777888888777666555444222111000///////////////..................---------,,,,,,,,,//////...---,,,,,,++++++,,,++++++******++++++,,,******))))))))))))******************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''')))***++++++)))((('''((()))(((((('''((()))))))))))))))(((+++*********))))))((((((''''''((()))))))))))))))******)))((('''&&&%%%%%%))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&((()))*********))))))(((((('''''')))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))************))))))((()))))))))))))))(((''''''***))))))(((((((((((()))******))))))))))))*********)))(((''''''((()))***+++*********))))))((((((******))))))((((((''''''***))))))((('''&&&&&&%%%)))))))))))))))******+++,,,,,,++++++)))((('''&&&))))))))))))************))))))************))))))+++,,,---...---+++)))''',,,,,,+++***)))))))))***)))***,,,------+++(((&&&,,,+++)))))),,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,...000000///...---------------------,,,,,,---------.........//////............////////////......---,,,---...///000000111111111111222222222.........///000222333444333222222111111222333333333333333333333333333333222222222222222222222222444444444444444444444444555555666777777777777777777888999888777666777888:::999777777777666444222777777777777777777777777:::::::::999999888888888;;;;;;::::::999888777777999999999888888888777777555555555555555444444333333333444666888888555333111111222222222222111111111111111111000000000000111111111000///---,,,+++............---,,,++++++++++++,,,,,,,,,,,,------------------,,,+++******++++++++++++++++++++++++.........------,,,,,,,,,+++(((&&&'''***+++***)))((((((((()))******++++++,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++...------,,,---...///000000///////////////000000111111000000111111222333222222111111222222333444555444444333333333444444666777888888666444444555888999999:::;;;;;;::::::999::::::;;;::::::999999===<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<===>>>??????>>><<<:::999888888999::::::::::::999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========<<<;;;:::999888888888999777666555444222111000///////////////............---------....../////////.........---,,,,,,,,,+++,,,++++++******++++++,,,******))))))))))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***++++++)))((((((((()))((((((&&&&&&''')))*********************)))))))))((((((''''''((()))))))))))))))*********)))((((((''''''))))))************))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&'''((()))******)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******((())))))******))))))((((((((())))))))))))((((((((())))))*********)))))))))))))))))))))(((''''''))))))(((((((((((())))))******))))))))))))*********)))(((''''''((()))***))))))))))))((((((''''''))))))))))))((((((''''''''''''''''''(((((((((((())))))(((((())))))***+++((())))))))))))(((''''''))))))))))))************))))))************)))))))))************((('''&&&+++***))))))))))))))))))((()))+++,,,,,,+++***)))+++)))((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,---------......------------------------------..............................//////////////////.........///000111000000111111111222222222......//////000222333444333333222111111111222222333333333333333333333333222222222222222222222222444444444444444444444444555555666777777777777777777888999999888777888:::;;;999666666666666555333888888888888777777777777999999999999999999888888;;;::::::999888888777777999999888888888777777777555666666666666555444444222222333555777777444222000111111222222111111000////////////.........---------.../////////......,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++)))(((&&&%%%++++++++++++++++++++++++,,,,,,+++++++++*********---+++))))))+++,,,***)))************++++++++++++,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++...------------...//////000000//////.../////////111111000000000111222222222111111111111222333333444444333333333333444444666777888777555333333333666666777888888888888777999999::::::::::::999999;;;;;;:::::::::;;;<<<<<<<<<<<<============<<<<<<<<<<<<=========;;;:::888777777888999999999999888::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999999888999999666666555444222111000000////////////............,,,,,,---...///000111111------------,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((((($$$%%%'''(((***+++++++++******))))))))))))((((((''''''((()))))))))))))))***************)))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''''''''((())))))))))))))))))((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))******************)))(((((())))))))))))(((((('''((()))***************)))))))))))))))(((''''''(((((('''(((((()))***+++***))))))(((((())))))***))))))(((((((((((())))))(((((((((((('''''''''''')))))))))(((((((((((('''$$$%%%&&&'''(((******+++))))))(((((())))))***+++&&&&&&'''((((((((((((((())))))))))))************))))))************)))))))))))))))((((((''''''&&&))))))((((((((())))))***((())))))***++++++,,,,,,)))((((((***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******,,,...///+++,,,,,,------...........................------............////////////000000/////////000111222000000000111111111222222/////////000111222333444444333222111111111111111333333333333333333333333222222222222222222222222444444444444444444444444555555666777777777777777777888::::::999999:::<<<;;;999555444444555555555999999999888888777777777888888888888888999999999::::::999999888777777777888888888888777777777777666666666666666555555444222111222333555555333111000111111222222111111000/////////.........------,,,,,,---...............******++++++,,,,,,++++++++++++,,,,,,,,,,,,------/////////...---+++***)))************************++++++++++++************---+++*********+++)))(((,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++,,,---...---,,,------------......//////000000///............///111111000000000000111111111111111111111222222333333333333222333333444444444666777666444333333444777888888999999999888888888888999::::::::::::999:::999999999:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;:::999888888888999::::::::::::::::::::::::;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;::::::999999999999666555555444222111111000////////////............,,,,,,------...//////000,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,******))))))))))))******'''(((((()))******++++++************************)))))))))))))))))))))))))))(((((((((((())))))))))))***+++***)))(((((()))&&&&&&((()))************))))))))))))))))))((((((''''''((()))))))))))))))((((((((())))))*********(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))((((((((((((&&&''''''(((((())))))***(((((((((((((((((((((((('''''''''((()))***************++++++++++++******(((((())))))))))))((((((&&&'''(((******+++++++++)))))))))))))))(((''''''''''''''''''((()))++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))***+++((((((((((((((()))******&&&'''(((((())))))((((((((()))))))))************))))))************))))))++++++***)))(((((())))))))))))((())))))***++++++******)))))))))***,,,---)))))))))+++------+++)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---++++++,,,,,,---...//////...............---------............////////////////////////000000111111000000000000111111111111000000000000111222333444444333222111000000000000222222222222222222222222111222222222222222333333333333444444444444444444555555666777777777777777666777999999999999:::<<<<<<888555333333555666666999999999888888777666666666777777777888888999999999999888888777777777777888888777777777666666666666666777777666666555444111111111222333333222000000000111111111111000000111111000000000/////////............---,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))(((------,,,+++******)))))),,,,,,++++++,,,,,,---...---,,,+++,,,......---,,,---------...............//////............//////111111000000///000000111111111000000111111222333222222222222222333444555222333555666555444555666888888999999999888888777777888999999:::::::::999999999999999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999777888999999::::::999999999::::::::::::::::::999999999:::::::::;;;;;;;;;999999999999999999888888555555444333333222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((((((((***,,,,,,)))(((((()))((())))))))))))(((((('''(((((((((((((((((())))))''''''((()))))))))))))))&&&''''''(((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******++++++++++++******(((((())))))))))))((((((&&&'''(((******+++++++++)))))))))))))))(((''''''''''''''''''((()))++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((((((&&&'''''''''(((((())))))((((((((('''((())))))***)))************)))((((((((()))))))))************))))))************))))))+++***))))))((())))))***************+++,,,,,,------,,,***)))((()))***++++++***+++,,,......,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***++++++,,,,,,---...//////.....................---............////////////......//////000000000000//////000000000111111111111000000000111222333444333222111111000000000111222222222222222222222222111111111222222333333333333333333444444444555555555555666777777777777777444666888888777888999;;;;;;888444222333555666666888888888777777666666666666666666777777888888888888888777777777777666666777777777666666666555555666666666666666555555444222111000111222222111///000000000111111000000000000000000000////////////............---,,,++++++++++++,,,---......------+++++++++,,,,,,,,,------((()))***,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++******+++,,,,,,+++***)))((((((''',,,,,,++++++,,,,,,---...---,,,+++,,,...///...---,,,---......//////............------......///000111111000/////////000000111000000000000111222222222111111222222333444555111333555666666666777888666777777777777666666555666777888999::::::::::::999999888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999666666777888888888888777999999::::::::::::999999999999999999::::::::::::777888888888888888777777555555444333333222111111////////////............,,,,,,,,,,,,++++++******,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,******))))))))))))******************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))((((((''''''+++------***((((((************))))))((('''&&&''''''(((((((((((())))))''''''((()))))))))))))))&&&&&&''''''(((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))******************)))(((((())))))))))))(((((('''((()))***************)))))))))))))))(((''''''(((((('''(((((()))***+++)))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))************&&&''''''''''''(((((((((((((((((((((((('''''''''((((((''''''(((((()))*********+++******)))(((((())))))))))))************))))))************))))))((((((((((((((((((((((((,,,,,,+++++++++,,,------...,,,+++))))))))))))***,,,,,,+++,,,......,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((())),,,---...---+++***+++,,,,,,------.........---------.........//////............////////////---...///000000000///////////////000000000111111111111111111111222333333111111000000000111111222222222222222222222222222111111111222222333333444222333333444444555555555555555666777777777777777555666888888777777888:::999777444333444555555555666666666666666666666666666666666666777777777777777777777666666666666666666666666666555555555555555555555555555444444333333111000000111222000//////000000111111000000///.........---------,,,,,,***+++,,,....../////////,,,,,,---.........------++++++,,,,,,,,,,,,------------------,,,,,,+++***------------------------)))))))))***************(((***------,,,++++++,,,++++++******)))((('''''',,,,,,++++++,,,,,,---...---,,,+++,,,...//////...,,,---.../////////...---,,,,,,,,,---...///000111111111000///////////////000000000000000111222222111111111111222333444555333555777777666666777888666666666777666555555444666777888999999::::::::::::999999888888888888999:::;;;;;;<<<<<<;;;;;;::::::::::::999999:::::::::666777888888999999888888999999::::::::::::999999777777777888888888999999555666777888888777666555555444444333333222222111////////////............+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********,,,++++++******++++++,,,******))))))))))))******)))))))))))))))*********''''''''''''''''''''''''))))))))))))))))))))))))((()))******)))((('''&&&'''+++......***'''(((***((())))))))))))((((((''''''''''''((((((((())))))''''''((()))))))))))))))((((((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&((()))))))))(((''''''((((((((()))))))))***&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((((((((())))))))))))((((((((())))))*********)))))))))))))))))))))(((''''''))))))(((((((((((())))))((((((''''''''''''(((((('''((()))******)))((('''((((((((()))))))))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))'''((())))))))))))))))))))))))))))))************))))))************))))))'''((()))******)))((((((,,,,,,++++++***+++++++++++++++******************---+++******+++,,,,,,+++************************++++++************++++++***++++++,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000............////////////...///000111111111000000////////////000000000111222222111111111222333333000//////000000111222333111111111111111111111111000111111222333333444444222222333333444555555666555555666777777777777777777888999999777777888999777666444444555555555444333333444444555666666666666666666666666666555555666666666666666666666666666666666555555555444444444444444444444333333222444222000000111111111000//////000000000000//////......---------,,,,,,,,,+++,,,---...///000000000,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------////////////...---++++++++++++++++++++++++++++++((()))))))))************(((+++------***'''''''''+++++++++******))))))))),,,,,,++++++,,,,,,---...---,,,+++---///000///...,,,,,,.../////////...---++++++,,,,,,...///111222111111000///////////////000000000000000111111222111111111111222333444555555777888888777555666777777888888888777666555555666666777999999:::::::::::::::999888777777777888:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999:::;;;;;;999999:::;;;;;;;;;;;;:::999999999::::::999999999666666666666777777777777444555666777777666555555444444444333333222222222000/////////............***+++,,,,,,---...//////------,,,,,,+++***)))))),,,++++++++++++++++++,,,******))))))))))))******''''''((()))***+++,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))((()))*********((('''&&&&&&+++///...***'''(((***''''''((())))))***))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))*********)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&((()))))))))(((''''''((((((((())))))******"""###$$$%%%'''((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))))))))(((((((((((())))))))))))(((((()))************))))))((()))))))))))))))(((((('''***))))))(((((((((((()))((((((''''''''''''(((((('''((()))******)))((('''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''(((((())))))'''''''''''''''((())))))$$$%%%&&&((()))*********))))))))))))************))))))************)))))))))***,,,---...,,,+++***,,,,,,+++***)))))))))***)))))))))***++++++,,,,,,---+++)))((()))++++++***************************+++******************+++---,,,+++******,,,...///------------------,,,,,,***+++,,,---...000111111............/////////000///000111222333222111111////////////000000000000222222222111222222333333.../////////000222333444111111111111111111111111000000111222333333444444222222333333444555666666555666666777777777777777999:::;;;:::888888999:::666555444444666666555333111222222333444555666666777777666666555555555444555555555666666666666666666666555555555444444444333333444444333333222111444222111000111222111000//////000000000000//////000000/////////........./////////000//////......,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------))))))******++++++******))))))))))))))))))))))))******++++++,,,,,,,,,,,,'''***,,,***%%%!!! ,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...---,,,+++---///000000///.........///111000...,,,000...,,,++++++---000111//////............//////------......///000000000222222222333333333444444666666666555444444444333666777888999:::999888888555:::555555>>>>>>777999777<<<>>>:::777888888777888888777777888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999999999999888777777777777777777777777777777999999888777666555444444777777555444333222222222............------------++++++------------++++++*********+++,,,,,,------)))+++,,,,,,+++***+++,,,+++******)))))))))))))))***'''$$$%%%))),,,+++***(((((((((((((((((((((((())))))************))))))******))))))((((((''''''(((((())))))******++++++))))))(((((('''''''''&&&))))))))))))))))))***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))***))))))''')))***++++++***)))'''((((((''''''''''''((((((++++++***))))))((())))))((()))++++++)))))))))***,,,,,,+++***)))(((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''+++*********))))))((((((((((((((((((((((((((((((&&&''')))*********)))(((+++*********))))))((((((******))))))))))))************++++++++++++******''')))******))))))***+++******************************+++++++++,,,,,,,,,+++---------+++++++++---///...---,,,+++,,,---...000///.........///111222////////////000000000000//////000111111111111111444222000///...///000111000000000111222333555555111111111111111111111111333333333333333333333333444555555666666666666666888888777777777777777888555555666666777777888888:::888555222222444666888666444222444666777666333555555666777777777777777999999999999999999999999999999888888777666666666555555555555555555555555444333222111000000000000111///......//////...,,,------+++******+++------***+++---...///...------------------------------,,,,,,,,,+++++++++*********))))))***+++***(((&&&))))))************)))))))))***,,,---,,,***((('''+++++++++++++++***))))))************************,,,+++***))))))+++---.../////////......------,,,.........///000000...,,,---------.........////////////............//////------......///000000000333333333444444444555555666666666666666555555555666777888999999999888888777:::888===EEE???555888777<<<===:::777888999777:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;::::::999888999999999999888777777777777777777777777777777555555555666666666777777666555444222111111000000.........------,,,,,,,,,++++++,,,------,,,++++++******))))))))))))))))))+++,,,---,,,+++))))))***+++******)))))))))))))))''''''''')))***+++)))((())))))))))))))))))))))))******++++++++++++*********)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((()))***+++))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''(((((())))))))))))(((((('''''''''''''''''''''''''''((()))************)))'''(((***++++++***((('''((((((''''''''''''((((((******))))))((((((((((((''')))******)))(((((())))))************+++++++++''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((())))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((((((((((((((((((((((((((&&&'''((()))***))))))(((******************))))))******))))))))))))************++++++++++++******(((***++++++******+++,,,*********************************+++++++++,,,,,,+++,,,------++++++,,,---///...---------...//////000///.........///111111////////////000000000000//////000111111111111000333222000///...///000111222222111111111222333333333333333333333333333333333333333333333333333333444444555666666666666666888888777777777777777888666666666666666777777777777666666666555555555555666444222333555666555333444444555666666666666555777777777888888888999999999999888777777666666555444444444444444444444444444333222111000000000000111///......//////...,,,------,,,,,,,,,,,,------***+++,,,---...------,,,------------------------,,,,,,++++++************...------...///...,,,***))))))************))))))******+++,,,+++***)))(((***+++++++++******)))(((************************,,,+++***))))))+++---.........------------------...---...///000000...,,,+++,,,...000000///...,,,//////............//////---......//////000000111444444444444555555555555666666666666666777777777666666777888888888888888999999:::GGGOOOAAA444999777;;;<<<999777999:::888999999888888999999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<;;;;;;:::888888999999888888777666777777777777777777777777444444444555555555666666444444222111000000//////.........---,,,++++++***++++++,,,,,,,,,,,,++++++++++++******)))((((((''',,,------,,,***(((((()))+++******)))))))))))))))$$$'''+++,,,+++)))''''''***************************++++++,,,,,,++++++***))))))))))))((((((((((((******)))(((((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''(((******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((())))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''(((((()))*********))))))'''''')))******)))''''''((((((''''''''''''(((((())))))((((((((((((((((((&&&(((***)))((('''((((((*********+++++++++,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))*********+++++++++++++++******))))))))))))************++++++++++++******)))***,,,+++******+++---*********************************++++++++++++,,,+++,,,------++++++,,,---...............///000111//////......//////000111////////////000000000000...///000000111111000000222222000/////////000111333333222111111111111111333333333333333333333333222222333333333333333333222333444555666777777777777777777777777777777777777777666666666666666666333555777888888666333222555333222333444555444222333333444555555555555444444444555666777888888999888888888777666666555555444444444444444444444444333222111000000//////000000///---...//////...---------............------***+++,,,,,,,,,,,,,,,,,,------------------------+++************))))))))),,,+++++++++,,,,,,***)))))))))************))))))+++************))))))))))))************)))((((((************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,------...------///000000...,,,+++,,,...///000///...---///......------......///.........///000000111111333333333444444444444555444444555555666666777777666666666777777777777777888666;;;MMMVVVCCC444;;;777::::::777777:::;;;:::777777666666666777888888::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<<<<<;;;888888888888888777777666777777777777777777777777777666555444333222222111444333222111000000000000//////...---,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,+++)))((()))***+++******)))))))))))))))%%%))),,,,,,)))''''''((()))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((()))((((((((('''''''''&&&((((((((((((((('''''''''(((((('''''''''((())))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((+++******)))(((''''''&&&&&&'''((())))))***))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((('''(((((((((((((((''''''&&&'''))))))'''''''''(((---,,,,,,+++***)))((((((''''''''''''''''''''''''))))))))))))((((((''''''&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))*********++++++,,,,,,---******))))))))))))************++++++++++++******(((***++++++***)))+++,,,************************************++++++++++++***,,,------++++++,,,...,,,------...//////000111............//////000000////////////000000000000...//////000000000000000222111000//////000111111222222111111111111111222111111111111111111111111222222222222222333333333222333444555666777777777666666666777777777777777777777777666666555555444222444666888888666444222444333333333333333222222333333444555555555555555333444444666777888999999888777777666666555444444333333333333333333333333222111000//////////////////...------//////...---,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))***)))((((((******)))'''))))))************))))))+++***))))))))))))******))))))*********))))))(((************************++++++*********+++,,,---*********++++++,,,,,,------------...000///---+++------------......//////......------------............//////000111111111111111222222222333333333333333333444444555555555666666666666666777777777666444999LLLVVVDDD666>>>777999888666888<<<===;;;777777777666777888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<777888888888888777666666666666666666666666666666666666555444333222111111444333222111111000000111//////......---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********))))))+++---+++******)))))))))))))))(((***+++)))&&&%%%(((+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''((((((((()))'''''''''(((((((((((((((++++++***)))((((((((((((&&&'''((()))***)))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((+++******)))(((''''''&&&&&&'''((())))))***))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((((((((((((''''''&&&'''))))))'''''''''(((++++++***)))((('''&&&&&&((((((((((((((((((((((((*********)))(((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))******))))))))))))))))))))))))((((((((((((((())))))************++++++,,,,,,---******))))))))))))************++++++++++++******'''((())))))(((((()))***************************))))))*********+++++++++***+++---,,,,,,+++---...++++++,,,---.../////////---......///////////////////////////000000000000......///000000000000000000000000000000000111111000000000000111222333444111111111111111111111111111111111222222333333333222333444555666666666666444555666777777777777666777777666666555555444444444444555555555555555555444444444333222222222222444444555666666666666555444444555666777888999:::777777666666555444444444222222222222222222222222000000//////.../////////...---,,,---...///...---,,,---...//////...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***+++***))))))***++++++***))))))************))))))***))))))(((((()))******))))))************))))))************************++++++***+++++++++,,,,,,)))******++++++,,,,,,,,,---,,,---...//////---+++...------------...//////......------------.........//////000000111111222111111111111222222222222333333333333333444444444555555555555555666777777555555777DDDNNNAAA666===666888777555888===???<<<::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;777777888888777777666555666666666666666666666666333333333444444444555555333222222111000000111111------------,,,,,,,,,,,,++++++************++++++'''(((((()))******++++++(((((())))))((())),,,///+++******))))))))))))))))))))))))'''&&&''')))+++'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))&&&&&&'''(((((()))******'''''''''(((((((((((((((,,,+++***))))))(((((()))&&&'''(((*********))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))***)))((('''&&&(((***)))((('''(((((('''''''''((((((((())))))((((((((((((((((((((((((*********))))))(((((((((((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))************))))))))))))))))))))))))((((((((((((((()))***************+++++++++++++++******))))))))))))************++++++++++++******&&&''')))(((''''''(((***************************)))))))))************+++)))+++,,,,,,,,,,,,---///++++++,,,---.........---------...////////////...////////////000000000000---...//////000000//////000000000000111111111111/////////000111222333444333333333333333333333333000000111111222333333333333333444555555555555444333444666777888777777666666666555555555555555555555444333222333444666777444555666444222111222333444444555666666666666666444555555666777888999999666666666555444444333333111111111111111111111111//////............//////...,,,,,,,,,...///...---------............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++)))'''&&&&&&((())))))((())))))************))))))(((((()))))))))))))))***))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,...//////---+++,,,,,,.../////////...---...------,,,,,,------.../////////000111111222222111111222222222333333333444444444444444333333333555555444444444555666777777888555999BBB===555:::666777555444888>>>@@@===;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<=========>>>======>>>======<<<;;;:::777777777777777666666555666666666666666666666666444444444444555555555555111111000/////////000000***************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))******)))))))))((('''(((+++...+++******)))))))))))))))(((''''''(((*********)))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******%%%&&&(((***+++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))******)))((((((''')))))))))(((((()))))))))((((((''''''''''''((((((&&&''')))++++++***)))(((''')))******)))(((((()))(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************)))))))))))))))))))))))))))(((((('''((()))***+++******************))))))******))))))))))))************++++++++++++******'''((())))))(((((()))***************************))))))))))))************)))+++,,,,,,,,,,,,---///,,,---...//////...------,,,---.../////////......////////////000000000000---...//////000000////////////000111111111111111000000000000000111222222333333333333333333333333///000000111222222333333444444555555555444333333222333555777888888777666444444555555555555555555444444333333333444555666555666777666333111222444333333444555555555555444444444555555555666666666666666555555444333333222000000000000000000000000///......------......///---,,,+++,,,...///...---------,,,,,,,,,,,,------///...---+++++++++,,,---++++++++++++++++++++++++************++++++,,,,,,'''%%%$$$$$$&&&'''''''''))))))************))))))&&&''')))*********)))(((******+++,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++---,,,,,,...//////---+++)))+++///222222000---+++...------,,,,,,------.../////////000111111222222222222333333333444444444666666666555555444444333555555444333444555666777:::<<<444111999999444777666666555333888???@@@===::::::999999::::::;;;<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<::::::777777777777777666666555666666666666666666666666777777666555444333333222000//////............///'''''''''((())))))******,,,+++***))))))***+++,,,------,,,,,,+++*********++++++***(((''''''***,,,+++******)))))))))))))))&&&%%%&&&)))------***&&&))))))))))))))))))))))))))))))************))))))'''((((((((())))))******++++++******))))))((((((&&&'''''''''(((((())))))$$$%%%%%%&&&(((***+++,,,$$$&&&(((***++++++))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''+++++++++++++++***))))))******))))))))))))******((((((''''''''''''((((((&&&(((***+++,,,+++***)))((()))++++++)))))))))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))******)))+++,,,+++***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++)))))))))))))))))))))))))))((('''''''''(((***++++++*********))))))((((((******))))))))))))************++++++++++++******((()))******))))))***+++************************))))))))))))************)))+++,,,,,,,,,,,,...///...///000000000///...---,,,,,,.../////////...---////////////000000000000---......///////////////...///000111111111111111222111111000000000000000111111111111111111111111///000000111222222333333555555555555444333222222222333555777888888777666333444444555555666666666222333333444555555555555555777888777333222333555222222333444444444333333444444444444444444444444666555555444444333222222000000000000000000000000......---------......///---,,,+++,,,...///...---------+++******+++------000///---,,,+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++)))'''''')))+++++++++))))))************))))))%%%''')))***+++***)))(((***+++,,,---------------******************************+++,,,,,,,,,,,,+++---------,,,,,,+++++++++///...------++++++***)))***+++,,,,,,++++++---///000//////.........//////000111111111111222222222222222333333333333444444555555444444444333333333444444444555555555555555999888666555444555777888777777777777777888888999888888999:::;;;;;;;;;;;;:::<<<>>>===;;;;;;===@@@========================;;;;;;999888777666666666999888666555444444555555333333222222111000//////............---,,,+++***++++++************++++++(((((()))************)))))))))************))))))+++***)))'''''''''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))((('''&&&&&&%%%************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((())))))((('''&&&************************''''''(((((())))))******((()))))))))'''''')))***))))))(((''''''''''''''''''(((((((((((((((''''''&&&&&&'''((())))))(((((())))))((('''''''''''''''+++***)))'''''''''((()))%%%&&&''''''(((((('''''')))))))))))))))(((''''''))))))))))))************,,,+++***((((((((()))******)))((('''&&&%%%$$$$$$%%%&&&''')))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((************))))))))))))&&&'''((())))))(((''''''''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''(((((((((((())))))))))))++++++************++++++*********)))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000.........000222333333111//////............/////////---,,,---///111111000111111222222222111111000111111222222222222111111222222333333333444444444333222222333444555666777555666777888888888888888777777666555444333333222222222222333333333444444555555444444444333333333111222333333444444333333666555555555555444444444444333222222111111222222//////000000000000//////////////////////////////---.........---------...,,,,,,,,,++++++*********,,,***((()))+++,,,+++(((***+++,,,,,,,,,,,,+++***((()))***++++++***)))(((******))))))((((((''''''(((((())))))*********+++---,,,,,,+++***)))((((((++++++++++++++++++++++++%%%%%%&&&(((***,,,...///...---,,,***)))(((((('''++++++++++++++++++++++++---,,,,,,++++++******))),,,------,,,+++***,,,---//////............//////000000111111111222222222222222333333333333444444555555444444444333333333555555555555555666666666777777777777777666666555555555555555555666777777777888999:::;;;;;;;;;;;;<<<===>>>===;;;;;;===???========================;;;:::999888777666666666777666555333333333333444333222222111000000//////.........---,,,,,,++++++++++++************++++++)))******+++++++++++++++))))))************))))))++++++***)))))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&******)))))))))((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''((())))))((('''&&&************************(((((((((((())))))))))))((())))))(((''''''(((***))))))(((''''''''''''''''''(((((((((((((((''''''&&&&&&'''((((((((((((((())))))((('''''''''''''''***)))((((((((((((((((((%%%&&&''''''(((((('''''')))))))))))))))(((''''''((((((((()))))))))******,,,+++)))((((((((()))***))))))((((((((((((''''''&&&'''((()))))))))((('''''''''((((((((()))))))))******))))))((((((''''''************))))))))))))''''''((())))))((('''&&&''''''((()))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((++++++***)))(((((())))))'''((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******+++++++++******)))************************,,,,,,,,,------------...---------.........//////000//////000111222000///...------------......//////---,,,---///111111000111111111222222111111000111111222222222222111111222222222222333333333333222222222333444555666666666666777777777666555555555555555555555444444444333333333444444444555555444444444333333333333222111222333333444444333333555555555555444444444333333333222111111111111222//////000000000000//////........................///...---.../////////...,,,,,,,,,+++++++++******...,,,***+++---...---+++***+++,,,,,,,,,,,,+++***((()))***++++++***)))(((***)))))))))((((((((('''((()))))))))************,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++,,,---...///...---,,,***))))))))))))++++++++++++++++++++++++************************.........,,,***)))***,,,//////............//////000000000111111111222222222222333333333333444444555555444444444333333333555555555666666777777777555666888999999777555333333333333333333444444555777777999:::::::::::::::;;;<<<<<<;;;:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666666666666555555444333222222222222222111111000000/////////000///---,,,++++++,,,,,,++++++************++++++)))******+++++++++++++++))))))************))))))***++++++++++++******)))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''')))))))))(((((((((''''''&&&'''***++++++***'''&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((''''''(((***))))))(((''''''''''''''''''(((((())))))(((((((((&&&''''''((((((((((((((()))((((((''''''''''''(((''''''((()))))))))((((((&&&&&&'''((((((((((((''')))))))))))))))(((((('''''''''((((((((()))))))))+++***))))))((()))))))))((((((((())))))*********(((((()))))))))(((''''''((((((((()))))))))******+++******)))(((''''''&&&************))))))))))))((()))))))))((('''&&&%%%''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***)))((((((((((((((()))''''''((((((((()))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,------------+++++++++,,,,,,,,,------000///...///000000...,,,,,,,,,,,,,,,,,,---...//////---,,,---///111111000000000111111222111111000111111222222222222111111000111111111222222222222222222333333444444555555666666666666555444333222333333444444555555555555333333444444444555555555333333333222222222111111111222222333333333333333444444444444333333333333333222222111111111111111...//////000000//////..............................+++***+++...000...,,,,,,,,,,,,++++++++++++***---,,,++++++------,,,+++***++++++,,,,,,++++++***))))))************))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++)))*********+++++++++,,,------...,,,******+++---///............//////000000000000000111111111111222222222333333333444444555555444444444333333333555555666666777777888888666777888888888777555444222222222222222333444444666777888999::::::::::::999999999888777777888888;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555555444444333222222111111000000000/////////......000///,,,*********,,,---++++++************++++++((())))))***************))))))************)))))))))***+++,,,+++***)))(((,,,+++***))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''((()))(((&&&&&&((()))))))))(((''''''''''''''''''(((((())))))))))))(((''''''(((((((((((((((''')))(((''''''''''''((((((%%%&&&((()))***)))((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((******))))))))))))))))))((((((((()))))))))******))))))))))))((((((''''''))))))))))))************++++++***)))((('''&&&&&&************)))))))))(((***))))))((('''&&&&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&''''''((('''''''''((((((((())))))******))))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))***+++++++++******)))))))))***************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,...------...//////...,,,,,,,,,,,,,,,---.../////////---,,,---///111111000///000000111111111111111111111222222222222111111000000000000111111111111222222333333444444444444444555555555555555444333444444444444444444444444222222333333333444444444222222222111111111111000111111222333333333333222444333333333222222222222222222111000000000000000...//////////////////...........................,,,)))''')))---///---***++++++++++++++++++++++++***************+++******++++++++++++++++++++++++)))))))))******)))))))))))))))))))))(((((((((((()))))))))))))))*********))))))*********+++++++++************************,,,++++++***))))))))))))+++++++++******++++++,,,++++++++++++++++++++++++******++++++,,,---------+++,,,,,,,,,++++++---///...............///000000//////000000000111111111222222222333333333444444555555444444444333333333555555555666777888888999999888666555555555666777333333222222333333444555666666777888999999999999999888777777888888888888::::::::::::::::::::::::999999777666555444444444555555444444333222222111//////...............---000...,,,***)))***+++,,,++++++************++++++)))***++++++,,,,,,++++++))))))************))))))'''((()))*********((((((((('''%%%$$$$$$$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''******))))))(((((('''''''''(((((('''&&&&&&''')))))))))((('''''''''''''''''''''((()))******))))))'''(((((((((((((((''''''((((((''''''''''''((((((%%%&&&''')))))))))((('''&&&'''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))*********)))))))))))))))(((((((((''''''******))))))(((((((((((())))))))))))*********************)))(((''''''&&&************)))))))))(((******)))((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((())))))***''''''''''''((((((((((((***))))))))))))))))))***''''''(((((())))))))))))))))))))))))))))))))))))************************((((((((()))******++++++((()))***+++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,++++++---///000///.........------...///000000///---,,,---///111111000...///000111111111111111111111222222222222111111//////000000000111111111111222333444444444333333222333444555666666777777666555555444333333222222000000111111111222222222222222111111111000000000000111222222333333222222222222222222111111111111222111000000//////000000......////////////..............................,,,***)))***---...---+++++++++++++++++++++++++++******+++***************++++++++++++++++++++++++***))))))))))))))))))***(((((((((((())))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,************************)))((((((((((((((())))))+++++++++***++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,+++,,,...000......---......///000111/////////000000000111111222222333333333333444444555555444444444333333333444444555666777777888888:::888666444444555777888333333333333333444555555555666777888888999888888:::888777888999;;;;;;:::999999999999999999999999999888777555444444444444444444444444333222111111------------------------///...,,,+++******++++++++++++************+++++++++,,,,,,---...---------))))))************))))))'''(((((())))))))))))(((***(((&&&%%%$$$%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))))))))(((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((('''(((((('''&&&&&&''')))))))))((('''''''''''''''''''''((()))************(((((((((((((((((('''&&&(((''''''''''''(((((()))&&&&&&'''(((((((((''''''''''''((())))))))))))((('''(((((()))))))))))))))''''''((((((((()))))))))(((((()))************))))))))))))(((((('''''''''******)))((((((((())))))((((((((()))))))))******))))))))))))((((((((((((************))))))))))))***)))((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))***,,,------&&&&&&'''''''''(((((((((***))))))(((((())))))***&&&''''''(((((())))))***))))))))))))))))))))))))************************(((((())))))*********+++((()))***+++++++++++++++*********+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---------.........+++++++++---000111000///000//////........./////////---,,,---///111111000......///000111111111111111111222222222222111111///000000000111111111111111222333444444333222111111222333555666777777888666666555444333222111111//////000000000111111111222222222111111111000000000111111222222222222222222111111111000000000000111000000///////////////---......//////......---------------------------------------------------***++++++++++++,,,,,,,,,+++,,,------++++++,,,---,,,++++++******++++++,,,******))))))))))))******(((((((((((())))))))))))************))))))))))))))))))******+++++++++,,,************************)))))))))))))))***+++,,,,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,---,,,++++++,,,...---------......///000111////////////000000000111222222333333333333444444555555444444444333333333222333444555666777888888888777777666666666666666333333222222333333444555444555666777888888888888777555444555888::::::999999999999999999999999999888888666555444333333333222333333333333111000///,,,,,,,,,,,,,,,---------------,,,,,,+++*********++++++************++++++******+++,,,,,,,,,,,,+++))))))************))))))))))))(((((())))))***+++...,,,***(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))''''''((('''&&&%%%''')))))))))((('''''''''''''''''''''(((******++++++***((((((((((((((('''&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&''''''''''''((()))))))))))))))''''''((()))))))))))))))((((((((()))))))))******'''((()))***+++******)))(((((())))))))))))*********)))((((((((()))***+++''''''((((((((()))))))))(((((((((((())))))))))))************)))))))))))))))(((''''''&&&'''((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((((((***+++,,,---&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))************************)))))))))))))))*********(((((()))++++++,,,,,,+++)))))))))***+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------...---------...000000///...000000///...------------///---,,,---///111111000---...///000111111111111111111222222222222111111000000000111111111222222111222333444444333111000111111222444555555555555444444444333333222222222000000000000111111111111333333222222222111111111000000111222222222222222111111000000000/////////000000///............///---......//////......---------------------------+++...///...***(((***---******+++++++++,,,,,,,,,+++,,,...---+++***,,,...,,,,,,+++******+++,,,,,,+++***)))(((((()))***+++'''((((((((()))))))))***************)))))))))(((***************+++++++++*********************************)))******+++,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************---......,,,******+++,,,---------......000111111////////////000000000000222222333333333444444444555555444444444333333333222222333444555666777888555666888999888777555444222222222111222222333444444555666777888888888888333111///111555888777666888888888888888888888888888777666555444333333333111111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))++++++************++++++&&&&&&'''((((((((((((((())))))************))))))+++***)))))))))***,,,------+++)))'''&&&(((***+++))))))))))))))))))))))))************************((((((''''''''''''((((((******)))((('''&&&&&&%%%************))))))))))))&&&'''***++++++***'''&&&))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))''''''(((((())))))******&&&'''((('''%%%%%%'''((())))))((('''''''''''''''''''''(((******+++++++++(((((())))))((('''&&&&&&'''''''''''''''((()))******)))'''&&&%%%%%%&&&''''''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))************'''((()))+++++++++***)))'''((()))***+++,,,------))))))(((((((((***+++,,,''''''''''''((((((((((((''''''(((((())))))******************)))))))))))))))((('''&&&&&&''')))***'''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$$$$%%%%%%'''(((***+++&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((()))++++++,,,,,,,,,'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000///...///000000...,,,000///...---,,,+++++++++///---,,,---///111111000---...///000111111111111111111222222222222111111111111111111222222222222000222333444444333111000111222222333333333222222222222333333333333444444000111111111111222222222333333333222222222222111000000111222222222222111000000000000////////////000000///...............---..................---------------------------''',,,///,,,%%%"""%%%************++++++,,,,,,,,,(((+++,,,+++)))(((***,,,---,,,+++******+++,,,---+++***)))(((((()))***+++'''((((((((())))))******+++*********))))))((((((************************))))))))))))))))))))))))+++***))))))))))))))))))...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000............////////////333333222222222222222222555666666666555444444333333444666777777777666555777777888888888777777666444444444444444444444444555555555555666666666666888777777777777777777888:::::::::::::::999888777444444444333333222222222111111000000//////......//////...---,,,,,,++++++)))***++++++,,,,,,,,,,,,)))))))))))))))(((''''''(((((())))))))))))(((((((((''''''&&&&&&((()))***)))((('''))),,,---***&&&)))((('''&&&&&&'''((()))+++***)))'''''''''((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((************))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))(((((())))))))))))(((((())))))******++++++,,,,,,++++++******)))((((((((((((((()))***************)))***++++++)))(((((()))&&&'''''''''((((((((((((******))))))))))))******,,,***)))'''''')))***,,,))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***((((((((((((''''''''''''(((''''''''''''&&&&&&&&&))))))***))))))((('''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%*********)))((((((''''''((((((((((((((((((((((((*********+++,,,,,,,,,---,,,+++)))((((((((()))*********))))))******+++,,,++++++************++++++,,,+++*********+++,,,---+++,,,---.........---,,,******+++,,,,,,---......---------............///---------------...///000////////////000000000000333333222111///---+++***000000000000000000000000000000000000000000000000111111111000000000000000111111111222222333333333222333444555555444333222333222111111000000111111111111111111111111111111111111222333333333333222111111111111111222222222111///,,,******,,,///111......//////......---,,,,,,++++++******++++++,,,------------,,,++++++***,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))******))))))***+++,,,,,,***,,,,,,+++)))((()))***(((((())))))))))))(((((((((((())))))******++++++)))((('''''''''(((***+++------,,,++++++,,,------))))))))))))***+++,,,---...,,,***(((''''''((()))++++++,,,,,,,,,---------+++,,,---,,,******,,,---++++++++++++++++++++++++---...///000000000000000/////////000000000000111222222222222222222222222222222333333222111111000333333444555555555555555666666666777777666666555444444444444444444444444555555555555666666666666555555666666666666555555777777888888888777777666555555444333222222111111111111000000///......---.........---,,,,,,++++++))))))***+++++++++******)))))))))))))))(((''''''&&&''''''''''''''''''&&&(((''''''&&&'''((()))***'''&&&''')))++++++***((()))((((((''''''(((((()))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''+++******)))((((((''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''((()))((('''&&&''')))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((((((((())))))))))))(((((((((((((((((()))******************+++,,,,,,***))))))******************+++++++++******))))))))))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((()))))))))(((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((************++++++++++++))))))((())))))***++++++******))))))******+++,,,++++++************++++++******)))))))))***+++,,,++++++---.........---,,,+++++++++,,,,,,------------------............///---------------...//////.../////////000000000000555555444333222000///...111111111111111111111111000000000000000000000000111000000000000000000000111222222222222222222333333444555555555555444333222222111000000000111111111111111111111111111111111222333333444444333333111111111111000000000000000///---++++++---///000///////////////...------,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********)))))))))((((((******************++++++******))))))***++++++,,,***+++,,,+++)))((()))***))))))***+++++++++******)))))))))))))))*********)))(((((('''((()))***++++++******))))))******+++))))))))))))***+++,,,---...,,,+++)))((()))***+++++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111222111000000000000000000111111111111111111111222222333333444111111222222111111000000333333333333333444444555444444555555555555555444555555555555555555555555444555555555555666666666555555777777777777555555444444555666666666555555666555444333222111000///000000000///......------...------,,,,,,+++++++++))))))*********)))(((((())))))******))))))(((((()))******++++++******)))(((''''''''''''((())))))$$$&&&((()))))))))***+++((())))))******))))))(((***))))))(((((((((((()))))))))))))))))))))))))))*********)))((('''''''''))))))))))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''++++++******))))))((((((''''''&&&''''''((()))***(((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''((()))((('''&&&''')))******))))))((((((''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((()))((())))))************)))***,,,---,,,+++)))******(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''$$$$$$%%%&&&'''((()))***'''(((((((((((('''&&&&&&''''''(((((())))))******''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((************))))))))))))&&&'''((()))+++++++++,,,***))))))))))))***++++++++++++************++++++))))))(((((())))))***+++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////....../////////000000000111111111111000///...---222222222222222222222222000000000000000000000000000000000000000000111111222222222222222111111111333444555666666555444333222111111000000000000000111111111111111111111111111222333333444444333333111000000//////...............------------....../////////.........------,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,*********)))))))))))))))((())))))***++++++,,,,,,*********)))******+++,,,***+++,,,+++)))))))))+++******+++,,,------,,,,,,************)))))))))))))))(((((((((((()))***++++++***))))))))))))***+++)))))))))******+++,,,,,,---,,,+++******+++,,,,,,*********++++++++++++,,,)))+++,,,,,,+++******,,,------------............)))+++...111222222000/////////000000000111111111000000111222333333444444333333444444444444333333444333222222222333555666333444444555555555555444666666666666666666666666444444444555555555666666666777999::::::999777666222333444555555555555555666666555333111000///...000000///......------,,,---,,,,,,,,,+++++++++******+++++++++***)))(((((())))))*********))))))(((******++++++++++++******''''''''''''((((((((()))&&&)))++++++(((''')))+++((()))***++++++***)))((()))))))))(((((((((((()))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((************))))))))))))*********))))))((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&''')))******))))))((((((''''''(((((())))))))))))((((((******))))))(((((('''''''''''''''((()))******+++((()))************)))))))))+++,,,,,,***))))))***(((''''''''''''&&&&&&&&&))))))************))))))******))))))))))))******((((((((((((((((((((((((***)))((('''&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''''''''&&&&&&&&&&&&'''((())))))******''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((())))))******((((((((((((((((((((((((******))))))((((((''''''&&&''')))***++++++******)))))))))))))))***++++++++++++************++++++))))))))))))*********+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------............///......---------......///........./////////000000---......//////......---000000000000000000000000000000000000000000000000000000000000000111111111333333222222111111000000333444555666666555444333111111000////////////000111111111111111111111111000000111222222222222222000000///......---,,,,,,,,,------......------,,,......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++***************++++++)))+++,,,+++***)))***+++******+++,,,------------++++++******))))))(((((()))))))))))))))*********,,,,,,++++++++++++,,,,,,))))))******++++++++++++++++++*********+++,,,,,,))))))*********+++++++++)))+++------+++***++++++++++++,,,,,,------------)))+++...111222111000///........./////////000000000000111222333333444444444444555555555555555444555444333333333444666777333444555555666666666555666666666666666666666666444444444444555555555555666777888888888888777666333333444555666666666666666555444333111000///...//////......---,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,+++***))))))))))))************))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((***,,,---+++(((&&&(((+++((()))***++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((************)))))))))))))))(((((((((((((((''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&''')))***)))))))))((((((((('''(((((())))))))))))((((((******))))))((((((''''''(((((()))***+++,,,,,,---))))))*********))))))(((((()))+++***(((''''''(((************************((()))************)))(((******))))))))))))******((((((((((((((((((((((((***)))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&''''''((())))))''''''((((((((((((''''''''''''(((((()))***++++++******))))))((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''((()))***++++++***)))((())))))(((((())))))***+++++++++************++++++*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------............//////......---------..................///////////////000111111222222111111//////////////////////////////////////////////////////000000111111111111222222222111111000000000222333444555555444333222111000//////......//////000000000000000000000000......///000000000000///000//////...---,,,++++++,,,,,,---......---,,,,,,---,,,+++*********+++++++++,,,------------,,,+++)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++***************+++)))***++++++***)))***+++))))))***++++++,,,++++++++++++******))))))((((((((())))))***************++++++++++++++++++++++++))))))***+++++++++*********))))))))))))******+++))))))*********+++++++++***,,,......---++++++,,,((())))))******++++++,,,***+++...000111000//////............////////////111111111222222333333444222222333444444444333333444444444444444555555666333333444555666666666666555555555555555555555555333444444444444555555555444444444444444444444444444555555666666666555555555444333222111000///............---,,,,,,++++++************************+++,,,,,,,,,,,,++++++***))))))******++++++******&&&''''''((((((''''''&&&&&&''''''((()))(((((((((+++++++++***((('''((()))((())))))******))))))((('''(((((())))))))))))((((((((((((((((((((((((((('''''''''((()))*********)))))))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))((((((((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''''''''))))))******+++,,,------)))************))))))(((''')))***)))(((&&&''''''((((((((()))))))))******((()))***++++++***)))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''''''''(((((())))))******)))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((***************)))(((((()))(((((((((((()))******++++++************++++++******+++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...------------...------........./////////......///000000000000000------------------------/////////////////////////////////000111111222222111111111111111000000000111222333444444333222111000000///...............000000000000000000000000,,,---......//////......///.........---,,,,,,,,,,,,,,,------------,,,,,,---,,,+++***)))***+++++++++,,,---......---,,,+++)))***++++++++++++++++++)))))))))))))))*********,,,,,,++++++***))))))(((,,,+++******)))*********)))***++++++***)))+++,,,))))))************))))))************))))))))))))((()))******++++++******(((((()))******)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))*********++++++++++++,,,***---///000...---,,,,,,))))))******+++,,,,,,---,,,---....../////////......////////////000000000222222222222222222222222111111222333333333333333222222333444444444444444111222333444555555555555444444444444444444444444333333444444444555555555555333222111111222333555555555555666555555444444333333333222111000000///......------,,,+++++++++)))*********************)))******++++++++++++***((()))***++++++++++++************++++++*********&&&&&&((()))))))))(((''')))'''%%%&&&'''))))))))))))((((((''''''(((((()))&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''(((((())))))******(((((())))))))))))((((((''''''(((((((((((((((((())))))******+++++++++,,,***************)))((((((((()))******(((''''''((($$$%%%%%%&&&'''((())))))((()))***++++++***)))(((''''''((((((((((((''''''))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((()))))))))((('''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))******))))))))))))))))))******((((((((((((((()))******++++++************++++++((()))***+++,,,++++++******))))))((()))***+++,,,+++++++++,,,,,,------------------............/////////...------------------------.........//////,,,,,,------...---------........................////////////////////////...//////000111111222222000000000000111111111111000111222222222222111000000///......------......000000000000000000000000,,,---......//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---+++,,,---//////---,,,+++***++++++++++++******)))(((((()))))))))*********++++++******************,,,++++++***))))))******(((***++++++******+++,,,++++++++++++***)))(((''')))))))))))))))*********((()))***+++++++++******'''((()))******)))(((''')))***+++,,,,,,+++)))(((++++++++++++***))))))(((++++++++++++,,,,,,,,,,,,+++---000111///---------,,,,,,---......///000000......---...............000000000000111111111111333333222222222222222222111222333444444444444444000111222333444333222222///000111222333444444444444444444444444444444444333333333444444444555555777555333111111333555777555555555555444444333222333222222222111111000000......---,,,,,,++++++***)))))))))))))))*********'''((()))***************((()))***+++++++++++++++(((((())))))))))))((((((%%%&&&((()))))))))((('''%%%###!!!"""'''******))))))((('''&&&&&&'''((()))&&&'''(((*********)))(((((((((((((((((((((((((((******))))))((((((''''''((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))************)))))))))))))))))))))))))))*********)))(((((('''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))******++++++,,,,,,))))))))))))***************************)))(((((()))***++++++)))(((((()))&&&'''((()))***,,,,,,---''')))***++++++***)))'''))))))************))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))''''''((()))******))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((()))*********(((((((((((((((((((((((((((((())))))******++++++((((((''''''(((***,,,---((((((((((((((()))******++++++************++++++'''((()))++++++******)))***)))((((((((()))+++,,,******+++,,,,,,---......---------.........//////000///...------------------------.........////////////000000000000000///////////////////////////////////////////////////...//////000111222222222//////000000111111222222///000111222222111000/////////...------------...000000000000000000000000---......///000/////////------..................---,,,,,,++++++,,,,,,---111///...,,,,,,---...///+++,,,...//////...,,,++++++++++++++++++***)))(((******++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,+++***))))))******(((***++++++******+++---,,,,,,,,,+++***)))((('''(((((())))))******++++++((()))***+++,,,+++******)))***+++,,,,,,+++***))))))***+++,,,,,,+++)))(((---------,,,+++***)))(((++++++,,,,,,,,,---------333444333000---*********''')))+++---............444///***))),,,...//////////////////000000000000///////////////000111111444333333333333333333444222333333444444333333222333333333333333333333333222222222222222222222222111111111222222333333333111111111222222333333333444333111000///000111222000000000000000///......//////...------,,,+++++++++++++++************)))))))))))))))))))))))))))+++******)))))))))))))))&&&'''((())))))))))))))))))((('''&&&&&&'''((()))''')))***)))'''&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))******))))))))))))******'''''''''(((((((((((((((((()))*********)))'''&&&(((((())))))))))))(((((((((((((((((((((''''''&&&''''''((((((((((((''''''&&&''''''((()))(((((((((&&&&&&&&&''''''((()))***,,,,,,,,,+++++++++******(((((())))))))))))(((((()))))))))((('''&&&&&&&&&'''''''''''''''''''''''',,,***((()))++++++)))&&&(((((())))))))))))((((((***((('''&&&&&&'''(((***)))))))))))))))(((''''''(((((())))))))))))((((((444///)))(((***+++)))&&&((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((()))************))))))******))))))(((((('''''',,,,,,++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))...---,,,+++******)))***************************,,,,,,---------.........***,,,------++++++,,,......---,,,...000111111000////////////////////////..................------,,,---///000111000//////111111000000//////......000000000000000000000000000000000000////////////000000111222222222222111555333111222444333111...000000000000000000000000//////............//////---------------...///000------,,,++++++******)))---,,,++++++,,,---///000,,,------......------,,,+++++++++++++++++++++++++++++++++******))))))))),,,++++++***)))((('''''',,,,,,,,,++++++++++++++++++*********))))))((((((***++++++,,,,,,++++++***)))))))))))))))******+++++++++******************************************+++++++++******(((''''''%%%&&&'''(((******++++++++++++++++++++++++++++++)))***++++++,,,---.........//////...,,,***+++,,,((()))+++---......------000---)))(((***---------/////////000000000111111///////////////000111111444333333222222333333444222222333333333333222222333333222222222222222222333333333222222222222222222222222222222222333333111111111222222333333333222222222222111111000000000000000000000///............------,,,++++++************)))))))))(((((())))))))))))))))))))))))+++***))))))(((((())))))))))))******+++*********)))((('''&&&&&&'''((()))'''(((***)))'''&&&&&&'''))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******'''(((((((((((((((((((((&&&'''((((((((('''%%%$$$(((((())))))))))))((((((*********)))(((&&&%%%$$$''''''(((((((((((('''''''''''''''(((((((((((()))******)))((('''''''''''',,,+++++++++************''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))((()))++++++(((&&&(((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))))))))(((''''''(((((())))))))))))((((((///+++&&&&&&)))+++***'''((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((())))))***)))(((((('''''''''(((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&***)))))))))((((((((('''(((((())))))***+++++++++************)))))))))((())))))))))))))))))))))))---,,,+++***************))))))))))))))))))))))))(((((((((((())))))))))))***,,,------++++++,,,......---,,,---000111000///................................................---......////////////...111000000000/////////...////////////////////////////////////000000000000000000111222222222222111555333111222333333000...000000000000000000000000//////............//////,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------...---,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***************************++++++++++++***************)))))))))***++++++,,,,,,++++++***)))))))))))))))******+++)))***************))))))************************,,,,,,,,,++++++***)))(((&&&&&&((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))***++++++******+++---******+++,,,---,,,,,,,,,...,,,******,,,------,,,/////////000000000111111///////////////000111111333222222111111222222333111111222222222222111111111111111111111111111222333333333333333333333333333333222222222222222222111111111222222222222222///000222333333111///...///000000000000///......------,,,,,,+++*********))))))))))))((((((((('''))))))))))))))))))))))))+++***))))))(((((())))))++++++,,,,,,++++++******((((((''''''''''''(((((('''((())))))'''&&&''''''))))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((('''''''''''''''(((''''''&&&%%%(((((())))))))))))(((((())))))))))))((('''&&&%%%''''''((((((((((((''''''(((((('''''''''((()))***++++++***)))((((((((((((************))))))))))))&&&'''((())))))***))))))&&&''''''((()))******+++))))))))))))))))))))))))***)))((()))******((('''(((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))))))))(((((('''(((((())))))))))))(((((()))&&&$$$$$$(((******)))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))******)))((('''''''''''''''))))))(((((((((((())))))$$$$$$$$$%%%&&&)))+++,,,))))))))))))((((((((((((''''''(((((()))*********************))))))))))))))))))))))))))))))))))))++++++***************+++(((((((((((((((((((((((((((((()))))))))************,,,------++++++,,,......---,,,---///000000///................................................///......---------......000000000000////////////..............................//////000000111111///000111111222222111111444333222222333222000...000000000000000000000000//////............//////,,,,,,+++++++++,,,------++++++,,,------...//////...---,,,+++************,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++++++++************++++++,,,,,,,,,(((((())))))******++++++***************+++++++++******++++++++++++******)))))))))))))))******+++((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++'''(((************+++---++++++,,,,,,,,,+++++++++---------...//////..................///////////////////////////000000111111000000//////000000111000111111222222111111000000000000000111111111111333333333333333444444444333333333222222111111111111111111111111222222222//////111111111000///...//////000000//////...---++++++++++++******))))))******)))))))))((((((((())))))))))))))))))))))))******)))(((((((((((((((+++++++++++++++***)))((((((((((((''''''(((((((((&&&((())))))(((''''''((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))(((((((((((())))))))))))(((((($$$%%%&&&((()))*********''''''(((((((((((('''''')))((('''''''''(((******(((((((((((()))***+++,,,)))))))))))))))((((((((((((((())))))))))))((((((''''''(((((()))*********(((((((((((((((((((((((())))))))))))***)))((('''(((((())))))))))))(((((()))(((''''''''''''((()))(((((())))))))))))(((((((((((())))))))))))(((((('''%%%$$$%%%(((******)))((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((())))))''''''((((((((((((''''''(((''''''''''''((())))))***)))(((''''''&&&'''''')))(((((((((((((((((()))+++***((('''(((***,,,---))))))))))))(((((((((((()))))))))(((''''''&&&&&&*********)))))))))))))))))))))))))))))))))))))))******)))))))))******+++)))))))))))))))))))))))))))************+++++++++***+++---,,,++++++,,,......---,,,---///000///...........................---------...............000///...,,,,,,,,,---...000000000000////////////..............................//////000000111111///000000111111111111111222222222222222111000//////////////////////////////......------......///---,,,,,,,,,,,,,,,------+++,,,,,,,,,---------...,,,++++++***************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************&&&''''''((()))******+++))))))******++++++,,,,,,******++++++++++++******)))))))))))))))******+++(((***,,,......---+++)))))))))))))))))))))))))))++++++,,,,,,+++******)))((()))***+++,,,,,,,,,,,,************************,,,+++++++++++++++++++++)))***++++++******+++,,,,,,,,,+++++++++*********+++---.../////////......,,,,,,,,,---------......///////////////000000111//////............//////000111111222222111111000/////////000000111111111222222222333333444444444333333333222222111111111111111111111111111111111000///.........///000111///////////////...------++++++************))))))++++++*********)))))))))))))))))))))))))))))))))***))))))((('''((((((((())))))***))))))((('''''''''(((((((((((((((((('''&&&'''))))))(((''''''((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&))))))((((((((()))))))))(((((())))))))))))(((((($$$%%%&&&((()))*********''''''((((((((((((''''''((((((((((((((()))******(((((((((((()))***+++,,,((((((((((((((((((((((((************)))'''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''((())))))(((((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''''''''(((((()))))))))((('''''''''''''''(((''''''&&&&&&''''''(((555222...***'''&&&&&&&&&(((((((((((())))))))))))))))))(((((('''&&&&&&&&&))))))))))))))))))******))))))))))))))))))))))))))))))((((((((()))******************************''''''((((((((()))))))))***+++---,,,++++++,,,......---,,,---...///...---........................---------.........//////111000...---,,,,,,---...////////////000000000000.........................../////////000000000111//////000111111111111000111111222222111111000000////////////////////////......------------............------------......---,,,,,,,,,++++++******)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++******)))((('''''''''&&&&&&'''((())))))******)))))))))******++++++,,,)))******++++++******))))))))))))))))))******+++)))+++---///000///---+++))))))))))))))))))))))))******************)))((()))***+++,,,,,,---,,,,,,************************))))))***++++++,,,------***+++,,,+++******+++,,,,,,++++++*********++++++)))+++------,,,,,,---...,,,,,,,,,,,,---------...///////////////000111111000//////......//////000111111222222222222111111/////////000111111222222000111111222222333333444333333222222222222222222111111111111111000000000000///---,,,,,,...000111...////////////...------************************++++++++++++************))))))))))))))))))))))))***)))((((((''''''(((((('''''''''(((''''''&&&&&&''''''((((((((((((''''''%%%'''))))))((('''((()))))))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((())))))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''((((((((((((((('''&&&''''''(((((((((((('''''''''((()))*********))))))++++++***)))(((((((((((((((((((((((())))))))))))************)))'''&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&'''))))))((('''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((((((''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''',,,+++)))((('''(((((()))(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))************************************++++++++++++***,,,------++++++,,,......---,,,---...///...,,,------------------------,,,,,,------.../////////000//////............///////////////000000000000........................000000000000000/////////...///000000111111000000///111222222111000000111000000000000000000000000......------------......//////...---------......------,,,++++++***))))))(((((()))++++++,,,,,,+++++++++,,,,,,,,,,,,++++++************************)))************++++++++++++***)))((('''&&&%%%%%%''''''(((((())))))******)))))))))))))))*********))))))************)))))))))))))))))))))******+++***+++---/////////...---************************))))))*********))))))((()))***+++,,,,,,,,,,,,,,,************************(((((()))***+++,,,------(((***++++++******+++,,,++++++***))))))***+++,,,)))+++---,,,++++++---///------.........////////////////////////000111111222111111000000111111222222222333333333333222222//////000111111222333333//////000111111222333333222222222222222222333333222111111111000000000///------------......///000......//////......---,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((%%%&&&&&&''''''''''''&&&&&&'''((())))))((('''&&&%%%'''))))))((('''((()))))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((***))))))(((''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((((())))))))))))(((((((((((())))))((('''&&&&&&''''''((((((((((((''''''&&&'''***+++,,,+++)))(((******)))(((''''''''''''((((((((())))))*********(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%'''))))))((('''(((***(((((())))))))))))((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))))))))(((((('''((()))))))))(((((((((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((())))))******''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***((((((''''''''''''((((((""""""$$$&&&(((+++,,,---'''((((((((()))))))))***&&&''''''((())))))******((()))))))))************))))))))))))))))))))))))***)))((((((''''''''''''************************,,,,,,,,,---------......***,,,------++++++,,,......---,,,,,,......---,,,------------------------,,,,,,------...//////000//////000000000000000000.../////////000000000111////////////////////////111111000000//////.........//////000000000000000...000333222000///000222000000000000000000000000...------,,,,,,------...///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************(((((()))))))))************)))))))))(((((('''''')))))))))))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))))))))******+++)))***+++,,,------------++++++++++++++++++++++++)))******++++++*********)))******+++++++++++++++************************))))))******+++++++++,,,&&&''')))***)))***,,,---+++***)))))))))***,,,---+++---///...,,,---000333////////////000000000111///////////////000111111444444333333333333444444222333333444444333333222///000000111222333333333...//////000111111222222111111111222222333333444222111111111000000//////+++,,,...///000///...---......//////......---,,,++++++++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''%%%%%%&&&'''((((((((('''&&&'''((())))))((('''&&&%%%'''((()))((('''((()))))))))))))))))))))))))))))))))))))))******************))))))))))))******''''''''''''''''''''''''((((((''''''''''''((((((***))))))((('''&&&&&&&&&)))(((''''''((()))***+++(((((())))))))))))((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''%%%'''***------+++)))'''&&&&&&&&&''''''((()))***(((((())))))******++++++%%%&&&''')))******++++++"""###$$$%%%'''((()))***))))))))))))))))))))))))$$$'''))))))'''&&&(((***(((((())))))))))))((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))))))))((((((%%%&&&((()))(((((())))))((((((((((((((()))************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))***+++++++++''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&((()))***+++))))))(((((((((((())))))(((((())))))(((''''''&&&'''((((((((())))))***************)))((((((''''''(((((())))))*********+++))))))))))))))))))))))))+++***)))''''''&&&&&&&&&))))))))))))))))))))))))((())))))))))))************,,,------,,,+++---......---,,,,,,......---,,,------------------------,,,,,,------...///000000...///000222222222111000.../////////000000111111000000000000000000000000222222111000///...------...//////000000000000000...000333222000///000222000000000000000000000000...------,,,,,,------......---,,,,,,+++++++++++++++,,,,,,------......///,,,,,,------,,,+++)))(((+++++++++,,,,,,+++++++++++++++++++++++++++++++++''''''(((((()))))))))***))))))))))))************************))))))))))))))))))((((((''''''&&&&&&))))))************)))))))))))))))))))))******+++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))***+++++++++******))))))))))))))))))))))))+++++++++***************((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,///////////////.........---------...............222222222111111111000000222222222222222111000///111111111111111222222222111111111111111111111111111111222222222333333333333222111111000000111111//////000000000000000000///000111111000---***(((***************)))(((((())))))))))))))))))))))))***)))'''&&&'''(((***+++000---***)))))))))((('''%%%&&&''''''(((''''''''''''&&&%%%&&&((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******&&&&&&'''((()))***++++++&&&'''''''''(((((())))))'''(((((((((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''******))))))((((((''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((('''&&&%%%************************,,,++++++***************((((((((((((((()))******((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&((()))*********))))))((((((''''''%%%%%%&&&'''((()))******''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''((((((+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***+++,,,,,,,,,,,,+++*********))))))******+++,,,//////.........------------,,,,,,,,,,,,---......////////////000000000000000///...------...///000...///000///...---...000........................////////////////////////////////////000000000000222111111111000000/////////.........------------///...---,,,,,,,,,,,,,,,++++++,,,------......///+++,,,---,,,***)))***+++,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))+++++++++*********))))))+++)))''')))+++,,,***''')))))))))***+++++++++,,,******************************++++++++++++******(((((()))***************)))***+++,,,,,,+++***)))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---/////////////////////.........////////////000000222222222111111111111111111222222333333333222222333333333333222222222222222222222222222222222222111111222222222333333333222111000000//////000000000/////////////////////---------------,,,++++++***************))))))((())))))))))))))))))))))))))))))'''''''''(((***+++...,,,)))((((((((('''&&&%%%%%%&&&'''(((((((((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((())))))''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))))))))(((******************************)))(((((((((((((((((((((''''''(((((()))*********)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&'''((()))***)))(((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******++++++,,,,,,++++++*********))))))******+++,,,......------,,,,,,,,,,,,---,,,,,,,,,,,,---.............../////////000000000///...------...///000...///000///......///000........................////////////////////////000000000111111222222333111111111000000000///////////////.........------......---,,,,,,,,,,,,,,,.........---,,,,,,+++++++++------,,,+++******+++,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))------,,,,,,,,,+++++++++***)))((()))+++,,,***'''***************+++++++++******************************++++++++++++******(((((()))***************)))***++++++++++++***)))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......///////////////////////////000000111111111111111111222222222222222111111222333444555555444555555444444333333222222333333333333333333333333111111222222222333333333000000///............////////////.........------///...---,,,+++++++++,,,******++++++******)))((()))))))))))))))))))))))))))((('''''''''(((***+++,,,***(((''''''((('''%%%$$$%%%&&&'''((()))))))))'''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))++++++************))))))******************************)))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))******+++++++++***))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***++++++++++++************************)))(((''''''&&&&&&''''''(((''''''''''''(((((()))++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((******+++,,,,,,+++************))))))******+++,,,---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......---------.........////////////............///000...///000000......///000........................//////////////////////////////000111111222333333111111000000000000//////000/////////...............------,,,,,,,,,,,,,,,......------,,,,,,++++++,,,---...---+++***+++,,,,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******---,,,,,,,,,,,,+++++++++***))))))***++++++***(((+++++++++*********************************************++++++++++++******(((((()))***************)))***++++++++++++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...............////////////...//////000000111111111111111222222222222333333111111222333444444333333666555555444333222222111222222222222222222222222111111222222222333333333111000//////......///////////////...------,,,,,,222111000///---+++***)))***++++++++++++***))))))(((((((((((((((((((((((()))(((((('''((()))******+++)))((('''(((((('''&&&$$$%%%&&&((())))))))))))(((&&&&&&'''((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((('''''''''''''''''''''''''''(((((((((((((((******++++++++++++******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&'''((()))******++++++*********)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))***************************************(((((('''&&&&&&&&&&&&'''((('''''''''''''''((((((***************)))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((('''))))))))))))((((((''''''((((((((())))))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((((())))))******++++++++++++************))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------.....................//////000...000111000///...///000........................////////////////////////,,,------...///000111111000000000000000000//////000000/////////.........------,,,,,,+++,,,,,,---***++++++,,,------......+++---...---,,,+++,,,---,,,,,,,,,+++++++++************))))))******+++,,,((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************))))))))))))************++++++***))),,,+++++++++***)))))))))******************************++++++++++++******(((((()))************************++++++*********)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---.........//////000000------...//////000111111222222222222222222222333222222222222222111000000555444444333222111111000000000000000000000000000111111222222222333333333111111000////////////000//////......------------000000111000...,,,)))(((+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((())))))******)))((()))******)))'''%%%&&&'''((())))))))))))((('''&&&''')))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''******))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))(((((('''&&&))))))))))))))))))))))))***)))((((((''''''(((((()))(((((('''''''''(((((((((((())))))*********+++))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))*********)))((((((''''''))))))*********+++++++++)))(((''''''''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***++++++******************************))))))******+++,,,------------............---,,,,,,,,,,,,---......,,,,,,,,,,,,---------------......//////////////////000111000///...///111////////////////////////////////////////////////,,,------...//////000000//////////////////000000////////////............,,,,,,+++++++++,,,,,,---******++++++,,,------...+++,,,------++++++,,,---,,,,,,,,,+++++++++************))))))******+++,,,((((((((((((((((((((((((************************************************))))))))))))))))))))))))(((((()))))))))*********(((((())))))*********************)))))))))(((((()))***+++++++++*********,,,+++++++++***)))))))))******************************++++++++++++******(((((()))***************+++******************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------......///000000000------......///000111111444333333333222222222222222222222222111000//////444444333333222222111111000000000000000000000000111111222222222333333333222111000000//////000000........................000000//////---,,,***)))+++++++++,,,++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))++++++)))(((''''''((()))))))))((((((((('''&&&''')))***)))(((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''((((((''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&'''((()))***++++++((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''*********)))((((((''''''%%%%%%%%%&&&&&&''''''(((''''''((())))))***++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''&&&%%%))))))))))))))))))))))))+++***))))))(((((())))))***))))))(((((((((((()))'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))((((((((())))))************++++++*********))))))(((((((((************++++++++++++)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&''''''((()))***''''''(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***))))))))))))***+++******))))))******+++,,,------...............///---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,---...///000000000//////000111111//////000111//////////////////////////////////////////////////////000000000000111111......////////////000000///.........------------+++++++++++++++,,,,,,---------,,,,,,++++++******)))+++,,,,,,+++***+++---,,,,,,,,,+++++++++************))))))******+++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++,,,++++++++++++*********)))+++,,,,,,+++******++++++++++++*********************************************++++++++++++******(((((()))***************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000------......///000000111---......///111222222333555555444333222111111000222222222333222222111111444444444444333333333333000000000000000000000000111111222222222333333333000000///.........//////---......//////000000111<<<999444///,,,***++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))'''(((((()))))))))))))))'''&&&'''(((******)))'''((())))))))))))((('''''')))''''''''')))***)))(((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))******++++++)))(((((((((''''''''''''***++++++,,,,,,++++++***'''''''''((()))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((((('''))))))))))))))))))))))))+++***))))))(((((())))))++++++***))))))))))))))))))))))))((('''&&&&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&((()))))))))((('''((()))))))))******************))))))))))))))))))(((((()))))))))*********)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''''''''((((((((())))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++***)))(((((()))***+++******))))))******+++,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......------------............,,,---...///000000000//////000111111000///000111////////////////////////////////////////////////000000000000000/////////........./////////000000------------,,,,,,,,,,,,++++++******+++,,,,,,---------,,,,,,+++*********((()))+++******)))+++,,,,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))******++++++++++++++++++************)))+++------+++)))***,,,***************+++++++++******************************++++++++++++******(((((()))***************++++++***))))))***++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000---------...///000000111...///000111222333444444666666555444222111000000111111222333444444444444444444444555555555555555111111111111111111111111111111222222222333333333//////...------------...------...///000111222222LLLFFF;;;222+++)))***,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''(((((()))))))))))))))%%%%%%%%%'''))))))(((&&&************)))((('''&&&)))((('''((()))***)))(((''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++************))))))(((((('''''''''&&&)))))))))******)))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''######$$$&&&((()))***+++((((((((((((((('''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******++++++***))))))))))))))))))))))))******)))(((((((((((((((,,,,,,+++***))))))******,,,+++***(((&&&$$$""""""))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))))))))(((''''''((((((((())))))******))))))))))))))))))******''''''''''''((((((((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((+++***)))(((((()))***+++*********)))***++++++,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......---------.........//////+++,,,...000000000000//////111222111000///000111000000000000000000000000/////////////////////////////////...------,,,,,,---.........//////000000------,,,,,,,,,++++++++++++*********+++,,,,,,---)))******+++,,,,,,------''')))******))))))***,,,,,,,,,,,,+++++++++***************)))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((()))+++...---+++)))***,,,))))))******+++++++++,,,******************************++++++++++++******(((((()))***************,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,------,,,,,,,,,---......------...............---000---,,,---000111000...222111//////000111444555:::999888666444222000///222111000000//////000000000111222333333333333333111111111111111111111111000000000000000000000000000000//////......------222)))///666///,,,666===PPPDDD666,,,***,,,------///...---,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''(((((())))))))))))((((((''''''''''''((((((((((((***)))'''&&&%%%###  ###&&&'''((((((***+++&&&))),,,++++++,,,,,,+++******))))))))))))))))))))))))((('''''''''''''''((()))))))))))))))((('''***(((&&&'''+++---,,,+++,,,++++++***)))(((((('''******)))((('''&&&%%%%%%$$$%%%'''((((((((('''&&&((()))***,,,,,,+++******''''''''''''&&&%%%$$$###''''''((()))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))***++++++***)))'''(((((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++&&&'''((())))))***))))))))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''))))))))))))((((((((((((---,,,)))''''''(((***+++)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((()))))))))))))))))))))))),,,+++***)))(((((()))***(((''''''(((((()))***+++))))))***+++,,,,,,------++++++***)))))))))))))))***************)))((((((******))))))(((((('''''',,,)))'''(((******(((%%%'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...++++++,,,---.....................------,,,,,,,,,))))))***+++,,,------...------,,,,,,---...000111111111000000000000111111000000//////.........---111111000000//////......////////////.....................///////////////------------------------,,,---------,,,++++++***......---,,,+++***)))(((((((((((()))***,,,---...)))))))))******++++++,,,++++++++++++++++++++++++---,,,***(((''''''((())))))*********++++++++++++(((((((((((()))***+++,,,******))))))******+++,,,+++*********))))))((((((************************,,,+++***((((((((())))))++++++************************++++++***)))((('''******))))))******+++,,,******++++++++++++******(((((()))***************************************)))))))))***++++++,,,,,,+++++++++,,,---...//////+++,,,---...///////////////...,,,---000111000...111000//////000111333555:::999888666444222111000444333222222111111222222222222333222222111000///111111111111111111111111000000000000000000000000/////////...............222+++...000***...<<>>+++)))+++))))))---,,,+++)))***+++---,,,,,,''''''''''''''''''''''''***)))((('''&&&&&&'''(((((((((((((((((()))******))))))))))))************)))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***+++***)))'''''''''((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((&&&'''((()))+++++++++******))))))((((((***++++++)))&&&$$$$$$%%%***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((()))******)))&&&%%%%%%&&&&&&''''''((()))******+++************************''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************%%%'''((()))((((((***+++++++++***))))))))))))))))))+++,,,,,,***))))))******)))((()))***,,,///111222...)))''')))++++++***%%%%%%&&&''''''(((''''''&&&'''(((******+++++++++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------...//////111111111000000///...---............/////////000///...---,,,,,,,,,,,,,,,------------------------//////////////////////////////...---+++***))))))++++++******)))(((((((((************************+++++++++++++++***)))(((,,,+++***))))))***+++,,,&&&''')))***++++++******''''''''''''(((((((((((()))))))))((())))))***+++,,,+++***)))((((((((((((((((((((((((((((((((((((************************+++*********))))))(((((((((((())))))******++++++))))))************))))))))))))))))))************,,,,,,+++***))))))******,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))************************)))************++++++++++++,,,---,,,***)))***+++******))))))))))))******)))******+++,,,---...///000000000000000000000000000000000000000000000000000000000000000000000000111000000///////////////000//////000222222111/////////...---------------------............------,,,***)))***+++,,,+++***))))))*********+++++++++'''((()))******)))(((''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))******)))(((((('''&&&&&&'''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&)))(((((((((''''''''''''''''''((((((((('''&&&%%%''''''((()))))))))))))))*********)))((('''''''''%%%&&&'''''''''***...111LLL999***))),,,((('''***---+++)))((())))))'''&&&''''''''''''''''''''''''***)))((('''&&&''''''(((((((((((((((((()))******)))))))))))))))))))))(((,,,+++***)))((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))*********)))((((((((((((((()))(((''''''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))+++***(((''''''''')))***))))))))))))))))))(((((()))******)))&&&%%%%%%&&&+++)))(((''''''((()))+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''(((((())))))******************************''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))************************&&&'''))))))))))))***,,,+++***)))(((((((((((()))+++,,,---,,,)))''''''''')))(((''''''(((***,,,...///,,,(((''')))***)))((())))))***+++++++++******'''((()))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------///000000000000///............//////000000////////////...---------------------------------------..............................---,,,+++******)))))))))))))))***************************************++++++++++++***)))(((+++***))))))))))))***+++---------...---,,,***)))((((((((()))))))))******)))))))))))))))***++++++***)))))))))))))))******))))))))))))))))))))))))************************************)))))))))((()))))))))))))))***************++++++++++++******))))))))))))************+++***))))))(((((())))))++++++,,,---------,,,,,,+++******))))))))))))***************************)))************++++++++++++,,,,,,,,,***)))***+++******++++++++++++******)))******+++,,,---.........//////000000111111222000000000000000000000000000000000000000000000000000000//////....../////////......///111111000...000///---++++++,,,...///------------,,,,,,,,,,,,,,,+++))))))***+++***)))***************+++++++++(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++***)))((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&((()))((('''((((((((((((''''''''''''''''''((((((((('''&&&&&&'''(((((()))))))))))))))******))))))(((((('''''''''((()))((((((***---///EEE777+++,,,---***''')))---+++)))((((((((('''&&&(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((()))******)))))))))((((((''''''''',,,++++++************+++))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))((((((''')))((((((''''''(((((()))(((((((((((())))))))))))************************+++***)))'''''''''((()))(((((((((((((((((())))))((()))))))))'''&&&'''(((+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''(((******))))))***,,,))))))((((((''''''((((((***++++++***(((''''''((((((((('''&&&'''((()))***,,,***(((((())))))(((&&&&&&''''''''''''&&&&&&%%%((())))))*********))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,)))******++++++,,,,,,---......///000000000//////---...000111111111000///000//////...............------------------------........................---,,,,,,,,,++++++++++++(((((())))))***++++++,,,******************************++++++******))))))))))))(((((((((((())))))***+++++++++***)))(((''')))))))))*********++++++*********)))***++++++,,,(((((((((((()))***+++,,,************************************************************))))))))))))************))))))))))))++++++++++++++++++++++++))))))))))))***************)))((((((((((((((((((***+++,,,---............,,,,,,+++******)))******)))))))))))))))))))))))))))************+++++++++'''(((***+++***+++,,,...,,,,,,...//////...,,,,,,,,,,,,------...///000000------...///000111222333////////////////////////000000000000000000000000000//////.........//////,,,++++++,,,...///---,,,///...---,,,,,,,,,---...************+++,,,,,,------+++)))((()))******)))************************))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''((((((((('''(((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))))))))((((((***)))))))))((((((((('''***++++++***))))))***,,,EEE:::000//////,,,***,,,+++***))))))+++,,,,,,+++))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((())))))***))))))((((((''''''&&&&&&)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((((()))************)))((('''((()))******)))(((''')))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((''''''((((((&&&&&&''''''(((((())))))&&&((()))(((''''''((()))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((()))******))))))***,,,((((((''''''''''''((((((&&&'''((((((((((((***,,,)))(((((('''''''''(((((())))))*********)))(((&&&$$$$$$$$$$$$$$$###"""!!!)))************))))))(((*********+++++++++,,,,,,++++++++++++++++++++++++...,,,+++******,,,...///,,,,,,,,,------.........,,,---...///000000000000---...000111222111000//////...------------......------------------------------------------------+++++++++++++++++++++,,,)))))))))******+++++++++************************))))))************))))))(((((((((''''''(((((((((&&&&&&'''((()))))))))))))))))))))*********++++++***************+++,,,,,,))))))(((((()))***++++++*********************************************************)))))))))))))))++++++******))))))((((((+++******************+++((()))))))))***************))))))((((((((())))))***+++,,,,,,---------,,,,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))*********+++++++++&&&(((************,,,...,,,,,,...//////...,,,,,,,,,------....../////////,,,,,,---///000111222333//////////////////////////////////////////////////////............//////,,,++++++,,,...///---,,,+++,,,---......---,,,,,,((())))))+++---///222333///---***((()))***))))))************************))))))(((((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''((('''''''''(((((((((((((((((((((((('''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))************,,,---DDD;;;222...,,,***+++---+++)))((()))***,,,++++++))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((())))))***)))((((((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&''')))******)))'''&&&'''((()))******)))((('''((())))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((&&&&&&''''''(((((())))))&&&'''((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&((())))))((((((***+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))(((***+++((((((''''''''''''((((((&&&'''(((((('''(((***---******))))))(((((())))))(((***+++,,,+++***(((((())))))))))))(((((('''&&&)))************))))))((())))))))))))*********+++++++++++++++++++++++++++---,,,+++******,,,...///,,,,,,------------......+++,,,---///000000000000---...///000111000000///,,,,,,,,,++++++,,,------------------------------------------------------******++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((())))))*********))))))'''''''''(((((('''''''''))))))******+++,,,,,,---((((((((()))))))))************))))))******+++,,,++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((***)))(((((((((((()))***((()))))))))*********************))))))******++++++++++++++++++***))))))+++***)))((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***+++++++++)))((()))*********++++++++++++******+++++++++,,,,,,,,,------,,,,,,---...000111222222000000000000000000000000////////////////////////......------....../////////......///111111000...)))+++---//////...,,,+++***+++,,,---000444777999111...+++))))))******)))+++++++++***************(((((())))))))))))((((((%%%&&&&&&'''((('''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))%%%%%%%%%&&&''''''((((((((()))***)))'''''''''((('''''''''((((((((((((((((((((('''''''''((()))***)))))))))))))))(((((('''))))))))))))((((((((((((###%%%((()))***,,,...000;;;777000***'''&&&(((***,,,***((('''''''''&&&%%%((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((((()))******(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((()))))))))))))))((())))))******))))))((((((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((())))))&&&((()))(((''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++(((((((((((((((((((((((('''(((***)))))))))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''(((((())))))+++,,,+++)))&&&&&&((()))************************(((***,,,,,,+++)))))))))******+++++++++***))))))((())))))*********))))))(((((()))))))))*********++++++++++++++++++++++++***))))))))))))+++,,,---+++++++++++++++++++++++++++,,,---...///000000000............/////////000++++++++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---,,,,,,+++******))))))))))))))))))))))))))))))(((((())))))******))))))''''''(((((((((((('''''',,,+++***)))((((((((((((((((((((()))))))))******)))))))))((()))******+++,,,+++***)))((((((((((((************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))((('''&&&&&&'''((()))))))))))))))***************************++++++,,,++++++++++++***)))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++)))***+++***)))((()))*********))))))))))))******+++++++++,,,,,,,,,,,,---------......///000111111000000000000000000000000////////////////////////...------------...///000000//////000222222111///++++++,,,,,,------------,,,,,,,,,...000444777:::444000,,,***************+++++++++*********))))))'''((()))******)))((('''%%%%%%'''((((((((('''&&&))))))))))))))))))))))))'''(((((((((((((((((()))%%%&&&&&&'''(((((())))))(((***+++***'''&&&''')))''''''''''''((((((((()))(((((('''''''''(((***+++)))))))))))))))(((''''''(((((((((((())))))))))))$$$&&&((()))******,,,---//////---)))&&&&&&'''))),,,***((('''''''''&&&%%%''''''''''''''''''''''''%%%&&&((()))))))))((((((((((((((((((((()))******'''(((((())))))*********'''((()))***+++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((()))************)))((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))*********))))))))))))))))))(((((('''((()))((('''&&&'''(((((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++((((((((((((((((((((((((((()))******)))((()))+++%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((()))((('''&&&'''((()))(((((((((((()))***+++...---,,,)))'''&&&((()))))))))******+++*********''')))+++***((('''(((***''''''((()))))))))(((((('''((()))***************))))))*********+++++++++************************((())))))******+++,,,,,,++++++++++++++++++++++++,,,,,,---...////////////...---,,,,,,,,,---///000,,,++++++++++++,,,---...------------------------+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))'''((())))))))))))((('''***)))'''&&&%%%%%%&&&&&&)))))))))*********++++++((((((''''''(((((()))*********)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))************)))(((''''''((()))***))))))))))))************)))))))))))))))***++++++******+++++++++******)))(((((((((((()))***++++++************************)))************+++++++++&&&''')))***)))***+++------,,,+++******+++,,,---------..................------......///000000000000000000000000000000000////////////////////////---------------...///000...------...000111///...---,,,+++******,,,...///+++++++++,,,...111444666555111---******++++++***++++++++++++******))))))&&&((()))++++++)))(((&&&&&&''')))*********)))(((******************************))))))((((((((('''&&&&&&''''''((()))******(((***+++***'''&&&''')))&&&'''''''''(((((()))))))))(((''''''''')))***+++)))))))))))))))(((''''''(((((((((((()))))))))))))))***+++***(((&&&&&&''''''+++---+++(((((())))))***)))((((((***++++++***''''''''''''''''''''''''%%%&&&((()))))))))((((((((((((((((((((()))******''''''((()))***+++,,,,,,&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***)))(((''''''''')))***+++((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''')))************++++++******))))))((((((((()))))))))'''&&&'''((())))))************))))))((((((((((((((((((((((((************************$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((()))***+++***)))((()))***%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''')))))))))))))))***++++++,,,,,,+++)))((((((+++---(((((()))***************&&&(((***)))&&&&&&(((***''''''((()))*********)))''''''(((******+++++++++******+++++++++,,,,,,,,,************************)))***+++------......---------------------------,,,---......///.........///---+++******,,,///111,,,,,,,,,,,,------...///------------------------+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,------))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))((('''))))))(((((()))***,,,---******+++++++++,,,,,,,,,'''''''''''''''((())))))(((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))******+++++++++***)))'''''')))***+++))))))))))))************((((((((((((((()))******)))***++++++,,,,,,,,,,,,(((((())))))***+++---...************************)))************+++++++++(((''''''***...///---***))))))))))))***+++,,,---111///,,,***)))+++...000////////////////////////------...///////////////111000...------......///........................111111222111111000///...---,,,+++*********++++++...,,,)))))),,,---+++)))///,,,***))))))***))))))((((((((('''''''''''''''&&&(((***+++)))((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))*********)))))))))))))))&&&'''''''''''''''&&&&&&555111+++&&&$$$%%%(((***+++(((%%%'''+++---)))$$$))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((((((&&&'''((('''&&&%%%&&&((()))((('''&&&%%%$$$$$$$$$((((((((((((''''''''''''&&&'''((())))))***))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******((('''&&&%%%+++++++++******)))))))))'''''''''''''''((()))***(((((('''''''''&&&&&&&&&,,,,,,+++***)))(((''''''))))))))))))(((((((((((()))(((((((((''''''''''''***)))((((((((((((((()))+++)))''')))+++,,,***'''************))))))))))))))))))(((((('''''''''&&&++++++***)))((((((''''''))))))(((''''''(((******'''((((((((((((((('''&&&---((($$$$$$(((***(((%%%((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((())))))))))))((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,(((((((((((((((''''''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))+++***)))'''''''''((()))************))))))))))))(((((()))***+++,,,,,,,,,++++++******)))*********,,,,,,+++***+++,,,---...***+++,,,,,,------,,,,,,000///------,,,---...///------------------------------------------------............---,,,++++++---,,,++++++,,,,,,***(((******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((()))************)))***(((&&&&&&)))+++***(((++++++++++++++++++++++++************************************************************************&&&%%%%%%'''***,,,,,,+++************************(((((()))***++++++,,,,,,++++++++++++*********)))'''((()))******)))((('''************************((()))***++++++***)))((((((((()))***************)))((('''((()))***)))(((++++++++++++++++++++++++%%%$$$%%%'''***+++)))'''))))))))))))***+++,,,,,,...---+++***+++,,,///000........................//////000111111111111111000000///.......................................000000000000000000///...///...,,,******+++,,,---...,,,))))))+++,,,+++)))---+++)))))))))***)))'''******++++++++++++******&&&(((******)))((((((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))&&&''''''(((((('''&&&&&&***((('''&&&&&&''')))***))))))))))))******)))((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))((((((''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))''''''((((((((()))))))))(((***+++***)))((()))+++***)))((('''&&&&&&&&&&&&''''''((((((((()))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++***)))))),,,+++++++++************&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&++++++******)))((((((((())))))))))))(((((((((((())))))(((((((((''''''''')))((((((((((((((())))))***)))((()))++++++)))'''))))))(((((((((''''''''')))(((((((((''''''''''''&&&&&&%%%$$$$$$###""""""))))))((((((((((((((()))''''''((((((((((((((('''---***'''(((***+++)))'''((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((''''''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***)))(((''''''((()))(((((())))))*********+++)))))))))***+++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...++++++,,,------------,,,///...---,,,,,,---......------------------------------------------------------------------,,,,,,,,,+++***+++,,,,,,***)))+++*********))))))))))))***************************)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))((('''&&&***(((&&&''')))+++***)))++++++++++++++++++++++++************************((((((((((((((((((((((((************************(((''''''(((+++,,,,,,+++************************(((((()))******+++,,,,,,++++++*********)))))))))((()))***++++++***)))(((************************((()))***++++++***)))((((((((()))***************+++***((()))******)))(((++++++++++++++++++++++++&&&%%%%%%&&&((()))'''&&&+++***************+++++++++***++++++,,,...///000........................//////000111111111111000///////////////......---........................---......////////////...000///,,,******+++---///---+++******+++++++++)))+++***))))))******(((&&&)))***,,,------,,,+++***'''(((******)))(((((()))************************((())))))(((''''''(((***))))))))))))))))))))))))&&&''''''(((((('''''''''###$$$&&&((())))))((('''''')))+++***((('''(((***))))))))))))))))))))))))************))))))))))))++++++************)))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((()))))))))******&&&'''(((((('''&&&'''(((++++++***)))((((((((((((((((((((())))))*********((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,---------,,,,,,,,,++++++++++++***,,,+++******************(((((((((''''''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''''''''(((((())))))*********)))((()))++++++)))((('''''''''&&&&&&&&&%%%%%%((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%))))))))))))(((((('''&&&&&&&&&'''((()))))))))((())))))*********)))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))))))))((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''((()))***+++,,,,,,******************++++++***+++++++++,,,---------,,,,,,+++++++++,,,---...++++++,,,---------------------,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------------,,,+++***)))+++,,,---+++***++++++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((&&&%%%$$$***((('''''')))******))),,,,,,++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))***+++,,,,,,***************************((())))))******+++++++++******)))))))))(((((((((******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************,,,+++*********+++)))(((++++++++++++++++++++++++)))(((((())))))***))))))++++++******)))***************+++,,,---.................................,,,---......//////.........///000000000///---,,,........................+++,,,------............000...+++))))))***,,,...,,,+++******************)))(((((()))******'''%%%&&&'''***,,,,,,***((('''''')))***)))((('''((()))************************((())))))(((''''''(((***((((((((()))))))))))))))&&&''''''(((((((((((('''((()))******)))(((&&&$$$''''''''''''''''''((()))((((((((((((((((((((((((*********)))))))))((((((************************%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))************%%%&&&''''''%%%%%%&&&'''******))))))((()))))))))************))))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((()))***+++,,,---------,,,,,,,,,+++++++++++++++...---,,,+++++++++++++++((((((((('''''''''''''''(((((((((((())))))******(((((((((((()))))))))))))))))))))(((((((((((('''&&&&&&'''((()))*********)))))))))*********)))((('''''''''&&&&&&&&&%%%%%%((((((((((((((('''''''''+++++++++******)))))))))))))))******)))'''%%%$$$%%%%%%'''((())))))))))))$$$'''))))))(((&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((((((''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((()))'''(((((()))******+++++++++++++++***************((()))***+++,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,---...---------,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------)))))))))***,,,---,,,***************************************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))(((((()))*********,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***))))))++++++***)))************************((()))))))))*********+++))))))))))))((((((((((((************************((((((((((((((((((((((((((()))***++++++***)))((((((((()))***************,,,***))))))******((('''*********************************************+++++++++******)))*********+++,,,,,,------,,,+++***........................,,,,,,---..................///000000000///---,,,........................***+++,,,---------------...,,,***(((((()))+++,,,+++++++++***))))))******)))(((((()))******'''%%%$$$&&&(((***+++***(((&&&((()))***)))((('''(((***))))))))))))))))))))))))((()))***)))'''''')))***''''''(((((())))))))))))&&&''''''((())))))((((((+++***)))((('''%%%%%%$$$(((%%%"""###''')))(((%%%(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))))))))************((()))******)))((()))***(((((('''''''''((()))))),,,,,,+++***)))(((''''''))))))***))))))((('''&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))***************)))++++++++++++++++++++++++))))))((('''&&&&&&&&&'''(((((((((((((((((((((((('''''''''((())))))******'''((((((((()))))))))******)))))))))((((((((((((%%%&&&((()))************((()))*********)))))))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))((('''%%%$$$%%%%%%'''((())))))))))))$$$&&&((()))'''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''(((((((((((((((((('''((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((******))))))))))))))))))+++++++++***************&&&''')))***++++++++++++++++++,,,,,,,,,---------,,,,,,---.........------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------)))((((((***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))***++++++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))(((((()))***(((''')))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((()))******************(((''''''(((((('''&&&************************'''((()))((('''(((***,,,+++***************++++++,,,,,,,,,,,,,,,+++******------------------------......///000000000000//////////////////......---........................+++,,,,,,------------,,,,,,+++***)))((())))))******++++++***(((((()))+++***)))((()))******)))'''&&&''')))+++,,,+++***)))((())))))((('''''')))***''''''''''''''''''''''''))))))***)))(((((()))+++&&&''''''(((((())))))***&&&'''(((((())))))))))))((('''%%%$$$$$$%%%&&&''')))$$$ """'''***(((%%%))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((()))((((((((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))******'''((())))))''''''((()))&&&&&&&&&&&&''''''((()))++++++***)))(((((('''&&&((())))))))))))(((((('''((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))((('''&&&)))************+++++++++)))((((((''''''''''''((('''(((((((((((()))))))))'''''''''(((((()))))))))''''''(((((())))))************)))))))))(((((((((&&&'''(((*********))))))((()))++++++)))((()))***)))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&&&&'''((()))))))))(((''''''((())))))))))))(((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((************))))))((((((******************++++++&&&'''(((*********))))))***+++,,,---------,,,,,,,,,,,,---...............***+++,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++***)))(((***+++,,,***)))((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************)))*********))))))+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************((('''&&&&&&(((((('''&&&************************%%%'''((('''&&&'''***---))))))))))))***+++,,,,,,++++++++++++++++++,,,,,,---------------------------...//////000000//////000000///.......................................------------------,,,+++++++++++++++******)))))))))+++,,,***(((''')))++++++***((((((***+++******(((((()))***+++,,,++++++)))))))))((('''''')))+++'''''''''''''''''''''''')))******)))(((((()))+++&&&&&&''''''((())))))***&&&&&&((())))))*********%%%%%%%%%%%%&&&'''(((((()))&&&###$$$''')))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((())))))''''''(((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))))))))(((((('''&&&(((((()))))))))***************)))))))))***++++++'''((((((((())))))))))))''''''(((((((((((((((((('''''''''((()))******************)))))))))((((((&&&''')))******)))((('''''')))++++++)))((()))***)))))))))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((((((((((((''')))'''%%%&&&)))***)))((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&''''''((())))))***&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((((((((()))))))))*********))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))&&&'''((()))******)))((()))))))))))))))*********)))))))))***+++++++++,,,'''(((***++++++***)))(((***+++,,,---------,,,,,,,,,------...............***+++---...//////......------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++******))))))***++++++)))'''(((((()))))))))*********))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))(((((((((***+++***)))(((+++---(((((())))))******++++++************************((((((((((((((((((((((((***************************)))((((((***+++***))))))))))))))))))))))))))))))))))))))))))))))))(((++++++*********)))))))))******)))(((((()))******************************((()))***++++++***)))((((((((()))***************'''&&&%%%''')))***)))(((************************%%%'''(((((('''(((+++///))))))))))))***+++,,,---)))))))))***+++,,,......------------------------+++,,,------......------111000///------...//////....................................------,,,+++***+++,,,------+++***))))))+++,,,***'''&&&)))+++---***((((((***+++,,,+++'''(((((()))******+++,,,)))))))))(((&&&''')))+++(((((((((((((((((((((((()))******)))(((((()))+++&&&&&&&&&'''((())))))***&&&&&&((()))************'''((()))******))))))((('''(((((('''&&&(((+++...))))))))))))))))))))))))************))))))))))))''''''(((((()))))))))***$$$$$$%%%'''(((***++++++(((((((((((())))))))))))''''''''''''((((((((((((((()))***)))(((((((((***&&&&&&&&&&&&''')))***+++%%%%%%&&&'''((()))***+++''''''((())))))***))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))))))))***'''&&&&&&&&&'''((())))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++************))))))))))))'''(((***+++***)))'''&&&'''***,,,+++)))((()))+++)))(((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((()))))))))((('''&&&%%%%%%&&&((()))'''((((((((((((((('''''')))%%%!!!"""'''***(((%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''(((((())))))*********+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''(((*********)))(((''''''((()))***+++,,,,,,(((((()))***+++,,,,,,---)))***+++,,,,,,+++)))(((***+++,,,---...---,,,,,,,,,---......//////......***,,,---///000000//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++***)))*********(((&&&))))))******+++++++++,,,************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))((('''%%%%%%(((***,,,+++)))(((+++...''''''((()))***+++,,,,,,***************************************************************************)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++************,,,+++***))))))***+++,,,************************((()))***++++++***)))((((((((()))***************'''&&&&&&'''***++++++***)))))))))))))))))))))))))))((())),,,///...***'''))))))***++++++++++++***************+++,,,---...///...,,,*********,,,---,,,------...///000000111///,,,***+++///111000///000000//////.........---......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++***************---+++)))((())))))((('''%%%&&&&&&'''((())))))***++++++***)))((('''&&&&&&((((((((((((((((((((((((******))))))))))))******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((((((((()))******++++++'''+++///...***'''(((*********)))))))))))))))***+++)))''')))+++,,,***'''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''************************''''''''''''(((((((((((()))))))))))))))(((''''''(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''(((''''''''')))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((()))***+++---......+++'''((((((((('''&&&&&&''')))***((('''&&&&&&'''(((***))))))))))))))))))))))))'''))))))((('''&&&'''(((***(((&&&'''***+++)))'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))************))))))!!!###%%%'''(((((('''&&&''''''''''''((((((((((((,,,***((('''''''''&&&$$$(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***---+++)))((('''((()))******)))(((((((((***+++,,,)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((()))***+++,,,++++++************+++++++++,,,---...////////////++++++,,,,,,,,,,,,------...............---------///...---,,,++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++)))((((((((()))***((())))))***+++,,,,,,,,,+++******)))(((''''''&&&''''''''''''((((((((((((******))))))((((((''''''''''''(((((())))))******+++++++++++++++***)))(((***************++++++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((())))))*********+++---+++)))((('''((()))***))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((())))))******++++++&&&&&&&&&(((++++++(((%%%))))))***++++++++++++***------,,,,,,+++,,,,,,,,,...---,,,+++++++++,,,,,,------......//////000000111///---...//////---+++------------------------...------------,,,,,,,,,,,,++++++******++++++,,,***************************)))'''((()))+++******&&&&&&'''(((((()))******))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))'''(((((())))))(((((('''&&&''''''((((((''''''&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))******))))))))))))))))))'''+++......***'''(((***))))))((((((((((((((()))***)))((()))++++++)))''')))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((************************''''''''''''(((((((((((()))))))))))))))((('''''')))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))*********************+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))'''+++333777111***&&&)))*********(((''''''((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))*********((('''((()))***(((''''''******)))'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&((())))))((('''&&&)))(((((((((((((((((((((***((('''&&&((((((((('''(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''((((((((((((***)))(((''''''((()))******)))'''&&&&&&&&&'''(((***)))((((((((()))+++,,,)))(((((((((((()))******))))))))))))))))))))))))******))))))))))))******((((((((())))))***+++,,,++++++************++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///...---,,,++++++++++++++++++************++++++++++++++++++++++++++++++******)))(((((()))******+++******)))))))))))))))(((((())))))***++++++,,,*********)))((('''''''''************))))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((***++++++++++++***)))(((((((((((((((((())))))***((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))************************)))*********++++++++++++************************((()))))))))************,,,+++)))((('''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))))))))((((((***+++,,,***)))))))))***++++++++++++***------,,,,,,------......------,,,,,,,,,,,,++++++........................000///...///000///,,,***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++((())))))******+++++++++'''&&&&&&'''***,,,,,,,,,'''(((((())))))*********''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))(((&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((++++++***))))))((('''''''''***------***((((((***((((((''''''''''''(((((()))(((((()))******)))'''))))))***************+++))))))(((((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''***))))))))))))))))))(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))******))))))))))))******,,,+++888NNNTTTDDD111)))***,,,------***((('''((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))++++++***)))((()))******((('''((()))***)))'''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))))))))***+++***)))((('''*********))))))(((((((((((('''%%%&&&((())))))((((((((((((((())))))))))))))))))((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))***)))'''&&&&&&'''(((((()))))))))((())))))***+++((((((''''''(((((()))***))))))))))))))))))))))))))))))************)))))))))))))))))))))***,,,,,,++++++************++++++'''((()))***+++++++++***++++++,,,,,,,,,,,,------******++++++,,,,,,------......---,,,++++++++++++*********))))))*********++++++++++++++++++++++++))))))(((((((((((())))))***************)))(((((('''(((((())))))******+++******))))))((((((''''''++++++******))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((******++++++******))))))((((((((((((((())))))***))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))*********************************+++++++++,,,,,,************************))))))))))))***************)))((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''''''''))))))((((((((((((((((((+++*********+++,,,,,,,,,))))))***++++++++++++***((()))***+++---///111222+++,,,,,,------,,,++++++......------------------)))***,,,...//////---,,,------,,,,,,,,,+++++++++---------,,,,,,,,,++++++++++++************++++++'''(((((()))***++++++,,,'''&&&%%%''')))+++,,,,,,((()))))))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((******))))))(((((((((((('''***,,,+++)))((()))***(((((('''''''''((())))))(((((())))))***)))(((((()))))))))******+++++++++)))(((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''******))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***------CCCdddmmmSSS666***+++---//////,,,)))(((''')))(((''''''''''''((())))))))))))))))))))))))))))))***+++***((('''((())))))((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))((()))*********))))))(((++++++******))))))((((((((('''&&&&&&((())))))((((((((((((((())))))))))))******)))))))))(((((((((''''''''''''(((((((((((())))))(((((((((((())))))+++***))))))))))))******))))))))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))***+++,,,,,,++++++************++++++******+++,,,------,,,,,,+++++++++,,,,,,,,,------)))******+++,,,------......---,,,,,,+++++++++,,,******))))))))))))******************************)))(((((((((((((((((()))))))))***++++++)))((('''''''''(((((()))))))))******)))))))))((((((((('''))))))((((((''''''&&&&&&))))))))))))((((((((((((+++++++++******)))))))))))))))************))))))***************++++++,,,)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************)))))))))))))))*********))))))(((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))((((((''''''&&&&&&''''''(((((('''(((((()))))))))***++++++++++++***'''((((((***,,,...000111++++++,,,------,,,,,,+++------------,,,,,,,,,,,,''')))+++---------,,,+++000///...---,,,***))))))------,,,,,,,,,++++++++++++******))))))******+++''''''((()))******++++++)))'''&&&''')))******)))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))************))))))'''(((((((((((((((((('''%%%&&&'''(((((((((((('''((((((((((((((((((((((((''''''(((((())))))))))))((()))******)))))))))***)))((((((((())))))***+++'''((()))))))))(((((((((((((((((())))))*********(((''''''&&&&&&''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''***)))))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))(((:::ZZZbbbKKK111'''+++---//////,,,)))((('''((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))'''&&&'''(((((()))))))))((((((((()))(((((((((((((((((((((((('''''''''((((((((()))))))))'''&&&$$$$$$&&&''')))&&&&&&'''((())))))******+++*********)))))))))(((***((('''&&&'''((('''&&&(((((((((((())))))))))))+++++++++*********))))))''''''''''''(((((((((((((((((())))))))))))((((((***)))))))))))))))******))))))*********)))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))***+++,,,---++++++************+++++++++,,,,,,------------,,,+++++++++,,,,,,,,,------***++++++,,,---......///------,,,+++++++++,,,,,,******))))))))))))******************************(((((())))))))))))(((((())))))***++++++)))((('''(((((((((((())))))))))))))))))))))))(((((((((((()))((((((((('''''''''&&&(((((((((((())))))))))))*********))))))(((((((((((())))))*********))))))***************++++++,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))((((((''''''&&&&&&&&&(((******)))))))))***))))))***++++++++++++***++++++*********+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++)))))))))//////...---+++***)))))),,,,,,,,,,,,++++++++++++******))))))))))))******'''(((((())))))************(((''''''((()))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((((())))))******))))))((('''(((((())))))(((((('''%%%&&&'''((()))(((''''''((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((()))))))))******))))))((())))))***+++,,,&&&(((***)))((('''((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''')))(((((((((((((((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((+++%%%,,,>>>EEE999---******,,,------***((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&&&&(((''')))***)))((('''(((***((((((((((((((((((((((((''''''((((((((()))))))))((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''))))))***))))))))))))))))))))))))+++)))'''''''''((('''&&&(((((((((((())))))))))))++++++*********)))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))************)))((((((((((((''''''(((((()))***(((((((((((((((((((((((('''((()))******+++************)))******+++,,,---++++++************++++++******+++++++++++++++***++++++,,,,,,,,,,,,------++++++,,,,,,------......---,,,,,,++++++,,,,,,,,,*********))))))*********************************))))))************))))))***************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((((())))))******))))))((((((((((((((())))))*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))(((((((((((((((((('''***---...,,,++++++,,,))))))***++++++++++++***------,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...******++++++,,,,,,------,,,...///...+++******,,,+++++++++++++++*********,,,,,,,,,++++++++++++*********))))))))))))******((((((((()))))))))))))))***(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))(((((('''(((((())))))))))))((((((%%%'''(((******)))((('''))))))))))))))))))))))))''''''(((((((((((((((((()))((('''((()))*********'''''''''((((((***++++++&&&(((***)))'''&&&''')))((((((((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))+++&&&&&&,,,000///---,,,)))*********(((''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((()))***)))'''''''''(((''')))******''''''(((***(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''''''''(((((())))))***)))'''&&&&&&((())))))((((((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((('''((()))******)))((('''&&&&&&'''((((((((((((((()))******+++***)))(((''')))(((((((((((()))******(((((((((((((((((((((((((((((((((((()))***+++,,,************+++,,,------++++++************++++++))))))************))))))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++************++++++************************)))***+++,,,,,,+++***)))+++******)))))))))))))))************************(((((((((((())))))))))))(((((())))))******++++++'''((((((((()))))))))***'''''''''''''''((((((((('''(((((()))))))))))))))((((((((((((((())))))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((()))************))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))))))))###'''+++,,,***((('''((())))))***++++++++++++***+++++++++,,,---...///000---,,,*********,,,...///))))))***+++,,,,,,------+++---///...,,,,,,///222'''(((((()))***++++++,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))((((((((((((((('''&&&&&&((())))))(((((((((((((((''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&'''(((******((('''&&&''''''((((((((((((''''''(((((())))))))))))(((((('''(((***+++,,,+++)))(((************************)))))))))(((''''''&&&&&&)))((('''''')))*********&&&&&&&&&'''''')))******%%%(((******'''&&&''')))******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))(((((('''&&&'''''''''(((((()))))),,,+++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))******))))))))))))******%%%%%%&&&''')))+++***'''(((((()))'''&&&&&&''')))''''''((((((((((((''''''(((((((((((((((((((((((()))***+++***)))((((((***''')))+++***'''&&&(((***(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))((('''''')))(((((('''''''''''''''%%%%%%&&&'''((()))******'''%%%%%%&&&(((***+++***(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))'''((()))******)))((('''(((((()))******+++******)))***+++++++++)))(((''')))))))))))))))***++++++(((((((((((((((((((((((()))(((((('''(((***,,,---************+++,,,---...++++++************++++++******+++++++++******)))++++++,,,,,,,,,---------+++++++++***************,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***,,,+++)))((((((((()))***+++++++++***************(((((((((((())))))))))))%%%%%%&&&'''((()))******'''((((((((())))))******))))))******++++++,,,,,,''''''((()))))))))))))))***************++++++,,,+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))((((((***************)))((('''))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((())))))******++++++&&&''''''((()))******++++++++++++***************++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,*********+++,,,------***&&&&&&)))++++++***))))))))))))))))))))))))+++)))(((''''''((()))+++***(((((())),,,,,,)))&&&(((((((((((())))))))))))******))))))((((((''''''+++***)))((((((***,,,...))))))))))))))))))))))))***)))(((''''''((()))***(((((()))******+++******((()))***+++***)))'''%%%&&&'''((('''%%%$$$%%%&&&******))))))))))))******))))))))))))(((((((((((())))))(((((('''''''''&&&''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''************)))))))))))))))(((&&&%%%%%%&&&'''((((((((())))))*********++++++*********))))))(((((((((***+++***)))((()))***((((((((((((''''''''''''******++++++++++++******(((((((((((((((((((((((()))((('''%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((()))))))))***++++++++++++***((('''&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&###&&&))))))'''''')))+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((///,,,)))''''''((())))))***&&&%%%(((((('''(((+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%)))))))))))))))(((''''''''''''''''''(((***+++,,,))))))))))))))))))))))))******))))))))))))******&&&''''''(((((((((((((((+++'''###$$$))),,,,,,*********+++++++++,,,,,,,,,++++++***))))))***++++++''''''(((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,+++++++++*********))))))&&&''')))***)))***+++---(((,,,///---)))&&&(((+++((()))++++++)))((()))******))))))((('''&&&&&&%%%))))))(((((((((***+++,,,************************))))))))))))))))))))))))+++***)))'''''')))***+++***)))'''((()))++++++***))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))(((''''''))))))*********))))))(((******++++++++++++******((((((((((((((((((((((((******))))))((((((''''''))))))************))))))''''''(((((())))))******+++)))''''''((())))))((())))))))))))************(((((())))))******+++++++++++++++++++++++++++,,,++++++++++++++++++++++++------------------------------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++*********++++++...+++((((((***,,,,,,+++))))))))))))))))))))))))***)))'''&&&&&&''')))******'''%%%&&&((()))((('''(((((((((((())))))))))))***)))))))))((((((((('''(((((('''''''''(((***+++((((((((((((((((((((((((***)))(((''''''((())))))%%%&&&''''''(((((((((''''''((()))******((('''%%%'''((()))(((&&&%%%&&&''')))))))))(((((()))))))))))))))))))))(((((((((((()))((((((((('''''''''''''''((((((((()))))))))***'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&'''((((((((((((((()))))))))******************)))))))))((((((***+++***)))((()))*********)))))))))((((((((())))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((())))))******+++******)))((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&$$$&&&))))))(((''')))***((((((''''''&&&&&&''''''''''''''''''''''''''''''******)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''''''''((($$$###%%%&&&$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&)))))))))))))))((('''''')))(((((((((((())))))***))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))***)))))))))***&&&"""###(((+++***(((*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))((()))***)))(((((()))+++***,,,---,,,)))(((((()))((()))++++++)))((()))***&&&&&&'''((()))++++++,,,+++***)))(((((()))******************************))))))))))))))))))))))))+++***(((''''''(((***+++)))(((((()))***+++***)))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((***+++***)))((()))*********++++++******)))((())))))************))))))(((((()))))))))(((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))(((((((((((())))))))))))***)))''''''((())))))((())))))))))))***************************+++++++++***++++++,,,,,,---------++++++++++++++++++++++++------------------,,,,,,...---------------,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,+++***))))))...,,,))))))+++,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((())),,,***'''''')))*********(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&''''''''''''&&&'''((()))))))))(((&&&%%%((()))***)))'''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''((((((((((((((())))))************))))))))))))(((***+++***)))((()))***++++++*********)))))))))(((((())))))))))))((((((************************&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''&&&$$$&&&((()))(((((((((***''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))******))))))+++'''&&&)))***((('''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((('''******)))((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((())))))******************'''$$$%%%)))++++++)))'''''''''((((((((()))))))))***+++,,,,,,+++***)))++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---+++++++++*********************+++)))((('''(((***---+++******+++***)))(((((()))++++++)))((()))***%%%&&&''')))***,,,---...,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''''')))***(((((((((***,,,,,,***((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((***+++***)))((()))***,,,,,,,,,,,,,,,+++******))))))************)))))))))))))))))))))((('''&&&************************))))))))))))(((((((((((())))))************))))))))))))))))))((((((((((((***(((''''''((())))))((())))))))))))*********************************)))))))))***++++++,,,------***+++++++++++++++,,,,,,,,,,,,,,,------.........---------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,***(((''',,,+++*********+++++++++))))))))))))))))))))))))(((((('''&&&&&&'''((((((***)))((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))******+++******)))))))))))))))))))))))))))((((((((((((((()))))))))''''''((((((((((((((('''''''''(((((((((((('''&&&((()))***)))'''&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***''''''''''''((((((((((((*********)))))))))))))))(((***+++***)))((()))***++++++*********)))))))))''''''((((((((((((''''''))))))))))))))))))))))))###%%%&&&((())))))(((((())))))))))))))))))))))))((((((((('''''''''''''''(((((()))***************(((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))),,,,,,,,,+++***+++---///...***(((+++---+++(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))************))),,,***))))))+++------,,,(((((()))))))))*********((()))+++,,,,,,+++)))(((+++*********)))(((((((((++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,************************+++++++++***))))))***,,,///+++((((((+++,,,***&&&((()))++++++)))((()))***))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))+++,,,,,,)))'''))))))))))))))))))))))))'''((())))))((('''((()))))))))))))))))))))))))))(((***+++***)))((()))***+++,,,,,,,,,,,,+++******((())))))************)))++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******))))))(((((('''''')))'''&&&&&&((())))))(((((()))))))))************)))))))))))))))((((((((('''(((((()))***++++++,,,*********++++++,,,,,,,,,******+++,,,...///000000------------------------------,,,,,,,,,+++++++++******+++,,,+++***)))'''************))))))******))))))))))))))))))))))))(((((((((''''''((((((((($$$&&&'''(((((('''%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))(((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((((((''''''''''''(((((((((((((((((('''((()))(((&&&%%%&&&'''''''''(((((((((((('''''''''((((((((()))))))))***'''''''''((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&&&&'''''''''(((%%%&&&'''((())))))******((((((((((((''''''''''''))))))))))))))))))******(((***+++***)))((()))*********)))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((("""$$$&&&'''((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++******((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((())))))((('''%%%&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((***)))(((&&&'''+++333888...(((%%%(((+++(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))(((((())))))))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((())))))((((((,,,+++***+++,,,,,,,,,,,,------------............((()))+++,,,,,,+++)))(((---,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++***+++...111000+++''''''+++---***&&&((()))++++++)))((()))***++++++***)))'''&&&%%%%%%(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))+++,,,,,,)))'''************************((()))***)))((('''(((***************************(((***+++***)))((()))******************))))))((((((((()))***************+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))******))))))((((((''''''((('''%%%&&&((())))))(((((()))))))))************((((((((((((((()))))))))''''''(((((()))******************++++++,,,,,,---******+++,,,...///000000++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))***************)))((()))******)))((()))***))))))))))))))))))))))))((())))))))))))))))))(((&&&(((++++++)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********)))&&&''''''''''''&&&%%%%%%(((((((((((())))))))))))'''((()))(((&&&%%%&&&''''''((()))******)))((('''''''''(((((())))))******'''''''''((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''((())))))))))))))))))))))))(((((((((((('''))))))))))))************(((***+++***)))((()))*********)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***'''((()))***************((((((((((((((((((((((((&&&'''(((((((((((((((((((((''''''((())))))(((&&&&&&'''((()))***)))(((''''''''''''''''''''''''''')))))))))(((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((('''''''''((('''''')))111===EEE444,,,'''))),,,***((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&''''''(((***+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))************+++++++++,,,)))***+++,,,,,,+++***)))************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***************+++++++++***++++++******,,,///222000,,,''''''***,,,***'''((()))++++++)))((()))***(((((((((((('''''''''''''''''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((***,,,,,,***(((************************(((***+++***)))((()))***************************(((***+++***)))((()))***((())))))))))))((('''''''''((()))******+++******(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((('''&&&%%%%%%'''))))))((())))))))))))************((((((((())))))******+++))))))))))))))))))******)))******+++,,,,,,------,,,,,,,,,------------...*********+++++++++,,,,,,++++++*********))))))))))))(((((())))))***+++,,,(((***,,,,,,)))((()))+++))))))))))))))))))))))))))))))************)))))))))******(((&&&&&&))),,,(((((((((((())))))))))))'''((((((((()))))))))***)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))'''(((((((((''''''&&&%%%)))))))))))))))***++++++((()))***)))'''&&&'''((('''(((***++++++***(((''''''''''''((()))*********''''''''''''((((((((()))***)))))))))((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&'''(((((())))))'''((())))))***)))((((((******)))))))))(((((((((((()))))))))************(((***+++***)))((()))***++++++*********)))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,((())))))*********))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((()))'''&&&''')))***(((%%%'''((()))******)))'''&&&((((((((((((((((((((((((******)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((***++++++---444???HHH999000)))***------++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***''''''((()))))))))))))))((()))******)))(((((()))''''''''''''((((((((((((************************(((((((((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******))))))*********+++++++++++++++***)))((()))---000///,,,(((((()))+++***)))((()))++++++)))((()))***(((((((((((((((((())))))((()))******+++***))))))************************))))))))))))))))))))))))((())))))))))))))))))((()))(((((()))***+++***)))************************)))+++,,,+++***)))***,,,************************(((***+++***)))((()))***(((((())))))(((((('''&&&'''((()))******+++++++++&&&'''((())))))***))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))(((((((((((())))))))))))'''%%%$$$%%%'''))))))((())))))))))))************(((((()))***+++,,,,,,---+++++++++***************))))))***+++,,,,,,------//////...---,,,,,,++++++))))))*********+++++++++*********))))))))))))(((((((((''''''(((***,,,---)))+++...---+++)))***,,,))))))))))))))))))))))))******++++++++++++******&&&%%%"""$$$)))(((((((((((())))))))))))'''((((((((())))))******,,,+++((('''&&&''')))***))))))))))))))))))))))))%%%&&&((()))*********)))******++++++***)))((((((******))))))***+++,,,,,,)))***+++***)))((((((***''')))***,,,,,,***)))'''&&&''''''((()))******+++&&&'''''''''(((((())))))******))))))((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''((()))******(((((()))******)))((('''++++++******))))))(((((((((((())))))*********+++(((***+++***)))((()))***,,,,,,,,,+++++++++******(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***)))))))))++++++((((((((((((((((((((((((''''''(((***+++,,,---...))))))************))))))************************&&&&&&'''((())))))(((((()))'''&&&''')))***(((%%%((()))***+++***)))'''%%%))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''')))+++******...777>>>888...&&&&&&******)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,************************&&&((()))++++++)))(((&&&''''''((()))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((()))***************)))***,,,,,,***)))******++++++++++++,,,,,,,,,,,,++++++***))))))***+++++++++++++++,,,---------...************************++++++++++++++++++++++++++++++------------++++++))))))******++++++++++++,,,+++***'''&&&'''))),,,///,,,***(((((()))******((()))++++++)))((()))***++++++******))))))((((((******++++++***)))'''&&&************************))))))))))))))))))))))))))))))************))))))***)))'''((()))++++++******************************+++,,,,,,+++***+++,,,************************(((***+++***)))((()))***)))))))))))))))(((''''''''''''(((******+++++++++'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))************))))))''''''(((((())))))******&&&%%%$$$%%%'''))))))((())))))))))))************))))))))))))************&&&&&&'''((())))))((((((++++++***************+++***+++,,,,,,,,,***(((&&&///...---,,,+++,,,------***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((('''&&&&&&((())))))((())))))))))))((('''&&&%%%(((((())))))******++++++,,,++++++++++++++++++,,,((((((((((((((()))******+++)))''''''((())))))((())))))))))))************(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******+++***))))))******)))((())))))))))))((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))************************'''((())))))(((((()))******)))((('''(((+++...000+++(((&&&''')))***)))'''))))))************))))))******))))))((((((''''''*********)))))))))))))))))))))(((((('''''''''&&&))))))************))))))))))))))))))************,,,,,,+++***)))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((())))))))))))************)))((('''&&&(((((())))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&'''(((***+++((((((''''''''''''((((((%%%%%%&&&'''((()))*********)))(((''''''&&&''''''(((***+++)))%%%###&&&(((''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((())))))***++++++***)))(((((())))))''''''(((((())))))************))))))))))))******+++******)))))))))))))))((((((((((((((('''&&&&&&))))))))))))************111---))))))+++,,,***(((---,,,,,,+++*********+++(((((())))))***+++,,,,,,,,,,,,,,,++++++*********************))))))(((((())))))*********+++++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))(((((('''''''''''''''((()))+++,,,---(((((())))))******++++++***)))(((''''''((()))***(((((())))))******++++++,,,,,,++++++***)))((((((+++)))(((''''''((()))+++************************,,,+++)))(((((()))+++,,,***)))(((''''''((()))***+++***)))(((((()))***+++(((***+++***'''&&&)))---(((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))&&&%%%%%%&&&)))******)))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))''''''''''''(((((((((((('''((())))))******))))))++++++***************+++***+++---......---,,,+++///...---,,,+++,,,,,,---+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))((('''&&&&&&((())))))(((''''''(((((((((((((((((()))))))))))))))***************))))))))))))******((((((((((((((()))*********((('''''')))***)))(((((((((((()))))))))******(((((())))))))))))(((((())))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******+++***((()))******)))'''(((((((((((())))))))))))'''''''''''''''((((((((())))))))))))))))))))))))************************)))***+++***)))((()))***,,,+++)))((('''((()))***+++((('''''')))***)))(((((())))))******))))))(((***)))))))))((((((((('''***))))))))))))))))))))))))))))))(((((((((''''''))))))************))))))(((((()))))))))*********)))))))))((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++((((((''''''''''''(((((('''''''''((((((((((((((((((((('''''''''(((((()))+++***(((''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******+++******)))(((((())))))(((((((((((())))))))))))******))))))))))))******+++******)))))))))))))))***+++++++++******))))))))))))))))))************...---+++***++++++***)))---,,,++++++******++++++---.........///000000000,,,,,,,,,+++++++++******++++++*********)))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))***)))))))))(((((((((''',,,,,,***)))(((((((((((()))))))))))))))************))))))(((((())))))************+++++++++++++++***************+++++++++***)))(((''''''((()))***************************+++***)))(((((()))***+++))))))(((((((((((())))))+++***)))(((((()))***+++***)))''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))''''''''')))***)))((())))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++******+++***************+++++++++,,,...000111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((('''&&&&&&((())))))(((%%%&&&'''((())))))))))))***))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((()))******)))'''&&&''')))*********''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********)))(((((())))))((('''''''''(((((())))))******)))))))))((((((((((((((())))))))))))))))))))))))************************+++,,,,,,+++)))((()))***)))))))))(((((((((((((((***)))(((((()))***)))((('''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))***************)))))))))))))))))))))************))))))(((((())))))))))))******&&&&&&''''''(((((())))))************************''''''&&&&&&&&&&&&''''''***)))))))))))))))((((((((())))))))))))*********(((((((((((('''&&&%%%$$$'''(((((())))))(((((('''))))))(((''''''((())))))''''''&&&''''''((()))***(((((((((''''''((((((((())))))((((((''''''''''''&&&&&&&&&''''''(((******...***&&&'''***+++(((%%%(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++******)))((((((((())))))))))))))))))((((((((((((******))))))))))))******+++******))))))))))))))),,,,,,,,,+++++++++******)))))))))*********++++++***+++,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++++++++++++++************************+++++++++))))))))))))))))))))))))---,,,,,,+++******))))))))))))))))))((((((((((((...---+++)))((('''''''''************)))))))))))))))******************)))+++******************)))''''''(((***+++,,,---...***)))(((''''''((()))******************************)))(((''''''((()))***((())))))******))))))(((******))))))))))))******+++'''$$$%%%(((***(((&&&************************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))+++***(((((()))***(((''')))))))))))))))))))))))))))************))))))(((''''''''''''''''''''''''))))))))))))************))))))***************)))*********)))******+++,,,---...///000111000000000---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((('''&&&&&&((())))))(((''''''((()))))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***((('''&&&''')))++++++***''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************************(((((((((((((((((((((((()))(((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******)))'''((())))))(((&&&&&&''''''((()))******+++*********)))))))))))))))))))))))))))))))))))))))************************+++,,,,,,+++)))'''((()))%%%&&&((()))++++++******))))))))))))******)))(((''''''((((((((((((''''''))))))))))))(((((((((((()))))))))))))))*********************************))))))************))))))(((((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))******+++++++++,,,,,,,,,))))))***))))))((('''''''''(((((((((((((((((('''***)))'''&&&&&&''')))***''''''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''((())))))---***((((((******)))((())))))))))))))))))))))))))))))+++,,,,,,+++))))))&&&&&&'''((()))******+++***))))))((((((((())))))******))))))((((((''''''******))))))))))))******+++******)))))))))))))))++++++*********))))))***))))))*********+++++++++&&&***......+++***+++---,,,,,,++++++***++++++,,,)))))))))))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++++++++***))))))))))))(((((((((((())))))(((((()))***++++++++++++******))))))(((((()))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&''''''(((***+++,,,---...******)))(((((()))************************************))))))))))))******((()))***++++++***)))(((***))))))))))))))))))******(((&&&''')))***((('''))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))+++)))((()))***+++***(((((((((((((((((((((((((((***************)))((('''(((((((((((((((((((((((())))))))))))************)))))))))******)))((((((******))))))***++++++,,,////////////......------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((('''&&&&&&((())))))((())))))******)))(((''''''***)))))))))((((((''''''(((''''''&&&&&&''''''(((((((((((((((((())))))***((('''&&&''')))++++++***''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))(((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((())))))******)))(((((())))))((('''&&&''''''((()))******+++***************)))))))))************************))))))))))))))))))))))))***++++++***(((&&&'''(((&&&''')))+++,,,,,,++++++((()))***+++***)))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))************************++++++++++++))))))************))))))'''(((((((((((()))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''''''''((((((((())))))))))))))))))))))))((('''''''''((((((((((((''''''***((('''%%%%%%'''(((***'''''''''(((((((((((((((''''''((())))))(((''''''&&&&&&''''''((())))))***))))))(((''''''''''''''')))++++++***(((''')))+++************************'''(((************((('''&&&&&&((()))************)))((((((((((((((())))))******))))))((((((''''''******))))))))))))******+++******))))))))))))))),,,,,,******)))*********************++++++++++++&&&***---...,,,***+++---,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))***+++,,,,,,(((((((((((())))))))))))&&&&&&'''((()))+++---...++++++******))))))(((((()))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&))))))*********+++++++++******))))))))))))******************************++++++++++++++++++++++++((()))***++++++***)))((()))))))))******)))))))))''')))+++***(((''')))***((((((((((((((((((((((((***++++++,,,,,,++++++***))))))************)))))))))))))))))))))))))))))))))((('''(((+++,,,+++***((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))***))))))((('''))))))))))))***+++,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,+++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((('''&&&&&&((())))))(((************)))((('''&&&)))(((((((((((((((((('''((((((''''''''''''((((((((((((((((((((()))******)))'''&&&''')))*********''''''((((((((()))))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***))))))******)))(((''''''(((((())))))******((()))))))))************************************)))))))))))))))))))))))))))******)))'''&&&'''(((***++++++,,,,,,+++)))((('''***,,,,,,+++)))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((()))******++++++***************+++++++++))))))************))))))''''''(((((((((((())))))++++++******)))))))))(((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))))))))***(((((((((((())))))))))))&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((('''&&&&&&'''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%&&&'''((()))************(((''''''&&&&&&&&&'''***,,,***&&&%%%(((,,,))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''')))*********)))(((((((((''''''(((((())))))))))))))))))((((((((((((******))))))))))))******+++******)))))))))))))))...---,,,+++++++++,,,---*********++++++++++++,,,(((***,,,,,,++++++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++++++++++++++***************))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,(((((((((((())))))))))))(((((((((((()))***+++,,,************)))))))))))))))******************)))+++******************)))+++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))))))))************))))))&&&***---,,,)))''')))+++''''''''''''''''''''''''***++++++++++++++++++***))))))************))))))))))))))))))))))))))))))'''&&&&&&(((***,,,,,,+++)))))))))))))))))))))))))))************))))))(((************************''''''''''''((((((((((((******++++++******)))((())))))))))))***+++,,,------,,,,,,+++++++++,,,,,,+++,,,,,,---,,,+++***)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))((('''&&&&&&((())))))((())))))*********))))))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))*********((('''''')))***)))(((((((((((()))))))))******(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,+++******++++++***)))(((((((((((())))))))))))&&&''''''((()))***++++++************************))))))))))))))))))))))))(((***+++***(((((()))******************))))))((('''***------+++))))))***((())))))******))))))((('''((((((((()))))))))***'''(((((()))******++++++)))))))))*********++++++))))))************))))))'''''''''((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''''''''((((((((()))))))))))))))*********+++++++++&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((())))))((('''&&&&&&'''((())))))((('''&&&&&&'''''''''(((((()))))))))(((((('''''''''((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((('''(((*********)))'''&&&'''''''''''''''((())))))(((((((((((())))))))))))******))))))))))))******+++******)))))))))))))))...---+++*********,,,---*********+++++++++,,,,,,,,,+++******+++,,,,,,+++++++++******++++++,,,---(((((())))))******++++++******+++++++++,,,,,,,,,)))))))))*********+++++++++++++++*********))))))))))))))))))))))))))))))&&&''''''((()))***++++++'''((((((((()))))))))***))))))))))))))))))***+++)))))))))))))))************))))))(((((())))))************+++++++++++++++*********************************++++++*********************************+++++++++,,,,,,++++++++++++******))))))******+++((()))***++++++***)))((('''(((*********)))(((((((((((((((((((((((((((((()))))))))******)))))))))))))))************))))))))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---+++++++++++++++,,,---...++++++,,,---,,,+++***)))((()))***++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))((('''&&&&&&((())))))((('''((()))******++++++***&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******+++)))''''''((())))))((())))))))))))************(((((())))))))))))((((((&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******---,,,++++++,,,,,,+++)))))))))))))))((((((((((((%%%%%%&&&((()))***+++,,,************************)))))))))))))))))))))))))))***++++++***)))***,,,&&&&&&'''((()))***++++++&&&***---...+++))))))***))))))************))))))'''((((((((())))))******'''(((((()))***+++++++++(((((())))))************))))))************))))))''''''''''''((((((((()))%%%%%%&&&'''((()))******))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''(((((()))))))))))))))(((&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''((())))))((('''&&&&&&'''(((******((('''&&&((((((((((((((('''''''''''''''&&&''''''((()))******'''$$$%%%(((***)))&&&((((((((((((((((((((((((,,,+++***))))))***+++,,,((()))***+++***(((&&&%%%'''''''''''''''((()))***''''''(((((())))))************))))))))))))******+++******))))))))))))))),,,+++)))''''''((()))*********+++++++++,,,,,,,,,///+++((((((+++---,,,***+++*********+++,,,,,,---(((((()))***+++,,,,,,---*********++++++,,,,,,,,,(((((())))))*********+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))*********'''((((((((())))))******(((((((((((()))***,,,,,,(((((())))))******++++++***)))(((''''''((()))***(((((())))))******++++++))))))******++++++++++++******++++++++++++************************************++++++++++++******,,,+++***))))))***+++,,,((()))***++++++***)))((()))'''&&&(((++++++((($$$))))))))))))))))))))))))''''''((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))(((''''''(((((('''&&&))))))))))))))))))))))))'''((()))***************((((((((((((((((((((((((&&&'''((()))***+++,,,,,,,,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,---,,,+++*********+++,,,)))))))))******++++++,,,+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&(((***+++,,,,,,+++(((((())))))******++++++))))))))))))))))))))))))******+++)))((()))+++---*********)))))))))))))))***)))(((''''''((()))***+++***'''&&&&&&'''***+++(((((()))***************''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))((((((''''''(((((())))))*********)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))************))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))******++++++,,,,,,***)))((('''((()))+++,,,)))******)))((())),,,...+++*********))))))(((((('''((()))******+++******(((((())))))*********+++(((((((((((())))))))))))((((((''''''''''''((((((***++++++,,,,,,++++++***,,,,,,,,,+++++++++************))))))((((((''''''******)))((((((((((((((((((((())))))))))))(((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''***)))))))))(((((((((((('''((()))((('''&&&''')))))))))))))))))))))******))))))))))))))))))))))))(((((((((((('''&&&%%%$$$'''((()))+++++++++***))))))))))))))))))******+++...,,,+++))))))***,,,------,,,***))))))***,,,---...,,,)))(((***+++,,,,,,++++++******++++++,,,---++++++************+++++++++++++++*********)))))))))((((((***---...+++(((***)))'''&&&&&&(((***,,,***)))(((((((((***+++,,,************************************************))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))************************%%%(((++++++)))'''''')))))))))))))))))))))))))))...---+++***)))******+++************************---,,,***)))))))))******++++++******++++++,,,---************************)))))))))))))))))))))))),,,+++***)))((((((((((((***+++,,,,,,+++***)))(((******))))))))))))******''''''((())))))))))))))))))(((&&&%%%%%%''')))***))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))((())))))))))))*********,,,+++*********+++,,,---************++++++++++++************)))))))))((('''''''''''''''''''''''''''(((((())))))(((((('''&&&'''(((***++++++++++++)))))))))))))))*********))))))))))))))))))))))))+++***))))))***+++,,,---)))))))))))))))*********))))))(((((((((((())))))***)))(((''''''((()))***(((((()))***************''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******************)))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))))))))'''(((((()))))))))))))))))))))***)))'''(((***,,,************)))))))))(((*********************)))''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))((((((((((((******)))((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&'''((()))(((''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))***************)))((())))))************))))))))))))))))))******+++,,,+++)))(((((()))+++,,,---,,,***))))))***,,,---...,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++************++++++,,,++++++++++++*********,,,***)))+++---...,,,***+++++++++++++++,,,,,,---***)))(((((()))***+++,,,************************************************************************''''''''''''''''''''''''************************))))))))))))))))))))))))&&&)))++++++)))((((((***************************,,,+++*********+++,,,---************************,,,,,,***)))))))))******(((((()))))))))*********************************))))))))))))))))))))))))***)))))))))))))))******)))******+++***)))((('''******))))))))))))******((())))))***************,,,+++***((((((((()))***))))))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,''''''(((((()))******+++((())))))))))))*********************+++,,,------,,,,,,++++++++++++++++++************))))))))))))''''''''''''''''''''''''((())))))******))))))((((((((()))***************************)))))))))))))))))))))))))))))))))))))))'''%%%&&&***,,,+++***(((((())))))******++++++(((((())))))))))))(((((())))))(((((((((((())))))(((((()))***************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))***++++++++++++***)))************************)))***************++++++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%''')))***+++***((('''))))))***((('''&&&(((***************))))))))))))...---+++***))))))******''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))******++++++++++++******------,,,+++******))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&'''((())))))''''''((()))+++*********))))))(((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))******+++))))))((((((((()))+++,,,,,,,,,*********+++,,,------,,,+++,,,---...---+++------,,,,,,------...///++++++************++++++,,,,,,,,,,,,++++++++++++...---++++++,,,---,,,+++***+++,,,......---,,,,,,******)))))))))***++++++************************************************+++++++++++++++++++++++++++***))))))))))))***+++************************))))))))))))))))))))))))(((***,,,,,,***)))******************************************+++,,,---...************************,,,+++******)))*********'''((()))***+++***))))))************************))))))))))))))))))))))))(((((((((((()))***+++,,,((())))))))))))(((''''''******))))))))))))******))))))***+++++++++++++++++++++******))))))(((((())))))))))))************))))))))))))))))))))))))'''(((((()))******++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++,,,---...------,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))))))))++++++******))))))(((((())))))))))))))))))))))))((($$$"""$$$))),,,***&&&''''''((()))***++++++,,,'''((()))******)))(((''''''((()))******)))((('''(((((()))***************''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++'''(((***++++++***((('''))))))))))))))))))))))))((((((((())))))***************))))))(((((('''''''''((()))******)))((('''************************,,,++++++***)))(((''''''++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++******))))))(((((()))*********)))((()))***+++)))((('''''')))*********)))))))))))))))...---+++))))))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******++++++++++++******------,,,+++***)))((((((''''''(((((())))))******((()))))))))))))))(((((('''(((((((((((((((((('''(((''''''''''''(((((()))((((((((((((((((((((((((******+++******)))((('''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))*********))))))))))))(((''')))***)))((('''((()))++++++******)))(((((((((((((((((((((((((((((((((&&&'''((())))))))))))))),,,+++***((((((((()))***)))))))))))))))******+++(((((((((((()))+++,,,---++++++*********+++,,,------,,,,,,---//////---+++,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,---------,,,,,,,,,++++++///---+++******+++++++++((()))******++++++***************************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((***+++---************************++++++++++++++++++++++++***+++,,,,,,++++++++++++*********************************++++++,,,,,,,,,************************++++++******************(((***,,,---...---+++***************************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))((((((******))))))))))))******((()))******++++++******&&&'''((((((((((((''''''((()))))))))************))))))))))))))))))))))))(((((())))))******++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********))))))))))))))))))******************************))))))************))))))*********)))))))))))))))++++++******))))))((((((************************)))%%%###&&&+++---***'''''''''((()))***++++++,,,'''((()))******)))(((''''''((()))******)))((('''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((()))))))))&&&''')))******)))'''&&&((((((((((((((((((((((((&&&''''''(((((()))))))))******))))))(((((('''''''''((()))******)))((('''++++++++++++++++++++++++,,,++++++***)))(((''''''((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))++++++))))))))))))***+++***+++,,,+++)))(((((()))))))))))))))))))))******,,,+++***))))))+++---...))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))******++++++******))),,,,,,+++******)))((((((''''''(((((())))))******'''((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))******+++******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******+++*********))))))))))))((()))***)))((('''(((***************))))))(((((((((((((((((((((((((((((('''(((((((((''''''&&&%%%,,,+++***((((((((()))***)))))))))))))))******+++)))))))))***+++,,,------*********++++++,,,,,,------,,,,,,---//////---++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++---,,,+++***))))))***+++***)))'''''''''(((***+++***++++++++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,((('''%%%$$$$$$%%%'''(((************************++++++++++++++++++++++++,,,++++++++++++,,,,,,+++************************,,,,,,,,,,,,++++++******************************************+++*********(((***,,,---...---+++***************************************************++++++***)))(((((())))))******************************))))))))))))******'''((())))))******))))))$$$%%%&&&((())))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))************,,,++++++***))))))((((((((())))))))))))*********)))***+++,,,,,,,,,,,,,,,++++++******************))))))))))))************((((((((((((((((((((((((((())))))******))))))(((+++***)))))))))))))))***************))))))))))))************************+++***)))***---...,,,)))(((((())))))******++++++(((((())))))))))))(((((('''((()))******)))((('''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((************************++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++)))''''''(((***+++)))+++,,,,,,***))))))***))))))))))))******************))))))***+++---...************))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))************))))))+++************)))))))))(((((((((((())))))))))))&&&''')))******)))((((((&&&''''''((((((''''''&&&''''''&&&''''''((()))***)))))))))))))))))))))))))))))))))***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))((((((((('''''''''((()))******(((((()))***)))))))))))))))))))))***))))))))))))))))))))))))*********))))))((('''&&&+++***)))))))))))))))))))))))))))))))))******+++******++++++,,,,,,,,,---)))******+++,,,,,,,,,------,,,+++,,,---...---++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++***)))(((***+++,,,+++)))''''''))),,,...+++++++++,,,++++++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''((())))))++++++++++++++++++++++++************************---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,***)))(((************************))))))***++++++++++++***'''((()))***+++***))))))************************************************,,,+++***)))((((((((((((+++***************+++,,,******))))))))))))******''''''((()))))))))))))))''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************************************((())))))))))))***************+++,,,,,,,,,+++***))))))))))))))))))******((()))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''***))))))(((((()))***+++)))))))))))))))*********************************++++++,,,,,,,,,+++***))))))))))))))))))*********))))))(((((((((((())))))(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********************************))))))))))))))),,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))((('''''''''''''''''')))++++++***))))))***((()))))))))************)))***************************)))))))))((((((((((((((((((((())))))))))))******))))))))))))******))))))************))))))))))))))))))************))))))))))))((((((((((((&&&''')))*********)))(((&&&''''''((((((''''''&&&&&&&&&&&&''''''((()))***))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***)))))))))(((((((((''''''((()))******)))((()))***((((((((()))******++++++))))))))))))))))))))))))))))))*********))))))(((((())))))************))))))))))))))))))******+++*********++++++++++++***))))))***+++,,,,,,------...,,,******+++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,++++++++++++*********(((+++---,,,+++***+++,,,++++++*********+++,,,---++++++,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---+++((((((***,,,+++***++++++++++++++++++++++++***+++,,,,,,,,,+++******************************((()))***+++,,,++++++***(((((()))))))))***************************************************************)))))))))))))))******))))))((()))***+++,,,******))))))))))))******(((((()))************)))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---......***++++++++++++,,,,,,,,,***+++,,,---,,,+++***)))''''''(((((())))))******(((((())))))*********+++************************''''''((((((((((((''''''***)))((((((((()))+++,,,(((((())))))******++++++************************(((***++++++)))'''&&&'''*********)))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))---,,,,,,,,,++++++******''''''(((((())))))*********)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,%%%&&&'''((('''&&&$$$###%%%'''******)))))))))***(((((())))))*********+++******+++******)))((('''))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))))))))******))))))************))))))((((((((()))******++++++******))))))((((((''''''%%%''')))***+++***)))(((&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&'''(((((()))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((()))+++,,,++++++++++++************(((***+++***)))((()))***''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&'''((())))))******)))'''((()))+++++++++***))))))))))))))))))******+++)))************))))))(((((()))***+++,,,---------...,,,)))(((***+++,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++*********))))))'''+++......---+++,,,...((()))***+++,,,+++******+++,,,,,,---,,,+++***)))************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***'''(((***,,,+++***++++++++++++++++++++++++((()))+++,,,------,,,+++************************((()))***+++,,,,,,+++***++++++******++++++,,,---************************************************(((((((((((()))***+++,,,)))(((''''''''')))***+++******))))))))))))******))))))***+++++++++++++++---+++(((&&&%%%%%%&&&'''))))))))))))************))))))))))))))))))))))))...,,,+++***,,,,,,+++******+++,,,,,,******+++,,,+++++++++***++++++,,,,,,************************+++++++++++++++***)))(((***************+++++++++,,,+++++++++******))))))************************)))((((((((()))***+++++++++*********))))))((((((++++++++++++++++++++++++*********)))))))))))))))+++++++++************)))))))))************))))))***+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,---,,,,,,+++***)))(((((((((((())))))******++++++---,,,++++++***+++++++++'''%%%$$$'''***---,,,***))))))))))))((((((((((((------,,,+++*********++++++*********))))))((((((((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))******,,,,,,++++++******))))))*********)))))))))))))))///,,,(((''')))++++++)))''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))'''((()))++++++***))))))+++++++++************)))))))))))))))))))))))))))&&&'''((())))))***))))))+++)))''''''((()))))))))&&&''''''(((((((((((((((''''''(((((())))))******++++++***)))))))))))))))***))))))((('''&&&&&&&&&'''''')))+++---,,,)))'''(((((((((((())))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,------+++(((&&&&&&'''((())))))((('''&&&&&&((())))))'''''''''((())))))(((((((((((()))))))))******(((&&&&&&))),,,%%%&&&&&&'''((())))))***))))))((((((((((((((()))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++******+++---......---+++***++++++++++++++++++++++++,,,,,,+++***)))((('''&&&(((((())))))*********+++......---,,,+++***)))(((++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******))))))(((((('''''')))***+++,,,---,,,++++++,,,,,,,,,++++++++++++***,,,++++++***)))(((''''''++++++++++++,,,------...************************,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++)))((('''&&&&&&(((***+++---------------,,,+++***'''(((((()))***+++++++++))))))))))))))))))))))))))))))***++++++***(((((())))))))))))))))))))))))'''((()))******)))((('''***)))((()))***)))'''&&&222000...---......---,,,,,,---...---+++++++++---,,,,,,++++++***+++++++++************************,,,,,,,,,,,,,,,+++******************************))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))***+++************)))))))))((())))))))))))))))))))))))************))))))))))))++++++++++++************'''(((((())))))(((((('''******++++++++++++******************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***))))))((()))***+++,,,,,,,,,++++++***))))))((())))))))))))************((((((((())))))*********(((&&&%%%'''***,,,+++***************)))))))))))),,,,,,+++***************+++*********))))))))))))************************+++***)))((('''(((((()))*********)))))))))))))))******************))))))((()))))))))************...+++((((((***+++***)))***************+++++++++************)))))))))((())))))))))))))))))))))))++++++***)))))))))))))))))))))***++++++++++++++++++++++++************)))(((((((((((((((((((((((('''(((((())))))))))))((((((((('''''''''((()))***''''''((())))))))))))((('''((((((((()))))))))***+++***)))(((((((((((()))***))))))(((''''''&&&&&&'''''')))+++---,,,)))'''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,+++***((('''******+++,,,,,,+++******'''(((******((('''((()))))))))(((((((((((()))))))))***+++)))&&&%%%&&&)))))))))******++++++,,,,,,,,,,,,+++++++++++++++,,,))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***++++++------------++++++,,,,,,,,,+++++++++++++++))))))************++++++))))))))))))******++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))************))))))++++++*********))))))))))))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,------,,,,,,+++*********,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...,,,,,,,,,,,,,,,+++******((((((((()))***+++++++++))))))))))))))))))))))))((()))***++++++***))))))))))))))))))))))))))))))***++++++++++++++++++******)))((()))***+++)))(((555333111000111111000///---...///...,,,++++++,,,------,,,+++************************************,,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************,,,+++++++++************)))))))))******)))))))))*********))))))*********************************************************((((((((()))))))))******))))))))))))))))))))))))***))))))))))))***++++++,,,+++++++++***)))))))))***************)))))))))%%%&&&''')))************)))((('''(((***+++***)))++++++++++++************++++++***)))))))))*********************)))))))))******************************)))((((((((())))))+++*********))))))(((((()))))))))))))))*********(((((())))))******++++++,,,***))))))***+++***(((++++++++++++************************))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))+++++++++++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))((())))))))))))(((((('''%%%''')))(((&&&&&&))),,,'''((())))))******))))))(((((((((((())))))))))))))))))((((((''''''(((((()))))))))(((''''''&&&&&&''''''(((***,,,,,,)))'''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((()))++++++)))((()))******))))))(((((())))))******+++,,,+++)))'''''''''(((((((((((()))))))))))))))))))))(((((())))))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))************)))))),,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,(((((()))***+++,,,------------------------------...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------------------------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,++++++++++++************(((((())))))***+++++++++(((((((((((((((((((((((('''(((***+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))+++)))))))))+++,,,+++***333222000000222333222111,,,---...---+++******+++...---,,,+++************************************+++,,,,,,,,,,,,,,,++++++))))))))))))((((((((((((+++++++++***************------------------------++++++***)))((((((((()))*********)))))))))))))))++++++++++++++++++++++++)))***************++++++,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++***)))(((((()))***+++************************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************+++++++++******)))))))))'''((()))+++,,,,,,++++++***)))))))))))))))))))))++++++*********)))))))))******)))))))))))))))*********************************************************))))))))))))))))))++++++******)))(((((((((((((((((())))))******************)))))))))))))))))))))******+++***)))(((******))))))((((((''''''*********)))))))))))))))((((((((((((((((((((((((******)))))))))))))))***++++++***)))***+++,,,---+++++++++*********))))))++++++++++++++++++++++++))))))***))))))((('''&&&%%%(((+++)))%%%###&&&***(((((()))***************(((((((((((())))))))))))((((((''''''''''''(((((())))))((((((''''''''''''''''''((()))++++++)))'''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''&&&'''((()))(((((((((((((((((((((((((((***,,,,,,***)))***+++***))))))))))))))))))***+++,,,------,,,+++***)))((((((((((((''''''''''''(((''''''''''''((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++******......---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,------------......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''((()))************)))))))))))))))***)))))))))******+++++++++(((((((((((((((((((((((('''((()))+++,,,,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***...,,,******++++++***)))///...---...000222333222***,,,,,,+++)))((()))***...---,,,+++******************************************++++++++++++******))))))))))))((((((''''''******************++++++************************++++++***)))((((((((()))))))))))))))))))))******++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,+++***)))(((((()))***+++************************))))))))))))))))))))))))(((((((((((())))))))))))************************)))*********++++++++++++***************+++++++++,,,,,,++++++******))))))******++++++++++++******************))))))))))))******)))))))))(((((((((***)))))))))))))))*********************+++++++++))))))))))))))))))))))))))))))******************************))))))(((((((((((())))))******++++++,,,++++++***)))(((''''''((()))*********)))))))))******))))))((((((''''''))))))))))))))))))******((((((((((((((((((((((((***)))))))))))))))************)))((((((***+++,,,+++++++++*********))))))++++++++++++++++++++++++))))))***))))))((('''&&&'''***---+++%%%###%%%((((((((()))***************))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''(((******)))'''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((&&&&&&&&&'''((()))++++++++++++++++++++++++)))***,,,,,,*********+++******))))))))))))******)))***+++,,,---,,,+++***,,,,,,+++++++++++++++++++++*********++++++,,,---************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++......------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------***))))))(((((()))******************++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))///...---,,,,,,---...///111...,,,*********)))(((+++******+++...000000000(((***+++***)))((()))+++------,,,+++************************************))))))***+++++++++******+++******))))))(((((('''(((((((((((())))))))))))************************+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))*********))))))*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******************************)))***++++++,,,,,,++++++)))))))))***+++++++++,,,+++++++++++++++*********++++++***)))(((((()))))))))***++++++)))((()))+++))))))))))))((((((((('''******)))))))))***++++++*********+++++++++++++++((((((((((((((((((((((((((()))***+++++++++******)))))))))))))))))))))******************+++++++++,,,++++++***)))(((''''''''')))***)))(((((()))+++++++++++++++************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))(((((())))))***++++++++++++************)))))))))))))))))))))))))))((())))))))))))(((((('''(((+++---+++(((%%%&&&''''''((())))))******))))))))))))))))))((((((((((((((((((''''''(((((())))))((((((((((((((((((''''''(((''''''((()))***)))'''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&''')))******)))(((((((((((()))***)))***,,,,,,***)))***++++++******))))))******+++***)))((()))++++++)))(((******************++++++)))))))))))))))***+++,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,------......---------,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))******************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------.........///...------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))((((((((()))++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***,,,,,,,,,++++++))))))))))))))))))))))))------,,,,,,,,,,,,------111...+++*********)))(((,,,***))))))+++,,,,,,+++((()))***+++******+++---,,,,,,++++++***+++++++++************************)))***++++++,,,,,,,,,+++,,,++++++***))))))(((((('''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***+++((()))))))))************))))))))))))))))))))))))))))))***++++++,,,------------,,,,,,,,,+++++++++))))))************))))))******++++++++++++******++++++++++++++++++++++++************************)))))))))*********++++++************************)))***+++,,,,,,,,,++++++((())))))***++++++,,,,,,***++++++++++++++++++,,,,,,+++)))((((((***,,,---(((***,,,+++)))(((***,,,*********)))))))))((((((***************+++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++++++++***((((((((()))******++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))******'''))))))(((''''''***,,,***************+++++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))******+++++++++***+++++++++************)))(((((((((((((((((((((((('''(((((())))))))))))(((((()))***++++++***))))))''''''((())))))))))))(((***)))))))))(((((((((''')))(((((((((((()))***+++'''(((((((((((((((((((((((('''&&&''')))***)))'''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((())))))***'''&&&%%%$$$$$$%%%&&&'''(((***++++++***))))))***+++******))))))******+++000---***)))******)))''''''''''''((()))))))))***&&&&&&&&&&&&'''((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,---++++++------------++++++++++++,,,,,,---.........))))))***+++,,,---.........---------,,,,,,,,,,,,***+++++++++++++++,,,,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++***+++,,,,,,,,,---------------,,,,,,+++,,,---...///------..................---------..................------------......///------------------------,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------(((((())))))*********)))+++***)))((((((***,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***))))))))))))))))))))))))((())))))******))))))(((...,,,)))((()))+++++++++---,,,***)))******)))(((((()))++++++++++++---///+++++++++***++++++,,,,,,***************************+++,,,,,,------------,,,,,,,,,+++***))))))((())))))******+++++++++,,,(((((((((((((((((((((((())))))(((((()))***++++++(((((())))))*********+++++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************)))***+++,,,---,,,++++++(((((()))***+++,,,,,,---*********++++++,,,,,,---...,,,***)))***---111333'''***,,,+++))))))+++---+++++++++************)))++++++******+++,,,------*********++++++,,,,,,,,,************************((()))***+++,,,,,,+++***''''''((()))***+++,,,,,,---------,,,,,,+++++++++&&&'''((()))***+++,,,,,,((())))))'''%%%&&&***...''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))((())))))***++++++)))***+++,,,---,,,+++++++++++++++************)))))))))))))))))))))))))))''''''((())))))***))))))''''''(((***---...---+++&&&''''''(((((((((((((((******))))))(((((((((''')))))))))))))))***++++++'''''''''(((((((((((((((((('''&&&'''((())))))((((((((((((((())))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))******)))((('''&&&&&&'''((()))((()))++++++)))((()))***++++++************++++++777333...,,,,,,,,,***((())))))***+++,,,------...))))))))))))***+++,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---***+++---......---+++******++++++,,,---...//////,,,+++++++++++++++++++++.........------,,,,,,,,,((()))***+++,,,---......++++++++++++++++++++++++************************,,,------......------,,,---------.........//////------,,,+++,,,---...///,,,------...///000111111///////////////.........---------------...///000...........................------,,,,,,------...........................++++++,,,,,,,,,---------------------------------++++++,,,------------,,,+++***)))((()))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++)))''''''))),,,------++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,+++******+++++++++************)))+++++++++++++++++++++++++++***((('''''''''((()))---------,,,,,,,,,++++++&&&(((+++...///...,,,+++((()))***++++++***)))(((,,,+++***(((''''''''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))(((((()))***************,,,---......,,,,,,---...+++++++++,,,,,,---------...---,,,,,,++++++++++++...,,,++++++,,,,,,***)))---,,,+++*********+++,,,------------------------(((***,,,------+++(((&&&"""###&&&))),,,---------++++++++++++++++++++++++...---+++)))((())))))***+++***)))))))))***,,,,,,,,,++++++******++++++,,,)))))))))******++++++,,,******+++,,,,,,***)))((())))))************))))))***+++,,,,,,,,,***)))(((((()))***++++++***)))(((***)))(((&&&&&&((()))***,,,+++***)))(((((((((((())))))))))))************,,,+++******))))))******)))+++---...///...,,,+++******+++,,,+++***)))((()))*********++++++++++++...+++(((&&&&&&(((+++...))))))*********+++++++++(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))*********************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++(((((()))***************,,,+++(((''''''(((+++,,,++++++******))))))((((((************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))*********++++++++++++***)))((((((***,,,---<<<888333---)))(((((()))''''''''''''&&&&&&&&&&&&******))))))))))))))))))------,,,,,,------...///---------,,,,,,+++++++++------------,,,+++******+++,,,------......------***+++,,,,,,------,,,,,,------------------------000000///...---,,,,,,+++,,,,,,,,,++++++*********++++++*********************)))))))))((((((''''''************)))))))))))),,,,,,,,,,,,,,,---------,,,...///.........000222111000...---------...///////////////............---,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,////////////...---,,,,,,000//////...------,,,,,,+++++++++*********))))))---------------------------.........---,,,,,,+++++++++************++++++)))***+++,,,,,,+++***)))+++++++++*********))))))------++++++++++++------+++++++++************)))))))))))))))************---,,,***))))))***,,,---))))))************))))))++++++++++++++++++++++++))))))*********************++++++,,,,,,,,,++++++++++++++++++************+++++++++++++++++++++++++++***)))((((((((())))))*********)))))))))(((((()))***,,,---...---,,,,,,)))***+++,,,,,,+++***))),,,+++******))))))))))))***++++++++++++,,,,,,,,,************************+++,,,---------,,,***)))((())))))***************,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---+++***+++,,,,,,+++***---,,,+++******+++,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++)))(((//////000000000///......++++++++++++++++++++++++---,,,+++))))))))))))***+++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---*********+++++++++++++++***++++++++++++***))))))+++,,,,,,,,,,,,,,,,,,+++)))******+++***)))((('''))))))************))))))+++***)))(((((()))***+++,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))***+++((((((***+++++++++***)))***+++,,,,,,,,,+++))))))*********+++++++++,,,,,,***(((%%%######%%%(((***))))))*********+++++++++(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++'''((())))))******))))))***)))(((''''''((()))***)))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))*********++++++++++++***)))((()))***,,,---666333000---*********+++++++++,,,,,,------......************************+++++++++++++++,,,,,,------------,,,,,,,,,++++++------.........---,,,,,,++++++,,,------------,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++,,,+++++++++*********))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............///...------///111222111000////////////000111111111111222222222222111111000000000000111111///..................///......////////////......---------,,,,,,,,,,,,,,,////////////////////////------------------------------......------,,,+++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,+++++++++***,,,+++************+++,,,+++++++++************)))))))))))))))************)))))))))******)))))))))))))))************))))))++++++++++++++++++++++++******)))))))))))))))))))))***+++,,,,,,---,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))***++++++++++++***,,,---......,,,,,,---...---------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++222111///...,,,+++++++++++++++++++++++++++++++++---,,,+++***))))))))))))******))))))******+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++******)))*********((())))))******))))))((()))************))))))(((*********))))))*********,,,+++***))))))***+++,,,,,,+++***)))(((((((((((())))))))))))************)))))))))***+++,,,......((((((((()))))))))******+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,+++(((''''''(((+++,,,)))))))))************+++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++''''''((())))))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((())))))******))))))***************++++++++++++***)))))))))***,,,---......---,,,,,,,,,,,,,,,((())))))***,,,------...******++++++++++++++++++******))))))******+++,,,------------,,,,,,,,,,,,------......//////......++++++,,,------------,,,***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------...------------,,,,,,,,,///.........---------,,,,,,,,,---......///000000///000000///...///111333555555444444444444444444444555555666666777777777777666555444444444444444000000000111111111111111///000000111111111111000---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------,,,,,,,,,,,,------******++++++++++++******---------,,,,,,,,,+++++++++******))))))******++++++++++++************)))))))))))))))************'''(((***,,,,,,***((('''))))))************))))))***+++++++++++++++,,,,,,------,,,,,,++++++******)))***+++,,,------------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,+++++++++*********---------------------------,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,------+++++++++,,,,,,,,,------------------------------,,,++++++*********++++++)))***++++++,,,,,,++++++,,,---......,,,,,,---...---------------,,,,,,,,,...------,,,,,,,,,------+++***)))***,,,------+++++++++++++++,,,,,,,,,---------------------------///...---,,,+++,,,------,,,+++***)))((()))***+++++++++++++++++++++++++++,,,++++++******)))))))))***************+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,***)))))))))***+++''''''((((((((((((''''''++++++++++++++++++******,,,+++))))))))))))+++,,,+++******))))))******+++++++++***)))(((((())))))((()))))))))***************++++++---...000222333******))))))******+++,,,,,,,,,,,,,,,+++++++++***)))))))))*********++++++---,,,+++******+++,,,---))))))))))))************************************))))))))))))************))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************&&&''''''(((((((((((((((''''''((())))))(((''''''************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))************)))******************************)))))))))***+++,,,***++++++,,,,,,,,,,,,,,,%%%&&&&&&'''(((((())))))+++++++++++++++,,,,,,,,,******))))))******+++,,,------------------,,,,,,+++,,,---...////////////,,,,,,---............---***+++,,,,,,------,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.......................................---------,,,,,,,,,------...///000111111111222333333333555888;;;<<<===>>>>>>>>>>>>======;;;<<<<<<===>>>??????@@@???>>>===;;;::::::999999888888888777777666555444444444444444333222111000///000000000000111111111,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++************+++++++++++++++*********))))))((()))))))))***************+++,,,------,,,+++***))))))************))))))*********++++++,,,,,,,,,......------,,,,,,,,,+++)))***+++,,,---.........,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))))))))************---,,,***))))))***+++,,,+++++++++******+++++++++************++++++,,,---++++++,,,,,,,,,---------------------------------,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------------------------------,,,,,,---......+++***)))***,,,------+++++++++,,,,,,------------------------------------000///---,,,+++,,,---...,,,,,,+++***+++,,,...///++++++++++++++++++++++++++++++++++++*********)))))))))******++++++++++++++++++************++++++---------,,,,,,+++++++++---,,,***)))))))))***+++***++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,)))))))))(((((()))))))))+++***))))))))))))))))))((()))))))))***************++++++---...000222333******))))))******+++,,,,,,,,,+++++++++*********(((((((((((()))))))))******))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********&&&''''''((((((((((((((('''(((***++++++***((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))******************************************************+++++++++***++++++,,,,,,+++***)))*********)))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------)))***+++,,,---.........------...///////////////***+++,,,,,,------,,,,,,------------------------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,......//////000111222222333444666777999===BBBFFFGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEDDDCCCAAA>>><<<;;;:::999999777555333111///000000000000000/////////////////////////////////------------------------,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))((()))))))))************---,,,+++******+++,,,---))))))************))))))*********++++++,,,,,,---,,,,,,,,,+++++++++++++++***+++,,,------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***************+++++++++++++++,,,+++*********+++,,,---++++++************++++++************+++,,,,,,---,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,------------,,,,,,---......,,,,,,---...,,,---------............------------------...///,,,*********,,,---,,,+++***+++,,,---......------++++++++++++++++++++++++///...---,,,+++,,,------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))))))))***++++++++++++*********))))))))))))******,,,,,,,,,,,,++++++++++++,,,+++******)))***************++++++++++++******((((((((('''(((((()))***++++++************++++++((((((((((((((((((((((((******)))))))))))))))***))))))))))))************)))))))))***+++,,,......((((((((()))))))))******,,,+++******))))))******((((((((()))))))))******++++++++++++++++++++++++***)))))))))))))))((((((***************************)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******''''''((())))))))))))(((((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))******++++++******+++++++++***************))))))******++++++++++++,,,,,,,,,,,,+++***)))(((++++++*********)))))))))))))))******+++,,,,,,,,,------,,,,,,------...///------------............)))***+++,,,------------------...///////////////***+++,,,,,,------,,,,,,------------------------///...---,,,+++******))),,,,,,,,,,,,------------++++++,,,,,,---.........---------...............,,,,,,,,,---......//////222222222333333333333444444666888:::===BBBHHHMMMQQQSSSWWW[[[\\\\\\[[[[[[\\\\\\\\\]]]^^^^^^______^^^]]]\\\ZZZYYYXXXXXXXXXVVVVVVUUUSSSPPPLLLIIIGGGDDDCCCAAA???<<<999666555555444333222000///......000000000000/////////...........................,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))************,,,***(((''''''(((***,,,))))))************)))))))))******+++,,,,,,------***************+++++++++,,,,,,---------------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++)))))),,,,,,,,,------.........,,,,,,,,,,,,------...///---,,,+++******+++,,,------,,,,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------+++,,,,,,---------------,,,---......,,,,,,---...+++,,,,,,---...///000000---------------...//////---+++***+++,,,,,,+++******+++,,,............---++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++)))***++++++++++++***)))((()))***+++,,,++++++***+++******************+++*********+++++++++++++++***++++++++++++***))))))))))))************))))))******)))))))))***,,,,,,***++++++,,,,,,++++++***)))))))))******)))))))))******))))))))))))******))))))))))))************))))))))))))))))))***+++((((((***+++++++++***)))+++***)))((((((((())))))************++++++++++++------...//////...------******))))))((((((((((((******************************))))))(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***'''((())))))******))))))(((((())))))))))))((((((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***+++++++++*********))))))))))))***+++++++++++++++------,,,+++******))))))((((((((((((((()))))))))(((((())))))***++++++,,,---------------......///------------.........///++++++,,,---.........---+++,,,,,,---------------***+++,,,,,,------,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,------...//////000000---.........////////////---...///000111333444444888888777777777777666666444666777999<<>>;;;888777666444444333222111000000///000000000000000000000000+++,,,------......------------,,,,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,+++++++++************+++,,,,,,,,,,,,+++***+++++++++************)))))))))))))))***************))))))))))))))))))***))))))************))))))))))))***+++,,,,,,------******++++++,,,,,,,,,------------...------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,+++***)))((()))))))))******+++++++++,,,---......///000111111...---,,,,,,,,,,,,---...///......---------......,,,,,,,,,---------..............................+++,,,...000000///...---+++,,,------......------,,,---......,,,,,,---...***+++,,,---...000111111---------------...///000...,,,++++++,,,,,,***))))))+++,,,...//////......------------------------------,,,,,,,,,++++++++++++,,,---...///...---,,,++++++++++++++++++++++++))))))+++,,,,,,+++***)))((()))***+++,,,+++******,,,++++++++++++++++++,,,)))))))))******++++++,,,******+++,,,,,,***)))(((---------......---------......---,,,---...000111***+++,,,------,,,+++*********++++++++++++*********)))))))))))))))******))))))))))))************,,,+++******))))))******)))+++---...///...,,,++++++***((('''''''''((()))++++++,,,,,,,,,---------******,,,,,,,,,,,,************))))))((((((((('''))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((()))***+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((((()))))))))******++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***++++++++++++******))))))))))))***++++++++++++***------,,,+++******++++++(((((()))***+++,,,,,,---'''(((((()))******++++++------,,,,,,------...///---------.........//////,,,---......///.........******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,---------------------------------.........//////,,,,,,,,,------.........---......///000111111222......//////000000000111///000111333555777888999<<<<<<;;;;;;:::999999888444555666888;;;@@@FFFKKK]]]```ffflllooopppooonnnooooooooooooooonnnnnnnnnqqqpppooonnnnnnnnnnnnnnnmmmnnnnnnmmmkkkhhhdddbbb^^^^^^]]][[[YYYWWWUUUSSSSSSQQQOOOLLLHHHEEEBBBAAA<<<<<<;;;999888777666555000000000000000000000000+++,,,,,,---.........---.........------.........------++++++++++++---------------,,,,,,,,,++++++)))***+++,,,,,,+++***)))+++++++++************)))))))))))))))************)))***,,,------,,,***)))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------(((((()))))))))*********)))))))))***,,,,,,+++))))))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,...//////...------...000...---+++******++++++...---------------------***+++++++++,,,,,,,,,,,,)))***+++,,,------------///......---------......111000...---,,,,,,---...///...---,,,,,,---...///111111111111000000000000///...---,,,,,,---...///---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++/////////...---,,,+++************++++++,,,---------------------,,,+++******+++,,,,,,,,,***)))(((++++++******************---,,,,,,++++++,,,,,,---++++++******)))((((((((()))***,,,.........,,,+++000(((---555111...///---///...,,,+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,+++***)))(((++++++,,,,,,+++***((('''++++++************++++++((()))))))))************'''(((***+++,,,,,,+++++++++++++++*********))))))*********++++++,,,,,,,,,************))))))))))))&&&((()))((('''&&&'''((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((()))(((&&&%%%%%%''',,,+++++++++******))))))+++***)))'''''''''((()))(((((())))))))))))(((((()))******))))))((('''&&&%%%&&&((()))***************)))(((((('''((((((((())))))************))))))***************)))((('''***)))((((((((()))+++,,,+++,,,,,,------,,,,,,+++))))))))))))************++++++++++++,,,---......((()))***+++,,,+++***)))...---,,,+++************------------------------...---,,,,,,++++++++++++***++++++,,,,,,------...+++,,,------......------///,,,******---000///...000///.........///111222///000000111111111000000555444222000//////000111444444444666999===AAADDDEEEEEEDDDAAA<<<888666666666666777888:::@@@HHHMMM___ccchhhllloooqqqsssuuuuuuvvvvvvuuusssssstttvvvwwwvvvuuuttttttuuuvvvwwwuuutttsssqqqooollljjjiiiggggggfffdddaaaaaaccceeecccaaa]]]XXXTTTQQQOOOOOOJJJHHHFFFDDDBBB???;;;888444222111111222222111///000///......//////---+++///...---,,,,,,+++,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,,,,,,,---------------,,,+++,,,......---+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,.........//////......---,,,---//////---,,,---...------,,,,,,,,,---...///------------------------////////////////////////***+++,,,,,,------------......---------------...222111000........./////////............000111222000000000000////////////111000...---,,,,,,------...---,,,++++++,,,------000000000000000000000000+++---......,,,++++++,,,************)))((('''&&&++++++******************,,,,,,------,,,++++++***+++++++++++++++***))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***+++---......------000<<>>:::777666666444444555777<<>><<<999777777555333000111000//////000000///---//////......---...........................------++++++++++++++++++++++++,,,,,,+++++++++************++++++,,,,,,++++++***************************************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,---------............---,,,---......---+++,,,++++++******+++---...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---....../////////......+++---......---,,,,,,---+++++++++,,,---///111222........................//////////////////......,,,---...............---.........------......///222111111000000000000111///...//////000111333333000000000000////////////444333111///...------,,,,,,,,,+++******+++,,,---........................***,,,......,,,,,,,,,------------------,,,+++***,,,++++++***))))))((((((++++++,,,,,,,,,+++******,,,++++++************+++******++++++++++++++++++++++++------------++++++)))******+++,,,,,,------)))******+++,,,...///000DDDiiivvvqqqwwwjjjEEE---333333444333111...+++)))************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---,,,,,,+++***(((((()))++++++,,,,,,+++++++++************++++++***++++++++++++,,,,,,,,,******,,,---------------+++++++++***************,,,,,,++++++++++++++++++************))))))))))))***+++,,,+++******+++,,,******++++++++++++,,,,,,************************))))))))))))))))))))))))''''''(((((())))))******)))***+++***)))((()))*********))))))))))))(((((()))))))))))))))(((((('''((())))))******))))))(((&&&'''((()))************)))))))))))))))(((''''''------,,,+++++++++++++++))))))************))))))+++,,,,,,,,,,,,+++******++++++***))))))******+++)))******++++++******)))+++++++++,,,,,,,,,,,,---,,,,,,,,,------...///000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000------------------------...---,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++---......//////////////////---++++++---/////////111111111111111222333444333555888<<>>;;;666444333333222111------,,,,,,,,,------...---------............///------------------------......---------,,,,,,,,,***++++++,,,,,,++++++******************************************************))))))(((((())))))***+++++++++,,,,,,------------------------...//////))))))))))))************---+++))))))+++,,,++++++---,,,+++******,,,...///---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---+++,,,------.........---+++---......---,,,,,,---++++++,,,------------------------....../////////222222222111111111111111///000000111111111111000111111111111111222333333222222333444444444555555555444444333222111000000222222222111111111000000222222222222111000//////222111000//////000111222000000000//////.........***,,,......------...///---............------,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++---,,,+++******+++,,,---******++++++,,,,,,,,,,,,***+++---......---+++***++++++******))))))))))))******))))))***---000222MMM{{{UUUBBB222555777666222...,,,+++************************........................******++++++++++++*********)))))))))))))))******,,,++++++*********))))))++++++************++++++))))))))))))*********+++******************++++++************************,,,,,,,,,++++++*********************)))))))))((((((***+++***)))((()))***)))))))))))))))(((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''''''%%%%%%&&&'''((((((((((((((()))))))))'''((()))******)))((('''&&&''''''((((((''''''&&&)))))))))))))))((('''''''''''''''((())))))***+++,,,+++******))))))******))))))************))))))((())))))*********))))))+++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++*********++++++++++++,,,************+++,,,---...---,,,+++++++++,,,...///------,,,,,,,,,,,,------........................---------,,,,,,---......,,,------......///000000...///000000111111000000000000000//////111333444111333666:::>>>BBBEEEFFFJJJMMMQQQVVVZZZ\\\]]]]]]XXXUUUQQQKKKGGGDDDBBBAAADDDDDDEEEDDDBBB>>>:::888999:::999777555555666777777>>>JJJUUU]]]cccgggiiimmmoooqqqsssssstttvvvwwwxxxzzz|||}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyuuupppjjjfffddd^^^]]]ZZZWWWUUUWWW[[[^^^dddggglllppprrrqqqooommmpppooonnnnnnnnnllliiigggfffccc___\\\ZZZVVVSSSPPPJJJFFF@@@<<<:::888666555444333222111000000000000---------------.........------------------------.........---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************))))))))))))*********++++++,,,,,,------...---------------......///******+++++++++,,,,,,,,,...,,,******,,,---...------,,,+++++++++,,,...///------,,,,,,,,,,,,------------,,,,,,,,,,,,---------...///000000000000000,,,...//////...------...------.........------,,,,,,,,,------......//////000000111111111222222222222222333444555555555555777666666666777888999:::999:::;;;<<<===>>>>>>===>>>>>>===<<<;;;999777666777777666666666555555555444444444444444333222111111000///.........//////000000//////......------+++---//////---------...,,,,,,------------,,,,,,++++++,,,,,,---......///++++++,,,---------,,,,,,,,,++++++++++++,,,,,,---******++++++,,,---------++++++------------++++++++++++******)))(((((('''+++***))))))+++---000111???qqqwwwdddGGG888...222444444000------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))(((((((((((()))******---,,,+++***))))))))))))++++++************++++++(((((()))))))))*********---,,,,,,++++++,,,------***************+++++++++,,,,,,++++++++++++++++++************))))))))))))***+++,,,+++******+++,,,)))(((((((((((('''''''''++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***(((((())))))))))))******'''(((((()))))))))))))))&&&''''''((((((''''''&&&************)))((('''&&&&&&&&&''''''(((***+++,,,------,,,+++++++++++++++))))))************))))))******+++,,,,,,,,,,,,+++***+++,,,------------,,,)))******++++++******)))************++++++++++++))))))))))))***+++,,,------------------......///------,,,,,,,,,,,,,,,---........................------------------...///000000000///......------...//////000000000000000---.../////////111444666777:::>>>DDDJJJOOORRRTTTXXXZZZ^^^aaabbbbbbaaa```]]]ZZZUUUNNNIIIEEECCCBBBDDDEEEEEEDDDBBB???<<<:::666666666555444555777999BBBJJJVVV```fffhhhiiiiiimmmoooqqqrrrrrrsssuuuwwwtttwwwzzz{{{{{{{{{|||}}}{{{|||}}}~~~~~~}}}|||zzzxxxuuuqqqooommmdddaaa]]]WWWRRRQQQTTTVVV]]]```eeeiiimmmnnnnnnnnnrrrrrrrrrssstttsssqqqooonnnllliiigggfffdddaaa___XXXTTTOOOJJJGGGDDDAAA???999888666444222111000////////////.........------..............................---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,---......,,,++++++++++++,,,------+++++++++,,,,,,,,,------+++)))((((((***---......,,,,,,,,,------------...------,,,,,,,,,,,,------------,,,,,,,,,,,,---------...///000111111111111---///000000///......///...///000111111000///...000000111111222333333444333444444555666777888888:::;;;<<<>>>???@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@======>>>===<<<:::888777333222000///............000000//////...---------,,,...//////---,,,---------......//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............***+++,,,,,,------,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******+++---...///777LLL]]]^^^RRRBBB444,,,***---000000,,,+++---000++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))((((((((()))++++++,,,+++***))))))******+++++++++************++++++))))))*********+++++++++------,,,++++++,,,,,,---))))))*********+++++++++++++++++++++++++++,,,,,,************)))))))))))))))***++++++))))))***+++))))))))))))((((((((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((***++++++******+++,,,)))))))))*********++++++((((((((((((((()))******(((((())))))))))))((((((((()))))))))))))))((('''((((((''''''((()))***+++,,,,,,+++************+++))))))************))))))******+++,,,,,,,,,,,,,,,)))***,,,---............)))******++++++******)))++++++++++++,,,,,,,,,---************+++,,,------******+++,,,,,,,,,,,,+++---,,,,,,,,,---...///000........................---------------...//////111111000000///......------...//////000000//////...000222222222444888;;;AAADDDIIIPPPVVV[[[^^^```bbbccceeefffeeebbb___]]]XXXUUUPPPJJJEEEAAA??????AAAAAAAAAAAA???>>><<<:::555666777777888:::>>>BBBMMMSSS[[[bbbeeeeeeeeeeeeccceeegggggghhhiiilllnnnlllooorrrtttttttttuuuuuutttuuuwwwyyyzzz{{{{{{{{{zzzzzzzzzyyywwwuuutttsssjjjiiieee___XXXTTTRRRRRRUUUWWW[[[```eeejjjmmmooosssssssssvvvxxxxxxwwwuuuuuussspppoooooommmkkkiiidddaaa^^^ZZZXXXUUUQQQNNNCCCAAA>>>;;;777555333222333222222111000///..............................------------,,,,,,,,,+++***++++++,,,,,,++++++***************************************************,,,,,,++++++++++++,,,,,,******+++,,,,,,---......******))))))******+++,,,******+++++++++,,,,,,,,,(((&&&$$$%%%(((+++,,,---+++,,,---.........------...------,,,,,,------......------,,,,,,------...+++,,,---...////////////...000111111000//////000///000111333333333222111666666777777888999999:::===>>>???@@@AAACCCDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKNNNMMMMMMNNNOOOPPPQQQRRRNNNOOOQQQSSSTTTUUUTTTTTTQQQQQQRRRRRRRRRPPPOOONNNMMMMMMMMMLLLLLLLLLLLLKKKHHHHHHHHHGGGDDDBBB???===<<<:::888666555444555555555555444444333222222111---///000///---,,,,,,---,,,,,,---------------,,,------,,,++++++*********,,,------.../////////...)))***,,,---...---,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---*********+++,,,,,,------++++++++++++,,,------......+++555===555///000000'''***...---******---111++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************)))))))))***,,,---***))))))))))))+++,,,---++++++************++++++******+++++++++,,,,,,,,,,,,+++***)))))))))***+++))))))******++++++++++++*********++++++,,,,,,---************))))))))))))&&&((()))((('''&&&'''(((+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((()))++++++******+++,,,))))))******+++++++++,,,)))(((''''''''')))***+++******++++++++++++******&&&'''((()))************+++***(((''''''(((((()))***))))))((('''((((((((())))))************))))))'''((()))***************((()))+++...////////////,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---......***+++,,,---...---,,,+++,,,,,,,,,---///000222333////////////////////////---------------...///000......//////000111111111---......///////////////111333666666666999===AAAIIILLLQQQXXX]]]bbbeeeffffffggghhhgggeee```[[[XXXOOOMMMHHHCCC???<<<::::::<<<<<<<<<<<<<<<;;;:::999666777999;;;===AAAFFFJJJMMMQQQVVVYYYZZZZZZ[[[[[[WWWXXXZZZ[[[\\\]]]```ccccccfffjjjlllllllllmmmmmmlllnnnpppsssuuuuuuvvvvvvxxxxxxxxxwwwwwwuuuttttttssssssrrrllleee]]]XXXVVVMMMOOORRRXXX^^^ffflllppprrrrrrsssvvvyyyzzzyyyxxxyyywwwuuutttsssrrrpppnnnllljjjgggeeedddaaa]]]ZZZQQQOOOKKKGGGBBB???<<<;;;666555444333222000//////////////////////////////------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,------.........---,,,,,,+++---------,,,,,,++++++++++++++++++,,,---...///000---------.........//////.../////////...---,,,,,,------------------------//////......---,,,++++++......///000000///---,,,...000222222111222333555444555777777777777999:::;;;<<<>>>@@@BBBEEEGGGGGGFFFFFFFFFHHHJJJMMMPPPRRRWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\YYYVVVVVVUUUTTTUUUVVVWWWVVVUUUQQQRRRTTTTTTTTTVVVYYY\\\[[[ZZZZZZYYYXXXXXXXXXWWWXXXVVVSSSQQQPPPMMMJJJGGG============<<<;;;;;;;;;>>><<<999888888888888777444111///000222222000...,,,+++******+++,,,---...---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++///%%%...---------%%%000111111111000/////////...************************))))))************))))))++++++++++++++++++,,,,,,///...------,,,,,,,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))************)))))))))***+++++++++,,,************************))))))******++++++,,,,,,)))))))))))))))******+++***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,------,,,***)))***+++))))))***++++++,,,------***+++---///000000///...++++++******++++++,,,---***+++---,,,++++++,,,.........////////////////////////---,,,,,,---.../////////////////////////////////////////////////////////...------///000111------........./////////000000000000000000000000555555777999===AAAEEEGGGQQQUUU[[[aaaeeegggggggggiiihhheeeaaa]]]XXXUUUSSSMMMLLLHHHAAA:::777999<<<<<<>>>???>>><<<;;;;;;;;;999999:::<<<>>>AAACCCDDDGGGHHHIIIJJJKKKJJJIIIHHHFFFGGGGGGIIIKKKNNNQQQRRRUUUUUUVVVWWWXXXZZZ[[[[[[]]]]]]^^^___```aaabbbcccfffffffffgggiiikkkmmmoooooonnnmmmkkkjjjfffaaa]]]XXXRRROOOQQQVVV\\\fffoooqqqtttwwwyyyyyyyyyyyyzzzyyyxxxvvvttttttttttttuuutttrrrooollljjjhhhhhhhhh```]]]YYYUUURRRNNNJJJGGGDDD@@@:::666444444333222///...---...//////---+++------.........---,,,,,,,,,---...///...---,,,+++...---,,,+++************,,,,,,,,,++++++*********))))))))))))((((((((((((------......------,,,+++.........---------,,,,,,---------,,,,,,------------------.........//////......//////......---,,,///////////////...........................------//////000000000000000//////111333444555555777999999;;;===??????@@@BBBDDDFFFGGGHHHJJJLLLNNNPPPPPPRRRRRRSSSTTTWWWYYY\\\]]][[[\\\]]]^^^___``````___```___`````````^^^ZZZWWWTTTRRRPPPOOOOOONNNLLLKKKMMMNNNPPPQQQSSSVVVZZZ]]]_________``````````````````^^^\\\YYYWWWSSSNNNJJJEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCBBB@@@>>><<<888555333222222222000...//////---,,,,,,,,,,,,------.........------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++...(((000,,,---111(((------,,,,,,,,,,,,,,,++++++........................***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++************)))******++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))***************************+++++++++************************))))))******************)))))))))))))))******+++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++******++++++,,,,,,------***+++---///000///......+++++++++***++++++,,,------...//////......///111,,,,,,,,,---------......///...------------...///------------------------////////////////////////------,,,,,,------...///////////////000000000000222111000///000222555666999:::;;;>>>BBBGGGLLLNNNWWWZZZ___eeeiiijjjkkkjjjhhhgggeeeaaa]]]YYYVVVTTTNNNLLLGGGBBB===;;;;;;===999;;;<<<<<<;;;::::::;;;:::;;;;;;<<<===???@@@AAACCCCCCCCCCCCBBBAAA??????@@@??????@@@BBBDDDFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\___```bbbaaaaaabbbcccbbb```^^^YYYSSSOOOQQQTTTXXX```hhhooossswwwyyyyyyyyyyyyyyyzzzyyyxxxvvvuuuuuuuuuuuuuuutttrrrpppnnnnnnnnnnnnmmmjjjfffccc```]]]ZZZWWWMMMIIICCC>>>;;;888555222111000//////000111000///---...............------+++,,,,,,,,,,,,+++*********************,,,------,,,,,,,,,+++++++++******+++************)))))))))------......------,,,,,,//////............------//////...---,,,,,,++++++------........./////////....../////////...------........................------........./////////000000000000111222333444222555777999;;;<<>>:::777555444222111222111000///...........................---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,...888---,,,555+++***)))***************++++++------------------------,,,------......------,,,---,,,,,,++++++*********++++++++++++************************************)))******++++++******)))++++++++++++++++++++++++)))+++---,,,+++***+++,,,******************************++++++++++++******++++++++++++++++++++++++++++++*********))))))))))))))))))*********+++++++++++++++************************************************))))))))))))))))))))))))))))))******+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...---+++++++++++++++,,,------***,,,------,,,+++---...***++++++,,,---...//////......---------......///------------------------////////////////////////,,,------...............,,,---------.........///222000---,,,...222666999===>>>@@@DDDJJJQQQWWWZZZ^^^aaaeeeiiilllmmmmmmllljjjhhheeeaaa]]]YYYUUUTTTIIIFFF@@@===;;;:::999999777999;;;<<<;;;;;;<<<===;;;;;;;;;<<<<<<=========>>>>>><<<;;;:::999999999;;;;;;::::::;;;===>>>??????@@@BBBDDDEEEEEEEEEDDDGGGFFFEEEEEEFFFGGGHHHIIIGGGHHHHHHIIIKKKMMMOOOPPPQQQPPPQQQTTTWWWZZZ[[[ZZZXXXSSSPPPPPPQQQRRRWWW\\\hhhlllrrruuuwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvuuutttuuutttssssssrrrrrrssssssssspppmmmkkkjjjgggdddbbb[[[WWWQQQKKKEEE@@@:::666666444222111222333333222---.....................---,,,,,,+++++++++++++++))))))))))))***+++,,,---,,,,,,,,,++++++++++++***,,,,,,+++++++++*********,,,------...------,,,,,,............------------............---,,,++++++............////////////......////////////......,,,,,,,,,,,,,,,---------------........./////////000000000000222444777888888;;;>>>AAACCCEEEIIIKKKNNNPPPTTTVVVVVVWWWXXXZZZXXXYYYYYYYYYYYYYYYYYYZZZTTTUUUVVVWWWXXXZZZ[[[\\\^^^___aaaccceeefffggghhhkkkiiihhhgggeeeaaa[[[WWWOOOLLLIIIGGGGGGGGGGGGFFFAAACCCFFFJJJNNNUUU\\\aaadddeeeggghhhiiiiiiiiiiiigggfffccc```[[[RRRHHHBBB======>>>???BBBFFFJJJLLLXXX[[[^^^___]]]YYYUUUSSSMMMJJJEEE@@@<<<:::888777333333333222222222222222000//////...------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++666DDD111***555---*********++++++,,,,,,------++++++++++++++++++++++++------............------------,,,,,,+++***)))))),,,,,,---------,,,,,,,,,++++++++++++******************++++++++++++******++++++++++++++++++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++******++++++++++++*********************++++++++++++++++++*********))))))))))))*********+++++++++,,,+++++++++***)))))))))*********************************))))))((((((((()))))))))))))))******+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***,,,---------,,,,,,,,,,,,,,,+++,,,---............---,,,++++++++++++,,,------)))***++++++******+++,,,,,,,,,---...///000111222------------.........///////////////////////////////////////////////////...///000111222111000000------......///000000111333222000000111444888:::<<<>>>BBBHHHPPPYYY```eeeeeefffiiilllmmmmmmlllkkkjjjgggccc]]]WWWRRROOOMMMDDD???:::888999:::999777777:::<<<>>>>>>???@@@BBB===>>>>>>???@@@@@@@@@@@@???>>><<<:::999999:::;;;<<<;;;;;;;;;;;;===???@@@BBBCCCFFFIIILLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFIIIMMMPPPQQQRRRTTTOOOLLLMMMLLLKKKMMMQQQZZZ___ffflllpppsssuuuwwwvvvwwwxxxxxxxxxvvvuuutttuuutttttttttssssssttttttsssqqqooommmmmmllliiiggggggccc^^^YYYSSSLLLDDD@@@>>>;;;777444444333333222......------------......000///...,,,,,,---......,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,+++++++++************,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,---.........------........./////////000000......///////////////...,,,,,,,,,------.........////////////////////////111111222333666999<<<>>>AAACCCGGGJJJLLLOOORRRUUUXXXZZZ]]]^^^]]]\\\\\\]]]WWWVVVVVVUUUTTTSSSRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVYYY[[[]]]```ccceeeggggggiiihhhgggfffeeeaaa\\\XXXSSSPPPLLLJJJIIIIIIGGGFFF???AAACCCGGGKKKRRRZZZ___eeefffhhhiiijjjjjjiiiiiifffeeeccc```ZZZQQQFFF???======<<<<<>>DDDLLLUUU___fffjjjkkkkkkllllllkkkjjjhhhfffbbb___YYYSSSLLLGGGCCCAAA@@@===999:::<<<>>>>>><<<;;;>>>AAACCCDDDEEEGGGIIIHHHIIIJJJLLLMMMMMMMMMMMMIIIHHHEEEBBB@@@>>>>>>>>>>>>=========>>>@@@AAABBBGGGJJJMMMRRRVVVYYY[[[\\\]]]\\\ZZZXXXVVVVVVVVVVVVSSSRRRQQQPPPOOONNNLLLLLLKKKIIIHHHHHHJJJKKKKKKKKKMMMHHHFFFFFFEEEBBBCCCFFFJJJOOOVVV^^^dddjjjooorrrrrrsssuuuwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuttttttuuusssqqqqqqqqqpppooommmmmmkkkgggccc___YYYRRRNNNIIIEEE???:::888666333222//////...------------...000///...---,,,---...///---,,,+++***))))))))))))++++++++++++++++++++++++++++++*********))))))))),,,,,,------......------+++++++++,,,,,,,,,,,,---)))***,,,.../////////........./////////000000000......///000000000///////////////000111111222222000000000111111222222222555666888;;;>>>BBBDDDFFFKKKMMMPPPSSSTTTWWWZZZ\\\^^^```ccccccaaa^^^]]]]]]TTTTTTRRRPPPNNNMMMKKKKKKIIIJJJKKKLLLMMMNNNMMMMMMSSSTTTWWW[[[^^^aaacccdddeeeeeeeeeffffffddd```]]]\\\YYYUUURRROOOLLLHHHEEEAAABBBCCCEEEIIINNNUUU[[[cccdddgggjjjkkkkkkkkkjjjiiihhhfffddd^^^VVVLLLFFFAAA???<<<:::;;;???CCCFFFOOOVVV___dddeeeddddddeee______]]]WWWQQQLLLIIIIIIGGGFFFEEEBBB???;;;999777888666444111///.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++<<>>;;;:::===<<<;;;===@@@CCCDDDEEEFFFIIILLLNNNOOOPPPSSSTTTZZZ[[[]]]____________^^^ZZZXXXTTTPPPLLLHHHFFFEEECCCCCCBBBAAABBBCCCDDDEEEJJJLLLPPPUUUZZZ___ccceeeiiiiiiiiihhhhhhggggggfffccccccbbbaaa___\\\ZZZYYYYYYWWWUUUTTTSSSRRRPPPMMMKKKGGGDDDDDDBBB>>>>>>AAA@@@DDDJJJPPPUUU[[[aaafffjjjkkknnnqqqsssvvvwwwxxxxxxxxxyyyyyyyyyxxxwwwvvvuuusssqqqqqqrrrrrrpppoooqqqooommmjjjhhhddd___\\\UUUQQQKKKEEEAAA===999666444222000///...............------,,,,,,,,,,,,,,,************+++,,,---...***++++++++++++,,,,,,,,,+++************)))))))))+++,,,------......------,,,,,,,,,,,,------......(((***,,,.../////////....../////////000000000000......///000000000000000000000000111222333333333000000222444666777999:::<<<===AAAEEEIIIMMMOOOPPPTTTVVVXXXZZZ[[[]]]___bbb```ccceeeeeeccc```^^^^^^VVVUUUSSSPPPNNNKKKIIIHHHCCCDDDEEEFFFGGGGGGFFFFFFIIIKKKNNNRRRWWWZZZ\\\]]]bbbbbbdddgggjjjjjjgggeeeeeeccc```]]]ZZZUUUOOOKKKEEEEEEEEEEEEFFFKKKQQQUUU\\\___cccgggjjjlllllllllooonnnllljjjeee^^^VVVQQQFFFCCC>>>;;;:::<<>><<<999555222111000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++444BBB222'''---)))///++++++++++++++++++******************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((***+++++++++***)))******++++++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++))))))************))))))*********+++,,,---------,,,,,,+++++++++******************+++++++++,,,,,,***************+++++++++************************++++++++++++,,,,,,,,,,,,)))))))))))))))******+++((((((((())))))*********))))))))))))))))))))))))************************''''''&&&&&&'''(((***+++'''((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++***)))***+++)))))))))******+++++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......''')))******))))))***+++,,,,,,,,,---------......+++,,,---////////////...------------------------////////////////////////000/////////000000111111...///222555999<<>>@@@AAADDDHHHPPPXXX___dddfffggggggfffccc___ZZZUUUQQQNNNCCCBBB@@@???>>>>>>@@@@@@AAACCCFFFHHHKKKNNNRRRUUUXXX[[[^^^```aaabbbdddfffkkklllmmmnnnnnnmmmlllkkkgggfffdddaaa^^^ZZZWWWUUUQQQPPPNNNLLLKKKJJJJJJJJJNNNOOOQQQUUUZZZ```eeehhhmmmooorrrtttvvvvvvvvvuuusssssssssrrrpppnnnlllkkkjjjhhhfffeeedddaaa]]]ZZZUUUOOOKKKJJJGGGBBBBBBEEE@@@BBBDDDEEEHHHLLLRRRVVV[[[\\\___ccchhhmmmpppsssuuuvvvwwwxxxyyyyyyyyyxxxuuusssrrrrrrssssssqqqpppsssqqqooonnnmmmkkkhhhfff```\\\WWWRRRMMMHHHCCC???999777555222000000000111---------------,,,,,,+++++++++++++++,,,---...///******+++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---.........------------.........//////)))+++---/////////...---////////////000000000000......///000000000000000...//////000111222222222///111333666999<<>>AAACCCGGGOOOZZZ```aaabbbeeehhhdddfffgggddd]]]WWWSSSRRRMMMNNNOOOPPPPPPOOONNNMMMCCC@@@<<<888555333222222111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++---888---(((...)))///...---------,,,+++++++++........................,,,------------------,,,++++++++++++++++++,,,,,,((()))+++---...---+++***(((((()))***+++,,,,,,---******++++++++++++******++++++++++++++++++++++++)))+++---,,,+++***+++,,,************************))))))************))))))******+++,,,------......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))******+++++++++,,,************************+++++++++,,,,,,---------)))))))))))))))******+++''''''(((((()))))))))***))))))))))))))))))))))))************************'''&&&&&&&&&'''(((***+++'''((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++'''(((******))))))+++,,,''''''((()))***++++++,,,------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......***,,,------,,,+++---.........//////////////////***+++---///000000///...////////////////////////////////////////////////333222111111111222444555555777:::>>>BBBFFFIIIJJJCCCBBB@@@@@@BBBFFFKKKNNNKKKOOOVVV]]]ccceeeeeeeee```^^^ZZZUUUOOOIIIDDDAAA<<<<<<<<<>>>@@@DDDHHHJJJMMMQQQVVVXXXZZZ^^^ccchhhgggjjjmmmooopppqqqsssuuutttuuuvvvvvvuuusssqqqooommmnnnnnnnnnllljjjhhhggg```^^^[[[WWWUUUSSSRRRRRRRRRRRRSSSVVV[[[aaagggjjjnnnqqqvvv{{{~~~|||}}}~~~~~~}}}|||zzzyyyuuutttsssrrrqqqnnniiifff```ZZZUUURRRNNNIIIHHHKKKDDDDDDBBB@@@@@@BBBFFFJJJNNNPPPRRRWWW]]]ccchhhkkkoooqqqsssvvvwwwxxxxxxxxxyyyxxxvvvvvvwwwwwwuuutttuuusssqqqpppoooooommmkkkfffccc___ZZZVVVQQQKKKGGG===;;;888555333222222222...///000000000///---,,,//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++..................------000000////////////000000............/////////////////////000//////...---222222333111///------...333222000---,,,---111444777:::>>>AAACCCFFFJJJMMMOOOQQQTTTXXXZZZ[[[[[[[[[ZZZ\\\^^^```bbbddddddeeehhhgggfffdddbbbaaaaaa```]]]\\\ZZZXXXUUURRROOOMMMJJJHHHFFFFFFGGGGGGGGGFFFEEEFFFFFFGGGIIIMMMSSSWWW]]]```fffkkknnnnnnmmmlllhhhjjjlllllljjjeee___\\\VVVSSSNNNJJJHHHIIIKKKMMMOOORRRVVV[[[___eeekkkppprrrqqqpppooonnnllliiifff\\\VVVMMMDDD??????AAACCCDDDGGGLLLTTT\\\ccciiimmmiiiiiifff^^^TTTLLLHHHHHHLLLHHHIIIPPPUUUVVVUUUUUURRRMMMEEE@@@<<<888333000111000...---......---,,,111000///------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///+++++++++,,,,,,------------......///...+++)))''',,,++++++******++++++,,,)))))))))******+++,,,,,,,,,,,,------,,,,,,+++***,,,+++***)))***+++,,,---,,,+++******))))))******,,,(((&&&(((,,,---***&&&++++++************++++++)))***++++++,,,,,,,,,,,,,,,+++++++++***))))))))),,,+++)))&&&$$$%%%))),,,,,,,,,+++***)))))))))***(((((()))***+++,,,,,,,,,***++++++++++++***)))))))))+++,,,***'''&&&(((+++,,,***'''(((***+++***(((((((((((((((((()))******+++*********))))))((((((+++***************++++++******))))))))))))******++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))***************************************++++++,,,%%%&&&((((((((()))***,,,,,,,,,,,,,,,,,,+++***)))...------,,,+++++++++,,,,,,***(((***,,,...,,,*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---.......................................//////////////////............---------111222222111111222666999;;;===@@@DDDHHHLLLNNNPPPNNNMMMLLLMMMPPPTTTYYY\\\\\\\\\\\\[[[[[[[[[ZZZZZZTTTPPPJJJDDD???======>>><<<>>>AAACCCGGGMMMUUUZZZXXX[[[^^^cccgggjjjmmmnnnpppqqqsssuuuwwwxxxyyyzzzzzzyyyxxxwwwvvvtttssssssooooooqqqssssssrrrooolllmmmllljjjgggdddaaa___]]]______```aaaccceeefffhhhqqqsssuuuyyy|||~~~~~~~~~~~~~~~}}}}}}}}}|||yyyuuuqqqnnnfffdddaaa^^^]]]ZZZWWWUUUQQQNNNJJJFFFCCCBBBBBBCCCCCCDDDEEEGGGKKKPPPTTTWWW]]]aaagggmmmrrruuuvvvvvvzzzyyywwwvvvuuuttttttsssvvvuuutttsssqqqpppnnnnnnmmmiiifffeeeeeebbb[[[UUULLLHHHCCC???<<<999666444//////......------,,,,,,...---,,,++++++---///000111///,,,,,,------+++((()))************+++++++++........................//////............//////............////////////000000000000000//////...111222333222000///000111222222333333333666;;;>>>???BBBEEEHHHJJJMMMQQQTTTUUUVVVYYY\\\^^^^^^^^^^^^\\\]]]___aaacccdddeeeeeedddcccaaa___^^^\\\\\\\\\ZZZYYYXXXUUUSSSPPPMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCGGGLLLPPPWWW[[[aaafffjjjlllkkkkkklllnnnpppqqqooojjjeeebbb]]]ZZZVVVQQQNNNMMMNNNNNNOOORRRUUUYYY]]]bbbhhhlllpppppppppqqqqqqooollljjjfff```WWWNNNGGGDDDCCCDDDBBBDDDHHHNNNVVV^^^fffjjjkkkkkkhhhaaaWWWNNNHHHFFFFFFDDDEEELLLQQQSSSUUUXXXWWWSSSMMMHHHEEE@@@;;;777666333000/////////...---///...---,,,+++,,,,,,---..................------------------------------,,,,,,,,,,,,,,,,,,---------------.........//////,,,,,,---...---,,,+++***,,,,,,++++++++++++,,,,,,+++++++++++++++++++++***,,,,,,------,,,,,,+++***,,,++++++***+++,,,---...---,,,,,,+++++++++++++++******++++++++++++******++++++************++++++,,,,,,---...............++++++++++++************,,,+++***(((&&&&&&))),,,---,,,,,,+++******++++++)))))))))***+++++++++,,,***++++++++++++***))))))+++,,,,,,***((('''))),,,,,,***((((((***+++)))((()))))))))))))))***++++++************)))))))))(((******))))))((()))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******************************))))))))))))***++++++***+++------,,,,,,...///++++++,,,,,,,,,++++++***,,,++++++***))))))******,,,+++)))+++---...---++++++++++++,,,,,,,,,,,,---+++---...///000///...---.................................//////////////////////////////////////////000111222333666:::>>>BBBEEEHHHMMMQQQTTTVVVWWWUUUUUUVVVXXXYYY\\\]]]___\\\[[[YYYWWWTTTRRRQQQPPPJJJHHHDDDAAA???>>>>>>???@@@CCCHHHLLLOOORRRVVVXXXZZZ\\\___dddjjjnnnrrrtttrrrsssuuuxxxzzz{{{||||||}}}|||{{{yyywwwvvvttttttqqqqqqrrrtttttttttrrrppprrrqqqpppnnnllljjjiiiiiiiiiiiiiiiiiijjjkkklllmmmrrrsssvvvyyy{{{~~~}}}||||||}}}}}}{{{wwwssspppjjjgggcccaaaaaaaaaaaaaaa\\\[[[XXXTTTOOOKKKGGGEEEEEEDDDCCCCCCEEEGGGJJJLLLQQQUUU[[[aaaggglllooopppvvvwwwwwwvvvtttsssrrrrrrtttsssssssssssssssssssssooollliiiiiijjjhhhbbb]]]YYYUUUOOOIIIDDD>>>999555111111000///............///...---,,,+++,,,------,,,+++***+++---///...,,,++++++++++++,,,,,,,,,,,,..............................------------..................////////////111111111000000000//////000222333333222222333555333555888:::<<>>:::888777666555333222000/////////000000---------...............---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------............---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,---------......------,,,+++++++++++++++))),,,......+++)))+++---,,,++++++******++++++,,,((())))))*********))))))*********++++++,,,,,,,,,***+++---,,,+++******+++---,,,,,,+++++++++,,,,,,+++++++++******************++++++++++++***)))))),,,+++***)))))))))+++,,,,,,++++++*********)))((())))))******+++++++++************)))))))))))))))+++***)))(((((((((((((((******))))))))))))******(((((())))))******++++++************************)))((((((''''''(((((()))************************))))))(((((())))))***+++***+++,,,+++)))((()))*********+++,,,------------...------,,,,,,,,,------------------...//////...------------.........///,,,---...000000///.......................................///000000111111000000000111111222222222111222555777:::???DDDHHHLLLOOOTTTZZZ^^^```aaaaaabbbaaa```]]]ZZZVVVSSSQQQQQQOOOMMMJJJHHHFFFEEEEEE<<<>>>AAADDDFFFGGGGGGGGGGGGKKKPPPRRRRRRQQQPPPPPPNNNPPPSSSXXX]]]ccchhhkkkpppqqqrrrttttttttttttssspppooonnnllljjjhhhgggfffcccccccccccccccdddggghhhllllllkkkjjjiiiiiijjjjjjiiihhhggggggffffffffffffeeefffhhhjjjkkklllmmmmmmqqqssswwwyyyyyyyyy{{{|||~~~{{{wwwtttvvvrrrlllgggeeecccaaa___bbbcccdddeeeeeeccc```___[[[XXXRRRLLLGGGDDDCCCBBBBBBCCCFFFIIINNNSSSWWWZZZ]]]cccjjjmmmmmmmmmooorrrssssssssssssrrrrrrqqqqqqqqqooonnnnnnooonnnllliiieeeccc```]]]YYYSSSLLLGGG@@@===:::666333111111111---------------,,,++++++...------------,,,,,,+++,,,,,,,,,,,,---------------------.........//////000//////////////////000............//////////////////.........///000111111333666777888:::<<>><<<777666444111000//////000---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------///......------......///,,,,,,---------.........,,,,,,------,,,,,,+++***,,,,,,---------.........,,,,,,+++*********************++++++++++++******,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,******++++++,,,,,,,,,---)))+++------,,,++++++,,,++++++************+++++++++++++++******************++++++++++++***))))))******))))))************+++,,,,,,,,,+++)))(((((('''((()))*********))))))))))))))))))))))))******,,,+++******))))))))))))******))))))))))))******(((((())))))******++++++************************(((''''''&&&&&&''''''(((************************)))))))))))))))******+++---......---+++***+++,,,***+++,,,---------------...------,,,------......------............//////------........./////////...---,,,+++,,,---///000////////////////////////......//////000111111222///000000111222333333444666777999:::<<<@@@EEEIIINNNRRRXXX^^^cccddddddccc___]]]ZZZWWWTTTRRRPPPPPPRRRPPPMMMJJJGGGFFFEEEEEECCCEEEIIIMMMPPPPPPPPPOOOOOOQQQRRRRRRPPPOOOOOOPPPSSSTTTWWW[[[___dddgggiiillllllmmmmmmmmmllllllllliiiiiihhhhhhgggfffffffff```aaabbbaaa```aaaeeehhhkkkjjjjjjiiihhhfffeeeeeeaaa```_______________```___```aaacccdddeeeffffffhhhkkknnnppppppqqqrrrsssvvvxxxzzz||||||{{{zzzyyyzzzxxxtttpppmmmhhhccc___^^^^^^___```bbbdddfffgggdddaaa\\\VVVQQQMMMJJJIIIFFFFFFEEEEEEGGGIIIKKKMMMMMMRRRYYY]]]```bbbfffiiimmmoooqqqssstttsssrrrqqqpppooonnnnnnmmmmmmkkkiiieeeddddddcccaaa]]]WWWSSSKKKHHHCCC>>>999555333111,,,------.........---,,,/////////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000000////////////000000............////////////......---...///111333555555888;;;===>>>@@@CCCEEEGGGJJJNNNQQQSSSVVVXXX[[[XXXYYY[[[[[[[[[[[[]]]_________aaaaaa```___\\\[[[VVVTTTQQQNNNLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGHHHIIIIIIJJJIIIIIIKKKJJJIIIIIIKKKLLLLLLKKKKKKLLLNNNOOOPPPSSSWWWZZZ]]]___aaadddeeeeeeeeedddgggggggggfffeeedddccccccaaabbbccccccbbb```^^^\\\TTTTTTSSSRRROOOOOOQQQRRRSSSXXX^^^bbbdddgggkkkooopppqqqrrrrrrooojjjeeebbbZZZXXXTTTSSSVVV\\\dddiiinnnnnnpppqqqppplllfffaaaTTTMMMFFFCCC@@@???EEELLLTTTYYY___cccdddbbbaaa```]]]ZZZUUUQQQNNNKKKGGGEEE===;;;888444111///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000///............---------///.........------,,,,,,......------------......++++++,,,------...//////,,,,,,------,,,,,,+++***++++++,,,---------------,,,+++******))))))******+++******+++,,,,,,***))),,,,,,++++++++++++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,******))))))******++++++******************++++++***++++++++++++***))))))))))))***+++------+++)))+++,,,...---+++)))((((((&&&'''(((******)))(((((())))))))))))************++++++************++++++******))))))))))))******))))))))))))************************************(((''''''&&&&&&''''''(((***************************************++++++,,,+++,,,---,,,***)))***++++++,,,,,,------------,,,+++++++++++++++,,,,,,---,,,---///...------...000---------........./////////---+++)))***,,,///111////////////////////////......///000000111222222000000111333444555666666:::;;;<<<===>>>AAAEEEHHHJJJNNNUUU\\\```aaa```___[[[ZZZXXXWWWWWWWWWXXXYYYXXXUUUQQQMMMJJJHHHHHHGGGMMMPPPTTTWWWZZZZZZYYYYYYYYYZZZYYYVVVTTTRRRSSSUUUVVVXXX[[[^^^bbbdddfffgggcccbbbaaa``````aaacccdddcccdddeeefffhhhiiijjjkkkfffhhhjjjhhhffffffjjjmmmnnnooopppooonnnkkkhhhfff______^^^]]]]]]]]]]]]]]]\\\]]]___aaabbbcccddddddbbbeeehhhiiiiiihhhiiijjjooopppsssuuuwwwyyy{{{||||||{{{yyyxxxvvvrrrmmmiiiaaa___]]]\\\]]]___bbbddddddcccaaa]]]ZZZVVVSSSRRRNNNMMMKKKIIIGGGGGGGGGGGGGGGHHHIIILLLPPPTTTWWWYYY___ccciiiooossssssrrrqqqkkkkkkjjjjjjiiihhhhhhhhhgggggggggggggggddd___\\\UUUSSSNNNIIICCC===999666/////////...............+++---......,,,,,,---///++++++++++++,,,,,,,,,,,,,,,,,,------...//////000/////////....../////////............////////////.........///111444777999<<<>>>AAACCCDDDFFFIIILLLMMMOOOQQQSSSSSSUUUWWWZZZVVVWWWYYYXXXXXXWWWYYYZZZXXXYYYZZZ[[[ZZZXXXVVVUUUPPPOOOMMMJJJIIIJJJJJJKKKHHHHHHHHHIIIIIIJJJLLLLLLKKKLLLNNNOOOQQQQQQRRRRRRRRRQQQQQQRRRUUUXXXXXXXXXWWWYYYZZZ[[[[[[]]]```bbbeeefffhhhjjjkkkkkkkkkkkkkkkjjjiiihhhfffeeeeeeeeeaaabbbcccddddddcccaaa```ZZZYYYXXXUUURRRPPPQQQRRROOOSSSYYY\\\]]]```ggglllnnnqqqtttvvvwwwtttqqqooofffdddaaa```aaaeeejjjmmmqqqqqqrrrtttuuurrrmmmhhh___UUUKKKFFFBBB@@@CCCGGGLLLRRR[[[aaacccdddfffgggeeebbb___\\\YYYUUUPPPLLLFFFDDD@@@;;;666333000///000000///...---,,,,,,+++------------------------,,,---------......////////////.........---------,,,---...//////......---...------------------...,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,+++*********,,,---------,,,+++,,,,,,+++************+++))),,,......+++)))+++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++)))***++++++******+++---+++************+++,,,---)))))))))***+++++++++,,,***++++++++++++***))))))******,,,///222111---)))***---///...+++(((((((((&&&((()))++++++***)))(((((()))))))))************))))))((())))))***+++,,,******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************+++++++++++++++,,,,,,---)))***++++++)))((()))***------------------,,,,,,+++++++++++++++,,,------+++---///...,,,,,,...000,,,,,,---------............---,,,,,,,,,---///000////////////////////////---...///000111222333333222333444555777888999:::<<<===>>>>>>???AAAFFFIIIIIINNNUUU\\\aaaaaa___^^^\\\]]]^^^______```______ZZZXXXTTTPPPNNNMMMNNNNNNUUUWWW[[[___aaabbbaaaaaa```aaa```]]]ZZZXXXXXXXXXTTTWWW[[[___cccdddeeedddaaa```^^^]]]___cccgggjjjhhhjjjlllppptttwwwzzz|||zzz}}}~~~{{{zzz}}}{{{xxxtttsssrrrpppooonnnmmmmmmjjjkkkmmmoooqqqrrrssssssppprrrtttuuutttsssssssssvvvvvvuuutttuuuwwwyyyzzzzzzxxxwwwvvvvvvtttqqqooofffdddaaa^^^\\\\\\^^^______```aaabbbaaa___\\\ZZZWWWVVVTTTRRRQQQOOONNNNNNPPPKKKEEECCCFFFIIIJJJJJJOOOTTT]]]eeejjjkkkhhhfff``````aaaaaa```aaabbbcccdddcccdddeeegggfffcccaaa\\\[[[XXXTTTNNNHHHBBB???555333111///...---------***,,,---,,,***)))***,,,,,,,,,,,,,,,------------,,,,,,------...///000000.........------...................../////////000/////////111333777;;;===@@@CCCFFFHHHIIIKKKNNNPPPQQQRRRRRRQQQOOOOOOQQQRRRRRRSSSTTTTTTSSSRRRSSSUUUQQQRRRSSSTTTSSSRRRPPPNNNLLLKKKJJJIIIJJJKKKMMMOOOLLLLLLMMMNNNOOOPPPRRRSSSSSSTTTVVVWWWYYYZZZ[[[[[[WWWWWWWWWYYY]]]```bbbbbbbbbccceeeeeedddeeegggiiiiiijjjlllnnnooopppppppppmmmllljjjhhhgggffffffeeeaaabbbcccccccccbbbaaa```^^^^^^\\\XXXTTTRRRRRRSSSMMMQQQVVVXXXYYY]]]dddjjjmmmppptttwwwyyyxxxvvvtttpppooommmkkklllnnnqqqssstttttttttuuuwwwuuupppkkkggg\\\PPPJJJGGGEEEEEEGGGHHHOOOXXX___ccceeehhhkkkiiigggeeeccc```[[[UUUPPPOOOLLLGGGAAA<<<777444333111111000...---,,,+++***........................///............------------------,,,,,,+++++++++)))***---///000000///...---------,,,,,,---------...------,,,,,,++++++***,,,,,,---------,,,++++++)))***+++,,,---,,,++++++...---,,,,,,++++++,,,,,,'''...333111***'''+++111---,,,,,,++++++,,,,,,---///000000000//////...------------,,,,,,+++++++++)))*********))))))+++---++++++++++++,,,,,,---...(((((()))***+++,,,,,,---***++++++++++++***))))))++++++...222555444...)))***---000///+++((('''(((''')))+++,,,,,,,,,***)))(((((())))))*********+++''''''''''''(((***+++,,,******))))))))))))******++++++******))))))((((((((((((((((((((((((((((((++++++************++++++************************,,,,,,++++++,,,,,,---...---...//////------...///............---,,,++++++---------------...///000***,,,......,,,+++---///,,,,,,,,,---------......---......///////////////000000000000000000000000---...///000111222333333444555666888999;;;<<<<<<<<<===>>>>>>???BBBFFFJJJPPPUUU]]]dddhhhiiigggeeeaaaccceeegggfffdddaaa___XXXVVVSSSRRRQQQSSSUUUVVVYYY[[[^^^bbbdddeeeffffffbbbcccdddbbb^^^[[[YYYYYYTTTXXX]]]cccfffhhhggggggjjjiiiggggggjjjpppvvvzzzvvvxxx|||}}}xxxvvvuuuuuuvvvwwwuuuqqqpppoooooonnnllliiihhhdddaaa___]]]]]]]]]\\\^^^bbbeeefffeeebbbaaa^^^]]]]]]\\\[[[ZZZYYYXXX]]]SSSGGGBBBCCCFFFDDDBBBDDDJJJTTT\\\```___[[[XXXUUUVVVWWWXXXXXXZZZ\\\^^^\\\\\\^^^aaadddfffeeeddd______^^^[[[VVVOOOIIIFFF:::777444000---,,,+++,,,---......,,,'''$$$$$$&&&---------.........//////.........------,,,,,,,,,...............///000000000000000000000000000000444444444555888;;;>>>AAAGGGIIIKKKLLLMMMLLLKKKJJJOOOMMMLLLNNNPPPQQQOOOLLLKKKJJJIIIIIIJJJKKKMMMNNNMMMNNNOOOPPPQQQQQQPPPOOORRRRRRRRRSSSTTTVVVXXXXXXVVVWWWXXXZZZ[[[ZZZZZZYYYYYYZZZ\\\^^^```aaabbbcccaaabbbcccdddeeeeeeeeeeeeffffffhhhiiijjjkkkkkkkkkmmmnnnoooppppppppppppppplllllllllkkkjjjiiigggfffcccdddccccccbbbaaa```___]]]^^^______]]]ZZZWWWUUUWWWVVVTTTTTTVVVYYY^^^```fffkkkrrrxxx|||{{{xxxvvvssstttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvtttqqqnnnhhhddd]]]UUUMMMGGGDDDBBBGGGIIIMMMUUU^^^fffjjjlllmmmkkkhhhbbb[[[UUUOOOKKKOOONNNKKKFFF@@@<<<:::999000111222222222111///......------...///000...---///...---,,,++++++++++++............---,,,+++***///000111111111000...---...------,,,,,,------...---------,,,,,,+++++++++...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---000///...---------------++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,+++***+++---...---,,,---------------------------,,,***((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++******)))******++++++---(((+++777???:::000***------,,,++++++***))))))+++******)))(((''''''&&&))))))))))))))))))))))))+++++++++*********))))))'''''''''''''''''''''((())))))))))))))))))))))))&&&''')))***+++******))),,,+++******))))))************))))))))))))******'''))),,,/////////---+++***+++,,,,,,******+++,,,........................------,,,+++++++++,,,,,,---...///...------...///---------.........//////............////////////000//////.........//////222333333222111111333555888;;;???AAAAAAAAAAAABBBCCCCCCDDDDDDEEEIIINNNQQQ[[[___cccggghhhhhhhhhiiijjjjjjjjjhhhddd```[[[XXXSSSTTTUUUUUUTTTUUUWWWYYY[[[]]]```aaaaaabbbdddeeebbbcccdddbbb___[[[XXXWWWZZZ]]]ccciiipppvvvzzz}}}|||{{{}}}|||}}}}}}}}}yyyrrrnnnqqquuussslllooofff```bbbccc___^^^```cccbbbaaacccfffiiijjjjjjnnniiibbb___aaadddeeefffpppfffYYYPPPKKKHHHDDDAAADDDEEEHHHLLLOOONNNKKKHHHDDDDDDDDDEEEFFFHHHJJJKKKPPPSSSWWW\\\aaadddfffggggggfffeeebbb]]]VVVPPPLLLEEE???999666666444///***,,,...000///,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------//////.........///000000111111111111111111111111444444555888;;;@@@DDDFFFFFFGGGIIIJJJKKKJJJIIIHHHJJJHHHGGGGGGIIIJJJHHHFFFIIIHHHHHHHHHIIIJJJKKKLLLKKKMMMPPPSSSVVVXXXYYYYYYZZZZZZZZZ[[[\\\]]]______]]]^^^```bbbccccccccccccbbbccccccdddeeeeeeeeedddddddddeeeffffffgggggggggiiiiiijjjkkkllllllllllllooooooppppppppppppppppppmmmnnnnnnnnnooonnnnnnnnngggggggggfffeeedddcccbbbbbbbbbddddddbbb```]]][[[YYYXXXWWWWWWXXXZZZ]]]___eeeiiiooouuuyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvwwwxxxxxxvvvttttttooohhh^^^UUUMMMGGGDDDGGGHHHMMMTTT]]]eeeiiijjjmmmkkkggg```XXXPPPIIIEEEGGGHHHHHHFFFCCC@@@===<<<666555222000//////000000///...---...//////---+++///...---,,,++++++++++++////////////...---,,,+++------...//////...---,,,...------,,,,,,------...---------,,,,,,,,,++++++------,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---...------,,,,,,+++,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,---------------,,,,,,,,,+++***((('''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***+++,,,...///,,,(((***333999444---***---------,,,+++***************))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////......---,,,+++******))))))******,,,++++++******++++++,,,(((***,,,---...---,,,+++***,,,,,,,,,+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,---------...//////---,,,---...---------.........//////............////////////000000000000000000000000111222222222222333777:::>>>AAADDDGGGGGGGGGHHHIIILLLMMMNNNNNNPPPSSSXXX\\\cccfffjjjmmmmmmmmmmmmnnnnnnlllgggbbb]]]XXXUUUSSSPPPSSSVVVXXXYYYYYYZZZ\\\]]]^^^^^^]]]]]]^^^aaacccfffiiikkkkkkiiifffeeeeeeiiinnnuuu}}}~~~}}}}}}wwwnnnpppgggaaabbbcccaaaaaacccfffgggjjjlllmmmnnnnnnnnnmmmiiidddbbbdddfffffffffmmmfff^^^YYYVVVSSSNNNJJJGGGFFFEEEFFFGGGFFFDDDBBB=========>>>>>>???@@@@@@FFFIIINNNTTTZZZ```dddfffeeeeeeeeecccaaa]]]YYYWWWLLLFFF===888666555111---,,,...///...+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////000000///////////////000111111222222333333444444888888999;;;???BBBFFFHHHDDDEEEFFFHHHHHHGGGFFFFFFFFFDDDBBBAAABBBCCCCCCBBBGGGGGGGGGHHHIIIKKKLLLMMMOOOQQQUUUYYY\\\___```aaa```aaaaaabbbcccddddddeee```aaaccceeefffgggffffffeeeeeeeeeeeeeeeeeeddddddcccbbbbbbbbbcccdddeeefffhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkllllllmmmmmmllllllmmmmmmmmmnnnnnnnnnnnnooolllkkkkkkjjjiiihhhgggffffffggghhhiiihhhfffdddbbb^^^^^^]]]]]]]]]^^^___```dddggglllrrrvvvxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxzzzyyyxxxyyy{{{|||{{{zzzzzzwwwqqqhhh___VVVOOOKKKIIIJJJLLLRRR[[[bbbgggiiinnnkkkfff___UUULLLDDD???AAACCCEEEGGGGGGEEEBBB@@@===:::555000......000222000///------......---+++///...---,,,,,,,,,,,,,,,/////////......------,,,,,,---...............---......------------......---------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,...,,,,,,,,,...///...---......------,,,,,,+++++++++***((('''((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++,,,---...///,,,***+++///111///,,,,,,...------,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))+++************)))))))))++++++*********)))))))))------------------------------.........---,,,,,,,,,+++******))))))******------,,,,,,,,,,,,------++++++++++++++++++++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........///000///---,,,,,,...------........./////////............////////////000000111111111111000000000111222222444777===AAAFFFIIILLLOOOPPPQQQRRRTTTWWWXXXYYYZZZ[[[___cccgggjjjmmmppprrrqqqqqqpppqqqnnnjjjccc[[[VVVTTTTTTTTTVVVYYY]]]______^^^^^^^^^]]]^^^^^^^^^___bbbhhhlllsssvvvyyy{{{zzzyyyyyyzzz}}}yyyppphhhfffeeeddddddeeebbbhhhnnnrrrrrrqqqrrrsssqqqooollljjjjjjiiihhhfffjjjgggeeeddddddbbb]]]XXXRRRNNNIIIEEECCCAAA???>>>999999999999999888888888:::<<>>:::888444111/////////...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111111000000//////000000222222333444555666777777=========>>>???AAACCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEECCC@@@??????@@@AAABBBGGGHHHIIILLLNNNQQQSSSTTTYYYZZZ]]]___aaabbbbbbbbbbbbbbbccccccddddddddddddbbbcccdddeeeeeeeeedddccccccccccccccccccccccccddd``````______```aaabbbccceeeeeeddddddccccccccccccdddeeeggghhhiiijjjkkkkkkmmmmmmllllllllllllmmmmmmnnnmmmlllkkkkkkjjjjjjjjjjjjkkklllmmmlllkkkjjjiiigggggghhhhhhggggggfffeeefffhhhlllppptttwwwzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz~~~|||{{{{{{|||}}}}}}|||wwwvvvsssnnnhhhaaa[[[WWWPPPNNNMMMOOOWWW___gggkkkooommmhhhaaaXXXNNNFFFAAAAAABBBCCCEEEGGGGGGFFFDDDBBB???999444111000111222000...------...///...---//////...---------------///......------,,,,,,,,,/////////000000000000000......------------...............---------------,,,,,,,,,,,,---------...,,,------------------,,,******+++++++++*********++++++,,,,,,---,,,,,,,,,,,,---///000000///---,,,///---------//////...---......---,,,,,,+++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,............---,,,---///---------,,,,,,,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))++++++******))))))((((((------------------------------------,,,++++++***,,,+++******))))))******------,,,,,,,,,,,,---------,,,+++*********+++,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........///...///000///---,,,,,,---............////////////............//////////////////000111222111000000111222333555888===DDDIIIMMMPPPTTTVVVXXXYYY\\\]]]]]]^^^```aaabbbeeejjjmmmmmmoooqqqrrrpppooooooooohhhddd___ZZZXXXXXXZZZ\\\bbbcccdddcccaaa______```^^^aaaeeeiiinnnttt{{{}}}uuupppmmmjjjhhhaaahhhpppsssrrrrrrtttxxxvvvuuutttsssqqqnnnkkkiiilllkkkkkklllmmmllliiifffccc^^^XXXQQQLLLGGGBBB???;;;;;;:::999999888777777333555999???FFFNNNTTTXXXccceeegggiiiiiifffcccaaa^^^XXXPPPIIIDDD???:::666222111000///......///000------------------------........................222111111000000000111111222333444666777999:::;;;>>>>>>>>>>>>???@@@AAAAAAEEEEEEFFFFFFFFFEEEEEEEEEBBBBBB@@@??????AAACCCEEEJJJLLLOOORRRVVVYYY\\\]]]___```aaacccccccccbbbbbbaaaaaabbbcccccccccbbbaaaddddddeeeeeedddcccaaa```cccbbbaaa```_________```]]]\\\]]]]]]]]]^^^___```aaa```___^^^]]]]]]]]]^^^]]]___aaadddfffhhhjjjjjjjjjjjjjjjjjjkkklllnnnnnnmmmlllkkkjjjjjjjjjkkkllloooooopppqqqppppppooonnnppppppqqqqqqqqqpppooonnnjjjkkknnnqqqtttxxxzzz|||||||||||||||{{{{{{{{{{{{}}}||||||}}}|||{{{vvvvvvuuussspppkkkfffcccZZZVVVPPPPPPUUU___hhhnnnpppooolllggg```WWWPPPKKKGGGDDDBBBAAACCCEEEEEEDDDDDDBBB???;;;888555222111000...------///111111000//////......------.........---,,,,,,+++,,,,,,---000000/////////000000000///......------......///........................,,,,,,------............,,,------......------,,,***+++,,,,,,---,,,++++++***+++,,,---------------,,,---///000000///---,,,///...------...///...---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---///...------,,,,,,,,,------......+++)))***,,,...---,,,,,,,,,,,,,,,++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...------------,,,+++******))))))******,,,,,,++++++++++++,,,,,,---,,,+++))))))***,,,,,,+++,,,------++++++,,,---------------------------***+++,,,......//////......///000///---,,,---............/////////000000............//////////////////000111111111111111333555888;;;???EEEKKKPPPSSSUUUYYY[[[]]]___bbbdddaaaccceeefffgggiiimmmpppmmmoooppppppnnnmmmlllmmmeeecccaaa______```aaaccceeeeeeccc```^^^___bbbeeehhhmmmuuu}}}zzznnnmmmmmmmmmnnnwwwyyyssslllqqquuuuuurrrpppssswwwuuuuuuuuutttrrrpppooonnnpppooonnnooopppqqqqqqpppqqqnnniiiccc\\\SSSKKKEEE???>>><<<:::888777777777333555777;;;AAAGGGLLLOOOYYY]]]bbbfffhhhfffcccaaa```^^^ZZZUUUPPPIIIBBB===555333111///////////////------------------------------............//////111111111111111222222333555666777999<<<>>>???@@@<<<===>>>???AAABBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEE@@@AAABBBBBBCCCDDDHHHJJJPPPRRRUUUYYY]]]```bbbccc]]]___```bbbcccccccccbbb```aaabbbccccccaaa```_________``````___]]]\\\ZZZ^^^\\\ZZZXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\ZZZYYYXXXVVVVVVVVVWWWXXXWWWYYY\\\___aaadddeeefffcccccccccdddfffhhhkkkllljjjiiiiiihhhiiijjjlllmmmrrrrrrsssssssssrrrrrrqqqsssssstttuuuuuuuuuttttttnnnoooqqqsssuuuwwwyyyzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}{{{yyy{{{{{{{{{yyyvvvrrrooolllfffaaaZZZXXX\\\dddlllqqqqqqqqqpppmmmhhhaaa[[[WWWOOOJJJEEECCCDDDEEEEEECCCEEEEEEDDDBBB>>>:::666444222000......000222222222000//////.........//////......,,,++++++,,,---...//////...---------------//////............//////.........///////////////+++,,,---......///......,,,---...//////...---,,,++++++---.........---,,,***+++,,,------......---------...//////...------///...,,,---......---,,,+++++++++,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,---///000111))),,,,,,)))'''***+++***++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***+++++++++,,,,,,,,,,,,,,,************************------,,,+++++++++,,,,,,,,,+++******))))))******++++++************++++++---,,,+++++++++,,,---...+++---...---,,,+++,,,...........................+++,,,---/////////...------...///...------...///....../////////000000000............////////////111000000000111222333444777:::>>>BBBFFFLLLRRRVVVWWWZZZ]]]___```bbbfffhhhfffhhhjjjjjjkkkllloooqqqooopppqqqpppnnnllllllmmmgggfffeeedddddddddeeeeeeaaaaaa``````bbbgggooouuu~~~~~~zzzzzz~~~ggg\\\[[[ZZZXXXWWW^^^ooozzzwwwyyy}}}{{{~~~}}}wwwsssrrrssssssttttttrrrpppooopppqqqrrrrrrqqqpppqqqrrrtttuuuwwwvvvtttpppjjjaaaXXXQQQHHHDDD???:::777555555555666777:::===BBBFFFJJJLLLNNNRRRXXX]]]bbbdddddddddaaabbbaaa___ZZZSSSMMMIII>>>:::555222000///...---------------------------....../////////000000000000000000111222333444555999:::<<<>>>AAACCCEEEFFF@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDD@@@CCCGGGIIIJJJLLLPPPSSSVVVWWWZZZ]]]```aaabbbccc\\\]]]^^^```aaaaaa``````___```aaabbbaaa```^^^]]]YYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWYYY[[[]]]```aaadddfffgggfffdddccc___^^^]]]\\\[[[\\\^^^______aaaccceeegggiiijjjjjjgggfffeeeddddddfffhhhiiiggggggfffggghhhjjjmmmoooqqqqqqqqqppppppoooooonnnppppppqqqrrrssstttuuuuuuqqqrrrssstttuuuvvvvvvwwwxxxxxxyyyzzz{{{||||||}}}~~~~~~}}}~~~~~~|||zzz}}}}}}|||{{{yyywwwuuusssoookkkfffeeeggglllppprrrqqqrrrrrrqqqmmmhhhbbb^^^ZZZUUUOOOMMMNNNMMMJJJGGGGGGGGGFFFEEEBBB>>>;;;999777444111000111111111111000///////////////000000000///...------...000111111000///---,,,,,,,,,,,,//////............//////....../////////000000000+++,,,---.../////////...,,,---...//////...---,,,***+++---...///...---,,,***+++,,,---............------------------------///---,,,,,,------,,,************+++,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++(((((()))+++---///111222'''+++,,,)))***---,,,'''******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))******''''''(((((()))*********++++++++++++++++++++++++***))))))(((((()))***+++,,,+++******))))))******++++++************++++++,,,,,,,,,,,,---...//////,,,---...---,,,,,,,,,...------------------------+++---.../////////---,,,+++---......------///000.../////////000000000000............////////////444333222111222444666888<<<@@@EEEIIIMMMRRRVVVYYY[[[]]]___aaabbbdddgggjjjiiikkklllmmmlllmmmooopppooopppqqqooommmlllmmmnnniiihhhfffeeeeeefffggghhhfffhhhjjjnnnttt}}}}}}iiidddbbbeeedddeeesssyyyjjjYYYQQQNNNKKKKKKLLL[[[fff{{{tttkkkccc```aaabbbbbbggguuu}}}|||yyysssmmmkkkmmmoooqqqqqqrrrsssssstttvvvwwwxxxxxxxxxwwwtttooogggbbbXXXRRRJJJAAA;;;888777888666999===BBBGGGKKKNNNOOOKKKLLLOOORRRXXX^^^cccfffbbbddddddccc```[[[XXXVVVMMMGGG@@@:::666333000---........................//////000000111111111222///000000111222444555666<<<===???BBBDDDGGGIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCGGGMMMPPPRRRTTTXXX[[[YYY[[[]]]___````````````\\\]]]^^^______^^^\\\\\\]]]^^^___```___]]][[[ZZZ[[[\\\^^^___```aaa``````XXXYYYZZZ]]]aaafffjjjmmmqqqsssvvvyyyzzzxxxvvvtttooonnnlllkkkkkklllnnnoooqqqrrrtttuuuvvvwwwwwwwwwvvvtttqqqmmmkkkjjjjjjjjjffffffeeefffhhhkkknnnpppmmmmmmlllkkkkkkjjjjjjiiikkkkkklllmmmoooqqqssstttssssssttttttuuuuuuttttttvvvwwwxxxyyyzzz|||}}}}}}||||||}}}~~~|||yyyzzzzzzzzzzzzyyyxxxxxxtttrrrpppoooqqqrrrssssssqqqrrrssssssooojjjeeeaaaccc^^^ZZZYYYYYYWWWRRRMMMIIIHHHGGGEEECCCAAA???>>>;;;888444111111111000///000000////////////000111222111///...///000222333444333111///...------...//////............//////.../////////000000111111***+++---///000000///...,,,---///000000///---,,,)))***,,,.........,,,+++***+++,,,---...............---,,,,,,,,,,,,---......---++++++,,,,,,+++***))))))***+++,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********+++,,,---...///(((,,,---+++...111///((())))))))))))))))))******+++******)))(((''''''&&&))))))))))))))))))))))))'''((((((((())))))******))))))***+++,,,------...++++++++++++++++++++++++---,,,,,,+++,,,---///000,,,++++++***)))*********,,,++++++******++++++,,,,,,,,,---......///000000,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---+++***,,,............000111////////////000000000000............/////////000777555333222333555999;;;???CCCIIINNNRRRUUUXXX[[[]]]___aaabbbccceeeiiikkkiiikkkllllllllllllmmmnnnnnnoooooonnnlllkkklllmmmiiigggdddcccdddgggjjjmmmqqqtttzzz~~~mmm```ZZZWWWXXXVVVUUUcccvvv|||ggg___VVVPPPKKKGGGIIINNNPPPTTTaaawwwzzzmmmfff```ZZZWWWXXXVVVVVVZZZeeexxxvvvlllhhhhhhjjjnnnpppsssuuuuuuvvvwwwxxxxxxxxxyyyzzzzzzwwwssspppggg```UUUJJJAAA===<<<===555999>>>EEEKKKPPPSSSTTTOOOMMMKKKKKKPPPWWW___eeedddeeeeeedddbbb```______[[[TTTKKKBBB===888333///........................000000000///......000222111111333555888;;;>>>???BBBCCCEEEFFFHHHHHHIIIIIILLLKKKHHHEEEDDDCCCBBBBBBFFFEEECCCBBBCCCFFFHHHJJJNNNMMMOOOSSSYYY]]]]]][[[]]]]]]^^^```bbbbbb```^^^___``````___\\\[[[\\\]]]\\\^^^```bbbccccccbbbaaaaaadddiiilllnnnmmmkkkiiilllmmmoooqqquuu{{{|||yyyxxxxxxxxxuuutttssstttwwwyyyyyyyyyyyyuuuoooiiidddaaaaaaaaa___aaaeeegggiiillloooqqqooooooqqqrrrssstttuuuuuuuuuvvvxxxyyyzzzyyyxxxwww~~~~~~}}}}}}|||||||||zzzzzzzzz{{{zzzzzzyyyyyyzzzyyyxxxvvvuuutttttttttssssssrrrpppmmmiiieeecccccccccbbbbbbbbb___[[[XXXUUUQQQKKKGGGEEEEEEDDDDDDAAA???;;;888555444444555111111222222222111000//////////////////000111111...000222333222...***'''000/////////............,,,...000111000....................................///000000000///---,,,,,,---...//////...---,,,,,,,,,++++++***+++++++++,,,,,,------...///000000((())))))***,,,------...,,,++++++***+++,,,...///+++)))'''***---...***&&&,,,,,,---......------,,,,,,+++******))))))******++++++*********+++---...+++,,,---......---,,,+++************))))))))))))***)))))))))(((((('''''''''''''''''''''(((((((((******)))))))))))))))***((()))***+++++++++++++++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))---,,,+++++++++,,,...///...---,,,+++***+++,,,---......................../////////......---------......------------.....................///000000///...------...///000111000000////////////000000555444222222444888<<>>======AAAFFFLLLPPPQQQUUURRRNNNHHHFFFJJJRRRYYY]]]aaaeeegggfffcccaaa```___\\\WWWOOOGGG>>>888444333111///...//////...,,,...000222222111000111222222333555888;;;>>>AAACCCGGGGGGHHHHHHIIIIIIIIIHHHFFFEEECCCAAA@@@@@@@@@AAAEEEEEEEEEGGGIIIMMMPPPRRRVVVUUUUUUXXX\\\^^^^^^\\\ZZZ\\\^^^```bbbaaa___]]]YYY[[[]]]^^^^^^^^^```aaaccceeejjjnnnqqqssstttuuuzzz}}}~~~sssjjjccc___]]]\\\]]]___aaacccfffhhhjjjlllmmmnnnppppppppppppoootttuuuvvvxxxzzz{{{||||||~~~~~~}}}}}}||||||{{{{{{yyyzzzzzz{{{{{{{{{zzzzzz{{{zzzyyyxxxwwwvvvuuuuuutttttttttrrrnnnjjjfffcccbbbaaa```aaabbbbbb```___ZZZVVVPPPLLLIIIHHHGGGEEEHHHFFFDDD@@@===;;;999888444444333333222222111111///////////////000111111000111111111000...,,,+++000000/////////.........---...//////...---,,,,,,///////////////////////////////////////...------,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,.........------------,,,------,,,,,,++++++******---,,,+++++++++,,,---...///,,,***,,,///000---***++++++,,,,,,,,,++++++***,,,+++******))))))******,,,+++*********+++,,,---*********++++++*********************))))))))))))*********))))))(((((((((+++++++++******)))))))))******))))))))))))*********************+++++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++)))((('''''''''(((***+++---,,,,,,++++++,,,,,,,,,.................................------,,,,,,,,,......------------.....................///000000///......---...///000111000/////////000111222333444444555666999<<<@@@BBBEEEEEEGGGJJJOOOVVV\\\___aaaaaaaaaaaacccfffiiikkkmmmmmmllllllkkkjjjjjjjjjpppooollliiifffeeeeeefffkkkpppwww~~~xxxooommmiiieeedddhhhooouuuyyyggg\\\XXXQQQNNNMMMOOOPPPRRRYYYaaadddmmmuuuvvvsssnnneee]]]YYYWWWSSSPPPNNNNNNPPPQQQOOOUUUZZZ___eeekkkkkkgggddd```\\\ZZZZZZ[[[YYYXXXTTTPPPOOOTTT]]]hhhyyywwwooolllnnnqqqxxxzzzqqqoooppppppoooooonnnmmmkkkjjjiiijjjnnntttxxxzzzyyywwwooojjjccc\\\WWWQQQLLLHHHEEEBBB@@@@@@DDDIIILLLNNNTTTSSSOOOJJJGGGHHHMMMQQQXXX]]]bbbffffffeeedddddd```___\\\WWWOOOFFF===888555222///.../////////...,,,///222444444333222333666777999===@@@DDDFFFHHHLLLKKKKKKJJJIIIHHHGGGGGGAAA@@@@@@@@@@@@AAABBBCCCEEEFFFIIIMMMQQQUUUXXXYYY[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZ\\\^^^``````___]]]\\\YYY\\\aaaeeehhhkkknnnqqqssswww}}}|||nnnddd^^^\\\\\\]]]^^^___aaacccdddiiikkkmmmnnnppppppooooootttttttttvvvxxx{{{}}}}}}}}}}}}}}}|||{{{zzzzzzyyyzzz{{{|||||||||||||||||||||{{{zzzyyyxxxxxxxxxwwwvvvvvvtttppplllhhheee```___]]]^^^aaaeeefffggg```\\\WWWSSSPPPNNNKKKIIIMMMMMMKKKIIIFFFBBB???===888777555333222222333444000000000///000000111222222222000///............000000000/////////......///////////////...---,,,000000000000000000000000///...------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,//////...---+++***)))))).........------+++******------,,,+++++++++,,,,,,000---+++,,,...000...,,,,,,---------,,,++++++***,,,+++******))))))******,,,,,,+++******++++++,,,+++******************+++++++++*********)))))))))***************)))))))))------,,,+++***))))))(((******)))))))))******+++,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...+++,,,,,,------,,,,,,,,,.......................................---------......------------.....................///000000//////.........///000000/////////000111222333444444666999<<>>CCCEEEGGGIIIKKKLLLMMMMMMMMMGGGFFFDDDBBBAAAAAABBBBBBDDDEEEGGGJJJMMMOOOPPPPPPSSSTTTWWWZZZ\\\]]]]]]]]]]]]]]]\\\[[[\\\___dddhhheeehhhlllpppvvvzzzqqqjjjfffbbbbbbccceeejjjoootttxxxxxxyyy|||~~~~~~}}}|||yyyzzz{{{|||||||||||||||zzz{{{|||}}}}}}}}}|||{{{zzz{{{{{{{{{yyyvvvsssqqqnnnkkkgggeeeddddddcccbbb]]]ZZZWWWVVVVVVVVVUUUTTTJJJKKKLLLNNNPPPRRRTTTTTTKKKGGGAAA;;;777555555666444333222222111222222222///000222333444333111000111111000000000/////////,,,)))'''))),,,///...,,,........................---------------......//////......------......///************+++,,,------++++++++++++++++++,,,,,,+++,,,...///...---+++***,,,,,,---------,,,++++++++++++************++++++***++++++,,,,,,++++++***,,,+++******))))))******)))***+++,,,,,,,,,,,,++++++******************+++,,,++++++++++++*********)))))))))***************((())))))***+++,,,------***************+++,,,---,,,+++***)))))))))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((('''((()))***+++******+++,,,------------........................+++++++++,,,,,,,,,,,,,,,......------------.....................///000000000000111111111000//////000000000000000111222333;;;===???BBBDDDGGGHHHIIIRRRTTTXXX\\\```cccfffggggggggggggggggggggggggggghhhgggggggggggghhhiiiiiinnnuuu~~~|||yyyeeeWWWRRRSSSWWWUUUXXX]]]aaadddgggkkknnnnnnmmmllllllmmmoooqqqrrrllloooyyyyyytttrrrqqqnnnrrruuusssppppppmmmjjjeeebbb^^^\\\[[[[[[YYYXXXWWWVVVYYY```bbbgggwwwyyytttvvv{{{pppjjjddd```bbbgggmmmpppqqqnnnkkkgggddd^^^XXXTTTMMMMMMMMMNNNOOOMMMIIIFFFCCCCCCEEEGGGIIIIIIFFFCCC<<>>CCCGGGJJJKKKLLLMMMMMMLLLKKKJJJEEEDDDCCCBBBCCCDDDFFFGGGHHHIIILLLNNNQQQRRRSSSSSSUUUWWWZZZ^^^aaadddfffgggfffggghhhiiikkkqqqyyysssjjjaaaaaabbbcccfffjjjmmmooosssuuuxxx|||}}}~~~}}}|||yyyzzzzzz{{{{{{{{{zzzzzzxxxyyy{{{|||}}}|||{{{zzzzzz{{{||||||{{{yyywwwuuutttrrrooollljjjgggccc```[[[XXXSSSQQQPPPQQQPPPPPPKKKJJJJJJKKKNNNRRRWWWZZZUUUQQQKKKEEE@@@<<<::::::444444333222222222222222111111111222222222333333111111111000000000//////000,,,((())),,,...---***........................------...///////////////,,,------......------,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......---+++******+++,,,---------,,,+++***+++,,,,,,++++++++++++(((((()))***++++++++++++,,,+++******))))))******((()))***,,,---------,,,*********++++++*********,,,,,,+++++++++*********((((((((())))))*********)))))))))******+++++++++************+++,,,---...***************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++,,,---..............................,,,,,,,,,,,,---------.........------------.....................///000000000111111222111000///...//////000111333555777888<<<===>>>AAAEEEIIINNNPPPXXXZZZ^^^aaadddffffffffffffggggggffffffeeeddddddfffggghhhlllqqqxxx}}}{{{xxxkkkiiihhhkkkpppuuuyyyzzzxxxsssiii___WWWWWW\\\bbbjjjnnntttyyy~~~uuuooohhhdddbbbaaa```^^^]]]ZZZ]]]bbbbbbcccpppyyymmmhhhfffgggooo}}}xxxnnniiigggggggggiiiiiiiiijjjiiieee```\\\RRRPPPNNNNNNOOOOOOMMMLLLJJJGGGEEEDDDEEEEEEBBB@@@;;;<<<===@@@EEENNNXXX___dddeeeeeefffffffffffffff```[[[TTTMMMHHHCCC>>>;;;333555999<<>>===<<<===@@@EEELLLSSSWWW\\\^^^aaadddfffgggffffffffffffffffffeeedddcccbbbdddfffkkksss}}}tttjjjeeeZZZ[[[\\\___ccchhhmmmoookkkjjjfffbbb___aaagggmmmvvvooolllkkkiiihhheeeaaaaaadddbbb___jjj{{{}}}rrrhhhbbb]]][[[___iiirrr|||xxxoooiiifff```bbbfffiiikkkjjjeeeaaaWWWSSSOOOLLLMMMNNNPPPPPPQQQLLLFFFCCCBBBAAA???===999888888999===FFFQQQYYYbbbccceeeggghhhhhhhhhgggaaa]]]XXXRRRMMMHHHCCC@@@777999<<<@@@DDDIIILLLNNNOOOOOONNNMMMJJJGGGDDDCCCDDDEEEHHHLLLKKKHHHJJJPPPNNNKKKMMMSSSTTTRRRSSSXXXZZZ\\\aaahhhqqq|||zzzppphhhggggggfffdddeeeiiimmmppprrrvvvzzzxxxsssxxxwwwvvvxxx{{{}}}~~~}}}{{{{{{{{{{{{{{{|||||||||}}}{{{|||~~~|||zzzxxxuuusssppplllgggddd]]]ZZZUUUOOOKKKIIIHHHHHHHHHIIIJJJIIIJJJNNNUUU[[[bbb```]]]YYYUUUMMMEEE@@@@@@999555666777555222333333333222222333333444444000111222333333222111000000000000000000000000000........................///...---,,,,,,---...///////////////...---,,,+++------------------------------,,,,,,+++++++++++++++,,,,,,---.........---------,,,+++******)))(((+++++++++*********))))))((()))***++++++***)))(((+++++++++++++++++++++++++++++++++,,,,,,++++++***///...------,,,,,,,,,---+++,,,,,,,,,,,,+++******&&&''''''((()))******+++++++++******)))(((((((((++++++++++++************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---,,,+++******+++,,,---/////////...------,,,,,,,,,,,,,,,---------.........---+++******+++---...---,,,,,,++++++******))),,,,,,,,,---...///000000............/////////000......//////000000111111111222111000...///000222111111222666:::<<<;;;888AAAAAABBBEEEKKKSSS[[[```dddcccdddeeegggggggggfffkkkgggfffjjjkkkfff```^^^bbbqqqsssccc]]]^^^XXX[[[^^^bbbkkkuuuwwwtttsssooolllkkkkkknnnyyyxxxoookkkllliiiffffffiiimmmqqqrrrxxxyyy{{{zzzvvvooogggbbb^^^___]]]\\\___iiiyyynnn___^^^\\\]]]aaagggjjjjjjhhhaaa[[[TTTPPPKKKHHHJJJPPPQQQRRRQQQLLLDDD>>><<<<<<888999999888999===EEEKKKZZZ___dddhhhjjjkkkkkklllgggccc^^^\\\ZZZTTTKKKDDD<<<>>>AAADDDGGGJJJLLLMMMKKKJJJHHHGGGFFFEEEFFFFFFKKKJJJLLLOOONNNKKKLLLOOOPPPNNNPPPUUUXXXWWW[[[aaaeeeiiippp{{{xxxuuusssnnnkkkkkkkkkooopppoooqqqttttttqqqwwwvvvuuuwwwzzz|||||||||zzzzzzzzz{{{{{{|||||||||~~~|||}}}~~~|||{{{yyyvvvtttrrrooojjjgggbbb___ZZZTTTOOOKKKIIIHHHFFFGGGGGGGGGGGGKKKQQQVVVaaaaaa```___\\\UUUNNNIIICCC<<<777777888555444444444333333222222222222222......////////////......000000000000000000000000...........................---,,,,,,,,,,,,---...******+++,,,,,,+++++++++---------------------------------------,,,+++++++++,,,------......---------------------------------,,,,,,,,,+++++++++*********++++++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++******))))))))))))+++,,,,,,,,,,,,+++******************++++++++++++)))*********************'''((((((((())))))******,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///...,,,++++++,,,...///,,,------------------------......//////000000000........./////////000000.../////////000000000111///000000/////////222444333222333777<<<@@@@@@???AAABBBDDDHHHNNNVVV]]]aaa```aaabbbdddfffggggggfffgggcccaaadddeeedddeeehhhuuuuuueee[[[ZZZ]]]ccciiirrr{{{}}}{{{zzz}}}zzz{{{yyyxxxyyy}}}~~~yyysssmmmgggcccaaa```]]]ZZZYYY```kkkuuupppeeebbb___```cccfffeeeddd^^^ZZZWWWVVVRRRMMMLLLOOOQQQRRRRRROOOHHHAAA;;;888777777777555555999@@@EEEWWW\\\ccchhhjjjjjjjjjjjjmmmiiifffdddccc___WWWQQQCCCDDDGGGIIIJJJKKKKKKKKKHHHFFFDDDCCCDDDFFFIIIKKKNNNJJJJJJNNNPPPNNNMMMOOOSSSRRRUUU[[[```eeelllttt{{{|||{{{xxx{{{yyysssoooppppppnnnrrrrrrrrruuuxxxzzzzzzyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~||||||zzzxxxvvvuuurrrooollliiigggbbb\\\UUUOOOKKKIIIGGGGGGGGGFFFFFFIIINNNQQQ^^^```bbbeeeeee```YYYTTTIIIAAA;;;::::::666444555444333222111111111111111111111111000000111111111000000000000000000000000........................---,,,,,,++++++,,,,,,---***+++,,,---.../////////------------------------,,,---...//////...,,,+++,,,,,,------......------,,,,,,,,,------.........------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************************+++,,,,,,------------******))))))))))))))))))+++,,,,,,,,,,,,+++***************)))))))))(((((())))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,*********+++,,,---------,,,,,,,,,---------......//////---,,,,,,---//////------......///000000111//////000000000000000000....../////////000000000////////////000000000000...////////////000333555555555666:::???DDDFFFFFF@@@BBBFFFLLLSSSZZZ___bbb```aaaccceeefffgggffffffbbb```___```bbbeeeoooyyyoooccc[[[YYY___gggttt~~~|||ssslllhhhfffdddccc```[[[XXX[[[cccjjj~~~vvvpppiiidddcccbbb```^^^YYYXXXZZZ]]][[[UUUPPPPPPQQQRRRSSSRRRNNNFFF<<<666888888666444444777<<<@@@PPPVVV___fffiiijjjiiiiiikkkiiifffffffffccc^^^YYYGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFFFFFFFGGGIIILLLMMMNNNIIIHHHNNNSSSSSSSSSTTTVVVYYY___gggooozzzwwwssspppmmmlllkkklllooosssvvvwwwvvvxxxxxxyyy{{{|||~~~~~~}}}}}}{{{yyyxxxxxxvvvtttrrrqqqoookkkeee]]]VVVPPPLLLKKKKKKJJJJJJJJJKKKNNNPPPZZZ]]]ccchhhkkkhhhbbb]]]RRRIIIAAA>>><<<888555555222222111111000111111111333333111111111111333333////////////////////////........................---,,,,,,,,,,,,,,,,,,---,,,---...//////000000000------------------------+++---///111111///,,,+++,,,,,,------...------,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,...---,,,++++++,,,---...***************************+++,,,---------------+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))))))))))))))***************+++++++++,,,,,,,,,///......---,,,++++++***,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,---------............------------............/////////000000000000000//////////////////...////////////000000000////////////000000000000...///000000///000333555666888;;;@@@DDDFFFGGGGGGBBBEEEJJJQQQWWW]]]aaacccbbbdddffffffeeeddddddddd___```dddhhhkkksss~~~|||zzz|||sssjjjaaa]]]]]]cccppp|||zzzrrrmmmkkkhhhgggdddaaa___bbbhhhlllxxx{{{rrrlllfffaaa]]]WWWVVVYYY^^^___ZZZVVVUUURRRRRRRRRRRRQQQKKKBBB:::<<<;;;888666555777:::===GGGNNNYYYbbbgggjjjkkkkkkhhhfffeeeeeeeeeccc___\\\HHHHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIKKKKKKLLLLLLOOOKKKJJJPPPVVVXXXYYY[[[```gggrrr{{{~~~uuunnngggffffffiiimmmqqqrrrsssvvvvvvxxxzzz|||}}}~~~~~~~~~~~~|||zzzyyyyyyyyywwwuuuvvvtttqqqllleee^^^XXXTTTPPPOOONNNNNNOOOPPPPPPPPPVVVZZZaaahhhlllkkkeeeaaaYYYPPPGGGDDD@@@:::555555000000000000111222333333000///...------...///000////////////////////////........................------............------+++++++++,,,,,,,,,++++++------------------------+++,,,///111111///---+++,,,------...------,,,,,,------,,,++++++***))))))+++++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,---***************************+++,,,,,,---------,,,,,,,,,---......------,,,+++,,,,,,,,,,,,+++******((()))***+++,,,---......,,,,,,,,,+++++++++******((((((((((((((((((((((((,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---////////////......------///.....................////////////000000000111000000000000////////////000111111111000111333666888;;;AAAEEEGGGGGGEEEDDDEEEHHHNNNUUU[[[___aaabbbbbbdddeeedddaaa______aaa^^^dddppp{{{|||vvvmmmkkkjjjiiijjjmmmoooqqqiiiccc___aaafffppp~~~wwwtttnnnmmmkkkiiiiiilllpppsssttt{{{~~~zzzwwwttt~~~~~~tttjjjcccZZZVVVVVV[[[^^^\\\[[[\\\TTTRRRQQQQQQQQQNNNHHHCCC???<<<999666666777888999>>>EEEPPPZZZbbbgggkkknnnkkkjjjiiihhhgggeeebbb```EEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLKKKKKKOOOLLLNNNTTTZZZ]]]```ddduuussshhheeecccdddgggjjjmmmnnnqqqrrrtttvvvyyy{{{}}}~~~~~~~~~~~~~~~|||zzzyyyyyyyyyxxxwwwwwwvvvtttpppkkkfffaaa___WWWVVVUUUUUUWWWWWWVVVUUUVVVZZZaaahhhlllkkkfffaaa\\\SSSLLLIIIEEE>>>999777111111111111111222333333111000000//////000000111000000000000000000000000........................---......//////......---,,,---------------,,,+++------------------------+++,,,...//////...---,,,------......------,,,,,,000//////...,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,++++++***)))***+++,,,---,,,+++***+++,,,,,,,,,,,,+++******###$$$%%%''')))***+++,,,---,,,,,,+++******))))))$$$$$$&&&(((***,,,---...,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,.........---,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,---------.............../////////000000000111111000000000000////////////000111222222222333666999;;;@@@EEEHHHHHHFFFEEEDDDJJJMMMRRRWWW\\\___``````___```aaa```]]]^^^aaaeeegggppp}}}mmmeee]]]```ccceeefffhhhkkkmmmmmmjjjhhhjjjnnnwww{{{yyyvvvuuuuuuxxx|||~~~xxxxxxvvvqqqkkkgggdddcccaaajjjvvvzzzpppbbbZZZUUUWWWZZZ[[[\\\___VVVUUUSSSQQQPPPOOOMMMKKK@@@<<<888666666666666666888>>>GGGPPPYYYaaahhhmmmkkkkkkjjjiiigggfffdddcccCCCBBBAAAAAABBBDDDFFFGGGGGGHHHIIIKKKMMMNNNPPPQQQTTTTTTZZZbbbjjjooowwwnnnjjjeeebbbbbbeeehhhiiikkklllnnnqqqtttwwwyyyzzz{{{}}}}}}}}}~~~|||yyyxxxxxxxxxxxxwwwwwwvvvuuurrrpppmmmkkkiii```______```bbbbbb```^^^YYY]]]bbbiiilllkkkfffaaaYYYRRRMMMMMMKKKDDD>>>===555555333222111111111111222222333333333333222222000000000000000000000000........................,,,---............---,,,------...///000000000000------------------------++++++,,,---------------------......------,,,+++.........------,,,,,,,,,,,,,,,,,,,,,---------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((((()))***,,,,,,,,,******+++,,,,,,,,,,,,+++******###$$$$$$&&&'''((())))))*********************)))((()))***+++---...///000,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,.....................---------......//////000000//////000000000111111111111000000000/////////......000222333444777;;;>>>@@@CCCGGGHHHGGGGGGHHHJJJOOOQQQTTTXXX[[[]]]^^^^^^ZZZ]]]___``````dddmmmsss}}}~~~nnnddd```ZZZcccnnnvvvzzzzzz{{{}}}~~~{{{yyyyyyyyy}}}rrreee]]]ZZZZZZWWW]]]eeemmmvvv~~~lllbbbXXXWWWXXXXXXZZZ]]]XXXXXXWWWUUUQQQNNNLLLLLLBBB>>>:::888888888777666666999???EEEMMMWWWaaaggghhhiiiiiihhhfffeeeeeeeeeAAA@@@??????@@@DDDGGGIIIKKKKKKJJJKKKNNNRRRVVVYYY^^^bbbkkkwww|||{{{uuuooogggaaa```bbbdddeeeggghhhkkknnnqqqtttvvvwwwyyy|||~~~~~~}}}}}}~~~|||yyywwwxxxxxxwwwvvvvvvuuutttsssrrrqqqppppppiiihhhgggiiilllllliiifff]]]```eeejjjmmmkkkfffbbbVVVPPPMMMOOONNNHHHCCCAAA999888666333111000//////...///000111111000///...000000000000000000000000........................++++++------------++++++'''(((***,,,---...//////------------------------++++++++++++,,,------------.........---,,,,,,+++******++++++++++++,,,,,,---------.........//////---...///000000///...---------------------------+++++++++***)))((('''&&&((()))+++---...---+++***+++,,,,,,,,,,,,+++******++++++,,,,,,---------...((((((((()))******+++++++++++++++******))))))))),,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,---------......---......//////......---------......//////000000---......///000111111222000000000000111111111111111111000000/////////...,,,...111333666:::???BBBDDDFFFGGGFFFEEEGGGLLLPPPRRRSSSVVVYYY[[[\\\]]]]]]YYY\\\```bbbfffmmmyyynnneeebbbbbbcccqqq|||jjj^^^YYYYYYUUUYYY\\\^^^cccpppsssggg\\\XXXXXXWWWWWWYYYXXX[[[\\\XXXRRRLLLKKKKKKEEEAAA===;;;;;;<<<:::888666777:::>>>EEEPPP[[[ccciiijjjkkkjjjiiiiiijjjkkk>>>@@@AAACCCDDDFFFJJJMMMLLLNNNPPPRRRTTTZZZcccjjjrrr|||tttmmmiiieeeccceeejjjgggggglllnnnmmmrrrzzzuuu|||||||||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzxxxvvvtttsssssstttuuutttssssssrrrpppooonnnnnnkkkllloooqqqrrroooiiieeeXXXRRRLLLJJJKKKKKKHHHEEE===<<<999555222000///...222222111111111111111111000000000000000///..............................---,,,,,,++++++******))))))***+++,,,------------,,,,,,+++***+++,,,...///,,,,,,---------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++************************,,,)))&&&&&&)))++++++))))))************++++++++++++,,,.........,,,***)))+++***)))(((((()))******))))))))))))))))))))))))***************)))((('''((()))***+++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,------------------------111000...---,,,...///000,,,,,,,,,------.................................////////////000000000000000000000000000000000000000000000111111111111111444222111555<<>>;;;::::::888777:::888555666<<>>===;;;999777666:::AAAIIINNN[[[___eeeiiijjjiiiiiihhh???AAADDDGGGHHHJJJLLLNNNPPPXXXeeeqqq}}}}}}xxxsssppprrrvvvyyyzzzzzz{{{~~~|||~~~~~~}}}}}}}}}}}}}}}}}}yyyyyyxxxwwwxxxyyyzzz{{{xxxxxxwwwvvvuuuttttttssssssrrrssstttuuussspppnnnfff___UUUNNNLLLLLLKKKJJJGGGDDD???:::666555555555111111222222222111///...///000000000000///......------------------------,,,,,,------...//////000++++++,,,---............,,,,,,,,,+++,,,,,,---............------,,,,,,+++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++,,,,,,---...///,,,,,,,,,,,,------------...,,,+++******+++---///******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------------------------------------------------------.................................111111000000//////......000000000000000000000000111111000000000000111111333555:::AAAHHHMMMNNNNNNJJJKKKLLLNNNPPPSSSVVVWWWUUUVVVWWWVVVVVV[[[bbbhhhuuuuuuggggggqqq~~~~~~vvvnnniiibbb]]]]]]```cccfffssszzzooohhhcccdddfffeeeaaa\\\UUUQQQJJJGGGDDDCCCBBB@@@>>><<<<<<:::888777888<<<@@@CCCPPPVVV___fffiiiiiiiiihhhDDDEEEGGGHHHJJJNNNSSSVVV^^^iiiyyyzzztttuuuuuuuuuuuuxxx{{{}}}|||~~~zzzzzzyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvuuutttuuuuuuuuusssqqqmmmeee[[[RRRMMMLLLKKKJJJLLLJJJFFFAAA===999777555111222333333222000...---//////000000//////...---,,,,,,,,,,,,------------++++++,,,,,,------------,,,,,,---...............------,,,,,,,,,---------//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++$$$(((,,,,,,***)))+++---,,,,,,,,,,,,------------,,,++++++***+++,,,...///******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,+++*********+++,,,,,,+++++++++,,,,,,,,,------..................------........................,,,,,,---.........---------------.......................................111111000000//////......000000000000000000000000333333222222222333444444555999???FFFLLLOOOOOOOOOLLLMMMOOOPPPRRRSSSTTTUUUZZZZZZZZZYYY\\\eeerrr|||vvvmmmgggmmmzzz{{{tttpppnnnmmmkkkiiilllwww|||tttttttttrrrnnnfff^^^XXXPPPMMMIIIEEEBBB@@@<<<:::;;;:::888777777888:::<<>>DDDIIILLLMMMMMMMMMOOOOOOPPPQQQQQQRRRRRRRRRZZZ[[[\\\```hhhxxxxxxsssnnnmmmuuuwwwpppjjjooouuuzzz||||||}}}|||ssshhh```YYYTTTNNNIIIFFFBBB???===:::999888777777888999999;;;BBBMMMXXX```fffjjjmmmJJJLLLOOOUUU]]]iiivvv~~~vvvnnnlllnnnpppssswww{{{|||~~~}}}}}}|||{{{zzzyyyxxxxxx|||{{{{{{{{{zzzzzzzzzyyywwwvvvuuuvvvwwwwwwvvvtttsssoooggg]]]UUUNNNJJJHHHLLLNNNPPPPPPLLLEEE===888777666555333222000//////...////////////...------,,,------....../////////222111111000//////............///////////////...---............---,,,,,,.........------,,,,,,+++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++++++++++++++++++++,,,,,,,,,,,,)))+++---......---,,,***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................---.........///000000000/////////.............../////////////////////////////////000000000000000111111111111111111111111111000///000111444777999@@@CCCGGGJJJJJJKKKLLLMMMPPPPPPPPPPPPPPPQQQRRRSSSVVV[[[cccmmm|||{{{{{{ssstttvvvxxx{{{{{{zzzwwwwwwuuuwww~~~tttqqqoooooonnnllllllooottt~~~xxxoooaaa[[[SSSLLLGGGDDDAAA@@@;;;;;;999999888999999:::777<<>>DDDFFFHHHIIIIIIJJJMMMPPPPPPOOOOOOOOOPPPSSSUUUWWW\\\eeettt|||sssssspppvvvxxxqqqjjjcccaaaccceeelllyyytttlll```UUUMMMHHHEEECCC???>>><<<::::::::::::;;;777:::>>>DDDKKKTTT]]]cccYYYbbbppp~~~ssskkkhhhfffiiinnnssstttwwwyyyzzz{{{zzzyyy}}}}}}~~~~~~zzzzzzzzzzzzzzzyyyyyyyyywwwwwwxxxzzz|||{{{yyyvvvuuutttqqqjjj___TTTLLLHHHHHHJJJMMMOOOOOOMMMJJJHHH===:::777333111111222333......//////......---,,,.........///000111111222------......//////000000///000000000000000//////....../////////...,,,+++,,,,,,---------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,---***'''(((+++...---,,,---------........./////////...,,,*********,,,---((()))+++,,,------,,,,,,------------------------)))***++++++,,,,,,,,,,,,***,,,...000///---***''',,,,,,,,,---------.............../////////000000////////////////////////---,,,+++***+++---000111000000//////.........---000000000000000000000000------...///000111222222111111111111111111111111444444444555888===AAADDDFFFHHHIIIHHHHHHJJJOOOTTTOOONNNNNNNNNQQQUUUYYY[[[fffrrrzzzrrrsssxxxkkk___[[[\\\]]]aaahhhuuutttdddXXXPPPLLLIIICCCAAA>>><<<::::::;;;;;;888999;;;>>>CCCLLLVVV\\\eeeuuu~~~~~~qqqgggfffiiilllqqqlllmmmuuuyyywwwxxx{{{}}}zzz{{{~~~}}}}}}|||yyywwwvvvwwwxxxyyyxxxyyyzzzzzz{{{{{{zzzzzzvvvuuurrrmmmfff\\\PPPIIIKKKIIIHHHJJJNNNPPPOOOLLLHHHBBB;;;555222111000///000...---...000111111111////////////............000///...------...///000------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,...000111,,,,,,,,,...000000///---//////.........---------------,,,,,,,,,+++++++++,,,,,,---.../////////...+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,,,,+++++++++***))))))))),,,***((()))+++,,,***((())))))*********+++++++++.........------,,,,,,,,,.........------,,,,,,,,,...........................------,,,,,,------......------------...//////222333333222000///000222////////////000000000000111111222222222222111111555222000111333444222000444555777:::>>>BBBEEEGGGJJJLLLJJJEEEGGGNNNPPPMMMSSSQQQRRRTTTSSSTTT```ooowww}}}nnnfffdddfff^^^\\\dddooo~~~yyylllbbbYYYSSSOOOJJJDDD@@@@@@@@@???======888888>>>BBBCCCIIIPPPwwwqqqppppppqqqmmmmmmqqqtttsssuuuyyy{{{zzzzzz{{{}}}~~~~~~}}}~~~|||zzzxxxxxxxxxyyyzzzyyyzzzzzz{{{zzzzzzyyyyyyxxxwwwuuurrrkkkaaaVVVOOOMMMJJJIIIJJJMMMOOOMMMKKKGGGBBB<<<777444333111000222000///...///000///....../////////000000111111//////...------...//////...............---,,,,,,++++++,,,,,,,,,---------------------------------........................***)))((('''((()))+++,,,...---,,,...///000...---//////.........---------......---------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++************000...,,,---///000...---+++,,,,,,,,,,,,---------......---------,,,,,,,,,///...............------...........................------,,,,,,------...///............///000000111222222111//////000111////////////000000000111111111222222222222111111222000///111333555444222555666999<<<@@@DDDHHHIIIJJJLLLJJJGGGIIIOOORRROOOSSSPPPPPPUUUYYYaaapppuuunnnggg___[[[```fffrrrwwwkkkccc[[[TTTKKKFFFDDDDDDBBBAAACCC???>>>AAACCCCCCGGGNNN|||xxxuuutttrrrooorrrvvvtttvvvyyyzzzzzz{{{|||}}}~~~}}}{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwuuuooofff\\\TTTOOOLLLIIIIIILLLMMMKKKHHHEEEBBB===:::777666333222444222000/////////---,,,......///000111222333333......------------......///////////////......---,,,,,,,,,,,,------------................................................,,,,,,+++***+++,,,---...000...------.........---...............---------............------------.........------,,,+++***------------,,,,,,,,,,,,------------,,,,,,+++************+++++++++++++++...,,,+++,,,---...---,,,,,,,,,,,,,,,------------...------------,,,,,,,,,.........///////////////..............................------------......///////////////000111111000111111000......///111/////////000000000111111111111222222222222111111000///...000333555666666666888<<<@@@EEEIIILLLNNNLLLNNNNNNLLLMMMRRRUUUTTTWWWSSSSSSZZZeeettt|||pppgggaaaaaabbbhhhxxxwwwlllcccXXXOOOLLLKKKJJJHHHMMMJJJHHHIIIIIIFFFGGGJJJyyyrrrqqqrrrnnnrrrwwwxxxwwwxxxzzz}}}~~~}}}|||{{{{{{||||||}}}|||||||||{{{zzzyyywwwvvvtttttttttsssppphhh^^^XXXQQQMMMJJJIIIJJJJJJHHHEEEBBB@@@===;;;:::888555333555222000/////////...,,,......///000000111222222......------------......000000000000000///......,,,,,,,,,------------...------------------------........................//////......//////000111222///---,,,---...------...........................------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++......------,,,,,,,,,+++------------,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------....../////////000..............................------------......//////......//////000111//////000///------///000//////000000000111111111111222222333333222222111000//////000222555666777888;;;@@@EEEJJJNNNPPPRRRPPPQQQQQQQQQRRRUUUYYYZZZ^^^\\\^^^hhhxxxyyyooojjjgggiiittt{{{qqqcccXXXTTTSSSRRRRRRWWWWWWWWWWWWTTTNNNJJJHHH|||sssnnnkkkooosssuuuuuuuuuyyy|||}}}}}}}}}|||}}}}}}}}}~~~}}}||||||{{{zzzxxxwwwvvvrrrssssssrrrpppjjjbbb\\\TTTOOOKKKIIIIIIIIIGGGDDD@@@>>><<<<<<;;;:::888666444222000000000111000...////////////////////////........................000000111111000000///...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,------...222///---,,,---...---------.....................,,,,,,,,,+++++++++******)))***+++,,,------------.........------,,,,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,---------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,------......///........................///......------......///......------......///000...//////...------///000000000000000111111111111222222333333333333222222222222222222222444666888<<>>============;;;:::666444222111222222111000000/////////.........---......////////////......000000000000000//////...,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------000...------.........------------...............++++++++++++************((()))+++,,,.../////////.........---------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,------------............,,,,,,,,,------------...,,,,,,,,,---------------........................//////............//////---------------...//////.../////////---...///111000000000111111111222222222222333333333333222222333444444333333555888;;;@@@DDDIIIOOORRRTTTSSSSSSOOONNNOOORRRSSSWWW```jjjrrr|||}}}wwwuuuuuu|||qqqeee```_________ccciiimmmmmmjjjeee\\\TTT}}}ooonnnlllmmmqqquuuxxxyyyzzz{{{|||}}}~~~~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvsssrrrpppmmmiiifff]]]XXXRRROOOOOOOOOMMMKKKBBB@@@>>>>>>@@@@@@@@@???:::777555333333222111//////////////////000000000//////000111111000////////////000000//////...---------------............------------------------........................---......///////////////...---,,,...///000...------------.........//////,,,,,,,,,+++++++++*********+++,,,---.../////////------------............******+++,,,------------,,,,,,,,,,,,,,,,,,++++++(((***,,,+++)))(((***+++---------............///,,,,,,,,,---------..................------------........................//////............//////...............//////000...///000///......000222000000111111111222222222222333333444444333333222222444444444444777;;;@@@DDDHHHMMMRRRTTTTTTRRRQQQNNNMMMOOOTTTXXX^^^lllyyyzzz|||yyyyyyzzzyyyuuuuuurrrllljjjiiihhhgggmmmpppnnnllllllgggaaarrrnnnjjjkkkpppuuuxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxxxxuuurrrpppnnnllliiiggg```[[[UUURRRRRRRRRPPPNNNDDDBBB@@@@@@AAACCCCCCCCC===;;;777555444222000.........///000111222333333///000111222222111000//////////////////......------------.........//////................................................,,,------...///.........,,,,,,,,,...000000///------------.........//////---------,,,,,,,,,++++++------......///.........,,,---------.../////////)))***+++,,,---.........---------,,,,,,+++++++++,,,...000///---,,,...000+++++++++,,,,,,,,,------,,,,,,,,,------.........000000//////.........---........................//////............/////////////////////000111111...///000/////////111333000111111111111222222222222333333444444333333222111333444555555888???CCCGGGJJJOOOTTTUUUTTTRRROOOPPPNNNQQQXXX___gggwww{{{xxx~~~xxxrrrmmmfffdddpppxxxtttrrrqqqiiinnnooollllllooonnnjjjvvvnnnooorrrrrrsssvvvvvvxxx|||~~~}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxwwwtttqqqnnnmmmllllllddd]]]UUURRRTTTWWWWWWVVVLLLFFF@@@===???BBBDDDDDDEEE@@@:::777666555222///666333///,,,+++---///111111111111111111000//////////////////////////////000000//////.........---//////.........---------...........................------,,,,,,------...------------------------000///---+++++++++---.........---------,,,,,,,,,)))***++++++,,,---......------------------------000///---,,,+++,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---.........------,,,,,,,,,........................---------.........//////////////////////////////---------,,,,,,+++++++++...///000222222111111000111111111000000000000000444333222111111333555666222444555666888<<<@@@DDDLLLOOOSSSWWWWWWUUURRRPPPPPPQQQUUU\\\cccqqqsssssshhhaaa]]]bbbkkkxxxxxxkkkjjjjjjlllnnnqqqqqqpppnnnyyyvvvuuusssrrruuuuuuwwwzzz||||||{{{zzzzzz{{{{{{|||||||||{{{{{{zzzxxxwwwuuurrrpppooonnnnnniiiaaaXXXTTTUUUWWWWWWWWWNNNHHHAAA===>>>AAACCCDDDHHHCCC===888555444333222444222///---,,,...000111111111111111111000////////////////////////////////////......------------//////.........---------...........................------,,,,,,------...------------------------000...---++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,,,,...000111+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................---------.........////////////////////////////////////.........------------...///000111000000///111111111111000000000000//////111222333444444555444555777888999===BBBFFFMMMOOOSSSWWWWWWVVVSSSPPPTTTUUUZZZcccooo~~~|||zzzqqqeee\\\\\\```hhhoooxxxzzzoookkkjjjjjjkkknnnqqqrrrrrr{{{wwwwwwwwwxxxyyyzzz{{{|||||||||}}}}}}}}}}}}||||||{{{zzzyyyxxxvvvtttsssrrrrrrrrrnnnggg]]]WWWVVVWWWXXXWWWRRRLLLDDD???===???AAABBBKKKHHHCCC<<<666333333444222111000/////////111111111111111111111000//////////////////////////////......---------------,,,/////////............---..............................------------......------------------------///...---,,,+++,,,---.........---------,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,,,,,,,---///111222+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------...------------,,,,,,,,,........................------........./////////////////////////////////111111000000000000//////---...//////000000//////111111111111111111111111+++---000333555555444444666777888999;;;???DDDHHHOOORRRUUUWWWXXXWWWTTTRRRTTTUUU\\\iiizzzxxx|||qqqccc\\\ZZZ[[[___eeeooozzzvvvrrrmmmjjjlllpppsssuuu|||zzzyyyyyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvuuuuuutttrrrkkkaaaZZZWWWWWWXXXXXXVVVQQQIIIBBB>>>>>>@@@AAAJJJKKKIIICCC;;;555444555111111111111111111111111111111111111111000//////////////////////////////......................../////////.............................................------------......------------------------...------,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------....................................////////////////////////////////////111111111111111111111000...//////000000000000000000111111111111111222222---///111333444555555555777888999:::<<<@@@FFFKKKSSSUUUWWWYYYZZZYYYWWWUUUTTTVVV```rrr~~~vvvhhh```[[[[[[[[[aaarrruuunnnmmmooosssuuuzzzvvvxxx{{{~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvsssmmmeee^^^YYYXXXXXXXXXZZZVVVNNNFFF@@@>>>???@@@GGGKKKMMMKKKCCC<<<777666111111111222222222222222111111111111111000/////////////////////////////////////////////000000000///////////////////////////////////////////////////......------......///---------------------------------,,,------------......---------,,,,,,,,,******+++,,,,,,---......------------------------......---------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------................................./////////000000////////////////////////000000000000000000000000111000111111111111222222000000111111222222222333444333222222333444666777777777888:::===BBBIIINNNWWWXXXYYYZZZ[[[ZZZYYYXXXYYY^^^lll{{{nnnddd^^^YYY[[[jjj~~~uuuqqqrrrtttvvvvvvtttwwwzzz{{{{{{||||||}}}}}}|||||||||{{{{{{{{{zzzzzzxxxwwwvvvrrrnnnhhhbbb]]]ZZZZZZYYY\\\YYYTTTLLLDDD@@@???@@@DDDIIINNNOOOKKKDDD===999222222222222222222222222111111111111111000/////////////////////////////////000000000000111111111...////////////000000000//////////////////////////////............//////------------------------,,,,,,------------------......---------,,,,,,,,,)))******+++---......///------------------------------------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------......------------......,,,,,,,,,------------................................./////////000000000/////////////////////////////////000000000000111222111111111111222333444000000111111222333333333666555333222222444666777777888999;;;???FFFNNNTTTYYYYYYYYYZZZZZZZZZYYYYYYZZZcccwwwqqqhhh^^^]]]ggg~~~{{{zzzzzz{{{{{{uuuvvvxxxyyyyyyzzz{{{|||||||||||||||{{{||||||{{{zzzxxxwwwuuupppoookkkgggbbb^^^]]]\\\]]]\\\XXXQQQHHHBBB@@@@@@DDDGGGKKKOOOPPPKKKDDD>>>555444333222222222222222111111111111111000//////////////////////////////////////////000000000111.../////////000000000000//////////////////////////////............//////------------------------+++,,,,,,---.........---......---------,,,,,,,,,+++++++++,,,,,,---------------------------------******++++++,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------............------------......,,,,,,,,,---------................................./////////000000000000///////////////////////////000000000111111111111222111000000000111333333000000111222222333444444222222222333444555666777888999;;;>>>CCCKKKTTTZZZXXXXXXXXXWWWWWWWWWXXXXXXZZZiiizzzmmmgggiiivvvzzzwww~~~yyywwwyyyzzzwwwxxxyyy{{{||||||}}}}}}||||||||||||zzzxxxvvvuuupppooonnnjjjeeeaaa______]]]]]][[[TTTKKKDDDAAA@@@EEEFFFIIINNNQQQOOOIIICCC777555444222111111222222111111111111111000//////////////////////////////---.........//////000000.../////////000000111111000000000000000000000000//////............//////------------------------+++,,,------.........---......---------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------...............------------......,,,,,,,,,------.................................////////////000000000000////////////////////////000000000111111222222222111000/////////000222333000000111222333333444444---///111444666666666555999;;;===@@@EEENNNXXX^^^WWWVVVVVVUUUUUUUUUVVVVVV___qqq|||rrrlllooo{{{wwwwww{{{yyyuuuvvvuuuvvvxxxzzz{{{|||}}}}}}|||{{{yyywwwvvvttttttsssssssssrrrpppllliiieeecccdddeeeddd]]]SSSIIICCC@@@EEEGGGKKKOOOQQQPPPKKKHHH>>>:::555333222222222111222111000000000000000111///000111222111000...,,,............////////////000000//////.........---000000111111111111000000000000000000///...---,,,++++++++++++++++++++++++////////////////////////...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...---++++++,,,,,,+++***)))***+++,,,...///000000111111000...---***((('''---......//////......---000000//////.........---////////////////////////...............///000000000...,,,++++++---000111000000000000111111111111222222111111222222333444444555555555555666999;;;999;;;???EEENNNTTTYYYZZZXXXRRRNNNPPPTTTWWW]]]ccclllxxxyyyyyyvvvzzzvvvwww|||zzzxxxyyy{{{uuuxxxyyyzzz{{{|||||||||||||||{{{zzzxxxvvvuuuttttttttttttsssqqqnnnjjjgggeeeeeeffffff```WWWMMMFFFCCCFFFGGGHHHLLLOOOPPPOOOMMMBBB>>>999555333222111111111000000000000000111111///000111111111///...---............////////////000/////////............//////000000000000//////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,,,,...///---,,,,,,------,,,***++++++,,,---......///////////////...---,,,+++***------------------------000/////////............///////////////////////////............///000000///...---------...000111//////000000000111111111333222222222222333444444555666666666666777:::<<<<<>>AAAFFFMMMTTTXXXXXXVVVUUUQQQRRRWWW```eeeiiiooouuu~~~rrrggg___XXXUUUYYYfff{{{tttssssssttttttttttttttttttzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvtttrrrpppmmmllljjjkkkkkkhhhbbb[[[UUUQQQRRRPPPNNNMMMMMMLLLKKKIIIIIIDDD>>>999666444333111......///000111222222222111000////////////000000............///////////////////////////............//////000000//////...//////000//////...------........................////////////////////////------------------------...------,,,,,,------...........................///000111000///...///000///...------...///...---...............------------...............------///---,,,******,,,---//////////////////........./////////////////////////////////...///000000111///000111222222222111111444444444444555555555555444444444444444555666666666777999999:::<<>>AAAFFFIIIQQQUUUZZZ]]]^^^^^^```bbbiiippp}}}}}}qqqbbbXXXSSSUUU```kkk~~~zzzuuurrrqqqqqqrrruuuvvvwwwxxxyyyxxxxxxwwwvvvvvvwwwwwwvvvtttrrrqqqooommmkkkjjjiiifffbbb```SSSUUUXXXZZZ[[[XXXRRRNNNKKKGGG@@@<<<999777555444...///000222222222111000////////////000000000000............////////////.........///////////////000000111111111111000000...///////////////..............................------------------------,,,------......------,,,...------,,,,,,------...------------------------+++---......---,,,---///...,,,,,,,,,...///...---//////..................///////////////...---,,,///...------------...///.........///////////////000000000000000000000000000000//////000000111222000000222333333333222111000000000111111111222222555444444444444555666666666888<<<@@@DDDIIIOOOTTTZZZ^^^bbbeeefffiiinnnrrr~~~rrreeeZZZUUUWWW]]]ppp~~~||||||~~~}}}tttpppoooooorrrtttvvvwwwxxxxxxwwwvvvuuuvvvwwwwwwvvvuuutttssspppmmmiiihhhiiihhhgggeee[[[\\\^^^aaabbb___ZZZUUUPPPKKKDDD>>>;;;888555444...///111222222111000///---...///111111111000///............////////////............/////////000//////000000000000//////......////////////......------------------------------------------------,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///,,,++++++,,,---......,,,............////////////---......///////////////////////////////////////............/////////000000000000000000000000000000000//////000000111222000000111222222222222222000000111111111222222222444444333333444444555666777;;;@@@EEELLLSSSZZZ___aaaffflllpppssswww}}}vvvhhh\\\XXXXXXcccxxx}}}~~~wwwttttttqqqrrruuuwwwxxxxxxwwwvvvuuuuuuvvvwwwwwwvvvtttsssqqqmmmhhhggghhhiiiiiigggddddddeeefffeeebbb\\\XXXTTTOOOHHHAAA<<<888555333///000222333222111///...,,,...000111222111000///............/////////000---.........//////000000......////////////............///////////////...------------------------////////////////////////,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...000,,,+++***+++---...---,,,............//////000000+++,,,---///000111111111//////000000000000//////---.........//////000000000000000000000000000000000000000000000111111222000000111111111222222222333333333444444444555555444333333333333444555555999===CCCIIIQQQYYYaaagggeeellltttzzz}}}uuufff]]][[[ZZZmmmrrrqqqoooooossstttssstttxxxvvvwwwxxxyyyxxxvvvtttrrrqqqooollliiigggeeeeeedddhhhfffeeedddbbb___[[[XXXXXXUUUNNNEEE<<<666444555333333333222222000///...//////000000111111111222......//////000000000111000///...------...///000111111111111000000000000111111000///////////////000000//////.........---////////////////////////---------............///...------,,,,,,+++******////////////////////////---.........---,,,,,,+++.........///111000...,,,------------------------...............///000000///////////////.........///---+++,,,...000///---111000///...............////////////000000000000111111111000111111222333333333222222222222222222777555666888777555666;;;AAABBBGGGQQQ\\\eeeiiijjjhhhsssxxxkkkeeeaaafffvvv~~~sssooonnnqqqtttttttttwwwzzzzzz{{{zzzzzzxxxvvvuuuqqqpppmmmjjjhhhgggffffffhhhgggeeebbb___[[[YYYWWWYYYVVVQQQIIIAAA;;;888888333333333222111000///...///000000000111111111111///000000000111111111111000///............///000000000000000000000000000000///......------......000/////////....................................---------............///++++++,,,,,,---.................................---.........------,,,+++000...,,,,,,---................................................///000000////////////////////////000...,,,---000111000///111111000/////////000000000000000111111111111222111111111111111222222333222222222222222333333333555333444666555333555:::BBBGGGOOOYYYbbbhhhkkklllrrr|||{{{rrreeefffppp{{{sssmmmpppuuuvvvwwwxxx||||||{{{zzzyyyxxxwwwwwwrrrpppnnnkkkiiihhhhhhhhhggghhhfffaaaZZZUUUTTTUUUZZZYYYUUUOOOGGG@@@===;;;555555555444333222000///000000000000111111111111---............/////////000//////......//////000////////////000000000000000000///............///////////////............---------------------------------............///,,,,,,------.../////////---------------------------............---,,,,,,111...***)))***---...///////////////////////////...............///000000////////////////////////111///...///000222111111111111111111111111222333111111111222222222333333111111111111111222333333111222222333333444444444666444444666555444777<<>>;;;888888888777666444333222000000000000000111111111////////////////////////000//////////////////000///////////////000000000333222222111111111111111///////////////.........---------------------------------............///000000000///......------------------------------------............------000...++++++,,,................................................///000000///////////////000000000000/////////000111111111111111000111111222333333111111111111222222222333222111111111111222333333111222222333444555555666999666666888888888===CCCFFFRRRaaalllqqqvvv~~~vvvkkkjjjuuuvvvnnnooorrrvvvzzz{{{zzzyyyxxxwwwwwwwwwwwwqqqooommmjjjhhhgggggggggggghhheee]]]SSSLLLLLLOOOYYY[[[\\\XXXPPPGGG???:::999999888777666444222111111111000000000000000000222222222222222222222222///000000000000000000///.../////////000000111111333222222111111111111111.........///////////////---------------------------------............///111000000//////...------------------------------------...//////......---///...---...000000...---------------------------...............///000000////////////000000111111...//////......///000111000000000000111111222333000000000111111111222222222222222111222333333444222222333444555555666666999777666999:::<<>>FFFOOOXXXbbbppp}}}nnneeebbbccccccdddjjj{{{vvvoooppptttvvvwwwxxxzzzzzzzzzzzzyyytttsssooollliiigggfffeeegggeeeaaa[[[TTTNNNIIIFFFNNNTTTZZZ\\\XXXOOOEEE@@@::::::999888666444222111111111111111000000000///...---------,,,,,,,,,,,,///000111111111111000///000000000111222333333333000///......------................../////////000........................---------............///,,,------......///000000........................------...//////////////////...------...///...---.......................................///000000...//////000111111222222...000111000///...111333444333333222222222222333111111111222222222333333333222222222222333444444555555555555555666666666888555555999===BBBLLLUUUdddnnn}}}~~~oooddd]]]ZZZXXX]]]mmmtttqqqtttqqqsssuuuxxxyyyyyyxxxwwwwwwuuuqqqmmmjjjgggfffeeegggddd```[[[VVVPPPIIIDDDIIIPPPYYY^^^[[[SSSJJJDDD>>>>>>===<<<:::888666555222111111111000000//////333333222222111111111000///000111222222111000///000000111222333333444444111111000///////////////---.........//////000000////////////////////////---------.........///////////////...------,,,,,,////////////////////////------...///000000//////111...+++***+++---......////////////////////////...............///000000...//////000111222222222///111333222000///222555666555444444333333333333222222333333333444444444333333222222333333444555666666666666666555555555:::777888<<>>CCCKKK[[[iiixxx|||nnn^^^[[[YYY[[[dddrrr|||}}}xxxnnnnnnppptttuuutttvvvzzzyyywwwtttqqqnnnkkkiiihhhhhhfffbbb]]]XXXPPPIIICCCBBBFFFMMMUUUZZZWWWOOOHHHAAA>>><<<<<<===<<<999666444222111111333333222111000000////////////000000/////////000000000000000000000111111222222333333000000000000000000000000------.............................................,,,+++,,,...///---+++,,,,,,---------.........------.........---+++***////////////////////////////////////////////////---------....../////////000000000000000000000000111000000//////000000111111000000000000000000000222222111111111111222222222222222222222222333333111000///......000111222555555555666777999:::;;;<<<<<>>>>>??????;;;888555333111111222222111000111000000//////000000111000000000000000000//////000000000000111111111111000000000000000000000000//////..........................................---,,,+++,,,------,,,+++,,,------------.........//////............------////////////////////////////////////////////////.........///////////////000000000000000000000000000//////......//////000000000000000000000111111333333222222222222333333333333333222222222111111222222333333333444444444555555666777999;;;<<<===@@@AAAEEEJJJOOOXXXggguuu~~~jjjaaaYYYWWW\\\kkk~~~www|||wwwtttttttttuuuxxxyyyxxxwwwuuusssqqqooonnniiifffbbb^^^ZZZTTTMMMIIICCCCCCEEEKKKQQQTTTRRRPPPCCC@@@>>>???AAA@@@===:::777444222111222222111000111000000000000000000111222111111000000/////////000000000000////////////////////////////////////000000//////......------........................------------------------------------............000000///......//////000////////////////////////////////////////////////..................//////000000000000000000000000//////............//////000000000000000111111111222222222111111222222222222222222222222222222222555666777888999888888777555555666888:::===???@@@CCCCCCFFFLLLRRR\\\nnn~~~yyyooobbbZZZZZZeee|||{{{vvvssssssvvvvvvvvvvvvvvvtttrrrqqqppphhhfffccc```]]]YYYTTTPPPFFFDDDCCCFFFKKKOOOPPPOOOCCC@@@>>>>>>@@@AAA???===999666333222222222222111111111000000000000111111222222111111000000//////000000//////////////////////////////////////////000000000//////......---////////////////////////.../////////.........///---------.........//////111000/////////000000111////////////////////////////////////////////////------------------------000000000000000000000000//////............////////////000000111111111111111111000000000000111111000000111222333333444444222333555666666666444333555666777999;;;>>>@@@AAACCCCCCFFFLLLTTTaaauuu|||oooddd___eeexxx}}}tttrrrssstttuuuvvvvvvuuutttrrrqqqjjjhhheeecccaaa^^^ZZZXXXKKKGGGCCCCCCGGGKKKMMMMMMEEEAAA>>>===@@@BBBBBB@@@<<<999555333333333333222222111111000000111111222111111111111111111000000////////////000000000000000000000000000000000000000000//////////////////////////////////////////...000111000///...///000------.........///////////////000000000000111111////////////////////////////////////////////////---------------,,,,,,,,,000000000000000000000000000//////......//////000/////////000111111222222111000000000000000000111///000111222333444444555111222333555555444444333666666777999;;;===@@@AAABBBDDDIIIRRR\\\iii||||||rrriiiiiivvv|||uuuuuutttuuuvvvwwwwwwvvvtttsssooollliiifffdddbbb^^^\\\QQQLLLFFFDDDFFFIIIKKKJJJIIIDDD>>>===@@@DDDEEEEEE???;;;777444444444444333222111111000000111111222111111111111111111222222/////////000000111111111000000000000000000000000///////////////000000000////////////////////////---///111000...---...000............////////////---...000111111111000//////////////////////////////////////////////////////.........------------000000000000000000000000111000000//////000000111...//////000111111222222222111111000000111111222111111111222222333333333444444555555666666666555666666777999:::===???@@@AAAFFFQQQ^^^iiiuuuxxxqqqwwwzzzxxxtttuuuwwwxxxxxxwwwvvvuuussspppllliiifffccc```]]]VVVPPPIIIFFFGGGIIIJJJIIIKKKFFF???===@@@EEEHHHIII@@@===888555555555555444222222111111111111222222000000000111222222222333...//////000111222222333000000000000000000000000......//////000000111111000000000000000000000000,,,...000///---,,,---000............/////////000,,,---000111222111000...////////////////////////////////////////////////000000//////.........---000000000000000000000000111111000000000000111111...//////000111222222222333222222222222222222333333333333222222222222111333333333333444444444555666777777888:::<<<>>>???AAAHHHXXXhhhttt~~~yyyzzzyyyrrrrrrtttxxx||||||xxxtttsssqqqooollliiieeecccaaa```[[[SSSMMMJJJIIIHHHGGGIIIDDDAAA@@@??????EEELLLHHHCCC;;;555333333555666222222111111111111222222000000000000000000000000222111000/////////111111///////////////000111111////////////////////////000///////////////000111---.........//////000000...///000///...---...000------......///000000000---......///000111111222000000000000000000000000///////////////000111111//////000000111111111222111111111111111111111111111111111111111111111111333333222222222333444555222222333333333444444444444444444555555555555555555666:::===<<<;;;@@@HHHIIIXXXkkkzzzsssrrrrrrvvvzzz{{{xxxtttuuussspppllliiifffdddcccbbb]]]WWWRRROOOMMMKKKJJJIIIDDDAAA@@@??????DDDLLLKKKFFF???999555444555555000000////////////000000111111111111111111111111111000000000000000111111///////////////000111111////////////////////////222111000//////...//////............/////////000...///000///...---...000//////////////////............//////000000111111000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111111111111111111111111111222111111111222222333333222222333333333444444444444444444555555555555666555666999<<<::::::AAAKKKUUUggg}}}uuusssrrrtttwwwzzzyyywwwwwwuuuqqqllliiigggffffffccc```[[[XXXUUUSSSPPPMMMJJJEEEAAA???>>>>>>DDDKKKOOOKKKEEE>>>999555444444111000000//////000000111111111111111111111111111...///000111111111111111000000/////////000111111////////////////////////333222111///........................////////////...///000///...---...000111111000//////...------////////////000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222333333333333444444444444444444555555555666666666888888999;;;;;;>>>GGGRRReeezzzyyyuuurrrrrrvvvzzz{{{zzzxxxuuupppkkkhhhfffffffffcccaaa___]]][[[WWWSSSPPPKKKFFFAAA???======CCCKKKRRRPPPKKKDDD<<<666333222333333222222222222333333111111111111111111111111---...000111222222222111111000000///000000111111////////////////////////111111000//////...//////.........///////////////...///000///...---...000000000000000//////......000000000000///////////////////////////////////////////////////000000111////////////000000111111000000000000000000000000111111111111111111111111000111111222222222222222333333333444444444444555444444555555666666777777;;;:::;;;>>>???EEERRR___sss}}}zzzuuusssuuuxxxzzzyyywwwtttooojjjgggeeeeeefffbbbaaa```___^^^ZZZVVVRRRMMMGGGBBB@@@======CCCKKKTTTSSSPPPJJJAAA999444222444444333333333333444444111111111111111111111111---...000111222222222111111111000000000000111111000000000000000000000000//////...//////000111111///////////////............///000///...---...000////////////000000111111000000000000///////////////////////////////////////////////////000000111,,,------///000111222333000000000000000000000000111111111111111111111111111222333333444444333333333333444444444555555555444444555555666777777888;;;:::<<<@@@DDDMMM]]]lll~~~zzz~~~yyyxxxxxxxxxwwwvvvsssoookkkhhhfffeeeeeebbbaaa``````___\\\XXXTTTPPPJJJDDD@@@>>>>>>DDDLLLUUUVVVVVVPPPFFF===777555333222222111111222222333222222222222222222222222...///000111111111111111222222111000000000111111000000000000000000000000............///111222333///////////////............///000///...---...000......///000000111222222////////////000000000000000000000000000000000000///////////////000111111,,,,,,---...000111222222111111111111111111111111111111111111111111111111111222333444555444333333333444444444555555555555444444555666777777888999999999<<>>EEEMMMVVVYYY[[[VVVLLLBBB<<<:::333333222222222222333333222222222222222222222222111000000000000000111111333222111111000000111111000000000000000000000000//////...//////000111222000/////////...............///000///...---...000000000000000000000111111......//////000000111111000000000000000000000000///////////////000111111.........///////////////222222222222222222222222111111111111111111111111000111333444444444222111444444444444555555555555444444555666777888999999:::;;;@@@IIISSSbbbwww~~~{{{~~~zzzvvvuuussspppllliiifffeeecccbbbaaaaaa```___\\\YYYTTTMMMFFFBBB??????EEEMMMWWW\\\^^^ZZZPPPFFF@@@>>>666555555444444555555666222222222222222222222222222111000//////000111111333333222111000000111111000000000000000000000000111000///////////////000000000//////.........---...///000///...---...000222222111111000/////////---......///000111111222000000000000000000000000///////////////000111111111000000///...---------333333333333333333333333111111111111111111111111...000222333333333111000444444444555555555666666444444555666777888999999<<<>>>EEEPPP\\\kkk}}}~~~yyywwwtttrrrrrroooiiifffgggeeecccbbbaaaaaa```]]][[[UUURRRLLLEEEAAAAAAEEEHHHTTT\\\bbb```ZZZQQQFFF===888555333444666777555222111111111222333444666777222222222111111111111000///000111333333333222111555444333111000000//////000000000000000000000000,,,---...//////...---,,,111111111111111111111111////////////////////////000000000000000000000000000000////////////000000//////000111111111111111111111000000//////......111111222222111000...---111111222222222333333333222222333333333444444444333333333333333333222222444444333333444777:::<<>>:::999777555777666444333222111111111222222222111111111111000111222333333333111000///222222111111111111222222000000000000000000000000...///000111111000///...111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000//////000111111111111111000000111111222222222333333222111111111222333444111111222222222333333333444444444555555555666666999999999999888888888888666999===>>>AAALLL[[[hhhzzzuuummmmmmtttwwwpppnnnmmmkkkkkkiiiggggggiiijjjkkkjjjlllkkkjjjfff```XXXQQQMMMNNNTTT^^^fffjjjjjjiiihhh]]]VVVKKK@@@888555555666333333333222222222111111111111111111111111111111000000000000000000000000000000000000111111111111......//////000000111111//////000000000000//////000000000000000000000000111///---...111222000...111111111111111000//////000000000000000000000000222222111111000/////////111111111111111111111111333333333333333333333333222222222222222222222222333333333444444444555555444444666777888888888888:::===???AAAGGGXXXpppzzzuuusssqqqvvv{{{rrrnnnmmmmmmjjjhhhggggggiiijjjjjjjjjjjjjjjiiifffaaaZZZTTTPPPNNNTTT^^^fffjjjkkkjjjiii```ZZZOOODDD;;;777666666333333333222222222222111111111111111111111111111111111111111111111111111000000000000111111111111////////////000000000000//////000000000000//////000000000000000000000000333111//////111222000///111111111111111000//////000000000000000000000000111111111111000000000000111111111111111111111111333333333333333333333333222222222222222222222222333333444444444555555555444444555666777888888888666:::@@@HHHVVVmmm~~~yyyqqqpppuuuuuunnnmmmmmmiiihhhggghhhjjjjjjjjjhhhiiiiiiiiigggccc]]]XXXTTTPPPUUU]]]dddjjjlllkkkjjjeee___TTTIII???999666555333333333333222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000//////////////////000000000000//////////////////////////////555333000///000111000000111111111111111000//////////////////////////////000000000111111111111222111111111111111111111111222222222222222222222222222222222222333333333333333444444444444555555555333444555666777888999999666<<>>777333444444444333333333222222111111111111111111111111111111111111111111111111///000000000111111111111111111000000//////......//////000000000000//////////////////////////////000////////////000222333111111111111111000////////////////////////////////////000111222333444444111111111111111111111111111111111111111111111111222222333333333444444444444444444555555555666666555555555666888999;;;<<>>999555444444444444333333333111111111111111111111111222222222222222222222222000000000000111111111111////////////000000000000//////000000000000//////000000000000000000000000222444777666333111000111111111111111111000//////000000000000000000000000111111111222222333333333111111111111111111111111333333333333333333333333222222333333444555555666555555555555666666666666888888888888:::===???AAAMMM[[[nnn~~~yyytttnnniiihhhiiiiiiiiijjjlllooorrrsssrrrpppooobbb^^^]]]```ggglllmmmkkkhhhgggddd^^^VVVKKKBBB<<<555555444444444333333333111111111111111111111111222222222222222222222222000000000000111111111111......//////000000111111//////000000000000//////111111111111111111111111555888;;;:::555111//////111111111111111000//////111111111111111111111111111222222222222333333333111111111111111111111111333333333333333333333333222222333333444555666666555555555555666666666777999999888999;;;>>>AAACCCUUUdddwwwpppjjjjjjiiijjjkkkooommmnnnppptttuuusssqqqjjjgggdddeeejjjmmmmmmjjjfffdddaaa^^^YYYQQQFFF>>>999777444333444555555555222222222111111111111000222222222222222222333333111111111111111111111111000000000000000000000000222111111111333333111//////000222111000///000111777666666555333111///...000000000000000000000000000000111111111000000///111111000000111111222333111222222222222333333333111111222222222333333333444444444444444444444444555555555666666666666666:::333333:::===;;;BBBNNNZZZmmmuuulllkkkjjjkkklllmmmmmmnnnqqquuuwwwvvvtttpppllliiiiiilllnnnmmmjjjhhheeebbb___[[[TTTIIIBBB888555222111111222333222222222222222111111111111000111111222222333444444111111111111111111111111000000000000000000000000///000000000000000000000............///000111222333333333333333222111111////////////////////////...///000111111222111111111111000000111111222333000000000000111111111111111222222222222333333333444444444444444444444444555555666666666666777777:::555555;;;<<<;;;EEESSSkkkwww}}}ppplllllllllnnnllllllnnnrrrvvvxxxwwwvvvvvvsssooonnnppppppmmmkkkhhhfffcccaaa^^^WWWOOOHHH:::777333111111222222222333222222222111111111111000000111222333333444444111111111111111111111111000000000000000000000000///000222000...///222555555222......000222222111///000111222222333333333////////////////////////......000111222222333333111111000000111111222333000000000000111111111222222222222222333333333333444444444444444444444444555555666666777777777777888666888<<<>>>AAAQQQbbbxxx|||uuunnnkkkkkkmmmmmmnnnpppsssuuuwwwwwwvvvxxxvvvsssrrrrrrqqqnnnlllhhheeebbb```___ZZZSSSMMM@@@<<<777444333444444333333333222222222111111111222222222222222222333333111111111111111111111111000000000000000000000000000333555333///000555;;;???999222000222444222///......///111222222222222000000000000000000000000///000111111222222222222111111000000111111222333222222222333333333444444222222222333333333444444333333444444444444444444666666666777777888888999555666:::>>>AAAKKK```ttt|||{{{|||}}}qqqkkkiiillloooqqqssstttttttttttttttvvvuuutttssssssqqqpppnnnhhhdddaaa___^^^[[[UUUPPPDDD???:::555444444444444333333333222222222222111444333333222222111111111111111111111111111111111111111111111111111111111000333555333///000555;;;???999222000222444222/////////000111111111000000111111111111111111111111222222222222222111000///111111000000111111222333222333333333333444444444222222333333333444444444333333333444444444555555666666777777888999999:::555888;;;???DDDRRRjjj~~~~~~vvvjjjhhhjjjoooqqqttttttsssrrrrrrsssttttttttttttsssqqqpppooohhhddd```^^^]]][[[VVVRRRFFFAAA;;;555333333333333333333333333222222222222444333333222222111111000111111111111111111111111111111111111111111111111///000222000...///222555555222......000222222111000111111111111000000///222222222222222222222222444444444333222111///...111111000000111111222333111111111111222222222222333333333333444444444444222333333444444555555555666666777888999::::::;;;888;;;===@@@HHHZZZqqq{{{kkkgggjjjmmmpppssstttrrrqqqrrrtttuuuvvvvvvuuusssqqqooooooiiieeeaaa^^^^^^\\\XXXTTTJJJEEE===777555444444444444444333333333222222222111111222222222333333333111111111111111111111111111111111111111111111111///000000000000000000000............///000111222000111111222222111111000111111111111111111111111333333333333222111111000111111000000111111222333111111111222222222333333333333333444444444444555222222333333444555555666666777777888999:::;;;<<<;;;===@@@EEERRRhhhlllgggkkkjjjnnnrrrsssrrrrrrsssuuuwwwxxxxxxvvvssspppnnnnnnkkkgggbbb___^^^]]]YYYVVVNNNIIIAAA;;;888777777666444444444333333333222222...///000111333444555666111111111111111111111111111111111111111111111111222111111222333333111//////000222111000///000111///000111222222222222222000000000000000000000000111222222333333333222222111111111000111222222333333333444444444555555555333333333444444444555555222222333333444555666666666777777999:::;;;<<<<<<;;;>>>BBBKKK]]]vvvkkkhhhnnnmmmppptttuuusssrrrtttvvvvvvvvvwwwvvvuuutttrrrqqqnnniiiccc___^^^]]]ZZZWWWNNNJJJCCC>>>:::888666444777777777777666555444333222222222222222222222222333333333222222000//////111111111111111111111111////////////000000000000000000000000000000000000000111111111111222222222000000000000000000000000333222111111111222333444222222111000//////000000333666999777222///111444222222333333333333444444222222333444444555555666:::888777777999;;;;;;;;;???===EEEXXXppptttnnnqqqooorrrttttttrrrppppppqqquuuuuuvvvvvvuuutttsssrrrqqqlllfffaaa___\\\YYYWWWOOOKKKDDD>>>:::777555333111111222333333333333333000000000000000000000000000111111222222222111111111111111111111111111111////////////000000000111000000000000000000000000000111111111111222222222111111111111111111111111222222111111111222333444222222111000000000000000333666999888333111333555222222333333333333444444222333333444444555555666888777777888999;;;;;;;;;??????KKKeee|||{{{zzzzzz{{{}}}}}}{{{}}}vvvtttqqqsssuuutttrrrooonnnnnnttttttuuuuuuuuuuuutttssssssoooiiiddd```\\\YYYVVVQQQLLLEEE???;;;777444111---...///111222333333333111111111111111111111111...///000111222333333333111111111111111111111111/////////000000000111111////////////////////////000111111111111222222222222222222222222222222222222222111111222222333444222222111000000000000111333666888777555333555777222222333333333333444444333333333444555555666666666666777888:::;;;<<<<<>>FFFSSSjjj~~~wwwpppllliiifffddddddcccbbbbbbcccfffjjjllllllqqqwww{{{zzzyyy{{{~~~~~~|||zzz~~~{{{tttsssrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuuuunnnmmmjjjeee```\\\YYYXXXTTTPPPIIICCC>>>999555111444444555555555555444444333333333333333333333333111111111222222222111111111111111111111111111111000000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111222222333333333333222111111111111111222222000222333444444333444555222222222333333333444444333333444555555666666777333666999:::;;;<<>>999666666666666555444333222222222222222222222222222222///000111222222222222222111111111111111111111111000000111111111222222222222222222222222222222222000111111111111222222222111111111111111111111111000111222333333333222222222111111111222222333444222222222333444444333222222222333333333333444444444444555555666666777777666888;;;::::::>>>EEEKKK\\\sssyyyvvvqqqiiiccc]]]ZZZWWWVVVVVVVVVUUUSSSSSSTTTVVVXXXZZZ\\\^^^___ccciiivvv~~~xxxvvvtttrrrttttttrrrrrrrrrrrrssstttrrrsssqqqkkkbbb[[[XXXXXXWWWSSSNNNIIIEEE@@@;;;888666666777777666666555444444444444444444444444444---...///111333444444444111111111111111111111111000111111111111222222222222222222222222222222222000111111111111222222222222222222222222222222222000111222333444333222222222111111111222333333444444444333444555555444222222222333333333444444444444444555555666777777777777999;;;::::::>>>GGGNNNcccvvv}}}rrriiidddaaa^^^[[[ZZZXXXVVVTTTSSSSSSSSSTTTSSSTTTUUUUUUUUUWWWZZZ]]]fffjjjsssvvvuuuxxxzzzwwwuuuuuuvvvwwwvvvtttyyyuuupppkkkgggaaa[[[WWWVVVSSSPPPLLLHHHCCC>>>:::777777555444444444444444444444222111000000//////222222111111111111222222111111111111111111111111333222222222111000000000222222222111111111000000333222222111111222222333333222222111111222222333222222222222111111000000444333111111222333222111555555444444444444333333666555555444444444555555666666666666777777777777888777:::>>>>>>???HHHTTThhhyyywwwppphhhaaa^^^\\\ZZZYYYZZZYYYXXXVVVUUUTTTTTTTTTRRRSSSUUUUUUVVVYYY\\\___fffjjjrrr|||~~~}}}xxxzzz{{{xxxvvvvvvxxxyyywwwuuuyyyvvvqqqlllhhhbbb\\\XXXVVVSSSPPPLLLIIICCC>>>:::777777666555444444444444444333222111000000000000222222111111111111222222111111111111111111111111222222222111111111111111222222222111111111000000333222222111111222222333333222222111111222222333222222222222111111111000444333111111333444444333222222333333444444555555555555555555555555555555666666666666777777777777;;;999999<<<<<>>:::888777666555444444444444222222111111111111222222222222222222222222222222000000000000000000000000111111111111111222222222222222222111111111111111333222222111111222222333333222222111111222222333222222222222111111111111333222111222333555555444000111111222444555555666333444555666666666666666666666666777777777888888<<<::::::;;;>>>FFFVVVdddvvvqqqrrr~~~{{{rrrjjjfff^^^\\\YYYWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXUUUSSSRRRSSSUUUVVVXXXYYY\\\```ccciiimmmtttyyy|||yyywwwxxxxxxxxxxxxyyyyyyyyyxxxyyywwwsssppplllgggaaa]]]WWWUUUQQQNNNJJJEEE???;;;888777666555444444444444111111111111222222333444222222222222222222222222000000000000000000000000000000000111222222222333111111111111111111111111333222222111111222222333333222222111111222222333222222222222222222222222222111000111333555555444111111222222333444444555333444555666777777666666666666666777777888888999888999;;;>>>DDDQQQdddsss|||qqqooo|||xxxooohhhbbb___\\\[[[ZZZXXXWWWWWWXXXYYYXXXXXXYYYYYYXXXVVVTTTSSSVVVXXXYYYZZZ[[[^^^bbbeeeiiinnntttxxx|||yyyvvvtttuuuvvvwwwwwwwwwwwwwwwyyywwwuuurrrooojjjddd```YYYVVVSSSOOOLLLGGGAAA===888888666555555555555555111111111111222333444555111222333333333333222111000000000000000000000000000000000111222222222333111111111111111111111111333222222111111222222333333222222111111222222333222222222222222222222333111000///000222444444333333333333333333333333333444555555666777777777666666666666777888999999999555999>>>AAAJJJZZZnnn{{{wwwvvv~~~~~~~~~tttkkkddd```]]][[[ZZZZZZZZZYYYWWWUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVZZZ\\\^^^___```ccchhhkkkkkkqqqvvvxxx|||xxxtttpppsssuuuvvvvvvuuuvvvwwwyyyxxxvvvuuurrrmmmgggccc[[[YYYUUURRRNNNIIICCC???888888777666555555555555222222222222222333444555111222333444444333222111111111111111111111111111111111111111111222222222111111111111111222222222333222222111111222222333333222222111111222222333222222222222333333333333222111000000222444444333555555555444444333333333777777666555555666666777555666777777888999::::::777===AAAEEENNNbbbwww{{{vvvtttttttttvvvzzzvvvqqqiiibbb^^^\\\[[[ZZZYYYZZZ\\\ZZZWWWVVVVVVXXXZZZZZZYYYYYYZZZZZZ[[[\\\\\\^^^aaadddgggkkkqqqtttrrryyy}}}|||sssmmmnnnqqquuuwwwvvvuuuvvvwwwyyyxxxwwwvvvtttoooiiieee]]][[[WWWTTTPPPKKKEEEAAA999888777666555555555555333333222222222333444444111222444555555444222111222222222222222222222222222222222111111111111111000000111111111222222222333222222111111222222333333222222111111222222333222222222333333333444444555444222333444555555444555555555555555555555555:::999666444444444666777555666777888999::::::;;;:::AAAEEEHHHUUUoooxxxrrroooooonnnnnnpppwww~~~vvvnnnjjjccc^^^]]]\\\\\\\\\YYY[[[]]]\\\YYYXXXXXXZZZ\\\[[[ZZZZZZ[[[]]]___```]]]```dddhhhlllrrrxxx|||{{{}}}mmmfffmmmqqqvvvwwwvvvuuuvvvxxxyyyxxxxxxwwwuuuqqqjjjfff^^^\\\XXXUUUQQQLLLFFFBBB999888777666666555555555444333333222222333333444111222444555555444222111333333333333333333333333333222222222111111000000000000111111222222222222333222222222222222222333333222222222222222222333222222222333333444444444888666555555666666666555333444444555666777888888===:::777444333444666777555666777888999:::;;;;;;<<>>:::888777666555555444333333333444555666222222333333333333444444333333333222222222111111000111222333333333222111333222222111111222222333888888777666444333222222444444444444444333333222444333333222222333333444333333333333333333333333666444333222222444666777333444555666777999999:::777777888888999;;;@@@CCCKKK___~~~~~~}}}~~~{{{{{{}}}~~~{{{wwwuuurrrqqqpppnnnkkkiiihhhhhhggggggffffffffffffgggiiinnnrrrwww{{{zzzwwwwwwwwwwwwwwwvvvyyy}}}~~~~~~xxxqqqqqquuuxxxyyywwwyyyzzz{{{zzzwwwuuussskkkeee]]]XXXVVVUUURRRPPPKKKFFF@@@<<<:::888777555777666444333333444555666222222333333333333444444333333333222222222111111///000111333333333222111333222222111111222222333444444444444333333333333444444555555444333333222222333333444444333333222444444444444444444444444444444333444444444555555222333444666777888999999666777888999:::>>>CCCFFFUUUlll}}}yyyuuurrrkkkiiifffdddcccbbb___]]]________________________ccceeeiiimmmssszzz~~~{{{yyyyyyyyyyyywwwzzz~~~~~~uuuqqqsssvvvwwwwwwxxx{{{|||{{{xxxuuussslllfff^^^YYYWWWVVVTTTQQQMMMHHHBBB===:::999777555888777555333222333444555222222333333333444444444333333333222222222111111111111333444555444444333333222222222222222222333000000111222222333444444444555555555444333333222222222444555555444222222555555555555555555555555222333555666777666555444444444555555666555555444666777888999;;;???DDDIII___vvv{{{|||~~~