BM66(@ mmm___XXXYYYSSSOOOQQQTTTUUUZZZ___^^^WWWUUUYYY\\\ZZZZZZ]]]hhhoooyyymmmsssnnnRRRIIIGGGEEEFFFHHHIIIJJJJJJNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQTTTVVVVVVVVV^^^hhhuuuzzznnnbbbWWWVVVSSSOOONNNQQQWWW\\\eeekkkvvv}}}uuukkk___XXXZZZWWWZZZ___dddfffbbb[[[VVVXXXXXXVVVSSSRRRUUU\\\aaabbbbbbbbbbbbbbbcccgggjjjiiihhhhhhgggfffeeeeeedddbbbaaa```___^^^]]]]]]]]]XXXWWWVVVUUUSSSQQQOOONNNOOOSSSWWWWWWSSSOOOMMMNNNNNNRRRXXX]]]bbbgggmmmpppxxx|||vvvmmmddd]]]ZZZTTTOOOMMMKKKIIIKKKPPP___hhhppptttuuutttmmmeee^^^aaarrrzzzrrrgggbbbhhhxxxssshhhdddsssxxxqqqWWWNNNAAAEEEDDDCCCBBBCCCDDDGGGHHHHHHHHHIIIJJJLLLLLLJJJIIILLLIIILLLPPPNNNLLLXXXjjjtttgggkkkuuubbbqqq|||iiisssuuuoookkkjjjnnnkkk```XXXWWWVVVTTTWWWVVVVVVXXX[[[]]]]]]\\\[[[[[[\\\\\\^^^aaaccceeebbb```^^^]]][[[YYYUUUSSSTTTTTTSSSSSSRRRRRRQQQQQQOOONNNMMMKKKJJJJJJJJJJJJHHHHHHFFFCCCBBBHHHTTT^^^fffnnnsssyyy{{{uuukkkbbb```\\\TTTPPPQQQKKKIIIGGGDDDCCCFFFKKKOOORRRSSSRRROOOPPPYYYiiivvvssssssvvvwww{{{yyyttttttqqqkkkmmmnnnvvvuuuLLLHHHCCCDDDDDDEEEFFFGGGGGGHHHFFFEEEDDDDDDFFFJJJMMMOOO^^^llleee]]]WWW[[[ZZZXXXVVVUUUTTTRRROOOLLLMMMMMMMMMLLLKKKIIIGGGFFFAAA@@@>>>>>>@@@DDDHHHKKK{{{~~~{{{hhh[[[VVVUUUPPPOOOSSSWWW[[[```fffeee]]]XXXYYYZZZXXXYYY]]]]]]dddnnnyyy|||~~~oooSSSHHHFFFDDDEEEGGGIIIIIIIIINNNNNNMMMMMMNNNNNNOOOPPPOOOOOORRRUUUUUUVVV^^^hhh{{{|||]]]XXXVVVSSSOOONNNPPPVVVZZZbbbiiiuuu~~~wwwlll```ZZZZZZXXX[[[___dddeeebbb[[[VVVQQQSSSSSSSSSTTTXXX^^^ccccccdddeeeeeeeeefffiiillljjjjjjiiihhhgggffffffeeeaaaaaa___^^^]]]\\\\\\\\\WWWWWWVVVUUUSSSPPPNNNMMMOOOSSSWWWWWWRRRNNNKKKKKKMMMQQQWWW]]]bbbhhhmmmqqqxxxxxxrrrllleee```[[[VVVPPPMMMJJJGGGIIINNNRRRYYY```bbbdddeeeaaa[[[[[[^^^oooyyypppeee```fffwww}}}lllbbbhhhyyyuuu}}}zzzrrr[[[SSSDDDDDDDDDCCCBBBCCCDDDFFFHHHHHHHHHIIIKKKLLLLLLJJJIIIJJJGGGJJJNNNLLLJJJVVVgggvvvsssuuudddfffqqqiiippp|||uuuooolllkkknnnkkkaaaYYYXXXWWWTTTWWWWWWWWWXXX[[[]]]]]]\\\ZZZZZZZZZ[[[]]]___bbbcccbbb```^^^\\\[[[YYYVVVSSSTTTTTTSSSSSSRRRQQQQQQPPPMMMMMMKKKJJJIIIHHHHHHHHHFFFHHHGGGEEECCCFFFMMMSSSTTT[[[aaafffsss|||wwwlllbbb```]]]VVVQQQPPPJJJIIIGGGDDDCCCEEEIIILLLOOOPPPPPPNNNNNNUUUcccnnnllllllnnnsssyyy~~~zzzuuuvvvtttnnnmmmnnnxxxmmmIIIHHHCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEDDDDDDFFFIIILLLNNNQQQvvvtttmmmddd[[[^^^ZZZXXXVVVTTTSSSQQQNNNLLLMMMMMMMMMLLLJJJIIIGGGFFFBBBAAA???>>>???AAAEEEGGGssspppnnntttqqqaaaWWWSSSQQQNNNMMMSSSYYY___hhhpppooohhhbbb___\\\YYY[[[___XXX]]]fffqqq|||~~~{{{~~~lllRRRGGGEEEDDDDDDFFFHHHIIIIIINNNMMMKKKJJJKKKLLLNNNOOOMMMNNNPPPSSSSSSTTT]]]hhhZZZXXXVVVSSSOOOMMMOOOSSSWWW\\\cccqqq|||xxxkkk```YYYYYYYYY[[[___ccceeebbb\\\WWWKKKNNNRRRVVVYYY]]]bbbfffdddeeeffffffffffffhhhjjjiiihhhhhhgggeeeddddddccc``````^^^]]]\\\[[[[[[[[[WWWWWWVVVTTTRRROOOMMMLLLMMMRRRVVVVVVQQQLLLHHHGGGKKKOOOUUU[[[```ffflllpppvvv}}}xxxoooiiifffcccaaa]]]WWWRRRNNNIIIEEEGGGMMMPPPUUUYYYYYY[[[^^^]]]YYYWWWZZZjjjxxxoooddd^^^ddduuu|||lllccceeeyyyzzz~~~{{{ttt]]]UUUFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGEEEGGGJJJHHHHHHSSSaaammmhhh\\\jjjkkkkkkrrrtttnnnnnnkkknnnlllddd\\\YYYWWWVVVXXXWWWWWWYYY[[[]]]]]]\\\YYYYYYYYYZZZ\\\^^^```aaaaaa___]]]\\\[[[YYYVVVSSSSSSSSSSSSRRRQQQQQQPPPPPPLLLKKKJJJIIIHHHGGGGGGGGGEEEGGGHHHFFFCCCBBBDDDGGGJJJQQQVVVYYYeeevvvzzznnnccc```^^^XXXRRRNNNJJJJJJHHHEEECCCCCCFFFIIIJJJLLLNNNMMMLLLPPPZZZbbbbbbcccdddfffiiinnntttyyyxxxtttvvvtttppplllooozzzbbbGGGIIIBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEHHHKKKMMMLLLjjjzzzrrrggg\\\[[[ZZZXXXUUUTTTRRRQQQNNNKKKMMMMMMLLLKKKJJJHHHGGGFFFBBBAAA@@@???AAACCCFFFHHHkkkhhhgggjjjrrr{{{}}}sssfff\\\VVVSSSRRRMMMLLLOOOUUU^^^jjjuuu{{{yyytttnnnfff```___aaa[[[```hhhrrr|||{{{{{{vvvzzzyyygggOOOGGGEEEDDDEEEGGGIIIJJJJJJMMMKKKIIIHHHHHHJJJMMMOOONNNNNNPPPQQQPPPRRR[[[eeezzzyyyoooVVVXXXVVVSSSOOOLLLMMMPPPSSSVVV\\\kkkxxxxxxjjj___XXXWWWYYY[[[^^^bbbdddbbb\\\XXXLLLOOOTTTZZZ___cccgggiiidddeeefffeeeccccccdddeeefffeeedddcccbbbaaa```______^^^]]]\\\[[[ZZZZZZZZZVVVVVVUUUSSSQQQNNNLLLKKKKKKPPPTTTTTTOOOIIIEEEDDDGGGJJJPPPVVV\\\bbbhhhlllmmmsss{{{}}}uuukkkccc```___^^^\\\[[[WWWRRRNNNHHHDDDGGGMMMUUUZZZ]]]]]]^^^___]]]YYYSSSVVVfffwwwoooccc]]]cccttt}}}nnnfff```tttzzzsssYYYRRRDDDBBBAAAAAABBBCCCDDDEEEFFFCCCDDDFFFGGGFFFEEEDDDDDDEEEDDDFFFHHHFFFGGGQQQ\\\ooosssnnnZZZooonnngggiiizzztttmmmnnnkkkmmmlllfff___YYYWWWWWWWWWWWWWWWYYY[[[]]]]]]\\\XXXYYYZZZ[[[\\\^^^___```___]]]\\\[[[ZZZYYYVVVSSSSSSSSSRRRQQQQQQPPPPPPOOOLLLKKKJJJHHHGGGGGGGGGGGGEEEGGGGGGFFFCCCAAAAAABBBIIIQQQUUUWWW^^^mmmzzz}}}rrrfffaaa```\\\TTTNNNJJJJJJIIIFFFCCCBBBDDDEEEHHHKKKMMMLLLKKKMMMRRRWWWYYY\\\___```bbbjjjuuu~~~vvvrrrtttsssnnnlllqqq}}}~~~ZZZFFFIIIAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDGGGIIIJJJOOOcccyyymmm^^^YYY[[[YYYUUUSSSRRRPPPNNNLLLLLLLLLKKKKKKIIIHHHFFFEEEAAA@@@@@@BBBDDDHHHLLLNNNeeehhhkkkllllllmmmoooqqqrrrppplllfff___ZZZVVVUUUUUUOOOJJJJJJNNNVVVeeesssrrrgggaaa^^^^^^dddmmmwwwxxxzzzzzz}}}vvv~~~yyyvvvdddOOOGGGEEEDDDEEEGGGJJJKKKKKKLLLJJJHHHGGGGGGIIILLLNNNPPPOOOOOOPPPNNNOOOXXXbbbxxxtttuuu```QQQWWWVVVRRRNNNKKKKKKNNNPPPTTTYYYggguuu|||lllaaaZZZWWWYYYZZZ]]]aaacccbbb^^^[[[SSSUUUXXX^^^cccgggiiiiiiggggggfffdddbbb```aaabbbeeeeeedddbbbaaa___^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYVVVUUUTTTRRRPPPMMMKKKIIIIIINNNRRRQQQLLLFFFCCCBBBBBBFFFKKKQQQVVV[[[```dddbbbeeejjjooorrrsssrrrqqqjjjeee```^^^^^^^^^[[[YYYXXXUUUQQQNNNHHHDDDHHHOOOVVV\\\```______]]]XXXRRRQQQSSSccc~~~wwwnnnccc^^^cccsssyyykkkdddaaasss|||vvvmmmPPPJJJ@@@@@@@@@AAAAAACCCDDDEEEFFFCCCEEEHHHHHHFFFDDDDDDEEEDDDDDDFFFFFFEEEGGGPPPYYYuuunnnzzzsss^^^vvvqqqeeecccuuutttkkkmmmkkklllllliiiaaaZZZWWWWWWWWWVVVVVVXXX[[[\\\\\\\\\YYYYYY[[[\\\]]]^^^______]]]\\\ZZZZZZZZZXXXVVVTTTRRRRRRQQQQQQPPPOOOOOOOOOLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFEEECCCAAAAAABBBCCCEEELLLRRRTTTXXXcccqqqzzz}}}uuujjjbbb```]]]WWWPPPKKKKKKIIIFFFCCCBBBCCCDDDIIIKKKMMMLLLKKKKKKNNNQQQVVVZZZ^^^___bbbjjjwwwwwwsssuuurrrmmmmmmttt{{{VVVFFFDDDAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCEEEGGGHHHMMMZZZxxxeee\\\]]]ZZZVVVSSSRRRPPPNNNLLLKKKKKKKKKJJJHHHGGGEEEDDD@@@@@@@@@BBBDDDGGGKKKLLLgggmmmssstttpppkkkiiiiiieeedddbbb___\\\YYYWWWVVVVVVPPPKKKIIIIIIOOO\\\iiixxxkkkaaa[[[^^^dddnnnyyynnnooo|||zzz{{{vvvdddPPPFFFDDDCCCDDDGGGIIIJJJJJJKKKJJJHHHHHHHHHIIIKKKLLLPPPOOOOOOOOONNNOOOXXXbbbvvvsss^^^TTTUUUTTTQQQMMMJJJJJJLLLNNNUUUXXXeeerrroooddd]]]YYYXXXYYY\\\___bbbccc```^^^YYYYYYZZZ]]]bbbfffhhhhhhhhhhhhfffdddaaaaaaccceeeggggggeeedddbbbaaa```___]]]\\\ZZZYYYXXXXXXWWWWWWUUUUUUSSSQQQOOOLLLIIIHHHHHHKKKOOONNNIIIDDDBBBBBB@@@CCCHHHLLLOOOSSSXXX[[[XXXZZZ]]]```bbbbbbaaaaaa^^^]]]\\\^^^aaaaaa]]]ZZZWWWTTTRRRNNNGGGCCCHHHPPPVVV\\\aaaaaa___\\\UUUMMMOOOQQQ```zzz}}}uuummmccc^^^cccpppxxxjjjddddddrrrzzzwwweeeFFFCCC===>>>???@@@AAACCCDDDEEEEEEEEEHHHKKKKKKHHHEEEFFFHHHDDDEEEEEEEEEEEEHHHOOOUUUuuummmoooxxx```vvvrrrccc___qqqwwwkkkmmmjjjjjjkkkjjjcccYYYVVVWWWVVVUUUUUUWWWYYY[[[[[[ZZZYYYZZZ[[[\\\^^^^^^^^^^^^\\\[[[YYYYYYYYYXXXVVVTTTQQQQQQQQQPPPOOOOOONNNNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCAAA@@@AAABBBCCC@@@GGGOOOSSSVVV___kkkuuuyyyuuulllccc^^^\\\XXXRRRMMMLLLIIIFFFBBBBBBDDDFFFMMMMMMLLLKKKJJJKKKMMMPPPVVVYYY\\\]]]___fffqqqyyyzzzwwwwwwtttnnnoooxxxxxxTTTEEE???AAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAACCCDDDEEEFFFLLLTTTiii]]]___\\\WWWTTTSSSQQQOOONNNKKKKKKJJJIIIHHHFFFEEEDDD@@@@@@??????@@@AAACCCDDDiiilllooopppnnnkkkgggeee______]]]\\\[[[YYYWWWUUUTTTPPPMMMKKKIIIJJJSSS^^^uuuvvvmmmfffaaabbbgggpppyyylllkkk~~~|||uuucccPPPCCCBBBAAABBBEEEGGGHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKNNNMMMMMMNNNNNNPPPZZZeee|||vvvyyy{{{~~~kkkZZZVVVTTTSSSPPPMMMJJJIIIKKKNNNTTTUUUaaammm{{{oooddd\\\WWWVVVWWWZZZ^^^bbbdddbbbaaa\\\YYYWWWXXX]]]bbbeeefffeeedddbbb```___aaaeeehhhhhhgggfffdddbbbaaa______\\\[[[ZZZXXXWWWWWWVVVVVVUUUTTTSSSQQQNNNKKKHHHGGGGGGIIILLLJJJFFFBBBBBBCCCAAACCCGGGIIIKKKNNNQQQTTTTTTUUUWWWYYY[[[\\\\\\\\\[[[[[[]]]```dddddd```\\\XXXVVVSSSNNNFFFAAAFFFOOOWWW]]]bbbaaa```]]]VVVNNNMMMNNN\\\vvv{{{rrrkkkbbb]]]aaammm{{{xxxlllgggjjjwwwyyyzzz~~~sss[[[AAABBB???===>>>???AAABBBDDDDDDDDDDDDHHHKKKJJJGGGDDDEEEHHHCCCDDDDDDCCCCCCGGGMMMQQQvvvmmmooommmbbbooorrrbbb]]]ooo|||nnnnnniiihhhjjjkkkdddYYYUUUWWWTTTTTTTTTUUUXXXZZZZZZYYYWWWXXXZZZ\\\]]]]]]\\\\\\[[[YYYXXXXXXYYYXXXVVVTTTQQQQQQPPPPPPOOONNNNNNNNNKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCAAAAAAAAAAAAAAA@@@AAAEEEJJJOOOSSSZZZfffpppssssssmmmaaaZZZYYYWWWSSSNNNMMMIIIEEEBBBBBBEEEHHHPPPNNNKKKIIIHHHJJJMMMPPPSSSUUUXXXZZZ\\\aaahhhnnnxxxyyywwwxxxtttmmmqqq{{{qqqQQQFFF>>>BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDKKKMMMsssnnn^^^aaa]]]YYYUUUSSSRRRPPPOOOJJJJJJJJJIIIGGGFFFDDDCCC??????>>>>>>>>>>>>???@@@dddbbb```bbbeeeeeebbb^^^___^^^]]]\\\[[[YYYVVVSSSQQQPPPOOONNNKKKHHHNNNWWWaaaqqq}}}{{{sssnnnmmmkkkjjjmmmssszzzppplll~~~{{{sss```NNNAAA@@@???@@@CCCFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNNNNRRR]]]iii|||wwwkkkuuu}}}nnn~~~fffQQQQQQRRRRRRPPPLLLIIIIIIKKKMMMRRRQQQ\\\gggtttlllaaaYYYTTTVVVVVVYYY^^^bbbddddddccc\\\WWWSSSTTTYYY___cccddd```___]]][[[\\\___eeejjjfffeeedddbbb```___]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSPPPMMMJJJHHHFFFFFFHHHJJJHHHDDDBBBBBBDDDBBBDDDGGGHHHIIIKKKNNNPPPTTTUUUVVVXXXZZZ\\\]]]]]]\\\[[[]]]aaadddddd```\\\ZZZXXXUUUOOOEEE???DDDMMMUUU[[[___^^^]]][[[VVVOOOLLLLLLZZZttt}}}yyypppiiiaaa]]]```jjjwwwvvvjjjeeeuuutttvvvqqqiiiUUU???CCCBBB===>>>???AAACCCCCCDDDDDDBBBFFFIIIHHHDDDAAABBBEEEAAACCCCCCAAABBBGGGLLLOOOiiivvvgggqqqqqqdddhhhqqqaaa\\\mmmpppooohhhgggiiikkkdddXXXTTTVVVSSSSSSSSSUUUWWWYYYYYYXXXVVVWWWYYYZZZ[[[[[[[[[ZZZZZZYYYXXXXXXYYYXXXVVVTTTQQQQQQPPPOOOOOONNNNNNMMMJJJIIIGGGFFFEEEEEEDDDDDDBBBBBBAAAAAABBB@@@>>><<<@@@BBBEEEHHHKKKQQQ\\\fffoooqqqmmm```WWWVVVUUUSSSPPPMMMIIIEEEBBBCCCGGGJJJQQQNNNKKKGGGGGGIIIMMMPPPNNNPPPTTTWWW[[[```eeeiiippp}}}|||uuuuuuvvvrrrkkksss}}}iiiNNNHHH???BBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBCCCCCCHHHBBB\\\uuudddbbb^^^ZZZVVVTTTSSSQQQPPPJJJJJJIIIIIIGGGEEEDDDCCC=========>>>???@@@BBBBBBmmmfff```______^^^```dddbbb___ZZZXXXXXXXXXVVVSSSSSSSSSQQQMMMIIIGGGGGGHHHQQQXXXbbbggghhhjjjooosssuuuyyy}}}|||xxxwwwzzz}}}uuu|||~~~{{{uuuyyyzzzqqqYYYKKKAAA???>>>@@@DDDGGGGGGFFFEEEKKKQQQPPPJJJFFFHHHKKKJJJKKKKKKLLLNNNUUU___gggpppxxxwwwuuuwwwrrrnnnwwwjjjkkkOOOVVVSSSPPPLLLJJJIIIIIIJJJKKKPPPWWW```nnnkkkddd^^^WWWVVVVVVWWW[[[^^^aaaaaaaaa___TTTJJJJJJSSS]]]bbbbbb___^^^ZZZVVVXXXaaaffffffbbbbbbaaa``````______```[[[ZZZYYYXXXWWWVVVVVVUUUWWWVVVTTTQQQNNNIIIEEECCCGGGGGGGGGFFFFFFDDDCCCBBBCCCEEEHHHKKKMMMMMMMMMLLLRRRTTTXXXZZZ\\\]]]```bbbbbbaaaaaacccffffffccc```___[[[SSSLLLHHHGGGGGGHHHSSSXXX\\\]]]XXXRRRNNNLLLIIIGGGTTTooo|||vvvqqqggg^^^[[[^^^eeeqqq}}}ttthhheeeuuuqqqmmmuuuiiieeeSSSAAA<<<;;;<<<===???AAACCCDDDDDDCCCFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCAAAAAACCCGGGKKKgggmmmeee[[[{{{gggfffjjj[[[^^^mmmzzzxxxnnnlllgggfffjjjggg^^^VVVTTTRRRRRRRRRSSSTTTUUUWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYXXXVVVTTTSSSVVVRRROOOLLLLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDBBB@@@???>>>======<<<@@@DDDFFFHHHOOOYYYbbboooiii```YYYRRRQQQUUU[[[PPPNNNJJJEEEAAAAAAFFFKKKSSSPPPKKKIIIIIIJJJKKKKKKLLLNNNQQQSSSVVVZZZ___bbbnnnvvvvvvnnnooottttttqqqrrrkkkLLLAAAFFFAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEHHHOOOgggkkkZZZ^^^^^^XXXUUUUUUSSSOOOOOOMMMKKKIIIIIIGGGEEECCCDDDCCCAAA??????@@@AAABBBrrrjjjdddbbbaaa^^^___bbb```]]]YYYXXXXXXWWWUUUSSSRRRRRRPPPMMMHHHEEEEEEEEEGGGMMMVVV]]]bbbffflllpppvvv{{{zzzuuuuuuwwwzzz}}}{{{wwwzzzzzzrrrZZZKKKCCCAAA@@@BBBEEEGGGGGGFFFEEEKKKQQQQQQLLLHHHIIILLLHHHIIIHHHHHHIIIPPPZZZbbbhhh{{{zzzwww|||]]]WWWTTTPPPKKKIIIHHHHHHIIIKKKNNNTTT[[[gggpppfff^^^VVVVVVVVVXXX[[[___aaaaaa```^^^SSSHHHGGGNNNWWW[[[[[[\\\[[[VVVRRRSSS[[[```aaadddcccaaa___^^^^^^^^^^^^[[[ZZZYYYWWWVVVVVVUUUUUUUUUTTTSSSPPPNNNJJJFFFCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCEEEHHHJJJLLLMMMMMMLLLPPPSSSXXX[[[^^^aaadddgggeeeeeedddfffhhhgggdddaaa___\\\VVVPPPMMMLLLMMMNNNQQQUUUYYYYYYUUUPPPLLLKKKHHHGGGSSSlllyyysssooofff]]][[[]]]dddppp{{{}}}qqqgggddduuurrrwwwxxxjjjdddPPP???===>>>===>>>@@@BBBDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBAAAAAADDDIIILLLaaa{{{]]]VVVcccppprrr|||fff___mmm|||zzzmmmkkkffffffkkkiii```VVVRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTVVVSSSOOOMMMLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCBBB@@@>>>>>>======<<>>???AAA>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@AAADDDIIILLLYYYyyy^^^TTTfffuuuaaajjj}}}}}}mmmhhheeefffkkklllcccWWWPPPQQQQQQQQQRRRSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[YYYXXXWWWVVVVVVVVVWWWTTTQQQNNNNNNMMMLLLJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA???>>>=========??????@@@AAACCCEEEHHHJJJNNNSSSYYY___bbbaaa[[[VVVPPPNNNJJJGGGEEEGGGLLLPPPWWWRRRLLLHHHGGGIIIJJJKKKLLLMMMOOOOOOPPPRRRVVVYYYbbbiiisss|||~~~sssppppppooommmvvv___HHH@@@>>>AAAAAAAAA@@@@@@@@@??????????????????@@@AAABBBBBBDDDHHHFFFKKKnnnkkk^^^VVVXXXZZZUUUQQQQQQOOOMMMJJJIIIHHHGGGEEECCCDDDCCCAAA@@@@@@@@@AAABBB~~~tttnnnhhh```]]]]]]ZZZYYYWWWVVVVVVUUUTTTSSSPPPQQQQQQMMMHHHDDDAAA@@@EEEFFFJJJQQQZZZccchhhkkkooovvv~~~}}}}}}~~~}}}}}}yyy```OOOEEEDDDDDDDDDEEEFFFFFFFFFCCCHHHMMMNNNKKKHHHHHHIIIQQQQQQPPPOOOPPPVVVaaahhhzzzvvv[[[WWWPPPJJJFFFEEEFFFGGGIIIIIILLLQQQYYYnnnzzziii___YYYUUUVVVYYY]]]```aaa```^^^WWWOOOEEECCCHHHOOOSSSTTTTTTUUUSSSNNNOOOWWW^^^```bbb```^^^\\\[[[\\\]]]___YYYXXXWWWVVVUUUUUUUUUUUUUUUSSSPPPNNNMMMJJJEEEAAA???@@@BBBDDDGGGJJJLLLMMMEEEFFFGGGHHHJJJKKKLLLMMMOOOSSSXXX]]]aaaeeeiiilllooooooooonnnmmmjjjgggddd^^^]]][[[ZZZZZZZZZ[[[\\\VVVVVVUUURRRNNNJJJGGGEEEEEEFFFQQQfffxxx|||wwwqqqllllllddd]]][[[^^^cccnnnxxx||||||oooiiijjjvvvyyyzzz}}}|||rrrwwwbbbKKK>>>@@@@@@???AAABBBDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@BBBFFFJJJRRRmmmZZZ___mmmdddggg}}}lllfffdddeeekkknnnhhhZZZOOOPPPPPPPPPQQQRRRSSSUUUUUUTTTUUUWWWYYYZZZ\\\\\\\\\]]]\\\ZZZXXXWWWWWWWWWXXXWWWUUUQQQOOOOOONNNLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???============BBBAAA@@@BBBEEEFFFFFFFFFMMMWWWcccmmmrrrooocccXXXPPPNNNJJJGGGFFFIIINNNRRRWWWRRRKKKGGGFFFGGGIIIJJJJJJKKKLLLMMMNNNPPPTTTWWW^^^dddmmmuuu{{{~~~wwwooommmnnnooopppwww}}}WWWGGGBBB===AAAAAAAAA@@@@@@@@@?????????????????????@@@AAAAAADDDKKKHHHFFFbbb}}}gggXXX\\\```YYYSSSVVVOOOMMMKKKIIIIIIGGGEEECCCAAA@@@??????>>>>>>??????~~~vvvmmmccc]]]\\\XXXXXXXXXWWWUUUTTTSSSSSSQQQQQQQQQNNNIIIDDDAAA@@@GGGHHHKKKSSS]]]ffflllooopppuuu{{{~~~~~~~~~~~~|||zzzzzz|||}}}~~~}}}~~~yyy{{{xxx___MMMCCCCCCDDDCCCCCCDDDEEEFFFFFFIIIMMMNNNKKKIIIIIIJJJKKKKKKLLLKKKMMMSSS\\\cccssswwwyyyZZZVVVPPPJJJFFFEEEEEEFFFGGGFFFJJJPPPVVVhhh}}}kkkbbb\\\UUUVVVXXX[[[^^^```___]]]XXXOOOFFFBBBDDDIIILLLMMMLLLNNNMMMIIIJJJSSS[[[___]]]\\\[[[ZZZ[[[\\\^^^___XXXWWWVVVUUUUUUUUUUUUUUUVVVSSSOOONNNMMMKKKEEE@@@???@@@BBBDDDHHHLLLOOOQQQGGGFFFFFFGGGHHHJJJLLLMMMPPPTTTXXX]]]```cccgggjjjqqqrrrrrrpppmmmjjjgggeee]]]^^^^^^______`````````^^^[[[VVVQQQLLLHHHEEECCCDDDFFFPPPbbbttt~~~~~~zzzuuuoookkkkkkccc]]]\\\^^^dddnnnwww{{{~~~wwwiiiccceeeyyyqqq~~~bbbKKKAAA@@@<<<@@@AAACCCEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@???@@@CCCEEEMMMrrrddd^^^fff}}}yyykkkdddzzzoooeeecccccciiinnnkkk]]]OOOOOOOOOOOOPPPQQQRRRTTTTTTRRRTTTVVVXXXZZZ\\\]]]]]]]]]\\\ZZZXXXWWWWWWWWWXXXVVVTTTQQQPPPOOOOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@???>>>===<<<<<<<<<@@@???@@@BBBFFFHHHGGGFFFPPPYYY```ccceeefff___WWWRRROOOJJJGGGHHHKKKOOOQQQUUUPPPJJJFFFEEEFFFGGGHHHGGGHHHJJJKKKMMMOOOSSSVVVVVV\\\cccjjjppptttxxxzzz~~~~~~pppkkkkkklllnnnqqqvvvuuuPPPFFFEEE@@@AAAAAAAAA@@@@@@@@@????????????>>>>>>>>>???@@@@@@>>>FFFEEEBBBVVVsss______bbb[[[VVVWWWPPPNNNLLLKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@~~~sssfff___]]]WWWYYYYYYXXXUUURRRRRRRRRQQQQQQPPPMMMHHHDDDBBBBBBDDDGGGNNNVVV```jjjrrrwwwxxxzzz{{{zzzxxxzzz~~~~~~~~~|||}}}~~~}}}}}}yyy~~~wwwsssyyyttt[[[IIIBBBCCCDDDDDDCCCDDDFFFHHHLLLNNNOOONNNLLLKKKKKKLLLFFFHHHJJJJJJKKKOOOWWW]]]ttt{{{uuu|||dddXXXUUUPPPKKKGGGEEEEEEDDDFFFDDDHHHOOOSSSbbbqqqggg___UUUUUUVVVXXX[[[]]]]]]\\\[[[SSSHHHBBBAAADDDEEEEEEEEEHHHHHHCCCDDDLLLUUUZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\WWWVVVUUUUUUTTTTTTTTTUUUUUUQQQMMMMMMOOOMMMHHHBBB???@@@AAADDDGGGKKKOOOQQQHHHGGGFFFFFFGGGIIILLLMMMQQQTTTXXX\\\___bbbeeehhhppprrrrrrppplllhhhfffeee^^^```aaacccddddddcccbbbbbb\\\TTTNNNIIIFFFDDDBBBBBBEEENNN]]]ooozzz~~~}}}~~~|||yyytttooollliiibbb\\\\\\^^^cccllluuuxxx|||yyyiiiccceeezzzpppcccJJJAAA@@@:::@@@AAACCCEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????AAACCCIIIccchhhgggrrrzzzvvvddduuuuuugggcccaaaeeemmmnnnaaaRRRNNNNNNNNNOOOPPPQQQSSSSSSRRRSSSUUUXXXZZZ[[[\\\]]][[[[[[YYYXXXWWWVVVVVVVVVSSSQQQPPPOOOPPPOOOMMMLLLIIIIIIHHHGGGFFFEEEEEEDDD@@@???>>>===<<<<<<<<<<<<;;;===???AAADDDFFFHHHIIIXXX^^^^^^WWWVVV[[[]]]ZZZWWWRRRMMMIIIJJJMMMOOOQQQQQQMMMHHHEEEEEEEEEFFFEEEEEEFFFHHHIIIKKKMMMQQQTTTUUUYYY___eeejjjnnnsssvvv{{{{{{{{{{{{}}}|||mmmjjjlllkkkmmmqqqvvvlllKKKEEEFFFCCCAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>??????;;;AAADDDDDDPPPwwwhhh```aaa\\\WWWUUURRRPPPMMMLLLKKKJJJHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCxxxjjj```^^^XXXZZZ[[[YYYUUURRRQQQQQQOOOOOONNNJJJFFFCCCBBBCCCEEEKKKSSS[[[ccckkkuuu{{{|||~~~~~~{{{xxxwwwzzz~~~~~~}}}}}}~~~}}}|||{{{{{{~~~sssssszzzrrrZZZGGGAAACCCEEEEEEDDDEEEHHHJJJOOOOOOMMMKKKIIIIIIJJJKKKGGGIIIKKKKKKKKKMMMQQQVVV\\\vvvzzzkkk\\\VVVTTTPPPMMMIIIFFFDDDCCCDDDBBBFFFMMMOOOZZZ~~~zzzkkk```VVVTTTTTTUUUXXX[[[\\\\\\[[[UUUKKKFFFEEEGGGHHHIIIIIILLLLLLFFFEEELLLUUUZZZ[[[[[[\\\\\\[[[YYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTQQQMMMKKKMMMQQQRRRMMMGGG??????@@@BBBEEEIIIMMMOOOIIIGGGFFFEEEFFFHHHKKKNNNPPPSSSXXX\\\___cccfffiiinnnpppqqqoookkkfffddddddaaaccceeehhhhhhgggeeeddd___YYYPPPIIIEEEDDDCCCAAA???BBBJJJXXXiiiuuuyyyxxxzzz{{{|||{{{wwwrrrnnnkkkeee___ZZZZZZ\\\```iiiqqquuuxxx}}}}}}lllfffiiiyyyxxxppp}}}cccIII??????;;;@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>???@@@???>>>???AAACCCFFFVVVnnnaaagggqqq|||~~~gggrrr}}}iiiddd^^^```kkkpppdddTTTMMMMMMNNNNNNOOOQQQRRRSSSRRRSSSUUUXXXZZZ[[[\\\\\\YYYYYYYYYXXXWWWVVVUUUTTTPPPOOONNNOOOPPPPPPNNNLLLJJJIIIHHHHHHFFFFFFEEEDDD??????>>>===<<<<<<<<<<<<999<<<@@@AAABBBDDDIIIMMM___jjjnnnfffaaaeeegggddd]]]XXXQQQMMMMMMOOOPPPQQQMMMJJJGGGEEEEEEEEEDDDCCCDDDEEEGGGGGGGGGIIIMMMOOOTTTXXX]]]aaaeeejjjooosssssswww{{{}}}}}}vvvhhhiiillljjjlllrrruuudddHHHBBBEEEEEEAAAAAAAAA@@@@@@@@@?????????>>>>>>=========>>>>>>???@@@DDDGGGKKKgggtttccc```___[[[UUUSSSQQQOOONNNMMMLLLIIIGGGGGGGGGGGGGGGGGGFFFFFFEEE{{{lllbbb___YYY[[[\\\ZZZUUUQQQPPPQQQNNNMMMKKKHHHDDDBBBBBBCCCJJJRRR[[[aaaeeekkkttt{{{|||~~~}}}zzzyyy|||~~~|||{{{zzzzzzxxx{{{~~~~~~|||yyywwwvvvzzz~~~zzzrrr}}}vvv~~~ttt[[[HHHAAADDDFFFFFFEEEFFFIIIMMMOOOMMMJJJGGGEEEEEEGGGHHHFFFHHHJJJJJJHHHHHHKKKNNNMMMwwwsss}}}hhh]]]TTTSSSPPPMMMJJJGGGDDDCCCCCCAAAEEEKKKLLLTTTwwwnnn```VVVTTTRRRSSSVVVYYY[[[\\\ZZZUUUNNNJJJJJJNNNRRRTTTRRRVVVTTTNNNLLLRRRZZZ___\\\]]]]]]]]][[[XXXUUUSSSUUUUUUTTTTTTTTTTTTTTTTTTNNNJJJHHHLLLSSSUUUQQQLLL>>>>>>???@@@CCCGGGKKKMMMIIIHHHEEEDDDEEEHHHKKKNNNOOOSSSXXX]]]```dddhhhkkkmmmoooqqqnnniiieeeccccccccceeehhhkkkkkkiiifffeee\\\TTTKKKEEEBBBBBBBBBAAA<<<@@@HHHUUUeeerrrvvvtttvvvxxxzzzyyyuuuqqqmmmkkkccc\\\XXXXXXZZZ^^^gggooorrrvvvzzz~~~~~~{{{kkkdddhhhxxxrrrpppzzzcccHHH===???>>>@@@AAABBBDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA<<<===?????????@@@BBBDDDEEENNNlll]]]ooo}}}ooosssiiiooojjjddd]]]^^^iiipppfffVVVMMMMMMMMMNNNOOOPPPRRRRRRSSSTTTUUUXXXYYY[[[[[[\\\XXXXXXYYYYYYXXXVVVTTTSSSNNNMMMMMMNNNPPPPPPNNNMMMJJJIIIIIIHHHGGGFFFEEEEEE???>>>===<<<<<<<<<<<<<<<:::???CCCCCCBBBDDDKKKPPP^^^rrrxxxuuuppphhhbbb\\\TTTOOOOOOQQQQQQQQQJJJHHHFFFEEEEEEEEECCCBBBEEEEEEFFFEEEEEEFFFHHHKKKPPPSSSWWWZZZ^^^ccchhhlllnnntttzzz|||{{{{{{~~~nnncccfffkkkjjjmmmsssuuuaaaGGG@@@CCCEEEAAAAAAAAA@@@@@@@@@?????????>>>============>>>>>>AAA>>>AAAEEEEEEYYY~~~gggaaaccc___VVVTTTRRRPPPOOONNNLLLJJJHHHFFFGGGGGGGGGGGGFFFEEEEEEsssgggcccZZZZZZZZZZZZXXXVVVTTTSSSPPPPPPNNNHHHCCC@@@BBBEEEMMMUUUbbbkkknnnpppwww~~~}}}{{{xxxuuusssqqqpppyyywwwxxx{{{{{{wwwuuuvvv|||yyyvvvuuuvvvuuurrrooouuuyyy|||}}}}}}}}}}}}nnnwwwuuusssdddKKKMMMQQQRRRPPPSSSWWWUUUOOORRRMMMFFFBBBBBBDDDFFFHHHEEEIIILLLKKKHHHGGGLLLPPPVVVpppvvvxxxiiiVVVUUURRRUUUPPPCCCBBBGGGBBBCCCCCCCCCHHHOOORRRjjjllleeeZZZUUUSSSUUUXXXXXXZZZ^^^___XXXNNNGGGGGGMMMSSSWWWZZZZZZYYYXXXYYY\\\^^^```aaa``````___\\\YYYWWWUUUXXXWWWUUURRRQQQQQQRRRRRRRRRLLLFFFFFFLLLQQQPPPMMMGGGCCC>>>>>>AAAEEEHHHHHHEEEEEEDDDDDDEEEHHHJJJLLLKKKPPPUUUYYY\\\aaafffjjjhhhkkknnnmmmiiifffeeefffiiigggfffggghhhfffaaa\\\YYYSSSKKKEEEBBB@@@???>>>BBB@@@GGGVVVfffnnnrrruuuxxxyyyxxxwwwrrrmmmgggcccbbb\\\XXXVVVVVVYYYaaajjjqqqqqqsssvvv|||}}}}}}{{{~~~{{{gggaaapppvvv|||rrraaaHHH???BBB@@@CCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA??????>>>>>>??????@@@AAABBBSSSzzzxxx___lll{{{mmmvvvggg|||rrrddd^^^___bbbjjjiii[[[PPPQQQQQQNNNMMMOOOQQQRRRRRRSSSSSSTTTVVVXXXZZZ[[[XXXWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEE@@@???===;;;:::;;;<<<===;;;===@@@BBBDDDGGGKKKNNN]]]mmm~~~qqqjjjfff]]]TTTPPPQQQSSSPPPLLLDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKNNNPPPTTTYYY^^^cccgggiiinnnnnnnnnppptttyyy~~~qqqgggiiimmmlllnnnssswwwXXXCCCDDDHHHEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===DDDFFFLLL{{{ssscccaaa^^^XXXYYYVVVSSSQQQOOOLLLIIIGGGKKKJJJIIIIIIIIIHHHFFFDDDwwwkkkggg^^^]]]]]][[[YYYVVVSSSQQQQQQQQQOOOIIIDDDBBBDDDGGGSSSZZZeeennnrrrvvv{{{yyyvvvqqqmmmkkkkkklllnnnrrrqqqrrrtttqqqllllllppprrrmmmiiigggiiikkkkkkkkkpppsssvvvwwwxxx|||{{{jjjyyyvvvzzzlll[[[VVVYYYXXXTTTTTTWWWVVVRRRKKKGGGBBB??????@@@AAAAAADDDGGGKKKLLLJJJIIIJJJLLLNNNeee}}}vvvqqqooo~~~sss^^^XXXSSSUUURRRGGGFFFHHHAAACCCDDDBBBGGGLLLMMMbbbooofff[[[UUURRRTTTUUUUUUVVVZZZ[[[UUUMMMHHHJJJPPPVVVZZZ]]]]]]\\\\\\]]]___aaacccaaa``````^^^\\\YYYVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQUUUOOOIIIFFFHHHJJJJJJHHHFFFCCC???>>>AAADDDFFFFFFCCCCCCBBBBBBCCCEEEHHHIIIKKKNNNRRRUUUWWWZZZ___cccbbbeeeiiiiiigggfffgggiiikkkjjjhhhhhhhhhddd___ZZZUUUPPPIIICCC@@@???>>>===@@@???FFFUUUccckkkpppssstttuuuuuussspppkkkfffbbbbbb\\\WWWVVVUUUWWW___hhhmmmnnnppptttyyy~~~zzzzzzvvveeebbbttt}}}{{{wwwzzzppphhhYYYCCC<<>>>>>????????????>>>>>>>>>???@@@@@@AAAKKKoooooo]]]tttggg{{{lllssstttddd]]]]]]___fffeeeYYYPPPPPPPPPOOONNNOOOQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[XXXWWWWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@>>>;;;::::::;;;<<<:::<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===CCCEEEGGGoookkkbbb___^^^\\\YYYVVVSSSQQQOOOLLLJJJJJJIIIHHHHHHIIIHHHFFFDDDxxxppplllcccbbb```^^^[[[WWWTTTRRRRRRRRROOOJJJEEECCCFFFIIIYYY___iiirrryyy}}}~~~~~~vvvqqqiiiccc```aaaeeehhhkkkjjjiiiiiifffbbbccciiihhheeeaaa```dddiiimmmooojjjllloooppprrrwwwuuunnnyyyyyykkkaaaQQQRRRPPPKKKHHHIIIJJJJJJFFFEEEDDDEEEHHHJJJJJJJJJDDDFFFIIIKKKLLLJJJHHHGGGNNNbbb|||yyyppptttyyywww___UUUTTTSSSKKKJJJIII@@@BBBDDDBBBEEEIIIHHHWWWuuuuuujjj___XXXTTTTTTTTTSSSTTTXXXZZZUUUOOOLLLNNNSSSWWWZZZ]]]]]]]]]^^^___```bbbcccaaa``````^^^\\\YYYVVVTTTSSSSSSSSSSSSRRRPPPOOONNNTTTQQQLLLGGGEEEFFFHHHIIIEEECCC@@@@@@BBBCCCDDDCCCAAA@@@??????@@@BBBDDDEEEHHHJJJKKKLLLNNNPPPTTTWWWXXX\\\___``````aaaeeehhhlllkkkiiihhheee```ZZZVVVNNNJJJEEE@@@>>>>>>===<<<>>>>>>DDDRRR___fffkkknnnoooooopppooolllhhhdddbbbaaa\\\WWWTTTSSSTTT[[[ccciiijjjmmmqqquuuzzz~~~~~~xxxvvvrrrfffhhh{{{www~~~wwwjjjaaaTTTBBB>>>AAA>>>CCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===============>>>>>>>>>>>>>>>??????@@@AAAEEEcccccc[[[rrrfffeeennngggwwwxxxfff]]]]]]]]]ccceee[[[QQQPPPOOOOOONNNOOOOOOPPPRRRRRRSSSTTTUUUWWWYYYZZZWWWWWWWWWVVVUUUUUUTTTTTTRRRRRRQQQPPPNNNMMMLLLLLLIIIHHHGGGFFFFFFEEEEEEFFFCCCAAA???<<<;;;::::::::::::<<<>>>@@@AAADDDHHHJJJPPPYYYgggsssvvvqqqhhhaaaZZZVVVRRRRRRTTTRRRMMMHHHAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCEEEFFFHHHIIIHHHJJJMMMQQQWWW\\\```bbbeeegggjjjooosssxxx{{{}}}~~~sssmmmqqqtttsssvvv}}}{{{}}}jjjMMMBBBCCCBBB===@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<>>======>>>@@@AAADDDDDDDDDCCCDDDFFFHHHJJJMMMPPPTTTUUUUUUWWW[[[```hhhgggeeeccc^^^XXXRRROOOHHHEEE@@@>>>===<<<;;;:::<<<<<>>======<<<<<<=========>>>============>>>??????CCCBBB]]]}}}ccc]]]eeelllZZZ{{{gggaaarrrkkk```^^^]]]ccchhhbbbTTTPPPNNNOOOOOONNNNNNPPPQQQQQQRRRSSSUUUWWWYYYZZZWWWWWWVVVVVVUUUTTTTTTTTTRRRQQQQQQPPPNNNMMMMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@===;;;:::999999888:::===>>>???BBBEEEHHHKKKQQQZZZccchhhfff```ZZZTTTRRRRRRTTTUUUSSSLLLFFFAAAAAAAAA@@@@@@@@@??????AAAAAABBBBBBCCCEEEFFFGGGFFFHHHJJJNNNSSSXXX]]]___bbbeeeiiioootttxxx{{{|||uuuppptttwwwyyygggLLLDDDDDDAAA<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======;;;???CCCAAARRRrrrmmm^^^```ccc___[[[XXXVVVUUUTTTRRRKKKJJJHHHGGGHHHHHHGGGFFF|||wwwtttppplll```___^^^\\\ZZZYYYXXXWWWSSSRRROOOJJJEEEEEEIIIMMM[[[fffuuu}}}yyyuuuoooiiieeedddeeeeeeddd[[[UUUYYY^^^___^^^^^^[[[___eeejjjkkkjjjgggeeeaaaccceeeiiimmmssszzz~~~uuuzzz{{{aaaJJJ===GGGFFFEEEEEEEEEFFFJJJNNNKKKKKKKKKMMMNNNNNNKKKIIILLLJJJHHHGGGHHHJJJJJJIIIKKK[[[qqqwwwzzzvvv___RRRPPPKKKIIIHHH@@@???BBB@@@BBBHHHFFFMMM```sssddd]]]VVVTTTUUUTTTWWW\\\\\\YYYVVVTTTUUUVVVWWWWWWVVVWWWYYY[[[\\\\\\\\\\\\^^^^^^^^^]]]\\\YYYWWWVVVTTTUUUUUUTTTQQQLLLGGGDDDFFFGGGHHHFFFCCCEEEJJJOOOEEEFFFFFFFFFFFFEEEEEEEEEBBBAAA>>><<<;;;;;;<<<===???>>>======>>>???@@@AAADDDGGGIIIIIIHHHJJJMMMQQQ\\\\\\\\\YYYUUUOOOJJJGGGCCC@@@>>><<<<<<<<<:::999:::;;;AAAMMMVVV[[[___dddggghhhhhhiiihhhfffdddccc^^^XXXSSSPPPMMMLLLQQQXXX```ccchhhllloootttyyy~~~{{{{{{|||xxxuuulllooowww|||tttxxxzzzvvv^^^KKK;;;===CCC@@@EEEDDDDDDCCCBBBAAA@@@@@@>>>>>>=========>>>>>>???======<<<<<<======>>>???BBBAAAYYYmmm[[[___rrroooUUUjjjoooYYY___ppp}}}oooaaa___\\\bbbiiihhh[[[SSSNNNOOOOOOLLLLLLPPPPPPPPPQQQRRRTTTVVVXXXYYYWWWVVVVVVUUUUUUTTTSSSSSSQQQQQQPPPOOOOOONNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA>>><<<:::999888777999;;;<<<===???BBBEEEIIILLLRRRXXX\\\\\\XXXTTTPPPPPPQQQTTTUUUQQQKKKEEEAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHLLLPPPVVVZZZ]]]aaadddiiiooouuuyyy{{{|||wwwrrruuuyyy~~~]]]FFF@@@AAA???;;;>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;>>>DDDBBBJJJ```wwwfffeeeccc```\\\ZZZYYYWWWUUUTTTNNNLLLIIIHHHIIIIIIHHHGGGxxxqqqhhh```[[[ZZZYYYXXXWWWWWWWWWWWWTTTSSSPPPKKKGGGGGGLLLPPP\\\jjj{{{yyyvvvrrrnnnllljjjjjjjjjbbbYYYTTTWWW\\\]]]\\\\\\bbbgggmmmpppmmmgggaaa^^^bbbdddggglllqqqwww{{{}}}xxx|||~~~jjjTTTFFFEEEAAAAAAFFFIIIIIIJJJKKKNNNNNNOOOSSSVVVYYYYYYXXXPPPNNNKKKIIIHHHIIIKKKMMMIIIUUU{{{yyy|||{{{xxx___QQQPPPJJJHHHGGGAAA>>>BBB???@@@GGGGGGKKKZZZ~~~ttteee\\\TTTRRRRRRRRRUUUZZZVVVTTTRRRSSSUUUXXXYYYYYYUUUWWWZZZ\\\]]]]]][[[[[[[[[\\\\\\\\\\\\ZZZYYYWWWVVVVVVVVVTTTPPPKKKGGGDDDCCCDDDEEEDDDAAAAAACCCFFFEEEFFFHHHGGGFFFFFFGGGHHHFFFDDDAAA>>>;;;:::::::::;;;::::::<<<>>>??????>>>???AAACCCCCC@@@@@@BBBDDDMMMNNNPPPNNNKKKFFFCCCBBB@@@>>>===<<<===<<<:::888999:::AAAKKKSSSVVV[[[```eeeeeefffffffffeeedddccc[[[VVVQQQNNNKKKIIINNNUUU[[[```eeeiiilllpppwww|||~~~yyy}}}wwwnnnpppvvv|||aaaJJJ;;;???FFFAAADDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<===>>>>>>??????QQQ{{{zzzYYYdddpppuuuqqqVVV]]]\\\RRR]]]jjjwwwsssccc^^^YYY]]]gggiiicccWWWNNNNNNNNNKKKLLLPPPPPPPPPQQQRRRSSSUUUWWWXXXVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQPPPOOOOOONNNMMMMMMJJJIIIHHHGGGGGGFFFFFFGGGCCCCCCAAA???===;;;999888666888:::;;;;;;===???BBBGGGJJJNNNQQQSSSSSSQQQPPPMMMNNNOOOQQQQQQNNNIIIEEEAAA@@@@@@@@@@@@?????????@@@??????@@@AAABBBCCCCCCDDDEEEFFFIIINNNSSSXXX[[[aaaccchhhnnnssswwwzzz{{{}}}~~~wwwtttwwwzzz}}}TTTBBBAAAAAAAAAAAA>>>===<<<;;;::::::::::::::::::::::::::::::::::::999===;;;===DDDCCCGGGVVVnnngggcccaaa^^^]]]\\\ZZZWWWTTTRRROOOKKKJJJIIIIIIHHHGGGpppccc\\\[[[ZZZXXXXXXXXXYYYYYYVVVVVVRRRMMMIIIJJJOOOTTT[[[kkk{{{~~~zzzuuuoookkkhhhhhhhhhbbb^^^]]]]]]\\\ZZZ[[[___jjjmmmppppppmmmiiigggfffjjjlllqqqwww|||qqq{{{ssskkk]]]WWWVVV]]]ccc```[[[ZZZQQQOOONNNNNNPPPRRRRRRRRROOOPPPPPPNNNJJJJJJLLLOOOMMMRRRjjj~~~{{{xxxrrrZZZPPPRRRLLLHHHFFFBBB???BBB>>>>>>FFFFFFIIIUUUlll{{{iii___VVVRRRQQQPPPSSSXXXRRRPPPOOOOOORRRTTTVVVVVVTTTVVVYYY\\\]]]\\\ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYUUUUUUTTTSSSPPPLLLIIIGGGCCCDDDEEEEEECCCBBBBBBBBBDDDFFFGGGFFFEEEEEEGGGJJJKKKIIIDDD@@@<<<:::999999:::999;;;>>>BBBDDDBBB@@@<<>>;;;<<<>>>>>>BBBEEEEEECCC@@@@@@@@@???>>>======>>>===:::888999:::AAAJJJPPPSSSWWW]]]ccccccdddddddddcccbbbaaaXXXSSSNNNLLLIIIGGGLLLRRRWWW\\\bbbfffhhhmmmtttzzz{{{}}}zzz~~~xxxqqquuu|||```JJJ===BBBHHHBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>======>>>??????@@@<<<<<<;;;;;;<<<<<<===>>>>>>???JJJgggooojjjssskkkwwwyyy```^^^[[[XXXXXX\\\uuu{{{ggg```XXXZZZdddiiijjj[[[OOONNNMMMJJJKKKQQQOOOOOOPPPQQQSSSUUUWWWXXXVVVVVVUUUUUUTTTSSSSSSSSSQQQPPPPPPOOOOOONNNNNNMMMJJJJJJIIIHHHGGGGGGGGGGGGCCCBBBAAA@@@>>><<<:::999666777999999999;;;===@@@BBBFFFKKKMMMLLLLLLNNNPPPKKKLLLLLLLLLLLLIIIFFFCCC?????????>>>>>>>>>======???????????????@@@AAABBBCCCCCCDDDGGGKKKQQQVVVYYY```cccggglllqqquuuxxxzzz{{{{{{wwwvvvzzz{{{~~~tttPPPDDDDDDCCCBBBDDD>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::888>>><<<<<>>===DDDEEEGGGQQQ[[[nnndddYYYTTTRRRQQQSSSXXXSSSQQQNNNMMMNNNPPPPPPPPPRRRTTTXXXZZZ[[[ZZZXXXWWWXXXYYYZZZ[[[\\\\\\[[[[[[SSSSSSSSSRRRPPPNNNLLLJJJCCCDDDFFFHHHHHHGGGEEECCCCCCEEEFFFEEECCCDDDGGGKKKNNNLLLGGGBBB===:::999888999:::<<>>;;;;;;<<<666:::???AAA???>>>>>>@@@???>>>>>>>>>>>>===:::888999:::AAAJJJOOORRRVVV[[[bbbbbbbbbbbbbbbaaaaaa```WWWRRRMMMKKKHHHFFFJJJQQQSSSYYY___ccceeejjjrrrxxxyyy{{{~~~~~~~~~~~~|||}}}yyyuuu}}}zzzZZZEEE:::???DDD===@@@@@@@@@@@@@@@@@@AAAAAA===============>>>??????<<<;;;;;;;;;;;;<<<======@@@AAAFFFZZZlllqqqqqqtttkkkeeeeeebbbSSSPPPtttmmmdddZZZYYYdddiiiooo]]]OOONNNMMMIIIKKKRRROOOOOOPPPQQQSSSUUUVVVXXXVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPPPPOOOOOONNNNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGBBBBBBAAA@@@>>><<<;;;:::555777888999999:::<<>>DDDIIIKKKIIIIIIMMMQQQJJJJJJJJJIIIGGGEEECCCBBB>>>=========<<<<<<<<<<<>>>>>>>>???@@@AAAAAABBBBBBCCCEEEIIIOOOTTTXXX```bbbeeeiiinnnsssvvvxxx|||~~~yyyvvvxxx|||{{{|||mmmLLLCCCDDD@@@===???>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888???===:::@@@AAACCCMMMYYYqqqccccccccccccbbb___ZZZVVVXXXTTTOOOLLLKKKJJJHHHGGGvvvnnneee```^^^___^^^]]]YYYXXXVVVTTTUUUWWWZZZ\\\___fffssszzzmmm___WWWYYY]]]bbbbbbaaa______```cccfffmmmjjjhhhkkkppptttuuutttuuu|||uuu~~~zzzcccooovvvuuukkkiiirrrxxx~~~mmmYYYMMMIIIHHHGGGJJJNNNPPPQQQRRRSSSTTT```^^^```kkkcccmmm}}}ccc]]]UUUQQQMMMIIIFFFFFF???@@@@@@@@@@@@CCCHHHKKKXXXqqqfff[[[UUUTTTTTTVVVWWWXXXSSSMMMHHHFFFHHHMMMPPPPPPRRRTTTUUUUUUSSSQQQOOOSSSUUUWWWXXXYYYYYYXXXWWWUUUSSSQQQPPPPPPPPPOOONNNIIIFFFDDDFFFIIIJJJEEEAAAEEEEEEEEEEEEFFFHHHIIIJJJKKKIIIDDD???;;;999888777;;;;;;<<>>>>><<<>>>BBBBBB???<<<<<<>>>>>>===;;;;;;>>>BBBGGGLLLRRRXXX]]]bbbbbbcccbbbaaa```^^^]]]SSSQQQNNNIIIFFFFFFIIILLLQQQSSSXXX^^^eeekkkppprrrvvvxxxyyyzzzzzz|||vvvzzz}}}oooPPPBBBBBBDDDDDDBBBDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???AAAFFFPPPppp```nnnwww{{{tttWWWZZZmmmuuubbb]]]\\\___cccqqqcccSSSMMMMMMNNNOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWVVVUUUTTTSSSRRRQQQPPPNNNNNNOOOOOOOOOOOONNNNNNMMMKKKIIIHHHHHHGGGEEECCCFFFDDDBBB???===<<<<<<<<<;;;;;;:::888666666888;;;???@@@BBBDDDGGGIIIKKKLLLKKKJJJIIIGGGEEEBBB@@@???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEGGGKKKQQQUUUXXX\\\aaaeeeiiimmmqqqttt}}}{{{|||zzzbbbGGGDDD???===??????============<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;::::::<<>>;;;888888777;;;<<<>>>DDDOOOWWWSSSJJJFFFGGGGGGEEEFFFGGGCCC======;;;<<<>>>>>><<<>>>BBBBBB???======>>>???===;;;<<>>???EEELLLlll]]]hhh|||aaa[[[eeeyyyddd]]]\\\]]]```ppphhh[[[QQQNNNQQQSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLMMMKKKIIIHHHHHHGGGEEECCCEEEDDDAAA???===<<<<<<<<<999;;;<<<;;;:::999999:::<<<>>>@@@CCCFFFIIIKKKLLLJJJHHHEEECCCAAA@@@@@@AAA@@@???===<<<<<<<<<======>>>>>>======>>>>>>???@@@@@@AAACCCDDDFFFIIIOOOSSSXXX[[[```dddhhhkkkpppssszzz}}}{{{~~~}}}}}}ZZZEEEDDDAAA>>>???>>>============<<<<<<<<<;;;999999::::::::::::::::::;;;:::999999:::===@@@BBBJJJlllnnncccggghhh```ZZZ\\\UUUUUUUUUTTTRRRPPPNNNMMMzzztttpppjjjgggeeedddhhhooowww}}}~~~ssstttvvvuuurrrlllfffbbbgggfffccc```___aaagggkkkpppooonnnnnnpppvvv~~~xxx{{{~~~yyyzzz|||fffXXXNNNEEEDDDBBBAAA@@@CCCIIIPPPTTT[[[WWWOOOIIIEEEDDDEEEGGGDDDDDDEEEFFFIIIOOOVVV[[[```^^^[[[uuuttt[[[SSSXXXaaaxxxmmm~~~dddPPPUUUWWWJJJCCCHHHCCCCCCBBB@@@???@@@CCCFFFMMMccc}}}nnn^^^WWWTTTRRRRRRUUUWWWTTTPPPKKKHHHEEEDDDDDDHHHIIIKKKLLLKKKJJJHHHGGGOOOQQQTTTWWWXXXWWWVVVTTTQQQOOONNNNNNOOOOOONNNLLLFFFCCC@@@AAACCCDDDBBB@@@EEEGGGIIIKKKMMMNNNOOOOOOGGGEEEAAA===:::888777777;;;===@@@FFFPPPWWWTTTLLLKKKLLLKKKGGGGGGHHHEEE@@@>>>;;;;;;>>>???===>>>AAABBB@@@>>>>>>??????>>><<<<<>>???AAACCCDDDBBBBBBAAAAAA@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<>>============>>>>>>======>>>>>>???@@@???@@@AAABBBDDDGGGLLLPPPXXXZZZ^^^bbbeeeiiinnnrrrxxx{{{tttzzznnnPPPBBBEEEBBB@@@@@@<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::999999999:::999888888999<<<>>>@@@HHHTTTxxxcccfffggg]]]YYYbbbZZZZZZYYYXXXVVVTTTRRRQQQ}}}zzzwwwvvvzzz{{{qqqqqqsssuuuvvvssslllggghhhjjjlllmmmlllmmmooopppqqqrrrssssssvvv}}}yyyvvvaaaZZZSSSIIIFFFCCCAAA@@@CCCFFFIIIJJJGGGFFFEEECCCCCCCCCDDDDDDGGGGGGFFFEEEEEEIIINNNRRRPPPRRRQQQfffcccWWWVVV[[[rrrqqqwwwyyybbbZZZVVVNNNGGGFFFCCCBBBAAA???>>>???BBBEEEMMMYYYppp^^^WWWUUUQQQQQQUUUVVVUUUTTTQQQMMMIIIEEECCCEEEEEEGGGGGGGGGFFFEEEDDDJJJMMMRRRVVVXXXXXXVVVTTTMMMLLLKKKLLLNNNNNNMMMKKKEEEBBB@@@AAACCCEEEFFFEEEFFFHHHIIIKKKLLLLLLLLLLLLDDDBBB>>>;;;999777777888:::===AAAFFFPPPVVVRRRKKKMMMNNNMMMIIIHHHJJJIIIFFF@@@<<<;;;>>>@@@>>>>>>AAAAAAAAA@@@@@@@@@???>>>===;;;>>>BBBFFFJJJOOOSSSWWWXXXXXXYYYZZZZZZYYYXXXWWWMMMLLLIIIEEEBBBBBBDDDFFFIIIKKKOOOUUU\\\aaafffhhhiiikkknnnppprrruuuyyy|||xxx{{{zzz{{{vvvrrr]]]GGG???@@@BBBDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@=========<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;===<<>>===<<<<<<999>>>DDDHHHGGGCCC>>><<<888999:::<<>><<<::::::<<<>>>???CCCBBBAAA@@@>>>======<<<===============>>>??????>>>???AAABBBCCCFFFJJJMMMVVVXXX\\\___bbbggglllpppxxx{{{|||rrrvvv{{{cccKKK@@@CCCAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;::::::;;;:::::::::999999888888999999888888:::<<<>>>???HHHHHHfffooohhhfff```]]]aaa^^^]]]\\\[[[YYYWWWUUUTTT|||zzz{{{wwwtttttttttrrrmmmhhhgggnnnvvv|||~~~{{{xxxvvvooorrruuuxxx}}}xxxoooUUUMMMIIIBBBAAA@@@@@@AAACCCDDDCCCAAADDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHGGGFFFFFFGGGIIIDDDIIILLL]]]hhh^^^aaaiiizzzxxxdddUUURRRLLLBBBAAAAAA@@@>>>>>>???CCCFFFKKKQQQuuusss___XXXVVVQQQQQQVVVVVVWWWWWWWWWTTTOOOJJJGGGCCCDDDEEEFFFGGGFFFFFFEEEFFFJJJPPPVVVXXXXXXUUUSSSIIIHHHIIIJJJLLLMMMLLLJJJDDDCCCBBBCCCEEEHHHJJJJJJHHHHHHHHHGGGGGGFFFEEEDDD@@@>>><<<999777777777888999<<>>@@@???>>>@@@@@@AAAAAAAAA@@@>>>======999<<>>AAADDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<;;;;;;;;;:::999999999999:::::::::;;;===<<>>===<<<<<<;;;AAAHHHLLLJJJFFFAAA===888888999999::::::;;;;;;999999::::::;;;;;;;;;<<>>===<<<=========<<<===>>>>>>???>>>???AAABBBCCCEEEHHHKKKRRRUUUYYY]]]aaaeeejjjnnnuuuyyyzzzsssyyy}}}___JJJAAABBB>>>>>>AAA===;;;;;;;;;;;;:::::::::::::::::::::999999888888888::::::999:::;;;<<<>>>???@@@AAARRR{{{lllcccfffgggdddaaa```___\\\ZZZXXXWWWVVV{{{xxx{{{{{{sssnnnlllkkkhhhfffaaaiiissszzz|||yyytttrrrlllpppwww~~~{{{~~~|||yyyxxxiiiOOOEEECCCBBB===>>>AAACCCCCCAAA@@@???BBBCCCDDDEEEFFFFFFEEEEEEAAADDDGGGHHHGGGFFFFFFFFFEEEIIINNNZZZssshhhssskkkTTTSSSNNNAAA@@@@@@???>>>===???BBBEEEEEEIIIgggzzzbbb[[[XXXQQQQQQWWWVVVWWWYYYZZZXXXSSSNNNJJJEEEFFFGGGHHHJJJKKKKKKKKKGGGLLLRRRWWWXXXVVVRRROOOEEEEEEFFFIIIKKKLLLKKKIIIDDDDDDEEEEEEGGGHHHIIIJJJHHHFFFDDDAAA???>>>===<<<===;;;999777666666777888888<<>>AAA@@@>>>???>>>@@@BBBAAA???===<<<===888;;;???CCCFFFHHHLLLNNNNNNOOOQQQRRRSSSRRRRRRQQQJJJIIIHHHDDDAAA@@@BBBCCCFFFIIIMMMRRRXXX^^^bbbdddfffhhhkkkmmmooorrrvvvyyyvvv{{{~~~rrriiiTTTAAA>>>EEEHHHEEEBBBAAAAAA@@@@@@?????????>>><<<<<<;;;;;;:::999999999888888999999999:::::::::<<<===???DDDIII{{{bbbTTT___yyyttteeelll{{{iii___[[[XXXZZZaaaeeeaaaVVVOOOOOORRRRRRRRRRRRSSSSSSTTTUUUVVVRRRRRRSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPOOOMMMJJJIIIHHHFFFCCCAAA>>>?????????>>>>>>===<<<===BBBIIILLLJJJEEE@@@===999999888888777777777777777777999:::;;;;;;::::::AAAAAAAAAAAA@@@>>>===<<<======<<<<<<======>>>???===???AAAAAABBBCCCFFFHHHMMMQQQVVV\\\```eeeiiilllooottt{{{yyyvvv|||}}}{{{[[[IIIBBBAAA;;;<<<@@@===;;;;;;:::::::::999999999999999999999999888888888::::::::::::;;;<<<======;;;AAAIII]]]yyygggjjjlllhhhdddcccaaa^^^\\\ZZZYYYYYY{{{tttuuuyyy|||uuuppphhhbbb```aaaccceee^^^bbbhhhkkklllkkkkkkkkkooottt}}}xxx{{{rrr{{{xxx|||nnnlll|||fffQQQEEECCCEEE>>>BBBEEEDDDBBB@@@AAABBBAAAAAABBBCCCCCCDDDDDDDDDAAACCCFFFGGGFFFEEEEEEFFFGGGIIINNNUUUxxxqqq~~~hhhTTTQQQNNNGGGBBBBBB@@@>>><<<===@@@BBBDDDFFF[[[hhh```[[[RRRQQQWWWUUUWWWYYYZZZWWWRRRMMMIIIHHHIIIJJJLLLNNNPPPRRRRRRLLLPPPUUUYYYXXXSSSMMMIIIBBBCCCDDDGGGJJJKKKJJJHHHDDDEEEFFFFFFEEEDDDDDDDDDFFFDDD@@@<<<999888888888:::999777555555666777888999>>>CCCFFFKKKMMMIIIAAA@@@GGGKKKJJJIIILLLMMMKKKDDD>>>:::>>>BBB@@@>>>>>><<>><<<;;;<<<888;;;@@@CCCFFFHHHJJJLLLLLLMMMOOOQQQQQQQQQQQQPPPIIIIIIHHHEEEBBB@@@AAACCCEEEGGGKKKPPPVVV\\\```bbbeeegggiiikkkmmmooosssvvvqqq{{{xxxiiiSSS@@@AAALLLRRRMMMFFFBBBAAAAAA@@@???>>>======;;;;;;:::999999888777777888888888888999999999999:::<<<:::EEEGGGfffiiieeeooolllffftttpppaaa[[[XXX[[[\\\bbbfff^^^PPPNNNVVVQQQQQQQQQRRRTTTUUUWWWXXXRRRRRRRRRSSSSSSTTTTTTTTTPPPQQQQQQRRRRRRQQQQQQPPPQQQNNNKKKIIIGGGEEEBBB???===>>>>>>??????>>>===<<<>>>BBBGGGHHHFFFAAA>>>;;;999999999888888888777777888888888888999:::;;;<<>>>>>;;;===???@@@@@@AAACCCEEEGGGMMMTTT[[[```dddhhhjjjlllqqqxxx~~~zzzuuuwww||||||lllTTTFFFBBBAAA;;;<<<@@@<<<::::::::::::999999999999888888888888999999999999888888999999::::::;;;;;;<<>>;;;;;;===@@@FFFGGGVVVqqqmmmccc]]]SSSPPPVVVUUUWWWXXXYYYVVVPPPJJJGGGJJJKKKMMMOOORRRTTTVVVWWWQQQTTTXXXZZZXXXQQQIIIDDDAAAAAACCCGGGJJJKKKJJJHHHEEEFFFGGGFFFCCC@@@>>>>>>EEEBBB===888666555666777999888666555555666777888:::???DDDGGGKKKLLLHHH@@@>>>FFFJJJJJJIIIJJJJJJIIIEEE>>>:::>>>BBBAAA???>>>;;;>>>AAAAAA>>>;;;;;;<<<999<<>>===<<<::::::999999888777666666777888888888888999999999888<<<777EEEFFFYYYrrrpppwwwqqqooocccqqqtttccc[[[XXXZZZWWW^^^hhhaaaOOOLLLWWWQQQQQQQQQSSSTTTVVVXXXYYYTTTTTTTTTUUUVVVVVVWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSRRROOOLLLIIIGGGDDDAAA>>><<<===>>>??????>>>===<<>>;;;:::999999999999::::::::::::;;;:::777666666999<<<>>>===>>>???@@@@@@???======<<<<<<<<<<<<<<<===>>>>>>:::<<<>>>>>>??????AAACCCDDDJJJSSS[[[aaaeeehhhjjjlllqqqxxx}}}uuurrrwwwnnnMMMCCCAAAAAA;;;<<>><<<===>>>???>>>AAAHHHMMM\\\xxxddd[[[VVVUUUWWWRRRTTTVVVTTTPPPLLLJJJJJJEEEIIIOOOSSSUUUVVVXXXYYYXXX]]]___\\\XXXTTTOOOIIIEEEDDDEEEKKKQQQRRRKKKDDDEEEFFFGGGGGGEEEAAA;;;777::::::;;;;;;;;;;;;;;;;;;;;;999777555444444555666<<<>>>AAACCCDDDCCC@@@???AAAIIIOOOMMMJJJIIIFFFCCC???<<<::::::<<>>>>>>>>>>>;;;===???CCCFFFHHHJJJKKKMMMNNNPPPQQQRRRSSSSSSSSSLLLKKKHHHFFFCCCBBB@@@@@@BBBEEEIIILLLQQQVVV\\\```___bbbfffiiijjjkkkmmmooorrrtttxxx{{{|||___OOOAAABBBIIILLLJJJGGG@@@@@@>>>===;;;;;;::::::===<<<:::888777777888999777777777777888888888888<<<666<<>>TTTuuuooouuuxxxmmmzzziiiqqq~~~iii___\\\\\\YYY[[[aaaaaaZZZRRRNNNRRRRRRSSSSSSTTTUUUWWWXXXTTTUUUUUUVVVVVVUUUUUUTTTQQQTTTVVVTTTQQQPPPQQQTTTSSSRRROOOKKKFFF@@@<<<:::AAA@@@???>>>>>>>>>>>>>>>CCCCCCBBBAAA???>>>======<<<<<<<<<;;;::::::999999;;;:::888777777888:::;;;@@@BBBBBB>>>===??????=========<<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBEEEJJJPPPWWW]]]ccciiimmmpppssswwwxxxxxx{{{vvvuuu{{{bbbJJJFFFAAA===<<<=========:::::::::999999999888888777777777777777777777777888888777777888888999:::===??????@@@MMMnnnqqqmmmeee```aaa```^^^___eeezzzxxxwwwvvvpppjjjccc]]]WWWQQQKKKFFFEEEGGGIIILLLUUU```lllrrrwwwpppjjjiiicccYYYQQQNNNKKKIIIGGGFFFIIIOOOUUUYYYZZZ\\\^^^___aaaiiiuuu~~~}}}}}}~~~|||xxxqqqooouuu{{{wwwnnnTTTKKKMMM___qqq|||tttXXXGGGAAA??????@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFHHHBBBKKKUUU}}}ooo___```sss|||}}}jjj```[[[TTTNNNKKKFFFCCC???======>>>>>>>>>AAAFFFIIIVVV~~~mmm```WWWSSSSSSSSSUUUUUUSSSMMMIIIFFFFFFGGGKKKQQQUUUWWWXXXZZZ[[[[[[```bbb___[[[XXXRRRMMMGGGGGGIIINNNRRRRRRMMMGGGDDDGGGIIIFFF@@@;;;999999;;;;;;;;;<<<<<<=========;;;999777555444555666666;;;===@@@BBBBBB@@@===<<>>>>>>>>======<<<<<<<<<;;;<<>>===<<<;;;;;;;;;;;;<<<;;;999888777777777888666666777777777888888888;;;888:::??????LLL}}}sssxxxnnnxxxvvvfffwwwmmmsssoooaaa]]]XXXVVVXXX___aaa]]]VVVSSSRRRRRRSSSSSSTTTUUUWWWXXXVVVWWWWWWXXXXXXWWWWWWVVVTTTUUUUUUSSSQQQOOOOOOPPPRRRPPPMMMHHHDDD???<<<;;;>>>>>>???@@@AAACCCEEEFFFCCCCCCBBBAAA@@@???>>>===>>>======<<<;;;::::::999;;;:::888777777888:::;;;???BBBBBB>>>===??????======<<<<<<<<<;;;;;;;;;:::<<<<<<<<<===>>>???AAAAAADDDHHHNNNUUUZZZ```eeeiiiiiimmmqqqtttvvv|||~~~vvvyyyxxxZZZHHHDDD???<<<;;;<<<<<<<<<::::::999999999888888888888888888888888888888888888888777777777888999999;;;===>>>???GGGaaasssgggbbb___[[[[[[^^^ooofffYYYPPPNNNOOOPPPQQQUUURRRNNNKKKIIIFFFDDDBBB=========@@@EEENNNYYYaaaeee^^^XXXVVVSSSMMMGGGEEEBBBDDDEEEEEEDDDGGGMMMQQQSSSWWW]]]ccckkkwww~~~}}}}}}}}}|||xxxtttppprrryyyyyylll\\\HHHGGGPPPfffwww}}}kkkRRRDDD??????@@@????????????????????????<<<======>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFAAADDDIIInnnbbbWWW```hhhxxx}}}yyyzzzlll^^^RRRNNNOOOHHHEEE@@@>>>>>>>>>>>>>>>@@@CCCEEEMMMmmmxxxfffZZZTTTSSSTTTTTTTTTQQQKKKFFFCCCBBBKKKOOOTTTXXXZZZ[[[\\\]]]]]]aaabbb___\\\YYYTTTMMMGGGIIILLLOOOPPPNNNKKKIIIEEEHHHIIICCC;;;777888<<<<<<======>>>>>>>>>>>>>>>:::888666555444555666777;;;<<<>>>???>>><<<999777BBBIIIMMMIIIEEECCC@@@===888555333333777===AAACCC??????>>>===<<<;;;:::::::::<<>><<<<<<======???AAACCCFFFIIIJJJCCCCCCCCCCCCBBB@@@??????@@@???>>>===<<<;;;::::::;;;:::999888888888::::::>>>BBBCCC???===??????===<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<===???@@@AAABBBFFFLLLRRRVVV[[[```cccdddgggkkkooottt|||yyyuuu~~~mmmRRRFFFCCC>>>;;;:::;;;;;;::::::999999999999888888888888888888888888888888888777777777777777888888999888;;;======AAAPPPgggyyyxxxiii```[[[ZZZ\\\SSSOOOIIIGGGIIIMMMPPPQQQRRRPPPMMMJJJGGGEEECCCBBBCCCAAA@@@AAACCCIIITTT^^^___ZZZTTTPPPNNNKKKIIIHHHDDDGGGJJJIIIGGGIIIPPPVVVZZZaaakkkvvvzzz|||~~~|||vvvpppoooyyyhhhPPPEEEKKK[[[tttdddMMMBBB>>>???AAA????????????????????????:::;;;<<<===>>>???@@@AAA??????@@@AAABBBCCCCCCDDD===AAADDDFFFHHHffflll[[[```dddyyyzzzzzzaaaOOONNNVVVJJJGGGBBB???>>>>>>>>>>>>???AAABBBGGG___jjj]]]WWWVVVSSSSSSRRRPPPLLLHHHFFFDDDOOOSSSXXX[[[]]]]]]^^^___ZZZ]]]]]]ZZZXXXWWWQQQKKKEEEIIIMMMMMMKKKHHHHHHHHHGGGGGGEEE@@@<<<:::===@@@@@@@@@AAAAAA@@@???>>>===999888666555444555777888;;;;;;<<<===<<<999666555>>>EEEHHHEEEAAA???===;;;777444111111444999===???======<<<<<<;;;;;;:::::::::;;;>>>AAADDDGGGIIIIIILLLMMMOOOPPPQQQPPPOOONNNMMMKKKHHHEEEBBBAAAAAAAAA@@@BBBFFFIIILLLQQQVVVZZZ\\\___bbbdddfffgggjjjlllmmmrrr{{{{{{~~~wwwQQQHHHAAA???>>><<<<<>><<<<<<<<<===>>>???AAACCCEEEHHHIIIEEEEEEFFFEEEDDDCCCAAA@@@AAA@@@???>>>===<<<;;;:::;;;:::999888888888999999<<>>>>>>>><<<;;;;;;::::::::::::::::::;;;;;;;;;<<<===>>>???@@@BBBEEEKKKOOOSSSWWW[[[^^^bbbeeehhhlllrrr{{{wwwuuucccOOOEEEBBB>>>;;;;;;;;;;;;:::999999999999888888888888999999999999999999999999777666666666666777888888888:::<<<<<<>>>EEERRR\\\qqqhhhbbb```IIIHHHGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHFFFEEEDDDDDDCCC@@@>>>@@@BBBGGGSSSaaapppnnnfff\\\SSSMMMKKKJJJJJJMMMPPPQQQRRRXXXbbbjjjnnnvvv}}}{{{www|||~~~sssmmmpppeeeJJJEEEOOOddd}}}^^^JJJAAA>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;===>>>???@@@@@@>>>??????@@@AAABBBCCCCCC;;;???EEEEEEHHHaaatttaaadddeeexxx{{{fffWWWQQQMMMIIIDDD@@@??????>>>===??????@@@FFFUUUvvvnnn___YYYWWWRRRQQQPPPPPPOOONNNMMMKKKSSSWWW[[[^^^^^^^^^^^^___XXXZZZYYYWWWVVVUUUOOOHHHEEEIIILLLLLLHHHFFFGGGIIIIIIEEE@@@???AAACCCCCCCCCDDDDDDDDDCCCBBB???<<<;;;888777555444555666888999:::;;;<<<<<<;;;999777555:::@@@DDDBBB>>>>>>===;;;999666222111333666888:::999999::::::;;;;;;;;;<<<999;;;===AAADDDFFFHHHIIIKKKMMMOOOQQQQQQQQQOOONNNLLLJJJGGGCCCAAA@@@@@@@@@???AAADDDGGGJJJNNNSSSWWW\\\^^^aaacccdddfffiiilllooovvv}}}zzz{{{zzzxxxwww~~~~~~|||wwwNNNHHHBBB@@@>>>;;;;;;>>>::::::;;;<<<;;;;;;:::999777777777777666666666555555666666666666777777777444;;;555999DDD:::MMMkkkYYYgggwwwgggdddlllvvvddd^^^YYYVVVYYY\\\ZZZXXXXXXRRRRRRRRRSSSTTTUUUWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYYYYVVVSSSTTTVVVWWWTTTQQQPPPLLLFFF@@@<<<;;;;;;<<<===>>>???AAADDDGGGIIIKKKHHHHHHHHHHHHGGGDDDBBBAAAAAA@@@???>>>===<<<;;;;;;;;;::::::999999888888888;;;BBBEEEBBB>>>>>>>>><<<999999::::::::::::::::::::::::;;;;;;<<<===???@@@AAAEEEJJJNNNQQQUUUXXX[[[___aaadddiiirrr}}}yyyyyyuuuZZZKKKEEEBBB>>><<<<<<<<<;;;:::999999999888888888777777888888888888888888888888666666555555666666777888888999:::<<>>@@@========================;;;<<<<<<===>>>??????@@@?????????@@@@@@AAAAAAAAABBB>>>CCC???DDDXXXiiilllooojjjLLLOOOKKKFFFBBB@@@???>>>===>>>===@@@FFFNNNeeeuuubbbYYYUUUPPPOOOOOOPPPSSSTTTTTTSSSWWWZZZ^^^______]]]\\\\\\YYYZZZXXXUUUVVVVVVPPPHHHGGGIIIKKKKKKHHHGGGHHHJJJIIIDDD???@@@FFFIIIHHHDDDEEEEEEFFFEEECCC???<<<:::777666555444555666888::::::;;;<<<<<<<<<;;;:::999999@@@DDDAAA>>>>>>>>><<<;;;888444333333555555555777777888999:::;;;<<<<<<888:::===@@@CCCFFFGGGHHHJJJLLLOOORRRSSSRRRQQQOOOKKKIIIEEEAAA???>>>??????>>>@@@CCCEEEHHHLLLPPPTTTZZZ\\\___```bbbdddhhhjjjrrr{{{{{{xxxyyy{{{tttttt~~~ssstttrrr}}}{{{yyykkkMMMFFFAAAAAA@@@===<<<===::::::;;;<<<;;;:::888777666666777777777777666666555555666666666666777777444888555999@@@:::IIIpppiiiTTTgggxxxkkkiii{{{ccc___XXXTTTWWWZZZZZZZZZ\\\RRRRRRSSSSSSTTTUUUWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXUUUTTTSSSSSSTTTTTTSSSRRRPPPLLLFFFAAA<<<:::::::::;;;<<<>>>AAAEEEIIILLLNNNIIIIIIIIIIIIGGGDDD@@@>>>??????>>>>>>======<<<<<<;;;:::::::::999888888777999AAAGGGDDD???======<<<888888999999999999::::::::::::::::::<<<===>>>???AAADDDIIIMMMPPPSSSWWWYYYYYY[[[___gggrrr|||~~~oooSSSDDDCCCAAA>>><<<<<<<<<;;;:::999888888888888777777777777777777777777777777777555555555555555666777777888888999===CCCGGGIIIJJJEEErrrwwwBBBCCCDDDEEEFFFIIILLLOOONNNRRRUUUTTTOOOJJJFFFDDDCCC======BBBDDDGGGXXXkkk~~~yyyttttttxxx{{{zzzxxxvvvzzz___QQQWWWeee{{{tttSSSEEECCC@@@???AAA=================================>>>>>>?????????????????????@@@@@@@@@@@@EEE===BBB>>>DDDOOOmmmuuuxxx|||rrrOOOQQQMMMGGGCCC@@@???>>>===>>>;;;???FFFHHHUUUkkk]]]VVVPPPOOONNNQQQUUUXXXXXXWWWZZZ\\\___```^^^[[[ZZZYYYXXXXXXVVVTTTUUUUUUPPPGGGGGGGGGHHHGGGGGGGGGHHHIIIGGGDDDCCCDDDGGGIIIGGGDDDCCCDDDEEEEEEDDDAAA>>><<<666666555444555777999::::::;;;<<<===>>>??????>>>===DDDGGGCCC@@@??????===:::888666555666666555444777777888888999999::::::888:::<<<@@@CCCEEEGGGHHHIIIKKKOOOSSSTTTTTTSSSQQQJJJGGGCCC???===<<<===>>>===???BBBDDDFFFJJJNNNRRRXXXYYY[[[]]]^^^aaaeeehhhtttzzzqqqrrrwwwvvvpppssswwwzzztttyyypppaaaLLLDDD???@@@AAA???<<<<<<:::;;;;;;<<<;;;999777555666666777888888888777666555555555666666666777777555555666999999:::HHHZZZxxxXXXggguuu}}}mmmwwwpppccc[[[UUUVVVXXXXXXXXX[[[RRRRRRSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVWWWWWWVVVSSSRRRRRRSSSPPPMMMGGGBBB===:::999888999:::<<<>>>AAADDDGGGIIIHHHHHHIIIGGGEEEAAA===:::========================;;;;;;::::::999888777777888AAAHHHEEE???======;;;888888888888999999999:::999999999:::;;;<<<>>>>>>>>>BBBGGGKKKNNNQQQUUUWWWVVVXXX]]]eeeqqq}}}~~~eeeLLLCCCAAA???===;;;;;;;;;:::999888888888888777777777777666666666666666666666666555555444444555555666777666666888???FFFIIIFFFBBB===UUUuuuIIIHHHFFFCCCBBBEEEIIILLLKKKPPPVVVXXXUUUQQQNNNLLLHHHBBB@@@CCCCCCEEEUUUhhh|||~~~yyyvvvssssssuuuwwwvvvtttqqqkkkTTTNNNgggvvvoooNNNCCCCCCAAA???BBB========================>>>>>>>>>>>>????????????@@@@@@@@@???????????????AAA:::CCCBBBGGGJJJYYY|||jjjSSSRRRNNNHHHCCCAAA???>>><<<>>>:::>>>FFFEEELLLrrrtttdddZZZPPPOOONNNQQQUUUYYYYYYXXX[[[^^^``````]]]ZZZXXXWWWWWWVVVTTTQQQSSSTTTNNNFFFDDDDDDCCCCCCDDDEEEFFFFFFDDDEEEGGGGGGGGGFFFDDDDDD@@@BBBDDDEEEDDDBBB@@@>>>666555444444555777999;;;:::;;;===???@@@AAABBBBBBBBBHHHJJJFFFAAA@@@@@@>>>999888777777777777666444999999999888888888888888888999<<>><<<;;;<<<======???AAACCCEEEIIIMMMQQQUUUWWWYYYZZZ[[[^^^bbbeeeuuutttjjjnnnvvvsssooouuuwwwzzzbbbKKKCCC===???BBB@@@<<<;;;:::;;;<<<<<<;;;888666444666777888999999888777666555555555555666666666777777333777888444:::GGGKKKaaagggeeevvvsssvvviii```XXXVVVVVVTTTTTTVVVRRRRRRSSSSSSTTTUUUWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ\\\]]]ZZZVVVSSSTTTVVVPPPMMMHHHCCC>>>:::888777999999999:::;;;===>>>???GGGGGGGGGFFFCCC>>>:::777<<<<<<<<<<<<============;;;;;;;;;:::999888777666777AAAHHHFFF@@@===<<<;;;777777888888999999999:::999999999:::;;;<<<===>>>===@@@EEEIIILLLPPPSSSVVVWWWYYY]]]eeeooozzz|||~~~|||[[[HHHEEE@@@>>>;;;:::::::::999777888888888888777777777777666666666666666666666666555444444444444555666666444444888@@@GGGHHHBBB;;;@@@DDDQQQxxxQQQOOOKKKGGGDDDDDDGGGJJJKKKLLLOOORRRSSSSSSOOOLLLKKKBBB???CCCEEEGGGUUUfff~~~|||}}}zzzyyy{{{}}}yyypppsssuuuwwwyyyyyyrrrjjjooooooSSSOOOYYYrrrgggOOOJJJKKKHHHHHHLLLKKKEEE???<<<===>>>===<<<======>>>???@@@@@@AAAAAA????????????????????????>>>DDDFFFGGGHHHFFFWWWwww~~~zzz|||qqqaaaSSSOOOOOOLLLEEE@@@>>>??????===<<<@@@BBB@@@GGGbbb}}}ccceeeWWWRRRPPPRRRUUUWWW\\\bbbbbb```]]]]]]]]]\\\[[[YYYYYYSSSPPPRRRVVVTTTLLLDDDFFFCCC@@@@@@BBBEEEGGGHHHDDDEEEHHHIIIHHHDDD@@@===??????@@@BBBDDDCCC@@@===<<<999666666888999999777:::<<>>???BBBDDD>>>888666888888666222777888999::::::999777666444777<<>>@@@===888<<<<<<:::999777666555444555666888999888777555444777777666555444444333333222444555666888;;;@@@DDDuuuddd^^^mmmtttzzznnnaaaXXXVVVUUUTTTSSSTTTQQQOOOOOORRRUUUXXXXXX\\\^^^```___^^^\\\[[[\\\]]]\\\[[[YYYWWWUUUSSSQQQPPPNNNJJJEEEAAA===:::999777777777777999;;;===>>>???@@@BBBDDDCCC@@@===;;;<<<<<<<<<<<<============>>>===;;;:::999888888888777<<>>AAAEEEJJJNNNPPPPPPXXXUUUZZZgggrrrwww{{{zzznnnQQQBBB@@@>>>===;;;:::999888888888888888888888888777666666666666666666666666666666555444444333333444444555333444666888:::;;;<<<<<<;;;???FFFXXX|||VVVTTTPPPJJJFFFEEEFFFIIIHHHIIIKKKNNNQQQQQQNNNKKKJJJBBB???CCCEEEHHHVVVgggyyy~~~}}}}}}zzz|||}}}{{{wwwqqqnnnmmmnnnooossswwwwwwrrrjjjeeevvv}}}```JJJKKKXXXuuuiiiUUURRRRRRNNNKKKLLLOOOKKKFFFAAA???===<<<;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???DDDDDDEEEFFFCCCPPPkkkuuu~~~}}}www```GGGKKKLLLKKKGGGCCCAAAAAAAAA>>><<<>>>@@@>>>CCCZZZssslllaaaYYYSSSOOOQQQRRRTTTXXX^^^aaa```^^^[[[ZZZZZZZZZ[[[TTTOOOLLLNNNRRRQQQJJJDDDBBB@@@??????AAACCCDDDDDDFFFGGGJJJKKKJJJFFFBBB@@@@@@@@@AAACCCCCCBBB>>>;;;;;;999777777:::;;;:::888:::;;;>>>@@@CCCEEEGGGGGGJJJPPPSSSQQQJJJCCCBBBDDDCCC>>>888777888888666333666777999::::::999777666444777<<>>@@@AAADDDHHHKKKSSSQQQSSSXXXZZZZZZ___fffuuu~~~}}}vvvtttuuuuuutttqqqzzz}}}nnnNNNEEEEEEBBB>>>???BBB@@@<<<:::::::::999888888777777555666888888888777555444777666666555444444333333222444555666777;;;???CCChhhwwwooohhhwww{{{zzzwwwcccZZZXXXUUUSSSSSSTTTSSSRRRQQQRRRTTTWWWYYY[[[\\\^^^]]][[[ZZZZZZ[[[^^^^^^\\\ZZZXXXUUUSSSQQQPPPNNNKKKGGGBBB===:::888888777777777999;;;<<<>>>AAACCCEEEFFFEEECCC@@@>>>===========================<<<;;;999888888777777666;;;AAACCCBBB>>><<<;;;888888777777777777888888777777888888999;;;<<<===>>>???BBBFFFJJJMMMOOOOOOTTTTTTZZZhhhssswwwzzz~~~}}}vvvttt|||dddKKKBBBAAA===<<<;;;:::999888888888777888888888888777666666555555555555555555555555444444333333333333444444333444666777999:::::::::>>>===>>>FFF]]]ZZZXXXTTTNNNIIIFFFFFFGGGCCCDDDGGGKKKNNNNNNLLLJJJIIICCC@@@CCCFFFKKKYYYiiiqqq|||}}}||||||www}}}{{{oooeeebbbcccmmmnnnttt{{{vvvkkkfffhhh|||{{{uuudddMMMBBBLLL\\\yyy~~~ooo]]]OOOMMMNNNHHHCCCBBBKKKJJJHHHDDD???<<<;;;<<<;;;<<<<<<======>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAADDDAAAAAADDD@@@GGG[[[ttttttyyyvvvQQQNNNNNNMMMJJJFFF@@@======???<<<;;;===<<>>@@@CCCFFFJJJQQQOOOQQQVVVYYYZZZ^^^bbbrrrzzz~~~{{{vvvttttttttttttvvv|||}}}{{{___CCCBBBCCCBBB???@@@CCCCCC???999999999999999999::::::666666777888777666555444666666555555444333333333222333555555777:::>>>BBBXXXqqqggg```nnnvvviiinnnzzzppp{{{fff]]][[[TTTQQQSSSTTTUUUVVVUUURRRSSSVVVYYYZZZ[[[\\\[[[YYYYYYYYY[[[___^^^]]][[[YYYVVVTTTSSSPPPOOOMMMIIIDDD???;;;888888888777777888999;;;<<<@@@BBBDDDEEEEEEDDDAAA??????>>>>>>======<<<<<<;;;<<<;;;:::999888777777777555999???AAA@@@===;;;999888777777666666777777888666666777777888:::;;;<<<<<<>>>AAADDDGGGJJJKKKLLLOOORRR\\\jjjuuuxxxyyyzzztttqqqsss}}}sss}}}XXXFFFAAA>>>===<<<;;;999888888888888777777777777777666666555555555555555555555555555444444333333333333444444333444555666777777777777<<<:::999;;;AAAZZZYYYWWWTTTNNNIIIFFFFFFGGG@@@AAADDDHHHLLLMMMLLLKKKIIIDDDAAACCCFFFMMM\\\kkkooosss}}}~~~yyyvvvyyy|||}}}wwwkkkbbb```bbbiiillluuuyyyoooaaadddqqqzzzppp```OOOAAAAAARRReee~~~YYYMMMCCCBBBBBB>>>:::999>>>@@@BBBAAA>>><<<===???<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@CCC??????CCC@@@AAAOOO|||wwwtttpppkkk{{{eeePPPMMMJJJJJJGGGBBB>>>>>>???;;;:::;;;<<<>>>HHHRRRoooeee[[[SSSRRRSSSTTTWWW[[[___```^^^WWWPPPMMMPPPTTTJJJHHHGGGHHHKKKMMMLLLJJJHHHEEEAAA@@@BBBEEEGGGHHHLLLMMMOOOPPPPPPNNNKKKIIIGGGFFFEEEEEEDDD@@@;;;888444555777999;;;;;;:::999<<<<<<===>>>@@@BBBCCCDDDJJJKKKMMMNNNNNNJJJEEEAAA???===999888888888666555555666888999:::999777666444777<<>>???@@@BBBFFFIIIMMMOOORRRUUUWWW[[[ccciiitttwwwxxxuuurrrqqqrrrsssrrrxxxzzz{{{kkkVVVDDD???AAA@@@===>>>AAABBB???999999999999::::::::::::666666777777777666555444555555555444444333333333222333444555555888<<<@@@HHHyyydddbbbiii|||mmmcccjjjrrrmmmvvvlll```]]]TTTOOORRRTTTWWWZZZXXXSSSRRRUUUYYYZZZ[[[\\\[[[YYYYYYZZZ\\\]]]]]]]]]\\\ZZZXXXWWWVVVQQQPPPOOOLLLGGGBBB===:::888888777666777888999::::::<<>>===<<<;;;:::;;;:::999888777777777777444888<<>>=========666:::>>>>>><<<;;;===@@@======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA======CCCAAA@@@IIIiiixxxpppjjjxxxsssYYYNNNFFFGGGIIIGGGDDDDDD>>>;;;:::;;;===@@@EEEJJJllllll```VVVSSSSSSTTTVVVYYY^^^___]]]VVVMMMHHHIIILLLIIIIIIJJJKKKMMMOOOPPPQQQOOOJJJCCC@@@AAAFFFKKKNNNNNNOOOQQQRRRRRRPPPNNNMMMJJJIIIHHHGGGEEEAAA<<<777111333666777888888999999>>>>>>>>>???@@@BBBDDDEEEEEEEEEFFFHHHIIIGGGBBB======<<<:::999999888777666444555777999999999777666444777<<>><<<::::::999999999999999888666666666666666555555444444444444444444333333333222333444444444777;;;>>>???hhhzzzllldddjjjiiibbb^^^tttwwwrrrwwwggg___VVVPPPRRRSSSWWW[[[YYYUUURRRUUUXXX[[[\\\]]]]]][[[[[[\\\]]][[[[[[[[[[[[[[[[[[ZZZYYYRRRRRRQQQNNNJJJEEEAAA>>>:::999888777777777888999777999<<>>===<<<;;;:::::::::999888777777777777444666999<<<>>><<<:::777777777666666666666777777555555555666777888::::::;;;>>>AAACCCDDDEEEGGGJJJMMMVVVdddooovvvxxxvvvsssttt{{{{{{uuuuuuxxx___GGGBBB@@@999;;;::::::999888888888888555666666666666555444444555555555555555555555555333333333222222333333333222333333444444444333333666444;;;BBB???999FFF[[[MMMLLLIIIEEECCCDDDGGGKKKAAABBBDDDHHHLLLNNNNNNMMMJJJHHHEEEDDDGGGRRRaaalllrrrrrrsssvvvyyy~~~~~~{{{zzzyyywwwwwwzzz|||uuulllhhhggggggdddbbbgggmmmoooiii```___kkkwwwbbbUUUFFF>>>@@@MMMcccvvv~~~```HHHDDD???======>>>@@@AAA:::<<<===>>>===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>@@@CCCFFFUUUuuuhhhZZZTTTSSSRRRSSSUUU[[[]]]\\\XXXPPPIIIFFFEEEGGGJJJMMMOOOPPPQQQSSSUUUSSSMMMFFFBBBCCCHHHNNNQQQNNNOOOQQQRRRSSSRRRPPPOOOMMMLLLKKKIIIGGGCCC===999111333555666666666777999????????????AAACCCFFFGGGBBBBBBBBBCCCCCCAAA>>>;;;;;;;;;::::::999888777777333555777999999999777666444888<<<>>>@@@AAACCCEEEEEEIIIKKKKKKLLLPPPPPPMMMJJJGGGBBB===::::::;;;<<<<<<>>>???@@@AAACCCFFFIIIGGGNNNSSSUUUYYYeeettt}}}sssmmmiiiiiijjjjjjllloooqqq}}}|||vvvrrrxxxcccNNNEEE???BBBAAA<<<999::::::888999999999888888888888888666666666555555555444444444444333333333333333333222333333333333555999<<>>===;;;:::999999999:::999;;;>>>AAACCCEEEEEEFFFAAAAAA@@@???===<<<;;;;;;::::::999888888888888888444555888;;;======:::777777666666555555666666777555555666666777999:::;;;<<<@@@DDDFFFFFFGGGJJJMMMRRR]]]jjjqqquuuwwwuuuqqqppp|||xxxkkkbbbtttsssTTTAAA>>>???<<<::::::999888888888888888555555555555555444444333444444444444444444444444333333222222222222333333222222333333444333333333777444666;;;;;;888>>>HHHSSS{{{KKKIIIEEEAAA???AAAGGGKKKBBBBBBDDDGGGKKKNNNNNNMMMKKKJJJGGGEEEHHHSSSaaalllmmmqqquuuwwwwwwxxx{{{}}}{{{zzzzzzyyyxxxwwwxxxyyy|||}}}|||zzzxxxyyy|||rrrmmmgggfffjjjlllkkkiiijjjmmmhhh______hhhllliiiRRRIII@@@@@@JJJ]]]wwwtttUUUBBBBBB@@@===<<<===>>>===>>><<<;;;<<<======<<<;;;========================>>>>>>>>>>>>>>>>>>>>>>>>;;;BBB>>>;;;@@@???===DDDNNN{{{\\\MMMJJJEEE>>>:::===??????======???AAACCCIIIhhhtttbbbZZZVVVSSSRRRSSSXXXYYY[[[[[[VVVOOOHHHDDDDDDIIINNNQQQPPPPPPRRRUUUUUUQQQLLLIIIKKKNNNQQQSSSNNNOOOQQQRRRRRRRRRQQQPPPPPPNNNMMMLLLIIIEEE???:::333444666666444555777:::???>>>>>>???AAADDDFFFHHHAAAAAAAAAAAA???===<<<<<<::::::;;;:::999888888888333444666888999999777777555888<<<>>>@@@AAACCCDDDBBBGGGIIIIIIJJJNNNNNNKKKJJJGGGBBB===::::::;;;<<<<<<===>>>??????BBBEEEHHHGGGLLLPPPUUUaaaoooxxxyyyjjjdddbbbgggkkkkkkkkkmmmvvv~~~qqq{{{~~~{{{^^^JJJGGGEEEHHHGGG???:::999888666555666666777777888999999666666555555444444444555333333333333333333333333222333333222222444888:::AAAUUU}}}cccXXXfffccccccooo|||wwwjjj```YYYSSSSSSTTTVVVXXXXXXVVVUUUTTTXXX\\\___aaa```^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXVVVUUUSSSQQQOOOMMMKKKJJJCCCBBB@@@>>>============>>>???AAABBBDDDDDDDDDDDD@@@@@@??????>>>===<<<<<<;;;::::::999999999999999555555777:::===>>>;;;888666666555555555555666666666666666777888999:::;;;:::???DDDFFFEEEFFFJJJNNNZZZeeeooorrrtttwwwuuuqqqoooxxxkkkbbbhhhPPPAAA<<<<<<<<<:::999999888888888888888444555555555555444333333444444444444444444444444333333222222222222333333111222222333444444444444555555555666777999<<<>>>CCCWWWxxxJJJHHHCCC>>>===@@@FFFLLLBBBBBBDDDGGGKKKMMMNNNMMMLLLLLLIIIEEEHHHSSSbbbkkknnnuuu}}}}}}{{{}}}vvvwwwyyyyyywwwuuuuuuuuuuuuyyy~~~~~~yyyrrrnnnlllgggffffffiiinnnssstttsssffffff[[[QQQYYYhhheeeUUUHHHAAA===DDDTTTmmmgggLLLAAACCCCCC@@@>>>===<<<:::===:::777888<<<>>><<<:::<<<<<<<<<<<<<<<<<<<<<;;;????????????????????????;;;CCC???:::>>>===;;;BBBEEEhhh^^^NNNNNNLLLGGGDDD>>>AAAAAA>>><<<===???AAAHHHYYY~~~kkk```[[[VVVSSSSSSUUUWWWZZZ]]]\\\UUULLLEEEBBBHHHNNNQQQPPPOOOQQQTTTWWWUUURRRQQQSSSTTTTTTTTTNNNOOOPPPQQQRRRRRRQQQQQQQQQPPPNNNMMMJJJFFF@@@<<<555666777666444555888;;;>>>======>>>@@@CCCGGGHHHAAABBBBBB@@@===<<<<<<===999:::;;;;;;999888888888333444666888999999777777555888<<<>>>???AAABBBDDDAAAEEEGGGGGGIIIMMMMMMJJJJJJGGGBBB===::::::;;;<<<;;;<<<===>>>>>>@@@DDDFFFHHHJJJNNNVVVgggwwwyyyrrrbbb]]]^^^hhhnnnllljjjkkk|||xxx|||jjjuuu|||xxxUUUCCCGGGKKKMMMKKKCCC<<<999888666222333444666777999::::::666666555444444444444555333333333333333333333333222333333222222333777:::777EEEtttjjj```fffsssmmmeee[[[mmmxxx}}}nnnddd]]]TTTRRRSSSTTTWWWYYYXXXUUURRRWWW[[[___bbbaaa^^^\\\[[[]]]]]]\\\[[[YYYWWWVVVUUUWWWVVVTTTRRRPPPOOONNNNNNGGGFFFDDDBBB@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======;;;;;;::::::999:::::::::666555777:::>>>>>>;;;888666666555555555555666666666666777777888:::;;;<<<666<<>>BBBQQQjjj~~~aaaKKKDDD@@@<<<<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============GGGRRRhhhSSSQQQKKKFFFLLLAAA???=========>>>===<<>><<>>>>>======<<<<<<<<<;;;;;;::::::999999888888666444777<<<===:::666666666555555555555666666666666666666777888999::::::>>>???===<<>>;;;888888888777777666666555555555555555555555555555555111222222333444444444444222222111111111111222222333333333333333333333333333333444444555666666666<<<<<>>???<<<999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<======AAAKKKkkkSSSPPPNNNEEE@@@AAA???===<<<===>>>===<<<@@@FFF[[[nnndddYYYRRRRRRRRRTTTUUUVVV[[[\\\SSSFFFAAADDDFFFGGGGGGHHHKKKNNNUUUVVVXXXYYYYYYXXXVVVUUUSSSRRRRRRTTTWWWXXXVVVTTTTTTSSSQQQOOOLLLHHHCCC???999666333333444555555555666777777777888:::;;;<<<>>>===;;;999888888888888:::::::::999999999888888444555666666666555444333555888<<>>>>>======<<<;;;;;;::::::999999888888666555777;;;===:::666666666555555555555666666666666666666777888999:::999;;;======@@@KKK]]]kkkyyyyyyzzzyyyrrrlllqqqzzz{{{qqqttthhhLLL???<<<;;;888666999999888888777666666666555555555555555555555555222222333333444333333333222222111111111111222222333333333333333333333333333333333444555555666666777555999BBBIIIZZZ|||HHHGGGHHHMMMRRRSSSOOOKKKHHHIIIKKKNNNRRRSSSRRRQQQKKKKKKJJJKKKPPPYYYdddkkkmmmnnnoooppppppqqqqqqqqqpppmmmjjjiiilllooorrrsssmmmkkkhhhccc```aaadddgggnnnqqqrrrqqqrrrrrrnnniiiNNNFFFPPPiiilllUUUCCCBBB===@@@KKK```zzzzzzwwwxxxvvvYYYNNNDDD@@@===<<<======;;;888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===???GGGhhhyyyyyypppRRRMMMPPPIIIBBBAAA???======>>>???>>>>>>>>>>>>HHHfffuuuggg___VVVOOOSSSRRRQQQUUU]]]___TTTGGGCCCDDDFFFFFFEEEFFFGGGIIIRRRTTTWWWZZZ[[[ZZZWWWVVVUUUUUUUUUWWWYYYYYYWWWVVVWWWUUURRROOOMMMJJJFFFCCC===999555333333444555555333333333444555666777888:::999888888777777888888:::::::::999999999888888555555666666555555444333444888<<<>>>??????@@@@@@@@@@@@AAADDDHHHJJJJJJIIIHHHHHHCCC<<<999;;;;;;:::;;;===>>>>>>>>>???AAACCCGGGOOO[[[dddfffaaaWWWOOOSSSWWW\\\aaabbbhhhwww}}}XXXAAABBB>>>DDDJJJJJJ@@@999999888555444444444444444333333333444555555555555444333333111111222222222222111111222111111222222333444555888@@@BBBeeecccaaabbbkkk{{{aaaPPPPPP]]]uuukkkyyypppaaaXXXWWWUUUTTTTTTSSSSSSSSSUUUXXX[[[]]]^^^___aaaccccccbbb```[[[UUUSSSTTTVVVYYYYYYXXXXXXWWWUUUTTTSSSPPPOOONNNLLLKKKJJJIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;::::::999999888888666555777;;;<<<:::777777666666555555666666777666666666666777888999:::;;;;;;<<<>>>EEEUUUjjjyyy|||||||||xxxpppnnnxxxvvvxxxxxxsss~~~ttt^^^GGG<<<:::999777666::::::999888888777777666444444444444444444444444333333333333333333222111222222111111111111222222333333333333333333333333222333333444444555555666888555666:::<<<@@@QQQcccIIIKKKOOOUUUYYYZZZXXXUUUNNNOOOPPPSSSVVVVVVSSSQQQLLLJJJIIIKKKPPPYYYbbbiiibbbcccfffjjjmmmoooqqqqqqmmmjjjhhhgggiiilllppprrrjjjhhheeebbbbbbeeeiiimmmqqqsssuuuvvvtttnnnddd\\\KKKMMMYYYfff```LLL@@@BBB:::BBBSSSjjj~~~___KKKEEECCC@@@===<<<<<<;;;999777999999999999999999999999999999:::::::::;;;;;;;;;==============================<<<;;;;;;<<<<<<<<<@@@FFFTTTvvvxxxvvvyyyuuuuuuXXXPPPOOOLLLMMMBBB@@@======>>>??????????????????PPP{{{mmmeee\\\RRRRRRPPPOOOSSSZZZ\\\WWWPPPJJJJJJKKKJJJIIIIIIHHHHHHPPPQQQSSSTTTUUUUUUTTTTTTWWWXXXXXXYYYZZZZZZXXXWWWYYYVVVRRRPPPMMMKKKGGGEEE@@@<<<777444333444444444333333333333444555666777888888888999999999:::::::::::::::999999999888888555555555555555444444444444777;;;===>>>>>>>>>???@@@@@@AAADDDHHHJJJKKKJJJIIIHHHCCC<<<999;;;;;;999<<<============>>>AAACCCCCCPPP___ddd___UUUNNNLLLOOOTTT\\\```bbbjjjiiiKKK@@@CCC???@@@CCCBBB;;;888888777222444444444444444444444444333444444444444333222222111111222222222222111111111111111111222333444555666CCC<<>>======<<<;;;;;;::::::999999888888666666777:::;;;:::888777777666666666666777777666666666666777888999:::>>>===<<>>CCCPPPggg}}}oooOOOAAA???@@@>>><<<;;;::::::888777999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<>>===>>>?????????>>>@@@???EEEbbbyyykkkaaaXXXRRRPPPPPPQQQSSSVVVYYY\\\TTTSSSSSSRRRQQQPPPMMMLLLRRRQQQOOOMMMNNNOOOQQQRRRWWWXXXZZZ[[[ZZZYYYYYYYYYYYYVVVSSSPPPNNNLLLHHHFFFBBB>>>999666555444444333222222222222333444555555777777888999:::::::::;;;:::::::::999999999888888666666555555444444444444333666:::<<<<<<<<<======AAAAAABBBFFFIIILLLLLLKKKIIIIIIDDD<<<999;;;;;;999<<<<<<=========>>>AAADDDIIIUUUaaaaaaVVVKKKGGGIIIMMMSSS\\\bbbeeeoooxxx\\\DDD???AAA>>>===>>><<<888777777555222555555555555555555666666555555555555555444333333000111111222222111111000111111111111222333444444111???666@@@zzzjjjfffhhhzzzoooLLLHHHZZZkkkssscccgggtttwwwggg___ZZZXXXVVVRRRTTTXXXWWWXXXYYYYYYZZZ[[[^^^aaaaaacccccc^^^WWWSSSUUUXXXXXXXXXXXXXXXWWWVVVUUUTTTQQQQQQOOOMMMLLLKKKKKKKKKJJJHHHFFFDDDBBBBBBBBBBBB?????????>>>======<<<<<<<<<;;;;;;::::::999999888777777666777999:::::::::777777666666666666777777666666666666777888999:::===<<<===BBBMMM^^^nnnyyyyyywwwrrrlllnnn{{{xxxvvvqqqvvv|||www}}}~~~\\\OOOAAA<<<<<<::::::;;;777777777666555555444444444444444444444444444444333333333333222111111000222222111111111111222222222222222222222222222222111111222222333444444444777555444777888888;;;???CCCLLLaaaccceeeeeeaaa\\\[[[^^^aaaaaaaaaaaaaaaaaa]]]XXXSSSQQQOOONNNQQQXXXaaaiiimmmoooqqqrrrrrrppplllhhheeeeeefffffffffddddddeeeggg```aaabbbfffkkknnnoooooovvvtttrrrmmmbbbSSSJJJGGGOOO___bbbRRRCCC@@@AAA>>>UUUeee|||```HHH@@@???======;;;:::999999888888999999999999999999999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<:::??????XXX{{{mmmmmm~~~sssQQQLLLGGGDDD@@@===>>>>>>??????;;;>>>@@@CCCQQQuuuuuufff]]]VVVSSSPPPPPPOOOQQQXXXaaa[[[ZZZYYYXXXXXXVVVRRROOOTTTQQQMMMKKKKKKMMMQQQSSSUUUWWWZZZZZZZZZYYYYYYZZZYYYWWWTTTRRRPPPMMMJJJGGGDDDAAA===:::999888666444333222222222222333444555666666777999999::::::999:::::::::999999999888888666666555444444444444555333666999;;;;;;;;;;;;<<>><<<;;;;;;;;;:::888666444333222555555555666666666666666777777777777777666555555000000111111111111000000111000000111111222333444222<<<888===gggmmm```iiiYYYHHHTTThhhyyyiiiccchhhyyyvvvhhh\\\YYYWWWRRRRRRVVVVVVWWWXXXXXXXXXYYY[[[^^^___```aaa^^^ZZZXXXYYY[[[ZZZYYYYYYYYYWWWVVVUUUTTTQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBAAA??????>>>>>>===<<<<<<<<<<<<;;;;;;::::::999999888777777777777888999:::;;;888777777666666777777888666666666666777888999:::999:::@@@KKKYYYgggrrrwwwuuutttpppnnnvvvpppwwwxxx}}}|||oooOOOFFF===::::::888888:::777666666555555444333333333333333333333333333333222222222222222222111000222222111111111111222222222222222222222222222222000111111222222333333444555555555555666888:::<<<>>>@@@GGGRRRbbb}}}{{{vvvpppjjjgggiiimmmqqqlllkkkkkkjjjgggbbb[[[WWWSSSSSSVVV]]]eeelllppppppqqqqqqqqqpppnnnllljjjiiidddeeedddaaa^^^]]]^^^aaa``````bbbhhhnnnrrrrrrqqqrrrmmmggg___SSSIIIJJJRRR\\\___YYYJJJ======FFFNNNlllzzzsssRRRDDD@@@>>>;;;;;;:::999888888999:::888888888888888888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<777<<<>>>GGGttt~~~xxxzzz{{{}}}]]]OOOJJJFFFAAA>>>===>>>>>>>>>;;;<<>>AAAEEEIII\\\\\\WWWMMMBBB>>>BBBHHHLLLSSS___iiippp{{{ssswwwyyygggOOOFFFAAA======:::::::::999555222222444444444444555555666666666555555555555555444444333000000111111111111000000000000000000111222333444777888<<>>======<<<<<<;;;;;;::::::999999888777777777777777888:::<<<888888777777777777888888666666666666777888999:::999>>>HHHXXXhhhrrrvvvvvvssstttssswww|||qqq~~~uuu___GGG@@@::::::999666777999777777777666555555444444333333333333333333333333000111111222222222222111222222111111111111222222111111111111111111111111000000111111222333333333333555666666555666888999:::;;;===>>>@@@LLLgggwwwqqqsssyyyzzzyyyxxxwwwsssmmmeee```\\\^^^dddnnnwww||||||zzzuuusssppplllhhhfffddddddddddddbbb]]]YYYXXXZZZ^^^cccbbbdddiiipppuuuvvvuuukkkeee]]]TTTJJJFFFQQQaaakkk___PPPDDD::::::MMMdddcccHHH???===;;;999::::::999888888999;;;888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<999===AAA???]]]zzzrrr~~~bbbRRRLLLHHHBBB>>>============>>>;;;>>>CCC@@@GGGkkk|||ooocccXXXPPPQQQRRRPPPPPPSSS]]][[[ZZZZZZZZZXXXSSSOOOIIIIIIIIIIIIKKKMMMOOOQQQPPPTTTXXXYYYWWWWWWXXXZZZZZZYYYXXXXXXVVVRRRMMMIIIHHHGGGEEEDDDCCC@@@<<<999::::::999999999::::::;;;;;;<<<===>>>???>>>======:::::::::999999999888888777666555444333444555555222555999::::::::::::;;;??????@@@DDDHHHKKKLLLKKKKKKKKKEEE===:::;;;;;;999;;;<<<<<<===>>>BBBGGGKKK]]]YYYOOODDD===>>>EEEMMMMMMTTT```lllttttttmmm||||||{{{www~~~```KKKIIIGGGAAABBB::::::;;;:::555111222555333333333444444555555555111222222222222111000000000000111111111111000000000000000000111222333444555000:::===GGG}}}sssVVV]]]~~~}}}]]]\\\pppppp\\\eeeuuukkkccc```XXXTTTVVVRRRTTTVVVWWWVVVVVVWWWXXX[[[ZZZZZZ\\\^^^``````______^^^]]]\\\ZZZXXXVVVUUUQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHFFFCCCAAA???AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;::::::999999888777888888777777888:::<<<888888777777777777888888666666666666777888999:::===DDDQQQcccrrryyyxxxtttrrruuuxxx|||uuuwwwsssQQQDDD>>>;;;;;;:::777777:::888888888777666666555555333333333333333333333333///000111222222222222222222222111111111111222222111111111111111111111111000000000111222222333333---222555444222333444444555444888======<<>>CCCDDDAAA???;;;;;;>>>===AAAVVVooouuujjjbbbYYYSSSRRRPPPOOONNNTTTZZZ^^^ZZZQQQKKKLLLPPPOOONNNMMMKKKJJJJJJLLLMMMXXXXXXXXXXXXYYYXXXWWWVVVYYYZZZZZZYYYVVVRRRNNNKKKHHHHHHGGGEEEDDDBBBAAAAAA???>>>===>>>???@@@???===>>>============<<<<<<<<<<<<<<<;;;::::::999888888<<<:::888666555555666777666888<<<===>>>>>>>>>?????????@@@DDDIIILLLJJJHHHJJJHHHDDD>>>:::888999;;;<<<===>>>===>>>CCCLLLSSSQQQIIIAAA???>>>???BBBGGGQQQWWWccctttzzzsss{{{sssjjjmmmtttzzz\\\WWWRRRMMMJJJFFF===;;;888777777666555333444444444444444444444444333333333222222222111111000000000000////////////000000000111222222333333999///444999<<<___~~~mmmZZZmmm}}}cccQQQcccrrrooo\\\YYYcccrrr~~~zzziiibbb]]]XXXVVVUUUUUUZZZ```aaaZZZTTTRRRVVVVVVWWWZZZ___bbbaaa```^^^^^^\\\[[[YYYXXXWWWWWWSSSQQQNNNMMMMMMLLLJJJHHHKKKKKKJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888888777777777777888777666666666666777777999888777777777999:::;;;;;;NNNbbbmmmsssxxxyyyvvvyyyqqqvvvvvvrrrhhhMMM???===;;;888777777888999888888777777666666555555333333333333333333333333333222111000000111222333000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333999888888999:::<<>>AAA===<<>>AAAFFFLLLQQQKKKDDD>>>>>>>>>???DDDIIIPPPXXXfffyyy{{{wwwkkklllssssssUUUNNNJJJGGGGGGDDD<<<:::888666666666555333444444444444444444444444333333333222222222111111000000000000///////////////000000111111222333333666222555777:::UUUrrrlll|||pppOOOWWWiiioooddd\\\[[[YYY\\\nnnuuuhhh^^^YYYYYYVVVSSSVVV___ddd```YYYUUUXXXWWWWWWYYY[[[^^^______\\\\\\\\\\\\[[[YYYXXXWWWQQQOOONNNMMMNNNNNNLLLJJJKKKKKKJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999888888888777777777777888777777666666666777777777888999999999<<<@@@CCCQQQ^^^lllsssxxx}}}~~~|||uuuwwwvvvrrrxxx}}}xxx\\\GGGAAA@@@===;;;::::::;;;<<<888888777777666555555444333333333333333333333333222222111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333666666666777999;;;<<<===>>>@@@EEELLLZZZpppyyynnnkkknnnsssnnnmmmkkkhhhddd```]]][[[VVVVVVXXX]]]bbbeeecccaaaeeejjjpppsssooofffZZZSSSLLLFFFAAAEEEPPPXXXYYYVVVCCCCCC???AAAVVVyyy~~~ooottt~~~WWWFFFAAA;;;999<<<;;;;;;:::999999999999999888888888888888888888888999999::::::::::::999999999::::::;;;;;;::::::999;;;:::999999888999999999<<<999<<<@@@BBB]]]{{{}}}sss```SSSKKKNNNMMMHHHCCCCCCAAA>>>@@@<<<;;;>>>===:::AAAKKK^^^uuufffbbb]]]RRRMMMQQQMMMOOOPPPNNNLLLIIIIIIIIIJJJGGGGGGLLLTTTVVVRRRMMMKKKQQQVVVVVVRRRQQQUUUZZZYYYYYYYYYXXXUUUQQQNNNKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCBBB@@@=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::666555444333444555777999<<<>>>AAADDDFFFJJJNNNQQQUUURRRNNNLLLLLLMMMMMMMMMJJJHHHDDD???:::888999;;;:::;;;===AAAFFFIIIKKKKKKBBB===;;;===???@@@EEEKKKRRR]]]oooyyyzzz~~~|||ooosss}}}gggKKKEEE@@@@@@CCCAAA<<<999777666666666444333444444444444444444444444333333333222222222111111000000000000//////////////////000111111222222333222666555555888FFFsssuuucccgggqqqXXXPPP\\\bbb\\\[[[[[[SSSOOO___wwwsssddd^^^^^^ZZZTTTTTT]]]ffffffaaa]]]VVVUUUVVVXXX[[[\\\[[[ZZZZZZ[[[\\\]]]]]][[[YYYXXXPPPOOONNNNNNOOOOOONNNMMMKKKKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@??????>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::999999999888888888777777888777777777777777888888333666888777777<<>>;;;::::::999888999999999888888888888888888888888999999::::::::::::999999999999::::::::::::999999999999888888888888999999999:::999>>>BBBFFFttt{{{~~~iii^^^MMMOOONNNKKKHHHEEECCCBBB===999888<<<<<<;;;>>>DDDKKKvvvjjjeeeaaaVVVOOORRRLLLKKKJJJIIIJJJIIIHHHGGGIIIHHHIIIMMMRRRTTTSSSQQQLLLOOORRRSSSQQQQQQSSSUUUYYYYYYXXXWWWUUURRROOOMMMKKKJJJJJJIIIGGGFFFFFFEEECCCBBBAAAAAACCCCCCBBBAAA=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;999888777555666777888:::<<>>:::999:::<<<<<<<<<>>>CCCHHHIIIFFFCCC===::::::===???AAAGGGNNNVVVeee{{{{{{wwwzzznnnwwwxxx|||ZZZDDD@@@<<<<<>>;;;999:::;;;<<<>>>AAADDDUUUxxxrrrhhheee\\\TTTRRRNNNKKKHHHGGGIIIJJJIIIGGGIIIKKKMMMLLLKKKLLLPPPSSSMMMKKKLLLOOOSSSUUUTTTRRRWWWWWWWWWVVVUUUSSSQQQOOOLLLLLLKKKJJJIIIHHHHHHGGGCCCBBBAAAAAABBBCCCBBBAAA>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888666555666777777:::<<>><<<::::::;;;===@@@???AAADDDGGGFFF@@@;;;;;;:::;;;???AAADDDLLLTTTZZZlllxxxzzzrrraaayyyiiiOOOAAA@@@======>>>888999777555444555555444333333333333333333333333333333333333222222222111111000000000000////////////...//////000111111222222111555000333:::666JJJvvvxxxiiifffkkk[[[dddvvv|||kkkYYYVVVWWWUUUiiivvvoooeeeccc]]]XXXXXXYYY]]]fffppplllaaaUUUQQQUUUXXXUUUQQQUUUWWWZZZ]]]]]]\\\[[[YYYUUUSSSQQQPPPPPPPPPMMMLLLLLLLLLKKKJJJHHHFFFDDDCCCCCCBBBAAA@@@????????????======<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888888999::::::999<<>>999888888777666666666666666666555555444333333333222222222222222222222222111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111222444666777666666555222555999<<<===<<<;;;;;;@@@@@@AAAFFFQQQ___nnnxxxooojjjllliiibbb___eeeeeeeeedddcccbbb``````WWW\\\aaabbbaaacccjjjpppjjjfff^^^VVVMMMFFFBBB???CCCIIIQQQWWWWWWOOOCCC;;;<<>>>>>@@@:::999>>>::::::999888888888888888777777777777777777777777888888999999999999888888777888888999999888888777777777777666777777888999666888444:::BBB:::FFFnnnsssYYY___^^^lll```SSSMMMKKKGGGDDDCCCBBB@@@===;;;::::::<<<>>>CCCCCCXXXssskkkddd[[[UUUQQQNNNJJJHHHHHHIIIIIIHHHIIILLLNNNKKKFFFFFFKKKQQQJJJGGGFFFKKKSSSWWWUUUQQQSSSSSSSSSSSSSSSRRRQQQQQQMMMMMMLLLLLLKKKJJJJJJIIICCCBBBAAABBBCCCDDDCCCAAA?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999666444333333444555666888;;;===???BBBFFFIIIHHHGGGDDD@@@<<<;;;===>>>===>>>>>><<<::::::<<<>>>AAABBBCCCDDDCCC@@@;;;888<<<;;;>>>BBBEEEIIISSS]]]fffwwwvvvttt{{{~~~kkkaaaxxxZZZHHHAAACCC@@@@@@???777888666444444444555444222333333333333333333333333333333333222222222111111000000000000////////////......///000000111111222222111000555888555@@@WWW}}}aaa```mmm{{{ddd}}}aaaUUUTTTUUU\\\iii}}}mmmgggaaa[[[VVVRRRTTT___kkk{{{pppaaaVVVSSSTTTUUUUUUUUUVVVYYYZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPNNNLLLLLLLLLKKKJJJHHHFFFEEECCCCCCBBBAAA@@@@@@??????@@@=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888888888999:::;;;;;;444999???EEEMMMZZZjjjuuuqqqpppqqqqqqoooqqqzzzuuugggccchhhllllll}}}zzzhhhTTTEEE>>><<<999888888888888777777666555555555444333333222222222222222222222222222222000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333555555666666666777555444333333555888999@@@>>><<<;;;>>>CCCHHHLLL}}}nnnmmmnnngggaaa```ddddddccccccdddfffhhhiiidddccccccccceeegggiiijjj^^^YYYQQQIIICCCAAABBBCCCKKKTTT[[[XXXMMMDDDBBBEEEOOOsssttt{{{sssPPPGGG???>>>===;;;:::;;;:::999999888888888888888777777777777777777777777888888999999999999888888777777888888888888777777666666666666666777888888444888777888===;;;AAARRRaaaZZZ[[[{{{xxxaaaUUUQQQKKKFFFDDD@@@BBBBBB???;;;:::;;;;;;@@@@@@KKKgggtttkkkbbbYYYSSSQQQMMMIIIGGGFFFGGGIIIHHHJJJKKKJJJFFFEEEHHHJJJJJJHHHHHHJJJOOOQQQOOOMMMNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKEEEDDDCCCCCCEEEEEEDDDCCC@@@@@@@@@@@@????????????======<<<<<<;;;;;;::::::999777555444333444555666555777999:::999999;;;<<<@@@BBBDDDCCCAAAAAABBBEEE@@@@@@@@@>>><<<;;;<<<===AAABBBCCCBBB???;;;999999======@@@EEEIIIPPP\\\iii}}}}}}yyyppptttpppmmmtttjjjQQQCCC@@@DDDAAABBBBBB999777666444333444444333222222222222222222222222222333333333222222222111111000000000000////////////......//////000111111111222---222777444666???CCC~~~```ZZZhhhqqq|||www```UUUVVVSSS\\\mmmppphhh```ZZZUUUTTTZZZbbbpppttttttmmmaaaYYYWWWZZZUUUVVVWWWXXXYYYYYYYYYXXXVVVTTTSSSRRRRRRRRRPPPNNNLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888999999;;;<<<<<<777===GGGQQQYYYaaagggkkkhhhiiikkknnnnnnvvvpppfffdddaaaccc{{{rrr___MMMAAA===>>>888888888888888888777666555555444444333222222222111111111111111111111111000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555555:::888555333444666999:::999999999;;;===???@@@@@@uuummmooommmdddaaaeee]]]\\\[[[[[[]]]aaafffiiikkkeee``````eeefffaaa[[[VVVQQQIIICCC@@@AAAEEEHHHSSS^^^cccZZZHHH???FFFQQQnnnlllyyy~~~bbbEEEDDDAAA===;;;;;;:::999:::999999888777888888888777777777777777777777777888888999999999999888888777777888888888888777777666666666666666777888888444999;;;777777;;;@@@CCCjjjwwwbbbmmmnnn^^^XXXPPPIIIEEE;;;@@@CCCAAA===;;;;;;;;;888@@@DDDKKKjjj|||ooofff]]]TTTSSSOOOJJJEEEDDDFFFIIIFFFGGGHHHIIIIIIHHHFFFDDDLLLMMMMMMKKKJJJHHHGGGFFFJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMLLLLLLLLLFFFEEEDDDEEEFFFGGGFFFDDDAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;:::::::::999888666555666777999:::666999;;;<<<;;;;;;;;;;;;===@@@CCCDDDBBBAAABBBCCCDDDDDDCCC@@@===;;;<<<<<>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<===DDDKKKVVV```ggghhhfffdddeeefffjjjnnnqqq}}}uuu^^^XXXcccaaa```oooXXXEEE:::999===666777777777777666666555555555444333333222222111111111111111111111111111000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111222444555000111222555777888777666777666666777999;;;;;;:::{{{qqqllloooppphhh```\\\UUUUUUVVVVVVXXXZZZ\\\]]]gggfffddd```[[[VVVQQQOOOFFFHHHFFF???>>>EEEIIIHHHWWWWWWVVVNNNCCCEEE]]]xxxgggMMMCCC???;;;999:::;;;:::888777777777777777777777777555555666666777777888888777777888888999999999:::777777777777777777777777666666666666666555555555555666777888888;;;???CCCZZZllluuurrrkkkSSSTTTQQQDDDDDDAAA>>>======>>>===<<<<<<999>>>IIISSSjjjmmmeee^^^UUUNNNNNNNNNIIICCC@@@@@@FFFJJJIIIEEEDDDIIIOOOPPPQQQQQQNNNJJJHHHGGGHHHGGGEEEGGGLLLMMMJJJKKKPPPLLLMMMNNNOOOPPPOOOLLLIIIIIIHHHGGGEEEEEEEEEEEEFFFBBBBBBBBBBBBAAA@@@???>>>???>>><<<<<<======<<<:::777777666555555666777888999;;;=========<<<===>>>@@@CCCFFFGGGEEECCCBBBCCCFFFGGGGGGDDD???;;;::::::??????>>><<<999888:::;;;>>><<<>>>HHHZZZmmmzzzzzzuuuwwwzzz|||{{{|||tttqqqttttttmmmfffeeeuuuwwwwwwxxxzzzyyy}}}{{{ZZZGGGCCC===<<<======999555666555444333222222222222222333333333333222111111222222222222222111000000000000000000000000000000............/////////000000000222444666888999:::IIIxxxssspppxxxzzzmmmhhhYYYPPPRRRZZZgggxxxnnnkkkmmmhhh^^^WWW\\\aaavvvyyybbb[[[aaa[[[XXX[[[YYYTTTSSSWWWTTTTTTSSSRRROOONNNNNNNNNKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???===>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<======888:::>>>??????>>>??????FFFTTTcccjjjgggcccdddgggjjjkkkkkknnn~~~zzziii___UUUWWW```]]]bbb~~~```KKK@@@999888:::555555555555555666777777444444333333333333222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333555666666777888999999:::wwwqqqfff^^^^^^```\\\XXXWWWTTTSSSSSSTTTWWWZZZ^^^```bbb```\\\XXXSSSNNNJJJHHHGGGEEE???;;;AAANNNWWWXXXXXXOOOFFFCCCIII]]]zzz{{{}}}^^^MMMBBB???;;;999:::;;;:::888777777777777777777777777666666666666777777777777777777777777888888999999777777777777777777777777666666666666555555555555555666777777777999===@@@GGGooozzzvvv^^^VVVPPPEEEDDDBBB???============<<<===:::===CCCHHHWWW|||hhhddd^^^XXXUUUQQQKKKGGGHHHBBBCCCFFFHHHKKKMMMOOOPPPRRRTTTTTTQQQLLLGGGEEEDDDKKKLLLMMMKKKIIIJJJMMMPPPLLLLLLMMMNNNPPPNNNKKKHHHIIIHHHGGGEEEEEEEEEEEEFFFBBBBBBBBBBBBAAA@@@@@@??????>>>============<<<:::777777666555555777888999666888;;;;;;;;;;;;===>>>:::<<>>wwwwwwsss}}}ggg~~~qqqWWWRRRSSS]]]hhhsssvvvnnngggaaa___aaa^^^eeexxxuuueee]]]YYY[[[\\\WWWRRRRRRTTTTTTSSSQQQPPPPPPQQQRRRKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::999<<<<<<<<<;;;<<<>>>CCCFFFJJJSSS^^^dddeeecccbbbbbb```fffooo|||nnn___NNN[[[^^^XXX^^^xxxpppUUUDDD===999888999555555555555555666777777444444333333333222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333444444444555666666777777uuuiiiddd```XXXRRRTTTVVVTTTQQQPPPTTTTTTTTTUUUWWW[[[___bbb[[[XXXSSSNNNHHHEEECCCBBBAAABBBCCCGGGRRR^^^bbb```SSSFFF===CCCYYYwwwzzzoooaaaNNNJJJAAA>>>;;;:::::::::999888777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777555555555555555555555555555666666666555777999<<<;;;NNN~~~uuuvvvwwwsss___VVVTTTQQQEEECCC???>>>>>>>>>===;;;===999;;;>>>>>>EEEcccwwwkkkeee^^^YYYRRRKKKJJJMMMEEEAAA@@@FFFOOOUUUUUUSSSSSSUUUVVVRRRKKKEEEBBBAAALLLRRRQQQGGGBBBGGGLLLLLLLLLLLLLLLMMMNNNMMMKKKHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@???>>>======>>>===;;;:::777777666555666777888999:::<<<===>>>======>>>@@@BBBAAABBBCCCFFFGGGGGGFFFEEEGGGGGGFFFBBB???======777999:::;;;;;;;;;===>>>>>>AAAJJJXXXnnn~~~yyyvvvuuuqqqmmmhhh```XXXYYYffftttooofffzzz}}}ffffffjjjRRREEEAAA===;;;<<<;;;888555555555444333222222222222222333333333333222111111000000111111000000///...000000000000000000000000111111111111000000000000111222222333555666666777888___yyyfffbbbyyy}}}```TTTNNNVVV\\\___iiivvvuuuiiieeegggaaa___\\\aaauuuzzzmmm___ZZZZZZYYYXXXXXXSSSRRRPPPOOONNNNNNOOOPPPLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB???>>>>>>>>>======<<<<<<===============<<<;;;:::===<<<;;;;;;>>>FFFOOOUUUTTTXXX]]]aaacccbbbaaaaaaaaammmppp^^^TTTPPP```ccc]]]mmmyyycccJJJ>>>;;;999777666555555555444555555666777333333333333222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222111222222333333444444555uuuggg\\\XXXXXXQQQPPPRRRXXX\\\ZZZUUUPPPYYYYYYYYYZZZZZZ[[[[[[\\\TTTQQQKKKEEEAAA??????@@@???JJJZZZgggmmmjjjbbbZZZFFFDDDJJJ\\\uuu{{{tttaaaGGG@@@CCC>>>===;;;:::999999888888777777777777777777777777888888777777666666555555555555666666666666666666777777777777777777777777444444555555555555555666555666777666555555777999???AAA^^^kkkdddeee{{{{{{|||lll^^^VVVUUUVVVGGGDDDAAA???>>>>>>===<<<:::888:::===<<<>>>RRRiiiyyynnnccc\\\UUUPPPNNNPPPHHHBBB>>>BBBJJJRRRUUUTTTSSSUUUVVVQQQIIIDDDCCCEEENNNYYYYYYJJJDDDKKKOOOKKKLLLKKKJJJJJJKKKKKKJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>???>>>;;;999777666666666666888999:::<<<>>>>>>>>>======>>>@@@DDDCCCCCCDDDGGGHHHGGGEEEGGGHHHGGGFFFBBB???<<<;;;666888:::;;;;;;<<<===??????EEEOOO]]]pppwwwqqqooonnnjjjfff^^^UUUPPPVVVeeesssxxxjjj^^^jjjuuuyyyvvvRRRFFFCCC@@@===;;;;;;:::777555555444333333222222222333222333333333333222111111000000000000000///......////////////////////////111111111000000000//////222222333333444444555555===KKK{{{zzzhhhffftttqqq\\\PPPTTTXXXUUUXXXaaaqqqssskkkjjjbbbeeeeee```aaaqqqzzzfffZZZVVVXXXZZZTTTSSSQQQQQQQQQPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA?????????>>>======<<<<<<;;;;;;===>>>>>>>>>>>>>>><<<>>>AAAEEELLLTTT]]]ccc___```bbbaaa``````cccfffsssppp___UUUQQQdddccciiivvv}}}nnnYYYDDD<<<;;;:::666444555555555444444555555666333333333222222222222111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111222222222222222222222222111111111222222333333333wwwiii^^^VVVPPPPPPSSSPPPSSSXXX^^^ccceeeaaa]]]^^^^^^___^^^\\\WWWSSSPPPKKKHHHCCC???===>>>AAACCCJJJ[[[ppp{{{tttcccTTTMMMDDDQQQggg|||ppp{{{fffJJJ;;;:::???<<<<<<;;;:::999888888888777777777777777777777777888888777777666666555555666666555555555555555555666666666666666666666666333444444444555555666666666777888777555555666888@@@<<>><<<:::999;;;>>><<<===HHHWWWnnn~~~kkkaaa]]]YYYTTTQQQKKKGGGBBB???BBBHHHOOOSSSTTTVVVVVVQQQJJJGGGKKKOOOOOO[[[]]]QQQKKKQQQSSSMMMKKKJJJHHHHHHIIIJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCAAA@@@??????@@@@@@@@@????????????>>>;;;888777666666666777888:::;;;999:::<<<======???CCCEEEDDDEEEHHHJJJLLLLLLJJJHHHJJJHHHFFFCCC@@@===:::999888:::<<<<<<<<<===???AAADDDNNN]]]mmm}}}|||zzzvvvpppkkkhhhhhhccc]]]UUUNNNOOOYYYdddkkkXXXPPPWWWrrr{{{```IIIEEEAAA???<<<:::999888777555444444333222222222333333222333333333333222111111000000000000000///......////////////////////////////////////////////////222222222222333333444444???<<>>>>>>>>;;;;;;<<<<<<===>>>???@@@AAAGGGNNNUUU[[[```dddfff```cccccc___ZZZ]]]gggpppuuu```UUUUUUXXXppptttttt___NNN>>>999;;;:::777444555555444444444444555555333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000111111111111111111111111111111111111222222222222222333333sssccc\\\UUUQQQMMMJJJKKKPPPVVVXXXYYYZZZ___fffiiihhh^^^^^^^^^\\\WWWQQQJJJFFFCCCAAA>>>===???DDDIIILLLTTT^^^jjjjjj\\\KKKFFFIIIZZZlll{{{yyypppQQQAAA::::::===:::;;;;;;:::888777777888777777777777777777777777777777777777666666666666666666666666555555555555666666666666666666666666333333333444555555666666555666777777555555666777999888;;;UUUkkkSSSMMMbbbxxxoooSSSMMMJJJFFFCCCBBBAAA???>>>===;;;;;;===;;;:::???GGGNNNvvvwwwhhhccc\\\TTTOOOOOOLLLHHHBBB>>>@@@GGGMMMRRRVVVXXXSSSMMMLLLQQQWWWJJJQQQRRRMMMLLLPPPPPPKKKKKKIIIFFFFFFGGGHHHHHHGGGGGGGGGHHHGGGGGGFFFDDDDDDCCCBBB@@@>>>>>>>>>??????@@@@@@@@@@@@@@@>>>;;;888777666666666777999:::<<<:::<<<@@@CCCGGGLLLQQQUUU___cccffffff```XXXQQQMMMJJJGGGBBB???===<<<:::888;;;<<<=========???CCCEEEJJJXXXnnn|||wwwvvvsssppplllgggccc```ZZZUUUNNNJJJPPP[[[aaaaaaOOOMMMaaa}}}{{{mmmTTTDDD@@@???>>><<<:::888777666666444333333222222333333333222333333333333222111111000000111111000000///...000000000000000000000000---.........////////////111111111222222333333333999555LLLwwwvvvUUUSSSpppgggTTTKKKHHHJJJMMMSSS[[[mmmtttfff```fffeee\\\aaapppttthhhaaaXXXUUURRRQQQRRRQQQNNNJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>AAACCCEEEOOOTTT[[[```aaaaaa```___YYY]]]^^^[[[ZZZcccuuuyyydddUUURRRXXX___rrryyyooofffLLL@@@777777999999777666666555444444333444444444222222222222111111111111111111111111111111111111//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000222222222222222222222222vvvlllgggkkkmmmfff[[[TTTPPPLLLJJJJJJIIIGGGHHHMMMSSSUUUUUUSSSVVV___cccaaaYYYXXXUUURRRMMMHHHDDDBBB?????????BBBGGGOOOVVV[[[XXXVVVTTTOOOGGGEEEPPP```ttt~~~YYYDDD===;;;::::::888:::;;;:::888666777888777777777777777777777777666666666666777777777777777777777666666666555555666666666666666666666666222222333444444555666666333444666666444444444555444777888CCCmmmeeeQQQZZZ{{{fffPPPLLLHHHEEEDDDCCCAAA??????===;;;;;;:::999;;;>>>CCCXXXyyyxxxkkk___WWWSSSRRRQQQMMMHHHCCCAAACCCEEEKKKQQQVVVTTTNNNLLLOOOUUUEEEDDDDDDFFFIIIMMMNNNMMMKKKHHHEEEDDDEEEGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCBBB@@@>>>===<<<===>>>>>>@@@@@@@@@AAAAAA>>>:::777777666666666777999;;;<<<@@@CCCFFFIIINNNSSSZZZ^^^ooowww}}}zzznnn___TTTOOOGGGBBB===999:::;;;;;;:::<<<=========???CCCHHHMMMXXXhhhtttpppllliiigggccc]]]YYYQQQOOOJJJGGGNNNYYY]]]ZZZ]]]```yyytttZZZIII@@@:::======;;;999777555555666333333333222222333333444222333333333333222111111111111222222111111000///000000000000000000000000------...///000111111222///000000111222333333444222666===VVV~~~~~~___MMMddd~~~dddQQQKKKKKKJJJKKKQQQ]]]ooouuuhhheeeeeebbb___```___ooo~~~qqqiii^^^VVVSSSQQQNNNLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAACCCGGGMMMSSSWWW[[[]]]^^^^^^\\\ZZZYYYYYYWWWXXXZZZ]]]fffyyyvvveeeVVVNNNQQQZZZaaaqqqxxxgggZZZAAA:::666777777555444666666555444444333333333444222222222222111111111111111111111111111111111111////////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000222222111111111111111111___SSSJJJMMMQQQOOOMMMMMMJJJGGGGGGIIIHHHFFFHHHLLLIIINNNQQQPPPRRRWWWVVVRRRSSSQQQMMMHHHEEEBBBBBBBBBAAAAAADDDHHHPPPZZZbbbgggYYYQQQJJJGGGIIITTTkkkzzzllljjjKKK<<<::::::999777777:::<<<;;;888666666888777777777777777777777777555555666666777777888888888888777777666666666555666666666666666666666666222222333333444555666666111222444444333333333444777;;;:::;;;SSS{{{``````zzznnnQQQNNNJJJGGGEEEDDDBBB@@@@@@===;;;;;;;;;:::;;;===EEEFFFUUUzzzwwwggg___^^^TTTSSSQQQNNNJJJEEEAAA???BBBKKKSSSSSSMMMHHHJJJNNNJJJBBB???EEEMMMPPPRRRUUUKKKHHHDDDCCCDDDFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@>>><<<;;;<<<===>>>AAA@@@@@@AAAAAA???:::777777666666666888999;;;===BBBDDDFFFHHHKKKOOOUUUYYY\\\hhhtttuuuiii[[[RRRNNNDDD???888666888;;;<<<===<<<======>>>@@@FFFMMMRRRkkk{{{ooojjjdddbbbbbb```YYYSSSKKKLLLIIIFFFKKKVVVZZZXXXkkkrrrgggJJJCCCBBB>>><<<<<<;;;999666555555666333333333222222333444444222333333333333222111111222222222222222111000000000000000000000000000000---......000111222333444//////000111222333444444111;;;444<<>>888777777666666666666666666666666666666666666666666555444333333444555666666666666666666666666666888777777666555444444444444444444444444444444444444444444555555555555666888888555:::GGG___oooeee~~~vvvUUUNNNIIIIIIGGGCCC>>>===@@@>>><<<;;;;;;;;;:::999;;;AAAJJJZZZ{{{rrrffffff\\\TTTOOOPPPOOOIIIAAA===>>>@@@DDDHHHLLLLLLIIIEEEKKKKKKKKKMMMPPPTTTWWWZZZPPPEEE???CCCIIIIIICCC???DDDGGGJJJJJJGGGDDDDDDEEEFFFAAA;;;;;;>>>AAA@@@>>>>>>===<<<======:::444///555444444444555888;;;<<>>::::::999888777666666666666333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111444555444999LLLgggzzz~~~nnnsssrrrrrr}}}bbbSSSLLLLLLMMMOOOSSS]]]qqqtttkkkfffdddeee]]]ZZZ]]]]]]^^^lll~~~rrrhhh```XXXVVVTTTRRROOOMMMMMMMMMMMMKKKFFFDDDDDDDDDCCCEEEIIIGGGFFFEEECCCCCCFFFIIIKKKKKKMMMTTT\\\bbbccc___[[[TTTTTTRRRPPPOOOQQQUUUXXXUUU^^^mmmtttYYYVVVRRRPPPVVV^^^___ZZZ~~~xxx]]]===:::999777666444333333222555555444333333222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CCCCCCDDDDDDCCCCCCBBBBBBEEEDDDEEEFFFHHHHHHHHHGGGGGGEEEEEEDDDCCCAAA@@@@@@GGGCCCAAABBBCCCEEEMMMUUUZZZ^^^bbbdddeeeccc]]]WWWNNNMMMUUUlll|||pppjjjxxx{{{YYYIII<<<<<<<<<777666;;;888888777666666666666777666666666666666666666666666555444333333444555666666666666666666666666666777777666666555444444333444444444444444444444444444444444444555555555555444888777888>>>MMM{{{xxxoooWWWUUUSSSPPPIIIBBBBBBFFF@@@>>><<<;;;<<<<<<;;;999===>>>AAAKKKbbbwwwjjjfff]]]UUURRRPPPLLLJJJKKK>>>>>>???CCCGGGKKKLLLLLLOOOOOONNNOOOPPPQQQSSSTTTLLLDDD@@@FFFMMMKKKEEE@@@???CCCFFFGGGFFFEEEEEEFFFFFFAAA<<<;;;???BBBBBBAAA<<<<<<;;;<<<===;;;777333666555444444555777:::;;;<<<===>>>???@@@AAABBBBBBFFFHHHJJJIIIEEEAAA===<<<===;;;999888999;;;<<<===AAA@@@BBBHHHNNNXXXllluuunnnnnnoookkkfffeeebbb]]]YYYUUUQQQMMMJJJHHHEEEGGGMMMNNNSSSeee{{{}}}kkkmmm~~~[[[FFF>>><<<;;;999888777666555555555555333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////000/////////////////////000000000000111111111111333555666888CCC[[[yyyzzzvvv{{{wwwrrrjjj]]]QQQMMMKKKLLLPPP\\\sssyyyooojjjjjjaaa\\\]]]YYYUUUZZZfffooo|||xxxooocccaaa^^^YYYUUUPPPMMMKKKOOOLLLJJJKKKKKKIIIJJJNNNFFFEEEFFFLLLUUUZZZYYYVVVZZZYYYYYY[[[\\\ZZZVVVRRRMMMNNNPPPRRRSSSVVVZZZ]]]gggyyyrrrbbbVVVPPPPPPXXX^^^aaaiiisss}}}oooTTT777:::999777666444333333333555444444333222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAEEEFFFEEEEEEDDDEEEDDDDDD@@@GGGKKKKKKNNN[[[jjjsssrrr]]]PPPNNNTTThhhyyynnnmmmqqqwww{{{[[[FFF>>>:::======777666:::999888888777777777777777666666666666666666666666555555444444444444555555666666666666666666666666666666666555555444444333444444444444444444444444444444444444555555555555222999:::888666;;;]]]{{{vvvbbb[[[SSSPPPLLLGGGFFFHHHBBB@@@===<<<======;;;:::;;;999;;;AAAKKKbbbxxxjjjaaaXXXTTTPPPLLLKKKMMMCCC@@@======AAAFFFKKKMMMQQQQQQPPPPPPOOONNNNNNNNNGGGBBBAAAHHHOOONNNHHHDDDAAADDDFFFGGGFFFEEEEEEFFFEEEAAA<<<;;;>>>BBBDDDDDD<<<;;;;;;<<<===<<<:::888777777666555555777888999::::::;;;;;;<<<===>>>>>>>>>???>>>===;;;:::;;;<<<;;;:::999999:::<<>>===999888<<<999999888777777777777777555555555555555555555555444444444444444444444444555555555555555555555555555555555444444444333333333333333333333333333333333333444444444555555555333:::;;;999777666IIIjjjeeeiiihhh{{{xxxeeeSSSNNNPPPNNNHHHDDDCCCAAA???>>>>>>>>><<<;;;999666:::CCCFFFLLLfffsssggg\\\YYYVVVQQQKKKHHHLLLGGG@@@<<<<<>>>>>>>>>>>===<<<999999888777666777777777999999999::::::;;;;;;;;;;;;;;;:::999777888:::<<<888999;;;<<<>>>@@@BBBDDDDDDGGGMMMXXXjjj}}}vvvnnnhhhbbb___XXXUUUPPPMMMKKKIIIFFFDDD???BBBGGGIIIIIIQQQhhhZZZJJJEEE>>>===DDD888777666555444444444444222222222222222222222222111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,.........//////////////////000000000111111111111555222555888444>>>jjjkkk^^^jjjvvvbbbUUUVVVUUUOOORRR]]]hhh}}}vvvkkkhhheee```\\\\\\YYYWWWTTTQQQUUU^^^iiioootttwww{{{~~~|||yyyeeecccdddgggfffcccaaacccccc___^^^eeennnnnneeeZZZVVVTTTQQQNNNLLLKKKJJJJJJLLLKKKKKKPPP\\\pppvvveeeZZZRRRMMMLLLTTTmmm~~~|||jjjSSSBBB:::888888666555444333333333333333333333222222111111111111111111000000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000EEEEEEDDDDDDDDDDDDEEEFFFCCCDDDEEEDDDCCCCCCEEEHHHFFFKKKNNNOOOVVVaaahhhhhhnnn___\\\iiipppeeeeeejjjzzz|||aaaKKK===::::::;;;<<<:::888999===999888888777666777777777444444444444444444444444333444444444444444444333444444444444444444444444444444444444333333333333333333333333333333333333333333333444444444444555333888777777;;;888???RRRfffWWWVVV```xxx~~~kkk^^^UUULLLHHHHHHEEECCCAAA?????????===<<<;;;555888BBBDDDCCCPPPccc}}}iii```^^^YYYRRRLLLPPPKKKEEE@@@============FFFGGGHHHJJJKKKLLLMMMMMMCCC???>>>CCCHHHIIIKKKNNNLLLLLLJJJIIIHHHGGGEEEDDDBBB???;;;:::;;;>>>AAACCCBBBCCCCCCBBBAAA??????>>>;;;;;;:::999888888777777999999999:::::::::::::::999:::;;;:::999888999:::777:::>>>@@@@@@@@@BBBDDDJJJQQQ]]]nnn~~~uuukkkbbb[[[XXXSSSPPPLLLIIIGGGFFFEEEDDDDDDDDDDDDFFFLLL]]]xxxmmmIIICCCEEE>>>;;;AAA888888777666555555555555222222222222222222222222000000000000000000000000------------------------------------------------------....../////////000///000000000111111111111777111333999555888ZZZjjjWWWggg|||bbbZZZVVVPPPOOOUUU[[[hhh|||wwwoooggg```]]]]]]\\\ZZZZZZYYYWWWUUUUUU[[[___eeejjjnnnnnnmmmkkkdddbbbdddggggggcccaaabbb[[[YYYWWWXXXYYYXXXRRRNNNNNNNNNMMMKKKJJJJJJKKKLLLMMMQQQXXXeeexxxrrr```SSSMMMLLLMMMSSSeee|||pppZZZCCC777777888777666444333333333333333222222222222222111111111111111111000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////........................////////////////////////////////////////////////DDDCCCBBBAAABBBCCCDDDEEE@@@CCCFFFGGGGGGJJJOOOSSS___jjjssszzzzzzdddcccdddmmmssshhhdddcccwww___JJJ@@@<<<999999999888666666888:::888777777666666666666666444444444444444444444444333333444444444444333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444222444222444<<<999999CCCZZZoooUUUQQQWWWmmmzzz\\\HHHHHHRRRGGGEEEBBBAAA@@@@@@>>>===@@@999555:::<<<>>>FFFPPPddd}}}llleee___ZZZXXXQQQMMMIIIEEECCCAAA???===@@@AAABBBDDDGGGIIIKKKLLLCCC??????BBBEEEFFFKKKPPPJJJHHHGGGGGGGGGHHHFFFEEEAAA@@@===;;;;;;<<<>>>???BBBDDDEEEEEEBBB@@@@@@@@@<<<<<<<<<;;;::::::999999;;;:::::::::::::::::::::777999::::::999777888999:::===@@@AAA@@@BBBFFFJJJWWWcccttt{{{qqqfff]]]WWWSSSOOOKKKHHHEEEEEEEEEDDDDDDGGGCCC???CCCTTTooo{{{[[[AAA@@@CCC<<<777:::999888777666555555555555222222222222222222222222000000000000000000000000................................................---------......//////000000000000000111111111111777000111888777666JJJeeerrrZZZ\\\yyy{{{dddXXXRRROOOPPPUUUZZZfffuuuuuuggg___```\\\[[[\\\\\\WWWTTTTTTSSSUUUWWWYYYYYYWWWUUUTTTQQQOOOPPPSSSSSSOOOMMMOOOKKKLLLLLLKKKJJJJJJLLLNNNJJJJJJJJJJJJIIIKKKOOORRR\\\gggyyyvvvjjj[[[PPPHHHFFFJJJPPP```ttt}}}tttvvvttthhhSSS>>>777888777666555444333333333333222222222222222222111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000........................000000000000000000000000////////////////////////JJJJJJIIIIIIJJJLLLNNNOOONNNRRRXXX\\\```fffooovvv}}}qqqfffeeejjjgggyyyvvvgggffftttaaaJJJ>>>;;;===888888777666666888888777777666666555555555555555333333333333333333333333222333444444444444333222333333333333333333333333222222222222222222333333222222222222222222222222222222333333333444444444111555222333:::777555>>>BBBuuu}}}___TTT\\\oooiiiPPPKKKQQQHHHFFFCCCBBBAAAAAA???===@@@===999777888<<>>AAAEEEEEECCCAAA@@@AAA===>>>=========<<<;;;:::;;;;;;:::::::::999999999777888999999888888:::<<<===???AAABBBDDDLLLWWW```vvvsssiii```ZZZTTTPPPKKKHHHDDDBBBBBBCCCDDDCCCFFFCCCCCCQQQkkk|||dddOOO??????AAA===999:::777777666555444444444444111111111111111111111111000000000000000000000000................................................,,,,,,---......///000000000000000000111111111111333///000666666555???NNNvvvjjjllloooaaaWWWOOOQQQRRRWWWaaakkk||||||wwwmmmccc```^^^\\\\\\```\\\[[[ZZZWWWUUURRRQQQPPPQQQOOOOOOQQQQQQNNNMMMOOOIIIIIIJJJIIIIIILLLOOORRRLLLMMMOOOQQQUUU]]]hhhooommm]]]TTTLLLHHHGGGHHHQQQ[[[fffxxx|||nnnnnnhhhXXXHHH???;;;:::666666555444333333333333111111111111111111222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000........................000000000000000000000000////////////////////////ZZZYYYYYYZZZ[[[^^^bbbccckkkrrrzzz}}}jjjWWWSSSQQQSSSTTT\\\uuuzzzooodddcccpppcccKKK===999;;;>>>888999888777999;;;:::777666666555444444444444444333333333333333333333333222222444444444444222222333333333333333333333333222222222222222222222333222222222222222222222222222222333333333444444444222999777555888555444===;;;PPPttt[[[hhhxxxuuu___OOOHHHIIIGGGDDDBBBBBBAAA???>>>;;;@@@@@@<<<:::===???>>>EEEMMMhhhvvvkkkiii]]]YYYSSSNNNKKKIIIFFFEEEAAA???>>>======???AAABBBBBBBBBEEEIIIIIIGGGIIINNNRRROOOKKKIIIIIIHHHFFFCCCDDDDDDDDDAAA>>>;;;::::::999>>>CCCEEEDDDAAAAAABBB>>>>>>>>>???>>>===<<<<<<;;;;;;::::::999999888888999999999888888:::>>>BBB===???@@@CCCJJJXXXjjjxxxvvviii___XXXTTTOOOKKKIIIEEEBBB@@@AAABBBCCCCCCGGGHHHQQQhhhsss|||UUUIII??????AAA???>>>>>>666666555444333333333333111111111111111111111111000000000000000000000000////////////////////////------------------------,,,,,,------...///000000000000000000111111111111///...000444444444999BBBiiiqqqzzzuuurrrwwwbbbRRROOONNNQQQVVVZZZbbbuuu~~~zzztttjjjcccccc```^^^[[[XXXUUUTTTSSSSSSOOOLLLLLLNNNNNNKKKKKKMMMNNNMMMKKKKKKLLLMMMOOOPPPTTTVVVYYY___iiiyyytttaaaSSSNNNGGGDDDGGGJJJOOO[[[gggdddttt~~~ccc```SSSBBB999:::;;;888666555444444333333333333111111111111111111222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000........................000000000000000000000000////////////////////////{{{~~~~~~qqqiiiiiifff[[[QQQOOOHHHJJJRRRaaaxxxsss]]]]]]ccctttwww|||```FFF??????;;;777888888777777666555444444444444444444444444444444444444444333333333333222222444444444444444444444444333333333333333333333333222222222222222222222222333333333222222222111111222222222222222222222222333333444444555666666666<<<>>>[[[qqqeeexxxyyy\\\EEENNNIIIJJJHHHDDD???===???AAA>>>>>><<<;;;;;;;;;;;;;;;@@@CCCPPPkkknnnlllbbbZZZWWWSSSLLLKKKOOOGGGGGGFFFDDDAAA>>>>>>>>>@@@AAABBBCCCDDDEEEFFFFFFLLLJJJHHHHHHJJJIIIFFFCCCDDDDDDDDDCCCBBBAAA@@@???@@@@@@BBBCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;:::777888999:::;;;;;;::::::<<<888888<<>>???BBB@@@@@@CCCLLL]]]uuu{{{qqqmmmfff]]]TTTNNNJJJHHHEEEBBB@@@@@@BBBEEEFFFFFFMMM^^^sss~~~zzzyyyoooooobbbNNNEEE<<<;;;>>>???999333666555444333333333333333222111111000000000000000////////////////////////000000//////.........---....................................////////////000000000000111111111111111111222333555777999:::LLLqqq{{{~~~|||~~~sssooommm~~~sssccc^^^WWWRRRQQQPPPQQQ\\\hhhyyyrrrlllfff___\\\]]]]]][[[XXXSSSSSSRRRQQQPPPOOOOOONNNSSSVVVVVVTTTSSSWWW```gggdddnnn|||rrrdddYYYMMMEEEGGGEEECCCEEENNNYYY___```eeelllbbbPPP@@@>>><<<555222666444444333333333333222222333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////............////////////111111000000//////......////////////////////////000000//////.........---............////////////........................---------............///ooo___UUUOOOPPPOOOLLLQQQZZZfffssswwwcccXXXrrrvvv}}}{{{~~~aaaLLL;;;:::===999777999777777777666555444444444444444444444444444444444444444333333333333222222444444444444444444444444333333333333333333333333222222222222222222222222333222222222111111111111222222222222222222222222333333333444555555666666;;;<<>>===<<<;;;;;;;;;;;;???@@@HHHWWWnnnrrrggg^^^\\\[[[TTTNNNKKKNNNNNNLLLHHHDDD@@@>>>=========>>>>>>???@@@AAAAAAIIIGGGFFFGGGIIIIIIGGGEEECCCDDDDDDDDDDDDDDDCCCBBB???@@@AAABBBBBBAAA@@@@@@>>>>>>======<<<;;;::::::888999999:::::::::;;;;;;<<<;;;>>>CCCDDDAAAAAAEEECCCHHHSSSbbbvvvzzziiieee___XXXQQQLLLIIIGGGDDDDDDCCCAAAAAADDDJJJOOO]]]mmmwwwhhhiiivvv[[[HHHCCC>>><<<<<<===;;;999888777666444333222222222222111111000000000000000////////////////////////000/////////............------------------------............//////////////////000000000111111111111111222333555777999:::???ZZZiiilllooottt~~~rrrfff]]]UUUSSSSSSRRRUUUZZZkkk{{{zzzuuupppjjjfffddddddccccccbbbbbbbbbccc]]]```eeeiiinnnwwwwwwggg[[[UUURRRMMMIIIBBBCCCHHHSSSdddttt~~~~~~kkkYYYHHH<<<;;;;;;555333666444444333333333333222222333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////............////////////111000000000/////////...////////////////////////000/////////........................////////////........................---------............///fffOOOLLLLLLSSS^^^eeekkk{{{tttjjjfffjjjqqquuukkkxxxuuu^^^FFF;;;444888;;;888666888777777666666555444444444444444444444444444444444444444333333333333222222444444444444444444444444333333333333333333333333222222222222222222222222111111111111000000000000222222222222222222222222222333333444444555555666888;;;:::KKKjjjdddzzztttPPPJJJKKKLLLKKKHHHDDD@@@===??????>>>===<<<<<<<<<<<<;;;===BBBHHHRRRgggzzziiicccbbb]]]VVVQQQLLLLLLKKKJJJHHHFFFEEEDDDFFFEEEDDDCCCBBBAAAAAAAAADDDCCCCCCDDDFFFGGGFFFDDD@@@AAABBBCCCCCCCCCCCCCCC>>>???@@@@@@@@@??????>>>===<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;<<<======;;;===BBBFFFDDD@@@CCCIIILLLXXXkkkzzzrrrmmm^^^[[[VVVPPPLLLIIIGGGFFF???BBBDDDBBB???BBBKKKRRRiiixxxwwwiiizzzdddPPPBBBAAA???===;;;;;;<<<===:::999777555444222222111222111111000000000000000////////////////////////////////////............------------------------............//////////////////000000000000111111000111111333444666888999555CCCbbbnnn```iii{{{rrr```WWWTTTTTTUUUWWWWWW```nnnxxxccc[[[PPPIIIFFFFFFFFFEEEDDDHHHTTTiiipppgggLLL???777888999555333666444444333333333333222222333222222222222111111111111111111111111111111111000000000000000000000000////////////////////////............////////////000000000000////////////////////////////////////////////////........................////////////........................---------............///~~~{{{tttooopppqqqmmmeeehhhooo|||oooiiinnn{{{xxxpppzzzsssXXXFFF===888777::::::666555777666666666555555444444444444444444444444444444444444444333333333222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000/////////111111111111111111111111222222222333444444555555444:::888===bbbyyy\\\___jjjvvv~~~nnn\\\RRRGGGCCCEEEFFFCCC>>>@@@@@@???>>>============777;;;BBBGGGIIIQQQeeexxxpppgggbbb]]]ZZZPPPOOOMMMMMMMMMMMMLLLKKKRRRPPPMMMIIIFFFDDDCCCBBBCCCBBBCCCCCCCCCCCCBBBAAA===>>>>>>?????????>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;??????>>>>>>>>>???@@@AAA???BBBEEEFFFBBBAAAKKKWWWeeeuuu}}}wwwssslllccc[[[VVVSSSOOOKKKGGGEEEDDDDDD>>>AAACCCDDDEEEKKKTTT\\\wwwxxxwww{{{WWWIIIBBB@@@>>><<<::::::;;;<<<999999777666444444333333222111111000000000000000///////////////////////////////////////.........------------------------............////////////////////////000000000111000000111222333555777888777;;;FFFnnnqqqkkkttt~~~iii]]]YYYXXXXXXVVVXXX\\\dddrrrjjjXXXSSSOOOIIIEEEBBBBBBBBBBBBIIIMMM[[[vvvzzziii___CCC:::555666888555333555444444333333333222222222222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////............////////////000000000000///////////////////////////////////////////////////.....................////////////........................---------............///xxxnnnfffaaahhhkkkrrr{{{oooXXXEEE:::;;;:::999:::888555555888555555555555444444444444444444444444444444444444444444333333333222222222333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////111111111111111111111111111111222222333444444444444888:::<<>>>>>>>>>>>;;;<<<@@@EEEGGGIIIPPPYYYjjjxxxjjjaaa[[[]]]YYYTTTQQQPPPOOOMMMLLLPPPNNNLLLIIIFFFEEEEEEEEEHHHIIIHHHGGGEEECCCBBBAAA????????????>>>===<<<;;;======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@AAABBBFFFGGGGGGFFFEEEJJJ\\\nnn{{{sssnnnjjjcccYYYRRRQQQOOOKKKGGGDDDCCCBBBBBBDDDBBB@@@EEEPPP```pppzzz}}}dddLLLIIIEEEAAA<<<:::;;;;;;999777777666666555555555666666222111111000000000000000000000000000000000000000.........///////////////------------------------............////////////...////////////000000000000000111111333444666777999:::888RRRttt~~~|||lll___VVVYYYXXXVVVXXX___iiiuuu}}}{{{oooaaaSSSJJJEEEEEEEEEDDDCCCCCCEEEFFFJJJKKKYYYttt|||rrrtttwwwgggPPP>>>999555666777555333333444444333333333222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000////////////////////////.........///////////////............////////////........................---------............///zzztttkkkccc___```dddgggmmmsss~~~kkkVVVFFF;;;777777777777666444444666888444444444444444444444444444444444444444444444444444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111////////////000000000000111111111111111111111111000111111222222333333444666555888;;;999III}}}zzzcccQQQVVVnnnooo}}}^^^IIIDDDFFFFFFBBBBBBBBBAAA@@@????????????BBB===:::===@@@BBBFFFKKKUUUgggpppbbb```ZZZSSSOOOOOOQQQQQQPPPMMMLLLKKKJJJJJJLLLNNNOOOQQQRRRQQQNNNJJJGGGEEEEEECCCCCCCCCBBBAAA@@@>>>>>>??????>>>===<<<<<<<<<<<<=========>>>>>>??????@@@<<<===???AAABBBCCCCCCCCCGGGHHHJJJNNNRRR^^^tttvvvmmmeee\\\SSSLLLNNNLLLIIIFFFCCCBBBBBBBBBEEECCCCCCLLL___xxxnnnMMMCCCIIIGGGAAA;;;999::::::888444555555444444555555666777222111111000000000000000000000000000000000000000.........///////////////....................................////////////......////////////000000000000000111222333555555666888444@@@jjjyyywwwfff\\\YYYUUUUUUXXX\\\```aaammmvvvtttpppiii___UUUMMMHHHFFFAAACCCEEEDDDCCCDDDHHHLLLUUUTTT___wwwzzzppptttttt[[[;;;<<<:::777666555555444333444444333333333333222222222111111111111000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000////////////////////////.........///////////////............////////////........................---------............///xxxlllmmmooommmlllpppnnnmmmlllmmmqqqyyyfffSSSEEE;;;777999222333333333333444555444444444444444444444444444444444444444444444444444444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111/////////000000111111111111111111111111111111111000000111111222333333333555222666999444888]]]xxx^^^^^^vvv~~~iiiSSSFFFAAA???>>>CCCBBBAAA@@@@@@?????????CCC===:::<<<>>>>>>@@@DDDLLLNNN]]]zzzrrriii^^^VVVUUUVVVVVVTTTQQQPPPOOOOOOPPPRRRUUUWWWUUUVVVVVVSSSMMMJJJHHHIIIEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBAAA????????????@@@>>>??????@@@AAABBBBBBCCC>>>AAADDDHHHJJJJJJJJJIIILLLPPPZZZgggtttuuuhhh[[[RRRLLLJJJJJJIIIFFFDDDBBBBBBCCCDDDCCCKKKYYYkkk~~~|||UUUDDDBBBCCCCCCAAA>>>:::888777777777555555444444444444444555222111111000000000000000000000000000000000000000............/////////000////////////////////////............////////////........./////////000000000000000000111333444555333444777;;;KKKuuu|||pppuuu~~~mmmfff___ZZZZZZ[[[ZZZYYY]]]```bbbbbbcccjjjttt|||pppaaaXXXWWWTTTOOOIIIFFFEEEEEEDDDGGGIIIIIIJJJQQQ]]]fffjjjgggoooxxxyyyyyyhhhKKK666:::999666444444555555444444444333333333333222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////............////////////.../////////000000000111////////////////////////............/////////000............////////////........................---------............///qqqbbbWWWWWWZZZ[[[```gggeeerrryyyeeeOOOBBB;;;666777;;;222333333333333444333000444444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000000000000111222222333333111111666;;;777666HHH___tttgggvvvwwwrrr___LLLAAA>>>@@@CCCCCCBBBAAA@@@@@@@@@@@@>>>===>>>AAAAAA===<<>>======@@@CCCIIINNNSSS```yyyvvvlllgggdddbbb```\\\XXXTTTSSSRRRRRRSSSTTTSSSOOOJJJHHHIIILLLIIIHHHGGGHHHIIIIIIGGGFFFIIICCCBBBDDDDDDAAABBBGGGDDDCCCCCCDDDEEEEEECCCAAAJJJEEEHHH[[[rrrzzzqqqdddrrryyyvvvrrriii\\\SSSOOOLLLIIIEEEAAAAAADDDEEEBBB>>>AAAFFFMMMyyynnnfffxxxxxxTTTEEECCC@@@999>>>===;;;999888666666555555555444333333222111111111111111111000000000000000000000000000000000000000000000000000000000000222222111000///...------000000000000000000000000////////////000000000000222222111111222222333444111222777999777AAAcccrrr|||xxxrrrkkk```\\\ZZZSSSRRRPPPNNNMMMNNNPPPQQQUUUVVVXXX[[[___dddhhhjjjrrruuu{{{wwwkkkccc``````VVVVVVUUUSSSQQQNNNKKKIIIDDDDDDCCCCCCCCCDDDEEEEEEKKKKKKQQQccc{{{}}}qqq]]]GGG:::777888777777666555444444444666666555444333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000//////.........---........................---------............///cccfffiiijjjjjjlllppptttnnneee___cccggghhhjjjnnn}}}lllVVVIIIAAA999555777999888555666888999888666444444555444444444444444444444444444444444444444444444444333333333222222111111111111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000////////////////////////000000111111111222222222333333222333555999<<>>>>>======:::<<<@@@CCCEEEKKKZZZiiiqqqkkkgggbbb^^^[[[YYYWWWUUUNNNPPPQQQPPPOOONNNNNNOOOKKKLLLMMMOOOOOOMMMIIIEEEMMMIIIHHHKKKJJJFFFEEEHHHJJJHHHFFFFFFGGGHHHGGGFFFCCCBBBDDDQQQjjj~~~qqqmmmiiiaaaVVVOOOLLLJJJFFFCCCIIIBBB<<<>>>@@@CCCFFFJJJYYY{{{sssrrr|||fffGGG>>>@@@BBB@@@===<<<:::888666555555444555444444333222222111111111111111111000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000222222111111222222333444444222444777666:::OOOhhh~~~pppeee]]]VVVSSSQQQQQQRRRQQQLLLHHHHHHIIIKKKMMMNNNPPPPPPQQQOOOQQQTTTXXX[[[^^^```aaadddfffjjjlllkkkgggaaa^^^]]][[[WWWRRRLLLIIIHHHHHHPPPMMMIIIHHHJJJJJJIIIGGGGGGGGGFFFEEEEEEGGGKKKNNNOOORRR___www~~~cccFFF999888:::777777666666555444444333555555555444333333222222000000000000000000000000000000000000000000000000////////////////////////000000000000/////////...........................////////////////////////////////////////////////////////////////////////000/////////.........---........................---------............///kkkhhheeeeeeiiiqqqzzz|||yyy}}}|||dddNNN???:::777444222333555555555666888999888666555555555333333333333333333333333333333333333333333333333222222222222222111111111111111111111111111111111111111000000000000111111000000000000000000000000///000000111111000000///........................000000000111111111222222555444333222333555888999===RRR~~~yyyeeeKKK======???DDDHHHGGGDDD@@@@@@??????>>>>>>=========;;;;;;===@@@???>>>CCCJJJXXXuuu~~~tttnnnjjjeee]]]WWWRRRQQQQQQQQQRRRQQQOOOMMMNNNMMMMMMNNNOOONNNLLLJJJHHHGGGHHHLLLMMMKKKJJJLLLLLLIIIGGGGGGIIIKKKMMMMMMJJJKKKGGGHHH^^^uuuhhhbbb[[[UUUNNNIIIHHHFFFCCCAAA@@@???AAADDDEEEFFFLLLTTTtttpppzzzQQQ???===>>>???BBB<<<;;;999777555444333333444444333333222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000222111111111111222333333666111111666777666===HHHttt~~~}}}pppccc^^^XXXSSSSSSVVVVVVPPPKKKKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLKKKIIIFFFEEEFFFGGGGGGFFFEEEBBB@@@BBBFFFGGGEEEAAADDDDDDDDDDDDGGGLLLSSSXXXZZZ\\\iiizzzrrrNNN555444:::888666666666555555444444333555444444333333222222222000000000000000000000000000000000000000000000000////////////////////////000000000/////////............................../////////////////////////////////////////////////////////////////////////////////.......................................---------............///rrr]]]MMM@@@777666777666555333222222333444666777777555333444444222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000111111000000000000000000000000//////000000000000//////////////////////////////000000000000111111111111333333222222222444555666333>>>ZZZtttfffhhhhhhJJJBBB===???DDDFFFDDDCCC????????????>>>>>>======>>><<<>>>AAAAAA>>>>>>AAA@@@SSSlllzzzlllbbb\\\XXXUUUTTTVVVWWWUUURRRSSSPPPLLLKKKMMMPPPRRRSSSLLLKKKKKKLLLMMMNNNOOOQQQPPPPPPQQQTTTYYY^^^```aaabbbddd]]]VVVkkk~~~uuujjj```[[[NNNKKKGGGEEEEEEDDDBBBAAA;;;@@@GGGHHHFFFMMMddd{{{}}}```GGGDDDDDD<<<999<<<<<<;;;999777555444444333333333333333222222111111111111111111000000000///000000000000000000000000////////////////////////.../////////000000000111////////////////////////////////////000000000000111111111111111222222333333000222777888666888<<>><<<333555555555444444444333333444333333333222222222111000000000000000000000000000000000000000000000000////////////////////////000000/////////.................................////////////////////////////////////////////////////////////////////////................................................---------............///cccNNNEEE@@@999333555777888777444222222333222333555444333111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000//////000000000111111111111000000111222333555666333;;;EEE]]]mmm]]]rrraaaPPP???;;;>>>AAADDDHHHAAAAAAAAA@@@??????>>>>>>???;;;;;;>>>>>><<<<<<>>><<>>===888555444444444444333333333333222222222222222111111111000000000000000000000000////////////////////////........................////////////....................................////////////////////////////////////////////////........................---------.......................................---------............///uuu___HHH<<<;;;999666444111333555555444333333444000111333333111000111222222222222222222222222222111111111111111111111111000000000111111111111111111111111111111111111111111111000000000000111111000000000000000000000000...//////000000//////...111111111111111111111111/////////000000000111111//////000111222444555666333999:::@@@dddkkkooozzzvvv___GGG===;;;<<>>===>>>===:::;;;>>><<<<<<>>>@@@DDDQQQiii~~~zzzwwwjjjmmmrrruuutttmmmccc\\\bbbddddddeeelllyyy~~~xxxvvvvvvrrriii[[[RRRNNNKKKHHHCCCCCCBBBBBBBBBDDDEEEFFFGGGHHHVVVsssyyymmmoooxxxmmmRRRIIIBBBBBB???888888>>>===<<<:::888666555555444222222222222222222111111111111111111000000000000////////////////////////000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000111000000000000111222222///222444444111111555:::AAA;;;PPPttteee___aaa___[[[XXXUUUSSSRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJGGGHHHIIIIIIJJJLLLNNNPPPLLLNNN\\\wwwsssmmmwwwzzzXXXDDD888<<<;;;111222<<<333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////......................../////////.........------------------------------////////////////////////////////////////////////........................---------------.................................---------............///gggUUUIII===:::999666555777222222222333333444333333000111333333111111111222333333333333333333333333111111111111111111111111///000000000111111111222111111111111111111111111111111000000000000111111000000000000000000000000......////////////......000000000000000000000000////////////000000000111000000111111222333444555555555555999IIIlllyyy}}}jjjQQQFFF???;;;@@@IIIIIIHHHGGGFFFDDDBBBAAAAAACCCAAAAAABBB@@@<<<===BBB>>><<<===>>>===???JJJVVVwwwwwwoooiiifffdddbbbZZZMMMGGGGGGGGGDDDCCCCCCBBBAAAAAACCCFFFHHHFFFVVVyyy|||zzzxxx{{{TTTIIIDDD???=========<<<;;;<<<;;;999777555444333333111111111111111111222222111111111111000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000111222222000222333222111222555777===888===XXX~~~wwwuuuqqqkkkcccZZZSSSOOOTTTRRRPPPMMMLLLKKKLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGGGGHHHJJJKKKJJJJJJKKKLLLJJJLLLSSS^^^hhhjjjbbbZZZQQQVVVddd{{{yyyzzzvvveeeBBB<<<::::::555///111:::222222222222222222333333000111111111111111111111000000000000000000000000////////////////////////........................//////.........---------------------------------////////////////////////////////////////////////........................,,,,,,,,,------.................................---------............///wwwbbbQQQ>>>:::888999666111222888666444333333444444333111000222333333222111222333333333333333333333333333000000000000000000000000//////000000111111111222111111111111111111111111111111000000000000111111000000000000000000000000......////////////......////////////////////////////////////000000000000111222222222333333333333999111444<<<===IIIzzznnnYYYMMMDDD<<<>>>GGGLLLKKKIIIGGGEEEDDDBBBAAA>>>???BBBCCC@@@<<<>>>DDDAAA>>>>>>@@@???<<<@@@IIIPPPkkkyyyqqqiiiaaaZZZWWWRRRSSSMMMDDDBBBFFFHHHEEECCCCCCBBBAAA@@@BBBFFFIIIRRRllluuujjj}}}mmmnnnaaaOOO@@@@@@>>><<<@@@DDD>>>555;;;:::888666444333222222111111111111111111222222111111111111000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000111111222000111111111444777888777---===???:::WWWwww{{{nnnfff]]]\\\YYYWWWUUUUUUVVVWWWQQQRRRTTTUUUUUUSSSRRRPPPTTTWWWZZZYYYVVVUUUVVVYYYSSSYYYiii}}}hhhdddjjjvvvqqqLLL;;;<<<999555555777666222222222222222222222222333000000000000000111111111000000000000000000000000////////////////////////........................//////.........---------------------------------////////////////////////////////////////////////........................,,,,,,,,,------.................................---------.........//////}}}kkkYYYIII???777666666555444444333333333333333222222111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000111111111111222222222111333888<<<888>>>ZZZyyyvvv```QQQIIIGGGFFFGGGKKKNNNNNNJJJEEEAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@????????????????????????HHHLLL^^^yyy|||xxxssskkkbbbZZZUUUQQQPPPLLLJJJFFFDDDCCCAAA@@@>>>GGG???>>>EEEFFFCCCJJJVVVhhhuuunnnmmmuuuaaaGGGLLL???>>><<<;;;:::::::::;;;999888777666444444333333222222222111111111111000000000000000////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111222111111111222333444666777444444777<<>>;;;555555444444333222222222333333222222222111111111000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000//////000000000000000000000000////////////////////////.../////////000000000000//////000000000111111111000000111111111222222222333000222666444555EEEYYYoooVVVNNNRRRQQQQQQOOOMMMKKKIIIHHHHHHDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<>><<<:::999999999999888777555444444333333222222222111111111111000000000000000////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000//////000000111222111111111222333444555666555444777999:::GGGjjjvvvwwwaaa]]]kkkbbbBBB<<<888888777666555444333333222222222111111111111000000000000000000000000000////////////////////////////////////////////////.../////////000000000000111111000000///......---................................................---------............///........................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......{{{vvv|||tttdddNNN>>>888888999999444333333222222111111111222222222111111111111111000000000111111111222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000//////000000000000000000000000////////////////////////....../////////000000000//////000000000000111111000000000111111111222222777222111666777444888@@@ZZZ~~~rrrTTTHHHSSSQQQNNNMMMMMMLLLKKKJJJFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<>>>>>@@@@@@???EEEIIIIIISSSkkkyyyeeennn{{{VVVFFFCCCAAABBBAAA???===:::999888888888888666555444444333333222222222111111111111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////000000111222000000111111222333555555555444666888555777HHH]]]rrrFFF555<<<777777666555444333333222222222222111111111111000000000000000000000000000////////////////////////////////////////////////....../////////000000000111000000//////.........................................................---------............///........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......yyymmmlllrrr|||xxxbbbMMMGGG???::::::999777555333333222222222111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000//////000000000000000000000000////////////////////////........./////////000000////////////000000000111000000000000111111111111666222222777999777777:::CCC___gggIIIOOOOOOOOOQQQSSSQQQMMMJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGCCCAAABBBAAA@@@FFFNNNTTTeeeuuuzzz~~~|||uuulllccc\\\XXXTTTRRRMMMKKKIIIGGGEEEDDDDDDEEECCCCCCCCCBBBAAA@@@AAAAAAGGGIIIGGGNNNlllnnnjjjnnn^^^AAA???AAA===@@@@@@>>>===;;;:::999999888777666555444444444444222222222111111111000000000000000000////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111000000000111111222444444333333555888666444:::DDDXXX~~~xxxooommmIII<<<:::777666666555555444333333222222222222111111111000000000000000000000000000000////////////////////////////////////////////////........./////////000000000000/////////.........................................................---------............///........................------------------------,,,++++++******++++++,,,,,,,,,,,,---------......vvvooodddffflllvvviiiPPP???<<<:::999999999777333///333333333222222222222222000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////000000////////////////////////....................................////////////...////////////000000000//////000000000111111111000///000333333333555999;;;@@@```||||||lllWWWVVVUUUTTTTTTSSSQQQOOOLLLKKKIIIGGGEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA???AAADDDBBBHHHMMMMMMPPPYYYeeemmmvvvoooiiidddeeeaaaZZZTTTQQQNNNLLLJJJJJJIIIGGGEEEDDDDDDDDDDDD===@@@DDDFFFFFFGGGIIIJJJKKKTTTZZZeeeiii___nnn~~~lllKKK@@@@@@>>>;;;<<<<<<<<<<<<<<<;;;::::::777666555444444333444444222222222111111111000000000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......................../////////...///000000111000000000000111111222333333333444777777666888<<<;;;WWW~~~pppGGG555<<<>>>555555555444444333333222222222222222111111111000000000000000000000000000000........................////////////////////////............////////////////////////............................................................---------............///........................------------------------,,,++++++******++++++,,,,,,,,,,,,---------......}}}mmmllljjjiiiiiikkknnnpppwww|||~~~eeeUUUHHH@@@===<<<999666444444444333222222222222222222222222222////////////000000000000/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000......////////////000000////////////////////////........................------........./////////......////////////000000/////////000000000111111000111222222000000444777444:::FFFdddllliiiddd\\\UUURRRRRRSSSPPPNNNLLLJJJHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@@@@???AAACCCEEEGGGJJJMMMNNN]]]rrrxxxlllbbb^^^[[[YYYWWWUUURRRMMMKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCC???AAADDDDDDCCCDDDGGGKKKGGG___vvvrrriiioooiiimmmTTTEEEEEE@@@:::999::::::;;;;;;;;;;;;::::::666555555444333333444444222222222111111111111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////......//////000111000000//////000111111222333333333444555555666777???<<>><<<:::444222555///000000111222111111000////////////000000000000---.........//////000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000////////////////////////........................---------.........//////............/////////000////////////000000000000.........///333555333000555777777888IIIkkkzzztttddd]]]UUUSSSQQQNNNKKKIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@===>>>AAABBB@@@BBBAAABBBBBBAAA@@@CCCGGGBBBFFFJJJNNNYYYiiitttyyyqqqgggggghhhfffbbbVVVRRRNNNLLLMMMMMMKKKIIIFFFEEECCCCCCDDDEEEDDDCCCAAABBBBBBCCCDDDEEEFFFFFFCCCEEEFFFIIIOOO]]]ppp~~~yyyiiihhhoooyyy]]]RRREEE===999888999<<<::::::::::::999777555444555555444333333333444444222222222111111111111000000000000000////////////........................////////////////////////////////////////////////////////////////////////.......................................///000000000////////////000000111,,,000222222333444555555,,,===AAA777CCCqqq}}}yyyGGGDDD===666666999666000333333222222222222222222222222222111111111111000000000000000000000000000........................////////////////////////---------.........//////---.....................................................................---------.........//////------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......qqq^^^OOOFFF888777666555444333222222111111000000//////......000000//////.........---000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000000///...---------............////////////............////////////////////////000000000000111111222222222333333333222555:::;;;777DDDnnnyyyzzz___]]]XXXQQQOOOOOOMMMHHHAAADDDEEEEEEEEEFFFEEEDDDGGGFFFDDDCCCBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCEEEHHHNNNSSSWWWccceeehhhmmmsssxxx}}}rrrtttzzzzzzkkk```\\\[[[YYYWWWPPPMMMJJJHHHHHHIIIHHHGGGBBBCCCEEEDDDCCCCCCFFFHHHEEECCCCCCEEEHHHHHHEEEBBBKKKGGGBBBHHHddd}}}sssoooppp```rrrhhhMMMIIIBBB===;;;:::999888::::::999888777666555444333333333333333333333333222222111111111111222222000000000000////////////////////////////////////............////////////000000000000000000000000////////////////////////................................................////////////////////////000111111111111222222222...000777<<<<<>>;;;:::;;;;;;:::999999888777666555555444333333333333333333333333222222111111111111222222000000000/////////......////////////////////////............////////////////////////////////////////////////////////////................................................////////////////////////000000000111111111222222666111111555555444;;;FFFfff{{{yyy}}}qqqzzz|||PPP;;;<<<777666555444333222222222222222222222222222222222222111111000000111111222000000000000000000000000...............---------........................................................................---............/////////...................................................------,,,,,,------...000333444333...,,,,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,|||hhhTTTFFFDDD???999555444555666555222222111000000///......////////////////////////........................////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////......------------------.........//////............////////////////////////000000000000111111111111222222222222555333333777666666;;;CCC]]]uuuuuuzzzwwwlllccc___[[[XXXRRRKKKIIIJJJIIIIIIHHHHHHGGGEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDDDDEEEEEEDDDDDDEEEHHHLLLPPPQQQOOOLLLJJJOOOOOOPPPRRRRRRRRRPPPOOOPPPSSSYYY```dddccc___ZZZQQQPPPNNNJJJFFFDDDEEEGGGGGGEEEDDDEEEHHHIIIGGGFFFFFFIIIKKKMMMNNNRRRYYY^^^nnnrrrwww}}}|||rrrddd]]]ddd||||||{{{sss}}}]]]GGGCCCFFFBBB===:::999888777666888888777666666555444444222222222222222222222222222222111111111111222222000000/////////.........////////////////////////............////////////////////////////////////////////////////////////................................................////////////////////////000000000000111111111111111///000666888666888===BBB^^^{{{~~~www|||uuuLLL@@@>>>888555555444333222111111111111111111111111111111111111111000000000000111111000000000000000000000000................................................................................................---------.........//////...................................................------,,,,,,------...///111222000...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaRRRJJJEEE>>>888555444333222222000...,,,000000000///......------.............../////////---------.......................................////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............------------------------........................////////////////////////000000000000000000111111111222222222222333666777666555:::@@@AAAgggpppqqqyyy|||ooo]]]OOONNNTTTJJJIIIHHHHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJIIIKKKMMMOOOPPPQQQRRRRRRTTTXXX]]]dddhhhhhhfffcccbbb]]]UUULLLEEEDDDEEEHHHFFFEEEDDDDDDEEEGGGGGGGGGKKKLLLNNNSSS]]]nnn}}}vvvqqqfff^^^^^^uuu{{{~~~]]]FFF@@@>>>BBB???;;;999888777666555777777666666555444444444222222222222222222222222222222111111111111222222////////////............////////////////////////............////////////........................////////////////////////................................................//////////////////////////////000000000111111111000111222444222///111555777@@@JJJbbb~~~yyyzzzzzzHHH555===>>>222555555444333222222222222111111111111111111111111111000000000000000000111////////////////////////---.............................................................................................------------...............................................................------,,,,,,------...,,,---------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvcccWWWQQQHHH???999999:::888666///000222333222///,,,***/////////......------------............/////////---------------.................................////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------------------------,,,------------.....................////////////////////////000000000000000000000111111111111222111444666555222222777<<<888DDDkkkuuummmzzz}}}bbbSSSRRRKKKJJJIIIGGGGGGGGGHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEGGGHHHJJJKKKEEEHHHLLLOOOQQQTTTWWWYYYXXX^^^fffmmmooommmhhhdddmmmdddWWWLLLGGGGGGHHHIIIGGGGGGFFFEEEDDDEEEIIIMMMIIISSSdddvvv|||uuunnnfffccc```ppplllHHH???@@@>>>;;;999777777888999999888666666555555444444444444222222222222222222222222222222111111111111222222/////////.........------////////////////////////............////////////........................////////////////////////................................................/////////////////////////////////000000000111111...000333222//////444888777;;;999???XXXvvv}}}~~~}}}}}}lllFFF:::===<<<666111555444333333222222222333111111111111111111111111111000000//////000000111////////////////////////---------...............................................................------------------------,,,------------.........------------------------...........................------,,,,,,------...++++++***++++++,,,......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,}}}rrrbbbUUUNNNIIIEEEAAA<<<:::777555555555333111111222444444333111111111///............------------------.........//////,,,,,,,,,------.................................////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------------------------,,,,,,---------.....................////////////////////////000000000000000000000000111111111111///111222111111333555666777888JJJppp~~~ooorrr{{{cccZZZXXXUUUQQQMMMJJJJJJJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLHHHLLLPPPSSSUUUXXX\\\___eeejjjqqqvvvwwwtttpppmmmmmmbbbTTTLLLKKKLLLKKKIIIHHHKKKLLLKKKIIIMMMWWW___cccooorrrjjjfffbbbcccfffuuuaaaKKKBBB??????999777555666777888888777555555555444444444444333111111111111111111111111222222111111111111222222//////.........---------////////////////////////............////////////........................////////////////////////................................................////////////////////////////////////000000000111,,,///111111222555888;;;666;;;777555===KKKggg```GGG666;;;???777222555444333222222111222222222111111111111111111111111000000////////////000000////////////////////////---------.........//////................................................------------------------,,,,,,---------.........------------------------...........................------,,,,,,------...---,,,+++***+++---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,wwwkkk```WWWRRRHHHDDD@@@???@@@===777222444444333222111111222222000111000///------///111..................---------------.........//////,,,,,,,,,------.................................////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,---------................../////////000////////////000000000000000000000000111111111111.........000444777777444<<<:::<<>><<<888777666555444333333333333333333222222222111111///////////////.........000000///...------,,,,,,------------------------------------------------........................///////////////.....................////////////.........///////////////000000000000000000000000.......................................///000000000000//////.........---////////////////////////------------------------,,,,,,.../////////...---////////////000000000000000000////////////000000000111111111111222222222777444777@@@LLLiiiqqqhhhllluuuvvvcccXXXWWWTTTOOOLLLMMMPPPPPPMMMHHHGGGIIIJJJIIIGGGFFFFFFGGGHHHIIIFFFEEEEEEFFFHHHIIIIIIHHHJJJWWWffflllkkkhhhiiilllsss~~~~~~ppp```YYYRRRPPPRRRTTTRRROOOQQQRRRWWWdddwwwzzzlllmmmgggddduuulllVVVIIIPPPWWWPPPAAA999777888:::;;;:::777444222666666555444333333222222000000000000000000000000000000000000000000000000000000000000000000000000................................................................................................////////////////////////................................................////////////////////////000000000000000111111222333333333444777:::===???ZZZiii|||WWWCCC999888777666444444333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------------------------------------------------------------------------------//////.........---------//////.........---------......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------GGGIIIKKKMMMMMMMMMLLLKKKLLLKKKIIIGGGEEECCCAAA@@@AAA???===:::888666555444555555444333222111111222111111111000000000000///////////////............000//////...------,,,,,,------------------------------------------------......................../////////////////////...............///////////////////////////.........000000000000000000000000.......................................//////000000/////////.........---........................------------------------,,,---.../////////...---.../////////000000000000000000////////////000000000111111111111222222222666333444888===PPPyyytttjjjiiitttsssfff]]]QQQGGGWWWSSSPPPQQQSSSSSSSSSRRRMMMKKKHHHFFFFFFHHHKKKMMMOOOMMMKKKKKKMMMPPPSSSTTTVVV]]]ffflllppprrrvvvyyy}}}{{{}}}uuueeecccaaa^^^\\\YYYWWWTTTSSSTTTddd}}}xxxjjjddd\\\kkk{{{|||yyynnnSSSEEE>>>EEEJJJCCC;;;999666777888888777666444222555444444333222222111111000000000000000000000000000000000000000000000000////////////////////////........................................................................................................................................................................////////////////////////000000//////000000111222222222222333555888:::<<>>>>>888666:::666666666555555444333333333333222222111111000000000000000000000000000000000000000000000000000000................................................................................................................................................................................................////////////////////////000000//////000000111222111111000111222444777888777888===JJJ^^^~~~jjjJJJ999777999888777666555444333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------------------------------------------------------------------------------............------------...............---------......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------555555666666555444333222333333333444444555555555222111111111111222222333111111000///......//////............------------------...............///.........------,,,,,,,,,------------------------------------------------....................................////////////............////////////111111000///...------,,,////////////////////////...........................------------...//////................................................---------------------------------......................../////////000000000000////////////000000000000111111111222222222444555777999666888EEEUUU~~~rrreeekkkwwwqqqeee___]]]WWWPPPPPPQQQSSSTTTTTTSSSRRRQQQVVVVVVVVVUUUTTTSSSTTTUUUZZZ]]]aaahhhnnnsssvvvxxxppphhheeeiiikkkjjjnnnuuuyyy~~~wwwpppmmmkkklllhhhbbb```ffftttgggOOOEEE>>><<<<<>>???;;;333777666555444333333333333111111111111111111111111////////////////////////////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------------------------------..............................---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------/////////000000000000///222222222111000000////////////...............///111000000/////////////////////.........---------,,,---------......//////---------------,,,,,,,,,------------------------------------------------........................---.........//////000000............////////////111111000///...------,,,////////////////////////........................---------------...//////---------.......................................------------------------------------......//////............////////////000000////////////000000000000111111111222222222...000444777666666<<>>===>>>>>>:::888888777666555333333444555666333333333333222222222222000000000000000000000000////////////////////////................................................................................................................................................................................................/////////////////////////////////...///000000111111111111111222333444444777555666999===AAAKKKUUUhhhpppWWW<<<444;;;@@@999---666555444333333222333333111111111111111111111111////////////////////////////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,---------------------...........................---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------111222222222333444444555333333333333333333333333111000///...............000000////////////000000/////////............---,,,,,,,,,---......//////------,,,,,,,,,,,,,,,,,,------------------------------------------------........................------......///000000000............////////////000000//////......------000000000000000000000000........................------,,,,,,------...///---------------.........------------------------------------------------...------------...//////------........./////////000000////////////000000000111111111111222222222000111444666666777999;;;;;;KKKkkksssjjjgggeeedddmmmuuuzzztttmmmggghhhnnnwww}}}xxxwwwssspppooouuuxxxtttmmmiiiggggggggggggjjjvvv^^^KKKCCC@@@>>>;;;999888999;;;;;;999666666666444333333444555666333333333333333333333222000000000000000000000000000000000000000000000000........................................................................................................................------------------------................................................//////////////////////////////......//////000111000000111222333333444444444222222888<<<<<<>>>AAAEEEVVVooo~~~eeeKKKDDD;;;666555777777777555444333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---------------------.....................---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...............//////000,,,,,,------------......222111000000/////////000//////.........//////000//////.........---------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------......///000000111............///////////////////////////.........000000000000000000000000........................------,,,,,,------...///,,,,,,,,,------.........------------------------------------------------...------,,,---...///000---------.........//////000000////////////000000000111111111111222222222444444333444555888999888;;;>>>JJJhhhyyyrrrfffcccgggrrr}}}|||yyywwwuuusssnnnllljjjmmmttt}}}zzzwww```IIIEEEFFFBBB===666777777777777888777555444444333333333333444444111111222222222222222222000000000000000000000000000000000000000000000000////////////////////////................................................................................................------------------------................................................///////////////////////////............///000000...///000111222333444444666222222555666555777:::>>><<>>>>>666:::<<<999666555555555222222222222222222222222000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000................................................................................................------------------------................................................////////////////////////...............///000000,,,---///111222333333333222000111444444333777<<<555777>>>EEEFFFOOOooouuuVVVEEE???===<<<888444333555666444111333333222222111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,------------------.........//////......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------........................////////////////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................////////////////////////,,,,,,---...//////.........------,,,,,,------.........------------......,,,------......------,,,---------............///.........------,,,,,,,,,------------------------...............///000000///////////////.........222222222111111111000000///000000222333444555555666555777:::===PPP}}}qqqiiihhhgggkkkmmmpppqqqrrrtttxxx{{{|||{{{~~~}}}}}}tttrrrwwwzzzyyywwwtttqqqnnniiimmmooonnnlllnnnwww~~~tttSSSLLLDDD@@@@@@???===:::666555555555555444444444555555444444444333333333000000000000000000000000////////////............////////////////////////000000//////.........------------............///................................................................................................................................................................................................///////////////000111111111222222333333444444555444666888:::===DDDMMMTTTrrr{{{[[[LLLEEE<<<999;;;777666666555444444333333111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////.........---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......///////////////......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,........................................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................//////////////////////////////////////////.........------,,,,,,------.........------------......,,,------......------,,,------------..................---------,,,,,,,,,------------------------...............//////000/////////////////////...222222222111111111000000///000000111333444444555666444777;;;999<<>>;;;<<<::::::???666666666555444333333333222222222111111111111111000000000000000000000000//////////////////////////////////////////////////////.........---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...///////////////......---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................////////////////////////////////////...---,,,,,,...------,,,,,,------.........------------......,,,------......------,,,------------...............------------,,,,,,,,,------------------------......------......///000......//////////////////222111111111111000000000///000000111222333444444333111444;;;;;;777:::BBBaaaxxxnnnnnnjjjhhhiiijjjiiikkkooonnnooopppqqqqqqpppooonnnooojjjfffgggllloooooommmllllllllljjjjjjoooxxx{{{iiiOOOAAAEEE@@@:::888999:::999777555555555555444444444444444444444333333333222222000000000000000000000000////////////............/////////////////////////////////...............---------............///................................................................................................................................................................................................//////......//////000111111111111222333333444444555666666666555666888;;;:::@@@JJJVVVaaarrr|||^^^HHHDDD999444777888666666:::666555555444444333333222222222222222111111000000////////////////////////////////////////////////////////////////////////...............---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...////////////.........---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................////////////////////////---------...------,,,,,,...------,,,,,,------......------,,,,,,------...,,,------......------,,,,,,,,,---------.........------------------------------------------------...------------...//////............////////////111111111111000000000000///000000111222333333333333000222888:::999<<>>>>>999>>>IIITTTiiiyyyjjjUUUCCC999777;;;@@@222333666777555222444888333333333333333222222222222222222111111111000000////////////////////////........................////////////////////////---.............................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------.....................---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................////////////////////////---...///111333333444444...------,,,,,,------...------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------------,,,,,,------...///------......///000000000//////000000000000000111000000000111111111222222111555777666222///000333888888<<>>>>>999999777666666777888888444444444444333333333333222222222111111111000000000000000000000000000000////////////............////////////////////////---------------.........---------............///......................................................................................................................................................................................................------......///000/////////000111111222222222111111222444555444333555444555999::::::>>>CCC<<>><<<:::777777:::000222444444222222555888222222222222222222222222111111111111111111111111////////////////////////........................////////////////////////---------.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---............---......---,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................////////////////////////......000111222222222222...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------,,,,,,------...///------......///000000111////////////000000111111000000000000111111111111...222555666444444444555111333777999===OOOqqq]]]PPPEEECCCCCC???;;;:::666666666666555555777888444444444333333333222222222111111111000000000000000000000000000000000000////////////............////////////////////////,,,,,,,,,------.........---------............///...................................................................................................................................................................................................------------...//////......//////000111111222333111///000333444444222555777666333444999;;;;;;===CCCKKKNNNOOOSSS[[[ccckkknnn|||rrrbbbTTTIIIAAA===777666999>>>===666333555555666666444222111222333111111111222222222222222000000000111222222333333000000000000000000000000........................////////////////////////---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------......------......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................////////////////////////------...............---...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---......---------...///000000111.../////////000000111111000000000000111111111111444333111000000333333222444333555888777999EEESSSzzzsssJJJIIICCC@@@CCCBBB===;;;>>>999999999777555444555666444444444333333333222222111111111111000000000000000000000000000000000000000/////////............////////////////////////,,,,,,,,,------.........---------.........//////...................................................................................................................................................................................................------------...//////......//////000111111111333111///000444777777777000666666111333:::;;;444999;;;=========@@@FFFJJJMMMIIIKKKVVVbbblll{{{vvvhhh]]]UUUOOOGGGAAA===<<<;;;:::999555555888666111222777000222333111000111111000111111111111111111222222//////000111222333333444111111111111111111111111........................////////////////////////---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------......------......---,,,,,,,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------////////////////////////////////////000000000000222222222111111111000000222333333444555666777888III[[[}}}}}}bbbOOOGGG@@@???>>>===;;;999888888666555555555555444444444444444333333222111000000111111000000//////......000000000000000000000000//////.........---------................................................---------............///................................................++++++,,,,,,,,,---------------------------------..............................------------..............................------------------------............////////////............////////////000000000000111111111111333333333444444444555555555666777888;;;===???@@@BBBAAA@@@AAADDDIIIMMMQQQssswwwkkkmmmuuuzzzzzztttccc___XXXRRRMMMGGGBBB>>>;;;;;;::::::999888777777444555555555444333333222222222222111111111000000000000000000000000000000000000000000000000000000//////////////////////////////.........---------........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------.........................../////////000000000000222222222111111111000000222222333333444666777888;;;AAASSSttt~~~{{{tttZZZIII@@@<<>>===<<<:::999888777555555555555444444444444444444333222222111000000222111111111000000000000000000000000000000000000//////.........---------................................................---------............///................................................++++++,,,,,,,,,---------------------------------........................---------,,,,,,---------........................------------------------............////////////............//////////////////000000000111111111333333333333444444444444444555555666888:::<<<===::::::999999:::===@@@BBBGGGPPPWWWUUULLLEEEEEEIIIJJJMMMRRRWWW\\\___`````````aaacccddddddcccaaa```___[[[VVVSSSQQQMMMIIIEEEHHHEEEBBB@@@>>>===:::999999999888777777666555555444444444444444333222222222222222111111111000000000000000000000000000000//////////////////////////////////////////////////////.........---------........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------............................../////////000000000222111111111111000000000222222222333444555666777888444666FFF___~~~aaaIII@@@???@@@@@@======<<<;;;:::888888777555555555555444444444444333333333222111111000000222222222222111111111111000000000000000000000000...............---------................................................---------............///................................................,,,,,,,,,,,,------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............/////////---............///////////////000000000000111111222222333333333444444444333333444444555666888888888888777777777888999999999;;;>>>???>>>===;;;;;;======???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???>>>======>>>>>><<<;;;777666555555777888888777666666555555444444333333333333444444444333222222222111111111111000000000000000000000000000000000////////////////////////////////////////////////...............---------........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,---------......------------------------************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------................................................---------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------................................./////////000000111111111111000000000000222222222222333444555666777555777===EEEQQQbbbpppdddUUUCCC:::;;;@@@BBBAAA;;;;;;:::999888888777777555555555444444444333333333222222222111111000000111111111111111111111111////////////////////////........................................................................---------............///................................................,,,,,,,,,------------...................................................---------------------------------------------------------------------------------.........//////---------.........//////////////////000000000111222222222222333333333333444333333333333444555555777777888888888888777777555555555777999:::999888:::::::::::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;::::::888777555555777888777666444444444333333222222222222222333333333333222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////................................................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,------------------))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------................................................---------------------------------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------....................................////////////000000000000000000000000222222222222222333444555111333888=========BBBJJJbbb|||ttt[[[FFFBBB===:::999999777555999999888888777777666666555444444444444333333333222222111111111111111000000000000000000000000000////////////////////////---.....................................................................---------............///................................................,,,,,,---------...............................................................////////////......------------------------------------------------------------............------------...............////////////000000000111111111222222222333333444444333333333333444444111222333444555444444333333444444444333444666777444444444444555666888999666666777777777777666666777777777666555555555555888666444333333444222111333333333333333222222222111111222222222222222111000000000000000000000000////////////////////////........................////////////////////////---.............................................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------------------------.........///////////////000000000000000111222111111111222222333444333222222444444444:::AAAAAANNNhhhttt]]]MMMDDD<<<===<<<;;;888777666777777777777666666666666666444444444444333333333333111111111111111111111111///////////////000000000000000000000000000000000---------...............................................................---------............///................................................,,,---------...............................................................///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,------------...............////////////000000000000111111111222222222444444333333333333444444000111222333444444444333666888999777555555777:::777777777777777888999999888888888888888888888888666777999888777777888999555444222111222333222111333333333333222222222222000000111222222222111111//////000000000000000111////////////////////////........................////////////////////////---------.......................................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,---------......+++,,,,,,------.........))))))))))))******************+++++++++,,,,,,,,,************************************++++++++++++************************************++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------------------------------.........//////////////////000000111111111111111111111222222333666333111111111111555;;;:::===GGGWWWnnnooo]]]NNN???:::<<<888999:::::::::;;;;;;<<<555555555555555555666666444444444333333333222222000000000000111111111111//////000000000111111111000000000000000000000000---------.........//////................................................---------............///................................................------------............................................................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------................../////////000000000000000000111111111222333222222222222222333333333333333333333444444444000000000000000000111222222222222333333333333333333333222222222222333333000222444333222222444666555444222222333444444333111111111222222222222222///000000111222222111111////////////000000111111////////////////////////........................////////////////////////---------.........//////........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---......///))))))))))))******************+++++++++,,,,,,,,,************************)))************+++++++++************************)))************+++++++++******+++,,,,,,---......++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................------------------------------------.........//////.../////////000000111111111111111111111111222222000///111777888555333444555999???CCCJJJbbbjjjPPP===@@@CCC;;;888<<<888777777888999888555222444444444555555555555555444444444333333333222222000000000000000111111111000000111111222222222333000000000000000000000000---------.........//////................................................---------.........//////................................................---------.........//////////////////////////////........................,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------................../////////000000000000000111111111111111111111111111222222333222222111000000000000111333111000222555666555333111222333444555555555555555555444444444444555555222555666666333222444666555333111111222222222000000000000000111111111111//////000111111111111111.../////////000000111111////////////////////////........................////////////////////////---------.........//////........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,---...//////************************)))************+++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------------------------------,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......////////////////////////000000000000111111111111222222333333333333444444999777999===BBBMMMdddzzz}}}cccRRR@@@???<<<:::999::::::;;;::::::999999888777777666555555666666555444333333444444333333333333222222111111111111111111111111000000000000000000000000111111000000//////..................////////////---...///...---,,,---///........................................................................................................................//////.........---------------------------------------------------------------------------------........................,,,,,,,,,---------......------------------------............////////////000000000000000000000000////////////000000000000222222222222222222222222111111222222222333333333222333333444444333333222333333222222333333444555333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////..............................------------............------------..............................,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......///.........------------,,,,,,,,,---------..............................//////000000000111111111222222222333333333444444777666777:::;;;@@@OOO^^^UUU^^^mmm|||tttdddUUUHHH???===<<<:::888888888999:::999999888888777666666555555666666666666555444333444444333333333222222222111111111111111111111111000000000000000000000000000000000000//////..................////////////---...//////...---...///........................................................................................................................//////.........---------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------............////////////////////////////////////.../////////000000000000111111111111111111111111111111111222222222333333222222333333333333222222333222222222222333444444333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////..............................------------............------------..............................,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------..................------------,,,,,,,,,---------..............................//////000000000000111111222222222222333333333333444333444666777777<<>>@@@DDDGGGJJJZZZyyyzzzlllYYYHHH===999666555999888666666666666888888777777777666555555444444666666666666666666555444333333333333222222222222111111111111111111111111000000000000000000000000000000000////////////...............////////////...///000000......///000.......................................................................................................................................---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------............/////////////////////////////////....../////////000000000000000000000000000000000000111111111222222222222000111111222222111111000222222111111222222333444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////..............................------------............------------......------------------------,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................////////////000000000111111222222222222333333333111000111444777777777777=========;;;888<<>>;;;;;;<<<<<>><<>>;;;888777666666666444333555///222444666555333333333333333444444444333333222333333333333333333333333111222333333444444444333222222222111111111111000000000000000000000000000000000000000000000000000---------.........//////............/////////000---...///...---,,,---///........................................................................................................................---------.........//////------------------------------------------------------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------.........//////////////////////////////............/////////000//////000000000000/////////////////////000111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////------------------------////////////////////////.................................------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++******++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------...///000000111000000000000000000000000000000000000111111111111111111222222222333333333444444555555666777777888===@@@CCCEEEEEEEEEEEEFFFSSSUUUWWWZZZ```nnnyyyjjjgggbbbZZZRRRKKKFFFCCC???>>><<<:::888666555555444333333222111111111222111111222222222333333333333333333333222222111000222222222222222222222222333333333222222111111111222222222111111111000000000000000000000000000000////////////////////////................................................---------------------------------.........//////........................------------------------------------------------.........------,,,,,,,,,---------------------------------............///------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................////////////////////////........................------------------------////////////////////////............////////////000000////////////000000000000//////.........---////////////////////////---------............///................................................------------------------..................------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,...//////...,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++******++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++,,,------...---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------,,,,,,---------...///000000000000000000000000000000000//////000000000111111111111111111222222222333333333333444444555666666777444777:::<<<;;;:::;;;;;;<<<>>>>>>======AAAJJJRRRNNNSSSXXX\\\aaaiiittt|||~~~xxxuuussstttuuunnnqqqrrrpppqqquuuuuusssiiiccc\\\XXXVVVRRRLLLGGGJJJHHHFFFCCC???<<<999888888888777666666666777777444333222111111111111111111111111222222222333333333333333333333222111111222222222222222222222222333333333222222222111111222222222111111111000000////////////////////////........................................................................------------------------------------.........///........................------------------------------------------------......---------,,,,,,,,,---------------------------------............///------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................................................................------------------------....................................////////////000000////////////000000000/////////............////////////////////////---------............///................................................------------------------..................------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---......---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************+++++++++++++++******+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++******++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////............------------...//////000000000000000000000000000000//////000000000000111111000111111111222222222222222222222333333444555555333555777888777666666777555888::::::999999<<>>>>><<<999555555555555555555555444444444333333444444555555333222111111111111111111000111111111222222222222333333333333333333222111222222222222222222222222333333333222222222222111222111111111111000000000////////////////////////........................................................................------------------------------------............------------------------------------------------------------------------...------------,,,,,,,,,---------------------------------............///------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------................................................------------------------........................---............/////////000//////......//////000////////////............////////////////////////---------............///................................................------------------------------------------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))******+++++++++******+++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////////////////...---------....../////////////////////////////////////////////000000000111000000000111111111111222111111111111222222333333444666888888666555555666///222666888888888999:::888999999888777999<<>>>>>===<<<;;;;;;::::::===>>><<<888999>>>AAA@@@<<<:::777777888888777555666666666666666666666666444444333222111111111111222111111000000000111111000000000111111111111222222222333333333333222222111111111111111111111111222222222222222222222222111111111111000000000000////////////////////////........................................................................---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------............///------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------................................................------------------------........................---------.........///////////////......////////////////////////.........////////////////////////---------............///................................................------------------------,,,,,,------------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))******++++++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.../////////////////////------------.......................................////////////000000000//////000000000111111111000000000000111111111111222444555444222111222333333444444333222111111222666666666555444444555777555666777777777777777666444777777333333666666333666555333222222222111000666666666555444444333333333333222111111111111111000000000//////000000111//////000000000111111111111111222222333222222111111111111111111111111111222222222222222222222222000000000000000000000000................................................................................................------------------------------------------,,,,,,---------------------------------------------------------------------------------------------------------------------------------............///------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------................................................------------------------........................------------............//////............//////.........///////////////////////////////////////---------............///................................................------------------------,,,,,,,,,,,,------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))***+++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////------------------------..............................////////////000000////////////000000000000000000000000000000000000222333444333222111222333888777666555555555666777777777777777777777777777111222333444444444444333333777999777888:::999666666555555444444444444555222222222222222222222222000000000000111222333444///////////////000000111////////////000000000000///000111111111111111111111111111111111111111111111222222222222333333333//////000000000000000111........................------------------------................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...---------------------------------............///------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------,,,------------.........///......------......///.........///////////////////////////////////////---------............///................................................------------------------++++++,,,,,,------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------............------------------------------------------------........./////////000000........./////////000000000000000000000000000000333444555444333333444666000///...///000333444555000000000222333333111000444444444555555555555555...222333222222555555222//////000/////////111222//////000111111222333333////////////000000111222///............///000111........./////////000000......///000000000000000111111111111111111111111111111222222222333333333////////////000000111111........................------------------------................................................---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------------............///------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------,,,,,,---------.........///......------......///............/////////000////////////////////////---------............///................................................------------------------***++++++,,,------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++------......---))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------............/////////000............/////////000111111111111000000000000000111222111000111222444666444333333333333222111111111222333555555333111444444444444444444444444333555555111111444444222111222222111000000111222.../////////000000111111222111000///...---------...............///000111............/////////000------...//////000//////000000000000000000000000111111111222222333333333.../////////000000111111........................------------------------................................................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........---------------------------------.........//////------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------,,,,,,,,,---------...............------.........---.........//////000000////////////////////////---------.........//////................................................------------------------******+++,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************+++,,,---............))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......************************+++++++++*********))))))************************)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................,,,------......------,,,---------------------------------............///............////////////000000000000000000000000000000111111111222222222222222222111111111000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////........................000000000000111111111111000000000000000000000000111111111111111111111111222111111000000000000000000000////////////000000////////////////////////------------------------------------------------------------------------------------------------------------------------........................,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------------------------------++++++,,,,,,,,,,,,---------------------------------------------------------------............///.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///........................///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,...........................------,,,,,,------...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++***)))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................,,,,,,------------,,,,,,------------------------------------........................////////////////////////////////////000000000111111111222222222222222111111000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////........................................................................//////000000000111111111000000000000000000000000111111111111111111111111222111000000//////000000000000////////////000000........................------------------------------------------------------------------------------------------------------------------------........................,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------..................---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///........................///...---,,,,,,,,,,,,---......---------,,,,,,,,,...........................------,,,,,,------...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,+++,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,------------,,,,,,------------------------------------............---............///////////////////////////////////////000000000111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................................................................//////000000000000111111000000000000000000000000111111111111111111111111222111000000//////000000000//////......//////000------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------...............------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///..............................---,,,,,,,,,------...------------,,,,,,,,,------------------------...------,,,,,,------...------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...///...---,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////////////////....../////////000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000........................................................................................................................////////////000000000111000000000000000000000000111111111111111111111111111111000////////////////////////....../////////------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------........................------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///...........................------,,,,,,,,,------------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///...---,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------....................................------........./////////////////////////////////000000000000000000000000////////////////////////////////////////////////------------------------------------------------...........................................................................////////////000000000000000000000000000000000000000000000000000000000111000000///...///////////////............//////------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------........................------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///........................------,,,,,,,,,------...------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.................................,,,,,,---------.....................////////////////////////////////////////////////////////////////////////////////////------------------------------------------------------------------------------------------------..............................////////////000000000000000000000000000000000000000000000000000000111000//////....../////////......------......///------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///........................------,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................,,,,,,,,,,,,---------------------....../////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................./////////000000000000000000000000000000000000000000000000000000000000///............//////......------......///........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///........................,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***)))***+++---...++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..............................++++++,,,,,,,,,------------------.........//////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................................../////////000000000000000000000000000000000000000000000000000000000///........................------.........////////////////////////------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------------------------------------------------........................------------------------------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////........................,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++******************************+++++++++,,,,,,,,,))))))************))))))************************************************)))***++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.......................................------,,,,,,,,,........................................................................------------------------++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++,,,...000------------------------,,,,,,,,,---------......------------------------------------------------...---,,,,,,++++++++++++------------------------................................................,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...---------------------------------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++******++++++,,,---------,,,++++++******)))************************++++++,,,,,,,,,,,,------******************************))))))))))))******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++************************************+++++++++,,,))))))************))))))******************************************************+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,------------...------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------....................................---------,,,,,,,,,........................................................................------------------------+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...---,,,,,,+++++++++,,,------------------------................................................,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...---------------------------------------------------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++******++++++,,,---+++++++++++++++++++++,,,************************++++++,,,,,,,,,,,,------******************************))))))))))))******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++************************)))))))))*********++++++))))))************))))))************************************************++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.................................------------,,,,,,,,,........................................................................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------,,,+++++++++,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...---------------------------------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++******++++++,,,---)))******+++,,,,,,------************************++++++,,,,,,,,,,,,------******************************))))))))))))******************************************************************************************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++************************((())))))))))))*********)))******++++++******)))************************************************,,,,,,,,,,,,++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,---------..............................------------------------........................................................................------------------------------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++******++++++,,,---*********++++++,,,,,,,,,************************+++++++++,,,,,,,,,------******************************))))))))))))******************************************************************************************************++++++++++++++++++++++++******+++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************((())))))))))))***************++++++++++++******************************************************,,,,,,,,,,,,++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------........................................................................------------------------------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******************************************************************************************************++++++++++++++++++++++++******++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************)))))))))*********++++++******++++++++++++******************************************************++++++,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........,,,,,,,,,---------..............................,,,,,,,,,------------...........................................................................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,+++,,,,,,------.........------------------------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++******++++++,,,---------,,,,,,+++******)))************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******************************************************************************************************++++++++++++++++++++++++++++++******************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************************+++++++++,,,***++++++,,,,,,++++++*********************************************************+++,,,,,,,,,++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,---------..............................,,,,,,,,,---------..............................................................................------------------------+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,++++++,,,,,,---......///------------------------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++******++++++,,,---,,,+++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************)))***+++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,---------..............................,,,,,,,,,------.................................................................................------------------------++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,++++++,,,,,,---...//////------------------------------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++******++++++,,,---*********++++++,,,------************************++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************+++++++++++++++***)))(((************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------------------------------------------------------------------------------+++++++++,,,,,,+++******,,,---------...///////////////.........---------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************+++++++++++++++***))))))************************************************************************+++++++++*********))))))*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------.........---------,,,,,,,,,+++------------------------------------------------------------------------------------------------,,,---------------,,,,,,---------...............///.........------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************************************++++++++++++***))))))************************++++++++++++++++++++++++************************+++++++++************************************************************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------...............------------------------------------------------------------------------------------------------------------------....../////////.....................---------............------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++***************************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************+++++++++******)))************************++++++++++++++++++++++++************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////////////////////////////////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------..............................---------------------------------------------------------------------------------------------------......////////////.../////////...---------,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***************************************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************)))******+++++++++******************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////////////////////////////////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------+++,,,---.............../////////...---------,,,,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************))))))***++++++++++++***************************++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------......---------------.........------------------------------------------------------------------------------------------------***+++,,,---------------...............---------,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,***************+++++++++************************************************************************************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************))))))***+++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------......+++,,,,,,,,,------------------------------------------------------------------------------------------------------------******+++------......------------...............++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,))))))*********+++++++++************************************************************************************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************((((((((((((((((((((((((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************((()))***+++++++++++++++************************))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------............/////////000000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------------------------------------------------------------------------------***+++,,,---............,,,------....../////////+++++++++,,,,,,---------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,))))))******++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++************************************************************************,,,,,,+++******+++,,,,,,+++***)))))))))***,,,,,,***************************++++++,,,,,,++++++***************************************************************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------............///---...///000000///...------------.........//////000///...---,,,------...------............------------............------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////.........---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......................................................------------------------++++++,,,,,,,,,,,,------************************************************,,,,,,,,,++++++*********************************************************************************+++++++++*********))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++************************************************************************,,,,,,+++******+++,,,,,,+++***)))))))))***,,,,,,***************************++++++,,,,,,++++++***************************************************************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------............///---...///000000///...------------.........//////000///...---,,,------...------............------------............------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///.........------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------------...................................................------------------------++++++,,,,,,,,,,,,------************************************************,,,,,,,,,+++++++++******************************************************************************+++++++++*********))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++************************************************************************,,,++++++******++++++,,,+++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------............///......////////////......---------...............//////...------------...------............------------............------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************************************************************+++++++++***************************************)))************+++++++++******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++******************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******))))))*********+++++++++************************************************************************++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................---------............///...//////////////////.......................................------......------............------,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******))))))*********+++++++++************************************************************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................---------............////////////....../////////.....................---------..................------............------,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++***************************************************************************++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------............/////////............//////...............---------,,,---......///.........------............------,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,***************************************************************************************+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++***************************************************************************+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------............///000///...------...///000//////.........---------,,,,,,.../////////......------............------+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++***************************************************************************+++,,,------,,,+++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................---------.........//////000///...------...///000//////.........---------+++,,,.../////////......---..................---+++,,,,,,------,,,,,,+++------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************************************************************))))))******++++++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************************************+++++++++*********))))))***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++++++++*********))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))************************************************+++++++++++++++++++++++++++++++++*********))))))************************************************************************)))************+++++++++******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............///////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********)))+++,,,,,,+++***,,,---************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,+++++++++******))))))***+++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************************************+++++++++*********))))))***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))************************************************+++++++++++++++++++++++++++++++++*********))))))************************************************************************)))************+++++++++******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............///////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++)))+++,,,,,,+++***,,,---************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,++++++++++++***(((((()))***+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++************************************************+++++++++******************++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************************+++++++++++++++++++++,,,,,,,,,+++******************************************************+++++++++++++++++++++++++++++++++***************************************************************************************)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------------............///////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++************+++++++++,,,)))+++,,,,,,+++***,,,---************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++******************************************************************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************************************++++++,,,,,,,,,++++++***************************************************************************************************************************************************************************))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++************************************************************************)))***++++++,,,,,,++++++,,,++++++******++++++,,,***************************************************++++++,,,,,,,,,++++++************************************************************************************************************************************************************************))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////000000------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************++++++++++++,,,,,,,,,)))***+++---...000111222,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...***++++++++++++,,,,,,,,,)))************+++++++++***************************************************************+++++++++)))******+++++++++++++++,,,++++++******++++++,,,***************++++++++++++++++++++++++***************+++,,,,,,,,,++++++***************************************************************************************+++++++++************************************************************************)))************+++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++++++++++++++++++++++++++************+++++++++,,,)))+++,,,,,,+++***,,,---************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,((()))***,,,...///111111,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,)))************+++++++++************************************************))))))*********+++++++++))))))***+++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++---,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++************************************************************************))))))*********+++++++++************************************************************************)))************+++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------------------------------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++)))))))))*********++++++)))+++,,,,,,+++***,,,---************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......*********++++++,,,,,,,,,)))************+++++++++************************************************))))))******++++++++++++))))))***++++++++++++***,,,++++++++++++++++++,,,))))))******++++++++++++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))******++++++++++++************************************************************************)))************+++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++((())))))))))))*********)))+++,,,,,,+++***,,,---))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************,,,,,,+++******+++,,,,,,++++++************++++++************************++++++************+++++++++*********))))))((((((************************************************)))))))))***+++++++++,,,+++***)))))))))***,,,,,,,,,,,,,,,++++++*********************************,,,+++*********+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---......---,,,////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************,,,,,,+++******+++,,,,,,++++++************++++++************************++++++************+++++++++*********))))))))))))***************************************************************++++++++++++***)))))))))***+++,,,,,,,,,,,,+++++++++******************************++++++*********+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---......------////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************,,,++++++******++++++,,,++++++************++++++************************++++++************++++++***************)))))))))************************************************+++++++++*********************))))))******+++,,,,,,,,,,,,++++++++++++***************************++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++************++++++************************++++++************++++++************************************************************************,,,+++++++++***)))))))))***************+++++++++++++++++++++++++++++++++************************+++***++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))******+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++************++++++************************++++++************++++++***************+++++++++************************************************,,,+++++++++***)))))))))))))))******++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************************************++++++,,,,,,++++++***++++++************++++++************************++++++************++++++*********+++++++++++++++************************************************+++++++++***************))))))***++++++++++++******++++++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************************************+++,,,,,,,,,,,,+++***++++++************++++++************************++++++************++++++*********++++++,,,,,,,,,***************************************************************+++++++++((()))***+++,,,++++++*********+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...000000////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((()))***+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************************************+++,,,------,,,+++***++++++************++++++************************++++++************++++++*********++++++,,,,,,,,,************************************************))))))******+++++++++,,,((()))***+++,,,+++***************++++++,,,,,,,,,************************)))***+++,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...000111////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......))))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------................................................//////////////////////////////.........------------------............/////////.........---------///...,,,+++***,,,---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------------------------------------------------------------,,,+++,,,---...///---------------------------------............///................................................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------.........------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------................................................//////////////////////////////.........------------------............/////////.........---------///...---,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------------------------------------------------------------,,,,,,,,,---...///---------------------------------............///................................................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,+++,,,---...///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))+++************)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------................................................////////////////////////...............------------------............///...............---------,,,---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......---------------------------------------------------------------------------,,,,,,,,,,,,---...///---------------------------------............///................................................------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))************))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************************************************************************************************************************************************************************************))))))*********+++++++++************************************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////........................---------............///........................+++,,,---//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,------......---------------------------------............///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------------------------------,,,---...//////...---,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***+++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////---.....................---------............///---.....................---...000222333222000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------------------------------------------------............///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---...//////...---,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------................................................////////////////////////---------...............---------............///---------...............000111333555555555444333------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++,,,------......---------------------------------------............///................................................------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------............------,,,,,,,,,------------...---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))(((((((((((())))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++************************************************************************************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------................................................////////////////////////---------.........//////---------............///---------.........//////...///000222333333222222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++,,,---.........---------------------------------------............///................................................------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......)))***+++,,,---,,,,,,+++---,,,,,,,,,,,,,,,,,,+++........................------,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---------........................------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------................................................////////////////////////---------.........//////---------.........//////---------.........//////***+++,,,---............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++,,,---.........---,,,---------------------------------.........//////................................................------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......)))***+++,,,---,,,++++++---------,,,,,,+++++++++........................------+++******+++------,,,,,,,,,------.........---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---------...........................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++)))************+++++++++************)))))))))(((******+++++++++,,,,,,,,,+++*********))))))((((((******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************)))************+++++++++)))************++++++++++++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))******++++++++++++******---,,,,,,+++*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////////////////////////////////////////////////////........................////////////////////////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------............///---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++++++++******************+++++++++,,,,,,,,,+++*********))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************)))************+++++++++)))************++++++++++++++++++*********)))))))))************+++++++++******************************************************++++++++++++******---,,,++++++*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////////////////////////////////////////////////////........................////////////////////////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------............///---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***************)))))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++)))************+++++++++)))************++++++++++++++++++***************)))************+++++++++******************************************************++++++++++++******,,,,,,+++************+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////////////////////////////////////////////////////........................////////////////////////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------............///---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++******************************************************++++++++++++******++++++***************+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///////////////////////////////////////////////////////////////........................////////////////////////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------............///---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------,,,,,,------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------..............................------------------------........................................................................------------------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))*********++++++++++++*********))))))))))))******+++++++++,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++******************************************************++++++++++++***************))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////////////////////////////////////////........................////////////////////////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------............///---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,---------.........,,,,,,,,,---------..............................------------------------........................................................................------------------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++*********)))))))))((((((******+++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))******+++*********++++++++++++,,,)))************+++++++++)))************+++++++++***************+++++++++)))************+++++++++************************++++++++++++++++++++++++******++++++++++++*********))))))))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---......///////////////////////////////////////////////////////////////........................////////////////////////........................------------------------........................------------------------........................,,,,,,,,,------------...........................------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------............///---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------+++,,,,,,------.........------------------------......------------......,,,---------............,,,,,,,,,---------..............................------------------------........................................................................------------------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))************+++++++++)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,)))************+++++++++)))************+++++++++))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******)))))))))))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---......///////////////////////////////////////////////////////////////........................////////////////////////........................------------------------........................................................................,,,,,,,,,---------......////////////////////////------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------............///---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///.........------------++++++,,,,,,---......///------------------------......------------......------------............,,,,,,,,,---------..............................------------------------........................................................................................................................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******))))))((())))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---......///////////////////////////////////////////////////////////////........................////////////////////////////////////////////////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------.........//////---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------++++++,,,,,,---...//////------------------------......------------......---------.........//////,,,,,,,,,---------......////////////////////////------------------------////////////////////////////////////////////////////////////////////////................................................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++************************************************++++++******************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------------------------------------------............///............////////////////////////////////////........................---------------------------------............///................................................000000//////.........---........................//////.........---------........................------------------------.................................------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000000//////............------------------------------------------------........................................................................------------------------..................------------------------------,,,,,,,,,---------......------------------------------------------------------------------------///...---,,,+++,,,,,,---,,,,,,,,,---------..............................//////.........---------........................................................................................................................---------............///////////////////////////---------............///........................................................................------------------------------------------------...------,,,,,,------...------------------------........................---------,,,,,,+++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++************************************************++++++******************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------------------------------------------............///............////////////////////////////////////........................---------------------------------............///................................................000/////////....................................//////.........---------........................------------------------.................................------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------....../////////.........------------------------------------------------------........................................................................------------------------........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------///...---,,,,,,,,,------,,,,,,,,,---------..............................//////.........---------........................................................................................................................---------............///////////////////////////---------............///........................................................................------------------------------------------------...------,,,,,,------...------------------------........................---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++)))*********++++++++++++******++++++++++++******)))************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++******************************************************++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------------------------------------------............///............////////////////////////////////////........................---------------------------------............///................................................////////////...................................................---------........................------------------------.................................---------------,,,,,,,,,,,,------------,,,,,,,,,---------...............---------------------------------------------------------------........................................................................------------------------........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------......---,,,,,,,,,------,,,,,,,,,---------.............................................---------........................................................................................................................---------............///////////////////////////---------............///........................................................................------------------------------------------------...------,,,,,,------...------------------------------------------------------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((()))))))))))))))*********))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))******++++++******)))))))))*********+++++++++******))))))******+++,,,************************++++++++++++++++++++++++******************************************************+++++++++++++++,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------------------------------------------............///............////////////////////////////////////........................---------------------------------............///................................................///////////////................................................................................................................................................---------,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------------------------------................................................................................................---------...............------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................................................................................................................................................................---------............///////////////////////////---------............///........................................................................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((())))))************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********)))******++++++******)))))))))*********+++++++++******))))))******+++,,,************************++++++++++++++++++++++++******************************************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------------------------------------------............///............////////////000000000000000000000000........................---------------------------------............///.........................................................///////////////........................---.....................................................................................................................,,,,,,---------.........,,,,,,,,,---------......------------------------------------------------------------------------................................................................................................---------.........//////------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,---------------------,,,,,,,,,---------..............................---.............................................................................................................................................---------............///////////////////////////---------............///........................................................................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))******++++++)))************+++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++((()))))))))******************++++++++++++******)))************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++******************************************************++++++,,,---------,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,------...---------------------------------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------------------------------------------............///............////////////000000000000000000000000........................---------------------------------............///.........................................................///////////////........................---------....................................................................................................../////////,,,---------............,,,,,,,,,---------......---------------.........------------------------------------------------................................................................................................,,,,,,------.../////////------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++,,,---.........------,,,,,,,,,---------..............................---------.......................................................................................................................................---------............///////////////////////////---------............///........................................................................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((()))******++++++)))************+++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++++++++,,,,,,,,,,,,++++++)))************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++******************************************************++++++,,,------...,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---..............................---------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------------------------------------------............///............////////////000000000000000000000000........................---------------------------------............///............................................................/////////000........................---------.........//////........................................................................---........./////////000------------............,,,,,,,,,---------......------........./////////------------------------------------------------................................................................................................,,,,,,------...//////000------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++,,,---.........------,,,,,,,,,---------..............................---------.........//////........................................................................................................................---------............///////////////////////////---------............///........................................................................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---..............................))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((()))***+++++++++)))************+++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++************+++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++*********)))***++++++,,,************************++++++++++++++++++++++++******************************************************+++,,,,,,---......,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---..............................---------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------------------------------------------.........//////............/////////000000000000000000000000000........................---------------------------------.........//////................................................---.........//////000000........................---------.........//////........................////////////////////////........................---.........//////000000---------.........//////,,,,,,,,,---------.............../////////000000------------------------------------------------........................................................................////////////////////////,,,,,,------...///000000------------------------,,,,,,,,,---------......------------------------------------------------------------------------***+++---...///...------,,,,,,,,,---------..............................---------.........//////........................................................................................................................---------.........//////////////////////////////---------.........//////........................................................................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++,,,---...///........................***************)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------............------333222000...---,,,------........................---------............///------------------------........................------------------------..................................../////////000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------......////////////////////////............/////////000000000000000000000000000000000//////.........---////////////////////////------------------------////////////////////////......////////////........................................../////////000////////////////////////---------------------------------............//////////////////.........////////////////////////////////////////////////---------............///........................................................................------------------------........................++++++,,,,,,,,,---------,,,,,,------...///000000------------------------........................////////////////////////------------------------............////////////................................................000000//////.........---............/////////000////////////////////////////////////////////////...............///000000------------------------------------------------........................+++,,,------......------------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......***************)))((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,,,,++++++,,,---++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------------............------000000...------......///........................---------............///------------------------........................------------------------................................./////////000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------.........////////////////////////........./////////000000000000000000000000000000000000/////////.........////////////////////////........................////////////////////////...//////000000//////..................................../////////000000////////////////////////---------------------------------............////////////////////////...////////////////////////////////////////////////---------............///........................................................................------------------------........................++++++,,,,,,,,,---------,,,,,,------...//////000------------------------........................////////////////////////------------------------............////////////................................................000000/////////................../////////000000///////////////////////////////////////////////////............///000000------------------------------------------------........................+++,,,------......------------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......)))************))))))(((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------............------......------...///000000........................---------............///------------------------........................------------------------............................../////////000000000000000000000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......---......//////////////////////////////....../////////000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000//////////////////////////////000000000000//////............................../////////000000000////////////////////////---------------------------------............///......//////////////////////////////////////////////////////////////////---------............///........................................................................------------------------........................,,,,,,,,,,,,------------,,,,,,------.../////////------------------------........................////////////////////////------------------------............////////////................................................000000////////////............/////////000000000//////////////////////////////////////////////////////......//////000111........................................................................,,,,,,---............---------------------------.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------............------------------......//////........................---------............///................................................------------.......................................////////////000000000////////////////////////........................------------------------------------...........................//////000////////////////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///...........................////////////000000000////////////////////////........................---------............///............////////////////////////////////////////////////////////////---------............///........................................................................------------------------........................,,,,,,,,,------------...---------.........//////................................................////////////////////////....................................////////////................................................000000//////////////////...////////////000000000/////////////////////////////////////////////////////////...///000000111........................................................................,,,------..............................................................................---------------------------------..............................------------......((())))))*********))))))))))))))))))************))))))))))))))))))))))))***************************************+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------............------...............------,,,........................---------............///................................................---------....../////////........................////////////000000000111////////////////////////---.....................---------------------------------.........//////...............///000111000000000000000000000000////////////000000000111111111111111111111111111000111111111111111111111111111111111111111111111////////////////////////111111111111111111111111000000111111111111000000////////////////////////////////////000000000111////////////////////////........................---------............///---.........//////000000////////////////////////////////////////////////---------............///........................................................................------------------------........................,,,,,,---------.........---------...............................................................////////////////////////....................................//////////////////////////////////////////////////////////////////000000000000000000////////////000000000111000000000000000000000000000000000000000000000000///////////////000111111////////////////////////////////////////////////////////////////////////,,,---......//////..............................................................................------------------------..............................------------......((())))))************))))))))))))************+++))))))))))))))))))))))))*********************************+++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------............------...............---,,,+++........................---------............///................................................---------...//////000000......................../////////000000000111111000000000000000000000000---------...............------------------------------........./////////............///000111111000000000000000000000000/////////000000000111111111111111111111111111111111111111111222222222222111111111111111111111111////////////////////////111111111111111111111111111111222222222222111111/////////////////////////////////000000000111111////////////////////////........................---------............///------......///000000000////////////////////////////////////////////////---------............///........................................................................------------------------........................,,,---------....................................................................................////////////////////////....................................//////////////////////////////////////////////////////////////////000000000000111111/////////000000000111111000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000////////////////////////------...////////////................................................................../////////------------------------..............................------------......(((((()))***************))))))*********+++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...........................------............------+++,,,---.........------........................---------............///................................................---------...///000000000........................//////000000000111111111000000000000000000000000---------.........//////....................................////////////............///000111222000000000000000000000000//////000000000111111111111111111111111111111111111111111222222222333333222222222222222222222222111111111111111111111111222222222222222222222222111222222222222222222111//////////////////////////////000000000111111111////////////////////////........................---------............///------......///000000111////////////////////////////////////////////////---------............///........................................................................------------------------........................------------....................................................................................////////////////////////....................................//////////////////////////////////////////////////////////////////000000000111111111//////000000000111111111000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000////////////////////////------...///////////////................................................---........./////////000......................................................------------......(((((()))***************))))))******++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,------............------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////---..................---)))***,,,.../////////...........................---------.........//////////////////////////////........................---------...///000000111........................000000000000111111111111000000000000000000000000---------.........//////..................................../////////000............///000222222000000000000000000000000000000000000111111111111111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111000000000000000000000000000000000000111111111111////////////////////////////////////////////////---------.........//////---------...///000000111////////////////////////////////////////////////---------.........//////........................................................................------------------------........................---------.........//////.....................---////////////////////////........................////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////////////////////////////........................---.........//////000000........................////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------++++++,,,,,,,,,------------------,,,,,,+++++++++---------,,,,,,++++++++++++,,,------......------,,,------......------,,,------------------------........................------------------------...------,,,,,,------...------------------------------------------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///....................................................................................////////////////////////000000000000000000//////.........------------............///............////////////////////////000000000000////////////....................................///......---------......////////////000000000000////////////000000000000111111111111000000000000222222111111000000111111333111//////111222222111333222111111333666666444888777666999;;;:::666222333555666666222///000333222333555555333333444555444111000333555555555555...000333444444333333333///000///...---...000222000000000000////////////000000//////......------000000000000////////////////////////////////////////////////////////////000000//////.........---................................................---------............///........................------------------------//////.........---------........................//////.........---------........................////////////////////////////////////////////////////////////000000000000////////////000000000000111111000000000000000111............///000111222222111000000000111222333222222111111111111111222000111222333333222222111---///222222111//////000000000000000222555777888;;;444000222222///000555444333000.........000111222222222222111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,------------------,,,,,,,,,++++++---------,,,,,,,,,+++++++++,,,------......---------......//////......---------------------------........................------------------------...------------------...------------------------------------------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,---------......---------............///....................................................................................////////////.../////////000000000000000/////////............---------............///............////////////////////////000000000000////////////....................................///......---------......////////////000000000000////////////000000000111111111111000000000000000000000//////000000111111333111111111333333222111333444444555777:::<<<<<<888888999;;;===>>>===;;;===<<<<<<;;;999888:::======<<<:::888777777777777666777888888777444444555444222///,,,+++---111444222222222111000111222333111111000000000////////////////////////.........000000000000////////////////////////////////////////////////////////////000/////////............................................................---------............///........................------------------------//////.........---------........................//////.........---------........................////////////////////////////////////////////////////////////000000000000////////////000000000111111111000000000000000111222222111111111000000000333333333222222111000///000000///000000111222333666555333111111222444666666666666444333333444666111333333222111111333666:::444111333333///...000222111000000111222333444222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////000/////////............++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---............---/////////000000/////////------------------------......................................................------------......------------------------------------------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......---------............///....................................................................................////////////....../////////000000000////////////............---------............///............////////////////////////000000000000////////////..........................................---------......///////////////000000000000/////////000000000111111111111000000000//////////////////000000111222333444333333444777888888777888999999999999:::===@@@FFFJJJPPPSSSRRROOOLLLJJJFFFDDDAAA@@@BBBEEEFFFFFFOOOJJJDDDAAABBBCCCCCCAAA===@@@BBB@@@<<<999888888555666777777666555333111000000000000000000//////111111111000000000000///...///////////////000000000000000000////////////////////////////////////////////////////////////////////////............................................................---------............///........................------------------------...............---------......................../////////............---........................////////////////////////////////////////////////////////////000000000000/////////000000000111111000000/////////000000111000000111111111000//////---...000222333444333333444444333333333333444444666777777666555666888:::555777888888777666666777666777888666333222444666888333111444555333111111///000000111111222222222222111111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////............*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,------------...------------------,,,,,,------------------,,,,,,,,,------..................//////000000//////...........................................................................//////............//////..............................................................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......---------............///....................................................................................////////////........./////////000000///////////////.........---------............///............////////////////////////000000000000////////////.......................................------------...//////////////////000000000000//////000000000111111111111111000000000/////////222222111222222333444555999777666888;;;???@@@AAAFFFEEEEEEFFFFFFGGGKKKQQQ```hhhqqqtttooofff^^^ZZZ]]]\\\[[[[[[___cccccc______XXXQQQPPPSSSWWWXXXWWWTTTUUURRRMMMIIIHHHFFFCCC<<<<<<<<<===<<<999555222000//////000111111000///222222111111111000000000......//////000000000111000000000000///////////////////////////////////////////////////////////////////////////.........................................................---------............///........................------------------------................................................/////////.......................................////////////////////////////////////////////////////////////000000000000//////000000000111111111000000/////////000111111...///000222333333222222111111222333444555555666666555555555666666777888777;;;@@@CCCCCCCCCDDDFFFBBBFFFJJJLLLKKKHHHFFFEEEDDDBBB@@@>>>===;;;:::888999555333555777888777666222333333333333222111000222222111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................///////////////////////////////////////.........************************,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,---------.........------------------------------------------------,,,---......//////...............//////.................................////////////////////////////////////////////////000//////......//////000..............................................................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---------......---------............///....................................................................................////////////............////////////.........///////////////---------............///............////////////////////////000000000000////////////....................................---------------...//////////////////000000000000000000000000111111111111111111111111111111111111333333333333444555666777<<<<<<>>>DDDNNNXXX___bbbddd```___aaabbbaaafffmmmssswww{{{zzztttmmmgggffffffjjjkkklllqqqvvvrrrkkkhhhbbb^^^```gggmmmoooooo|||xxxoooeeeaaaaaa]]]VVVTTTOOOIIIDDDAAA???<<<:::666444222333444555333222222222222222111111111111.../////////000000111111000000000000////////////////////////////////////////////////////////////.........///////////////................................................---------............///........................---------------------------.............................................////////////////////////........................////////////////////////////////////////////////////////////000000000000000000000000111111111111000000000000000111222222111111222333333444333333999888666555444555777888999;;;>>>BBBHHHMMMQQQTTTSSSWWW[[[\\\]]]aaagggmmmssssssqqqnnnkkkjjjlllmmmhhhaaaXXXTTTTTTRRRLLLGGGEEECCC???:::888888888777555555666666555444333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........///////////////++++++++++++++++++++++++...------,,,++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,---------............------------............------------............------...////////////...---......//////......---........................////////////////////////000000000000000000000000000000////////////000000..............................................................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......---------............///....................................................................................////////////------........./////////.........///////////////---------............///............////////////////////////000000000000////////////....................................---------------...///000////////////000000000000000000000111111111222222000000111111222333333444444444555777888;;;<<<======CCCOOO```uuuwwwvvvtttoooooosssxxxuuupppjjjggghhhlllpppllltttyyyyyy|||}}}uuunnnmmmmmmqqqyyyyyyxxxrrrjjjmmmnnnqqqrrrnnnbbbQQQEEE???:::666444555555333111333333333222222222111111///000000000000000000111000000000000////////////////////////////////////////////////////////////.........///////////////................................................---------............///........................---------------------------------..........................................////////////000000000........................////////////////////////////////////////////////////////////000000000000000000000111111111222222111111111111111222333444222222111111111111222222333444777;;;AAAGGGLLLOOOUUUYYY___hhhrrr{{{}}}|||}}}yyyvvvsssmmmhhhaaabbb]]]QQQFFF@@@===;;;777666666555555444444444444333333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,---......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............------------.........///------------.........///------...///////////////...//////000000//////...........................////////////////////////000000000000000000000000111000000//////000000111..............................................................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------............///....................................................................................////////////---------.........//////............/////////000---------............///............////////////////////////000000000000////////////....................................---,,,,,,------///000000////////////000000000000000000111111111222222222000000111222444555666777777888;;;>>>BBBFFFJJJLLLOOOXXXggg|||}}}|||{{{tttqqqtttzzzqqqkkkkkkpppvvvzzzxxx{{{}}}xxx|||kkkZZZPPPIIIAAA<<<;;;999666333444333333333333222222222111111111000000000000000000000000000////////////////////////////////////////////////////////////............/////////000................................................---------............///........................---------------------------------.........//////.........................../////////000000000000........................////////////////////////////////////////////////////////////000000000000000000111111111222222222222222222222333444555666666666555555777:::>>>@@@@@@FFFPPP\\\hhhqqqxxx{{{wwwyyy~~~zzzxxxzzzfffZZZTTTPPPGGGEEEBBB>>>;;;999888777555555444444444444333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...*********++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------...//////................................................------------------------+++++++++++++++++++++++++++,,,------......---------------.........//////---------.........//////---------.........//////---......///////////////000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////////////////////////////////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------.........//////..................................................................................../////////000---------.........//////---.........//////000000---------.........//////............/////////000////////////000000000000000/////////....................................,,,,,,,,,---...///000111////////////000000000000000111111111111222222222///000111333555777888999;;;===AAAFFFLLLRRRVVVYYYkkkqqq}}}}}}tttzzz}}}~~~~~~yyyqqqddd[[[PPPIIIFFFCCC???<<<444444444333333333222222222222111111000000//////000000000000////////////////////////////////////////////////////////////---.........//////000000................................................---------.........//////........................---------------------------------.........//////.........................../////////000000111111........................////////////////////////////////////////////////////////////000000000000000111111111111222222222333333333333444555666777??????@@@BBBGGGNNNTTTXXXeeemmmyyy|||xxx{{{~~~yyysssooopppyyyuuummmhhhaaa^^^WWWOOOIIIDDDAAA@@@666666555555555444444444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////---.........//////000000++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////........................------------------------------------------------,,,------......------,,,---------........./////////////////////.........///000000000111111111222+++---//////......000222111222333222111111222333222222333444333000...///222000000000222444444444333222333333000,,,...444000//////000000///000222...///000111111000//////111111000/////////111222000000000000000000////////////.........---------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---..................////////////000000//////.........---.........------,,,,,,,,,////////////////////////////////////////////////......////////////................................................------............////////////////////////////////////////////////..................------------.........------------...//////...//////000000000000000111222222111000000222444111333555999<<>>:::777666444111...000000000222333222///,,,////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////.........---////////////////////////////////////////////////////////////////////////........................////////////////////////000000//////.........---............////////////////////////////////////............/////////000////////////000000000000/////////000111222222222///111333555555444222111222///111888;;;:::===BBBHHHOOOWWW___mmmzzz}}}xxxyyyqqqiiiccc___fffllltttzzzzzztttlllfffbbbgggooovvvyyy{{{}}}~~~zzzzzzzzzyyyyyy|||yyyjjj```WWWPPPEEE???999666666777555333444333333333333111...+++222111000//////.........000000000000000000000000////////////////////////000000000000000000000000...------...000111///.........////////////......++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////........................------------------------------------------------,,,------......------,,,---------.........//////////////////////////////000000000000000000111111//////000000000000000111///222555555333000...---333000...///111333666777444333222222222222111000000111555::::::777666999000111333444333222222333...///000111111000...---000000000111222222111000000000000000000111111111//////.........---------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,,,,------...///............////////////000/////////.....................------,,,,,,,,,////////////////////////////////////////////////......////////////..................................................................////////////////////////////////////////////////............///......------......///...------------...//////000000000111111111000000///111222222111000222333666777999;;;???EEENNNSSSbbbgggnnnvvvzzzzzzvvvqqquuu|||ttthhhfffkkkyyyuuuqqqooolllkkkooouuuvvvmmmfffgggjjjjjjmmmqqqsssvvv{{{|||www___aaaffflllsss|||{{{jjj___\\\^^^gggrrrwwwsssqqqpppeeeWWWBBBAAA@@@===999666666777444333333333555444222000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000/////////............////////////////////////////////////////////////////////////////////////........................////////////////////////000/////////........................////////////////////////////////////........./////////000000////////////000000000111000000111111222222222333333444444555666777888888???999666999===@@@GGGOOOcccnnn{{{|||{{{~~~uuujjjaaa]]]\\\[[[cccnnnwwwyyyuuummmgggiiimmmssswwwyyyyyyyyyyyysssrrrqqquuu{{{yyylllaaaYYYMMMBBB:::666333222555333222333444666555555222222111000000000000000000000000000000000000000////////////////////////000000000000000000000000......---///000111///.........////////////......++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////........................------------------------------------------------------............------------........./////////////////////////////////000000000000000000000///000///......//////...---111333444444222111111111333111///000333666555333666666777999:::;;;<<<<<<888444333666777444333444666555444333222111000///111111222333333444444444000//////111333333///+++000000000111111222222222/////////.........------......------------......------,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,------...///............////////////////////////.....................---------------////////////////////////////////////////////////......////////////..................................................................////////////////////////////////////////////////............///......------......///......------......///000111111111111111111111111///111222222222333555777777;;;@@@EEELLLZZZkkkwww||||||~~~~~~zzzsssqqqppprrrrrrpppqqqxxx{{{{{{}}}~~~|||||||||xxxxxxzzznnnooonnnllliiijjjmmmqqq}}}~~~{{{rrrgggcccfffllluuu}}}yyysss[[[```bbb]]]QQQDDD<<<888666444111111222222222111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////........................////////////////////////////////////........................////////////////////////////////////....../////////000000000/////////000000000111111111111222222222222222222000222444777999:::;;;;;;;;;999;;;CCCMMMWWWdddnnnxxxsssccc[[[aaakkkwwwooommmnnnjjjllloooqqqppplllgggdddgggjjjmmmooommmkkkjjjjjjrrrnnnkkknnnuuuxxxvvvrrrvvvvvvwwwxxxzzz~~~vvviiiYYYJJJ???999777555333222333333222111222222111111111111111111000000000000000000000000////////////////////////000000000000000000000000///......///111111000.........////////////......+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////........................------------------------------------............------............------............///////////////////////////000000000111111000000000000//////222000...///111111///---444444333111111333777;;;666999===BBBHHHJJJEEE===???BBBFFFKKKOOOSSSWWWZZZ\\\RRRIIIHHHIIIKKKNNNQQQLLLFFF===777888<<<;;;777888666444333333555777999666333111111444444000,,,//////000000111111222222////////////..................------------......------,,,,,,,,,,,,------,,,,,,,,,---------......---------------...//////............///////////////////////////........................---------////////////////////////////////////////////////......////////////..............................---------...........................////////////////////////////////////////////////............//////............//////...............//////000111111000000000000111111222222333333444888===AAADDDKKKSSSZZZ```lll}}}}}}{{{}}}xxxvvvxxxzzzxxxuuurrrqqqqqquuuzzz~~~xxxzzz}}}~~~|||}}}yyyvvv{{{~~~}}}{{{zzzyyy{{{{{{{{{yyytttnnngggccchhhjjjkkkgggcccgggqqqzzz}}}}}}|||{{{eeeNNN@@@;;;777333000111222222222222111111111111111000000///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////........................///////////////////////////////////////.....................////////////////////////////////////...////////////000000000//////000000000111111111111111111111111111222222...111666;;;???AAAAAA@@@;;;CCCQQQbbbqqq{{{yyyjjj\\\YYYdddppp~~~~~~}}}~~~wwwrrriiiaaa\\\[[[]]]___]]]___aaaaaa^^^\\\[[[ZZZgggeeeccceeehhhhhheeeaaafffiiioooxxxrrr[[[NNN>>>;;;777555444444222111222222111111111111111222000000000000000000000000///////////////////////////////////////////////////......///111111000.........////////////......+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////........................---------------------------------....../////////---......//////......---........./////////000000////////////000000111111111111111111111000000000222111111111333333333222666777888888777888;;;===CCCIIIPPPUUU]]]dddccc]]]SSSVVVYYY\\\___ccchhhlllkkkbbb[[[\\\```ccchhhmmmiii___QQQIIINNNXXXYYYTTTMMMHHH@@@999555555666888;;;777333111333444333222/////////000000111111111000000/////////...............------------.........------,,,,,,------...,,,,,,,,,---------.........------------...//////............////////////.........///////////////........................////////////////////////////////////////////////......////////////..............................---------.........//////............////////////000000000000000000000000////////////............/////////......////////////............///000000000000/////////000111222333444444555999@@@HHHNNN\\\dddlllpppppprrryyyqqqooopppwwwzzzxxx~~~yyyuuuuuuwwwwwwvvvyyyzzzqqqsssxxx~~~yyyrrrlllhhheeeeeeeeeggglllttt{{{|||yyytttfffkkknnnlllgggeeeiiinnnlll{{{~~~|||kkkZZZEEE@@@:::555444444555555333333222222111111111000000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////............////////////000000000000000000000000////////////000000000111000000000000111111111111000000111111111111111111444555777<<>>777777666555444333333222000000000000////////////.........------...............------------......,,,,,,,,,---------.....................///000000............/////////000---.........//////000000---.........//////000000////////////////////////////////////////////////......////////////..............................,,,,,,------...///000000............/////////000000000000000000000000000000/////////............000000////////////000000///////////////000111111111111111222444777:::<<<@@@IIIWWWeeeooovvvzzz}}}wwwuuutttuuuyyy{{{xxxxxx{{{zzzwwwxxx~~~}}}}}}|||yyy~~~}}}}}}yyyxxxyyyxxx{{{|||zzz~~~{{{sssfffbbbhhhrrrrrrqqqqqqrrrsssrrrrrrlllfff\\\SSSMMMHHHDDDAAA555555444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////---.........//////000000............/////////000000000000000000000000000000000000000111111111111000111111111111222222222111222333555777888999:::<<>>888666666777555333111222222222111111222333000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////////////////////////////000000000000////////////////////////////////////................................................////////////000000000000000000000000111111111111111111111111111222222222222222111//////222444444222333666:::;;;===AAAGGGQQQsss{{{gggaaabbbcccmmmyyy|||}}}ooobbb[[[^^^VVVQQQTTTUUURRRPPPRRRRRRVVVXXXXXX\\\eeemmmooovvvrrrrrr|||ssspppqqquuu|||zzzuuujjj```___aaa```\\\[[[ZZZYYYYYYZZZ]]]aaacccdddbbbdddooouuuXXXOOOCCC:::666444333111222222222111111222111///000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......------------------------........................//////...---------------------------------------//////.........---------++++++,,,,,,,,,---------........./////////000000////////////////////////////////////////////////........................---------.........//////////////////////////////...------...000111111111222222222222111111111222333;;;BBBFFFMMMVVV[[[\\\TTT\\\kkk~~~xxxmmmeeeeeeeeeccc]]]VVVQQQRRRSSSNNNPPPQQQPPPNNNOOORRRVVVXXXTTTPPPNNNOOOQQQQQQPPPPPPNNNMMMPPPSSSTTTSSSRRRTTTWWW^^^gggpppuuusssqqqccceeekkkssstttqqqpppsssqqqoooiii^^^QQQDDD;;;666>>>999333000......000222000000/////////000111111.................................------,,,,,,,,,---------.........//////////////////////////////111000000000000/////////////////////////////////////////////////////////............////////////////////////////////////................................................////////////////////////////////////000000000000000//////......//////000........./////////000000.../////////...///222444111222444777:::AAAIIINNNXXXjjjzzzzzz}}}~~~wwwvvvyyy~~~{{{{{{}}}uuuvvv}}}}}}{{{~~~xxxooohhhlllxxx{{{~~~|||wwwooobbbUUULLLOOOJJJBBB;;;666333000...000111222111000/////////000000000000000000000000000000000000000000000000000000000//////.........////////////////////////////////////////////////000000000000////////////////////////////////////................................................////////////000000000000000000000000111111111111111111111111222222222222444555555333333444666666555666888;;;@@@IIIWWWaaa|||pppiiimmmooojjjjjjooossstttrrrmmmeee^^^YYYWWWSSSNNNMMMRRRTTTTTTVVVZZZ]]]fffqqqzzz{{{kkkgggfffeeehhhddd^^^YYYXXXYYY\\\^^^^^^ZZZZZZcccuuurrrYYYEEE;;;777444222222333222111000111222222111111111111111111111111111111111111111111111111000000000000000000000000111000000000/////////...------------------------........................//////...------------...------------------------...............---------,,,,,,,,,,,,------------....../////////000000000////////////////////////////////////////////////........................------........./////////////////////////////////------///000111111111111...000111222333555999;;;@@@HHHRRR[[[eeennnppplllllltttrrrcccZZZVVVUUUUUUTTTTTTTTTTTTSSSUUUXXX[[[^^^ccchhhhhheeefffkkkqqqqqqmmmiiifffffffffffffffeeebbb\\\WWWSSSQQQNNNKKKOOOQQQTTTXXX^^^bbbeeeggg```YYYVVV^^^jjjssszzz~~~zzzxxxuuuoooeeeVVVGGG===888999:::888555333111000////////////////////////////////////////////////.........---------------------........./////////////////////////////////111111111111000000000000////////////////////////////////////////////////............////////////////////////////////////................................................////////////////////////////////////000000000000///..................///....../////////000000000---...////////////111333333444888===FFFRRR^^^fffoootttyyyxxxwww|||yyyqqquuuzzzzzz|||~~~||||||yyyqqqvvv{{{}}}~~~tttkkkjjjvvv|||rrrjjjbbb[[[UUUPPPNNNIIIBBB<<<777555555111222222222111000///...000000000000000000000000000000000000000000000000/////////...............////////////////////////////////////////////////////////////000000000000////////////////////////................................................////////////000000000000000000000000111111111111111111111111222222333333000222333555444444666888===???AAAEEENNNaaaxxx}}}wwwvvv||||||rrriiigggfffccc]]]WWWSSSPPPPPPPPPMMMPPPVVV___ccceeeggglllsss}}}qqqeee^^^]]]___aaa]]]ZZZ^^^iiivvv}}}cccKKK===777777555555444333111000111333111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////------------------------........................///......---------......------------------------........................,,,,,,,,,------------......////////////000000000////////////////////////////////////////////////....................................////////////////////////////////////...///111222111111111111111222333333444999@@@EEEJJJTTTaaapppwwwmmmddd\\\PPPJJJKKKTTT^^^eeefffiiimmmtttzzzxxxqqqiiibbb______^^^[[[XXXWWWXXXYYYZZZQQQMMMTTT```iiinnnrrrhhhhhhhhhjjjiiidddZZZSSSHHHJJJJJJCCC<<<888444111222222111111000///......////////////////////////...............---------............////////////////////////////////////111111111000000000//////////////////////////////////////////////////////............////////////////////////////////////................................................////////////////////////////////////000000000000......------------.........////////////000000000...000111111000000222444999999===HHHXXXiiiwww~~~~~~uuulllnnnzzz~~~}}}}}}rrrwwwzzzzzz|||{{{}}}www|||}}}vvvrrrmmmiiiVVVWWWWWWRRRIII@@@<<<:::333333333333444333222000000000000000000000000000////////////////////////..................------////////////////////////////////////////////////////////////000000000000////////////////////////................................................////////////000000000000///000000000111111111111000111111222222333333333...000444777888777:::>>>DDDLLLUUU]]]jjj~~~sssfffiiiwww|||vvvjjjaaa___YYYWWWUUUTTTSSSRRRPPPOOO[[[fffwww~~~kkkddddddbbbbbbaaaaaabbbdddggghhhqqqrrryyygggMMM???;;;888666666666333000000333222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////------------------------..............................---------......///---------------------------.....................,,,,,,---------.........////////////000000000111000000000000000000000000////////////////////////////////////////////////........./////////000000000000000000000000000000...000222111000///000111666888::::::<<>>444333111////////////000......................................./////////....../////////000000000000000000000000000000000////////////............////////////////////////////////////////////////............////////////////////////////////////................................................////////////////////////////////////000000000000///..................////////////000000000111111///000000000000222666999IIIVVVjjj|||zzzsssyyyzzzsssooonnn{{{uuuzzzxxxsss]]]___bbbgggmmmuuu|||sssaaaPPPFFF;;;777222000222333222111000000000000000000000000000000000000000000000000.............../////////////////////////////////////////////////////////......//////000000111111////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111000111111222333444555555888666888===<<<<<>>AAAFFFVVVhhh~~~tttkkkjjjnnnnnnggg```VVVVVVTTTRRRRRRVVVZZZ\\\eeessswwwiiifffjjjkkkkkkccc\\\gggwww^^^EEE===:::555333666444444444444444444444444222222222222222222222222000000000000000000000000.../////////000000000111------------------------........................---------------...///000---------------------------------.........//////---------.........//////000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111555888888999>>>GGGNNNhhhuuu}}}zzzooo___VVVXXX^^^bbbkkkzzzuuuooo\\\\\\[[[VVVQQQOOOPPPSSSVVVWWWUUUUUUcccvvvzzzrrrccc]]]SSSHHH>>>888555333000000000000000000000000---.........//////000000////////////000000000000000000000000000000000000111111111111000000000000////////////////////////////////////////////////............/////////000////////////////////////................................................////////////////////////////////////000000000000000000////////////000000000000000000111111111111222333444555999AAAIIIPPP^^^tttvvv}}}}}}~~~}}}||||||}}}}}}zzzwwwrrrkkkeeeqqqnnnhhh___YYY]]]kkkvvv}}}{{{zzzyyyuuukkk^^^TTTQQQHHH>>>777666666444222000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////////////////////////////---......///000111111222////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000111111222444555666666777555999EEEMMMWWWllluuuggg]]]YYYUUUTTTPPPMMMNNNVVV___ddd{{{~~~vvvuuujjjmmmiii```cccsss~~~{{{{{{WWWFFF???777333666444444444444444444444444222222222222222222222222000000000000000000000000.../////////000000111111.........------,,,,,,,,,000000000000000000000000........................................................................---------............///............////////////////////////000000000000000000000000000000000000............/////////000222333444333111000000111111222222//////222222000666555888???EEELLLZZZgggtttnnn\\\XXXWWW\\\eeeoooyyyyyynnnddd]]]YYYVVVUUUQQQYYYZZZRRRRRRaaaooouuuwwweeeUUUIII;;;000444444222///---...222444///000///...------///111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////////////////////////////////////////////////////////////////---------.........//////---------.........//////000000000000////////////000000000000000000000000////////////////////////......///222444555555444777444555;;;@@@III[[[mmmtttxxx{{{|||{{{}}}zzzzzz{{{~~~xxxrrrqqqrrrooouuuwwwpppeee^^^^^^aaannn{{{vvvfff]]][[[aaaSSSEEEAAA>>>888444555111111111000000000333555000000000000000000000000000000000000000000000000///////////////.........////////////////////////000000000000111111111111//////000000000000//////111111000000//////......000000000000000000000000000000000000111111111111222222111111111111111222222333444333222444999===BBB???BBBNNN^^^tttyyyrrrvvvqqqddd]]]WWWSSSRRRVVVVVVVVV___ooo{{{~~~|||wwwoooeeebbbccceeecccaaallllllwwwgggLLL@@@;;;888555333333555888777333...444444444333333333222222111111111111111111111111000000000000000000000000.........------,,,,,,,,,////////////////////////........................................................................---------............///............////////////////////////000000000000000000000000000000000000........./////////000000///000111000//////000222,,,...111444444444666999===CCCNNN\\\kkkwww}}}nnnbbb\\\\\\bbbgggooo{{{ssshhh^^^XXXSSSUUUSSSMMMLLLSSS]]]bbb{{{}}}{{{sssjjj```PPPBBB444444333333333333000...111111111000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........////////////////////////////////////////////////---------.........//////---------.........//////000000000000000000000///000000000000000000000000////////////////////////111000000000222333444444666333666CCCPPP^^^mmmzzzsssvvvyyyzzz{{{}}}}}}vvvuuutttwww}}}uuurrrxxxsssrrrqqqkkk```\\\^^^cccjjjqqquuutttssssssuuukkk```TTTLLLBBB888555777333333333222111111222333111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000111111111111//////000000000000//////111000000000/////////...000000000000000000000000000000000000111111111111222222111111111111222222444333222333555777999:::@@@KKK^^^sssrrrhhhjjjttt|||uuusssooojjjbbbXXXRRRPPPTTT___jjjpppwwwsssjjjfffdddaaa^^^]]]]]]aaaoookkkUUUFFF===999666333222222333444444444333333333222222222222111111111111111111111111000000000000000000000000.........---------------////////////////////////........................................................................---------............///............////////////////////////000000000000000000000000000000000000....../////////000000000---///000000///000111333///...222888777555;;;FFFKKKZZZmmm}}}kkkjjjfff]]]VVVTTTYYY___ppp}}}xxxzzztttiiiffflllsss~~~}}}vvvppplllxxxxxxooowww|||sssaaaZZZSSSPPPLLLJJJMMMRRR]]]aaaeeeiiimmmnnniiiaaaGGGAAA:::444333222000///222222222111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////////////////////////////------........./////////------........./////////000000000000000000000000000000000000000000000000////////////////////////333222000000111444666888;;;???MMMaaarrr{{{xxxyyyzzz{{{~~~}}}}}}|||{{{}}}wwwxxx|||}}}rrrlllnnnlllaaaZZZ[[[aaaaaadddkkksssyyy|||}}}rrrmmmggg^^^PPPBBB::::::555555444333222222111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000111111111111//////000000000000//////000000000000////////////000000000000000000000000000000000000111111111111222222111111111111222222444222222555:::>>>??????HHHaaaxxxoooppprrrooojjj```\\\[[[^^^[[[TTTTTTYYYmmmvvvkkkeeeccccccccceeebbbcccppptttXXXGGG===:::666444333444555666333333333222222222111111111111111111111111111111000000000000000000000000...............---------////////////////////////........................................................................---------............///............////////////////////////000000000000////////////////////////...////////////000000000000111111111000000333555777222444:::<<<>>>MMMaaassszzzcccQQQUUUZZZ^^^ccckkkuuu}}}zzzmmmhhhkkksssyyyxxxmmmgggiiimmmyyyrrrnnnlllzzz|||qqqfffrrr|||mmm```[[[TTTIIIEEEHHHHHHJJJNNNSSS\\\iiiuuu|||iii___OOO???444111222444111111111111222222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000///......------////////////////////////////////////////////////............////////////............////////////000000000000000111111111000000000000000000000000////////////////////////111111111111333555999<<<@@@SSSnnn}}}{{{~~~zzzqqqmmm{{{vvvnnniiigggccc^^^fffgggkkkrrrzzz~~~~~~|||uuuvvvwwwttthhhWWWHHH???777555333333333333222111111111111111111111111111000000000000000000000000///////////////000000000///////////////////////////000000000111111111111//////000000000000//////000000000000////////////000000000000000000000000///000000000111111111111222222111111111222333333111333666:::>>>CCCHHHLLLYYYwww~~~uuu|||rrr[[[___VVVQQQUUUWWWYYYfffwwwpppjjjjjjgggkkkggg___fffwwwbbbFFF@@@:::888999999666333333333222222222111111111111111111111111111111111000000000000000000000000........................................................................................................................---------............///............////////////////////////000000000000////////////////////////////////////000000000111111111111000///000222555777555:::DDDNNN\\\vvv~~~ttteeeTTT[[[cccmmmxxx{{{jjjeeekkkvvvwwwqqqiiidddeeekkksssxxxuuuxxx}}}wwwqqqooovvv}}}ssseeeSSSHHHGGGMMMMMMLLLLLLPPP[[[nnn}}}zzzwwwooo```NNN???666333222111///000222333222000111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000//////.........---////////////////////////////////////////////////........./////////000000........./////////000000///000000000111111111222111111111111111111111111000000000000000000000000///111222333333555999===DDD___~~~~~~xxxzzzqqqaaakkktttiiinnnmmmeeeiiinnntttyyy|||~~~zzzqqqYYYFFF:::777333222333333333222111111111111111111111111000000000000000000000000////////////000000111111000000000000000000000000///000000000111111111111//////000000000000//////////////////000000000000000000000000000000000000///000000000111111111111222222111111222333333444///666===??????DDDQQQ\\\qqqiiiUUUZZZTTTTTT\\\dddpppzzzrrrmmmpppllldddgggyyy]]]OOO>>>666888:::777222333333333222222222111111111111111111111111111111000000000000000000000000.............../////////................................................................................................---------............///............////////////////////////000000000000000000000000000000000000/////////000000000111111000000000///...000333666777???MMM]]]ooouuuaaa]]]___^^^ssszzz|||nnnggggggkkkuuu}}}ooollljjjmmmvvvwwwhhh^^^jjjvvvddd[[[PPPNNNLLLJJJJJJNNN\\\jjjqqqyyy~~~oooYYYCCC666888444111000222444222000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000....../////////000000000///000000111111222222222111111111111111111111111000000000000000000000000///222444444555999@@@EEEVVVkkk}}}zzzyyy|||{{{xxx~~~}}}kkklllmmmgggooosssvvvtttooonnntttzzziiiSSSCCC===666333333444333222222222222222222222222222000000000000000000000000...//////000000111111222000000000000000000000000000000000000111111111111//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111222222111222222333444555222;;;CCCDDDCCCLLL```qqqyyycccYYYWWWRRR[[[iiiwwwxxxtttnnniiiiiimmmuuuzzz~~~iiiLLL999444666777777444444444333333333222222111111111111111111111111000000000000000000000000---........./////////000................................................................................................---------............///............////////////////////////000000000000000000000000000000000000//////000000000111111111000000111111222555:::===FFF[[[rrr~~~nnn```]]]dddqqq{{{jjjdddbbbgggnnnttt{{{yyyjjjjjjvvviiiooozzz~~~cccYYYPPPMMMLLLLLLRRRZZZcccgggnnnvvvvvvlllZZZMMMAAA;;;555222333333222///111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000------......///000000000////////////////////////////////////////////////.../////////000000000000.../////////000000000000///000000111111222333333111111111111111111111111000000000000000000000000000222555777<<>>FFFKKKQQQbbb}}}~~~uuuwww|||cccVVVXXX___ccczzzwwwpppkkkiiidddbbb```^^^]]]]]]_________```aaabbbcccggglllooossszzzxxxllliiieee\\\ZZZ^^^___bbbpppiiiMMM<<<777777999555555555444444444333333111111111111111111111111000000000000000000000000---.........//////000000................................................................................................---------.........//////............/////////000////////////000000000000000000000000000000000000000000000000111111111111111222444555777;;;AAAEEE\\\xxxvvvhhh```]]]eeesssvvvpppwwwzzzuuulllhhhkkkvvv}}}zzzvvvnnnhhhXXXUUUUUU___ppp~~~}}}vvvaaaXXXUUURRRRRRUUU]]]UUUQQQYYYhhhqqqooohhhIIIAAA888444333333111...111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000,,,,,,---...///000111111////////////////////////////////////////////////////////////000000000000////////////000000000000///000000111222222333333111111111111111111111111000000000000000000000000000222666;;;DDDVVVkkkzzz{{{tttvvvuuuxxxzzz~~~}}}vvvqqquuuuuuvvvxxxzzz}}}vvv}}}yyyppprrrssswww}}}wwwtttpppwww~~~zzzpppgggbbbsss||||||wwwXXXNNNAAA888555555333111222222222222222222222222000000000000000000000000...//////000111222222222000000000000000000000000000000000000111111111111//////000000000000//////.../////////000000111111000000000000000000000000000000000000111111111111222222222222333444555666999???GGGPPP```yyyssssssoooaaa^^^bbbeeefff{{{uuuiiieee```ZZZUUURRRPPPPPPQQQPPPOOONNNMMMMMMNNNNNNLLLNNNOOOPPPPPPQQQSSSUUUUUUYYY^^^bbbgggrrr}}}zzztttddd\\\```SSSZZZlllfffKKK;;;777888666666555555555444444444111111111111111111111111000000000000000000000000......................................................................................................---------,,,,,,,,,---------............///////////////000000000000111111111111111111111111////////////000000000000---000111111111333444333000000555;;;<<<@@@SSSiiinnnYYYPPPdddzzz|||uuuwwwzzzyyywwwvvv|||~~~~~~ttttttyyy~~~qqqggg\\\ZZZVVVVVV^^^mmm|||oooddd___XXXOOOXXX]]]]]]UUUUUUbbbvvveeeWWWFFF;;;555333333555444444222///000222222000111111111111000000000000000000000000000000000000////////////000000000000////////////000000000000111111000000//////......000000000000000000000000////////////////////////////////////000000000000111000000000000222333444333333222222111000//////333222111000000111333555666555:::HHH[[[ooo|||vvvssswww}}}~~~~~~}}}wwwwww|||}}}wwwsssvvv}}}~~~|||}}}{{{hhhhhhkkkuuu|||yyyxxxaaaooosss|||gggeeeYYYHHH<<<:::;;;666---222222333222111111333555000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000666111...111444555666888BBBBBBKKK```nnnqqq}}}lll\\\[[[hhhwwwrrriiiddd^^^YYYWWWQQQPPPNNNLLLKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJJJJKKKMMMMMMLLLLLLLLLLLLNNNPPPSSSVVVYYYZZZgggpppvvviiieeehhh[[[[[[qqq___DDD<<<>>><<<666333444555222222333444444444333333333222222000000000000000000000000......................................................................................................---------,,,,,,,,,---------............///////////////000000000000111111111111111111111111////////////000000000111111111000///000111222222;;;666444888DDDYYYvvvwwweeebbbdddjjjzzzssskkkgggmmmwww~~~zzzxxxooogggcccaaalllhhhccc___bbbjjjqqquuu{{{{{{vvvhhh]]]^^^``````[[[VVV]]]mmm|||yyyhhhUUUDDD999666888444333333333222111333555111111111111000000000000000000000000000000000000////////////000000000000////////////000000000000111000000000/////////...000000000000000000000000////////////////////////////////////000000000000111000000000000222333444333333222222111000000///000000000000000111333555999===GGGVVVggguuuyyy{{{{{{vvvzzzzzzuuuyyy~~~uuuiiieeelll|||yyyjjjqqq}}}zzz{{{~~~vvvddd___SSSFFF???>>>;;;666333444444333222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000777444222444666666;;;AAADDDEEEVVVvvvwwwpppcccXXX\\\ooo~~~pppfff]]]ZZZXXXTTTQQQQQQTTTTTTRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPOOONNNLLLLLLLLLMMMOOOQQQSSSTTTTTTYYYeeevvv{{{qqqsssjjjeeeaaagggyyy{{{```JJJ;;;<<<999888:::999555444666444444444333333333222222111111111111111111111111......................................................................................................---------,,,,,,,,,---------............///////////////000000000000000000000000000000000000/////////000000000111111444111//////111222333444444:::BBBQQQgggttt___YYYgggyyy{{{zzz}}}zzzsssbbb___cccqqq||||||tttbbb\\\]]]___dddmmmtttvvvsssnnnkkkjjjccc]]]___gggtttqqqeeebbbbbb```XXXUUUaaarrrqqq[[[III===888444111111555222---///777222222111111111000000000000000000000000000000000////////////000000000000////////////000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000111222333444333333222222111000000000000111222222111222555777888DDDUUUdddooouuuxxxyyy}}}|||yyy|||iiicccmmmvvvlllsssvvv|||qqqpppgggUUUFFF>>>:::777555555444444333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333111222444555777>>>GGGDDDJJJcccnnnZZZYYY[[[iiivvvmmmhhhccc___UUUQQQOOOQQQPPPMMMMMMPPPUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWYYYZZZZZZXXXUUUSSSRRRRRRRRRPPPNNNMMMLLLLLLLLLMMMMMMLLLOOOWWW```iiiuuu|||vvvhhhkkkgggaaammmbbbEEE<<<888888:::999555333555444444444444333333333333111111111111111111111111......................................................................................................---------,,,,,,,,,---------............///////////////000000000000//////////////////////////////000000000111111111222//////222444444555777444FFF]]]tttxxxfffZZZ___jjjtttqqqfffhhhpppsssrrrnnnqqq}}}wwwllljjj]]]fffsss|||yyyooojjjiii^^^XXXRRRPPPUUUaaaqqq}}}uuummmjjjjjj___TTT\\\nnnxxxnnn___LLL===;;;333111666555...///666222222222111111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000111111222333333222222222111111111000000222333555444222333666:::<<>>999555444333333444333222111111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000111111111111111222222111000111666:::===CCCJJJHHH]]]xxxnnn___SSSaaauuuxxxiii^^^XXXVVVSSSQQQSSSRRRSSSUUUSSSQQQTTTZZZYYYZZZ[[[\\\^^^```aaabbbaaabbbbbbbbbbbbaaa```___\\\]]]^^^^^^\\\[[[ZZZZZZ]]][[[XXXUUURRRQQQPPPPPPSSSOOOMMMPPPRRRUUU\\\cccnnn|||llllllgggccclll{{{{{{___GGG===666666999888666555555444444444444333333333111111111111111111111111......................................................................................................---------,,,,,,,,,---------............///////////////000000000000////////////////////////000000000000111111111111111///000444555444666<<>>KKKjjjkkkVVVSSSYYYhhh{{{rrrfffeeekkkzzzzzzxxxuuuaaa\\\RRRXXX]]]^^^aaaiiipppsssyyyzzzggg\\\[[[ccc```[[[[[[hhhwwwxxxpppRRRJJJ@@@999666555444444333222222222222111111111000000000000000000000000////////////000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000//////111222222333222222111111111111111111111111///222333222111555>>>FFFYYYmmm}}}{{{uuuyyy{{{{{{pppbbbooo|||rrrgggVVVGGG@@@;;;555333444555444222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333:::888999>>>BBBFFFNNNVVVmmmyyyyyyZZZWWWccctttcccZZZQQQQQQPPPPPPRRRWWW___eee]]]]]]```eeehhhjjjrrr{{{~~~|||qqqhhhbbbcccccccccbbb___]]]\\\XXXSSSQQQSSSRRRMMMJJJJJJLLLNNNSSS]]]kkknnngggccc[[[[[[bbbaaaxxxxxx___DDD999999:::888666555555555555444444444333222222222222222222222222......................................................................................................---------,,,,,,,,,---------............///////////////000000000000111111111111111111111111000000111111111222222222222111555<<<===BBBVVVmmmqqq\\\VVV\\\ooo}}}rrrffffffkkk{{{|||nnnccckkkooollllllrrrwwwxxxnnnpppuuu|||jjj[[[```eeeddd]]]```ppp~~~ppppppcccJJJ888555555222333333222222222111111111000000000000000000000000////////////000000000000////////////000000000000.../////////000000000111000000000000000000000000////////////////////////////////////000000000000...///111222333333222222111111111111111111111111///333555555777>>>KKKUUUhhhtttzzzwwwxxxzzzrrrtttzzzxxx{{{~~~nnnmmmxxxhhhZZZLLLDDD;;;555555555444222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333444444666999===AAAEEENNNcccvvv}}}ggg[[[fffwwwmmm]]]TTTQQQRRRUUUVVVTTTTTTZZZgggrrrlllmmmsss|||zzzzzzzzzwwwrrrlllfffbbbddd^^^ZZZZZZXXXSSSNNNNNNLLLKKKMMMPPPSSS\\\ppptttiiicccbbbddd___jjjyyy[[[GGG===777555666555555555555444444444444222222222222222222222222......................................................................................................---------,,,,,,,,,---------.........//////////////////000000000000111111111111111111111111000111111111111222222222111111777@@@EEEPPPnnnuuuZZZ]]]nnntttooo___aaammmssssss}}}jjjgggwww{{{qqqppppppooooooeee___bbbgggsssiiiWWWiiiqqqfff]]]gggzzzbbbCCC;;;:::666333333333222222222111111000000000000000000000000////////////000000000000////////////000000000000.../////////000000111111000000000000000000000000////////////////////////////////////000000000000...///111222333333222222111111111111111111222222222555999:::===GGGWWWdddwww|||{{{yyynnn```aaahhhsss|||{{{sssvvvtttwwwUUUKKK???888666555444111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444444555<<>>666666555555555444444444222222222222222222222222//////............//////......////////////......---------------------------------------------------------............///---------.........//////000000000000111111111111111111111111111111111111***///444555333111222333>>>111888UUUkkkttt{{{hhh]]]cccwwwrrrbbbaaaiiiuuuuuuxxxwwwjjjaaa___]]]aaahhhkkkppptttlllfffdddaaacccxxxlllGGG<<<===777444111222555777555222222222222111111111111000111111111111111111111111000000000000000000000000000000000000111111111111222111111111000000//////000000000000000000000000111111111000000000000000111111222222222333333333333111///...000222333444000777::::::AAATTTiiiuuu|||mmm___]]]eeemmmzzz}}}xxxnnnllljjjYYYEEE:::999:::555000333333444444444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000000000000111111111111555000///222444222222444;;;<<>>:::<<<777666444444777888555000444333222222111111222222//////............//////......////////////......---------------------------------------------------------............///---------.........//////000000000000111111111111111111111111111111111111444444333222222555888;;;<<>>:::666222333333333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000000000000111111111111444000000444555333444666======DDDOOOZZZqqq{{{hhhhhhuuuiii___WWWTTTUUUWWW\\\bbbsssuuuvvvsssooowww~~~uuupppkkkeee```[[[VVVRRRPPPMMMIIIJJJMMMPPPWWWjjj|||||||||mmmfffkkkeeeIII<<<::::::888666444555666555222444333222222111222222222000//////......//////000......////////////......---------------------------------------------------------............///------........./////////000000000111111111222222222222222222222222222222444333111000111555999===AAAaaagggZZZRRR^^^zzzmmm]]]fffyyynnnhhhxxx|||{{{yyyuuuuuuoooccc]]]cccmmmfff[[[bbbxxxjjjDDD777999999777333111111222333222222222111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111222222222333333333333333222222333333444444999666===QQQcccmmmvvv~~~yyy}}}~~~}}}{{{yyyzzz|||zzz}}}{{{ggg\\\VVV```uuu~~~|||llleeettt~~~|||xxxooo```PPPDDD;;;666444333333333333222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000/////////000000000000000111111111222222333111222555666444555888>>>BBBIIIQQQ___uuugggeee|||fffWWWTTTTTTYYY___dddllltttsssjjjddd^^^ZZZXXXSSSLLLJJJKKKJJJKKKQQQ```uuuyyyqqqfffeeettt\\\CCC;;;===:::777555333333444666444444333222222222222222000000////////////000000......////////////......---------------------------------------------------------............///............////////////000000111111111222222222222222222222222222222222///222555444444666===CCC\\\}}}pppZZZbbbnnn|||~~~vvvkkkaaaeeeuuuxxxwwwjjjnnn{{{}}}rrrsssrrrddd```ccc\\\QQQSSSeee}}}aaaBBB===777666999999666222333333222222222111111111111111111111111111111111000000000000000000000000///000000000111111111111111111111000000000000000000000000000000000000000000000000000000111111111111111222222222333333333111222333333333333444555999:::LLLiiiyyywwwwww}}}vvv{{{~~~{{{}}}tttssszzz|||}}}uuu______jjjtttgggnnn}}}xxxkkkZZZHHH<<<888777444444333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000///000000111000000111111111222222222333222333666666333444888AAANNN[[[ffftttyyybbbttt~~~hhhXXXWWWWWW]]]fffooovvvssslllfffbbb```[[[TTTPPPPPPLLLMMMPPPTTT\\\oootttiiibbbgggssspppQQQAAA===:::777666444222444777444444333222222222222333000000////////////000000......////////////......---------------------------------------------------------............///........./////////000000111111111111222222222222222222222222222222222222000555888666555<<>>999777999888444333777555444333333222222333333111000000//////000000111......////////////......---------------------------------------------------------............///....../////////000000000111111111222222222222333333333333333333333333333222444555333888IIIdddyyyiiibbbyyyrrrnnnvvv~~~~~~{{{tttqqq|||ssszzzssseeeZZZZZZ```fffppp~~~UUU;;;555888666222333333333333222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000/////////000111111222222111111222222222333333333///111333222111333888===III]]]|||}}}}}}}}}}}}xxxxxxrrr\\\^^^uuuwwwbbbjjj}}}{{{vvvnnnbbbTTTGGG???888777555444333222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111222222111111111222222222222333444333444555444333999@@@GGGZZZrrrtttfffzzz|||dddSSSPPPUUU[[[cccrrrvvvnnnhhh```[[[ZZZOOOMMMLLLJJJHHHKKKWWWeeevvvsssggg```dddyyycccHHH>>>888::::::666444777555444444333333333333333111111000000000000111111......////////////......---------------------------------------------------------............///.../////////000000000000111111111222222222333333333333333333333333333333333333666===MMMfff}}}ppppppwwwzzztttzzznnnfffdddqqqooojjjqqqzzzddd[[[]]]dddqqqxxxWWWAAA777555666444444333333333222222222111111111111111111111111000000000000000000000000000000000000111111111111///000000000111111111111000000000000000000000000...//////000111111222222111111222222222333333333000222444333222666===DDDXXXmmm}}}~~~mmmaaaiii}}}}}}dddaaannnzzz{{{|||~~~zzzkkkUUUDDD:::999777444333333444555111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333111111111222222222333333333222333555555777AAAKKKTTThhh}}}iiitttxxxfffYYYTTTYYYbbbiiiuuuwwwkkkdddaaaZZZTTTOOOMMMLLLLLLQQQWWW[[[rrrzzzoooiiigggmmmwww}}}YYYGGG::::::;;;777555888555555444333333333333444111111000000000000111111......////////////......---------------------------------------------------------.........//////////////////000000000000111111222222222333333333333333333333333333333333555777???RRRlllmmmdddnnnzzzyyy|||wwwkkkdddkkkyyyzzz}}}hhh[[[^^^kkksssQQQ<<<777;;;444444444333333333222222111111111111111111111111000000000000000000000000000000000000111111111111//////000000111111111222000000000000000000000000...//////000111222222222111111222222222333333333222444555444333888AAAHHHbbbtttuuupppeeelllwwwqqqhhh]]]yyy{{{|||___HHH<<<:::777555444444555666111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000111222333333111111222222222333333333222111333555777;;;GGGSSSjjjyyyccc|||dddYYYXXX]]]gggqqq|||wwwmmmjjjaaaYYYSSSRRRPPPLLLHHHHHHUUUWWWppp}}}vvvtttnnniiihhhfffOOO<<<999;;;777666999555555444333333333333444333444333111//////000222000000000000////////////........................,,,,,,,,,---------............................../////////000111111222222333333333333333333333333333222333555333111333999999999JJJjjjooo]]]ggg~~~xxxnnnxxxwwwlllqqq||||||yyyjjj]]]bbbpppyyyyyy~~~uuuJJJ777:::777333222666666222000222222222222111111111111000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000000444333333222222333333444444222333555666888DDDRRRfffmmmuuuzzz{{{~~~wwwrrrccclll~~~~~~mmm\\\hhhvvvSSSHHH>>>666444555333222333333222111111000111111111111111111111111111111111000000000000111111111111000000000000000000000000111111222222222333333333000111111222222333444444111555999888444999NNNddd~~~qqqnnn}}}}}}hhhVVVUUU```nnn}}}yyywwwssshhh```YYYVVVQQQJJJJJJNNNLLLTTT]]]pppsssuuutttiiihhhdddCCC999;;;::::::<<<777777777666555555444444888666333111000000000111000000000000////////////........................---------.........//////........................//////000000111111222222333333333333333333333333555222222666888555555777;;;KKKaaaxxxttt[[[___yyyuuuiiieeeeeexxxzzzyyy}}}zzzzzzzzzzzz{{{{{{zzzyyy}}}|||vvvsss|||iii___dddlllpppdddnnndddHHH;;;;;;;;;999444222333444444222222222222111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000111333333333333333333333333333222555888888<<>>;;;555444666666333333222222222111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000/////////000000000111111222222444444444444222222111222555777999???NNN\\\kkkooouuu~~~yyyiiigggxxxzzzyyy~~~qqqaaabbbqqqeeeSSS@@@777666444222222333333222111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111222222222333333333111111222222333333444444:::777666999===DDDQQQ\\\tttqqqvvvhhhWWWZZZbbbooo|||uuujjjddd___WWWPPPMMMJJJJJJJJJKKKSSSooo|||vvvkkkooo|||sssRRR@@@;;;:::888888777777666666555555444HHH@@@666111222333111///000000000000////////////........................---.........////////////........................///000000111111222333333333333333444444444444444666333222555666777<<>>PPPdddrrrwww}}}{{{|||qqqpppyyy~~~iiiZZZhhhrrr^^^PPPEEE<<<777555444444333222222222222222111111111111111111111111000000000000111111111111000000000000000000000000111111222222222333333333222222333333444444555555888777:::BBBNNN```xxxqqqjjj{{{xxxeeeaaagggwwwwwwnnnfff___]]]OOOGGGLLLNNNMMMSSS^^^wwwssseee]]]jjjfffHHH<<<:::999888888777777666666555YYYSSSJJJ@@@999444222222000000000000////////////........................------------............////////////////////////000111111222222333333444333333444444555666666666444555777:::@@@TTTuuuppp```gggwww}}}wwwxxxzzzzzzzzzzzz{{{|||kkkdddgggxxx\\\BBB888777777888444444333333333222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333222555===MMMggg~~~tttlllyyyxxxcccccczzz|||kkk]]]MMM>>>666555444444333222222222222333111111111111111111111111000000000000111111111111000000000000000000000000111111222222222333333333222222333333444555555555===;;;@@@OOOcccxxxtttuuunnndddlllzzz}}}pppddd```WWWOOOMMMLLLKKKOOOUUUeee|||tttpppgggbbbppp}}}XXXBBB;;;999999888888777666666666ZZZVVVNNNDDD:::444222333000000000000////////////..................................../////////000000000000000000000000000000111111222222333444444333333444444555666777777444444666>>>LLLddd|||ccc```vvvtttooommmqqq||||||{{{}}}xxxjjjpppooocccgggkkkmmmxxxnnnJJJ;;;???;;;...444444444333333333222222111111111111111111111111000000111111222222222222000000000000000000000000000000000000000000000000000111111111111222222222444333333222222333333444999???LLLbbb|||zzzyyyeeeiii}}}uuuttt|||lllYYYGGG===;;;555444333333222222333333111111111111111111111111000000000000111111111111000000000000000000000000111111222222222333333333222222333444444555555666:::999DDD___wwwhhhfffuuurrraaa___ZZZSSSLLLIIIMMMQQQVVVccc}}}mmmwwwuuueeeddd{{{gggJJJ???999999888888777666666666mmm___RRRKKKBBB777333444222111//////000000...---////////////////////////////////////////////////111111111111111111111111111111111111222333444555111666999888666666666555999888888CCCcccllldddzzzrrriiiiiiwwwssssssyyy~~~|||zzz{{{~~~{{{zzz|||}}}yyytttiiirrrkkkccceeegggjjjnnn[[[@@@<<<<<<888777555222111444777666222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000////////////000111222333222444555555444333444666<<>>999;;;:::444777;;;444hhhPPPCCC<<<888555222111//////000000///...////////////////////////////////////////////////111111111111111111111111111111111111222333444555333444555444555666777777:::777???YYY{{{rrriiixxxuuuvvvzzzxxx|||{{{|||~~~{{{{{{}}}xxxzzzzzz|||{{{lllfffccccccfffyyypppUUUBBB;;;:::666555222222333444333000222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000/////////000000111222333333444444444333333555777AAAIII^^^~~~ttteeebbbnnnuuuooovvvrrr```UUUHHH;;;888999666111000444444000222222111111111111222222111111222222222222111111000111111111111222222222333333333222222222111111555111111444666444555888666IIITTTbbb~~~lllkkkwwwpppjjjddd___XXXOOOKKKLLLJJJOOOXXXgggyyy}}}rrrkkkfffiii}}}uuuOOODDD;;;;;;:::555999<<<444]]]JJJEEE>>>222333111000000111111111///////////////////////////////////////////////////111111111111111111111111111111111222222333444555666444333444666888999999======PPPuuu{{{cccqqqzzzxxxvvvzzz~~~~~~~~~}}}|||yyykkkeeegggkkkrrr}}}[[[DDD<<<777666555444333222111111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111333333333444333222222444777:::CCCMMMccc~~~nnn```\\\qqqvvvhhheee{{{yyyggg]]]MMM:::::::::777333222444333///222222111111111111222222111111222222222222111111000111111111111222222222333333333222222222222111444111111555666555777;;;AAAcccmmmfff{{{ppphhhuuuvvvjjjeee```WWWNNNIIIJJJJJJOOO\\\lllzzztttmmmgggcccpppiiiNNN@@@::::::777:::<<<444jjjUUUPPPCCC000444222000000111222222111////////////////////////////////////////////////111111111111111111111111222222222222333444555555:::666555888;;;::::::;;;???LLLhhhwwwttt|||}}}rrriiiiiilllvvv\\\@@@:::888666777555333333666222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000111222333333444444333222222666;;;???BBBMMMccc|||xxxaaaVVVcccwwwtttgggcccppptttjjjVVV>>><<<999555333444555333000222222111111111111222222111111222222222222111111000000111111111222222222222222222222222222222222444222222555666666999>>>\\\xxx{{{mmmyyyppphhhnnnrrriiieee___UUUOOOMMMLLLOOOZZZhhhyyyoooeeeaaafffppp\\\HHH<<<:::888;;;<<<444oooYYYUUUJJJ888777555222111111222222111000000000000000000000000////////////////////////111111111111111111111111222222222222333444555666999666666;;;===:::999;;;EEEbbbsss}}}|||~~~mmmaaa[[[sss{{{KKK>>>888555666666333444888222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000111222333444444444333333555:::AAAFFFFFFQQQdddvvv~~~ggg[[[]]]bbbxxxyyynnniiiiiiyyycccKKK???999444333555555333222222222111111111111222222111111222222222222111111000000111111111222222222222222222222222222222222333222333666666666;;;BBBlllxxxwwwuuuxxx{{{dddgggwww|||lllgggbbb[[[WWWMMMKKKMMMTTT___tttuuueeeeeeccc]]]yyyoooUUUDDD???999:::;;;444hhhUUUTTTQQQGGG:::777333222222222222111000000000000000000000000////////////////////////111111111111111111111111222222222222333444555666666333666<<<<<<777:::AAAVVVyyyssswww}}}}}}}}}fffUUUgggcccGGG;;;333555555222333777222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000111111000111111222333444333444555777:::@@@HHHMMMSSS]]]jjjtttuuuwww~~~}}}xxxhhh^^^UUUaaa{{{}}}{{{qqqjjj}}}rrr___HHH>>>666555666555444333222222111111111111222222111111222222222222111111000111111111111222222222111222222222222333333333333222444777777777===EEEfffnnnuuuwwwlll```lll~~~yyymmmeee___]]]QQQMMMLLLOOOVVViiikkkjjjeeeXXXhhhfffPPPGGG===999:::666uuu___TTTUUUUUUPPP===:::555222222222111111000000000000000000000000////////////////////////111111111111111111111111333333222333333444555666666333666<<<;;;888AAAPPPrrrooo}}}iiiiiiooo~~~zzz}}}wwwccc___mmmwwwUUUDDD666666888444333666222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000111111111111222333444444222444777:::???FFFNNNSSS___gggrrrvvvsssvvv~~~wwwbbbXXXVVViii{{{~~~ooowwwuuuUUUGGG;;;888888555333444222222111111111111222222111111222222222222111111000111111111111222222222111111222222222333333333222222444777777888???HHH\\\rrrtttggghhhvvv}}}mmmccc```YYYQQQMMMOOORRR```vvvmmmgggaaabbbzzzwww^^^PPPAAA:::;;;999~~~wwwiii[[[VVVXXXVVVPPP???;;;666333222111111000000000000000000000000000////////////////////////111111111111111111111111333333333333444555666666999666888===<<<<<>><<<>>>XXXxxxxxxttttttllleeeppp~~~}}}ggg^^^dddmmmmmmuuuvvvZZZBBB<<<:::555444:::666555444444333333444444222222222222222222222222222111111111000000//////000000000000000000000000222333333444444555555555666555333555???MMMSSSRRRpppsssxxx|||}}}|||{{{}}}}}}zzzzzzzzzzzz|||eee]]]WWWcccwwwxxxlllWWWAAA999888555222333333222111111000111111111111111222222222333333333111111111111111111111111222222222222222222333333222666222777@@@777:::VVV~~~~~~rrrlllrrrqqqcccbbbZZZSSSPPPNNNSSShhh~~~|||wwwlllcccooovvvVVVDDD>>>:::666wwwdddZZZVVVWWWXXXVVVHHH:::444333222222333111111111111000000000000000000000000111111111111111111111111222222222222111111222333555666777777===999888999;;;IIIkkkvvv{{{ssskkkrrr|||wwweeeaaaeeeeeeooolllNNN===999999777666555555444333333333333333222222222222222222222222222111111111000000000000111111111111111111111111222333333444444555555666:::888777:::BBBLLLUUUZZZzzzzzz{{{zzzyyy{{{|||{{{||||||xxxuuuuuupppkkkjjjmmmnnnllljjjhhhhhhhhhjjjllloooqqqsssttttttuuuwwwzzz}}}yyyeee\\\```zzzzzztttqqq^^^HHH===999555444666333222222111111111111111111111222222222333333333111111111111111111111111222222222222222333333333555555666<<<>>>999IIIhhhvvvsssqqqkkkppp}}}pppsss||||||iiieee\\\UUURRRNNNOOO___qqq~~~pppgggnnn|||iiiQQQFFF@@@<<>><<<333555444444333333333333333333333333333333333333333111111111111111000000000111111111111111111111111222333333444555555666666:::555777>>>CCCHHHUUUccc~~~~~~~~~~~~}}}|||}}}|||yyyqqqmmmiiiggggggfffbbb___^^^[[[WWWVVVXXXYYYXXXVVVTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ\\\^^^aaaeeeiiikkknnnooorrruuuzzzkkk^^^YYYjjjvvvsssvvvgggTTTFFF;;;555555888333333222111111111111111111111222222222333333333222222222222222222222222111222222222333333333444444000777<<<999DDDbbbyyyuuuffffffccc\\\ddd}}}sssrrr~~~}}}qqqjjjaaaYYYVVVQQQNNNVVVbbb{{{rrriiikkksss|||```MMMBBB<<>>555555444444333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222333333444555666777777999444888CCCGGGIIIZZZqqqzzzuuutttrrrpppooommmmmmmmmkkkhhhgggjjjnnnnnniiiddd\\\YYYVVVTTTSSSRRRPPPNNNNNNLLLIIIIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKNNNNNNNNNNNNPPPQQQSSSTTTXXXYYY[[[^^^bbbgggkkkmmmyyy{{{kkkZZZ\\\tttvvvzzzxxxoooaaaPPP@@@777444666333333222111111111111222111111222222222333333333222222222222222222222222111222222333333444444444666222888:::>>>bbbpppdddfffddd[[[ppp{{{qqqzzzyyyqqqssszzzpppeee]]][[[VVVPPPRRRZZZjjjsssiiiggglllqqqZZZGGG:::}}}lll[[[VVVZZZSSSCCC888888555///222222222222111111111111///000000000111111111111111222222222222333333333444444444555555666666666555999>>>KKKlllssswwwrrrfffbbbwww[[[CCC<<<777666555444444333333444444333333333333333333333333111111111111111222222222111111111111111111111111222222333444555777777888999777>>>JJJNNNRRRfff{{{yyyxxxuuummmggg___^^^\\\[[[YYYXXXXXXXXXWWWTTTSSSVVVZZZ[[[VVVQQQLLLJJJIIIHHHHHHHHHGGGFFFFFFEEECCCCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEJJJJJJJJJJJJJJJJJJKKKKKKMMMMMMNNNOOORRRUUUXXXZZZ^^^dddooozzzdddVVV```{{{zzzwwwtttjjjYYYFFF:::444333444333333222111222222222111111222222222333333333222222222222222222222222111111222333444444555555999888;;;<<>>vvvcccbbbYYYKKK???999666333333222222222222111111111000000000000111111111111222222222222333333333333333444444555666666777777;;;:::???RRRvvvsssttt~~~ooo```llluuuMMM;;;888777666666555555555555555333333333333333333333333111111111222222222222222222222222222222222222222222222333555666777888999777:::CCCMMMRRRZZZnnn|||}}}zzzvvvsssnnnjjjfffccc```]]]WWWRRRNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHJJJMMMNNNKKKHHHFFFFFFFFFEEEFFFFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNPPPRRRVVV^^^kkk|||hhhWWWXXXjjj{{{|||yyyyyyppp^^^KKK>>>666222444444333222222222222222111111222222222333333333333333333333333333333333111111222333444555666666666999;;;DDDfff{{{yyylllbbbjjjppp```\\\ZZZSSSPPPRRRWWWkkkwwwkkkaaaggg}}}|||]]]BBB{{{eeeUUUHHH===777666333333222222222111111111000000000000111111111111222222222333333333444444222333444555666777888999;;;>>>KKKfff{{{qqq}}}zzzffflll{{{}}}{{{eeecccyyycccCCC;;;888888777666666666666666444444444444444444444444111111111222222333333333222222222222222222222222222222333555666888999999<<>>KKKpppwww|||wwwkkk___]]]jjjpppddd___XXXSSSSSSMMM[[[pppxxx{{{yyypppnnn~~~oooWWWwwwdddWWWCCC777:::444222111111222222000///111111222222222333333333111111222222222333333333333666666444444777;;;===>>>SSSnnnxxxxxx~~~~~~|||zzz|||wwwvvvuuutttsssttt}}}hhhaaalllqqqlll|||ddd>>>===555777999444555888444333333333333333333333333333333333333333333333333222222333333333333444444444333444888888555666999BBB]]]aaa[[[rrr}}}tttmmmlllgggbbbcccddd```YYYWWWZZZZZZVVVUUUWWWWWWUUUVVVXXX[[[\\\\\\[[[[[[[[[[[[XXXTTTQQQQQQUUUYYY]]]aaaaaa``````____________aaa^^^^^^___^^^\\\```fffjjjkkkmmmsss}}}{{{iiibbbcccfffssskkkuuucccUUUJJJ>>>444:::777444333333333222111222222222222222222222222111111222222222333333333333333333333444444555666@@@444RRR{{{}}}zzz{{{lll]]]YYYccc{{{zzzfffaaa^^^XXXRRRRRRVVVccc{{{qqqqqqvvvooossszzzcccuuudddZZZIII<<<888555444222222333333222000111111222222222333333333111222222222222333333333222444555555666999<<<>>>FFF```{{{tttzzzzzzqqqiiilllwww|||vvvpppkkklllkkkkkkkkkjjjmmmxxxrrrbbbbbbhhheeetttqqqKKKAAA666666999444555888444333333333333333333333333333333333333333333333333222222333333333333444444777333333666777666888<<<@@@WWW\\\___yyyzzzwwwtttuuuyyyzzzxxxyyyzzzzzzyyyxxxxxxyyyyyy}}}wwwoookkknnnxxx~~~~~~qqqccc^^^^^^{{{~~~nnnwww~~~mmm[[[NNNCCC<<<888666444333333333222111222222222222222222222222111111222222222333333333333333333333444555666666???;;;\\\}}}~~~ooo___YYY]]]rrrpppfff```XXXRRRMMMNNNWWWlllxxxqqqsssnnntttpppnnn```[[[RRRDDD888777666444333444444333222111111222222222333333333222222222222333333333333222222333666888:::===???NNNppp}}}wwwoooiiicccbbbfffvvvvvvpppkkkhhhfffdddeeehhhgggeeeggglllttthhh[[[ddddddtttiiiIII:::666999555555888333333333333333333333333333333333333333333333333333222222333333333333444444999444111444666777:::>>>FFFVVVZZZfffoooaaaZZZiii{{{wwwqqqgggSSSFFF???777666444444444444222000222222222222222222222222111111222222222333333333333333333333444555666777;;;AAAaaa}}}yyy}}}pppbbbYYYYYYkkk|||jjjbbbZZZTTTPPPNNNQQQ```xxxuuunnnlllsss}}}vvvfffYYYXXXXXXLLL<<<999666444333333444333222111111222222222333333333222222222333333333444444444333444777:::;;;???CCC^^^xxxqqqeeefffhhhiiigggoooxxxrrrnnnllliiieeedddhhhjjjiiijjjmmmttt{{{fff```dddyyyWWWAAA888999666666888333333333333333333333333333333333333333333333333333222222222333333333444444999444222444777777:::>>>SSS[[[]]]iii}}}ooo___aaarrrsss|||___KKKAAA777666555444555444222000222222222222222222222222111111222222222333333333333333333333444666777888888AAA[[[ooosssqqqmmmnnnsss}}}yyyzzznnnbbb[[[YYYhhhmmmbbb]]]ZZZUUUQQQQQQ[[[ooommmhhhmmmooottt}}}xxxtttgggXXXVVVZZZQQQAAA999666333222222333222111111111222222222333333333222222333333333444444444777555666999:::<<>>;;;888666555444333222222222222222222222222222111111222222222333333333333333333444555777888999>>>@@@RRRgggrrr~~~{{{``````YYY[[[kkktttccc\\\VVVYYYsssnnnddd___WWWRRRPPPTTT^^^sssyyyhhh___ddd|||uuu|||iii]]]ZZZTTTKKK<<<999555333333333333333111111222222222333333333333333333444444444444555666555777;;;:::@@@XXXrrr{{{~~~uuupppmmmmmmsss{{{~~~}}}zzzkkkrrreeeEEE===888777888555333333333333333333333333333333333333333333333333222222333333333333444444444777;;;<<<;;;???PPPaaajjjbbb^^^mmmzzztttttt|||fff\\\dddooo~~~iiihhh~~~zzzsss___XXX\\\rrr~~~```gggpppyyyzzzgggUUUCCC???:::666444444444333222222222222222222222222111111222222222333333333333333333444666777999:::AAABBB[[[{{{sss\\\\\\WWW[[[nnn}}}fff^^^WWWQQQ```www{{{kkk```\\\WWWRRRSSSYYYkkk~~~sssfff^^^nnn~~~mmmaaaZZZUUUPPP>>>;;;666444444444555444111111222222222333333333333333333444444444555555444333777::::::BBB```zzz{{{rrrrrr}}}}}}rrrkkkyyylllHHH>>>999777888555333333333333333333333333333333333333333333333333222222333333333444444444555888<<<===;;;CCCZZZpppvvvjjjeeewww}}}zzzrrr]]]XXX^^^cccnnnzzzfff]]]gggzzzbbbUUUSSSiii{{{kkkgggfffmmm{{{sssbbbGGGBBB;;;666444444444444222222222222222222222222111111222222222333333333222333333444666888999:::@@@DDDcccooo^^^\\\[[[cccwwwjjjbbbZZZPPPWWWhhhpppccc]]]WWWPPPNNNSSSccc~~~qqq```jjjjjj[[[VVVUUUSSSHHH===444555666333222444222222222222222222222222333333333444444444555555999444666===@@@JJJnnn{{{}}}}}}pppnnntttkkkkkkrrrwwwwwwZZZBBB777777999:::555555444444444333333333333333333333333333333333333333333333333333333333888222333:::;;;===OOOfffttt^^^kkk|||jjjWWWXXXbbbbbbwwwzzz}}}jjj```XXX\\\nnnrrr\\\XXXVVV```xxxssslllkkkwwwyyylllPPPBBB999:::888000///444333333333333333333333333333333333333333333333333444555444333333777:::;;;???HHHuuuuuuhhheee```aaajjj|||rrraaaXXXSSSVVV]]]|||zzzeee```YYYSSSRRRRRR[[[rrrnnnsssrrrXXXvvviiiXXXRRRTTTXXXLLLAAA888666666333333555222222222222222222222222333333444444444555555555888666888<<>>888777444333555333333333333333333333333333333333333333333333333111222444555555777:::===KKKfffooolllppprrrtttxxx~~~hhhZZZQQQPPPUUUlllxxxiii___WWWTTTPPPRRRbbbsssyyylllkkkhhhlllvvv{{{bbbWWWZZZVVVMMMAAA999555333444555333333333333333333333333444444444444555555555555666:::;;;???SSSvvv~~~qqqlllhhhnnnrrrmmmbbb[[[]]]aaabbbbbbfffrrrfffZZZhhhsssLLL===;;;777555555555555444444444444333333333333333333333333333333333444444444444444666666888999===HHH\\\mmmgggiiiuuu}}}xxxaaayyyqqqiiibbb~~~ttt\\\RRRKKK___{{{kkkZZZPPPLLLNNNeeejjjtttqqqdddXXXSSSVVVbbbwww|||ffffffqqqxxxwww___FFF;;;999777555555333333333333333333333333333333333333333333333333333333555777666666999???LLLhhhnnnvvviii\\\RRRQQQUUUnnnzzzzzzqqqfff\\\XXXTTTSSS]]]kkkwwwiiiffffffoooqqq\\\XXXXXXQQQEEE:::444333444444333333333333333333333333444444444555555555666666666:::===HHHeee}}}pppaaa___[[[VVVQQQNNNOOOPPPPPPPPPPPPSSS\\\rrrwww]]]ZZZ[[[???:::;;;666666555555555444444444333333333333333333333333333333333444444555555555555777888888???OOO```kkkkkkzzz{{{nnnbbboooccc______^^^uuu~~~rrr\\\TTTMMMSSSrrr}}}pppddd\\\WWWXXX[[[aaammm~~~qqq^^^VVVSSSXXXlllvvvooo{{{mmmQQQ@@@;;;999666444333333333333333333333333333333333333333333333333666444666888777555:::CCCNNNiiiuuuzzz{{{fffZZZRRRPPPSSSlllsssqqqxxxkkk___ZZZVVVSSSYYYdddyyynnneeecccppp{{{cccYYYYYYUUUJJJ===555555555333333333333333333333333333444444555555555666666666777:::CCCXXXyyyuuuyyy{{{fffaaa[[[XXXXXXVVVQQQLLLFFFIIIMMMMMMMMMTTThhh{{{hhhQQQjjjlllDDD999<<<666666666555555555444444333333333333333333333333333333333444555555666666555888888:::GGG\\\jjjmmmyyy~~~xxx|||ttt[[[[[[yyybbbTTTWWWcccmmmuuu~~~kkk[[[UUUPPPRRRjjjuuuooojjjccc\\\^^^UUUYYYdddvvveee[[[VVVUUUcccwwwtttzzzvvvZZZEEE<<<999666333333333333333333333333333333333333333333333333333777444555999777666>>>JJJYYYttt}}}zzzwww}}}vvvcccZZZRRROOOQQQggg|||~~~oooaaaZZZVVVQQQUUU]]]uuuvvvhhh\\\kkkkkkYYYZZZXXXNNN@@@888777777444444444444444444444444444555555555555666666666666888===MMMiii~~~uuueee\\\rrrooohhh```]]]\\\ZZZTTTNNNGGGHHHKKKNNNLLLLLLWWWccclllvvv[[[___uuu~~~QQQ<<<;;;666666666666555555555555333333333333333333333333333333444444555666666666555888999>>>RRRlllwwwttt~~~xxxppp^^^NNNTTTmmmkkk\\\___nnnzzz|||pppeeeccc^^^]]]jjjoooooooooddd[[[]]]\\\\\\aaaooowwwooommm~~~jjjaaa\\\UUU[[[jjjxxxuuuttt{{{}}}www^^^HHH===999666444333333333333333333333333333333333333333333333333666222333999888888DDDTTTkkkvvv|||xxxyyyggg^^^UUUPPPPPP^^^vvveee]]]WWWQQQSSSYYYoooxxxkkk\\\bbbxxxttt}}}rrrYYYZZZZZZRRRCCC;;;:::999555444444444444444444444444555555555555666666666777999@@@UUUuuu{{{wwwaaasssyyypppeee]]]ZZZYYYWWWUUUUUUOOOKKKKKKIIIGGGLLLTTT]]]fffooossstttvvvyyyzzzllldddeeeooo]]]@@@;;;777666666666555555555555333333333333333333333333333333444444555666777777666999:::BBB[[[xxxzzz}}}zzzoooWWWLLLSSS]]]ooo}}}mmmjjjttt~~~uuuxxxiiieeedddlll|||vvvtttyyyzzzvvvzzzmmmeee```UUUVVVbbbhhhxxxsssppp|||vvv___III===999777555333333333333333333333333333333333333333333333333444000222888999;;;III\\\zzz{{{ppp{{{xxxmmmcccYYYSSSRRRRRRxxx}}}jjj```ZZZSSSSSSXXXhhhuuukkkggg___qqq