BM6P6(@ vvvnnnggg\\\TTTPPPOOOMMMLLLJJJLLLNNNPPPSSS^^^qqqrrrgggVVVNNNHHHGGGDDDAAABBBHHHIIIUUUdddqqq~~~uuufffdddVVVJJJKKKLLLRRR```{{{mmm\\\RRRMMMJJJOOO]]]iiizzz}}}zzz{{{zzz|||~~~~~~|||{{{zzz{{{xxxxxxwwwwwwvvvwwwwwwwwwvvvvvvwwwvvvuuutttsssrrrvvvsssooooooppppppnnnkkkkkklllnnnoooppppppoooooooookkkhhhjjjqqqvvvxxxwwwsssppplllkkklllnnnmmmlllnnnnnnnnnnnnnnnoooooooooiiiiiijjjkkkmmmllljjjgggdddfffhhhjjjkkkjjjiiihhhhhhfffdddbbbbbbdddfffgggjjjkkkjjjiiiiiijjjnnnpppttttttuuutttrrrsssuuuwww}}}}}}yyytttpppnnnmmmmmmooorrrrrrooollljjjjjjiiijjjkkkmmmoooqqqjjjnnnrrrrrrnnnlllnnnpppnnnoooooommmkkkkkklllmmmuuueeeYYY]]]iiizzzzzznnndddWWWLLLCCCAAA@@@===>>>BBB???<<<<<<>>>>>>;;;;;;===>>>???????????????>>>===???>>>>>>AAADDDEEECCC@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEIIIHHHGGGGGGGGGIIILLLMMMLLLLLLLLLOOOTTTZZZaaaeeemmmllllllnnnttt}}}|||~~~{{{tttlllddd]]]WWWTTTLLLLLLKKKKKKJJJIIIHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>???>>>:::777;;;:::999999;;;===??????@@@???===:::999<<>>;;;;;;>>>@@@>>>>>>AAA>>>>>>>>>>>>>>>======<<>>>>>@@@CCCCCCAAA???AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCDDDCCCBBBBBBBBBDDDFFFHHHFFFEEEEEEFFFIIINNNSSSVVV[[[ZZZ[[[]]]cccjjjqqqvvv{{{tttnnnmmmpppuuuyyy{{{uuuooolllkkkiiihhhbbb```\\\WWWSSSOOOLLLJJJFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????????????????>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????@@@>>>===>>>@@@@@@===:::;;;:::999999;;;===>>>???BBBAAA@@@???AAAEEEKKKNNNXXXbbboooyyyzzzlllfffllllllwww~~~}}}|||{{{|||yyyvvvvvvxxxzzzzzzyyy~~~{{{wwwwwwyyyxxxqqqiii___XXXOOOLLLHHHFFFGGGHHHIIIIIIKKKLLLPPP\\\qqqooo\\\MMMDDDCCCAAA@@@AAABBBEEEOOOYYYhhhzzz}}}iiiXXXNNNJJJKKKKKKVVVeeelll}}}cccRRRNNNNNNXXXiii~~~|||xxxuuuxxxzzz||||||{{{yyyyyyzzzvvvvvvwwwxxxyyyzzz{{{{{{xxxwwwtttrrrqqqqqqrrrssstttqqqoooooorrrtttrrrppprrrrrrrrrrrrqqqpppooonnnmmmlllkkknnnssswwwvvvuuuqqqooommmlllllllllkkkjjjnnnoooqqqssssssrrrqqqppphhhhhhhhhiiikkkjjjhhhfffjjjjjjjjjjjjiiihhhfffeeeccccccddddddeeeeeeffffffdddfffhhhiiiiiijjjlllnnnmmmmmmmmmlllmmmpppuuuyyy~~~~~~|||xxxuuuqqqmmmjjjjjjjjjkkkmmmnnnnnnllliiijjjiiiiiiiiiiiijjjkkklllkkkmmmmmmkkkhhhgggiiilllllllllllljjjgggeeeeeeeeeggguuuzzzuuuvvvqqqbbbYYYSSSJJJBBB===@@@;;;999<<<>>>======???<<<<<<======<<<;;;;;;:::???>>>===???@@@@@@???===@@@@@@@@@AAAAAAAAAAAABBB@@@AAABBBCCCCCCCCCBBBBBB@@@@@@?????????AAABBBCCCFFFEEEDDDDDDEEEHHHJJJLLLLLLMMMNNNPPPUUUZZZ^^^aaadddbbb^^^[[[[[[^^^bbbeeekkkooovvv~~~{{{}}}{{{rrrnnnmmmpppooommmkkkjjjkkklllmmmddd```[[[VVVUUUTTTSSSRRRNNNMMMKKKIIIGGGFFFEEEDDDAAAAAAAAA@@@??????>>>>>>@@@@@@@@@???????????????>>>>>>??????????????????>>>??????@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>===>>>@@@@@@>>>===<<<;;;;;;;;;<<<>>>@@@AAACCCBBBCCCGGGLLLRRRVVVWWWdddmmmyyytttiiieeegggttt|||}}}{{{xxxwwwuuuuuuxxxzzzzzzzzz|||{{{|||ttthhhaaa[[[SSSMMMJJJIIIHHHHHHIIIJJJLLLLLLNNNPPPXXXjjjzzzhhhZZZMMMDDD??????@@@BBBDDDIIISSSaaammm||||||iiiWWWNNNKKKGGGOOO]]]uuutttYYYOOOUUU]]]rrrzzz{{{zzzxxxwww{{{}}}~~~}}}{{{yyyxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzyyywwwtttqqqpppqqqsssuuurrrooommmnnnrrrtttsssqqqttttttsssrrrpppooonnnmmmnnnnnnooorrrvvvxxxwwwuuurrrqqqooonnnnnnmmmlllkkknnnooorrrssstttrrrpppnnnjjjiiiiiijjjkkkkkkiiigggkkkjjjiiigggeeedddcccbbbcccdddeeeeeeeeeeeeccccccaaacccfffggggggggghhhiiijjjjjjjjjiiikkkooouuuzzz}}}}}}||||||}}}|||xxxtttrrrpppmmmkkkhhhhhhjjjllllllllljjjiiikkkkkkkkkjjjjjjjjjkkkkkkmmmmmmllliiiffffffiiikkkkkklllllljjjfffdddcccccchhhmmmqqqttttttkkkddd[[[NNNFFFHHHAAA===>>>???<<<;;;===<<<<<<<<<<<<;;;:::999999>>>==================<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>???????????????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<=========<<<<<<===============???AAACCCEEEGGGMMMUUU]]]bbbccccccgggssssssllllllsss|||~~~{{{vvvuuuuuuvvvxxx{{{|||}}}yyyooocccYYYUUUQQQLLLHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNVVVdddzzzuuu```TTTLLLEEEAAABBB:::>>>DDDJJJUUUdddttt}}}}}}tttfffVVVLLLJJJMMMLLL```|||eeeSSSSSScccttt{{{wwwuuutttvvvzzz|||yyywwwwwwzzzzzzzzzzzzzzzyyyxxxwwwyyywwwtttqqqqqqsssvvvxxxtttqqqoooqqqtttvvvuuussstttsssrrrpppooonnnmmmllllllmmmoooqqqtttuuutttrrrsssrrrrrrpppooooooooopppnnnppprrrsssrrrpppnnnlllmmmkkkjjjkkklllllljjjhhhiiihhhfffcccaaa`````````eeeeeeffffffeeecccaaa``````bbbdddeeedddcccdddeeejjjjjjjjjiiikkkooovvv{{{{{{|||}}}|||{{{zzz{{{{{{xxxuuurrrqqqqqqpppooommmggghhhjjjllllllkkkjjjiiimmmmmmmmmmmmmmmmmmllllllooonnnkkkhhhfffgggiiilllkkklllmmmkkkhhhfffeeeeeejjjjjjiiiiiippp|||vvv}}}~~~xxxpppcccYYYRRRIIIBBBBBBBBB@@@>>>>>><<<<<<<<<<<<;;;:::999888<<<======<<<;;;;;;<<<<<<>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDD???@@@BBBDDDFFFGGGGGGHHHKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMQQQUUUYYY[[[ZZZXXXTTTVVVZZZ]]]^^^^^^\\\[[[\\\ZZZ[[[```dddggglllrrrpppiiibbbaaafffjjjhhheeeccc```\\\VVVQQQMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJGGGDDDCCCCCCDDDCCCCCCAAAAAA???>>>============>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>??????=========>>>>>>??????@@@>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<>>>???>>>===>>>BBBDDDIIIOOOXXXdddmmmrrrsssrrryyy}}}ppplllpppyyy~~~{{{uuuvvvxxxzzz{{{}}}vvvrrrpppbbb[[[SSSMMMKKKJJJHHHFFFHHHIIIIIIIIIIIIJJJMMMOOORRR```sssqqq___OOOIIIEEE@@@@@@DDD===FFFQQQ\\\kkkzzzvvvlll```VVVNNNJJJLLLQQQZZZzzz|||hhhWWWPPP[[[vvv~~~wwwtttrrrrrrvvv||||||yyywwwvvvzzzzzz{{{zzzyyyxxxvvvuuuyyyxxxuuuttttttwwwzzz|||yyyvvvttttttwwwyyywwwuuurrrrrrqqqoooooonnnnnnnnnoooppprrrtttuuuuuuuuuuuussssssrrrpppoooppprrruuuqqqrrrrrrrrrqqqooolllkkknnnmmmkkkkkkllllllkkkiiigggeeebbb```^^^^^^___```eeeeeefffeeedddcccaaa``````bbbccccccbbbcccdddfffllllllllllllmmmqqqvvvzzzzzzzzzyyyyyyxxxxxxxxxxxxpppooonnnnnnppppppooonnngggiiilllmmmlllkkkjjjkkknnnooooooppppppooonnnnnnooommmjjjhhhhhhiiikkkllliiikkkmmmmmmkkkiiihhhhhhgggfffeeefffjjjqqqxxx|||}}}|||~~~xxxlll[[[QQQGGGDDDDDDAAA>>>>>>>>>>>>======<<<;;;999999;;;<<<<<<;;;::::::<<<>>>=========>>>>>>>>>??????@@@@@@?????????@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA===>>>@@@BBBCCCCCCDDDDDD@@@@@@BBBCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGJJJMMMNNNLLLKKKJJJKKKMMMOOOPPPPPPOOONNNNNNLLLMMMRRRUUUUUUXXX]]]YYYTTTOOOPPPTTTWWWWWWUUUSSSPPPLLLHHHFFFEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCEEECCCAAA@@@AAABBBAAAAAA<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????======>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;::::::<<<===???AAACCCBBB@@@AAAEEEHHHKKKSSS___llluuu|||{{{sssooottt~~~~~~~~~}}}zzzwwwzzz}}}~~~{{{ssskkkeeeaaaSSSOOOJJJGGGGGGGGGGGGFFFGGGIIIKKKKKKLLLPPPUUUYYY```pppnnn\\\OOOEEEFFFDDD???@@@GGGJJJUUUdddsssvvvcccZZZQQQMMMLLLNNNWWWbbbvvvjjj```UUUQQQVVVjjj{{{ssssssvvvyyy||||||yyyxxxxxxwwwxxxyyyzzzyyyxxxvvvuuuyyyxxxwwwwwwxxx{{{~~~{{{xxxuuuuuuwwwwwwuuusssrrrqqqppppppppppppqqqrrrssstttvvvwwwwwwwwwxxxxxxrrrrrrqqqooommmoootttyyyuuuuuutttssspppnnnlllkkknnnmmmkkkjjjkkkkkkjjjiiifffdddaaa^^^^^^___aaabbbcccccccccdddddddddcccccc```aaabbbcccccceeeiiikkkoooppppppppppppssswwwzzzzzzxxxwwwuuuuuutttsssrrrjjjiiijjjlllnnnooommmkkkhhhkkknnnooommmkkkllllllnnnooopppqqqqqqpppoooooommmkkkiiihhhiiijjjkkkkkkgggiiilllmmmmmmkkkkkklllgggffffffggghhhlllsssyyy}}}ssseeeXXXQQQMMMGGGBBB@@@@@@?????????>>><<<;;;::::::;;;<<<;;;::::::===@@@<<<<<<=========>>>>>>>>>???>>>=========>>>???@@@>>>???????????????>>>>>>>>>???AAACCCDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCEEEHHHIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIEEECCCDDDHHHJJJHHHHHHKKKIIIGGGFFFFFFHHHJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDBBB@@@@@@AAABBBAAA@@@===============>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????>>>>>>>>>>>>>>>===============>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===???BBBEEEHHHKKKMMMLLLIIIJJJNNNRRRUUU^^^kkkuuu}}}}}}}}}|||||||||}}}}}}{{{yyy{{{~~~~~~uuuoooiiiccc\\\VVVMMMJJJGGGFFFGGGHHHHHHGGGHHHKKKNNNPPPSSSXXX```fffnnn}}}ZZZOOOEEEAAAEEEFFF@@@BBBJJJRRR```ppp~~~rrr^^^VVVNNNGGGFFFIIIRRReeewwwfffZZZSSSNNNRRR___xxx{{{qqqttt}}}{{{}}}~~~|||zzzyyyyyyuuuvvvxxxyyyyyyxxxwwwvvvyyyxxxxxxyyy{{{~~~zzzvvvsssrrrttttttqqqooorrrqqqppppppqqqssstttuuuqqqrrrssstttssstttuuuvvvqqqqqqpppmmmlllooouuu{{{yyyxxxvvvsssqqqnnnllllllnnnllljjjiiijjjjjjiiihhheeeccc```^^^^^^```ccceee```aaaaaabbbdddeeeffffff___aaabbbccceeehhhmmmqqqqqqrrrssssssssstttwwwyyy{{{xxxuuusssrrrpppnnnmmmfffggghhhjjjmmmllljjjhhhhhhlllooopppnnnllllllnnnmmmnnnoooqqqqqqqqqpppoookkkiiihhhhhhiiijjjjjjjjjeeehhhkkkmmmmmmmmmmmmnnnkkkjjjkkkjjjiiijjjqqqyyyuuupppeee]]]TTTKKKGGGAAAAAAAAA@@@???===<<<;;;999;;;<<<;;;::::::>>>AAA<<<<<<<<<<<<=========>>>======<<<;;;<<<===>>>???>>>???????????????>>>>>><<<===???AAABBBAAA@@@??????@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@BBBCCCCCC???>>>???AAADDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCC@@@>>>@@@CCCDDD@@@???AAACCCCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@AAABBBAAA???===>>>>>>??????@@@AAABBBBBBAAA???======>>>??????>>>???>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>??????>>>>>>======<<<<<<======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::===???@@@AAADDDIIIMMMRRRUUUWWWVVVSSSSSSXXX\\\fffooo{{{||||||{{{zzz{{{||||||zzzyyy}}}~~~|||rrrhhhddd___UUUMMMIIIHHHCCCBBBFFFJJJJJJJJJLLLOOOOOOPPPUUU___lllyyygggQQQHHHFFFDDDBBBDDDKKKUUU]]]kkkzzzzzzlll[[[MMMGGGIIILLLQQQ]]]qqq~~~kkk```PPPPPPTTT```ttt{{{uuutttzzz{{{yyywwwwwwxxxxxxxxxwwwwwwxxxxxxxxxvvvuuuuuuwwwzzzyyyxxxuuutttvvvzzz}}}{{{sssooorrrtttqqqqqqtttqqqpppppprrrtttuuuuuuuuuxxxxxxwwwtttvvvyyyvvvqqqtttpppllllllooosssxxxzzz{{{{{{yyysssmmmhhhhhhiiissspppkkkiiijjjkkkmmmmmmhhhfffdddbbbaaabbbdddeeefffdddccceeeggghhhfffddd```aaadddfffiiiooovvv{{{zzzwwwuuutttvvvxxxxxxxxxyyywwwtttqqqnnnlllkkkjjjhhhfffeeefffggghhhgggffffffhhhkkkoooqqqrrrqqqqqqrrrnnnnnntttuuuooommmooojjjjjjkkkkkkkkkjjjiiihhhggghhhiiikkklllmmmnnnnnniiiiiijjjlllmmmoooppppppwwwuuu}}}wwwwww~~~}}}rrrhhh]]]UUUOOOLLLHHHEEEBBB@@@===;;;<<<;;;;;;<<<>>>>>>===;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<<<<============<<<<<<;;;<<<===??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>@@@?????????>>>>>>======??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<======<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<;;;::::::::::::999999999888999;;;<<<<<<;;;<<<<<<<<>>======>>>>>>===;;;>>>>>>======<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<============<<<<<<<<<===>>>>>>????????????@@@???>>>>>>======>>>>>>@@@@@@?????????>>>>>>>>>?????????>>>>>>>>>======?????????@@@@@@@@@@@@AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::========================;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;;;;:::999999:::::::::999:::::::::;;;============@@@@@@BBBDDDJJJRRRZZZ```gggmmmsssttttttzzzttthhhdddhhhkkkpppxxxyyyyyyxxxxxxyyy{{{|||}}}}}}yyyxxxxxxyyywwwooohhh]]]QQQLLLIIIFFFEEEFFFFFFFFFIIILLLKKKIIIMMMSSSZZZbbbqqq~~~```LLLCCCDDDBBBDDDKKKXXXiiixxxzzzmmm]]]RRRNNNKKKHHHMMMUUUeee}}}rrrbbbUUUMMMJJJMMMVVVkkk{{{yyy{{{wwwvvvxxx|||}}}yyywwwvvvuuuuuuvvvvvvuuusssssstttuuutttssssssuuuvvvvvvvvvuuuttttttuuuyyy|||wwwrrrooopppqqqpppppprrrmmmnnnoooqqqsssuuuvvvwwwxxxzzzzzzyyyyyy{{{xxxrrrlllkkklllooouuuzzz}}}}}}{{{wwwrrrnnnlllnnnppptttqqqmmmkkklllnnnnnnooonnnlllgggdddcccdddfffhhhhhhhhhhhhiiijjjjjjgggeeebbbcccgggnnnxxx{{{wwwvvvvvvuuutttwwwtttoookkkiiihhhiiijjjhhhgggggghhhjjjlllkkkjjjlllllllllmmmnnnooopppqqqtttrrrsssuuutttooommmmmmoooppppppooonnnllljjjiiidddeeegggiiiiiihhhgggfffeeefffhhhkkknnnppprrrsssuuupppooottt{{{vvvqqqqqqrrr|||ssshhhaaa^^^ZZZRRRKKKDDDBBB@@@???@@@@@@???>>>======<<<<<<;;;;;;::::::<<<<<<<<<;;;;;;::::::999<<<<<<============<<<<<<======>>>>>>>>>>>>>>>===??????>>>===============??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>============>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666666777888999999::::::999999:::::::::;;;;;;;;;::::::;;;<<<======>>>>>>@@@CCCGGGKKKQQQYYYbbbgggnnnwwwwwwhhhdddeeejjjlllsss|||zzzyyyxxxxxxyyyzzz|||}}}{{{wwwvvvxxxyyyvvvmmmfff\\\SSSKKKHHHFFFDDDEEEHHHIIIJJJLLLNNNMMMNNNWWWcccnnnzzzhhhRRRHHHEEEEEEHHHPPP\\\iiitttyyy{{{lllfff]]]SSSNNNLLLLLLLLL]]]kkkkkk\\\SSSOOOOOOQQQ[[[iii~~~zzzyyyzzzxxxxxxzzz}}}~~~}}}yyyuuuuuusssrrrssstttuuusssrrrqqqrrrssssssrrrsssuuuwwwwwwwwwwwwuuuuuuvvvzzz}}}tttqqqooonnnnnnnnnnnnppppppqqqssssssssstttuuuwwwvvvyyy{{{yyyyyyyyywwwrrrkkkkkknnnrrrxxx|||}}}~~~{{{yyytttpppmmmnnnppprrrvvvssspppooopppqqqrrrqqqrrrooojjjfffdddeeehhhjjjjjjkkklllllllllkkkiiigggcccdddiiisss{{{yyywwwtttsssuuurrrnnnkkkjjjkkknnnppplllkkkkkkkkkmmmnnnmmmlllllllllkkklllmmmppprrrtttwwwwwwxxxxxxuuuqqqooooooqqqqqqqqqpppnnnkkkiiihhhbbbdddgggiiijjjjjjiiihhhfffhhhkkknnnrrrtttuuuvvvzzzuuuqqqpppsss|||rrr~~~xxxgggZZZPPPMMMJJJGGGFFFEEECCCAAA>>>>>>======<<<<<<;;;;;;===<<<<<<<<<;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;======>>>>>>>>>===<<<<<<>>>>>>===<<<<<<<<<<<<=========================================================>>>>>>>>>?????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888999;;;;;;::::::;;;<<<<<<===>>>???@@@AAACCCEEEFFFLLLUUU]]]dddjjjqqquuurrrkkknnnrrrvvvxxx}}}{{{{{{zzzzzz{{{|||~~~yyyvvvvvvxxxzzz{{{qqqggg^^^YYYQQQLLLHHHHHHHHHEEEFFFIIILLLMMMPPPSSSTTT[[[kkk{{{iiiVVVLLLHHHHHHIIIRRR___lllsssrrrkkkeeeZZZWWWTTTRRRRRRSSSWWW[[[qqqwwwgggWWWPPPNNNPPPVVV]]]kkk~~~{{{xxxvvvvvv}}}}}}|||{{{zzzxxxvvvttttttrrrpppppprrrssssssrrrqqqrrrrrrrrrrrrtttwwwzzzzzzzzzyyyxxxwwwwwwyyy|||rrrqqqpppmmmlllmmmnnnoootttvvvwwwvvvsssrrrsssuuusssxxxyyyvvvuuuvvvtttqqqmmmnnnppptttxxx{{{{{{zzzxxxuuupppmmmmmmoooqqqsssxxxvvvsssrrrsssuuuuuuuuusssppplllhhhfffgggiiikkklllmmmoooooonnnkkkiiihhhdddeeejjjvvv|||yyyuuurrrqqqooollljjjkkknnnrrruuuooonnnlllllllllllljjjiiikkkjjjjjjkkknnnqqquuuxxxxxx{{{}}}{{{wwwtttrrrqqqpppppppppooommmjjjgggfffbbbdddgggjjjlllmmmnnnmmmiiikkknnnrrruuuwwwxxxxxxwwwuuuqqqmmmmmmwww{{{lllhhhaaaZZZUUUOOOIIIEEECCCBBB@@@???>>>>>>>>>>>>;;;;;;::::::;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========<<<<<<;;;>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================================================================<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888999::::::999999<<>><<<;;;<<<======:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>================================================;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???AAABBBBBBCCCIIIRRRZZZ]]]___aaabbbfffooo|||}}}zzzwwwwww|||~~~zzzxxxvvvuuuuuuvvvxxxyyyxxxrrrnnnqqqttttttrrrooooooppppppcccWWWTTTRRRMMMKKKMMMMMMKKKLLLOOOOOONNNRRRWWW[[[___kkk}}}nnnbbbUUURRROOOOOORRRTTTUUUTTTYYY]]]^^^XXXPPPMMMSSS[[[dddooo{{{[[[UUUOOOQQQ\\\hhhuuu}}}~~~~~~}}}}}}~~~}}}zzzxxxxxxyyy{{{wwwsssmmmjjjlllqqquuuxxxttttttuuuuuuvvvzzz~~~~~~zzzuuuqqqpppqqqwww|||{{{tttqqquuuxxxwwwooosssuuusssooommmooossstttwwwvvvqqqnnnpppssstttrrrqqqqqqsssuuuwwwvvvuuurrrpppnnnppptttwwwwwwvvvwwwuuuttttttvvvwwwvvvuuunnnnnnmmmmmmmmmlllkkkkkkdddhhhkkkkkkgggbbb``````aaafffmmmrrrvvvxxx{{{|||zzz{{{~~~|||tttoooppppppoooooopppqqqrrrssspppooommmmmmnnnnnnmmmkkkkkkllllllnnnppprrrtttuuuttt|||zzztttuuuuuusssnnnnnnnnnnnnllljjjhhhgggcccbbbbbbccceeehhhkkkmmmiiijjjmmmoooooonnnmmmkkkjjjlllllliiihhhkkkmmmnnnlllzzzvvvooodddYYYQQQNNNMMMMMMIIIGGGDDDAAA????????????:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<<<<===<<<<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<========================????????????????????????================================================;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@BBBCCCCCCEEEGGGIIIJJJMMMUUUaaajjj{{{}}}}}}tttooommmlllooorrrxxx~~~}}}~~~~~~~~~}}}||||||{{{yyyttttttsssssstttuuuvvvwwwqqqiiifffeeeeeeeeedddbbb___]]][[[TTTRRRNNNLLLKKKLLLMMMNNNSSSRRRUUUWWWUUUUUU```ooottt|||fffWWWQQQOOOSSSWWWYYY___ddd^^^TTTOOOQQQRRROOOKKKOOO```ppphhh\\\TTTVVV```qqq||||||~~~}}}xxxxxxxxxtttssssssuuurrrmmmjjjiiilllqqqttttttttttttvvvxxx|||}}}}}}}}}wwwooonnnttt{{{xxxsssppppppqqqrrrrrrsssrrrrrrqqqqqqpppppppppsssppppppqqqoookkkmmmqqqrrrssssssrrrqqqrrrtttvvvyyywwwvvvvvvxxxzzz{{{{{{xxxvvvsssqqqpppqqqsssuuusssrrrrrrqqqooommmlllkkkfffeeeddddddeeedddbbb```aaaeeejjjnnnpppqqqrrrtttwwwyyy{{{~~~}}}yyyuuuvvvzzz~~~}}}xxxrrrooonnnlllmmmoooqqqrrrqqqooonnnooooooooopppqqqrrrsssttt{{{yyywwwuuutttqqqnnnkkknnnmmmlllkkkkkkjjjgggdddccccccccccccdddeeeffffffggghhhhhhhhhffffffhhhjjjkkkhhheeeeeehhhjjjjjjiiiffflllttt}}}zzzkkkdddcccdddeeehhh\\\OOOIIIGGGDDDBBBCCC;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<<<<:::999;;;;;;:::::::::::::::;;;999999999999999888888888:::999999999999999999999<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========<<<<<<============>>>>>>:::::::::999999999888888>>><<<:::::::::;;;:::999;;;;;;;;;;;;;;;;;;::::::>>><<<;;;;;;<<<=========>>>>>>==================>>>@@@AAACCCDDDHHHLLLPPPUUUTTTVVV]]]dddooo~~~rrriiiddddddjjjpppsssyyy}}}}}}~~~~~~{{{zzzxxxzzz|||{{{xxxssstttuuutttsssssstttvvv{{{}}}|||mmm```ZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPNNNNNNMMMLLLKKKMMMPPPSSSUUUYYYaaahhhkkkooo|||tttdddVVVNNNNNNTTTaaammmrrrrrrmmm```TTTMMMNNNOOOOOORRR]]]qqq|||bbb[[[^^^aaammm~~~||||||}}}zzzvvvwwwxxxvvvuuuvvvxxxuuurrrpppppprrrvvvyyyvvvvvvwwwyyy{{{}}}}}}{{{|||}}}xxxrrrsssxxx}}}yyytttqqqqqqrrrrrrrrrqqqpppppppppoooooonnnnnnrrrooonnnooonnnkkkmmmqqquuutttrrrpppooorrrwww{{{}}}{{{yyyxxxyyyyyyxxxwwwtttsssqqqpppqqqrrrsssuuurrrrrrqqqpppnnnllljjjiiicccbbbaaa```______]]]\\\dddgggjjjmmmnnnppprrrssszzzzzz{{{}}}~~~}}}yyyvvvwww{{{~~~}}}xxxrrrooonnnlllnnnoooqqqqqqpppooooooppppppppppppqqqqqqrrrsssxxxvvvsssqqqpppnnnkkkiiikkkjjjiiiiiiiiihhheeebbbbbbbbbaaabbbbbbcccdddeeeeeefffgggfffeeeeeefffhhhiiifffddddddgggjjjkkkkkkgggiiimmmrrrwww{{{~~~wwwjjjbbbZZZPPPHHHFFFEEECCCAAA???>>>>>>>>>???===<<<::::::;;;;;;:::888???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999::::::::::::::::::::::::999999999999::::::<<<;;;:::::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<>>>>>===<<<;;;;;;;;;<<<999:::::::::::::::::::::999999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===???@@@@@@AAA@@@FFFGGGJJJMMMQQQUUUYYYZZZ\\\^^^aaaeeekkksss}}}xxxhhhbbbcccgggmmmrrr}}}~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{yyywww}}}}}}~~~|||yyyvvvvvvyyy|||{{{yyywwwvvvtttpppmmmmmmoooqqq~~~}}}{{{wwwqqqiiidddeeeeeeaaaXXXMMMGGGIIILLLJJJJJJJJJJJJIIIIIIHHHHHHIIILLLOOOQQQTTT\\\hhhqqqxxxlll]]]TTTRRRXXX```fffkkkppprrrnnndddZZZRRRNNNMMMRRRXXXaaarrr{{{pppnnnrrrvvv~~~}}}yyyzzzzzz|||}}}~~~~~~~~~}}}zzzvvvtttvvvxxxwwwyyy|||zzzzzzzzz{{{{{{||||||}}}{{{}}}~~~}}}vvvxxxzzz{{{xxxwwwyyy|||zzzwwwtttssstttuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqmmmiiigggjjjlllkkkmmmqqqrrrqqqooommmmmmqqqxxx}}}}}}{{{yyyxxxvvvssspppnnnoooooopppppppppqqqqqqppppppnnnllljjjgggeeecccccccccbbb```___```bbbdddhhhiiikkklllnnnrrrwwwzzz~~~{{{yyyyyyyyyxxxvvvyyy|||~~~|||vvvpppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnuuuuuutttsssrrrqqqpppooossspppllliiiiiiiiihhhgggfffeeeeeeeeeeeedddaaa___]]]]]]]]]]]]^^^___`````````aaaaaa```___^^^```aaabbbaaa```aaadddhhhlllnnnkkkiiifffeeehhhmmmrrrvvvyyy~~~yyy~~~tttooolllggg___WWWQQQNNNMMMMMMHHHDDDAAA??????@@@@@@@@@>>>>>>===<<<<<<<<<======999999999999999999999999888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>??????>>>????????????>>>>>>>>>???@@@AAACCCDDDDDDDDDFFFHHHLLLOOOSSSWWW___hhhqqqwww{{{}}}{{{|||~~~wwwoooiiilllrrrxxx~~~~~~|||zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwyyyzzz||||||{{{yyyxxxwwwxxxvvvuuuvvvxxxyyyxxxwwwvvvtttrrrnnnkkkkkknnnqqqtttrrrpppmmmiiiccc\\\WWWVVVWWWUUUPPPIIIEEEGGGJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIMMMRRRYYYcccrrrxxxrrrooo\\\ZZZWWWVVVZZZbbbhhhkkkooojjjbbb[[[TTTPPPNNNNNNRRR\\\iiiwwwzzztttppptttzzz|||wwwwwwyyy|||~~~~~~zzzwwwvvvxxxxxxvvvyyy}}}~~~~~~}}}}}}|||~~~}}}{{{vvvyyy{{{yyyvvvuuuwwwyyytttrrrqqqqqqtttwwwxxxxxxsssrrrrrrqqqqqqppppppoookkkfffeeeiiillllllmmmooolllmmmnnnnnnoooqqquuuxxxzzzyyyvvvuuuuuutttrrrpppoooooonnnnnnnnnmmmmmmlllnnnmmmllljjjgggeeebbbaaa]]]^^^^^^]]]]]]^^^bbbeeeiiijjjlllnnnpppuuu{{{|||xxxvvvvvvvvvvvvuuuwwwyyy{{{yyysssnnnllllllmmmmmmlllkkkkkkkkklllmmmttttttttttttsssqqqpppooorrroookkkiiiiiiiiiiiihhheeedddcccddddddccc```^^^[[[[[[[[[[[[\\\]]]^^^^^^^^^______^^^\\\[[[\\\^^^___``````bbbdddgggjjjlllgggggghhhiiikkknnnqqqrrrttt{{{~~~zzzpppiiieeeddddddZZZUUUNNNHHHEEEDDDCCCBBBBBBAAAAAA@@@????????????======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>??????>>>>>>>>>>>>>>>>>><<<>>>BBBCCCCCCCCCEEEGGGCCCCCCCCCEEEHHHKKKOOOQQQVVVUUUTTTRRRTTT[[[dddlllooouuuxxxrrrsssrrruuu~~~zzzyyyzzz~~~~~~|||xxxuuuttttttvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxvvvvvvwwwyyyyyyyyywwwvvvxxxwwwuuuuuuuuuuuuuuutttsssrrrpppllljjjkkknnnqqqfffddd```]]]ZZZVVVQQQNNNLLLNNNMMMJJJEEECCCCCCFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJNNNXXXgggyyyoooddd\\\YYYYYYWWW\\\```bbbeeeiiiiiiggg___YYYRRRPPPNNNLLLNNNQQQ```qqqrrrccceeelll{{{{{{{{{{{{zzzyyyuuuwwwzzz}}}{{{yyyxxxzzzxxxwwwyyy}}}|||{{{|||~~~}}}{{{yyyuuuyyyzzzvvvrrrrrrtttsssnnnmmmmmmooosssvvvxxxyyyqqqqqqpppnnnmmmlllkkkjjjiiieeeeeejjjnnnnnnllllllhhhjjjnnnppppppqqqrrrsssuuurrrpppooooooppppppooommmlllkkkjjjiiiiiiiiiiiikkkjjjiiihhheeecccaaa___]]]```bbbaaa```aaaeeeiiiiiikkkmmmooorrrvvv||||||yyyuuussssssssssssrrrsssvvvwwwuuupppllljjjkkkmmmkkkiiihhhhhhiiijjjkkkooopppqqqqqqqqqpppnnnmmmnnnllliiihhhhhhhhhgggfffbbbbbbaaabbbbbbaaa___\\\YYYYYYYYYZZZZZZ[[[\\\]]]\\\]]]]]]\\\ZZZYYYZZZ[[[]]]___bbbccccccdddfffhhhbbbeeeiiimmmoooooommmllllllqqq{{{}}}}}}}}}vvvnnncccYYYRRROOOMMMLLLJJJIIIGGGEEEBBBAAA@@@???@@@???>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>??????@@@AAABBBBBBCCC???BBBFFFGGGGGGJJJNNNSSSRRRSSSUUUYYY^^^dddiiimmmrrrpppnnnllloooxxx}}}vvvooonnnnnnoooqqqrrrqqqppp}}}zzzpppqqqtttxxx|||}}}{{{yyyxxxvvvrrrpppoooqqqsssuuutttuuuvvvvvvuuuvvvxxxzzzxxxwwwwwwyyy{{{|||{{{zzzyyyxxxvvvtttrrrrrrrrrsssqqqqqqooommmkkkkkknnnqqqYYYVVVRRROOONNNLLLIIIGGGGGGHHHHHHFFFDDDCCCEEEGGGFFFFFFFFFGGGIIIKKKMMMNNNPPPVVVcccxxxsssbbbZZZVVVUUUWWW\\\gggmmmoookkkhhhfffaaaZZZOOOMMMMMMOOOPPPRRR[[[fff|||sssddd^^^XXXhhh}}}{{{yyyxxxxxxxxxsssuuuxxx{{{}}}~~~~~~{{{yyyyyy{{{zzzxxx|||}}}zzzyyyyyyzzz|||||||||{{{yyyxxxrrrwwwyyysssooopppqqqpppkkkkkkkkkmmmqqqtttvvvvvvrrrqqqooonnnkkkjjjhhhggghhhdddeeelllqqqoookkkiiihhhkkknnnpppppppppqqqrrrqqqnnnjjjhhhiiikkkmmmmmmhhhgggeeeddddddeeefffggghhhhhhgggfffdddbbb```___bbbeeehhhhhheeedddgggkkkjjjlllnnnoooqqqtttxxx{{{xxxuuurrrppppppqqqppppppoooqqqsssqqqmmmiiiiiijjjllljjjgggeeeeeefffhhhjjjhhhjjjlllmmmmmmmmmlllkkkiiigggfffeeefffeeedddbbb______^^^___```___]]]ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[XXXXXXYYYZZZ\\\___ccceeedddbbbcccdddbbbfffkkkpppqqqnnnjjjgggeeeiiippp}}}{{{pppjjjgggffffffaaa___[[[VVVQQQLLLIIIHHHHHHGGGFFFDDDCCCAAA@@@???AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>@@@AAACCCEEEFFFFFFEEEGGGIIIKKKNNNQQQSSSTTTQQQUUUXXXZZZ[[[___fffmmmuuuuuuvvvyyy}}}yyyssspppjjjeeebbbfffmmmrrruuuyyy}}}}}}xxxuuukkkmmmooorrrssssssrrrppprrrpppmmmllllllooorrrtttppprrrssssssrrrtttwwwzzz{{{yyywwwxxx{{{}}}|||{{{yyywwwuuurrrqqqqqqssstttrrrrrrqqqnnnlllkkklllnnnRRRNNNJJJGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDFFFJJJNNNIIIIIIIIIJJJLLLOOOQQQSSSWWW^^^nnn|||lll^^^SSSTTTYYY]]]dddllltttxxxvvvlllbbb\\\TTTKKKNNNNNNRRRVVVWWW]]]ooo|||kkk[[[UUUWWWVVVpppvvvtttxxx}}}}}}yyyvvvuuurrrsssvvvyyy|||}}}~~~~~~yyyxxxzzz|||{{{zzz~~~}}}yyyvvvuuuxxxyyyyyyzzzzzzyyyxxxwwwooovvvwwwqqqmmmooopppnnnkkkjjjjjjlllooorrrsssssstttsssqqqooollljjjhhhggghhhdddfffmmmrrrpppjjjgggkkkmmmoooppppppppprrrsssppplllgggdddeeehhhjjjkkkcccbbb```___```bbbeeegggfffffffffeeecccaaa```___bbbfffiiihhhdddbbbcccfffkkkmmmnnnooopppqqqtttvvvuuurrrpppoooooooooooonnnllloooqqqoookkkhhhhhhiiikkkiiifffcccccceeegggiiiccceeegggjjjkkkjjjjjjiiidddcccccccccccccccaaa___]]]]]]\\\]]]^^^]]][[[XXXYYYXXXXXXYYYYYYZZZ[[[\\\[[[\\\\\\ZZZXXXWWWXXXYYY[[[```eeefffdddaaa``````dddhhhnnnrrrrrroooiiifffaaadddhhhrrr~~~~~~}}}yyytttmmmfff___[[[XXXUUUTTTSSSQQQOOOMMMKKKJJJEEEDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>??????;;;<<<>>>?????????>>>===????????????????????????????????????????????????DDDDDDDDDEEEEEEFFFFFFFFFBBBCCCDDDFFFIIIKKKLLLMMMTTTVVVYYY^^^bbbgggjjjllllllooossstttuuu{{{rrreeedddfffdddaaafffnnnyyy~~~{{{yyyxxxjjjkkkmmmnnnnnnmmmllljjjnnnmmmkkkjjjkkknnnrrrtttmmmoooqqqqqqppprrrvvvzzz|||yyyvvvvvvyyy{{{{{{zzzxxxwwwtttqqqpppqqqtttwwwttttttssspppllljjjjjjkkkJJJGGGDDDDDDFFFGGGEEECCCIIIHHHHHHGGGFFFFFFGGGHHHDDDKKKOOOMMMMMMRRRXXX[[[eeevvvooobbbTTTPPPNNNSSS```ooo|||{{{mmmeee\\\SSSNNNPPPSSSVVV^^^dddgggppp}}}hhh___YYYSSSWWWaaappp}}}yyywww{{{zzzxxxwwwwwwuuussspppwwwxxxzzz||||||{{{yyyxxxwwwxxxyyy{{{}}}|||yyywwwvvvvvv||||||zzzyyyxxxwwwwwwwwwtttrrrpppooooooooonnnmmmnnnnnnooopppqqqqqqnnnkkkooonnnmmmmmmnnnllliiifffgggdddeeelllqqqpppnnnnnnmmmppprrrrrrqqqppppppppppppnnnjjjgggffffffhhhiiibbbaaa___^^^^^^___aaabbbbbbdddfffeeecccbbbaaaaaagggggggggffffffeeeeeedddeeegggkkkooorrrrrrooolllnnnooopppqqqrrrqqqppppppnnnllljjjiiihhhgggeeecccdddbbb```aaaccceeeffffffcccbbbbbbccceeeffffffeeecccddddddcccbbb```^^^]]]^^^]]][[[ZZZYYYXXXYYYYYY[[[\\\]]]]]]]]]]]]^^^___ZZZ[[[[[[ZZZXXXWWWXXXZZZaaacccfffffffffeeeeeefffmmmppprrrqqqmmmiiihhhhhhdddcccdddlll|||||||||wwwuuupppqqqpppmmmhhhcccaaaaaaccc^^^VVVQQQQQQSSSOOOJJJLLLKKKJJJIIIHHHGGGFFFFFFEEEHHHHHHGGGHHHJJJGGGAAACCCDDDEEEDDDDDDDDDFFFHHHIIIFFFDDDEEEGGGKKKLLLMMMPPPMMMNNNTTTXXXVVVTTTTTTRRRVVVWWWVVVXXXaaajjjooolllpppwwwxxxpppfffccchhhpppuuuwwwzzz|||xxxvvvsssrrrjjjlllnnnnnnjjjgggdddcccllliiigggiiilllppppppooosssqqqooonnnoooqqqtttvvvtttvvvwwwwwwuuutttuuuvvvzzzwwwsssooommmmmmnnnpppxxxsssnnnjjjjjjlllmmmnnnFFFDDDBBBBBBEEEFFFEEEDDDCCCDDDFFFFFFGGGGGGHHHIIIHHHNNNSSSSSSWWWaaalllqqq}}}vvvkkk^^^UUUQQQRRRVVV___lllxxx}}}pppbbbYYYSSSOOOPPPUUUffflllvvv|||~~~wwwhhhZZZVVVSSSTTT___nnnzzzwwwuuutttvvvuuutttuuuwwwwwwvvvtttxxxzzz{{{||||||{{{zzzyyyxxxyyyzzz{{{|||~~~~~~~~~}}}zzzwwwuuutttsssssszzzyyywwwvvvuuuuuuttttttrrrqqqooonnnnnnnnnmmmmmmnnnnnnnnnooopppooollljjjkkkjjjiiijjjkkkkkkiiigggjjjfffffflllqqqpppnnnnnnpppqqqsssrrrqqqooonnnooolllkkkhhhfffddddddeeeeeeaaa```___^^^^^^___```aaabbbdddffffffdddbbbbbbcccgggfffeeeddddddccccccccceeefffjjjnnnrrrrrrooolllmmmnnnooopppoooooonnnmmmkkkiiihhhfffeeedddbbbaaaaaa```___```cccdddeeeddd```______aaaccceeeeeedddcccccccccbbbaaa___\\\[[[]]]\\\ZZZXXXXXXXXXYYYZZZ\\\\\\]]]\\\\\\\\\\\\]]][[[\\\\\\[[[ZZZZZZ\\\^^^ccceeeggghhhgggffffffgggkkknnnqqqpppllliiiiiijjjhhhggghhhllluuuxxxrrrqqquuuxxx{{{zzz{{{~~~xxxqqqmmmnnnnnnkkkfffeeedddaaa___]]][[[[[[ZZZXXXZZZ[[[YYYZZZ\\\YYYSSSQQQQQQRRRTTTVVVWWWXXXYYYUUUUUUTTTUUUXXX]]]bbbfffooommmpppwwwyyyvvvqqqpppnnnsssuuuuuuyyy~~~yyyuuurrrnnnlllooowww{{{wwwtttrrrpppnnnlllmmmooommmjjjeeecccbbbiiigggfffhhhllloooooonnnnnnmmmllllllmmmooorrrttttttvvvxxxxxxvvvtttttttttvvvtttqqqooonnnnnnooopppuuuqqqmmmkkklllmmmnnnnnnDDDCCCBBBCCCEEEFFFGGGFFFDDDFFFHHHIIIIIIIIIKKKLLLMMMTTT[[[```kkk|||{{{wwwpppggg^^^UUUNNNJJJLLLQQQ[[[gggqqqwwwxxxwwwlllbbbWWWQQQPPPTTT]]]fffqqq\\\VVVSSSTTTUUU]]]ppp{{{wwwuuutttsssrrrqqqpppqqqtttwwwzzzzzzzzz{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzwwwvvvuuusssrrrrrrrrrrrrvvvuuutttrrrqqqqqqqqqqqqoooooonnnnnnmmmmmmmmmlllnnnmmmmmmnnnooommmjjjgggeeeddddddfffhhhjjjiiihhhnnnhhhgggkkkooonnnnnnooopppqqqrrrqqqooommmmmmmmmjjjiiihhhgggeeedddccccccaaa```___^^^^^^___```aaaaaaccceeefffeeedddddddddfffdddcccaaaaaaaaabbbbbbdddeeeiiimmmqqqqqqooommmlllllllllllllllkkkiiiiiigggfffeeedddbbb```___^^^^^^]]]^^^```bbbccccccaaa^^^]]]]]]___bbbdddddddddccccccbbbaaa___]]][[[ZZZ]]][[[YYYWWWWWWYYY[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^]]]]]]___bbbdddfffgggiiihhhgggffffffgggiiilllnnnnnnkkkiiijjjllljjjjjjkkklllnnnqqqtttvvvrrrkkkjjjqqqzzz~~~||||||{{{~~~}}}~~~}}}xxxmmmlllmmmqqqwwwzzzyyywwwssstttuuuuuuwww~~~{{{kkkfffjjjuuu}}}uuuqqqnnnooorrrxxx}}}{{{wwwuuusssqqqmmmkkklllnnnooommmiiieeebbbaaaffffffhhhkkknnnoooooommmiiiiiiiiiiiikkkmmmpppqqqtttwwwyyyyyywwwtttrrrqqqrrrqqqpppooooooooooooooopppnnnmmmmmmnnnpppooooooEEEEEEDDDEEEFFFHHHIIIIIIJJJLLLMMMLLLKKKLLLPPPTTTXXXaaalllwwwssscccbbb___XXXPPPKKKIIIJJJLLLRRR\\\eeejjjjjjfffbbb[[[XXXVVVVVV\\\fffuuuooo\\\RRRTTTZZZ___dddpppwwwvvvuuuuuuuuuuuuuuuuuuppppppqqqtttxxx|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzyyywwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrtttsssqqqpppoooooonnnnnnmmmnnnnnnnnnmmmlllllllllnnnmmmmmmmmmnnnlllhhheeebbbaaaaaacccgggjjjllllllpppiiifffiiilllllllllmmmmmmnnnooonnnlllkkklllllljjjjjjjjjiiihhhfffdddccc``````___^^^^^^___``````aaaccceeefffeeedddeeeeeedddbbbaaa_________```aaaccceeehhhlllooopppnnnllljjjjjjiiihhhgggfffeeedddeeeeeedddbbb```^^^]]]]]][[[[[[\\\___bbbbbbaaa___^^^]]]^^^```cccfffffffffeeedddcccaaa___]]][[[[[[]]][[[YYYWWWXXXZZZ]]]___^^^]]]ZZZYYYYYYXXXXXXWWW[[[]]]^^^^^^___aaaeeehhhfffggghhhgggfffeeeeeefffiiilllmmmkkkhhhggghhhkkkjjjjjjkkklllllllllkkkjjjqqq|||{{{xxx}}}xxxfff\\\\\\aaalllvvvyyy|||{{{|||{{{yyy~~~~~~}}}{{{yyywwwuuurrrnnnkkkkkklllmmmllliiifffddddddfffgggjjjnnnppppppooonnnfffggghhhiiilllnnnpppqqquuuwwwzzzzzzxxxtttqqqoooqqqqqqqqqpppooonnnmmmllllllllllllnnnqqqrrrpppoooFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOTTT^^^eeeooozzzmmm^^^UUUWWWXXXTTTNNNJJJJJJLLLPPPTTTYYY\\\\\\YYYVVVSSSPPPWWW___fffooo|||mmm[[[QQQPPPXXXeeeqqqzzz}}}qqqrrrtttuuuvvvvvvwwwwwwtttssssssuuuyyy|||~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyywwwtttrrrpppmmmnnnooopppqqqqqqrrrrrrsssrrrqqqpppooonnnnnnnnnlllnnnoooooollljjjjjjkkknnnmmmmmmnnnnnnllliiifffbbbaaa```cccggglllooopppooohhhdddgggiiiiiiiiikkkhhhjjjkkkkkkjjjjjjkkkmmmiiijjjjjjjjjiiifffdddbbb`````````______````````````bbbeeefffeeeddddddeeeaaa```_________```aaaaaadddeeegggjjjmmmnnnmmmkkkhhhgggfffdddcccbbbaaaaaadddeeeeeeccc___]]]]]]^^^ZZZZZZ\\\^^^aaabbbaaa```aaa```aaacccfffhhhiiihhhfffeeedddbbb```^^^]]]]]]]]]\\\ZZZYYYZZZ\\\^^^```^^^[[[XXXWWWXXXYYYXXXWWWYYY[[[^^^___```aaadddfffbbbdddeeedddccccccdddfffkkkmmmmmmiiieeedddeeehhhiiijjjjjjkkkkkkjjjjjjiiillluuuoooiiicccaaaaaafffqqq}}}|||~~~{{{{{{~~~}}}{{{yyywwwsssnnnjjjhhhjjjlllkkkjjjhhhhhhiiieeegggkkknnnooonnnmmmlllggghhhjjjmmmoooqqqrrrsssuuuxxxzzzzzzwwwssspppooossssssrrrqqqooommmkkkjjjkkkkkklllooorrrrrrpppnnnEEEFFFHHHHHHHHHJJJLLLNNNLLLPPPUUUYYY^^^iiiwwwvvv```UUUWWWXXXYYYVVVPPPKKKIIIIIIKKKMMMNNNNNNNNNOOORRRTTTYYYgggvvv~~~vvvmmmdddWWWPPPOOORRR^^^pppxxxrrrlllooosssuuuuuuuuuvvvwwwyyywwwvvvwwwyyy|||}}}}}}}}}|||{{{zzzyyyxxxwwwwwwvvvwwwwwwwwwvvvssspppnnniiijjjlllnnnooopppqqqqqqsssrrrqqqpppooonnnnnnnnnllloooqqqpppllliiiiiikkkooonnnnnnoooooonnnkkkhhhdddbbbaaaccchhhmmmppprrrnnngggdddfffiiihhhhhhiiifffhhhiiiiiihhhiiilllnnnhhhhhhiiihhhgggeeecccaaaaaaaaaaaaaaaaaaaaaaaaaaa```bbbdddeeedddccccccccc^^^^^^___```aaabbbbbbccceeeeeegggiiilllllljjjhhheeedddcccaaa```_________dddfffgggddd```]]]^^^```[[[[[[\\\^^^aaaccccccbbbcccbbbbbbdddgggiiiiiiiiifffeeecccaaa```_________\\\[[[[[[ZZZ[[[\\\]]]^^^^^^ZZZVVVVVVXXXZZZZZZYYYXXXZZZ^^^``````aaaaaaccc^^^___aaaaaaaaabbbeeeggglllmmmkkkgggcccaaadddgggkkkjjjjjjjjjiiihhhhhhggghhhnnnvvv{{{~~~~~~}}}uuurrrtttzzz|||sssgggiiimmmppppppsss}}}yyyxxx{{{wwwuuuwww}}}{{{yyywwwtttqqqllliiihhhjjjkkklllkkkjjjkkkmmmdddhhhkkkmmmlllkkkjjjjjjkkklllooorrrtttuuuvvvvvvvvvxxxzzzzzzwwwsssqqqpppuuutttsssrrrpppmmmkkkjjjllllllmmmppprrrrrrooommmEEEHHHKKKMMMNNNPPPTTTXXXZZZbbbllluuu}}}zzzggg\\\ZZZ^^^]]]ZZZTTTNNNIIIFFFEEEEEEFFFHHHKKKPPPXXXccckkkyyy~~~mmm^^^ZZZVVVPPPQQQXXX]]]jjj~~~vvvpppnnniiimmmqqqsssssstttuuuwwwzzzxxxvvvvvvxxxzzz{{{{{{|||{{{zzzxxxvvvuuuuuutttssstttuuuvvvuuurrrooonnniiijjjmmmoooqqqrrrrrrrrrsssrrrqqqooonnnnnnmmmmmmmmmqqqsssrrrmmmiiihhhjjjoooooooooqqqrrrqqqnnnkkkfffdddbbbcccgggmmmqqqsssmmmgggdddgggjjjiiihhhiiiiiijjjjjjiiihhhiiikkknnnjjjjjjiiihhhgggeeedddcccbbbbbbccccccccccccbbbbbb```bbbddddddbbbaaaaaaaaa[[[]]]```bbbdddeeeeeedddgggfffgggiiijjjjjjhhhfffcccbbb```___^^^^^^^^^___dddfffgggeee___\\\^^^```^^^]]]]]]^^^bbbdddeeeeeebbbbbbaaacccfffggggggfffdddcccaaa```______``````YYYZZZZZZ[[[[[[[[[ZZZZZZ\\\XXXTTTUUUYYY]]]]]][[[WWW[[[```bbbbbb```___^^^[[[\\\^^^___aaacccgggjjjjjjkkkiiieeeaaaaaaeeehhhlllllllllkkkjjjiiigggfffgggjjjoootttzzzxxxvvvtttrrrpppqqq}}}{{{pppgggdddeeehhhnnntttuuu~~~zzzqqquuu|||yyy}}}}}}zzzuuussstttzzzxxxuuutttrrrpppllljjjjjjkkkmmmmmmlllkkklllnnnhhhkkknnnooommmkkkkkklllnnnpppsssvvvxxxyyyxxxwwwvvvxxxyyyxxxvvvsssrrrrrruuutttsssqqqpppnnnmmmmmmnnnnnnnnnpppqqqpppnnnlllGGGKKKOOORRRTTTXXX]]]bbblllwwwuuuhhh^^^]]]bbbaaa^^^XXXQQQLLLHHHEEECCCFFFIIIMMMSSS]]]lll}}}}}}gggXXXOOOQQQSSSRRRYYYccclllwwwzzztttrrrpppooohhhlllqqqsssssstttvvvyyyzzzxxxuuuuuuwwwyyyzzzzzz{{{zzzxxxvvvuuutttssssssqqqrrrtttuuutttrrrooonnnlllmmmppprrrtttuuuuuuuuurrrqqqpppooonnnmmmmmmmmmnnnrrruuusssmmmhhhhhhiiippppppppprrrsssrrrpppmmmgggeeebbbcccggglllppprrrmmmgggeeeiiilllkkkiiijjjlllllllllkkkiiiiiikkkmmmmmmmmmkkkjjjiiiggggggfffccccccddddddddddddcccccc```bbbddddddbbb```___```ZZZ\\\```dddggggggfffeeehhhgggggghhhiiiiiigggeeebbbaaa___^^^]]]^^^^^^___cccfffgggddd___\\\]]]```___^^^]]]^^^bbbeeefffgggaaa``````aaaccceeedddcccbbbaaa```^^^^^^______```WWWXXXYYYZZZZZZYYYXXXWWW[[[WWWSSSTTTZZZ^^^___]]]XXX\\\aaadddccc```]]]\\\YYY[[[]]]___aaaeeeiiimmmhhhiiigggdddaaaaaafffjjjlllmmmnnnooonnnkkkiiigggjjjkkkmmmqqqwww~~~}}}yyytttoooppp|||xxxrrrkkkddd___bbbgggjjjoootttmmmxxx}}}|||zzzvvvuuuwwwxxxvvvtttrrrrrrqqqooommmmmmnnnnnnnnnlllkkklllmmmnnnqqqsssrrrooommmnnnoooppprrrvvvyyyzzzzzzyyyxxxvvvxxxxxxwwwuuussssssttttttsssrrrqqqpppppppppppppppooooooooopppooommmkkkRRRWWW]]]bbbhhhooowww~~~|||nnndddfffmmmmmmfffggg[[[NNNJJJJJJHHHGGGGGGGGGNNNWWWbbbuuuqqq```QQQSSSQQQOOOSSS^^^iiinnn}}}}}}vvvrrrnnnlllmmmoooooonnnmmmmmmoootttxxx|||{{{yyyxxxwwwxxxxxxyyyyyyyyywwwtttpppnnnnnnoooppppppqqqqqqqqqqqqpppooommmnnnppprrrssstttssssssqqqqqqpppmmmkkkjjjlllnnnrrrrrrqqqnnnjjjhhhkkknnnssspppnnnpppsssrrrmmmhhheeeddddddfffiiimmmooopppkkkhhheeedddeeehhhiiijjjlllqqqsssooommmnnnpppppppppmmmjjjjjjkkkjjjgggdddbbbbbbcccccccccbbbbbbaaabbbcccdddccc```^^^^^^^^^ZZZ]]]ccchhhlllkkkhhheeebbbaaaaaadddggggggddd```___]]]ZZZZZZ\\\^^^______gggbbbaaaeeeeee```^^^```[[[\\\___bbbdddddddddccc```______aaadddeeebbb```aaa``````____________```\\\ZZZZZZZZZ[[[ZZZXXXVVVWWWVVVYYY___eeefffbbb]]]XXX[[[]]]^^^\\\[[[ZZZZZZYYY\\\]]]\\\___fffjjjiiikkkhhheeebbbdddhhhmmmpppvvvrrrmmmiiiiiiiiijjjjjjgggeeeeeehhhooovvvzzz{{{~~~~~~|||zzzxxxvvvpppvvv}}}wwwsssqqqqqqpppnnnlllmmmpppuuu{{{{{{}}}}}}{{{uuupppttt{{{zzzwwwuuuvvvtttooonnnpppnnnooopppooommmmmmnnnpppvvvwwwwwwtttqqqoooooopppuuuwwwzzzzzzyyyxxxyyyyyy}}}zzzuuurrrqqqrrrqqqqqquuuttttttsssrrrrrrqqqqqquuurrrooonnnnnnooonnnnnnkkkpppxxx|||yyyvvvqqqkkkiiipppxxxvvvmmm]]]SSSIIIHHHIIIJJJKKKNNNRRR___qqqxxxlllhhhaaaWWWQQQVVVYYYZZZ___lllxxxsssnnnnnnmmmmmmpppnnnoooooonnnnnnqqquuuyyy|||{{{yyyxxxxxxxxxxxxyyyxxxxxxvvvsssooommmnnnooonnnoooqqqssssssqqqooommmoooooopppqqqrrrrrrrrrrrrppppppooommmkkkkkkmmmooorrrrrrrrroookkkjjjlllooorrrooolllmmmpppoookkkffffffeeeeeefffhhhkkklllmmmjjjgggeeeeeefffhhhiiiiiiiiiooorrrnnnkkkmmmnnnnnnooommmjjjjjjkkkkkkiiigggeeeeeedddcccbbbaaaaaaaaabbbccccccbbb___^^^^^^^^^ZZZ^^^ccciiilllkkkgggdddbbbaaaaaaccceeedddaaa^^^^^^\\\[[[[[[^^^```aaaaaagggbbbaaadddddd___^^^```___aaaccceeefffffffffeee```___^^^```cccdddcccaaaaaaaaa```______^^^______[[[ZZZYYYYYYZZZYYYWWWUUUWWWWWWYYY___dddeeebbb]]]WWWYYY\\\^^^\\\[[[ZZZZZZXXX[[[\\\\\\___fffjjjiiikkkhhheeedddeeeiiinnnrrrvvvrrrmmmjjjjjjkkkkkkkkkfffdddcccffflllqqqtttuuuwww{{{zzzqqqmmmlllkkkiiiwww}}}tttnnnhhhccchhhuuu|||wwwrrrqqqssswwwzzzyyyyyyzzz{{{~~~~~~|||{{{zzzuuurrrwww~~~{{{xxxwwwtttooommmoooqqqqqqqqqpppnnnnnnoooppptttuuuuuutttrrrpppqqqqqqvvvxxxzzzzzzyyyyyyzzzzzz}}}zzzuuusssrrrrrrrrrqqquuutttttttttssssssrrrrrrsssqqqooonnnoooooonnnmmmtttqqqpppqqqssstttoookkkkkkqqqtttkkk___TTTMMMHHHIIILLLOOOUUU[[[```uuunnnZZZUUUTTTQQQOOOVVV```jjjnnnuuuuuukkkiiikkkmmmoooqqqnnnooopppppppppqqqtttwww|||{{{zzzyyyxxxxxxxxxxxxvvvvvvuuurrrnnnmmmnnnooommmppptttvvvwwwtttpppmmmppppppooooooooooooppppppnnnnnnnnnmmmkkklllnnnppprrrrrrqqqooommmlllnnnppppppmmmjjjjjjkkkkkkhhheeeffffffffffffggghhhiiijjjgggfffeeefffhhhiiihhhgggffflllpppmmmkkkkkkllljjjooollljjjiiijjjkkkkkkkkkjjjhhheeecccaaa`````````bbbcccbbb```^^^]]]^^^___\\\```eeejjjlllkkkhhheeedddcccbbbbbbcccaaa^^^\\\]]]\\\\\\]]]aaacccddddddeeebbbbbbcccbbb___^^^```dddeeeggghhhiiiiiihhhgggcccaaa``````aaaccccccbbbbbbaaa```___^^^^^^^^^^^^[[[ZZZYYYYYYZZZYYYWWWUUUXXXXXXZZZ^^^cccdddaaa^^^WWWYYY]]]^^^]]][[[YYYYYYXXX[[[\\\\\\___fffjjjiiigggeeecccbbbdddiiimmmqqqtttpppllliiiiiijjjjjjjjjfffdddccceeehhhkkkmmmmmmooorrrxxx{{{qqqjjjgggfffdddbbbppp{{{~~~tttlllvvv}}}{{{wwwrrrpppyyytttpppnnnttt}}}}}}qqqhhhbbbdddaaa___cccjjjqqqtttuuuvvvrrrnnnmmmooovvv}}}~~~|||zzzyyyvvvtttzzzzzzwwwsssmmmlllooossstttsssrrrooonnnoooqqqqqqrrrttttttsssrrrssstttvvvxxxyyyzzzyyyyyy{{{|||}}}zzzvvvttttttttttttsssttttttttttttttttttttttttpppooonnnooooooooommmkkk~~~qqqppptttwwwzzz|||yyyqqqhhheeegggdddYYYNNNNNNLLLMMMRRRWWW\\\fffoooyyyxxx\\\TTTSSSOOONNNSSSdddsssyyyqqqjjjiiikkknnnooooooooopppppppppooonnnppprrr{{{{{{zzzyyyxxxwwwwwwwwwttttttssspppnnnmmmnnnooonnnrrrwwwzzz{{{wwwsssoooqqqpppnnnmmmllllllmmmmmmmmmnnnnnnmmmlllmmmoooqqqqqqqqqpppooonnnnnnoooooopppmmmjjjiiiiiihhhgggeeedddeeeffffffeeefffggghhhddddddeeegggiiijjjhhhgggdddkkkpppmmmkkkkkkjjjiiimmmlllkkkjjjkkklllnnnooonnnkkkgggccc```___```aaabbbbbbbbb```^^^]]]___```^^^ccchhhlllmmmkkkiiihhhgggfffeeedddbbb```]]][[[\\\\\\]]]```dddfffggggggcccbbbbbbbbb```^^^___```eeefffgggiiijjjjjjjjjjjjiiifffcccaaa```aaabbbbbbbbbaaa```___^^^]]]]]]]]]\\\[[[ZZZZZZ[[[[[[YYYWWWYYYXXXZZZ]]]```bbb```^^^ZZZ]]]___```^^^[[[YYYXXXYYY\\\]]]]]]```fffiiihhh``````______bbbfffjjjmmmpppmmmiiigggggghhhhhhhhhggggggffffffgggggghhhhhhiiilllpppvvv~~~|||wwwrrrmmmiiilllsss|||~~~vvvkkkccc```nnnzzz~~~~~~yyyvvvvvvuuutttxxxooofffbbbbbbbbbdddjjjrrr{{{}}}xxxrrrnnnllllllppppppqqqrrrsssvvvyyy{{{zzzwwwtttrrrtttxxx~~~|||yyyxxxvvvuuu{{{yyyvvvqqqmmmmmmqqqtttttttttrrrooonnnooopppnnnpppssstttttttttuuuvvvuuuwwwyyyzzzzzzzzz|||}}}~~~|||xxxwwwwwwwwwvvvuuutttttttttuuuuuuuuuvvvvvvnnnnnnnnnoooqqqpppnnnkkk}}}wwwttt{{{}}}pppfff[[[WWWYYYXXXSSSOOOLLLPPPXXXbbbiiiqqqxxxbbbRRRSSSTTTQQQWWWddd}}}|||vvvrrroookkkjjjlllooopppooopppqqqpppnnnllljjjkkklllzzzzzzyyyyyywwwvvvuuuuuurrrrrrrrrpppnnnmmmooopppnnnrrrvvvzzzzzzxxxtttqqqqqqpppnnnlllkkkkkkkkklllmmmnnnoooooonnnnnnppprrrqqqpppoooooooooooonnnnnnpppnnnkkkjjjiiiiiihhhgggbbbdddffffffeeedddfffhhhccccccdddgggjjjjjjiiigggeeelllpppnnnkkkkkkkkkiiilllllllllllllllmmmoooqqqpppmmmhhhccc``````aaabbbbbbbbbcccaaa___^^^___aaabbbfffkkkmmmlllkkkjjjjjjkkkjjjiiifffccc```^^^]]]]]]]]]___bbbfffhhhhhhgggaaacccccc```^^^^^^___aaacccdddeeeggghhhiiijjjkkkllljjjfffbbb______```aaaaaaaaa___^^^^^^]]]]]]]]]^^^]]]\\\]]]]]]]]][[[YYYXXXYYYYYY[[[]]]^^^^^^]]]___aaabbbaaa^^^\\\ZZZZZZ\\\___```___aaafffgggfff]]]]]]]]]___aaaeeeiiikkknnnkkkhhhggghhhhhhhhhgggiiijjjjjjiiihhhffffffeeegggiiikkknnnrrrxxx~~~zzzzzz}}}~~~||||||www|||}}}vvvnnngggaaa\\\^^^hhhnnnoooxxxzzzwwwtttrrrqqqqqqsssvvv{{{vvvrrrqqqsssuuuxxxlllaaa\\\[[[^^^```hhhmmmuuu|||~~~|||~~~~~~~~~}}}}}}}}}{{{yyyxxxyyyzzz{{{}}}{{{}}}yyyxxxvvvvvvzzz{{{vvvsssqqqnnnpppttttttttttttrrrooonnnnnnooommmppptttvvvvvvvvvwwwxxxuuuwww{{{}}}}}}}}}~~~~~~{{{yyyyyyyyywwwvvvrrrsssssstttuuuvvvwwwwwwoooooooooqqqrrrrrrpppnnnwwwppp```WWWNNNLLLLLLMMMOOORRRUUU^^^mmm{{{bbbVVVPPPTTTYYY^^^nnn{{{uuuqqqooojjjkkkjjjjjjmmmqqqrrrpppqqqqqqooollliiihhhhhhjjjyyyyyyxxxxxxvvvuuusssrrrqqqqqqqqqpppnnnnnnppprrroooqqqtttvvvwwwvvvtttrrrrrrqqqpppnnnmmmmmmllllllnnnpppqqqqqqppppppqqqssssssrrrppppppqqqpppooommmnnnnnnmmmlllkkkjjjjjjiiieeehhhjjjiiifffdddfffgggbbbbbbcccfffiiijjjiiihhhfffmmmpppmmmkkkkkkllljjjkkkmmmnnnooonnnnnnpppqqqpppmmmhhhdddbbbaaacccdddaaacccddddddbbb``````aaadddgggkkkkkkiiihhhjjjlllnnnnnnlllhhhddd```______^^^___aaadddhhhhhhgggeee___cccccc___[[[]]]```aaabbbccccccdddeeeggghhhhhhkkkiiifffbbb^^^]]]^^^``````___^^^^^^]]]^^^^^^^^^```___^^^^^^___^^^\\\ZZZXXXXXXXXXYYYZZZ[[[\\\\\\aaabbbbbb```^^^]]]]]]^^^aaaddddddbbbbbbeeeeeebbb^^^______aaadddgggiiikkkmmmkkkhhhhhhhhhiiiiiihhhiiikkklllkkkhhhfffddddddeeegggiiijjjlllooosssuuuyyyzzzuuummmiiieeeaaadddhhhhhhgggnnnyyy|||xxxyyy{{{yyyssspppsssuuutttllliiihhhiiihhhhhhmmmssswww|||yyyxxxrrrlllgggeeecccaaadddiiigggsss~~~~~~zzzwwwvvvuuuuuupppjjjeeedddfffkkknnn{{{~~~|||zzzyyyyyyyyy}}}|||xxxwwwwwwvvvzzz~~~xxxtttsssrrrpppssswwwssstttsssrrrooonnnooopppooorrrvvvxxxxxxwwwwwwxxxvvvzzz|||zzzyyyxxxvvvtttpppqqqrrrsssuuuvvvwwwxxxqqqqqqqqqrrrtttuuusssrrr{{{|||{{{qqqeee^^^UUUQQQPPPSSSTTTTTTZZZbbbooo{{{sss^^^[[[^^^hhhssswwwqqqllljjjkkkgggkkkmmmlllooottttttqqqppppppnnnkkkhhhhhhjjjmmmwwwwwwwwwwwwuuusssqqqpppqqqqqqqqqpppooooooqqqtttsssttttttuuuvvvwwwwwwwwwtttttttttsssrrrqqqpppoooppprrrssssssrrrqqqrrrssswwwuuusssssstttssspppmmmkkkmmmnnnnnnmmmkkkkkkjjjllloooqqqoooiiieeeeeegggbbbaaabbbeeehhhjjjjjjiiigggmmmooollliiijjjlllkkkjjjmmmqqqqqqpppoooooopppnnnlllhhheeeddddddeeeeeeaaacccffffffeeecccaaaaaadddggghhhgggddddddhhhlllnnnooommmiiiddd```___`````````cccfffhhhhhheeebbb]]]cccddd]]]ZZZ]]]```aaadddddddddccccccccccccccccccdddccc```]]]\\\^^^```^^^^^^]]]]]]^^^^^^______```___^^^^^^___^^^\\\ZZZWWWWWWWWWWWWWWWXXXYYY[[[_________]]]]]]^^^bbbdddgggiiiiiieeecccdddccc___^^^___```bbbdddfffhhhiiiiiigggeeeeeefffgggfffffffffhhhkkkjjjgggdddbbbbbbaaacccfffhhhiiikkknnnpppuuuwww}}}~~~zzzvvvsssuuuuuuuuuvvv{{{wwwrrrrrrqqqooommmjjjjjjlllkkkjjjooovvvwww{{{~~~|||wwwsssrrrjjjeeebbbccccccccchhhnnnnnnwww}}}yyyssstttxxx{{{}}}{{{|||~~~~~~yyyvvvwwwxxxxxxzzz~~~|||wwwtttuuutttrrruuuyyysssttttttsssqqqpppqqqsssrrruuuxxxzzzyyyxxxwwwxxxxxx~~~~~~{{{yyywwwuuussspppooooooqqqrrrtttvvvwwwxxxtttsssrrrsssuuuwwwwwwvvvuuujjjgggddd]]]TTTPPPPPPRRRZZZeeeiiikkkttt}}}jjjccchhhsss{{{wwwrrrooolllhhhhhhiiijjjppprrrpppqqqvvvuuuppppppooommmjjjiiijjjmmmqqqvvvvvvvvvvvvtttrrrpppoooqqqqqqqqqpppoooppprrruuuyyyxxxwwwwwwxxxzzz|||}}}uuuvvvwwwwwwvvvuuusssrrrqqqsssuuutttsssrrrrrrssszzzwwwuuuuuuvvvuuurrrnnniiikkknnnooonnnlllkkkkkksssvvvwwwssslllfffeeefffbbbaaabbbdddgggjjjjjjjjjggglllnnnjjjgggiiikkkkkkjjjnnnrrrsssqqqooooooooolllkkkhhhfffeeeeeefffggg```cccggghhhgggdddbbbaaadddffffffccc```aaaffflllnnnooommmiiiccc______aaaaaabbbdddfffhhhgggccc```\\\cccddd]]]YYY\\\aaaaaagggfffeeecccaaa`````````]]]^^^___^^^[[[[[[^^^aaa]]]]]]]]]]]]^^^___``````___^^^]]]]]]^^^^^^\\\ZZZVVVWWWWWWVVVUUUVVVXXXZZZ\\\\\\[[[[[[\\\___eeeiiijjjlllkkkfffddddddaaa]]]\\\]]]___aaacccdddffffffdddbbbaaaaaabbbcccbbbaaabbbfffiiiiiieeebbb``````]]]```dddggghhhjjjmmmooouuuwww{{{~~~zzzuuuqqqxxxuuuuuuxxxwwwtttyyyooollljjjkkklllmmmssszzz~~~|||}}}|||~~~zzzvvvtttwwwyyyyyy{{{}}}xxxvvvvvvvvvtttvvvzzztttuuuuuutttrrrrrrsssuuutttwwwzzz{{{zzzxxxwwwwwwzzz|||yyywwwuuussspppmmmmmmnnnppprrrtttvvvwwwxxxwwwuuussstttvvvyyyyyyyyypppcccVVVTTTVVVVVVVVVVVV]]]mmm~~~yyyrrryyy{{{xxxuuurrrnnnjjjhhhggghhhiiikkkkkknnnqqqrrrpppoooooommmmmmllljjjiiijjjmmmpppuuutttssssssssssssssstttwwwtttqqqoooppptttyyy|||{{{zzzzzz{{{|||~~~yyyxxx~~~yyyqqqooorrrssstttttttttsssrrrqqqyyyoooqqquuuooommmmmmmmmoooqqqrrrqqqpppxxx{{{|||yyysssmmmjjjjjjiiifffdddeeegggjjjlllmmmlllllllllmmmmmmmmmmmmmmmmmmpppssssssrrrqqqppppppkkkjjjhhhfffdddcccbbbbbb___eeelllmmmiiidddbbbbbbhhhhhhgggdddbbbaaaccceeegggiiiiiifffaaa]]]]]]^^^ffffffhhhkkkllliiibbb\\\[[[ZZZXXXXXXZZZ]]]aaadddiiifffdddbbbaaa```___]]]]]][[[ZZZZZZ[[[\\\\\\[[[```]]][[[\\\^^^```___]]][[[\\\]]]]]]]]][[[YYYWWWXXXXXXVVVSSSQQQRRRUUUXXXZZZ[[[\\\]]]___bbbdddeeeiiijjjkkkhhhccc______```^^^^^^]]]]]]^^^aaaccceeebbbbbbbbb```^^^^^^```bbbcccbbbaaaaaabbbdddeeegggdddccccccdddfffjjjmmmoootttuuuwwwzzz|||~~~sssuuuxxxxxx~~~~~~{{{yyyxxxwwwvvvxxx}}}yyypppsssvvvvvvvvvwwwzzz}}}|||wwwqqqqqquuuyyyyyyxxxuuurrrooooooqqqtttvvvvvv{{{{{{{{{zzzzzzzzzyyyyyy~~~zzzyyywwwrrrnnnkkkkkkmmmlllkkkmmmqqqqqqoooqqquuuwwwtttqqqtttyyy}}}|||yyy|||qqq```YYYUUUYYY]]]aaafffkkkyyymmmqqqzzzsssrrrqqqpppmmmjjjhhhgggggggggllllllmmmoooooommmllllllooonnnmmmjjjhhhiiilllnnnrrrrrrrrrrrrssstttvvvvvvvvvtttqqqpppqqqtttxxx{{{zzzzzzzzzzzz{{{}}}zzzyyy~~~zzztttqqqrrrsssttttttsssrrrqqqpppqqqppp{{{vvvlllkkkmmmooosssuuuuuusssqqqxxxzzz|||yyysssnnnkkkjjjiiigggfffgggiiikkklllkkklllllllllllllllmmmnnnooooooqqqttttttsssqqqpppppplllkkkiiifffdddcccbbbaaa```ffflllnnnjjjeeecccccchhhgggeeeaaa___^^^aaacccdddeeefffdddaaa```bbbdddjjjjjjlllmmmmmmhhh```YYYWWWWWWWWWYYY\\\aaafffiiikkkhhhdddbbbbbbaaa```___^^^\\\ZZZZZZ[[[]]]]]]\\\aaa^^^\\\]]]___aaa```___^^^___``````___]]]ZZZYYYWWWWWWVVVTTTSSSSSSUUUWWWYYYZZZ[[[]]]___aaacccdddggghhhiiigggccc___^^^^^^```___^^^^^^^^^```bbbddd```aaaaaa```^^^]]]^^^___`````````aaabbbcccdddeeeaaaaaabbbccceeehhhkkkllloooqqqtttwwwyyyzzzyyyyyyyyy||||||}}}}}}}}}yyyvvvuuuuuuuuuttt{{{{{{tttrrrsssttttttsssuuuxxx{{{{{{wwwrrrqqqtttvvvuuussspppooommmnnnqqqtttvvvvvv{{{zzzyyywwwwwwvvvvvvwww~~~yyyyyyyyyuuuqqqnnnllllllllljjjkkknnnnnnlllnnnrrruuussssssuuuyyyyyyuuuqqq}}}rrrfff\\\TTTUUU\\\gggqqqyyyzzztttrrrvvvyyyxxxwwwvvvooommmooopppooommmkkkjjjiiiiiiiiilllllllllkkkkkkkkkkkkjjjpppooommmjjjhhhhhhkkkmmmooopppppprrrtttvvvxxxyyyuuusssqqqpppqqqtttxxxzzzzzzyyyyyyyyyzzz{{{}}}~~~}}}zzzyyy}}}{{{vvvtttsssssssssssssssqqqooonnnkkkpppwwwmmmiiimmmsssxxxzzzyyyuuussswwwyyyzzzxxxtttooolllkkkjjjhhhhhhhhhjjjkkkkkkjjjllllllkkkkkklllmmmooopppooorrrtttuuusssrrrqqqqqqnnnmmmjjjgggdddbbbaaa```bbbggglllmmmjjjfffeeeeeegggeeebbb^^^[[[]]]aaadddggggggeeecccaaaaaadddgggjjjlllnnnooonnnhhh```ZZZWWWXXXYYY[[[___dddiiikkkmmmiiieeebbbaaaaaaaaaaaa___\\\YYYYYY[[[]]]_________^^^]]]]]]___``````___```aaaaaa```^^^\\\YYYXXXUUUVVVWWWVVVUUUTTTUUUVVVXXXYYYZZZ\\\^^^```aaabbbccceeefffeeebbb___]]]\\\aaa```___^^^^^^^^^``````]]]_________\\\[[[[[[[[[]]]^^^```aaacccccccccbbb^^^___```bbbdddfffggghhhiiilllooorrrsssrrrooommmkkkttt~~~||||||xxxssspppppprrrsssssszzz}}}xxxrrrssssssrrrpppoooqqquuuyyyyyyvvvrrrqqqrrrrrrpppmmmlllkkkkkkmmmqqqsssuuutttwwwuuusssrrrrrrtttvvvxxx~~~xxxzzzzzzxxxtttqqqnnnnnnnnnkkkiiikkkkkkiiijjjmmmrrrrrrsssuuuwwwtttnnnhhhwww|||zzzqqqkkkhhhbbb\\\[[[___kkk~~~uuunnnkkkmmmwwwqqqmmmmmmppppppoooooonnnmmmllllllkkkjjjlllkkkiiijjjlllmmmlllooonnnmmmjjjhhhiiilllnnnpppqqqqqqsssuuuwwwyyyzzztttsssqqqqqqrrrtttwwwyyyyyyxxxxxxwwwxxxyyy{{{|||zzzxxxxxxzzz|||zzzwwwuuurrrrrrssssssrrrpppnnnmmmiiippp~~~uuuqqqgggnnnwww}}}|||wwwtttsssuuuvvvvvvtttrrrooommmkkkiiifffeeegggiiijjjjjjlllkkkkkkjjjkkkmmmpppqqqmmmooosssttttttssssssssspppnnnkkkhhheeebbbaaa```bbbfffjjjkkkiiifffeeeeeefffddd```]]]\\\___eeejjjqqqnnniiieeebbbaaaccceeefffiiimmmoooooojjjddd```\\\\\\]]]___bbbeeehhhjjjmmmiiiddd``````aaaaaaaaa___\\\YYYYYY[[[___aaaccc^^^]]]\\\]]]]]]^^^______``````___^^^[[[YYYWWWUUUTTTVVVXXXXXXVVVUUUUUUUUUWWWXXXZZZ\\\^^^___```aaa```aaaccccccaaa^^^\\\ZZZ``````^^^]]]\\\[[[[[[\\\ZZZ\\\]]]]]][[[YYYXXXXXX\\\^^^```cccddddddbbbaaa\\\]]]___aaacccdddddddddfffgggiiikkkkkkiiihhhfffdddmmmxxx~~~~~~yyyuuuooommmnnnqqqsssuuuwww|||~~~||||||yyyttttttrrrnnnllllllooossswwwvvvtttrrrrrrrrrqqqnnnkkkkkkjjjkkkmmmppprrrsssrrrpppnnnkkkkkknnnsssyyy}}}~~~~~~yyyzzzzzzwwwtttqqqqqqqqqrrrmmmkkklllllliiiiiillloooooooooqqqrrrooojjjfffsssdddfffiiieeehhhiiihhhhhhlllsssuuurrrppprrr~~~yyynnnhhhjjjwwwxxxuuurrrooonnnqqqnnnnnnnnnmmmllllllkkkjjjgggkkkkkkiiikkkppprrrpppllllllkkkjjjiiijjjnnnqqqssssssssstttuuuvvvxxxyyyrrrrrrqqqrrrssstttvvvxxxxxxwwwvvvvvvvvvwwwxxxyyyuuuvvvvvvvvvwwwwwwvvvtttpppqqqqqqqqqqqqooonnnlllhhhnnnyyyxxxrrrqqqiiipppzzz|||xxxuuuoooppprrrttttttsssqqqooolllhhhcccaaacccfffiiikkkllllllkkkkkklllmmmoooppphhhkkkppprrrsssssstttuuuqqqooollliiieeecccaaa```bbbdddfffggggggeeedddddddddccc```^^^^^^ccckkkqqqwwwssslllgggddddddeeeeeedddhhhlllnnnmmmiiieeebbb___```aaaccceeehhhiiijjjjjjfffbbb______```aaabbb___\\\YYYYYY\\\aaadddeee`````````_________```aaa``````^^^\\\ZZZXXXVVVUUUSSSUUUXXXYYYWWWVVVUUUVVVXXXYYY[[[]]]___`````````^^^^^^___``````^^^[[[ZZZ___^^^]]][[[ZZZYYYXXXWWWWWWYYY[[[[[[YYYWWWWWWWWW]]]___bbbeeeeeedddbbb```\\\]]]___```aaabbbbbbbbbeeeeeedddccccccddddddeeebbbhhhqqq{{{~~~}}}}}}}}}wwwsssnnnlllnnnqqqtttvvvvvv||||||yyyyyywwwtttssspppllljjjkkkooosssvvvssssssrrrrrrrrrpppnnnlllmmmllllllmmmpppqqqqqqpppmmmkkkhhhgggjjjqqqxxx|||}}}~~~~~~|||zzzyyyzzzyyyvvvssspppppprrruuuvvvpppmmmooopppmmmlllmmmmmmlllkkkjjjkkklllkkkjjj~~~|||ppp]]]TTTXXX]]]]]]hhhlllpppvvvsssfff___cccttt{{{uuuqqqqqqqqqnnnnnnpppkkkkkkiiihhhggggggggggggeeekkkmmmjjjlllsssuuuqqqkkkkkkkkkiiiiiikkkooorrrssssssssssssssstttuuuvvvqqqqqqrrrrrrsssuuuvvvvvvwwwwwwuuuttttttuuuvvvvvvrrrttttttrrrrrrtttuuusssnnnooopppppppppooonnnmmmfffnnnxxx~~~|||vvvpppmmmlllsss|||~~~yyyvvvuuummmnnnoooqqqsssrrrooommmjjjfffbbb```bbbeeeiiijjjlllllllllmmmmmmmmmmmmmmmeeehhhmmmpppqqqqqqssstttqqqpppmmmiiifffdddbbbaaabbbcccdddeeeeeeeeeddddddcccbbb```___```eeemmmsssvvvqqqkkkhhhggghhhiiiiiieeehhhkkkkkkhhheeecccbbb```bbbdddgggiiikkkllllllgggddd```___```bbbbbbccc]]]\\\ZZZ[[[___ccceeefffdddeeeeeecccaaa```aaacccaaa```___]]]ZZZXXXWWWVVVSSSVVVXXXXXXWWWVVVVVVWWWZZZ[[[]]]```aaabbbaaaaaa^^^]]]\\\]]]^^^^^^\\\[[[^^^^^^]]][[[YYYXXXVVVVVVUUUVVVXXXXXXWWWWWWWWWXXX___aaaccceeeeeecccaaa___\\\\\\]]]^^^______``````cccbbb```______aaacccdddaaadddjjjqqq|||~~~vvv}}}~~~}}}|||{{{||||||uuurrrnnnlllnnnqqqtttuuuwww|||~~~yyytttsssrrrpppqqqnnnjjjiiimmmrrrvvvxxxrrrrrrrrrqqqpppnnnmmmlllnnnlllkkklllnnnooooooooopppmmmiiiggghhhmmmssswww}}}~~~}}}{{{xxxuuuuuuuuuwwwvvvrrrooolllmmmqqquuuvvvqqqnnnrrrtttqqqooooookkkiiigggfffgggjjjmmmooodddaaa\\\WWWWWW___mmmwww}}}kkkccc^^^eeevvv|||wwwsssnnnjjjlllmmmkkkllloookkkiiigggeeedddddddddeeedddlllnnnjjjlllttttttnnnllllllkkkjjjiiijjjnnnqqqpppppppppppppppqqqrrrssspppqqqrrrssstttuuuuuuuuuwwwvvvuuussssssssstttuuuqqquuutttpppooossstttrrrlllmmmnnnooooooooonnnmmmjjjooouuuwwwvvvsssooolllpppvvv|||~~~zzzvvvttttttooonnnnnnpppqqqpppkkkhhhfffdddcccccceeehhhiiiiiilllmmmnnnooonnnmmmkkkjjjdddgggkkkmmmnnnnnnnnnoooqqqooommmjjjgggeeecccbbbdddddddddeeefffffffffeeebbbaaa___^^^___cccjjjooorrrnnniiiggghhhjjjkkkjjjbbbeeeggggggdddccccccdddeeefffhhhjjjkkkkkkkkkjjjdddbbbaaaaaabbbdddeeeddd\\\[[[[[[]]]aaadddfffgggeeeffffffccc```^^^___aaa```___]]][[[YYYWWWWWWVVVTTTVVVXXXXXXWWWVVVWWWXXX\\\]]]```bbbcccdddcccccc___\\\ZZZZZZ\\\^^^^^^\\\___^^^^^^\\\[[[YYYWWWVVVSSSUUUVVVVVVVVVVVVYYY[[[aaabbbccccccbbbaaa___]]][[[[[[ZZZZZZ[[[\\\]]]^^^]]]]]]]]]]]]^^^```bbbcccbbbbbbdddiiirrr}}}ppphhhnnnzzz}}}{{{zzzyyyyyyxxxqqqooolllkkkmmmoooqqqqqqsssyyyzzzuuupppoooooonnnnnnkkkiiijjjooouuuyyyzzzrrrrrrqqqooollljjjiiiiiillljjjhhhiiikkknnnooopppqqqnnnjjjhhhhhhlllrrruuu}}}}}}|||xxxssspppppprrrrrrqqqooommmkkkkkknnnqqqsssnnnmmmrrrvvvsssooonnniiihhhgggffffffiiinnnqqqYYYXXXZZZ^^^dddoooxxxhhh^^^[[[aaauuuzzztttuuuwwwvvvsssqqqkkkggghhhjjjjjjlllooommmkkkgggeeecccccceeefffdddmmmoookkklllsssrrrkkknnnnnnllljjjiiiiiilllooolllllllllmmmnnnpppqqqrrrpppppprrrssstttuuuuuuuuuwwwvvvtttsssrrrrrrssstttqqquuuuuuooonnnrrrtttqqqkkklllmmmoooooooooooonnnpppqqqqqqnnnmmmnnnoooooorrrwww||||||wwwsssrrrsssqqqooonnnooopppmmmhhhcccccccccdddgggiiijjjiiiggglllmmmooopppooommmjjjhhheeehhhkkkllllllkkkkkkkkkqqqooommmjjjgggeeedddcccfffeeedddeeefffggggggfffaaa```___]]]]]]```fffjjjqqqmmmiiiggghhhiiiiiihhh]]]```ccccccbbbcccfffiiikkklllmmmmmmllliiigggeeecccbbbaaabbbeeefffffffff[[[ZZZ[[[^^^bbbfffggggggcccddddddaaa]]]ZZZ[[[]]]\\\[[[ZZZXXXVVVUUUTTTTTTUUUVVVWWWWWWVVVVVVXXXYYY]]]___bbbdddeeeeeedddddd___\\\YYYYYY\\\^^^^^^^^^```______^^^\\\ZZZYYYXXXSSSTTTUUUUUUUUUVVVZZZ\\\aaabbbbbbaaa```___]]]\\\[[[ZZZXXXWWWXXXYYY[[[]]]XXXYYY\\\^^^___`````````cccaaaaaaeeemmmuuuzzz{{{~~~}}}~~~~~~wwwrrrzzzyyyjjjaaagggrrr~~~~~~|||yyywwwuuusssqqqpppnnnllljjjiiikkkmmmmmmmmmlllsssvvvqqqmmmnnnppppppmmmjjjiiikkkqqqxxx{{{|||ssssssqqqmmmiiifffffffffiiigggeeefffiiimmmpppqqqooommmiiihhhjjjnnnssswww|||}}}{{{vvvpppmmmnnnpppmmmnnnnnnmmmkkkkkklllnnnoookkkkkkqqqvvvtttooommmhhhhhhhhhggggggiiimmmppp^^^fffpppwwwyyyoooddd[[[SSS```vvv|||uuusssttttttqqqnnnjjjiiigggffffffhhhiiikkkkkkhhhcccbbbdddeeedddcccfffhhhjjjkkkkkklllnnnpppmmmllljjjiiihhhhhhhhhiiillllllllloooqqqsssrrrqqqoooooooooooopppqqqrrrssstttsssqqqpppooopppqqqqqqttttttuuuuuutttrrrqqqpppccciiimmmllllllmmmmmmjjjllloooqqqpppllliiiiiijjjmmmpppsssvvvvvvsssooolllooommmkkkiiihhhhhhiiijjjgggeeecccccceeeffffffeeelllnnnppppppnnnkkkjjjjjjdddfffiiikkklllkkkiiiggglllnnnoooooommmkkkjjjkkkeeefffgggggggggfffdddccc^^^___aaaaaabbbcccfffhhhjjjhhhgggiiikkkkkkhhheeebbbaaa`````````aaacccdddkkkmmmnnnnnnjjjfffcccbbbdddeeeffffffeeebbb```^^^]]]]]]]]]```cccfffffffffcccbbbaaa```^^^[[[YYYXXX[[[[[[ZZZXXXUUUSSSQQQOOORRRRRRRRRRRRSSSTTTVVVWWW^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[YYYXXXYYY[[[^^^```aaa^^^\\\\\\^^^]]]ZZZVVVXXXSSSRRRWWWZZZXXXZZZ^^^bbbaaa___[[[XXXVVVWWWXXXWWWXXXYYYXXXVVVUUUUUUVVVVVVWWWYYY\\\^^^```aaaaaaaaaaaabbbcccfffiiilllmmmoooppppppoooooorrryyy{{{uuurrruuuyyy}}}}}}|||{{{zzz{{{yyyvvvrrrnnnjjjhhhgggggghhhhhhgggggggggjjjlllnnnkkkiiijjjmmmqqqrrrqqqlllnnnqqqsssssstttvvvwwwtttsssqqqmmmhhheeeeeefffjjjkkkkkkkkkjjjlllnnnqqqnnnkkkgggfffjjjpppuuuxxxxxxxxxvvvqqqkkkjjjmmmqqqllljjjhhhggghhhiiihhhgggiiijjjllloooqqqqqqooommmmmmiiifffgggkkkmmmkkkhhh}}}nnnhhhhhhgggeeebbbqqq|||wwwrrrqqqrrrsssqqqnnnmmmllljjjiiihhhhhhiiiiiijjjgggcccbbbdddeeeeeecccgggiiikkkkkkkkkjjjkkkllljjjiiihhhfffffffffggghhhlllkkklllnnnpppqqqqqqpppnnnnnnooooooppppppqqqqqqsssrrrqqqpppppppppqqqrrrttttttttttttrrrqqqooommmhhhmmmpppnnnmmmoooooolllllloooqqqpppmmmllllllmmmnnnooopppppppppnnnmmmlllmmmllliiifffeeedddeeeeeeeeecccaaaaaaccceeeffffffkkkmmmppppppnnnkkkjjjiiidddfffhhhiiijjjiiiiiihhhlllnnnppppppnnnkkkjjjjjjeeeffffffgggfffeeecccbbb^^^```bbbccccccccceeeggghhhffffffgggiiiiiigggdddaaaaaa```___```aaabbbccciiikkkmmmllliiifffccccccccccccddddddcccaaa___]]]]]]\\\\\\___bbbddddddcccaaa```___^^^\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUSSSRRRSSSSSSRRRRRRSSSUUUWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXZZZ]]]```bbb```___]]]]]]]]]\\\YYYXXXXXXSSSRRRVVVYYYXXXXXX\\\^^^]]][[[YYYWWWWWWXXXZZZWWWXXXXXXWWWUUUSSSTTTUUUVVVWWWYYY\\\^^^``````aaaaaaaaaaaabbbdddgggiiikkkmmmnnnnnnmmmmmmpppwww|||~~~~~~{{{xxxvvvvvvwwwwwwvvvxxxvvvsssoookkkhhhfffeeeeeefffffffffeeefffhhhkkknnnllljjjkkkooorrrsssssssssuuuwwwwwwvvvvvvwwwxxxssssssppplllhhhfffeeeffflllllllllkkkkkklllmmmooonnnkkkhhhiiilllrrrvvvxxxxxxvvvsssnnnkkkjjjlllnnniiihhhffffffhhhiiihhhgggfffhhhkkkooorrrssspppnnnoookkkiiijjjmmmooonnnkkk~~~jjj```cccllltttwww}}}yyyvvvwwwsssooonnnpppqqqpppoooooonnnmmmllljjjiiihhhggggggeeeccccccdddeeeeeeeeeiiikkkmmmmmmkkkiiihhhhhhhhhfffeeeddddddeeefffggglllkkkkkklllooopppooonnnmmmnnnnnnooooooooonnnnnnqqqqqqqqqqqqqqqqqqrrrrrrtttssssssrrrpppooommmlllmmmqqqqqqnnnlllnnnnnnmmmlllnnnoooooonnnmmmnnnnnnnnnmmmkkkiiihhhhhhiiijjjjjjiiifffcccaaa`````````bbb___]]]]]]```dddfffgggiiilllooopppnnnkkkhhhhhheeeeeefffgggggghhhhhhhhhlllooorrrrrrpppllliiigggeeeeeeffffffeeecccbbbaaa^^^aaacccddddddccccccddddddddddddeeeggggggeeeccc``````___^^^___```aaabbbfffhhhjjjjjjgggeeeccccccaaaaaabbbaaa```___]]]\\\\\\[[[[[[]]]___aaa```___]]]]]]\\\[[[ZZZYYYXXXXXXUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSQQQQQQRRRTTTWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ^^^aaaccc^^^______]]]ZZZXXXXXXXXXWWWTTTRRRVVVXXXWWWWWWYYYZZZXXXWWWVVVVVVWWWYYYZZZWWWXXXXXXVVVTTTRRRRRRSSSVVVXXXZZZ\\\^^^___``````````````````bbbdddfffgggjjjkkkkkkjjjiiilllrrrwwwvvv|||zzztttqqqsssqqqnnnnnnooorrrsssssssssrrrooollliiifffddddddcccdddddddddcccdddfffiiimmmkkkkkkmmmpppsssttttttxxxyyyzzzyyywwwuuuuuuvvvrrrrrrppplllhhhfffggghhhnnnnnnmmmmmmllllllllllllmmmkkkjjjlllooosssvvvwwwvvvsssmmmjjjhhhhhhiiiiiieeedddcccdddfffggggggfffcccfffjjjpppssstttpppnnnmmmkkkhhhiiimmmnnnmmmkkkqqqiiiccceeeqqq{{{vvvtttvvvtttqqqnnnmmmnnnooooooooonnnnnnnnnmmmkkkjjjhhhgggeeedddddddddeeefffggggggjjjmmmooopppmmmjjjhhhhhhfffeeedddcccccceeehhhiiiooommmlllmmmnnnoooooonnnlllmmmmmmnnnnnnmmmlllkkkooopppqqqrrrrrrrrrrrrrrrppppppppppppooonnnmmmmmmooorrrqqqkkkiiikkkllljjjlllmmmmmmmmmmmmllllllmmmlllkkkiiigggfffeeefffffffffeeecccaaa```____________\\\ZZZZZZ]]]cccgggiiihhhkkknnnooommmjjjgggfffeeeeeeddddddeeefffhhhiiikkkooossstttpppkkkgggdddccccccddddddcccaaa```___]]]```cccdddbbbaaa`````````aaabbbcccddddddcccbbb______^^^]]]^^^___```aaaccceeeggggggeeecccbbbbbb^^^^^^___^^^^^^\\\[[[ZZZ[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXUUUUUUVVVWWWWWWWWWVVVVVVSSSRRRPPPOOOPPPSSSVVVYYYUUUUUUVVVVVVVVVVVVVVVWWWXXXWWWWWWXXXYYY\\\^^^```[[[]]]]]][[[VVVTTTUUUWWWWWWUUUTTTVVVXXXXXXXXXXXXWWWUUUSSSSSSTTTVVVWWWWWWXXXXXXYYYWWWTTTRRRRRRSSSVVVXXX[[[]]]_________^^^______^^^^^^___```bbbcccfffggghhhfffeeeggglllqqqpppvvv{{{{{{~~~~~~vvvpppkkkhhhgggjjjiiihhhiiillloooqqqqqqooonnnllliiigggeeeddddddbbbcccccccccbbbbbbeeegggiiijjjkkkmmmoooqqqrrrsssuuuwwwwwwvvvtttrrrqqqrrrrrrrrrpppmmmjjjhhhiiijjjoooooonnnnnnnnnmmmkkkjjjkkkjjjjjjmmmpppsssttttttsssmmmgggddddddeeedddbbb_________aaadddfffeeedddccceeejjjpppsssrrrnnnjjjhhhfffdddeeehhhiiiiiihhh~~~eeecccdddoooxxxtttrrrrrrvvvtttrrrooommmmmmnnnnnnnnnllllllllllllkkkjjjiiihhheeeeeeffffffffffffhhhhhhkkkmmmpppqqqpppmmmllllllgggfffddddddeeehhhlllnnnrrrpppnnnnnnooooooooonnnkkkkkkllllllkkkkkkjjjjjjnnnoooqqqsssssssssqqqqqqllllllmmmmmmnnnoooppppppqqqsssqqqkkkhhhiiikkkiiikkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiigggfffdddcccaaaaaaaaaaaa```aaaaaaaaa]]]ZZZXXXYYY]]]cccgggiiigggjjjmmmnnnllliiigggfffeeeeeedddcccdddfffhhhiiijjjnnnrrrsssoooiiidddaaa______```aaa```___^^^]]][[[^^^```aaa```^^^]]]]]]^^^___aaaccccccccccccccc___^^^]]]]]]]]]^^^```aaaaaacccddddddbbbaaa```aaa\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWXXXZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXWWWWWWWWWWWWVVVVVVUUUTTTRRRQQQOOOOOOPPPRRRUUUWWWUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[XXXZZZZZZVVVRRRPPPQQQTTTVVVVVVVVVVVVXXXZZZYYYWWWVVVSSSPPPPPPRRRTTTUUUTTTXXXYYYYYYXXXUUUTTTTTTUUUWWWYYY[[[^^^______^^^]]]^^^]]]]]]\\\\\\]]]___```cccdddeeecccaaabbbgggkkkgggmmmssstttuuu}}}xxxtttooohhhcccaaabbbcccdddddddddgggjjjmmmnnnmmmlllkkkiiihhhgggfffeeeeeecccddddddbbbaaaaaaccceeeeeegggjjjlllmmmnnnooooooppprrrsssrrrpppnnnnnnoooqqqqqqpppmmmjjjiiijjjlllooonnnnnnooopppooollliiiiiiiiiiiillloooppppppooonnnhhhbbb______```___]]]\\\\\\]]]___bbbddddddbbbdddfffjjjoooqqqooojjjfffcccbbbbbbbbbdddfffffffffqqqlllkkknnn{{{}}}vvvtttqqqnnnnnnqqqrrrqqqooommmmmmmmmnnnooolllllllllkkkkkkjjjjjjjjjeeeggghhhhhhgggggghhhjjjlllnnnqqqrrrqqqooooooooohhhfffeeeeeegggkkkppprrrtttrrrooonnnnnnoooooonnnjjjjjjiiiiiiiiiiiijjjkkknnnooorrrttttttssspppooojjjjjjkkklllnnnoooqqqrrrrrruuusssmmmjjjkkkkkkjjjhhhgggeeeeeeggghhhhhhgggfffgggiiijjjiiifffcccaaa___``````aaaaaabbbbbbbbb\\\ZZZYYYZZZ___dddhhhjjjhhhjjjlllllliiigggffffffeeeeeeddddddeeefffhhhiiiiiimmmppppppllleee```]]]ZZZ[[[\\\]]]^^^]]]\\\\\\ZZZ\\\^^^^^^]]]\\\\\\]]]\\\___bbbcccccccccdddeee______^^^]]]^^^___```aaa___aaabbbaaa___^^^^^^___[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVWWWYYYZZZYYYXXXWWWVVVUUUTTTTTTUUUWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPPPPPPPQQQSSSUUUVVVTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVSSSOOONNNOOOPPPTTTUUUVVVUUUWWWZZZYYYVVVTTTQQQNNNNNNRRRTTTTTTSSSXXXYYYYYYXXXVVVUUUUUUVVVWWWYYY\\\^^^___^^^]]]\\\]]]\\\[[[[[[[[[\\\]]]^^^```bbbcccaaa^^^^^^bbbfffccchhhnnnpppqqqwww~~~vvvpppllljjjgggccc```___bbbdddbbbccceeehhhkkkkkkjjjhhhiiihhhgggffffffffffffgggdddeeedddbbb______```bbbcccfffjjjkkkkkkkkkkkkkkkmmmnnnoooooommmllllllmmmnnnooonnnllliiiiiijjjlllmmmmmmmmmpppsssrrrnnnjjjiiihhhiiijjjmmmmmmlllkkkjjjfff```]]][[[\\\\\\\\\[[[\\\]]]```ccceeedddbbbdddeeehhhlllmmmlllgggcccbbbbbbbbbcccccceeefffgggvvvyyy|||{{{vvvssssssqqqmmmmmmooonnnnnnmmmllllllmmmoooqqqqqqpppnnnllljjjjjjjjjjjjgggiiikkkkkkiiihhhiiikkknnnoooqqqqqqooonnnoooooohhhgggffffffhhhmmmrrruuuuuurrrnnnmmmmmmmmmmmmllliiihhhfffeeefffhhhjjjlllnnnpppsssuuuuuurrrooommmkkkkkkkkklllmmmoooqqqrrrqqqtttsssmmmjjjjjjjjjhhhdddbbbaaacccgggjjjjjjjjjeeefffggghhhhhhfffdddbbb___``````aaaaaaaaaaaaaaa\\\[[[ZZZ\\\aaaeeehhhiiihhhjjjjjjiiigggffffffgggeeeeeeeeeeeefffggghhhiiihhhkkkmmmlllhhhbbb]]]ZZZUUUWWWXXXZZZ[[[[[[[[[[[[ZZZ\\\]]]]]]\\\\\\]]]___\\\___cccddddddccceeeggg```___^^^^^^^^^___aaaaaa___``````___]]]\\\\\\]]]ZZZZZZYYYYYYXXXXXXYYYYYYVVVUUUUUUVVVXXXZZZYYYXXXWWWVVVUUUTTTTTTTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTQQQQQQRRRTTTUUUUUUVVVVVVTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[ZZZWWWSSSPPPOOOOOONNNMMMOOOSSSTTTRRRUUUZZZYYYTTTQQQMMMKKKMMMRRRVVVVVVUUUUUUWWWWWWWWWUUUUUUVVVWWWXXXZZZ]]]___```^^^\\\ZZZ\\\[[[ZZZZZZ[[[\\\]]]^^^___aaaaaa___\\\\\\___bbbbbbeeeiiikkkmmmpppuuuyyyyyywwwqqqllliiieeefffdddaaa______bbbeeeeeefffjjjmmmooommmiiieeeeeeeeeeeeeeeeeeffffffgggddddddccc```]]][[[\\\]]]bbbfffjjjlllkkkiiihhhiiijjjlllmmmllljjjhhhhhhhhhjjjkkkjjjiiigggfffhhhjjjkkkjjjlllpppuuuuuuqqqlllkkkjjjiiijjjkkkkkkjjjhhhhhhfffbbb^^^ZZZYYY[[[]]]^^^^^^```cccfffgggfffdddbbbccceeehhhjjjjjjgggddd```aaabbbbbbcccdddeeeggg{{{vvvwwwtttrrrtttssspppooorrrkkkkkkkkkkkkkkkmmmpppsssuuussspppmmmjjjjjjjjjjjjhhhkkkmmmllljjjhhhiiikkkoooppppppooommmlllmmmnnnhhhgggeeefffiiinnnssswwwtttqqqnnnllllllllllllkkkiiigggeeedddeeegggkkkmmmnnnqqqtttuuuuuurrrnnnlllmmmmmmllllllmmmnnnpppqqqmmmppppppkkkhhhhhhhhheeeaaa```___bbbggglllmmmmmmeeeeeefffffffffeeedddddd``````aaaaaa``````___^^^\\\\\\\\\^^^cccgggiiiiiiiiijjjiiihhhfffeeefffhhheeeeeefffgggggghhhhhhhhhhhhjjjllljjjeee___[[[XXXSSSTTTVVVXXXZZZZZZZZZZZZ[[[\\\]]]]]]\\\]]]___aaa\\\```dddeeeddddddfffhhh``````___^^^___```aaabbb___``````^^^\\\ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYUUUTTTTTTVVVXXXZZZZZZYYYXXXWWWUUUSSSSSSTTTVVVWWWVVVVVVVVVWWWWWWVVVVVVUUUQQQRRRTTTVVVWWWWWWWWWVVVSSSTTTTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^[[[WWWRRROOOPPPPPPNNNLLLLLLPPPRRRPPPSSSYYYXXXRRRNNNKKKIIILLLRRRXXXYYYWWWSSSUUUVVVVVVUUUTTTVVVWWWXXXZZZ]]]___```^^^\\\ZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^^^^```aaa^^^[[[[[[]]]```^^^___aaadddfffhhhjjjkkkjjjpppxxx}}}}}}zzzvvvttt}}}tttnnnllliiiggg___``````]]]ZZZZZZ]]]```iiikkkooossstttqqqkkkfffccccccccccccdddeeefffgggddddddbbb^^^[[[YYYYYYZZZbbbgggkkkmmmkkkhhhggghhhhhhiiijjjhhhfffcccccccccggghhhhhhfffddddddfffhhhiiiiiikkkqqqvvvwwwrrrmmmmmmkkkjjjjjjjjjjjjiiihhhggggggeee___ZZZYYY\\\___aaaaaacccfffiiiiiihhhfff``````bbbfffiiiiiigggeee^^^___```aaaaaabbbdddfffzzzvvvttttttsssrrrqqqpppnnnmmmmmmmmmmmmmmmmmmmmmnnnooopppssspppllljjjjjjjjjjjjiiifffiiillljjjgggggglllpppxxxpppkkkllllllhhhhhhkkkhhhfffdddeeeiiinnnqqqsssooonnnmmmlllkkkjjjjjjiiihhhhhhhhhggggggiiimmmqqqqqqrrrsssrrrpppmmmlllllliiikkknnnsssvvvvvvsssppppppnnnllllllmmmkkkgggcccbbbaaaaaacccfffhhhiiiiiieeeeeeeeeddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaa]]]aaacccaaabbbgggkkkkkkllliiiffffffggghhhfffdddeeeggghhhhhhgggggghhhjjjjjjhhheeeaaa]]]YYYVVVTTTTTTUUUVVVWWWYYYZZZ[[[\\\YYYZZZ[[[\\\]]]]]]^^^]]]``````aaadddggghhhgggeeeccccccaaa```^^^]]]]]]]]]aaa^^^\\\\\\^^^^^^\\\ZZZZZZZZZZZZYYYXXXXXXWWWWWWSSSUUUWWWYYYZZZZZZZZZYYYXXXXXXUUURRRPPPPPPSSSVVVYYY[[[[[[XXXTTTRRRTTTVVVRRRSSSUUUVVVWWWWWWVVVUUUPPPRRRTTTVVVWWWXXXXXXWWWZZZ[[[^^^``````^^^\\\[[[XXXSSSNNNKKKLLLNNNNNNMMMQQQSSSVVVXXXXXXVVVSSSQQQJJJIIIMMMVVV]]]]]][[[\\\XXXXXXWWWVVVWWWXXXYYYZZZaaaaaa```^^^]]]\\\[[[ZZZZZZ[[[ZZZYYYWWWWWWYYY[[[\\\[[[ZZZYYYZZZ[[[]]]^^^^^^^^^______aaabbbcccdddhhhhhhiiillloooqqqqqqpppxxxuuunnnnnnsss{{{ssslllhhhfffeeedddeeebbb]]]YYYYYY___gggnnnoooqqqsssssspppmmmlllkkkeeeeeeffffffggggggggggggcccaaa___]]]\\\[[[[[[\\\eeejjjoooqqqooollljjjjjjoookkkeeebbbaaabbbbbbbbbddddddddddddddddddeeeeeejjjhhhhhhlllqqqssspppkkkqqqnnnjjjjjjllllllkkkhhhggggggeeeccc```^^^___``````bbbeeeggghhhgggeeedddaaaaaabbbfffiiijjjgggcccaaa``````aaacccfffiiikkkzzzvvvssspppssssssrrrpppooonnnmmmlllkkkkkkkkklllmmmnnnoooooopppmmmjjjiiiiiijjjiiiiiigggjjjlllkkkiiijjjnnnssswwwpppllllllkkkgggfffhhhfffdddcccdddhhhmmmppprrrnnnnnnmmmlllkkkiiihhhgggeeeffffffeeeeeefffiiillllllnnnppppppnnnmmmlllmmmooopppqqqsssuuusssooolllmmmllljjjjjjkkkjjjgggcccdddccccccdddgggiiijjjiiiddddddcccccccccccccccccccccbbbaaa```````````````^^^bbbdddbbbccchhhkkkkkkkkkiiiggggggiiiiiigggeeedddfffhhhhhhhhhhhhiiikkkgggfffccc```\\\XXXVVVTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[\\\^^^^^^^^^___``````aaadddggghhhgggeeedddcccaaa```___^^^^^^^^^```^^^]]]]]]______]]]ZZZ]]]\\\\\\[[[ZZZYYYYYYXXXVVVVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWUUUTTTTTTWWWYYYZZZ[[[[[[XXXTTTRRRSSSUUUTTTUUUVVVWWWWWWWWWVVVUUURRRSSSTTTVVVWWWXXXXXXYYYZZZ[[[]]]______^^^\\\ZZZWWWSSSNNNLLLMMMNNNOOOOOOQQQSSSUUUWWWWWWUUUSSSQQQNNNNNNTTT]]]bbb___[[[YYYWWWWWWVVVVVVWWWXXXYYYZZZcccbbbbbb```___^^^]]]]]][[[\\\[[[ZZZXXXWWWYYY[[[[[[ZZZXXXXXXXXXYYY[[[\\\^^^^^^]]]]]]^^^___``````ddddddeeehhhlllooooooooorrrxxx~~~xxxpppfff```eeejjjxxxzzzyyyuuuooojjjhhhgggfffeeedddbbb^^^[[[\\\aaajjjpppqqqrrrssspppllliiiggggggfffgggiiijjjkkkjjjiiihhheeecccbbb```_________```gggkkkooopppooolllllllllnnnkkkfffbbbbbbbbbbbbbbbdddccccccbbbcccdddeeefffjjjhhhhhhkkkpppqqqnnnjjjqqqooommmmmmnnnnnnkkkiiigggfffdddbbb```___aaabbbbbbdddgggiiiiiihhheeedddbbbbbbcccgggjjjjjjgggdddaaaaaabbbccceeeiiilllnnnyyyuuutttsssqqqooorrrqqqqqqpppnnnmmmkkkkkkhhhhhhiiijjjlllmmmnnnnnnmmmkkkhhhfffggghhhhhhhhhgggiiillllllkkklllqqquuuvvvqqqmmmmmmkkkgggdddeeedddcccaaacccgggllloooqqqnnnnnnnnnmmmkkkhhheeeddddddfffffffffeeeeeegggiiijjjlllnnnooonnnnnnnnnooosssrrrrrrssssssqqqnnnkkkkkkjjjiiijjjjjjjjjhhhffffffeeeeeefffiiijjjjjjjjjbbbbbbbbbbbbccccccccccccdddccc```___^^^^^^___``````dddfffddddddiiilllkkkjjjiiihhhiiijjjiiigggeeebbbdddggghhhggghhhiiikkkfffeeeccc```]]]ZZZXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXYYY[[[\\\^^^___````````````aaadddfffgggfffeeeccccccbbb```____________^^^^^^^^^___``````]]][[[]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYVVVWWWYYYYYYYYYYYY[[[\\\ZZZ[[[ZZZWWWTTTRRRSSSTTTVVVWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSTTTUUUWWWYYYZZZZZZ[[[]]]^^^^^^\\\[[[YYYUUURRRNNNLLLMMMPPPQQQRRRRRRSSSUUUVVVUUUTTTQQQPPPQQQRRRYYYbbbeee___XXXUUUVVVVVVVVVVVVWWWXXXYYYZZZaaaaaa```______^^^]]]]]]\\\]]]\\\[[[YYYXXXYYYZZZYYYXXXWWWVVVWWWXXXYYYZZZ\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^___bbbfffjjjkkkkkkkkknnnuuu|||xxxmmmddd\\\YYY]]]bbbnnnzzzwwwvvvsssoookkkooollliiigggggggggfffeeebbbaaa___]]]___dddmmmsssttttttqqqmmmhhhdddbbbcccgggiiillloooooommmjjjhhhfffeeedddcccbbbccccccdddjjjlllooopppooonnnnnnnnnnnnjjjfffcccccccccbbbaaacccbbbaaaaaabbbdddfffhhhjjjhhhhhhjjjmmmnnnkkkhhhooonnnmmmmmmnnnllljjjgggfffeeebbb``````bbbdddeeedddfffiiikkkjjjhhheeeccccccdddeeehhhkkkkkkhhhfffbbbcccdddfffiiimmmpppqqqzzz}}}zzzvvvqqqoooqqqrrrrrrppppppppppppooonnnllljjjiiiffffffhhhjjjkkklllmmmmmmmmmjjjfffeeeeeeeeeeeeeeefffhhhjjjkkkkkkmmmqqquuuuuurrrooommmkkkhhheeecccdddbbbbbbdddhhhmmmpppqqqppppppooonnnlllhhheeecccfffhhhiiiiiigggggghhhiiikkkmmmpppqqqpppooooooppprrrqqqqqqqqqqqqqqqnnnllljjjjjjjjjjjjkkkkkkjjjiiifffeeeeeegggiiijjjjjjiiibbbbbbbbbcccdddddddddeeeeeeccc```]]]\\\]]]___```aaafffgggffffffjjjlllkkklllkkkkkkjjjiiigggeeeccc___aaadddfffffffffhhhiiifffeeecccaaa^^^\\\ZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXZZZ\\\^^^``````aaa``````aaacccfffgggeeedddcccbbbaaa```````````````\\\\\\]]]_________]]]\\\ZZZYYYXXXXXXXXXYYYZZZZZZ\\\[[[ZZZXXXWWWXXXXXXYYYVVVXXX[[[\\\[[[[[[\\\]]][[[[[[YYYWWWUUUSSSSSSSSSWWWWWWVVVVVVUUUTTTSSSSSSTTTSSSRRRRRRSSSVVVYYY[[[[[[[[[\\\]]]\\\[[[YYYXXXTTTRRROOOMMMNNNQQQSSSUUUVVVVVVVVVUUUSSSQQQOOONNNQQQRRRXXX```aaaZZZTTTRRRUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ\\\]]]]]]\\\YYYXXXXXXYYYXXXXXXWWWWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[___ccceeeeeefffgggkkkpppsssvvv{{{pppfff```___```eeeqqqxxxxxxuuupppmmmlllkkkjjjhhhhhhfffeeeeeeffffffdddccc______^^^^^^```fffmmmssstttsssooojjjdddaaaaaabbbfffiiinnnqqqqqqnnnjjjgggeeedddcccccccccdddeeeffflllmmmnnnnnnnnnoooooopppllljjjfffeeeddddddbbbaaacccbbbaaaaaabbbdddgggiiijjjhhhhhhiiikkkkkkiiifffjjjkkkkkkkkkkkkhhheeeccceeeccc``````aaadddggghhheeefffiiijjjiiifffcccaaadddeeehhhjjjkkkkkkiiigggdddeeehhhjjjnnnppprrrtttrrrhhhmmmttt}}}|||yyysssnnnlllnnnpppqqqqqqooopppppppppnnnllljjjhhheeefffhhhjjjlllmmmmmmmmmnnnkkkgggdddddddddcccbbbfffggghhhhhhiiillloooqqqsssrrrooommmkkkjjjgggdddeeeddddddfffkkkooorrrsssrrrrrrqqqooollliiifffeeegggiiijjjjjjhhhhhhiiijjjmmmoooqqqqqqpppoooooooootttsssrrrqqqqqqooollljjjggghhhhhhhhhhhhhhhiiijjjfffffffffgggiiijjjhhhgggcccdddddddddeeefffffffffdddbbb___]]]\\\]]]___```bbbgggiiiggggggjjjkkkjjjmmmmmmllliiifffcccaaa```\\\___bbbdddddddddeeefffcccbbbaaa___]]][[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUVVVXXXYYY\\\]]]___````````````aaaccceeefffeeecccaaaaaa```````````````aaaZZZ[[[]]]^^^^^^]]]]]]]]][[[ZZZYYYYYYZZZ[[[]]]^^^^^^]]][[[YYYXXXXXXXXXYYYWWWYYY\\\]]]\\\[[[[[[[[[\\\ZZZXXXWWWVVVUUUUUUTTTVVVVVVUUUTTTSSSRRRQQQQQQSSSRRRPPPPPPQQQTTTXXXZZZ[[[[[[\\\[[[ZZZYYYXXXWWWSSSRRRPPPOOOOOOQQQUUUXXXZZZYYYWWWUUURRRPPPNNNMMMRRRRRRVVV[[[[[[WWWTTTVVVTTTUUUVVVWWWWWWXXXXXXXXXVVVVVVVVVWWWWWWWWWWWWWWW[[[\\\]]]\\\YYYXXXXXXYYYYYYYYYXXXYYYYYYYYYZZZZZZVVVVVVWWWXXXYYY[[[]]]^^^[[[YYYWWWWWWYYY\\\^^^___aaaaaaccchhhjjjmmmttt}}}zzzooohhhhhhnnnvvv|||uuuqqqooolllhhhfffeeeeeeeeeeeeeeedddccccccccccccaaa___\\\]]]]]]^^^```eeekkkoooqqqooolllgggcccaaabbbdddeeehhhkkknnnnnnkkkgggdddcccbbbaaaaaaaaabbbddddddllllllllllllnnnoooooopppkkkiiigggffffffeeecccaaacccbbbbbbbbbccceeehhhiiiiiihhhhhhhhhhhhhhhgggfffiiijjjkkkkkkiiifffcccbbbdddbbb___```dddgggiiijjjdddeeefffgggfffcccaaa___dddgggiiikkkkkkjjjiiihhhfffhhhkkknnnppprrrsssssszzzuuugggbbbdddnnn}}}{{{vvvvvvqqqkkkiiikkkmmmnnnnnnooopppppppppooollljjjhhhfffhhhjjjlllmmmmmmmmmmmmnnnkkkgggeeedddeeedddcccgggggggggggghhhiiikkklllooopppmmmjjjjjjllljjjgggeeeeeeeeehhhmmmqqqtttttttttsssqqqooollljjjhhhgggggghhhiiiiiihhhhhhjjjlllnnnppprrrrrrqqqpppppppppyyyxxxvvvuuusssooojjjfffeeefffgggfffeeeeeegggiiigggfffggghhhjjjiiigggeeeeeeeeeeeeeeeffffffffffffcccbbb```^^^^^^___```aaaccchhhjjjhhhgggjjjkkkiiimmmllljjjfffaaa^^^^^^^^^\\\___bbbddddddcccdddddd``````^^^\\\ZZZYYYWWWVVVZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWYYY[[[\\\]]]^^^^^^``````aaaccceeeeeedddbbb```____________``````aaaZZZ[[[]]]]]]]]]]]]___```bbb```___^^^^^^```bbbccc^^^]]]\\\ZZZYYYYYYXXXXXXWWWZZZ\\\]]]\\\[[[[[[\\\\\\ZZZXXXWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQSSSRRRQQQPPPRRRUUUXXXZZZ[[[[[[[[[ZZZYYYWWWVVVUUUSSSSSSRRRPPPPPPRRRVVVYYY\\\ZZZXXXUUURRRPPPOOOOOOUUUTTTVVVYYYXXXUUUVVVZZZUUUUUUVVVWWWWWWWWWWWWVVVTTTTTTUUUVVVVVVWWWXXXXXXXXXZZZ[[[[[[YYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[TTTTTTUUUWWWYYY[[[]]]^^^\\\YYYUUUTTTVVVYYY[[[\\\\\\[[[]]]aaacccdddhhhnnn~~~}}}{{{xxxxxx|||xxxuuurrrpppiiigggeeebbbaaaaaabbbccccccaaa````````````^^^\\\ZZZ\\\^^^___```ccchhhkkklllkkkiiifffbbbaaacccddddddfffhhhiiihhhgggeeeccccccbbbaaa``````aaabbbcccjjjiiiiiijjjmmmnnnnnnmmmjjjiiigggggggggfffcccaaadddddddddeeeeeeggghhhhhhhhhhhhhhhgggggggggggggggjjjllllllkkkhhheeeddddddcccaaa___aaafffjjjjjjiiiddddddccccccbbbaaa```___dddgggkkklllkkkiiihhhhhhiiikkknnnppprrrrrrqqqppp|||uuunnnjjjiiibbbhhhrrr~~~xxxwwwuuuqqqnnnkkkhhhiiikkkmmmmmmkkkooopppqqqqqqpppmmmjjjhhhiiijjjlllnnnoooooonnnmmmllliiifffeeefffggghhhgggjjjiiigggfffggghhhhhhhhhkkkllliiieeefffkkklllhhheeeeeefffiiinnnrrrtttuuutttrrrooollljjjiiiiiiiiijjjjjjjjjjjjiiikkknnnqqqppprrruuuvvvvvvvvvvvvwww{{{{{{zzzyyywwwrrrlllhhhggghhhiiigggffffffhhhkkkhhhhhhhhhjjjkkkkkkhhhffffffeeeeeeeeeeeeeeeddddddaaaaaa`````````aaabbbbbbccchhhjjjhhhgggiiijjjhhhiiiiiifffbbb]]]\\\]]]```]]]```dddfffeeedddccccccaaaaaa___]]][[[YYYWWWVVVZZZZZZZZZYYYYYYXXXXXXWWWVVVWWWXXXYYY[[[[[[\\\\\\aaa```aaaccceeeeeecccbbb^^^^^^^^^^^^^^^___``````\\\]]]^^^]]]]]]^^^bbbeeeiiigggdddaaa``````aaabbb]]]]]]]]]\\\[[[ZZZYYYXXXWWWYYY[[[\\\\\\]]]^^^```\\\ZZZXXXXXXZZZ[[[ZZZYYYUUUTTTSSSRRRQQQQQQRRRRRRTTTSSSSSSSSSTTTWWWYYY[[[\\\[[[ZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQPPPQQQVVVZZZZZZYYYVVVTTTSSSSSSTTTTTTVVVVVVWWWZZZWWWSSSTTTXXXVVVVVVWWWWWWWWWVVVUUUTTTRRRSSSSSSUUUVVVWWWXXXXXXUUUXXXZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZTTTTTTUUUVVVWWWYYY[[[\\\[[[XXXTTTSSSUUUYYY\\\]]][[[ZZZ\\\______\\\\\\___hhhuuu{{{sssrrryyywwwuuusssttttttssspppmmmfffeeedddbbbaaa```aaabbb```^^^\\\[[[\\\\\\[[[ZZZ[[[]]]___```aaabbbeeegggggggggfffdddaaa```aaabbbeeeeeeddddddcccccccccccceeedddcccbbbbbbbbbcccdddhhhggggggiiilllmmmllljjjiiihhhhhhhhhhhhgggccc```dddeeeggghhhhhhhhhgggggggggggghhhggggggggghhhiiijjjkkkllliiieeeccccccdddbbb``````ccciiillljjjhhhdddcccaaa```___```aaaaaadddgggkkkllljjjhhhhhhhhhkkkmmmppprrrrrrpppmmmlllzzzlllgggfffeeegggkkkkkkvvvzzzuuusssqqqnnnhhhggggggjjjnnnpppnnnkkkoooppprrrrrrqqqnnnkkkhhhkkklllnnnppppppooonnnmmmjjjhhhffffffhhhjjjkkkkkkmmmkkkhhhggggggggggggfffgggiiifffaaadddkkkmmmiiieeedddeeeiiinnnrrrtttuuutttqqqnnnjjjhhhhhhiiijjjnnnnnnmmmllllllnnnrrrvvvsssvvvyyy{{{||||||~~~zzzzzz{{{|||{{{wwwrrrmmmkkklllmmmkkkiiiiiilllooojjjjjjjjjlllmmmllliiifffeeeeeeeeeddddddccccccccc``````aaaaaabbbcccccccccccchhhjjjhhhgggiiiiiigggfffeeeccc___[[[[[[^^^bbb___bbbfffgggfffeeeddddddeeedddbbb```^^^\\\ZZZYYY[[[[[[ZZZZZZYYYYYYYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZaaa```aaaccceeeeeecccaaa]]]]]]]]]]]]]]]^^^___```^^^___```^^^]]]___dddiiimmmjjjfffbbb___^^^^^^___\\\\\\]]]]]]\\\[[[YYYXXXVVVXXX[[[\\\]]]___bbbddd\\\YYYWWWXXX[[[]]]\\\ZZZVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUWWWYYYZZZ\\\\\\[[[ZZZYYYWWWUUUTTTTTTUUUUUUTTTRRRPPPQQQVVVZZZXXXWWWUUUTTTTTTVVVWWWYYYUUUUUUXXXZZZVVVQQQPPPTTTVVVWWWXXXXXXWWWVVVTTTSSSPPPPPPQQQSSSTTTUUUVVVWWWTTTVVVYYYYYYYYYXXXXXXYYYXXXYYYYYYZZZ[[[ZZZZZZZZZUUUUUUUUUUUUVVVWWWXXXYYYZZZWWWSSSRRRUUUYYY]]]___\\\[[[]]]```___YYYVVVWWWZZZdddkkkjjjlllssstttoookkkkkkrrr~~~~~~}}}{{{zzzvvvssskkklllnnnrrruuusssnnniiiaaabbbaaa```^^^]]]]]]^^^]]]ZZZXXXXXXYYYZZZZZZYYY]]]___aaaaaaaaabbbdddfffeeeeeeeeebbb___^^^^^^___fffeeecccaaa```aaacccdddgggfffeeedddcccddddddeeefffeeeeeehhhkkkmmmkkkhhhiiihhhhhhiiiiiigggccc```eeefffhhhjjjjjjiiigggfffgggggghhhgggggggggiiijjjhhhjjjiiifffbbb```aaacccbbb``````dddjjjmmmjjjgggeeecccaaa___^^^```bbbdddcccgggkkkllljjjhhhggghhhmmmoooqqqrrrqqqoookkkiii|||gggbbbaaafffiiikkkrrrzzz}}}~~~~~~|||yyywwwvvvtttqqqkkkffffffdddbbbdddhhhlllmmmlllrrrsssrrrpppmmmkkkjjjkkknnnqqqtttvvvuuusssrrrrrroookkkggggggeeeeeekkkrrrooommmkkkhhhgggfffggghhhhhhgggeeefffhhhiiijjjiiidddbbbcccjjjrrrxxxyyywwwpppnnniiieeeccceeejjjmmmqqqnnnlllllloooqqqssssssyyyzzzzzz{{{|||}}}~~~~~~{{{yyy{{{yyytttpppooosssrrrpppmmmjjjiiijjjlllllliiigggfffgggggggggfffbbbbbbbbbbbbaaaaaaaaaaaa```ccceeeccc______cccgggfffhhhiiiiiigggffffffgggfffccc^^^\\\[[[]]]^^^^^^___ccchhhkkkjjjhhhgggfffeeeeeeeeeccc```]]][[[[[[___^^^\\\\\\]]]]]]\\\[[[]]][[[YYYWWWWWWYYY[[[]]]aaacccffffffdddaaa___^^^^^^]]][[[ZZZZZZ[[[]]]^^^]]]^^^___bbbdddeeedddccchhhfffdddaaa___^^^^^^^^^\\\\\\\\\[[[ZZZYYYYYYXXX[[[\\\]]]^^^```aaaaaaaaa\\\YYYVVVZZZ```bbb]]]XXXWWWVVVUUUUUUVVVVVVTTTRRRSSSTTTTTTTTTUUUXXX\\\______[[[WWWUUUUUUVVVVVVVVVYYYUUUPPPNNNOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVYYYYYYXXXWWWUUUTTTSSSSSSUUUUUUTTTSSSRRRRRRQQQQQQOOOPPPRRRUUUVVVWWWWWWWWWTTTYYY\\\YYYWWWXXXWWWTTTUUUVVVWWWXXXXXXWWWUUUUUUUUUSSSRRRSSSVVVYYYZZZZZZZZZXXXVVVTTTUUUWWWZZZ\\\ZZZ]]]```^^^XXXTTTSSSUUUVVVVVVXXXZZZ^^^```___^^^fffhhhkkknnnqqqvvv||||||zzzvvvqqqmmmjjjhhhhhheeehhhmmmpppoookkkfffbbb]]]\\\YYYXXXWWWXXXYYYZZZ[[[ZZZYYYXXXXXXXXXZZZZZZ\\\```eeedddbbb```cccfffhhhgggeeeaaa^^^\\\^^^___bbbbbbbbbbbbbbbccccccdddmmmjjjfffcccaaabbbccceeefffcccaaaccchhhkkkjjjhhhnnnllljjjgggeeeddddddcccdddgggkkknnnnnnkkkgggeeejjjjjjjjjjjjiiihhhggggggfffeeedddaaa______aaaccceeefffhhhkkknnnnnnkkkiiiccc```]]]ZZZZZZ]]]aaacccfffhhhlllmmmkkkiiihhhhhhpppqqqrrrqqqpppppprrrtttzzzrrrlllgggeeeiiiqqqxxx{{{~~~wwwvvvwwwuuusssrrrqqqooojjjfffeeedddccceeeiiillllllkkkpppqqqqqqpppnnnllllllmmmoooqqqtttvvvvvvvvvuuuuuussslllhhhgggffffffiiioooooonnnkkkhhhgggfffggggggjjjgggdddcccdddfffffffffeeedddfffllltttyyyyyyvvvnnnkkkgggdddccceeejjjnnnssssssrrrrrrssstttvvvwww{{{{{{{{{||||||}}}}}}~~~{{{yyyzzzyyysssoooooorrrrrrqqqnnnllllllnnnppprrrooojjjggggggffffffeeebbbbbbbbbbbbbbbbbbbbbbbb```cccdddbbb______dddhhhjjjkkkkkkjjjiiihhhhhhiiieeebbb___]]]]]]^^^___```dddfffhhhiiihhhgggggghhhggggggfffddd```^^^]]]\\\```___^^^^^^______^^^\\\^^^]]]\\\[[[[[[\\\^^^___bbbdddfffeeeccc```______^^^]]][[[[[[[[[]]]___`````````aaabbbddddddcccbbbcccbbb___]]]\\\[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXX[[[\\\___aaabbbccccccccc[[[XXXVVVZZZ```bbb___ZZZXXXWWWVVVWWWWWWWWWUUUTTTRRRSSSUUUUUUVVVXXX\\\^^^]]][[[WWWUUUVVVVVVUUUUUUVVVSSSOOOMMMOOOQQQSSSTTTWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWUUUTTTRRRRRRQQQRRRQQQQQQPPPPPPOOOOOOOOONNNOOOQQQTTTUUUVVVWWWWWWWWW\\\^^^[[[YYYYYYXXXUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSRRRTTTWWWYYYYYYYYYZZZXXXUUUTTTTTTVVVYYY[[[[[[^^^___^^^ZZZVVVSSSRRRTTTSSSTTTVVVYYY[[[\\\[[[```bbbdddgggjjjooouuuyyy}}}uuuqqqsssqqqoookkkhhhfffdddcccbbbeeejjjmmmllliiiddd```\\\[[[ZZZXXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[]]]^^^______bbbdddccc___^^^```dddfffeeeccc```]]]\\\^^^___aaaaaa`````````bbbcccdddllljjjgggeeeeeegggiiikkkhhheeeccceeejjjmmmllliiinnnllljjjgggeeedddcccccceeegggkkknnnnnnkkkgggeeeiiiiiiiiiiiihhhgggffffffdddcccbbb```___```dddgggiiiiiijjjlllnnnnnnllljjjbbb```]]][[[[[[]]]___aaafffiiilllmmmlllkkkjjjjjjpppqqqqqqpppooooooppprrrvvvmmmjjjiiihhhfffiiillluuu{{{vvvuuusssqqqpppppppppmmmjjjgggddddddeeegggjjjllllllkkkmmmoooqqqqqqpppooopppqqqqqqrrrtttvvvxxxyyyzzzzzzxxxpppjjjiiijjjjjjjjjlllpppnnnkkkiiigggfffgggggglllhhhccc```aaabbbcccdddggggggjjjpppvvvyyyxxxuuullliiieeebbbcccgggmmmpppvvvxxxzzzzzzxxxwwwzzz|||||||||{{{{{{{{{|||}}}}}}zzzxxxyyyxxxrrrooooooqqqqqqqqqooonnnnnnppprrrxxxssslllgggeeeeeeddddddcccccccccbbbbbbccccccdddaaabbbcccaaa___```eeejjjlllkkkjjjiiihhhhhhhhhhhhcccaaa___]]]]]]___bbbccchhhiiiiiihhhfffeeeggghhhiiihhhfffcccaaa```______bbbaaa```aaabbbbbbaaa___``````______``````aaabbbbbbcccdddccc```^^^^^^^^^]]]\\\[[[[[[\\\^^^```bbbbbbcccccccccbbbaaa```___```^^^]]][[[ZZZYYYYYYZZZ\\\[[[YYYWWWVVVWWWXXXYYY\\\^^^aaaccceeeeeedddcccYYYWWWVVVZZZ```bbb___[[[XXXXXXWWWXXXYYYYYYWWWUUUPPPSSSVVVWWWXXXYYY[[[]]]\\\ZZZXXXWWWWWWWWWUUUSSSSSSQQQNNNMMMOOORRRTTTUUUXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVVVV[[[```aaa]]][[[[[[ZZZWWWUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTVVVYYYZZZYYYXXXYYYWWWTTTSSSSSSUUUXXXZZZ\\\]]]^^^___^^^ZZZTTTPPPQQQPPPOOOPPPSSSVVVWWWWWWWWWYYY[[[^^^aaaeeekkkoooyyy|||~~~wwwrrrmmmhhheeeiiiiiihhhfffdddbbb```______aaaeeehhhhhhddd```]]]ZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]___aaadddfffgggeeeffffffbbb^^^]]]```cccbbbbbbaaa___]]]\\\]]]___```___^^^]]]^^^```bbbdddhhhgggfffeeefffiiilllnnnjjjhhhfffhhhlllmmmllljjjmmmllliiigggeeeccccccccceeegggkkkmmmmmmkkkgggeeeggggggggggggfffeeeddddddaaa```___^^^___bbbhhhlllnnnlllkkkkkkllllllkkkiiiaaa```___^^^]]]]]]^^^^^^ccceeehhhiiiiiihhhiiijjjpppqqqqqqooommmlllmmmooo~~~xxx~~~wwwtttqqqoooppprrrssstttqqqyyy{{{wwwuuurrrqqqqqqpppnnnllljjjhhhdddeeegggjjjlllmmmllllllnnnpppsssttttttssstttuuusssssstttvvvyyy|||}}}}}}zzzqqqkkkllloooooonnnnnnpppooollliiiggggggggggggmmmhhhbbb___```bbbeeefffhhhiiimmmrrrvvvwwwuuurrrjjjgggddddddggglllqqqtttwww|||{{{yyy{{{~~~{{{zzzzzzyyyzzzzzz||||||~~~yyywwwwwwvvvqqqnnnnnnqqqqqqqqqpppnnnmmmnnnpppwwwqqqjjjdddbbbcccdddeeeeeeeeedddccccccdddeeeeeebbbbbbbbb```___aaafffjjjjjjhhheeeddddddddddddccc______^^^^^^^^^___ccceeejjjkkkkkkiiifffeeeeeeffffffdddcccbbbccccccccccccdddccccccdddeeeeeecccaaa``````aaaaaabbbbbbbbbbbbaaabbbbbb```]]][[[\\\]]][[[ZZZZZZZZZ[[[]]]```aaacccccccccbbb___^^^]]]]]]```___^^^\\\[[[[[[\\\\\\^^^\\\YYYWWWWWWXXXZZZ\\\___aaacccdddeeecccaaa```YYYWWWWWWZZZ^^^___\\\YYYXXXWWWVVVWWWYYYYYYWWWUUUPPPSSSWWWYYYZZZZZZ[[[\\\]]]\\\ZZZZZZZZZXXXUUURRRQQQOOONNNNNNQQQTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZYYYVVVTTTRRRQQQPPPPPPLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQSSSUUUVVVWWWXXX___cccccc___\\\\\\[[[YYYUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWZZZ\\\\\\ZZZXXXWWWVVVSSSQQQRRRTTTWWWYYY\\\[[[[[[___bbb```XXXRRRQQQOOOMMMMMMPPPSSSUUUUUUQQQSSSUUUWWWYYY^^^cccggglllwwwwwwooorrr|||{{{ttt{{{wwwqqqmmmjjjgggeeeccceeeeeeeeedddbbb___]]][[[[[[]]]```bbbbbb```]]]ZZZXXXYYYZZZZZZZZZZZZYYYYYYZZZ\\\___cccfffiiikkkllllllkkkhhhddd___^^^aaaccc___``````^^^\\\\\\]]]______^^^\\\\\\\\\^^^aaaccccccbbbaaabbbcccfffiiikkkjjjiiihhhiiikkkllljjjiiikkkjjjhhheeedddccccccccceeegggjjjlllllliiifffdddeeeeeeeeeeeedddcccbbbaaa]]]]]]]]]]]]^^^cccjjjoooooommmjjjhhhhhhiiihhhggg```aaaaaaaaa```___^^^]]]]]]___bbbccccccccceeefffooopppooonnnkkkjjjkkklllwwwooofffppp}}}yyyuuuyyy~~~}}}zzzwwwssspppqqqppppppmmmkkkhhhffffffdddfffiiilllmmmnnnoooooorrrtttwwwxxxxxxwwwwwwxxxtttssssssuuuyyy||||||{{{uuummmhhhkkkppppppoooooopppnnnkkkiiihhhggghhhiiilllhhhbbb```bbbfffjjjllliiikkknnnrrruuutttrrrpppjjjhhhfffhhhmmmrrrvvvwwwwww|||~~~yyywwwyyy}}}xxxwwwwwwwwwxxxzzz|||}}}~~~xxxuuuvvvtttpppmmmnnnqqqqqqqqqooollljjjjjjkkkpppkkkeeeaaaaaacccfffggghhhgggeeedddddddddeeefffccccccbbbaaaaaacccfffhhhfffdddbbbaaabbbcccaaa```\\\]]]^^^^^^]]]___cccfffiiikkklllkkkgggdddcccbbbaaa```___aaadddfffgggfffdddddddddfffggggggeeeccc`````````````````````````````````^^^[[[YYYYYYZZZYYYXXXXXXXXXYYY[[[^^^___aaabbbbbb```]]][[[\\\]]]bbbaaa___^^^]]]]]]]]]^^^```^^^\\\ZZZYYY[[[]]]___bbbcccccccccbbb```]]]\\\[[[ZZZYYYZZZ\\\\\\YYYVVVWWWVVVUUUVVVXXXXXXWWWUUUQQQTTTXXX[[[\\\\\\\\\]]]^^^]]]\\\\\\\\\ZZZVVVSSSOOONNNNNNPPPSSSUUUVVVVVVSSSRRRRRRQQQRRRTTTVVVWWW[[[YYYWWWTTTRRRQQQQQQRRRMMMMMMMMMNNNNNNNNNNNNNNNQQQQQQRRRTTTVVVWWWYYYZZZ```cccccc___\\\\\\\\\ZZZVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWYYY]]]______\\\YYYVVVTTTRRRPPPPPPSSSVVVXXXYYYXXXYYY^^^cccccc\\\UUUQQQOOOMMMMMMOOORRRSSSTTTNNNPPPRRRSSSUUUYYY___bbbccckkkqqqqqqqqqvvvzzz||||||vvvnnnkkknnntttyyy{{{|||{{{}}}~~~}}}vvvooojjjiiioookkkgggdddcccbbbaaa```bbbbbbaaa```^^^[[[XXXWWWXXXZZZ\\\^^^^^^\\\ZZZYYYWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ\\\```eeeiiikkklllmmmmmmkkkgggbbb___^^^```ccc^^^______^^^\\\[[[\\\^^^^^^]]]\\\[[[\\\]]]___``````_________```ccceeeggghhhhhhggghhhiiihhhgggeeehhhfffeeecccbbbbbbcccccceeegggiiijjjjjjhhheeecccbbbbbbbbbbbbaaa```___^^^[[[[[[\\\\\\^^^cccjjjooollliiifffdddddddddcccccc```aaacccdddcccbbb```^^^[[[]]]^^^______aaaccceeennnnnnnnnllliiiggghhhiii{{{pppkkkeeetttzzz~~~yyyvvvuuurrrllllllmmmllliiieeecccbbbccceeegggkkkmmmnnnppprrrtttwwwzzz|||}}}{{{yyyxxxxxxtttrrrqqqtttxxxzzzxxxvvvlllgggeeeiiimmmmmmlllnnnnnnmmmkkkiiihhhiiijjjkkklllhhhdddccceeejjjoooqqqlllnnnqqqssssssrrrpppooojjjhhhhhhlllsssxxxyyyxxxwwwyyy{{{yyyvvvuuuvvvxxxuuuuuuuuuvvvxxx{{{}}}xxxttttttsssooolllmmmoooppppppnnnkkkhhhhhhhhhjjjfffaaa```bbbfffjjjlllkkkjjjgggeeedddeeeffffffdddccccccbbbcccdddeeefffdddbbbaaabbbdddeeebbb___[[[]]]```___^^^```dddhhhiiijjjllljjjgggcccaaa```^^^]]]^^^aaafffiiihhhfffccccccdddfffhhhgggeeeccc``````___^^^]]]]]]]]]]]]___```aaa___\\\ZZZYYYYYYYYYXXXWWWWWWXXXZZZ\\\]]]]]]___aaa___\\\\\\^^^aaacccaaa```^^^]]]\\\]]]]]]aaa```^^^]]]]]]^^^___```ddddddcccaaa___^^^\\\[[[]]]]]]\\\\\\]]]\\\YYYWWWVVVUUUUUUVVVXXXXXXWWWUUUSSSVVVZZZ]]]]]]^^^^^^______^^^]]]\\\\\\ZZZVVVSSSMMMMMMNNNPPPSSSUUUUUUTTTQQQPPPOOOOOOPPPRRRTTTVVVZZZYYYVVVSSSRRRRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[^^^aaaaaa]]]ZZZ[[[[[[ZZZWWWVVVTTTSSSTTTVVVYYY[[[XXXYYYZZZ]]]______\\\ZZZUUUSSSPPPOOOOOOQQQTTTVVVVVVUUUVVV[[[``````[[[UUUPPPOOOMMMMMMOOOQQQQQQQQQMMMNNNPPPQQQSSSVVV[[[______eeehhhfffeeeiiilllllljjjiiiiiiiiikkknnnrrruuuzzzuuuooojjjhhhhhhiiiiiiddd```aaaeeegggdddaaa`````````___^^^]]]]]]\\\ZZZXXXVVVTTTSSSWWWXXXYYY[[[[[[ZZZYYYXXXWWWXXXXXXYYYZZZ[[[[[[\\\ZZZ]]]aaaeeehhhjjjiiiiiigggdddaaa^^^\\\]]]___```^^^______^^^]]][[[\\\]]]^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^___```bbbdddeeeffffffggggggfffdddcccaaacccbbbaaaaaaaaabbbcccddddddeeeggghhhgggeeecccaaa___``````______^^^]]]\\\YYYZZZ[[[\\\^^^aaafffjjjgggdddaaa``````aaa```______aaabbbddddddcccaaa```^^^___`````````bbbeeehhhllllllllljjjgggffffffhhhyyywwwttt~~~{{{}}}{{{vvvtttuuuqqqkkkhhhiiiiiigggcccbbbcccdddeeehhhlllnnnooorrrvvvzzz|||~~~|||xxxvvvuuusssqqqpppsssvvvwwwsssoooiiiffffffjjjllljjjkkknnnmmmllljjjiiiiiijjjlllmmmllliiieeeeeehhhlllppprrrqqqrrrssssssrrrqqqppppppiiihhhjjjpppwww{{{zzzwwwxxxwwwvvvtttssssssttttttsssssstttvvvzzz}}}wwwssssssrrrnnnlllmmmmmmnnnooommmkkkiiiiiiiiihhheeebbbbbbfffkkkoooqqqooollliiifffddddddeeefffeeedddddddddeeedddcccbbbaaa``````cccffffffbbb^^^\\\```bbbbbb```aaaeeejjjjjjjjjjjjgggdddaaaaaaaaa```___```dddjjjkkkhhhdddbbbbbbdddfffhhhgggdddbbbbbb```^^^[[[ZZZZZZZZZ[[[```bbbcccbbb___\\\ZZZYYYZZZYYYXXXWWWXXXYYY[[[]]][[[^^^``````^^^^^^cccgggeeecccaaa___]]]]]]]]]]]]``````____________```aaadddcccaaa___^^^^^^^^^^^^____________```^^^\\\[[[WWWVVVVVVWWWYYYYYYXXXWWWUUUXXX\\\^^^^^^___aaabbb___]]][[[ZZZYYYXXXUUURRRKKKKKKLLLOOORRRSSSRRRQQQRRRQQQPPPOOOQQQSSSVVVXXXXXXVVVTTTRRRQQQRRRSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSUUUWWWYYY[[[[[[^^^^^^ZZZXXXZZZZZZYYYXXXWWWUUUTTTUUUYYY]]]___XXXXXXYYY[[[]]]]]][[[YYYTTTRRROOONNNNNNPPPSSSUUUSSSSSSTTTWWWYYYYYYVVVRRRMMMLLLKKKLLLMMMNNNMMMLLLJJJLLLMMMNNNPPPSSSXXX[[[\\\bbbdddaaa___aaabbbaaa___bbbeeedddccceeejjjnnnsss{{{}}}}}}~~~yyyrrrlllhhheeeaaa___^^^]]]^^^```\\\XXX[[[bbbdddbbbaaa```aaaaaa___]]]YYYYYYWWWVVVUUUUUUTTTTTTVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWXXXYYY[[[\\\^^^ZZZ\\\aaaeeeffffffdddcccaaa___\\\[[[\\\^^^___```^^^``````___]]][[[[[[\\\^^^_________^^^\\\ZZZYYY[[[[[[\\\]]]___aaaccceeedddeeeffffffdddbbb```___^^^^^^^^^^^^___aaacccdddcccdddeeefffeeecccaaa___]]]^^^^^^]]]]]]\\\[[[ZZZYYYZZZ\\\]]]]]]___bbbdddaaa___^^^^^^_________^^^]]]^^^```bbbbbbbbbaaa```bbbcccbbbbbbbbbdddgggjjjiiijjjjjjhhhfffeeefffggguuusssvvvuuupppppprrrnnnggggggiiiiiihhheeedddfffhhhfffiiilllnnnpppsssyyy~~~~~~{{{wwwsssrrrrrrpppooorrruuuuuuooojjjjjjiiikkknnnmmmjjjlllppplllkkkjjjiiiiiikkkmmmnnnmmmjjjgggfffiiimmmpppqqqtttuuuuuutttrrrqqqqqqqqqhhhhhhjjjqqqyyy|||zzzvvvyyyvvvrrrqqqqqqrrrrrrrrrsssssstttwww{{{}}}wwwssssssqqqmmmlllmmmkkkmmmnnnmmmllljjjjjjkkkiiigggeeeeeeiiiooosssuuuqqqnnnjjjgggeeedddeeefffeeeeeeeeeeeefffeeebbb```^^^]]]^^^bbbffffffaaa\\\^^^bbbeeeeeebbbcccggglllkkkjjjhhhdddaaa```bbbdddbbbaaabbbgggllllllhhhbbbaaaaaacccfffggggggdddaaacccaaa]]]ZZZXXXXXXYYYZZZbbbdddfffeeebbb^^^[[[ZZZ\\\[[[YYYXXXYYYZZZ\\\]]]ZZZ^^^aaaaaa___aaaggglllhhhfffdddaaa___^^^^^^^^^______``````````````````cccbbb```^^^^^^___aaabbb``````aaabbbbbbbbb```___XXXWWWWWWXXXZZZ[[[ZZZXXXWWWZZZ\\\^^^___```bbbddd^^^\\\ZZZXXXWWWVVVSSSQQQIIIIIIJJJMMMPPPQQQPPPNNNTTTSSSRRRQQQRRRUUUXXXZZZVVVTTTRRRPPPPPPQQQSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRTTTVVVYYYZZZYYY\\\\\\XXXVVVXXXZZZXXXYYYWWWUUUUUUWWW[[[___bbbXXXWWWXXXZZZ\\\\\\ZZZYYYSSSQQQOOOMMMNNNPPPSSSUUURRRRRRSSSTTTTTTSSSQQQOOOJJJIIIIIIJJJKKKLLLJJJHHHHHHJJJKKKLLLMMMQQQUUUYYY\\\aaaccc```]]]^^^^^^\\\]]]aaaccc```\\\[[[aaahhhfffkkkyyyxxxpppooorrrtttzzzvvvsssiiihhheeebbb___]]][[[[[[[[[ZZZ\\\^^^ZZZTTTWWW___aaa```______```___]]][[[XXXWWWVVVUUUUUUVVVWWWXXXVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXZZZ]]]___ZZZ\\\```dddeeeccc```^^^___]]]\\\\\\^^^```bbbbbb___```aaa```]]]\\\[[[\\\______``````___\\\YYYWWWWWWXXXYYY[[[^^^```cccddddddeeegggfffdddaaa___^^^\\\[[[\\\]]]^^^aaacccdddbbbcccdddeeedddbbb```^^^\\\]]]]]]\\\\\\[[[ZZZYYYYYY[[[]]]]]]]]]]]]___```^^^]]]\\\]]]_________]]][[[\\\^^^___```aaa``````ddddddcccbbbaaacccgggjjjhhhiiiiiigggeeedddeeeggg~~~}}}{{{tttsssqqqrrrsssqqqllllllpppkkklllkkkjjjgggfffggghhhjjjjjjjjjlllqqqwww}}}|||yyyxxxvvvsssqqqpppqqqssstttsssqqqooommmuuurrroooooopppqqqooommmmmmkkkhhhhhhiiiiiiiiihhhgggeeeccccccdddgggkkkmmmvvvuuutttrrrpppmmmkkkjjjjjjjjjkkklllooorrruuuvvvrrrpppoooppprrrtttuuutttuuuwwwxxx|||~~~vvvpppnnnoooooonnnkkkjjjiiiiiijjjjjjhhhfffiiihhhhhhiiimmmrrrwww{{{tttpppjjjgggfffffffffeeegggfffcccbbbaaaaaabbbcccdddcccbbbcccddddddcccbbbbbbbbbbbbaaa```bbbfffiiimmmjjjeee```^^^^^^```bbb```bbbfffkkkmmmlllhhheeebbbccceeeggghhhhhhffffffbbb^^^YYYWWWWWWXXXZZZ[[[^^^bbbeeedddaaa^^^^^^___cccaaa_________```___^^^ZZZ\\\^^^^^^^^^aaafffkkkkkkhhhccc```^^^___aaacccbbbaaa___^^^^^^^^^___```bbbcccdddccc```^^^^^^^^^^^^^^^___aaacccbbb]]]YYYUUUWWWZZZ[[[ZZZXXXXXXXXXZZZ[[[[[[ZZZZZZ[[[___aaabbb___[[[WWWTTTRRRRRRRRRPPPQQQQQQOOOLLLLLLOOOSSSWWWVVVUUUUUUVVVWWWYYYZZZXXXUUURRRQQQRRRTTTUUUUUUSSSSSSSSSUUUWWWXXXWWWUUUWWWSSSRRRYYY______\\\\\\___^^^\\\YYYVVVUUUVVVXXXYYYWWWUUUVVVYYY]]]```aaaYYYXXXWWWVVVUUUVVVWWWXXXWWWSSSOOOLLLMMMNNNOOOPPPOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLKKKKKKMMMPPPSSS```___]]][[[YYYYYYYYYYYY^^^^^^^^^^^^]]][[[ZZZYYY]]]bbbiiiooouuu{{{xxxnnnggggggkkkppp}}}|||zzzxxxuuutttsssrrrnnnooopppooommmhhhdddaaa______^^^[[[XXXVVVWWWXXXZZZZZZZZZZZZZZZ[[[[[[\\\aaa]]]ZZZ\\\```aaa\\\VVVZZZYYYXXXVVVUUUTTTSSSSSSUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWYYY[[[]]]___```______^^^]]]]]]\\\\\\XXXYYY[[[\\\^^^^^^______```___\\\ZZZZZZZZZ[[[\\\___^^^]]]\\\ZZZYYYXXXWWWYYYZZZ[[[]]]___aaabbbccc```bbbddddddbbb___]]]]]]___^^^]]]\\\]]]___aaaccceeegggeee___\\\]]]^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYY]]]ZZZYYYZZZ]]]^^^\\\ZZZ]]]YYYYYY]]]```^^^^^^````````````___^^^^^^```bbbfffeeedddddddddfffhhhiiihhheeecccbbbcccddddddddd|||~~~|||zzz}}}zzztttrrrooonnnppppppnnnnnnqqqmmmmmmmmmkkkiiihhhiiijjjmmmlllmmmnnnrrrwww}}}~~~zzzxxxvvvuuurrrpppppprrrssstttsssqqqooommmpppnnnmmmmmmppppppooommmkkkiiigggggghhhiiiiiihhheeedddccccccdddgggiiikkkrrrrrrqqqpppnnnllljjjiiiiiiiiiiiijjjmmmooorrrsssqqqqqqqqqqqqssstttwwwxxxuuuyyy}}}|||tttooommmmmmnnnmmmjjjiiiiiijjjkkkkkkiiigggfffgggiiikkknnnqqqssstttppplllgggddddddeeeggggggfffeeecccaaaaaabbbcccdddcccbbbaaabbbdddffffffeeeffffffdddbbbaaabbbeeeiiihhhfffbbb___^^^___aaaccceeegggkkknnnpppnnnjjjgggdddeeeggghhhhhhhhhfffeeeaaa^^^YYYVVVUUUWWWZZZ[[[___aaaccccccbbb___^^^]]]aaa___^^^]]]______^^^]]]]]]^^^^^^^^^___aaaeeegggeeedddcccbbbaaaaaaaaaaaa``````^^^]]]]]]]]]^^^___]]]___ccccccbbb___^^^]]]]]]\\\]]]___```___\\\XXXUUUXXX[[[\\\[[[YYYYYYYYYZZZ[[[ZZZYYYXXXZZZ^^^aaa```^^^ZZZWWWTTTRRRQQQQQQNNNOOONNNLLLJJJKKKNNNQQQUUUUUUTTTUUUVVVWWWYYYZZZXXXVVVTTTSSSTTTUUUUUUUUUTTTSSSSSSUUUWWWXXXWWWUUUWWWSSSSSSYYY^^^^^^\\\[[[^^^^^^\\\YYYVVVUUUVVVWWWXXXVVVUUUVVVXXX\\\]]]^^^WWWVVVVVVUUUUUUUUUUUUVVVUUUQQQMMMKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKNNNRRRVVV\\\[[[YYYXXXWWWWWWXXXXXX[[[[[[ZZZYYYXXXWWWUUUUUUSSSVVV[[[___cccgggkkknnnpppmmmhhhbbb```bbbggglllxxx|||uuummmllljjjhhhgggeeeeeeddddddeeeffffffddd```\\\ZZZZZZZZZZZZXXXUUUTTTVVVWWWXXXXXXWWWWWWXXXZZZ\\\]]]```\\\XXXZZZ^^^^^^YYYTTTWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUUUUWWWYYY[[[]]]^^^___^^^^^^]]]]]]\\\[[[[[[WWWXXXYYY[[[\\\\\\\\\\\\]]]\\\[[[ZZZZZZZZZ[[[[[[^^^^^^]]][[[ZZZYYYXXXWWWWWWWWWYYYZZZ\\\^^^___```___aaabbbbbb___]]]]]]]]]^^^^^^]]]]]]]]]^^^___``````dddddd___]]]___```^^^[[[[[[\\\\\\[[[ZZZZZZYYY\\\ZZZXXXZZZ\\\]]]\\\ZZZ\\\XXXXXX]]]```______aaa___``````___^^^^^^```cccbbbbbbbbbcccdddeeefffgggkkkhhhdddbbbbbbbbbbbbbbb}}}zzzwwwvvvxxx||||||xxxrrrrrrmmmkkkooosssrrrqqqssspppppppppnnnkkkjjjkkklllpppoooooopppsssxxx|||~~~{{{xxxvvvuuusssqqqooopppqqqrrrsssrrrpppnnnlllkkkkkklllnnnpppqqqooommmhhhfffeeeeeeggghhhhhhgggccccccccccccdddfffggghhhlllllllllkkkjjjiiihhhggghhhgggggghhhiiikkkmmmooooooqqqssssssssstttyyy}}}www}}}{{{tttooolllllllllkkkhhhhhhiiikkkmmmmmmjjjhhhdddfffjjjmmmoooooonnnmmmlllhhhccc```aaadddfffhhheeecccbbb``````aaacccdddbbbaaa```aaadddggghhhhhhkkkiiifffccc```aaaeeehhhfffdddbbb``````aaadddfffjjjlllooorrrrrrooollliiiffffffggghhhgggfffeeeddd___\\\XXXUUUTTTVVVZZZ]]]aaaaaabbbcccdddbbb___\\\^^^]]]\\\]]]^^^______^^^aaa___]]]^^^```bbbcccccc___aaacccddddddbbb___^^^^^^]]]\\\\\\[[[[[[\\\\\\YYY]]]aaabbbaaa]]]ZZZXXX[[[ZZZYYYZZZ[[[[[[YYYWWWVVVYYY\\\]]][[[ZZZZZZZZZZZZZZZXXXVVVUUUWWW[[[___]]][[[XXXUUUSSSQQQQQQPPPOOONNNMMMKKKJJJKKKNNNQQQRRRRRRSSSTTTUUUXXXYYYZZZYYYWWWVVVVVVWWWWWWVVVTTTTTTSSSSSSUUUWWWWWWVVVUUUWWWSSSSSSYYY]]]\\\ZZZZZZ]]]]]][[[YYYVVVTTTUUUWWWUUUTTTSSSTTTWWWYYYYYYYYYTTTTTTTTTTTTSSSSSSRRRRRRRRROOOKKKJJJJJJLLLMMMMMMNNNNNNNNNOOONNNMMMMMMLLLKKKKKKLLLMMMLLLKKKJJJIIIJJJIIIIIIHHHIIIMMMSSSXXXYYYXXXWWWVVVUUUVVVVVVWWWVVVVVVUUUSSSRRRPPPOOOOOONNNPPPSSSTTTUUUWWWYYY[[[^^^]]]\\\ZZZZZZ^^^ccchhhmmmtttzzz~~~|||tttrrrsssxxx}}}zzzuuuqqqkkkeee___]]]\\\[[[ZZZYYYXXXXXXXXXZZZ[[[\\\]]]\\\YYYVVVTTTTTTUUUUUUTTTRRRRRRSSSUUUTTTTTTSSSTTTVVVYYY\\\]]]^^^ZZZWWWXXX[[[[[[VVVRRRRRRRRRSSSSSSTTTVVVWWWXXXYYYXXXVVVTTTSSSSSSTTTTTTRRRSSSUUUWWWYYYZZZ[[[[[[]]]]]]\\\\\\[[[ZZZZZZYYYVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZ]]]\\\\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^______^^^\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZ___aaa___^^^``````^^^[[[[[[[[[ZZZZZZZZZYYYYYY[[[ZZZYYYZZZ\\\]]]\\\[[[[[[XXXXXX]]]```______aaa___``````___^^^___aaaccccccdddeeeffffffgggffffffiiieeebbb``````bbbcccccc~~~}}}zzzwwwtttssstttwwwwwwsssoooqqqlllllltttzzzyyyvvvtttrrrrrrrrrpppnnnmmmnnnoooqqqppppppqqqsssvvvyyy|||{{{xxxuuussssssqqqooonnnnnnoooppppppooommmkkkjjjiiijjjlllnnnpppooonnnllleeedddcccdddfffggggggfffaaabbbcccdddddddddddddddffffffgggggggggffffffeeeffffffeeefffgggiiikkklllmmmqqqttttttrrrsssyyy~~~zzz~~~~~~xxxrrrnnnlllkkkjjjjjjjjjjjjlllmmmllliiiffffffhhhkkkmmmnnnmmmllljjjiiieee```]]]^^^bbbeeefffbbbaaa___^^^^^^___aaabbbbbb```___```bbbeeeggggggjjjiiieeebbb```aaaeeeiiiiiigggeeecccccceeegggiiikkknnnqqqrrrpppmmmjjjhhhffffffffffffeeecccbbbaaaZZZYYYVVVTTTTTTWWW\\\```dddcccccceeegggfffaaa\\\]]]\\\\\\]]]```aaa```___aaa^^^\\\]]]```cccbbb```^^^```bbbcccbbb___\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXX[[[]]]]]][[[XXXVVVUUUYYYXXXWWWVVVVVVWWWVVVVVVVVVYYY\\\]]]\\\ZZZZZZZZZYYYXXXVVVSSSRRRTTTXXX\\\ZZZXXXVVVTTTRRRPPPPPPOOOOOONNNLLLKKKKKKLLLOOOQQQNNNOOOQQQSSSUUUWWWYYYZZZYYYXXXWWWXXXXXXXXXVVVTTTSSSSSSSSSTTTVVVVVVUUUTTTVVVRRRSSSXXX[[[ZZZXXXYYY[[[[[[ZZZXXXUUUSSSTTTUUURRRQQQQQQSSSUUUVVVVVVTTTRRRRRRRRRRRRQQQPPPOOOOOOPPPMMMJJJIIIKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIGGGGGGFFFEEEGGGLLLSSSYYY[[[ZZZXXXVVVUUUUUUUUUUUUSSSRRRPPPOOOMMMLLLKKKJJJMMMNNNOOOOOONNNOOOPPPRRRTTTUUUUUUUUUVVVXXX[[[^^^aaagggkkkoooxxxyyymmmhhhggghhhmmmsssyyyzzz~~~xxxtttsssqqqppppppqqqpppnnnlllkkkhhhdddbbb```^^^ZZZWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTUUUWWWXXXWWWVVVSSSRRRQQQRRRSSSRRRPPPOOOPPPQQQQQQPPPPPPQQQSSSWWW[[[]]]\\\YYYUUUVVVXXXWWWTTTPPPPPPPPPQQQRRRSSSUUUWWWXXXXXXWWWTTTSSSRRRSSSTTTUUUTTTUUUWWWXXXYYYYYYXXXXXX[[[ZZZZZZYYYYYYXXXWWWWWWTTTUUUUUUVVVVVVUUUTTTTTTSSSTTTWWWYYYZZZZZZYYYXXX[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^[[[\\\\\\[[[YYYYYY[[[]]]\\\\\\\\\\\\[[[ZZZXXXXXXWWW]]]aaa___^^^```___\\\ZZZYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[\\\]]]^^^^^^^^^^^^ZZZZZZ^^^```^^^^^^______`````````___```ccceeeiiijjjkkkkkkkkkiiihhhgggbbb```]]]]]]```ccceeefff}}}~~~|||yyywwwuuusssrrrrrrsssqqqnnnkkkooommmqqq{{{xxxuuusssttttttrrrooonnnoooppppppoooooopppqqqtttvvvxxxxxxvvvsssqqqqqqpppnnnmmmllllllllllllkkkiiigggfffgggiiikkklllkkkjjjhhhhhheeeddddddeeeggghhhgggfffaaabbbcccddddddccccccbbbaaabbbcccddddddddddddddddddddddddeeefffhhhkkklllmmmppptttsssqqqrrrwww}}}}}}}}}|||zzzyyy|||vvvppplllkkkjjjkkkkkkkkkllllllkkkhhheeekkkkkkkkkkkkkkkkkkkkkkkkhhhddd___\\\]]]```bbbddd```___]]]\\\[[[\\\^^^___bbb```______aaacccdddccceeedddbbb```___aaaeeeiiikkkiiigggdddcccdddeeefffiiilllnnnnnnkkkgggeeeddddddccccccbbb```___]]]]]]VVVVVVVVVUUUUUUXXX^^^ccceeeeeeeeehhhjjjhhhccc^^^]]]]]]]]]___aaabbbaaa```]]][[[ZZZ\\\```bbbbbb````````````___]]]ZZZXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTUUUVVVVVVUUUUUUVVVXXXVVVVVVUUUTTTSSSSSSTTTUUUUUUXXX[[[\\\[[[YYYYYYYYYVVVVVVTTTQQQPPPQQQTTTWWWUUUUUUSSSRRRPPPOOOOOONNNLLLKKKJJJIIIJJJLLLMMMNNNKKKMMMOOORRRTTTWWWYYYYYYYYYXXXWWWWWWXXXWWWUUUSSSSSSRRRQQQSSSTTTUUUSSSRRRTTTQQQRRRWWWYYYVVVUUUWWWXXXXXXXXXVVVSSSRRRRRRSSSPPPOOOOOOPPPRRRTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMOOOLLLJJJJJJLLLMMMNNNNNNKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMKKKJJJHHHGGGGGGFFFFFFHHHNNNUUUZZZ^^^]]]ZZZWWWUUUSSSSSSSSSPPPOOONNNLLLJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIKKKMMMLLLMMMOOOPPPPPPPPPSSSUUUXXX[[[]]]```fffnnntttuuuiiibbb]]]\\\\\\[[[^^^bbbjjjkkkoootttwww}}}yyyppphhhbbb___]]]]]]]]]^^^^^^]]][[[XXXUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSRRROOONNNNNNNNNNNNNNNNNNOOORRRUUUXXXZZZYYYVVVTTTSSSTTTTTTRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTRRRQQQRRRTTTVVVWWWWWWWWWXXXYYYXXXWWWUUUTTTXXXXXXXXXWWWVVVVVVUUUUUUSSSTTTTTTTTTTTTSSSRRRRRRPPPRRRUUUXXXYYYYYYXXXWWWYYYYYYXXXXXXWWWVVVUUUUUUWWWWWWXXXXXXYYYZZZ[[[[[[YYYZZZZZZYYYXXXXXXZZZ\\\ZZZZZZZZZZZZYYYWWWVVVUUUWWW]]]```___]]]^^^\\\YYYYYYXXXXXXWWWWWWXXXYYYYYY]]]^^^^^^______```aaaaaabbb]]]\\\___```^^^\\\^^^___```aaaaaaaaabbbeeegggooooooooonnnllliiigggeee___]]]\\\]]]___bbbcccccc}}}~~~}}}}}}|||zzzyyywwwvvvvvvtttsssqqqppppppnnnllliiinnnnnnttt}}}~~~xxxuuutttttttttrrrooonnnooopppnnnnnnnnnoooppprrrtttuuuvvvtttrrrpppppppppnnnmmmjjjjjjiiiiiigggfffddddddccceeeggggggeeedddddddddffffffeeeggghhhiiigggeeebbbcccccccccccccccbbbaaa___```aaabbbbbbccccccbbbccccccdddeeehhhkkknnnpppppprrrtttsssqqqrrruuuyyy{{{xxxxxx{{{}}}yyywwwvvv|||wwwqqqlllkkkkkkllljjjiiiiiijjjjjjhhhfffmmmllljjjiiiiiijjjkkklllfffccc___^^^___aaabbbccc```___\\\[[[ZZZZZZ[[[\\\aaa``````aaacccdddcccbbb`````````______aaaeeehhhjjjhhheeecccaaaaaaaaabbbeeeiiillljjjfffbbb```aaaaaa```___^^^\\\[[[ZZZZZZSSSVVVXXXXXXWWWYYY^^^bbbeeefffhhhjjjjjjhhhccc___]]]]]]^^^```bbbcccaaa___ZZZYYYZZZ[[[^^^______^^^```___]]]ZZZXXXVVVTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRNNNPPPQQQRRRSSSVVVZZZ^^^UUUUUUUUUTTTRRRRRRSSSUUUSSSVVVYYYZZZYYYWWWWWWWWWSSSSSSRRRPPPNNNNNNQQQSSSRRRQQQQQQPPPOOONNNNNNMMMHHHGGGGGGHHHJJJKKKJJJIIIJJJKKKNNNQQQTTTVVVWWWXXXYYYWWWVVVUUUVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSQQQOOOQQQPPPQQQUUUVVVRRRRRRTTTTTTUUUUUUTTTQQQPPPPPPQQQNNNMMMLLLNNNPPPRRRSSSRRRQQQPPPNNNLLLKKKKKKLLLLLLMMMKKKIIIJJJLLLMMMNNNMMMIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIKKKPPPWWW\\\___]]]ZZZVVVSSSQQQPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHIIIKKKMMMJJJLLLNNNPPPPPPQQQSSSTTTRRRRRRSSSTTTWWWZZZ\\\^^^WWWTTTSSSVVVUUUSSSSSSVVV[[[\\\aaafffhhhlllvvv}}}xxxtttyyy}}}~~~{{{zzz~~~{{{tttooooooqqqtttuuurrrpppoooppprrrsssrrrrrrooolllgggbbb^^^[[[WWWTTTQQQPPPPPPQQQRRRRRRPPPNNNKKKLLLLLLNNNOOOPPPQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPPPPOOOOOOQQQRRRSSSRRROOOMMMMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVTTTRRRPPPPPPPPPQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSRRRRRRQQQQQQSSSTTTVVVWWWWWWWWWWWWWWWVVVUUUSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRPPPQQQTTTWWWXXXXXXXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWYYYYYYXXXXXXYYY[[[YYYXXXXXXWWWVVVUUUUUUTTTXXX]]]```]]][[[[[[ZZZVVVXXXWWWVVVVVVVVVWWWXXXYYY]]]___aaaaaaaaaaaacccdddddd___^^^aaabbb___]]]___```aaabbbbbbcccdddgggjjjooonnnmmmkkkiiifffdddbbbaaa```___```aaaaaa```^^^~~~xxxvvvwwwyyy||||||{{{zzzwwwuuutttuuuvvvrrrqqqpppoooooonnnlllkkknnnnnnssszzz|||wwwtttuuusssssssssqqqooonnnnnnpppmmmmmmnnnnnnppprrrssstttuuusssqqqpppppppppnnnmmmjjjjjjiiigggfffeeeccccccaaaccceeeeeecccccceeegggiiihhhhhhiiijjjjjjhhhfffdddddddddccccccbbbbbbbbb______```aaabbbbbbbbbbbbbbbcccdddgggjjjooorrrtttvvvuuutttssssssssstttuuuuuuqqqrrr{{{~~~yyyxxxyyyyyyxxxtttooolllkkkllliiigggffffffhhhjjjjjjiiikkkjjjiiihhhhhhhhhiiiiiicccaaa______aaacccddddddbbb```^^^\\\ZZZZZZ[[[\\\___```aaadddfffgggfffddd^^^___`````````aaadddfffhhhgggeeecccaaaaaaaaaaaacccgggjjjhhhccc______```______]]]\\\ZZZZZZYYYYYYUUUYYY\\\\\\YYYXXX[[[^^^bbbeeeiiijjjiiieeebbb```]]]]]]^^^```bbbbbb```]]]XXXZZZ[[[[[[[[[ZZZ[[[\\\[[[[[[ZZZXXXVVVTTTRRRQQQQQQQQQRRRRRRRRRQQQPPPOOONNNPPPSSSTTTUUUWWWZZZ\\\SSSUUUWWWUUUSSSRRRSSSUUUQQQSSSVVVWWWVVVUUUTTTUUUPPPQQQRRRPPPNNNMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLGGGGGGHHHKKKNNNNNNKKKHHHIIIJJJMMMPPPSSSUUUVVVVVVYYYVVVSSSRRRRRRSSSRRRQQQPPPOOONNNOOOPPPQQQOOOMMMOOONNNPPPSSSSSSOOOOOOQQQQQQRRRSSSRRRPPPNNNNNNNNNNNNLLLJJJKKKNNNQQQSSSTTTSSSPPPMMMJJJIIIJJJLLLMMMJJJIIIHHHHHHKKKLLLMMMLLLHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGHHHIIIKKKOOOUUUYYYZZZYYYVVVRRRPPPNNNMMMMMMMMMLLLJJJHHHHHHIIIJJJKKKJJJJJJJJJIIIHHHIIILLLNNNMMMOOOPPPQQQPPPPPPRRRSSSMMMLLLLLLMMMNNNNNNNNNOOONNNMMMNNNQQQQQQMMMMMMPPPOOOPPPVVV[[[\\\]]]ccckkkooommmlllmmmllliiifffdddaaafffiiihhhjjjooorrrrrrrrryyy}}}zzztttmmmeeedddfffjjjjjjhhhiiillllllnnnrrrwwwzzzxxxsssnnnfffdddaaa```````````````______`````````______```]]]ZZZWWWVVVVVVTTTQQQNNNNNNLLLJJJJJJKKKKKKKKKJJJKKKKKKMMMMMMMMMNNNOOOPPPLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPQQQQQQOOONNNMMMNNNMMMNNNOOOQQQRRRRRRRRRQQQNNNMMMLLLKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSQQQRRRTTTVVVWWWXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUTTTVVVYYYZZZYYYXXXYYYZZZXXXWWWUUUTTTTTTTTTUUUUUUWWW\\\^^^[[[ZZZ[[[ZZZWWWWWWVVVUUUTTTUUUVVVXXXYYY]]]___aaaaaaaaaaaaccceeeccc___^^^bbbdddbbbaaacccaaabbbddddddeeefffjjjmmmmmmllljjjhhhfffeeedddcccbbbbbbcccdddeeeddd```^^^}}}zzzuuuqqqppprrruuuxxx|||{{{yyyvvvsssssstttvvvppppppooooooooonnnnnnnnnnnnnnnqqquuuuuuqqqqqquuurrrsssrrrqqqnnnmmmnnnooommmmmmnnnoooppprrrtttuuuuuusssqqqpppppppppooommmkkkjjjiiigggfffeeedddcccaaadddffffffeeefffiiilllkkkjjjjjjjjjkkkjjjhhhffffffeeedddcccbbbbbbbbbccc______```aaabbbbbbbbbbbbaaabbbdddhhhlllqqquuuxxxzzzxxxuuuttttttuuutttsssqqqlllooo|||}}}zzzqqqssstttqqqmmmkkkkkkmmmfffeeecccdddgggjjjlllmmmhhhhhhhhhhhhhhhggggggfff```______aaadddfffgggfffdddccc```]]][[[[[[[[[\\\^^^___bbbfffjjjjjjiiiggg^^^```bbbbbbaaaaaabbbdddhhhgggfffdddcccccccccdddcccgggjjjhhhccc______aaa___^^^]]][[[ZZZYYYYYYYYYWWW[[[___^^^ZZZWWWXXX[[[___dddiiijjjgggbbb``````\\\\\\]]]___aaa```^^^\\\XXX[[[]]]\\\XXXVVVWWWYYYVVVWWWXXXXXXWWWTTTRRRPPPOOOPPPQQQRRRQQQPPPOOONNNRRRUUUXXXYYYXXXVVVVVVWWWSSSUUUXXXWWWTTTRRRSSSUUUOOORRRUUUVVVUUUSSSSSSSSSOOOPPPQQQPPPNNNLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJLLLOOOSSSRRRNNNJJJHHHJJJMMMPPPSSSTTTUUUUUUXXXUUURRRPPPPPPQQQQQQPPPOOONNNMMMNNNOOOOOONNNLLLNNNMMMOOORRRQQQMMMMMMPPPOOOQQQRRRQQQOOOMMMMMMMMMMMMKKKIIIJJJMMMQQQTTTUUUTTTQQQMMMIIIHHHIIILLLNNNHHHGGGFFFGGGIIIKKKKKKKKKHHHGGGEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIBBBDDDFFFGGGIIILLLQQQTTTUUUTTTQQQOOOMMMLLLKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHGGGFFFEEEEEEHHHKKKMMMNNNNNNMMMKKKJJJJJJKKKKKKJJJIIIKKKJJJIIIHHHIIIIIIGGGIIIKKKJJJGGGGGGKKKHHHJJJOOOUUUUUUTTTWWW^^^\\\ZZZYYY[[[[[[YYYVVVUUUTTTYYY[[[YYYZZZ^^^```___\\\ccchhhhhhfffeeeaaa\\\YYYWWWXXX[[[[[[YYYZZZ^^^[[[\\\^^^^^^^^^]]]\\\[[[VVVWWWWWWXXXWWWVVVUUUTTTRRRTTTVVVVVVUUUTTTTTTVVVQQQNNNLLLMMMNNNMMMJJJGGGNNNKKKHHHFFFGGGHHHIIIHHHJJJKKKLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMKKKMMMPPPPPPOOONNNOOOOOOMMMOOOQQQRRRRRRQQQPPPOOOKKKJJJHHHHHHIIIJJJKKKLLLKKKLLLLLLNNNOOOQQQSSSTTTRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTSSSSSSSSSRRRQQQQQQPPPPPPRRRSSSSSSTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWXXXVVVVVVUUUUUUTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUVVVRRRUUUYYYZZZZZZYYYYYYYYYWWWVVVTTTRRRRRRSSSUUUVVVUUUZZZ\\\ZZZYYY[[[[[[YYYWWWVVVUUUTTTTTTVVVXXXYYY\\\^^^aaaaaa``````ccceeeaaa^^^^^^bbbeeeddddddfffbbbccceeeeeefffhhhkkknnnkkkjjjhhhfffeeeeeefffggg```aaadddgggiiihhhdddaaazzzqqqpppooooooqqqsssttttttxxxvvvsssssstttttttttsssqqqpppooonnnnnnmmmmmmnnnooonnnmmmlllkkklllmmmnnnooonnnmmmmmmmmmnnnpppqqqpppqqqsssuuuuuutttsssrrrwwwyyyzzzxxxtttooolllkkkiiijjjkkkiiigggeeeeeeeeedddfffhhhiiijjjllloooqqqkkkkkkllllllkkkiiihhhggghhheeecccbbbcccbbb___\\\\\\\\\^^^___```aaaaaaaaadddfffhhhjjjmmmqqqwww{{{|||xxxsssrrrsssuuuuuutttpppqqqssswww~~~|||ssspppnnnkkkhhheeefffiiikkkddddddddddddeeefffggggggccccccccccccdddbbb___\\\[[[\\\^^^bbbfffgggfffeeedddaaa]]]ZZZZZZ\\\```ccc``````bbbeeeggghhhfffddddddbbb___^^^^^^```cccffffffffffffeeedddbbbaaa```bbbffffffcccbbbdddeeeddd```]]]ZZZYYYZZZ[[[[[[[[[\\\]]]]]]\\\YYYXXXYYYYYY```aaabbbbbbaaa___]]][[[\\\]]]___```___^^^[[[YYYYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWTTTQQQNNNLLLOOONNNMMMLLLKKKLLLNNNOOOUUUVVVXXXYYYYYYXXXVVVUUUWWWWWWUUUTTTTTTTTTUUUUUUSSSRRRRRRRRRSSSRRRPPPNNNNNNNNNNNNMMMKKKKKKMMMNNNNNNJJJGGGHHHLLLNNNLLLIIIJJJKKKLLLNNNNNNNNNMMMLLLJJJLLLPPPTTTVVVVVVTTTSSSUUURRROOOOOOQQQRRRQQQOOOMMMMMMLLLLLLLLLNNNOOOPPPOOOOOONNNNNNNNNNNNNNNOOORRRPPPNNNKKKJJJIIIJJJKKKJJJJJJKKKLLLMMMNNNNNNOOONNNMMMKKKJJJJJJJJJKKKLLLGGGGGGIIIJJJKKKLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGJJJMMMPPPQQQRRRQQQOOOMMMKKKIIIHHHHHHJJJHHHGGGFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQPPPOOOOOOOOOOOOOOOOOOPPPOOOOOOPPPPPPPPPQQQQQQQQQNNNOOOQQQSSSSSSSSSQQQPPPNNNNNNNNNNNNPPPQQQSSSTTTUUUUUUUUUUUUTTTRRROOONNNPPPPPPPPPQQQQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKJJJHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNJJJLLLMMMLLLIIIHHHGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMOOOOOONNNNNNMMMLLLLLLKKKMMMLLLLLLNNNOOOOOOMMMKKKIIIHHHHHHHHHIIIKKKMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQRRRUUUUUUSSSRRRTTTSSSPPPNNNLLLNNNQQQQQQNNNNNNPPPNNNOOOOOOPPPPPPOOOOOOOOOMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUTTTSSSRRRQQQUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVTTTSSS[[[VVVQQQOOOQQQUUUVVVWWWZZZ[[[\\\\\\\\\ZZZYYYXXXXXXWWWUUUTTTTTTUUUWWWXXX\\\\\\\\\\\\\\\\\\]]]^^^dddcccdddggglllnnnllljjjfffdddbbbccceeehhhiiijjjhhhhhhiiiiiihhhfffdddcccaaaccceeedddbbb___^^^^^^zzzsssooopppooonnnoooppprrrssstttwwwuuurrrqqqrrrsssrrrrrrooonnnmmmlllkkkjjjjjjjjjnnnmmmlllkkkjjjkkkkkklllooonnnmmmmmmlllmmmnnnooonnnoooqqqrrrsssssssssrrrwwwxxxxxxwwwuuuqqqmmmkkkiiijjjkkkjjjhhhffffffffffffhhhkkklllllllllmmmnnnhhhhhhiiijjjiiiiiihhhgggfffeeeccccccdddccc___\\\[[[\\\]]]___```aaaaaaaaafffgggiiijjjkkkoootttxxx|||xxxtttrrrrrrrrrqqqooonnnppppppqqqvvv{{{xxxrrrqqqooollliiiffffffggghhhddddddcccccccccdddeeeeeeaaaaaaaaabbbbbbaaa^^^[[[[[[\\\^^^bbbeeegggfffddddddbbb^^^\\\\\\^^^aaadddbbbbbbccceeeggghhhfffeeebbbaaa___^^^___```bbbdddccccccccccccbbbaaa``````aaaeeegggdddbbbdddeeeccc___\\\YYYXXXYYYZZZZZZZZZ[[[\\\\\\ZZZXXXVVVVVVWWW^^^^^^`````````^^^\\\[[[\\\]]]______^^^\\\YYYWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVVVVVVVTTTQQQOOOMMMOOOOOONNNLLLLLLNNNPPPRRRUUUVVVXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTTTTVVVTTTRRRRRRRRRRRRPPPNNNNNNOOOPPPOOOMMMLLLLLLMMMLLLIIIFFFGGGKKKMMMLLLIIIJJJKKKLLLMMMMMMLLLKKKKKKIIILLLPPPSSSUUUUUUTTTSSSSSSPPPNNNMMMOOOQQQPPPOOONNNNNNMMMLLLLLLMMMOOOOOOOOONNNMMMLLLLLLLLLLLLLLLOOONNNKKKIIIHHHHHHIIIJJJIIIJJJJJJKKKLLLMMMMMMNNNKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGIIIKKKMMMNNNPPPOOONNNKKKJJJHHHHHHGGGHHHGGGFFFFFFFFFHHHIIIKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPQQQPPPPPPPPPOOONNNLLLKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOOOOMMMLLLJJJLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLIIIKKKKKKJJJHHHGGGGGGGGGIIIKKKLLLLLLKKKJJJLLLMMMOOOOOONNNMMMLLLKKKKKKJJJLLLLLLLLLMMMOOONNNLLLJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJKKKLLLNNNQQQSSSTTTSSSXXX[[[ZZZYYYZZZWWWRRRRRRMMMKKKNNNPPPNNNNNNOOONNNOOOPPPQQQQQQPPPOOONNNKKKLLLMMMNNNPPPQQQRRRSSSRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUSSSRRRQQQTTTQQQNNNNNNQQQTTTTTTTTTXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVTTTSSSSSSTTTVVVWWWYYYYYYYYYZZZZZZ[[[\\\]]]ccccccdddgggkkkmmmllljjjfffdddbbbbbbeeehhhjjjjjjhhhhhhhhhgggfffeeedddccccccddddddccc```^^^]]]^^^yyysssnnnmmmnnnnnnnnnooopppqqqssssssvvvsssqqqppppppqqqpppppplllkkkjjjiiiggggggfffffflllkkkkkkjjjiiiiiijjjjjjooonnnmmmlllkkkkkkkkkkkkkkklllmmmoooqqqsssssstttyyywwwuuuuuuuuusssnnnjjjhhhiiijjjjjjhhhgggggggggiiikkknnnooonnnlllkkkkkkeeeeeefffggggggggggggfffdddddddddeeeeeeccc___\\\[[[\\\^^^```aaabbbbbbbbbhhhhhhhhhhhhiiilllqqqtttvvvtttrrrqqqqqqpppnnnlllnnnppppppnnnoootttuuusssqqqooommmjjjhhhfffeeedddccccccbbbaaaaaaaaabbbbbb_________```aaa```]]]ZZZ\\\\\\^^^aaadddfffeeeddddddbbb___]]]]]]```ccceeedddccccccdddfffgggfffeeeaaa````````````aaabbbbbbaaaaaa`````````_________```dddgggdddcccddddddbbb___\\\YYYXXXXXXYYYYYYYYYYYYZZZZZZXXXUUUSSSSSSSSSZZZ[[[\\\]]]]]]\\\ZZZYYY[[[\\\]]]]]]\\\YYYVVVTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSQQQOOONNNOOOOOONNNMMMMMMOOOSSSVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUTTTSSSRRRSSSSSSUUUUUUYYYWWWSSSRRRRRRQQQPPPOOONNNPPPQQQQQQNNNLLLKKKLLLIIIGGGEEEFFFJJJLLLLLLJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHKKKOOORRRTTTTTTTTTSSSOOOMMMLLLLLLMMMOOONNNNNNOOONNNMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGHHHHHHJJJKKKLLLNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHFFFEEEHHHIIIKKKMMMNNNNNNNNNMMMLLLLLLJJJIIIHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMOOONNNLLLJJJHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJIIIIIIHHHIIIIIIHHHFFFEEEFFFGGGHHHJJJKKKKKKJJJIIIKKKLLLOOONNNMMMKKKJJJIIIIIIIIIKKKKKKKKKLLLMMMMMMKKKIIIFFFGGGHHHIIIIIIJJJJJJIIIGGGHHHIIILLLOOORRRTTTVVVWWW^^^cccdddeeeeeeaaa[[[ZZZQQQJJJKKKNNNNNNMMMNNNMMMOOOPPPQQQQQQPPPNNNMMMJJJJJJLLLMMMOOOQQQRRRSSSSSSTTTUUUWWWXXXXXXXXXXXXTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQOOONNNMMMOOONNNOOORRRUUUVVVVVVTTTVVVWWWXXXYYYYYYXXXWWWWWWUUUUUUSSSSSSSSSSSSUUUUUUVVVVVVWWWWWWYYY[[[\\\]]]cccccccccfffiiijjjjjjiiifffdddaaabbbdddhhhjjjkkkiiihhhgggeeeddddddcccccceeeeeeccc```]]][[[\\\]]]~~~zzzyyyzzz{{{}}}}}}}}}}}}zzzuuurrrpppooolllmmmnnnooooooppprrrsssuuurrrpppoooooooooooonnnjjjiiihhhfffeeedddddddddhhhhhhhhhhhhiiijjjjjjkkkmmmmmmlllkkkiiiiiihhhhhhhhhjjjlllnnnqqqsssuuuvvv{{{wwwsssssstttrrrlllfffeeegggiiihhhgggfffggghhhjjjmmmqqqrrrpppmmmkkkjjjeeeeeeeeeeeeeeeeeeeeedddbbbccceeegggfffddd```]]][[[]]]___aaacccccccccbbbfffggggggfffgggjjjnnnrrrmmmmmmnnnpppqqqpppooonnnmmmrrrssspppnnnqqqttttttnnnmmmlllkkkiiihhheeecccbbbbbbaaa``````___``````_________```aaa```]]][[[^^^^^^___aaadddfffeeedddaaa```^^^]]]^^^```bbbddddddcccaaabbbccceeeeeeddd```aaabbbbbbcccbbbbbbbbbaaa```___^^^]]]]]]]]]\\\^^^cccfffcccbbbcccccc``````]]]ZZZXXXXXXYYYYYYYYYXXXXXXXXXUUURRRPPPPPPPPPVVVWWWYYYZZZZZZYYYXXXWWWWWWXXXZZZ[[[[[[YYYVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOOOONNNLLLLLLOOOUUUZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTUUUVVVWWWXXX[[[XXXTTTQQQQQQQQQQQQPPPOOOQQQSSSRRROOOLLLJJJJJJGGGEEEDDDFFFIIIKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKNNNQQQSSSSSSSSSRRRKKKKKKJJJKKKLLLMMMMMMMMMNNNMMMLLLJJJJJJJJJKKKKKKMMMLLLJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEFFFGGGGGGEEEDDDCCCGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIGGGFFFFFFGGGHHHKKKMMMMMMMMMLLLKKKKKKJJJIIIGGGGGGGGGHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKNNNOOOOOOMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIHHHHHHFFFGGGGGGFFFEEEDDDEEEGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNMMMKKKIIIHHHHHHHHHHHHJJJJJJJJJKKKLLLKKKIIIGGGEEEFFFHHHIIIJJJIIIIIIHHHGGGHHHIIIKKKNNNQQQTTTUUU\\\bbbhhhjjjlllnnnlllhhhbbbVVVKKKJJJMMMNNNMMMMMMLLLMMMOOOPPPPPPOOOLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTSSSTTTUUUVVVVVVWWWWWWWWWTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQPPPPPPOOONNNMMMLLLKKKKKKMMMPPPTTTYYY\\\\\\ZZZXXXVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVTTTUUUVVVWWWYYY\\\^^^___bbbbbbcccdddfffgggggggggeeecccaaabbbeeehhhkkkllliiihhhfffdddcccccccccdddeeedddbbb^^^ZZZYYY[[[]]]{{{vvvvvvzzz}}}~~~xxxwwwvvvrrrnnnllllllllllllnnnppppppooooooppprrrtttrrrooommmnnnnnnmmmllliiihhhfffeeedddccccccccccccdddeeegggiiijjjllllllkkkkkkjjjiiihhhfffeeeeeeggghhhkkkooorrrtttvvvwww|||wwwrrrqqqrrroooiiicccccceeeggggggffffffggghhhiiimmmrrrsssrrrnnnkkkjjjhhhgggfffeeedddcccbbbbbbaaacccfffgggfffdddaaa___]]]___bbbdddeeeeeeccccccbbbdddeeeeeefffiiilllppphhhjjjlllnnnooonnnnnnnnnjjjqqqtttqqqnnnoooqqqqqqkkkjjjiiijjjkkkjjjgggdddbbbbbbaaa```____________aaa```aaabbbcccaaa^^^\\\_________aaaccceeedddccc]]]\\\\\\\\\]]]^^^```aaabbb```______aaaccccccbbbaaabbbcccdddddddddccccccbbbaaa___]]]\\\[[[ZZZZZZ]]]bbbdddaaa```aaaaaa___aaa^^^ZZZYYYYYYZZZYYYYYYVVVWWWVVVTTTQQQOOONNNOOOSSSTTTVVVWWWWWWVVVUUUTTTRRRTTTWWWYYYZZZZZZXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPNNNOOONNNKKKJJJMMMUUU[[[]]]\\\\\\[[[ZZZXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWZZZWWWSSSQQQQQQRRRRRRRRRPPPRRRSSSRRROOOKKKIIIHHHFFFEEEEEEFFFHHHJJJKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHKKKLLLOOOQQQRRRRRRRRRQQQIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGFFFEEEDDDCCCGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFHHHJJJKKKMMMNNNNNNHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLJJJHHHFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHDDDEEEEEEDDDCCCCCCEEEGGGHHHIIIJJJJJJIIIIIIJJJLLLMMMKKKJJJHHHGGGHHHHHHIIIJJJIIIIIIJJJKKKJJJHHHFFFDDDEEEGGGIIIJJJJJJIIIIIIIIIJJJJJJLLLMMMOOOQQQRRR[[[```cccdddhhhmmmooommmfffYYYMMMKKKNNNNNNMMMMMMLLLMMMNNNNNNNNNMMMKKKIIILLLMMMNNNPPPRRRSSSUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPNNNNNNMMMLLLLLLKKKKKKKKKNNNRRRXXX]]]______]]][[[XXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWYYY\\\^^^aaabbb``````aaaaaabbbbbbdddeeedddbbbaaacccfffiiikkkkkkiiihhhfffdddcccccccccdddcccbbb___\\\YYYYYY[[[^^^~~~|||wwwwww{{{~~~~~~wwwvvvsssoookkkiiijjjlllmmmpppsssrrrooonnnoooqqqrrrpppmmmkkkkkkkkkkkkjjjfffeeedddcccccccccccccccaaabbbeeegggiiikkklllllliiiiiihhhhhhfffeeeccccccdddgggkkkooosssuuuuuuvvvyyyvvvrrrooonnnkkkfffbbbaaadddfffggggggggghhhiiikkknnnrrrsssqqqnnnkkkjjjiiigggfffdddbbbaaa`````````cccfffgggeeecccbbbbbbaaabbbeeeggggggfffdddccc___aaadddeeefffgggiiikkkgggiiikkkkkkjjjiiiiiiiiiggglllooollljjjlllnnnmmmkkkiiiggghhhkkkkkkhhheeebbbbbbaaa`````````aaaaaaccccccccccccdddbbb___\\\___^^^]]]^^^```bbbbbbaaaYYYYYYZZZ[[[\\\]]]______^^^]]]]]]___aaacccbbbaaaaaabbbccccccddddddccccccaaa```]]][[[ZZZYYYZZZZZZ\\\```aaa^^^\\\___```^^^```]]]ZZZXXXXXXYYYXXXXXXUUUVVVVVVTTTQQQOOOOOOOOORRRSSSTTTUUUUUUTTTRRRQQQOOOQQQUUUXXXZZZZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTSSSSSSRRRRRRQQQQQQQQQOOOPPPOOOKKKHHHLLLUUU]]]aaa```^^^\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPQQQRRRRRRUUUSSSQQQQQQRRRTTTTTTSSSQQQRRRSSSPPPLLLIIIGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHGGGGGGHHHIIIJJJJJJNNNOOOPPPQQQRRRQQQQQQPPPIIIKKKMMMMMMLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDFFFGGGJJJLLLMMMNNNNNNFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIJJJKKKJJJJJJIIIEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHCCCDDDDDDCCCCCCCCCFFFHHHHHHJJJKKKKKKJJJIIIKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIJJJKKKJJJHHHEEEDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPTTTWWWXXXWWW[[[bbbfffeeeaaaVVVNNNMMMOOOOOOOOOPPPMMMMMMMMMMMMLLLLLLKKKJJJNNNOOOPPPQQQRRRSSSTTTUUURRRRRRQQQPPPOOOOOOPPPPPPRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNMMMLLLLLLLLLLLLMMMMMMOOOSSSYYY]]]^^^]]]\\\\\\ZZZ[[[\\\\\\\\\[[[YYYXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\^^^aaaccceee]]]^^^___^^^^^^^^^```bbbbbbaaabbbdddhhhjjjjjjiiiiiihhhgggeeeddddddcccccc^^^^^^\\\ZZZXXXYYY\\\___{{{yyyyyyyyyzzz}}}|||wwwwww|||}}}zzzxxxtttppplllkkkmmmoooooorrruuutttpppmmmnnnpppooommmiiihhhhhhhhhgggfffcccbbbbbbaaaaaabbbbbbccccccdddfffhhhiiijjjjjjjjjffffffgggffffffdddbbbbbbaaaeeejjjooossstttsssrrrsssrrrpppnnnkkkiiifffeeebbbdddggghhhhhhiiikkklllnnnqqqssssssoookkkhhhgggfffeeecccaaa```_________aaacccffffffdddccccccddddddfffhhhjjjiiigggdddbbb^^^aaaeeeffffffeeeeeeeeebbbdddfffgggeeedddfffhhhgggjjjjjjffffffjjjmmmmmmmmmjjjggggggjjjjjjgggdddbbbbbbbbbbbbbbbbbbcccdddeeeddddddddddddaaa^^^[[[\\\[[[ZZZ[[[]]]^^^^^^]]]WWWXXXYYY[[[\\\]]]^^^^^^[[[\\\]]]```cccdddcccbbb``````aaaaaaaaabbbbbbbbb\\\[[[YYYXXXXXXYYYZZZ[[[\\\___^^^ZZZYYY\\\^^^^^^^^^[[[XXXVVVVVVVVVVVVUUUUUUVVVVVVTTTRRRPPPPPPQQQRRRSSSTTTUUUTTTRRRPPPOOOOOOQQQUUUXXXZZZZZZYYYXXXZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQLLLHHHLLLVVV___dddccc```]]]ZZZWWWUUUTTTTTTSSSQQQPPPOOOOOOOOOOOOPPPOOOOOOQQQSSSUUUUUUTTTRRRSSSRRRNNNJJJGGGFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKGGGGGGGGGGGGHHHJJJKKKLLLQQQRRRRRRRRRRRRQQQPPPOOOJJJMMMOOOOOOMMMKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFFFFEEECCCBBBBBBAAAAAABBBBBBCCCBBBDDDFFFGGGGGGFFFDDDBBB@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCDDDFFFHHHIIIJJJHHHHHHHHHIIIIIIHHHHHHGGGCCCDDDDDDCCCBBBDDDGGGIIIIIIKKKLLLLLLKKKJJJLLLMMMJJJIIIHHHGGGGGGJJJLLLNNNKKKJJJJJJKKKKKKJJJHHHEEEDDDDDDFFFGGGJJJLLLOOOPPPKKKKKKKKKKKKLLLNNNOOOPPPNNNPPPPPPMMMOOOTTTWWWVVVUUUOOOLLLNNNPPPPPPRRRUUUQQQPPPNNNMMMLLLLLLLLLMMMOOOOOOPPPPPPQQQRRRRRRSSSOOOOOONNNMMMMMMNNNOOOPPPQQQQQQOOONNNNNNMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOONNNMMMMMMMMMMMMOOOPPPQQQRRRVVV[[[\\\\\\[[[[[[\\\\\\\\\]]]]]]\\\ZZZXXXWWWYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\^^^```bbbeeefff[[[\\\]]]\\\ZZZZZZ]]]______```bbbfffjjjkkkjjjhhhhhhhhhhhhgggfffeeedddcccYYYZZZZZZYYYYYYZZZ^^^```|||xxxtttsssuuuxxxtttyyyzzzwwwwww}}}~~~zzzxxxtttoookkkkkknnnqqqppptttwwwuuupppmmmnnnpppmmmjjjgggeeeeeeeeedddcccaaa````````````aaabbbbbbeeefffhhhiiiiiiiiihhhgggdddeeeffffffeeedddbbbaaa___ccciiiooorrrsssqqqooonnnooonnnllliiigggggghhhcccfffhhhjjjjjjkkkmmmnnnqqqssstttrrrnnniiifffeeebbbaaa```___^^^^^^___```aaadddffffffcccbbbdddffffffhhhjjjkkkkkkhhheeebbb___bbbfffgggfffcccaaaaaa[[[^^^aaabbbbbbcccfffjjjjjjjjjgggcccdddkkkoooooopppkkkgggfffiiiiiifffbbbcccbbbbbbbbbcccdddeeeeeefffeeeddddddcccaaa]]]YYYZZZYYYWWWXXXZZZ[[[[[[ZZZVVVWWWYYY[[[]]]^^^^^^___ZZZ[[[]]]aaadddfffdddccc_______________```aaaaaaWWWWWWVVVUUUVVVXXX[[[\\\\\\^^^]]]XXXVVVZZZ^^^^^^]]]ZZZVVVTTTTTTTTTTTTSSSUUUVVVVVVUUUSSSQQQRRRSSSRRRSSSTTTTTTSSSQQQOOONNNQQQSSSVVVXXXYYYYYYWWWVVV[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUSSSRRRRRRQQQQQQSSSTTTSSSMMMIIILLLWWW```fffeeeaaa]]]YYYVVVTTTSSSVVVUUUSSSQQQPPPOOOOOOPPPLLLLLLNNNQQQTTTVVVVVVUUUSSSSSSQQQMMMHHHEEEEEEEEEHHHIIIIIIIIIHHHHHHIIIKKKGGGGGGGGGGGGHHHJJJLLLNNNTTTTTTSSSSSSRRRQQQPPPOOOLLLOOOQQQPPPMMMKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKFFFFFFGGGHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAABBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDAAAAAA@@@@@@@@@AAABBBBBBBBBCCCFFFGGGGGGFFFCCCBBB???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFEEEEEEDDDEEEEEEFFFGGGBBBCCCEEEFFFGGGFFFFFFEEECCCDDDEEEFFFGGGGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFBBBBBBAAAAAA@@@@@@AAAAAA???@@@BBBDDDFFFHHHIIIJJJGGGGGGHHHHHHHHHGGGGGGFFFCCCDDDDDDCCCBBBDDDGGGJJJJJJKKKLLLLLLKKKKKKLLLNNNJJJIIIGGGGGGHHHJJJMMMOOOLLLKKKJJJKKKKKKJJJHHHEEEDDDDDDEEEGGGJJJMMMQQQSSSJJJJJJJJJKKKLLLNNNPPPPPPLLLNNNMMMJJJJJJMMMNNNLLLKKKIIIIIIMMMPPPPPPTTTYYYSSSRRROOOMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQMMMLLLLLLLLLMMMOOOQQQRRRQQQPPPOOONNNMMMMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOONNNMMMMMMMMMOOOPPPRRRTTTWWWZZZ]]]]]]\\\[[[\\\^^^]]]]]]]]]\\\[[[YYYWWWVVVYYYYYYZZZZZZZZZZZZYYYYYY[[[\\\]]]^^^```ccceeefffZZZ[[[\\\ZZZXXXXXX[[[^^^^^^___ccchhhkkkllliiiggghhhhhhiiiiiihhhfffdddcccVVVWWWYYYYYYYYY[[[___aaazzzwwwrrrnnnkkkmmmqqquuusssuuuwwwyyyzzz{{{zzzzzzvvvtttqqqmmmjjjiiilllnnnoooqqqsssuuutttrrrooommmkkkgggcccbbbcccdddbbb```]]]\\\\\\___cccfffggghhhlllhhheeeeeeiiijjjgggdddcccfffiiiiiigggeeecccbbbbbbccceeehhhlllnnnnnnmmmnnnnnnmmmmmmlllkkkjjjiiieeeggghhhhhhhhhjjjoootttrrrqqqpppmmmjjjgggdddccc___``````aaabbbcccdddeeeeeedddcccbbbbbbbbbcccddddddfffhhhiiihhhfffdddbbbfffcccaaa___^^^]]][[[YYY[[[]]]^^^______aaadddfffiiijjjiiieee```aaahhhnnnhhhddd______cccggggggeeeaaaaaa```aaaaaaccceeeffffffdddbbb___\\\ZZZXXXXXXWWWUUUSSSTTTWWWYYYWWWUUUWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]___aaadddeeedddcccccc```]]]___bbbccc___[[[WWWVVVUUUUUUUUUUUUWWWWWWZZZXXXUUUUUUVVVXXXYYYYYYYYYYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPTTTTTTTTTTTTRRRPPPNNNMMMNNNPPPTTTWWWYYYYYYXXXWWWYYYZZZZZZYYYXXXVVVTTTRRRVVVVVVVVVWWWWWWVVVUUUUUUTTTWWWVVVPPPJJJKKKTTT^^^hhhbbb[[[XXXXXXWWWSSSOOORRRQQQPPPNNNMMMLLLLLLKKKIIIJJJLLLOOOQQQRRRSSSTTTSSSPPPLLLHHHFFFEEEFFFFFFHHHIIIJJJJJJJJJIIIGGGFFFJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKKKKLLLMMMLLLNNNPPPPPPNNNLLLKKKKKKLLLKKKJJJKKKNNNPPPPPPPPPLLLMMMMMMNNNMMMLLLKKKJJJKKKIIIFFFEEEDDDFFFHHHIIIKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFCCCBBBBBBCCCFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBEEEDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>???AAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAABBBCCCFFFIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGHHHIIIKKKMMMOOOPPPMMMJJJIIIJJJJJJGGGEEEJJJIIIGGGHHHKKKMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLNNNQQQTTTUUUSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOONNNMMMLLLLLLMMMOOOQQQSSSQQQRRRSSSSSSQQQOOOOOOOOONNNLLLIIIIIIKKKMMMOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSSSSVVVXXXWWWUUUUUUWWWYYY[[[YYYXXXXXXXXXXXXWWWUUUUUUYYY]]]```___\\\ZZZYYYZZZZZZZZZ[[[\\\\\\]]]]]]\\\ZZZYYYXXXXXXZZZ]]]___^^^```eeeiiilllkkkhhheeegggiiikkkjjjgggcccaaa```]]][[[ZZZ[[[^^^```aaaaaauuutttrrrooommmmmmnnnpppqqqrrruuuwwwyyyzzzzzzzzzuuutttqqqmmmjjjjjjllloooqqqrrrtttuuussspppmmmkkkhhheeebbbbbbdddeeebbb```]]]\\\]]]```dddgggggggggjjjgggcccdddgggiiigggddddddgggiiiiiigggdddcccccccccccceeehhhlllmmmmmmlllkkkllllllllllllkkkiiihhhfffggghhhggghhhkkkqqqvvvrrrqqqooollliiifffdddcccaaabbbcccdddeeeeeeeeeeeeddddddbbbbbbbbbbbbcccdddeeeeeefffgggfffeeecccbbbaaa___]]]]]]\\\[[[XXXVVVYYY[[[\\\\\\\\\]]]```bbbeeefffeeeaaa^^^```gggmmmiiiddd______bbbddddddbbb``````______```bbbcccdddbbbaaa___]]][[[YYYXXXWWWYYYWWWVVVWWWYYYYYYWWWUUUVVVWWWYYY[[[]]]^^^______^^^]]]^^^aaadddeeeeeedddbbb___]]]^^^aaabbb___[[[ZZZYYYWWWVVVVVVWWWXXXYYY\\\YYYWWWVVVWWWYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRTTTTTTTTTSSSRRRQQQPPPOOOQQQSSSUUUXXXYYYYYYXXXWWWYYYWWWUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWVVVVVVVVVXXXWWWSSSOOOQQQYYY```ddd___XXXVVVVVVUUURRROOOQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRSSSRRROOOLLLHHHFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKNNNMMMLLLJJJJJJKKKKKKLLLKKKMMMOOONNNMMMKKKJJJKKKLLLJJJIIIJJJLLLNNNOOONNNKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHFFFDDDDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFEEECCCBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAABBBCCCEEEHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGIIIKKKMMMNNNLLLJJJGGGGGGIIIJJJIIIGGGHHHGGGFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPSSSTTTTTTSSSQQQPPPOOONNNNNNOOOMMMNNNOOOOOOOOOMMMLLLKKKLLLLLLKKKLLLMMMPPPRRRTTTRRRSSSSSSRRROOONNNNNNOOOMMMLLLJJJKKKMMMOOOQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVRRRTTTVVVVVVTTTTTTVVVXXXZZZYYYWWWXXXYYYZZZYYYWWWYYY[[[]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWYYY\\\]]]```bbbeeehhhjjjhhheeecccfffhhhjjjjjjgggcccaaa``````^^^]]]^^^```bbbcccbbbooopppppppppooonnnlllkkkooopppsssuuuwwwxxxxxxxxxrrrrrrpppmmmkkkjjjlllnnnqqqrrrssssssqqqnnnjjjhhhdddbbbaaacccffffffccc```]]]]]]___bbbfffggggggfffgggdddaaabbbeeegggfffdddfffggghhhhhheeedddddddddeeeeeefffiiikkklllkkkjjjggghhhjjjkkkkkkjjjhhhgggggggggffffffggglllsssxxxsssqqqnnnkkkgggeeeddddddccceeeggghhhiiihhhgggfffeeedddcccbbbbbbcccdddeeeeeeeeeddddddcccbbbbbbaaa```____________^^^[[[YYYWWWXXXYYYYYYYYYYYY[[[]]]aaaaaa___\\\ZZZ]]]dddkkkiiieee```___aaabbbaaa______^^^^^^]]]^^^___aaabbb^^^]]]\\\[[[ZZZYYYXXXXXX\\\[[[ZZZZZZ[[[YYYVVVTTTUUUWWWZZZ]]]___aaabbbbbb^^^]]]^^^```ccceeeeeeeeeaaa___]]]^^^```aaa___\\\]]]\\\ZZZXXXXXXYYYZZZ[[[^^^[[[YYYXXXYYYZZZYYYYYYVVVWWWWWWWWWVVVUUUSSSRRRTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRTTTUUUWWWYYYYYYYYYYYYXXXWWWUUUQQQNNNMMMPPPSSSUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWYYY]]]aaa___[[[VVVTTTTTTTTTRRROOOPPPOOONNNLLLKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQNNNKKKHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIFFFHHHJJJLLLMMMLLLKKKJJJNNNMMMKKKJJJJJJJJJKKKLLLKKKLLLMMMLLLKKKJJJKKKLLLLLLJJJIIIIIIKKKLLLMMMLLLKKKLLLLLLLLLKKKJJJHHHGGGGGGFFFEEEDDDEEEFFFIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>??????@@@@@@@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@@@@????????????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAABBBCCCDDDDDDAAABBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAA@@@????????????????????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCEEEGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFFFFFFFHHHJJJLLLMMMGGGFFFEEEFFFHHHIIIIIIIIIFFFEEEDDDEEEGGGIIIJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNQQQRRRSSSRRRPPPOOONNNNNNNNNNNNLLLNNNOOOPPPOOOLLLIIIGGGKKKKKKKKKLLLNNNQQQSSSUUUUUUUUUSSSQQQNNNLLLMMMNNNMMMLLLKKKMMMPPPSSSTTTSSSSSSTTTUUUVVVWWWWWWVVVVVVPPPRRRTTTTTTTTTTTTUUUVVVYYYXXXWWWWWWYYYZZZZZZYYY]]]^^^^^^\\\ZZZYYYZZZ\\\ZZZZZZYYYYYYXXXWWWWWWVVVWWWVVVVVVVVVWWWYYY[[[]]]bbbdddfffggggggeeecccaaafffhhhjjjiiigggdddbbbbbbcccbbbaaabbbcccddddddcccmmmmmmnnnnnnooonnnkkkiiinnnoooqqqsssttttttssssssnnnooonnnllljjjiiijjjlllmmmmmmnnnooommmkkkhhhgggbbbaaabbbeeeiiiiiifffbbb^^^___aaadddggghhhfffeeedddaaa______bbbdddddddddggghhhhhhfffdddccccccdddgggggghhhjjjllllllkkkiiidddfffhhhjjjjjjhhhgggeeefffeeecccccceeelllsssxxxsssqqqmmmiiifffeeeddddddfffgggjjjkkkkkkjjjgggfffeeeeeedddccccccdddfffgggeeedddbbbaaa``````aaaaaa_________```aaa```^^^[[[WWWXXXXXXXXXWWWWWWXXXZZZ___^^^[[[XXXWWWZZZaaafffhhheeebbbaaaaaabbbaaa```^^^]]]\\\[[[\\\]]]^^^___[[[[[[[[[[[[[[[ZZZZZZZZZ]]]]]]\\\\\\[[[XXXUUUSSSWWWXXX[[[^^^aaabbbbbbbbb^^^^^^]]]___bbbeeefffeee```^^^]]]]]]___```^^^]]]___]]][[[YYYXXXYYYZZZ[[[___]]][[[ZZZZZZ[[[ZZZYYYUUUVVVWWWXXXWWWUUURRRQQQRRRQQQQQQQQQRRRTTTUUUVVVUUUTTTSSSRRRRRRSSSUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWUUUSSSPPPMMMNNNPPPSSSUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^\\\[[[[[[\\\]]]^^^]]][[[XXXUUUTTTTTTTTTRRRQQQQQQPPPNNNMMMLLLMMMNNNNNNRRRRRRRRRRRRQQQQQQPPPOOOOOOMMMJJJGGGFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLKKKNNNMMMLLLKKKKKKKKKLLLLLLKKKLLLLLLLLLJJJJJJLLLNNNMMMKKKIIIIIIJJJLLLLLLLLLLLLMMMMMMMMMKKKIIIHHHFFFDDDDDDCCCDDDEEEGGGIIIJJJJJJIIIIIIHHHGGGFFFEEEEEECCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@BBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>???@@@@@@AAAAAA@@@@@@DDDCCCCCCBBBAAA@@@@@@??????????????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAAAAA@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEEEEEEEFFFHHHJJJKKKEEEEEEDDDEEEFFFGGGGGGHHHFFFEEEDDDEEEGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKMMMOOOPPPNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMMMMKKKJJJHHHIIIJJJKKKMMMOOORRRUUUVVVWWWVVVSSSPPPLLLKKKLLLNNNLLLLLLLLLOOOSSSVVVVVVVVVPPPQQQTTTUUUVVVUUUSSSRRRPPPQQQSSSUUUUUUVVVVVVVVVZZZXXXVVVVVVXXXYYYYYYXXX^^^______]]]ZZZXXXYYYZZZ[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]bbbdddffffffeeedddccccccfffhhhiiiiiifffdddcccbbbdddccccccdddeeeeeecccbbbmmmkkkjjjjjjlllmmmkkkjjjmmmnnnoooppppppooonnnmmmkkkllllllkkkiiiggghhhiiiggghhhiiijjjjjjiiigggfffbbbbbbdddhhhlllmmmiiifffaaabbbcccfffhhhhhheeecccbbb```^^^]]]___aaaccccccfffggggggfffcccbbbbbbccchhhhhhhhhjjjlllllljjjhhhccceeefffhhhhhhgggeeedddeeebbb``````dddjjjqqquuuqqqoookkkhhhfffeeeeeeeeehhhiiikkklllkkkiiifffdddfffeeedddddddddfffggghhhcccbbbaaa______```aaabbb[[[ZZZZZZ\\\]]]]]][[[YYYXXXYYYZZZYYYWWWWWWYYY[[[```^^^[[[XXXWWWYYY]]]aaafffeeecccbbbcccddddddccc]]]\\\[[[ZZZZZZZZZ[[[\\\YYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]\\\YYYWWWUUUTTTYYY[[[^^^```aaa```___^^^___^^^^^^```ccceeeeeeddd___^^^\\\\\\]]]^^^^^^^^^^^^\\\ZZZXXXWWWXXXZZZ\\\___]]]\\\[[[\\\[[[ZZZYYYVVVWWWWWWXXXWWWTTTRRRPPPPPPPPPQQQRRRSSSUUUWWWXXXVVVUUUTTTSSSSSSUUUVVVWWWVVVUUUUUUUUUUUUUUUUUUVVVSSSSSSRRRRRRSSSSSSTTTTTTVVVWWWWWWYYY[[[]]]```aaa```^^^\\\\\\]]]]]][[[XXXYYYWWWVVVUUUUUUUUUTTTSSSSSSQQQOOONNNNNNOOOQQQRRRUUUUUUTTTSSSRRRQQQOOONNNMMMKKKIIIFFFFFFGGGHHHIIIKKKJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGHHHJJJMMMOOOOOONNNMMMLLLKKKLLLMMMMMMKKKLLLMMMMMMLLLLLLNNNPPPOOOLLLJJJIIIJJJLLLMMMMMMMMMNNNNNNMMMKKKIIIGGGFFFCCCCCCCCCCCCEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFEEEEEECCCDDDFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAFFFEEEDDDCCCBBB@@@??????AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@CCCCCCBBBAAA@@@???????????????>>>>>>??????@@@AAADDDCCCCCCBBBAAAAAABBBBBBEEEEEECCCAAA@@@??????>>>???@@@@@@@@@AAAAAABBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA???>>>>>>============>>>==============================???@@@AAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@AAACCCCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGDDDDDDDDDDDDEEEFFFHHHIIIFFFFFFEEEDDDDDDDDDDDDEEEGGGFFFEEEGGGIIIJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLKKKKKKJJJIIIIIIJJJIIIIIIHHHIIIJJJLLLMMMIIIJJJKKKMMMPPPSSSUUUVVVWWWVVVSSSOOOLLLJJJKKKMMMKKKLLLNNNRRRVVVXXXXXXWWWOOOPPPRRRTTTTTTSSSQQQPPPQQQRRRTTTVVVYYYYYYYYYXXX[[[YYYVVVUUUVVVWWWWWWWWW]]]^^^___^^^[[[XXXVVVVVVZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUWWWXXXYYYZZZZZZZZZ___cccfffggggggffffffgggggghhhiiihhheeecccbbbccccccccccccdddeeedddbbb___lllhhheeefffhhhkkkjjjhhhkkklllmmmmmmmmmlllkkkjjjjjjkkklllkkkiiifffffffffdddeeefffgggggggggffffffcccccceeeiiimmmnnnkkkhhhffffffeeefffggggggdddbbbbbb```^^^]]]]]]___aaacccdddffffffeeebbb`````````ggggggggghhhjjjjjjhhhfffeeeeeefffffffffeeeeeeddddddaaa______dddiiinnnqqqmmmllljjjhhhffffffffffffhhhiiijjjjjjiiigggdddcccddddddccccccccceeefffgggaaa```_________```bbbccc]]]\\\[[[[[[]]]]]]]]][[[ZZZ[[[[[[[[[YYYYYY[[[]]]aaa___]]][[[[[[\\\]]]___eeeeeedddddddddddddddddd]]]\\\ZZZYYYYYYYYYZZZZZZYYYZZZ\\\^^^______^^^^^^\\\]]]]]][[[YYYWWWWWWXXX\\\^^^```bbbbbb```^^^\\\______```bbbddddddcccaaa^^^]]]\\\[[[\\\]]]^^^___]]][[[XXXVVVVVVYYY[[[]]]^^^]]][[[[[[\\\\\\[[[YYYXXXXXXXXXXXXVVVTTTRRRQQQQQQRRRTTTVVVXXXYYYZZZZZZVVVVVVUUUUUUUUUVVVVVVWWWUUUTTTSSSRRRRRRSSSUUUVVVTTTUUUVVVXXXXXXWWWVVVUUUXXXXXXXXXYYY[[[^^^aaabbb```^^^]]]\\\[[[ZZZXXXVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRPPPNNNNNNPPPSSSTTTWWWVVVVVVUUUSSSQQQOOONNNLLLJJJHHHFFFFFFGGGIIIJJJOOOOOONNNMMMMMMMMMMMMMMMJJJHHHFFFEEEFFFJJJNNNPPPOOONNNLLLKKKKKKKKKLLLMMMJJJLLLMMMNNNMMMMMMOOOQQQOOOLLLIIIHHHJJJMMMNNNOOOMMMMMMMMMLLLJJJHHHEEEDDDBBBBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@BBBCCCCCCCCCBBBAAAFFFEEEDDDCCCBBBAAA@@@???AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>???>>>>>>>>>>>>???@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@HHHGGGEEEDDDBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<============<<<===>>>???@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@AAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHFFFGGGGGGEEECCCBBBCCCDDDGGGGGGGGGHHHJJJJJJIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHFFFEEEFFFIIILLLNNNIIIJJJLLLNNNQQQSSSUUUVVVUUUUUUSSSPPPLLLJJJKKKLLLKKKLLLOOOSSSWWWYYYYYYWWWQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRUUUXXX[[[\\\[[[YYY[[[YYYVVVUUUVVVXXXYYYXXX[[[]]]^^^^^^ZZZWWWUUUTTTXXXXXXXXXWWWWWWWWWWWWWWWTTTUUUWWWXXXYYYYYYXXXWWW^^^ccchhhjjjiiiiiijjjkkkiiijjjjjjhhheeebbbbbbbbb```aaabbbdddeeeddd```]]]gggdddaaabbbfffhhhgggdddggghhhiiikkkkkkkkkkkkjjjkkkmmmnnnmmmjjjgggfffeeeffffffgggggggggfffeeeeeedddcccdddhhhlllnnnkkkhhhkkkiiigggffffffeeecccaaabbbaaa___\\\[[[]]]```bbbbbbdddeeeeeebbb___]]]]]]ccccccccceeeggggggeeeccchhhgggeeeddddddddddddeeedddbbb___```eeejjjmmmnnniiiiiiiiihhhggggggffffffhhhhhhhhhgggeeecccbbbaaaaaaaaa``````aaabbbdddeee^^^^^^______```bbbcccdddaaa___\\\\\\]]]_________ZZZ[[[\\\\\\[[[[[[]]]___``````______```aaaaaa```eeefffeeedddbbbaaaaaabbb]]]\\\ZZZYYYXXXXXXYYYYYYXXXZZZ\\\^^^______^^^^^^\\\]]]]]][[[YYYYYY[[[^^^^^^```bbbddddddbbb___]]]___```aaadddeeeddd```]]]]]]\\\\\\[[[ZZZ\\\^^^```]]][[[XXXVVVWWWZZZ]]]```\\\[[[[[[[[[]]]]]][[[ZZZZZZYYYXXXWWWVVVTTTSSSSSSTTTVVVYYY\\\^^^^^^]]]\\\VVVWWWWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPQQQSSSUUUWWWWWWXXXYYYZZZYYYXXXWWWVVVWWWWWWWWWXXXZZZ]]]```aaa]]]]]]\\\[[[YYYXXXXXXXXXVVVWWWWWWVVVUUUTTTSSSSSSSSSQQQOOOMMMNNNPPPSSSUUUXXXWWWWWWUUUTTTRRRPPPOOOJJJIIIGGGEEEFFFGGGJJJKKKQQQPPPNNNMMMLLLKKKLLLLLLHHHGGGFFFFFFGGGJJJMMMOOOMMMLLLKKKIIIIIIJJJJJJKKKGGGJJJMMMNNNNNNNNNNNNOOOMMMJJJGGGGGGIIILLLNNNOOOLLLKKKKKKJJJHHHEEEBBBAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@>>>???AAABBBBBBBBB@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@AAAAAABBBBBBAAAAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???????????????@@@EEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>======>>>>>>???<<<======>>>>>>???????????????@@@@@@@@@AAAAAAAAA>>>>>>????????????>>>>>>???>>>>>>======>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<===>>>????????????@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFEEEGGGGGGEEEBBBAAACCCEEEGGGGGGGGGHHHJJJJJJHHHFFFCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGIIIJJJLLLNNNJJJKKKKKKLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFHHHJJJKKKJJJKKKMMMOOOQQQSSSTTTUUUSSSSSSSSSQQQMMMKKKKKKKKKKKKLLLPPPTTTXXXZZZXXXVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTXXX]]]^^^\\\ZZZZZZXXXVVVVVVXXX[[[]]]^^^\\\\\\\\\ZZZWWWUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXWWWYYY[[[\\\\\\[[[YYYXXX___eeelllnnnmmmkkkkkkmmmjjjkkkjjjhhhdddaaa```aaa^^^___aaadddeeeddd```]]]bbb```^^^aaafffgggddd```cccdddgggiiikkkkkkllllllmmmooopppooolllhhhfffeeehhhhhhhhhhhhgggfffeeeddddddccccccfffkkkmmmkkkhhhnnnlllhhhfffeeedddbbbaaacccbbb___\\\[[[\\\___bbb```ccceeeeeebbb^^^\\\[[[``````aaabbbdddeeecccaaaiiihhheeecccbbbcccdddeeeeeeccc```bbbgggkkkmmmmmmgggggghhhhhhhhhhhhgggfffhhhhhhfffdddcccaaa```______^^^^^^^^^___```bbbccc]]]]]]___```bbbcccdddddd```]]]YYYXXXYYY[[[\\\\\\ZZZ[[[\\\\\\\\\\\\^^^```______```bbbdddeeedddcccfffffffffdddaaa___^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYXXXYYY\\\^^^______^^^]]]]]]^^^]]][[[YYYZZZ___ccc^^^```ccceeefffdddaaa______```ccceeefffddd___[[[\\\\\\\\\ZZZZZZ[[[^^^```]]][[[XXXWWWXXX[[[___bbb[[[ZZZZZZ[[[]]]]]]\\\ZZZ\\\[[[YYYWWWUUUUUUTTTTTTWWWYYY]]]aaabbbbbb```___VVVWWWXXXYYYXXXWWWUUUTTTTTTSSSQQQPPPQQQSSSVVVXXXZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVXXX[[[^^^```[[[\\\\\\[[[XXXWWWYYYZZZUUUVVVWWWVVVTTTSSSRRRRRRRRRPPPNNNLLLMMMOOOSSSUUUXXXXXXWWWVVVTTTRRRPPPOOOJJJHHHFFFEEEFFFHHHJJJLLLOOONNNLLLJJJHHHHHHHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMKKKJJJIIIHHHGGGHHHIIIIIIEEEHHHLLLNNNNNNMMMMMMNNNKKKHHHEEEEEEHHHKKKNNNOOOJJJJJJIIIHHHEEECCC@@@>>>BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA<<<>>>@@@AAAAAAAAA???>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<===>>>???@@@??????>>>>>>??????@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>============>>>???;;;<<<<<<===>>>??????@@@>>>>>>??????@@@@@@@@@AAA======>>>>>>>>>>>>===<<<======<<<<<<<<<<<<======;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>===============>>>???@@@@@@@@@@@@@@@>>>@@@AAACCCDDDDDDCCCCCCCCCBBBAAAAAABBBCCCEEEFFFDDDFFFGGGEEECCCBBBDDDGGGFFFFFFFFFHHHIIIIIIGGGEEECCCCCCBBBBBBBBBAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFFFFGGGHHHJJJMMMNNNGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFJJJKKKMMMPPPRRRSSSTTTTTTQQQRRRSSSQQQNNNLLLKKKKKKKKKLLLPPPUUUYYYYYYWWWUUURRRQQQPPPPPPPPPPPPQQQQQQQQQQQQSSSXXX]]]^^^\\\YYYYYYWWWVVVWWW[[[___bbbccc]]]\\\ZZZVVVTTTSSSUUUXXXPPPQQQRRRTTTUUUWWWXXXXXX\\\^^^```aaaaaa___\\\[[[```gggoooqqqooollllllmmmllllllkkkhhhdddaaa``````]]]^^^aaadddfffeeeaaa]]]dddaaa______aaabbb```^^^bbbbbbbbbeeejjjooorrrsssrrrrrrppplllhhhfffgggjjjllljjjgggeeeeeedddbbb```dddbbbbbbdddgggiiigggeeehhhfffccccccccccccbbb``````^^^]]]\\\]]]^^^^^^^^^cccdddccc```]]]ZZZZZZZZZcccaaa``````ccceeegggggghhhfffccc``````aaacccdddcccbbbbbbbbbeeeiiimmmpppkkkiiigggfffggghhhhhhhhhjjjhhheeeaaa___^^^^^^______^^^^^^]]]^^^___aaabbbaaabbbcccdddeeeeeefffeeeaaa^^^[[[ZZZ\\\]]][[[ZZZ[[[\\\\\\\\\\\\^^^aaadddcccgggjjjjjjhhhffffffhhhmmmllljjjgggeeecccbbbaaa]]]\\\[[[\\\\\\\\\ZZZXXX^^^]]]\\\\\\]]]^^^\\\[[[ZZZ[[[\\\\\\[[[\\\^^^```cccfffjjjkkkiiieeebbbaaadddiiinnnnnniiibbb]]][[[]]][[[YYYYYY[[[]]]]]]]]]```]]]ZZZXXXXXXZZZ\\\^^^YYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[YYYWWWVVVVVVVVVVVV]]]^^^___```aaaaaaaaaaaa[[[[[[ZZZYYYXXXVVVUUUTTTRRRRRRQQQRRRTTTVVVXXXZZZ[[[YYYXXXXXXYYYYYYXXXVVVTTTWWWVVVTTTTTTXXXYYYVVVZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYWWWTTTQQQQQQQQQSSSOOOKKKIIIKKKOOORRRTTTTTTUUUVVVUUUQQQOOOMMMMMMIIIHHHFFFDDDDDDEEEFFFGGGJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLGGGGGGFFFFFFFFFFFFFFFFFFHHHKKKNNNPPPNNNMMMKKKKKKHHHFFFEEEEEEHHHJJJKKKKKKLLLKKKHHHEEECCCBBBAAAAAAEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDEEEDDDAAA?????????AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@???>>>>>>?????????@@@@@@@@@????????????????????????AAAAAAAAAAAA@@@???>>>>>>AAA@@@>>>=========>>>???@@@@@@@@@@@@?????????>>>========================<<<===>>>??????>>>===<<<@@@???>>>======>>>???@@@>>>>>>============>>>>>>@@@??????>>>>>>>>>>>>>>>???????????????>>>============<<<<<<<<<<<<=====================<<<<<<<<<======>>>>>>>>>>>>===<<>>>>>===<<<;;;;;;:::========================::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????AAABBBBBBBBBBBBBBBBBBAAABBBAAA@@@@@@@@@BBBDDDFFFFFFEEECCCBBBAAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@??????AAACCCDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFDDDEEEFFFFFFEEEDDDAAABBBEEEGGGHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEIIIKKKNNNQQQSSSSSSSSSRRRVVVWWWWWWTTTPPPMMMLLLLLLIIIKKKPPPTTTWWWVVVRRROOOLLLNNNQQQQQQQQQQQQRRRTTTRRRUUUXXX\\\^^^^^^^^^]]]bbbaaa___]]]]]]^^^```aaaaaa]]]XXXVVVUUUVVVWWWWWWTTTVVVXXXWWWVVVXXX\\\``````cccfffgggeeebbb``````fffkkkqqqssspppllljjjjjjrrrnnniiiggggggfffbbb^^^^^^^^^```cccfffddd___[[[dddaaa______aaabbb```___aaaaaabbbeeekkkpppssstttrrrrrrppplllgggeeegggiiikkkiiifffeeeeeedddcccbbbcccbbbaaaccceeefffdddbbbdddbbb```___``````^^^]]]```^^^]]]\\\]]]^^^______bbbcccccc```]]][[[[[[\\\```^^^^^^___aaaccccccbbbdddcccbbbaaabbbccceeefffbbbbbbbbbcccfffiiilllnnnhhhiiiiiijjjjjjiiigggeeeiiigggdddaaa___^^^^^^^^^______^^^^^^___```aaabbb```aaabbbdddeeeeeeeeeeeebbb___\\\[[[]]]]]]\\\[[[\\\]]]]]]^^^^^^aaadddhhhkkkmmmnnnmmmiiihhhjjjlllrrrqqqmmmjjjgggeeedddccc^^^]]]]]]^^^______^^^\\\___^^^\\\\\\]]]]]]\\\[[[[[[\\\]]]]]]\\\]]]___aaacccfffhhhiiigggdddbbbaaadddhhhllllllhhhccc___]]]]]][[[ZZZZZZ[[[\\\\\\[[[^^^\\\ZZZYYYYYYZZZ\\\]]]YYYZZZ[[[[[[\\\\\\\\\\\\ZZZYYYWWWUUUUUUUUUVVVWWW^^^^^^^^^^^^^^^^^^]]]]]]ZZZZZZYYYXXXVVVTTTSSSRRRPPPPPPQQQSSSUUUWWWYYYZZZYYYXXXWWWXXXZZZZZZZZZXXXUUUXXXXXXUUUVVVYYYZZZWWWYYYYYYXXXWWWWWWWWWWWWWWWYYYYYYXXXUUURRRPPPPPPQQQRRROOOLLLKKKMMMPPPSSSTTTPPPRRRSSSRRROOOLLLKKKKKKIIIHHHFFFEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGHHHKKKNNNOOOMMMKKKJJJJJJEEEDDDDDDEEEHHHKKKLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCDDDBBB@@@>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBB@@@???>>>>>>>>>??????@@@@@@@@@????????????????????????AAAAAAAAAAAA@@@???>>>===??????===<<<<<<<<<======>>>>>>>>>=========<<<<<<========================<<<<<<============<<<<<<>>>>>>===<<<<<<===>>>>>>======<<<<<<<<<<<<======???>>>======<<<<<<======>>>?????????>>>>>>===<<<======<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBAAA@@@???@@@BBBDDDEEEEEEDDDCCCAAAAAABBBCCCCCCCCCCCCDDDEEEEEEDDDCCCCCC@@@???>>>===>>>???AAABBBFFFEEEEEEDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEFFFEEEDDDDDDEEEGGGGGGGGGFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFKKKLLLNNNPPPQQQQQQQQQQQQSSSTTTTTTRRROOOLLLJJJKKKJJJKKKNNNRRRTTTSSSPPPMMMLLLNNNPPPQQQPPPPPPQQQRRRRRRTTTXXX\\\_________^^^___^^^]]]]]]]]]^^^```aaaaaa]]]XXXUUUUUUWWWXXXYYYYYYZZZZZZZZZYYY\\\```dddggghhhjjjjjjgggeeeddddddiiinnnssstttqqqmmmkkkkkkppplllgggeeefffeeebbb```______```bbbdddbbb]]]YYYcccaaa``````aaaaaaaaa```___```bbbgggmmmrrruuuuuuqqqqqqnnnjjjfffeeefffgggiiigggeeedddeeeeeeeeedddcccbbbaaabbbccccccaaa___aaa___^^^^^^______^^^\\\___^^^]]]\\\]]]^^^```aaabbbbbbcccaaa___]]]^^^___bbbbbbbbbdddffffffdddccc```aaaaaabbbdddeeefffggg___```bbbdddfffhhhjjjkkkfffhhhkkkmmmllliiieeebbbgggfffcccaaa___^^^]]]]]]______^^^^^^___```bbbccc```aaabbbccceeeeeeeeeeeebbb```]]]\\\]]]^^^]]]]]]]]]___aaabbbcccfffjjjnnnuuuuuusssnnnjjjjjjmmmrrrvvvtttpppkkkhhhfffeeeeeeaaa``````aaaccccccbbb``````^^^[[[[[[\\\]]]\\\\\\\\\^^^______^^^^^^```bbbccceeeffffffdddbbbaaabbbeeegggiiihhhfffcccaaa```___^^^]]]]]]^^^^^^\\\ZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZZZZZZZ[[[[[[[[[[[[[[[WWWVVVTTTSSSTTTVVVYYYZZZ___^^^^^^]]][[[ZZZYYYXXXXXXXXXWWWVVVTTTRRRPPPOOOMMMOOORRRUUUXXXYYYZZZ[[[XXXWWWWWWXXXZZZ[[[[[[ZZZWWWYYYYYYWWWWWWZZZZZZXXXWWWWWWVVVUUUUUUUUUVVVVVVXXXWWWUUURRROOOOOOPPPRRRRRRPPPNNNNNNOOOQQQQQQQQQNNNPPPQQQPPPMMMKKKJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKMMMNNNLLLIIIHHHHHHBBBBBBCCCFFFIIIKKKKKKJJJGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBB@@@>>>======>>>??????@@@@@@@@@@@@??????@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@???>>>======>>>===<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============;;;<<<>>>@@@BBBDDDEEEEEE@@@@@@??????@@@AAACCCDDDCCCBBBBBBAAAAAABBBDDDEEEAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>???@@@AAABBBEEEDDDDDDDDDDDDDDDEEEEEEEEECCCBBBCCCDDDEEEDDDCCCEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGMMMMMMMMMNNNNNNOOOPPPQQQPPPQQQQQQPPPLLLJJJIIIIIIJJJJJJLLLNNNPPPPPPNNNLLLMMMOOOPPPPPPOOONNNOOOOOOPPPSSSXXX]]]```aaa``````\\\\\\]]]]]]^^^^^^______```\\\WWWUUUVVVYYY\\\]]]______^^^]]]]]]aaafffkkknnnoooooommmjjjhhhggghhhkkkpppttttttpppllljjjjjjmmmiiidddbbbddddddcccaaa`````````aaaaaa^^^ZZZVVVbbbbbbaaa```aaaaaaaaaaaa```aaadddjjjpppuuuwwwwwwpppooolllhhhfffeeeeeefffgggeeecccbbbdddfffffffffddddddcccbbbbbb```^^^]]]aaa```___```bbbbbbaaa______^^^]]]\\\\\\^^^aaacccbbbdddddddddbbbaaabbbccceeeeeefffiiijjjiiifffddd___```bbbdddeeeeeeeeeddd]]]___aaadddfffggghhhhhhfffhhhkkkllljjjgggdddbbbfffeeeccc```___]]]]]]]]]^^^^^^]]]]]]^^^```bbbcccbbbbbbccceeeeeefffffffffaaa___]]]]]]]]]]]]^^^^^^aaacccfffhhhjjjmmmqqqtttzzzxxxsssmmmhhhiiinnntttuuusssoookkkhhhgggggghhheeedddcccdddeeedddcccaaa]]][[[YYYYYY[[[^^^^^^^^^___```bbbbbbaaaaaabbbccccccdddeeedddbbbaaabbbccceeeeeeeeedddcccbbbbbbbbbaaaaaa```aaaaaa```]]][[[ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZVVVTTTSSSSSSUUUXXX\\\___aaa```^^^[[[YYYWWWVVVUUUVVVUUUUUUSSSRRRPPPNNNMMMLLLNNNRRRWWWZZZ[[[[[[[[[ZZZXXXXXXXXXZZZ[[[ZZZYYYVVVYYYYYYWWWWWWZZZYYYVVVUUUTTTTTTSSSSSSSSSTTTTTTVVVUUUSSSOOOMMMMMMOOORRRSSSQQQPPPPPPPPPPPPNNNLLLMMMOOOQQQPPPNNNLLLKKKKKKHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEEEEEEEDDDDDDCCCBBBEEEEEEFFFGGGHHHIIIIIIJJJHHHJJJLLLLLLIIIGGGFFFFFFBBBBBBCCCFFFIIIJJJHHHGGGDDDEEEFFFFFFFFFEEECCCBBBEEEEEEEEEEEEEEEDDDDDDCCC@@@AAAAAA@@@>>>======>>>@@@@@@@@@@@@@@@@@@???>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>===<<<<<<======<<<<<<<<<<<<<<<<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>==================>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<=========<<<<<<@@@?????????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@AAACCCCCCDDD??????>>>>>>???@@@BBBBBBAAAAAA@@@@@@AAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBBCCCCCCDDDEEECCCBBBAAABBBDDDDDDDDDBBBBBBCCCDDDFFFGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHLLLKKKKKKKKKLLLNNNPPPRRRNNNPPPPPPNNNKKKIIIHHHIIIIIIIIIJJJLLLOOOPPPPPPOOONNNPPPQQQQQQOOOMMMNNNNNNOOORRRXXX]]]aaabbbbbbaaa]]]]]]^^^^^^^^^]]]]]]\\\]]]YYYVVVUUUXXX]]]bbbddddddbbb```___aaaeeekkkooorrrrrrpppmmmiiiggghhhiiikkknnnqqqppplllhhhggggggjjjfffaaa```bbbdddcccbbb`````````___^^^[[[WWWUUUbbbbbbbbbaaaaaaaaabbbcccbbbdddhhhnnntttxxxxxxxxxnnnllliiifffeeeeeeeeeeeeeeebbb``````bbbeeefffgggeeeeeeeeecccaaa___]]]\\\aaa``````bbbdddeeecccbbb_________]]][[[]]]aaaddddddfffgggfffeeedddeeegggcccccceeegggiiihhhdddaaa```aaacccddddddcccaaa```\\\]]]```ccceeeffffffffffffhhhiiihhheeecccdddeeeeeedddcccaaa___^^^]]]]]]]]]\\\\\\\\\]]]___aaabbbdddeeeeeefffffffffffffff______^^^]]]\\\\\\^^^___eeehhhkkkmmmooorrrvvvyyyyyywwwqqqjjjeeefffmmmssssssqqqooolllkkkkkkkkkllliiihhhfffeeeeeedddaaa___[[[YYYYYYZZZ^^^```bbbbbbaaaccceeeeeedddccccccdddcccddddddcccbbbaaabbbddddddcccaaa``````aaaaaabbb_________`````````]]][[[[[[\\\\\\]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWTTTTTTTTTUUUWWW[[[___bbbbbb```]]]ZZZXXXVVVUUUTTTTTTTTTSSSRRRQQQOOONNNMMMMMMOOOTTTXXX[[[[[[[[[ZZZ\\\ZZZXXXXXXYYYXXXWWWUUUTTTWWWXXXVVVVVVXXXWWWSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSRRRPPPMMMKKKKKKNNNQQQSSSRRRQQQPPPPPPNNNJJJGGGJJJLLLNNNNNNLLLJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDCCCBBBAAAAAAEEEEEEFFFGGGGGGHHHIIIIIIGGGIIIJJJIIIGGGEEEEEEEEEDDDDDDDDDFFFGGGGGGEEEBBBAAABBBDDDDDDEEEDDDBBBBBBAAAAAABBBBBBAAAAAA@@@???AAAAAAAAA@@@>>>===>>>@@@AAAAAAAAAAAAAAA@@@??????>>>???@@@AAAAAA@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;========================>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;========================???>>>>>>======>>>>>>???>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999:::::::::;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@======>>>>>>???@@@@@@AAA??????>>>???@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDBBBAAAAAABBBCCCDDDDDDCCCAAABBBCCCDDDEEEFFFFFFFFFBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHGGGHHHJJJNNNQQQTTTNNNOOOPPPNNNLLLJJJIIIJJJHHHHHHIIILLLPPPRRRSSSRRROOOQQQRRRQQQOOOMMMMMMNNNNNNQQQXXX]]]aaabbbaaa```_________^^^]]]\\\[[[ZZZYYYVVVTTTVVV[[[bbbgggjjjeeeccc``````bbbggglllpppppppppnnnjjjgggeeefffhhhkkknnnpppnnniiiffffffggggggccc```___bbbdddcccbbb``````___^^^[[[XXXWWWVVVaaabbbbbbbbbaaaaaabbbdddeeegggkkkpppvvvxxxwwwvvvkkkiiifffdddeeeffffffeeeccc```^^^^^^```ccceeefffdddeeeeeeccc```]]]\\\\\\^^^^^^___bbbdddeeedddbbbaaaaaa```]]]ZZZ[[[```eeefffggghhhhhhffffffggghhhcccdddeeehhhjjjiiifffcccaaaaaabbbbbbaaa```^^^]]][[[]]]___bbbcccdddddddddeeeffffffdddaaaaaadddgggeeedddcccbbb```___^^^]]]]]]\\\\\\]]]^^^```bbbcccffffffgggffffffeeedddccc___``````^^^]]]]]]___aaaiiikkknnnppprrrtttwwwyyyuuusssnnnhhhdddeeelllqqqsssrrrrrrqqqpppooooooooollljjjhhhgggfffdddaaa^^^\\\[[[\\\___bbbeeeeeeeeeccceeeggghhhfffeeeeeeeeedddeeefffeeedddcccdddeeeccc```]]]\\\]]]_________[[[ZZZZZZ\\\]]]^^^]]][[[______^^^^^^]]]\\\ZZZYYYYYYXXXVVVUUUTTTTTTTTTUUURRRSSSTTTVVVZZZ^^^aaaccc```___\\\YYYVVVUUUUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRVVVYYYZZZZZZYYYXXX\\\ZZZXXXWWWWWWVVVTTTSSSRRRVVVWWWUUUTTTVVVUUUQQQOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNLLLJJJJJJLLLOOOPPPOOONNNNNNMMMKKKHHHEEEFFFHHHJJJJJJHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAEEEEEEEEEFFFFFFGGGGGGHHHEEEGGGHHHGGGEEEDDDDDDEEEFFFEEEDDDDDDEEEEEECCCAAA@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAA???======???AAABBBBBBBBBBBBAAA@@@???>>>===>>>???@@@AAA@@@??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::<<<<<<===>>>>>>>>>======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<======>>>>>>======<<<>>>>>>============>>>>>>======<<<;;;;;;;;;;;;<<<999999:::;;;;;;;;;;;;:::;;;::::::999999::::::;;;888999999::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999999888888888::::::::::::;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;===>>>>>>>>>>>>>>>======<<<<<<===>>>>>>?????????>>>=========>>>???AAABBBAAA@@@@@@??????@@@@@@AAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAABBBDDDEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHFFFEEEFFFGGGJJJNNNQQQSSSMMMNNNOOONNNLLLJJJJJJKKKIIIIIIJJJMMMQQQSSSSSSSSSNNNOOOPPPPPPNNNLLLMMMMMMMMMQQQWWW]]]aaaaaa```___^^^^^^]]]\\\[[[ZZZZZZYYYWWWUUUUUUXXX^^^eeeiiillleeebbb``````dddiiimmmoookkkkkkjjjhhheeeeeefffggglllnnnooommmiiifffggghhheeebbb___```cccdddcccaaa^^^___^^^\\\YYYXXXXXXYYY```bbbcccbbbaaaaaaccceeeggghhhlllqqquuuvvvtttqqqiiifffcccbbbeeeggggggfffaaa___\\\[[[^^^aaacccdddbbbddddddbbb^^^[[[ZZZ[[[]]]]]]___bbbeeefffeeecccbbbcccbbb^^^ZZZZZZ___dddfffggghhhgggfffeeefffgggccccccdddgggiiiiiigggeee````````````___^^^]]]\\\[[[\\\^^^```bbbcccddddddaaacccdddbbb______cccgggeeeddddddcccbbb```___^^^^^^^^^^^^___```bbbdddeeeggggggfffeeedddbbb``````aaabbbbbbaaa______aaadddjjjlllooopppqqqrrrtttvvvppppppmmmiiieeeffflllqqqssssssssssssrrrpppnnnmmmmmmkkkjjjiiihhhfffcccaaaaaaaaaccceeehhhiiihhhfffeeegggiiijjjhhhgggffffffdddfffhhhhhhgggffffffgggaaa^^^ZZZZZZ[[[]]]]]]\\\ZZZYYYXXXZZZ]]]___``````bbbbbb```___]]][[[ZZZZZZXXXWWWUUURRRQQQQQQRRRSSSOOOQQQTTTWWW[[[^^^```aaa]]][[[YYYVVVTTTTTTTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQTTTVVVXXXYYYZZZYYYXXXWWWYYYXXXVVVVVVVVVVVVTTTSSSRRRUUUWWWUUUTTTUUUTTTPPPMMMMMMMMMLLLMMMNNNNNNOOOLLLLLLMMMLLLJJJJJJKKKMMMKKKJJJIIIJJJKKKJJJHHHFFFCCCFFFHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEAAACCCEEEGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFEEEDDDCCCDDDEEEEEEDDDBBBBBBCCCDDDCCCBBB@@@@@@???????????????@@@DDDDDDEEEEEEDDDDDDCCCBBB???@@@???===;;;<<<>>>@@@AAAAAAAAAAAA@@@???>>>===<<<===???@@@@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999:::;;;<<<=========<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::999::::::::::::::::::999;;;<<<============<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::888888999:::::::::::::::::::::999999999999::::::888888888999::::::;;;;;;888888999;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999999999999999<<<;;;:::999888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<=========>>>>>>======<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>?????????>>>======>>>??????======>>>>>>?????????>>>?????????@@@@@@AAABBBCCCBBBAAAAAABBBDDDFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGIIILLLOOOPPPKKKMMMNNNMMMKKKJJJJJJKKKJJJJJJKKKNNNQQQRRRPPPOOOJJJLLLMMMMMMLLLKKKKKKLLLLLLPPPWWW]]]``````^^^\\\ZZZYYYXXXXXXXXXYYYZZZZZZXXXWWWXXX[[[```eeehhhiiidddaaa___aaafffjjjmmmmmmggghhhiiihhhffffffgggiiijjjlllmmmjjjfffdddfffhhhcccaaa```bbbeeeeeebbb___\\\]]]]]]\\\YYYXXXZZZ\\\```bbbccccccaaaaaacccfffgggiiilllqqqttttttqqqnnngggdddaaaaaadddgggggggggaaa^^^[[[ZZZ]]]```bbbccc```bbbcccaaa\\\YYYYYYZZZ^^^___```dddggghhhgggeeecccdddccc^^^YYYYYY^^^dddeeefffgggfffeeedddeeefff^^^^^^^^^aaacccdddcccbbb______^^^^^^^^^]]]]]]]]]\\\\\\]]]___```bbbcccddd]]]aaadddccc______bbbfffeeeeeeddddddbbbaaa______````````````bbbdddfffgggffffffeeedddbbb```^^^]]]bbbdddeeecccaaaaaadddgggjjjlllooopppppppppqqqsssnnnnnnmmmjjjgggiiinnnrrrqqqrrrsssrrrpppnnnjjjhhhmmmkkkjjjjjjjjjiiifffdddffffffhhhkkklllllliiiffffffhhhkkkkkkjjjhhhggggggeeegggiiijjjiiigggggghhhaaa]]]YYYXXXZZZ\\\[[[ZZZ[[[ZZZZZZ[[[___ccceeeeeeeeedddbbb___]]][[[[[[ZZZXXXVVVSSSQQQPPPPPPQQQQQQMMMPPPSSSXXX[[[]]]______ZZZYYYVVVTTTSSSSSSSSSTTTQQQQQQRRRSSSTTTTTTSSSSSSWWWXXXYYYYYYYYYXXXWWWVVVWWWUUUTTTTTTVVVVVVUUUTTTRRRVVVWWWUUUUUUVVVTTTPPPLLLLLLLLLLLLLLLMMMNNNNNNJJJKKKLLLLLLJJJIIIJJJKKKFFFEEEFFFGGGJJJKKKJJJIIIDDDFFFIIIIIIHHHGGGGGGHHHFFFGGGGGGGGGGGGFFFEEEEEECCCDDDGGGIIIJJJIIIHHHHHHDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDEEEDDDCCCCCCDDDEEEDDDBBB@@@@@@BBBDDDDDDDDD@@@@@@>>>=========>>>???AAAAAABBBBBBAAAAAA@@@???>>>>>>===;;;::::::===???@@@@@@@@@??????>>><<<<<<<<<===>>>???@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999888999;;;<<<===<<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999::::::;;;<<<<<<;;;::::::;;;::::::999999::::::;;;;;;:::999999888888999999777888999::::::::::::::::::999999999999999999:::777777888999::::::;;;;;;777888999:::;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888999:::;;;<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===============:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???????????????@@@AAABBBCCCCCCBBBAAACCCEEEFFFFFFEEE>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLMMMJJJLLLMMMLLLKKKIIIIIIJJJLLLLLLMMMOOOPPPPPPMMMKKKHHHJJJKKKKKKJJJIIIIIIJJJLLLPPPVVV\\\______]]][[[VVVUUUTTTTTTUUUXXXZZZ\\\ZZZYYYZZZ]]]aaaeeeffffffdddaaa```bbbgggkkkmmmmmmfffgggiiiiiihhhhhhiiijjjggghhhiiigggcccaaacccfffcccaaaaaacccffffffbbb^^^[[[\\\]]][[[YYYYYY\\\___```^^^```ffffffbbbdddiiilllnnnoooppppppooommmllliiieeebbbccchhhkkkjjjhhh```]]][[[ZZZ\\\___```aaa```cccaaa[[[YYY\\\\\\XXXYYY]]]bbbeeefffeeeddddddddddddaaa[[[WWWXXX```fffhhhhhhgggeeebbbaaabbbddd^^^]]]^^^___aaaaaa___]]]]]]]]]]]]]]]^^^^^^___``````bbbddddddbbbaaadddfffcccbbbaaaaaaaaacccfffgggeeefffgggeeebbb```______aaaaaabbbeeejjjkkkjjjgggfffeeecccaaa```___``````cccaaaaaadddhhhkkkjjjhhhllloooqqqpppmmmkkkllloookkkjjjhhhfffeeefffhhhiiimmmmmmllliiifffeeefffhhhlllkkkjjjkkkmmmmmmlllkkknnnnnnmmmmmmnnnmmmjjjgggiiikkkmmmnnnnnnmmmjjjiiikkkjjjiiikkknnnnnnkkkhhhbbb\\\WWWVVVZZZ^^^___^^^bbb```^^^```bbbdddcccaaaaaa___\\\YYYVVVVVVVVVVVVRRROOOMMMMMMPPPRRRRRRQQQPPPPPPRRRWWW]]]```^^^\\\ZZZWWWSSSQQQQQQSSSSSSSSSRRRQQQOOOOOOOOORRRTTTVVVWWWYYYYYYXXXUUUSSSSSSSSSTTTVVVXXXYYYYYYXXXVVVTTTSSSUUUWWWXXXWWWSSSOOOLLLLLLLLLMMMNNNNNNMMMKKKKKKLLLNNNNNNMMMLLLKKKKKKLLLLLLJJJGGGGGGHHHGGGEEEBBBEEEFFFFFFEEECCCCCCDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFDDDEEEHHHIIIJJJJJJIIIHHHFFFGGGGGGFFFDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDDDDEEECCCBBBBBBAAAAAACCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCDDDCCCAAA???>>>>>>???@@@BBBAAA@@@?????????@@@AAAAAA@@@>>>===>>>@@@@@@@@@AAA@@@??????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::999999999888888===:::777888:::<<<;;;::::::::::::;;;;;;:::999999999999::::::::::::;;;;;;:::999888888777777888888777777888888888999999999<<<;;;:::999999999:::;;;:::999999888888999999::::::999999888888999999:::<<<<<<======<<<<<<;;;:::::::::888888888888::::::===<<<<<<;;;999888888777:::::::::999999888888888999888888888777777666666999888888888999;;;===>>>::::::999999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<@@@CCC???>>><<<;;;;;;<<<===>>>===>>>?????????===<<<;;;>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC>>>>>>???@@@AAAAAABBBBBBDDDCCCCCCDDDFFFFFFEEECCCFFFDDDBBBBBBCCCGGGKKKMMMKKKKKKKKKJJJIIIIIIHHHHHHOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJNNNQQQWWW[[[^^^]]][[[YYYSSSTTTVVVVVVVVVVVVWWWYYYYYYZZZ\\\^^^```bbbcccddd^^^___aaabbbdddfffggghhhdddeeefffggghhhiiiiiiiiikkkhhheeeddddddccc```]]][[[]]]aaacccdddcccaaa___ZZZ[[[\\\\\\[[[ZZZ[[[]]]aaa```ccchhhhhheeeggglllnnnoooppppppppppppooonnnkkkhhheeegggkkknnnllljjj```^^^[[[[[[]]]```bbbbbbaaaccc```ZZZXXX[[[\\\YYY[[[___ccceeefffeeeffffffhhhhhhfffbbb^^^___eeekkkkkkkkkjjjgggdddcccdddeeebbbaaa___```aaabbbbbbbbb___^^^]]]]]]^^^___aaabbbccceeeggggggdddcccdddeeedddcccbbbbbbccceeehhhiiiggghhhgggeeeaaa^^^^^^^^^aaaaaacccgggjjjkkkiiifffdddbbbaaa___^^^]]]^^^^^^``````aaaeeeiiilllkkkiiijjjmmmooooookkkiiijjjlllfffeeedddddddddeeeggghhhjjjjjjjjjhhhgggfffhhhjjjpppnnnllllllmmmnnnmmmlllmmmnnnoooppppppooonnnnnnlllmmmoooooonnnllliiiggghhhhhhiiilllnnnnnnkkkhhhbbb]]]WWWWWW[[[^^^___^^^aaa```___aaacccdddbbb```^^^]]]ZZZWWWUUUTTTUUUUUURRROOOMMMMMMPPPQQQQQQPPPNNNOOOSSSWWW[[[]]]\\\[[[YYYVVVSSSSSSTTTVVVWWWWWWSSSRRRPPPOOOOOOQQQSSSUUUVVVWWWXXXWWWUUUSSSSSSSSSVVVXXXZZZ[[[[[[ZZZXXXVVVTTTUUUWWWWWWVVVSSSOOOMMMMMMNNNNNNNNNNNNLLLKKKJJJJJJLLLMMMLLLJJJJJJKKKLLLMMMJJJHHHHHHHHHHHHEEECCCDDDEEEFFFEEEDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEGGGHHHJJJJJJIIIHHHGGGEEEFFFGGGFFFDDDCCCDDDEEEFFFGGGHHHHHHFFFDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCCCCBBB@@@>>>>>>>>>???@@@BBBAAA@@@?????????@@@@@@@@@>>>===<<<===>>>??????@@@@@@@@@???>>>===<<<;;;==============================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::<<<:::777777999;;;:::999999:::::::::::::::999999999999999:::::::::;;;;;;:::999888888777777888888888888888888999999999999;;;:::999888888999:::::::::999999888888999999:::::::::999999999999::::::666888;;;======<<<:::999;;;:::999888888999:::;;;:::::::::::::::999999999::::::999999999888888888888888888777777777666666;;;;;;999888888888999:::;;;:::::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::<<>>===<<<;;;;;;<<<===>>>===>>>>>>???>>>===<<<;;;============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA=========>>>???@@@@@@@@@DDDCCCCCCEEEGGGGGGEEECCCEEEDDDCCCCCCDDDGGGJJJLLLJJJIIIIIIIIIHHHHHHGGGGGGMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQVVVZZZ[[[ZZZWWWUUUQQQSSSUUUVVVVVVWWWZZZ\\\]]]]]]^^^^^^______``````\\\\\\]]]___aaaccceeeggghhhhhhiiiiiiiiiiiihhhhhhjjjgggeeeddddddbbb___\\\ZZZ\\\```bbbcccbbb```___ZZZ[[[\\\\\\ZZZZZZ[[[\\\aaabbbfffjjjkkkjjjkkkoooppppppppppppppppppppppppnnnlllkkklllooopppmmmjjj```^^^\\\]]]___bbbddddddcccccc___YYYWWWZZZ[[[ZZZ___aaadddeeeffffffhhhiiijjjkkkjjjhhheeeeeeiiimmmkkkkkkjjjhhhdddccccccddddddbbb```___aaacccddddddaaa___]]]\\\]]]```ccceeegggiiikkkkkkiiifffeeeeeeffffffeeeeeefffhhhjjjlllkkkkkkiiieeeaaa]]]\\\]]]aaaccceeeiiikkkkkkhhheeeaaa```^^^\\\[[[[[[\\\\\\^^^___bbbfffjjjllljjjiiigggjjjmmmlllhhhffffffggg``````aaabbbccceeeeeeffffffggghhhhhhhhhiiikkknnntttqqqnnnmmmnnnooooooooonnnqqqttttttqqqooopppqqqpppppppppooommmiiifffdddccceeehhhlllooonnnkkkhhhaaa]]]YYYXXX[[[^^^```_________```bbbccccccaaa^^^[[[ZZZXXXUUUTTTSSSSSSTTTQQQOOONNNNNNOOOOOOOOONNNLLLPPPUUUYYY[[[[[[ZZZ[[[XXXWWWUUUUUUXXXZZZ[[[[[[UUUTTTRRRPPPPPPQQQRRRSSSTTTUUUWWWVVVTTTSSSSSSTTTYYYZZZ\\\]]]]]]\\\ZZZYYYUUUVVVVVVVVVTTTRRRPPPNNNPPPPPPPPPPPPNNNLLLJJJIIIIIIJJJKKKKKKIIIIIIJJJKKKNNNLLLJJJIIIIIIHHHFFFEEEDDDEEEFFFEEEEEEEEEGGGIIIKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFDDDFFFFFFFFFDDDCCCDDDFFFDDDFFFIIIIIIHHHFFFEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAA@@@???>>>>>>???@@@@@@AAA@@@@@@???>>>?????????>>>===<<<<<<<<<<<<===>>>???@@@AAAAAA@@@===;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999888:::888777777888999999888999999999999999999999999999999999999::::::::::::999999888777777777777888888888999999999:::::::::999888888888888888999999999999888888888888999999;;;::::::999999::::::;;;444777;;;???@@@>>>;;;999;;;::::::999999::::::;;;888888999999999:::::::::999999999888888888888888888888777777777777666666:::999999888777888888888;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999;;;;;;<<<;;;::::::===???===<<<;;;::::::;;;===============>>>======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>BBBBBBDDDFFFHHHHHHEEEBBBDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLNNNOOONNNQQQUUUXXXXXXVVVSSSQQQPPPRRRTTTUUUWWWYYY\\\___``````______^^^]]]\\\\\\YYYYYYYYY[[[]]]aaadddffflllllllllkkkiiihhhfffeeegggfffddddddcccaaa]]][[[YYY\\\___bbbcccbbb```___ZZZ[[[\\\[[[ZZZYYYZZZ[[[aaadddhhhkkkmmmmmmnnnpppqqqqqqpppppppppqqqrrrrrrqqqpppoooooopppnnnkkkggg```___]]]^^^aaadddeeeeeedddbbb]]]YYYWWWYYY[[[\\\bbbdddeeeffffffgggiiilllkkklllllljjjgggfffgggiiiiiiiiihhhfffccc``````aaaaaa```___aaacccdddcccbbbaaa___\\\ZZZ[[[___cccfffgggiiilllmmmmmmkkkhhhggghhhhhhgggggghhhkkkmmmooonnnmmmkkkfffaaa^^^^^^^^^ccceeehhhjjjkkkjjjgggddd```___]]]\\\[[[[[[\\\\\\^^^```dddhhhjjjjjjhhhfffeeehhhjjjiiieeebbbcccddd``````bbbcccdddddddddddddddfffhhhjjjkkkmmmppprrrssspppmmmlllmmmoooppppppppptttwwwuuuoookkklllnnnpppooonnnllliiieeeaaa______bbbggglllnnnmmmjjjhhhaaa^^^ZZZZZZ\\\^^^``````^^^___aaabbbcccaaa^^^\\\YYYXXXVVVUUUTTTSSSTTTTTTQQQPPPOOOOOOOOOOOONNNNNNMMMRRRYYY\\\[[[ZZZZZZ[[[ZZZXXXWWWXXXZZZ\\\\\\[[[UUUTTTSSSQQQPPPQQQRRRRRRTTTVVVWWWWWWUUUTTTTTTUUUZZZ[[[\\\]]]]]]\\\[[[ZZZWWWVVVUUUTTTSSSQQQPPPPPPQQQQQQQQQQQQOOOMMMJJJIIIIIIJJJKKKKKKJJJJJJKKKLLLNNNMMMLLLKKKJJJIIIHHHGGGCCCEEEFFFFFFFFFGGGIIIKKKNNNLLLIIIGGGFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCEEEFFFEEEDDDDDDEEEFFFDDDGGGJJJKKKJJJHHHFFFFFFGGGFFFEEEDDDCCCBBBBBBAAABBBAAA@@@@@@@@@@@@AAABBB??????>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;<<<===???@@@AAABBBCCCBBB???<<<999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999::::::::::::::::::::::::;;;;;;<<<<<<===>>>??????>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::777777777777666666666666888777777777777888888777888888888888888999999:::888999999999999:::::::::999999888777777777777777999999999999::::::::::::777777777777777888888888999999888888888888999999;;;;;;::::::::::::;;;;;;888:::===???@@@???===<<<;;;::::::::::::::::::;;;888888888888999999999999888888888888888888888777777777777777777777666666555555666777888999::::::<<<;;;;;;:::::::::::::::888888888888999999999999999999999999999999999999;;;;;;;;;:::999999:::<<<<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;<<<<<<=========@@@AAADDDGGGIIIHHHDDDAAABBBCCCDDDEEEFFFGGGGGGHHHFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJGGGHHHIIIJJJLLLNNNPPPQQQPPPRRRUUUWWWVVVTTTQQQOOOQQQRRRTTTUUUVVVXXX[[[^^^``````___^^^]]][[[[[[ZZZYYYXXXXXXYYY\\\```eeehhhmmmlllkkkjjjgggeeecccaaaccccccccccccbbb___\\\ZZZ[[[]]]aaacccdddcccaaa___YYY[[[[[[[[[YYYXXXYYYZZZ```eeeiiilllmmmnnnooooooppppppooooooooopppqqqrrrsssrrrpppooommmjjjfffcccaaa```___```bbbdddeeeeeedddaaa\\\ZZZYYYZZZ]]]___dddeeefffffffffgggjjjmmmmmmmmmllljjjgggeeeddddddgggggggggeeebbb```___```^^^___bbbfffhhhgggccc``````^^^ZZZYYYZZZ^^^cccffffffhhhjjjmmmnnnnnnllljjjiiiiiihhhhhhjjjllloooqqqpppoookkkfffbbb```aaaccceeegggjjjkkkkkkhhhfffdddaaa```___]]]]]]]]]^^^^^^aaadddgggiiiiiigggeeeccccccfffgggfffbbb```aaaccceeeeeeffffffeeeeeedddccceeegggjjjmmmnnnpppsssuuuooommmjjjiiikkknnnoooppplllpppsssqqqlllhhhiiikkklllkkkjjjgggddd```]]][[[]]]aaagggkkklllkkkhhhggg```^^^\\\[[[\\\^^^```aaa^^^```aaabbb```]]]ZZZXXXVVVVVVUUUUUUTTTTTTTTTTTTQQQQQQRRRQQQPPPOOOOOOOOOQQQVVV[[[]]]\\\ZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[YYYWWWTTTTTTSSSRRRRRRRRRSSSSSSUUUWWWXXXXXXWWWVVVVVVWWWYYYYYYZZZ[[[[[[ZZZYYYYYYWWWVVVUUUTTTRRRQQQQQQPPPQQQRRRRRRQQQPPPNNNLLLKKKKKKLLLMMMMMMLLLKKKLLLNNNNNNNNNMMMLLLJJJIIIHHHHHHDDDEEEGGGGGGGGGHHHJJJMMMNNNLLLIIIFFFEEEFFFHHHJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBCCCEEEEEEDDDDDDEEEGGGEEEHHHKKKLLLKKKHHHGGGFFFGGGFFFFFFDDDCCCBBBAAA@@@AAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>======>>>??????>>><<<<<<>>>AAABBBCCCDDDEEECCC@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888888999:::::::::::::::::::::::::::;;;;;;<<<===>>>>>>???======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777666666666555555666777888888777777777777888777777777777888999:::888888888999999999::::::999888777777666666777777888888999999999:::::::::666666777777888888888888999888888777777888888999;;;::::::999999::::::;;;=========<<<<<<<<<======::::::::::::::::::::::::999999888888888777777777777777777777777777777777666666666666666666777777444555666777888999999999<<<;;;:::999999999999999777777777888888999999999999999999999999999999999::::::;;;:::888888999::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<===============>>>???@@@BBBFFFHHHGGGDDDAAA@@@AAACCCEEEEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSUUUWWWVVVTTTQQQOOOTTTUUUUUUTTTTTTUUUXXX[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYZZZ]]]aaafffiiiiiiiiihhhfffdddaaa___^^^___```aaaaaa___^^^\\\\\\^^^```ccceeefffdddaaa```YYYZZZ[[[ZZZXXXWWWXXXYYY```fffkkklllmmmooopppnnnmmmmmmmmmnnnooooooppppppqqqpppnnnllliiifffcccbbbbbbaaa``````bbbddddddcccccc___\\\\\\\\\\\\^^^ccceeefffggggggggghhhjjjlllmmmmmmkkkiiigggeeecccbbbfffggggggfffcccaaaaaaaaa___aaafffkkkmmmkkkfffbbb___]]]ZZZXXXZZZ^^^bbbfffeeefffgggjjjmmmnnnllljjjiiihhhhhhhhhjjjmmmoooqqqnnnllliiieeebbbbbbeeehhhhhhjjjlllllliiifffeeeeeecccbbb```_________```aaadddfffiiiiiigggeeeccccccccceeeeeeccc```___bbbffflllkkkjjjiiigggfffeeedddgggjjjmmmooopppqqqsssuuullljjjhhhgggiiikkklllllldddgggjjjkkkhhhggghhhjjjffffffdddbbb```^^^[[[ZZZ^^^bbbgggjjjiiigggfffeee```___^^^]]]]]]___```bbb___aaaaaa```\\\XXXUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUTTTSSSRRRRRRRRRVVVXXX[[[]]]\\\\\\\\\\\\[[[ZZZYYYZZZZZZXXXUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZYYYWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRRRRQQQOOOOOONNNOOOPPPOOOMMMLLLMMMNNNNNNNNNNNNMMMJJJHHHHHHIIIEEEGGGHHHHHHHHHIIIKKKMMMMMMKKKHHHFFFEEEFFFHHHJJJIIIHHHGGGFFFDDDCCCBBBBBBAAABBBDDDDDDDDDDDDFFFGGGGGGIIIKKKKKKHHHFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@??????>>>===<<<<<<===>>>???>>>>>>>>>>>>===============>>>>>>>>>>>>===<<<<<<===???@@@>>>;;;;;;>>>AAACCCDDDDDDDDDBBB@@@===;;;::::::::::::::::::::::::999999888888999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;999999999999::::::::::::999999999999888888888777666777999999777666777888777777666666666888999:::888888888888999999999999888888777666666666666777777777888888888999999999555666777888888999888888888888777777777777888888:::999999888888999999:::===;;;:::888888888::::::888999999::::::999999888999888888888777777666666666666666666777777777777555555666666666666777777777888888888888777666666;;;:::999888888777888888666666666777888888999999999999999999999999999999888999:::999888777888999888999999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCEEEEEECCC@@@???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIJJJLLLNNNPPPQQQQQQSSSUUUVVVVVVUUUSSSQQQVVVVVVUUUSSSRRRRRRUUUXXXXXXXXXXXXYYYZZZZZZ[[[[[[YYYYYYYYY[[[]]]aaadddgggcccccccccbbb```___]]]\\\\\\]]]^^^^^^\\\\\\]]]___bbbcccfffgggfffdddaaa___YYYZZZ[[[ZZZXXXVVVWWWXXXbbbiiinnnmmmnnnqqqpppmmmiiijjjlllmmmnnnnnnmmmmmmmmmlllkkkiiifffdddddddddcccaaa```aaabbbcccbbbaaabbb]]]\\\___```^^^```eeedddfffggghhhggghhhiiikkkjjjiiigggfffeeedddcccbbbbbbdddeeeeeebbbaaa``````aaacccfffkkkmmmlllhhhddd___]]][[[ZZZ[[[___cccffffffeeeeeegggjjjkkkjjjhhhhhhhhhggghhhiiillloooqqqiiihhheeebbbaaaccchhhlllkkkmmmmmmkkkgggeeeeeefffccccccaaa`````````aaabbbdddfffiiihhhfffddddddeeedddddddddaaa^^^```eeeiiiooonnnllljjjhhhhhhhhhhhhjjjlllooopppppppppqqqrrrllljjjhhhhhhhhhhhhgggfff```aaaccceeeffffffeeeeeeaaaaaa```___^^^]]]\\\\\\aaadddhhhhhhfffdddcccccc_________^^^^^^___aaabbbaaabbbaaa]]]XXXSSSQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRUUUWWWWWWVVVTTTUUUVVVZZZYYYYYYZZZ[[[\\\[[[ZZZWWWWWWWWWXXXXXXVVVSSSOOONNNOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZYYYVVVUUUTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSRRRPPPOOONNNOOOPPPRRRSSSSSSSSSRRRPPPQQQQQQPPPMMMLLLLLLMMMMMMNNNOOOMMMIIIGGGGGGIIIGGGHHHIIIIIIHHHIIIKKKMMMJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGEEEDDDBBBBBBAAAAAA@@@BBBCCCDDDDDDDDDFFFHHHGGGHHHHHHGGGDDDBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;======>>>>>>>>>===<<<;;;<<<>>>???===:::999===AAADDDCCCCCCAAA@@@>>><<<;;;999999999999999999999999888888888888888999::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999:::888888999999999:::::::::::::::999999999888888888555888::::::888777777888777666555555555777999:::888888888888999999999999888888777666666666666666666666777777777888888888555666777999999999999999888888777777777777888888999888888777777888888999999888888888999999999999777888888999999888888777666666666777777777777777555555555666666666777777555555555666666666777777888888999999999888777666:::999888777666666666666555555666666777888888999888888888888888888888888666777999999888777888999777888999::::::;;;;;;;;;::::::999999999:::<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>===========================>>>@@@CCCCCCBBBAAA?????????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOPPPOOOQQQSSSUUUVVVUUUTTTSSSUUUUUUTTTRRRPPPQQQTTTVVVUUUUUUVVVWWWXXXYYYYYYZZZWWWWWWXXXZZZ\\\^^^```bbb]]]^^^^^^^^^^^^^^^^^^]]]YYY[[[[[[[[[ZZZ[[[___bbbccceeefffgggfffbbb___\\\YYYZZZZZZYYYWWWVVVVVVWWWccckkkpppoooooorrrqqqmmmggghhhkkkmmmmmmmmmlllkkkjjjjjjiiigggeeeeeefffhhhcccbbbaaaaaabbbbbbaaa___aaa\\\\\\aaabbb```bbbgggccceeehhhhhhhhhhhhiiijjjeeecccbbbaaabbbcccbbbbbb^^^```bbbbbb```^^^^^^^^^aaabbbdddgggjjjjjjgggeee___^^^\\\\\\]]]aaadddggghhhfffdddeeegggiiigggeeeggggggfffgggiiillloooqqqeeedddbbb``````dddiiinnnmmmnnnnnnkkkfffdddeeegggccccccaaa``````aaabbbbbbccceeehhhgggeeedddfffhhheeedddccc```^^^```ffflllpppooollljjjiiiiiijjjjjjkkkmmmppppppooonnnnnnooonnnllljjjiiihhhgggdddbbbbbbaaaaaacccddddddbbb```^^^^^^^^^^^^^^^^^^^^^^^^cccfffhhhgggdddaaaaaabbb___``````___^^^___aaacccbbbbbbaaa\\\UUUPPPOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSVVVYYYYYYWWWVVVWWWYYY\\\YYYVVVWWWZZZ\\\[[[YYYTTTTTTUUUVVVWWWUUURRRNNNLLLNNNPPPRRRUUUWWWYYYZZZWWWYYYYYYXXXUUUSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVVVVTTTRRRPPPNNNLLLMMMPPPRRRTTTUUUUUUUUUQQQQQQQQQPPPMMMKKKKKKLLLLLLNNNOOOLLLIIIFFFGGGIIIHHHIIIJJJIIIIIIIIIKKKMMMHHHGGGFFFFFFFFFGGGHHHIIIFFFEEEDDDCCCAAAAAAAAAAAA???AAACCCDDDDDDDDDFFFHHHFFFGGGFFFDDDAAA?????????AAABBBBBBCCCBBBAAA???>>><<<;;;::::::::::::;;;<<<>>>>>>>>>>>>===<<<::::::<<<===>>>>>>>>>===;;;::::::===???<<<999888<<<@@@CCCBBBAAA???===<<<::::::777777777777777777777777666666555666666777888888999999999999999999999999:::::::::::::::::::::999;;;:::999999888888999999888888888999999:::::::::888888888888777777777777555888;;;;;;999777777999666666555444555777999;;;777888888888888999999999888888777666666666666666666666666666777777777777555666888999:::::::::999888888777777777777888888888888777777777777888888666777999;;;<<<<<<;;;;;;666777888999999888777666444444555666777888999999444555555555666666777777444555555555666666777777444666777999::::::::::::999888777666555555555555444555555666777888888999777777777777777777777777555777888999888777888999666777888999:::;;;;;;;;;::::::999888999:::<<<===999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<==================<<<<<<===<<<===>>>AAABBBBBBAAA???>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHHHHIIIKKKLLLNNNNNNMMMOOORRRTTTUUUUUUUUUTTTTTTSSSRRRPPPOOOPPPTTTWWWTTTTTTUUUVVVVVVWWWXXXXXXTTTUUUVVVXXXZZZ[[[]]]]]]ZZZ[[[\\\]]]^^^^^^______XXXYYYZZZYYYXXXZZZ```ddddddeeefffgggeeeaaa]]]ZZZYYYZZZZZZYYYWWWUUUVVVWWWnnnkkkjjjlllooooookkkfffccceeeiiilllmmmllljjjiiiiiiiiihhhhhhhhhhhhiiiiiiffffffdddbbbccceeebbb\\\^^^]]]]]]aaaeeegggeeebbbeeejjjnnnnnniiieeeeeefffbbbaaa___^^^^^^```bbbcccdddbbb___\\\[[[\\\^^^___]]]___aaacccddddddcccbbb\\\]]]]]]]]]^^^```dddgggddddddcccccccccdddeeeeeeddddddeeefffggghhhiiiiiihhhddd______bbbeeeggggggooonnnllljjjhhhfffddddddeeeeeeeeedddcccbbbaaaaaagggdddaaaccchhhkkkjjjhhhgggfffcccaaaaaabbbdddffftttrrroooooopppooollliiiiiiiiijjjjjjlllmmmooopppllllllkkkkkkkkkiiieeebbb___aaadddfffeeebbb^^^\\\___\\\]]]aaaccc```^^^___fffggggggeeebbbaaacccfffeeedddcccbbbbbbbbbcccdddaaa^^^YYYTTTQQQPPPQQQQQQSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWVVV]]][[[YYYYYY[[[ZZZWWWUUUPPPRRRTTTTTTRRROOONNNNNNRRRPPPNNNOOOSSSVVVVVVUUUVVVUUUVVVXXXUUUQQQQQQTTTVVVQQQQQQWWWZZZVVVTTTUUUVVVWWWWWWWWWUUUSSSPPPNNNMMMNNNPPPRRRTTTVVVWWWWWWQQQPPPNNNLLLJJJJJJJJJJJJHHHJJJLLLKKKIIIGGGGGGGGGHHHGGGGGGGGGIIIJJJIIIHHHGGGFFFDDDCCCCCCEEEGGGHHHGGGEEEBBB@@@??????AAABBBHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>============>>>===;;;::::::;;;<<<===???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>AAA@@@???>>><<<;;;;;;;;;===:::777666777999:::;;;444555666777888888888777888888888888888777666555::::::::::::::::::::::::999::::::;;;<<<<<<<<<;;;:::999888777777888999:::999:::;;;:::888666666777777888888888999999999999777777777777777777777777999888777666666777888999888888888888888777666555555666666777888999999999888888888888888888888888555555666777888999::::::888888888888888888888888888888888888888888888888;;;888666777999:::999777666777777888888888777777888888777777666666555555777777777777777888888888777888888888999999999999888888777777666666555555666777777777888888888888666666666666777777777777666666666666777777777777888999;;;<<<======<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999:::;;;<<<<<<;;;;;;===??????>>><<<;;;:::;;;;;;<<>>===<<<;;;::::::???@@@@@@@@@@@@???>>>>>>??????@@@AAABBBDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCFFFIIIJJJIIIIIIIIIJJJLLLRRRXXXXXXTTTQQQPPPQQQZZZVVVRRRPPPRRRUUUUUUTTTVVVUUUUUUTTTTTTUUUVVVWWWSSSUUUWWWYYY[[[[[[[[[[[[^^^]]]]]]___```aaa```^^^YYYYYYXXXWWWXXXZZZ\\\^^^^^^```ccceeeddd```[[[XXXYYYXXXWWWXXXYYYZZZYYYXXXjjjhhhgggjjjmmmmmmhhhcccaaadddgggjjjkkkjjjhhhgggjjjjjjiiigggffffffeeeeeeeeeeeeaaa]]]___ddddddaaa^^^]]]]]]```eeehhhgggeeeiiilllnnnkkkfffaaa```bbb``````_________aaabbbcccbbb```^^^\\\[[[[[[\\\]]][[[]]]^^^```````````````[[[]]]^^^^^^^^^```ccceeeccccccccccccdddeeeeeefffeeeeeeeeefffgggggghhhhhhdddbbb___```dddhhhiiijjjmmmlllllljjjiiigggeeedddbbbbbbbbbbbbbbbbbbbbbbbbeeebbbaaadddiiimmmllljjjfffeeecccbbbbbbdddfffhhhtttrrrppppppqqqpppmmmjjjhhhhhhhhhiiijjjkkkmmmmmmkkkjjjjjjkkkkkkjjjfffcccaaaccceeeffffffdddaaa___```^^^```cccccc```___aaaggghhhgggeeeaaa```aaaccccccbbbaaaaaaaaabbbcccddd___]]]YYYTTTRRRQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[YYYXXXYYYZZZYYYVVVSSSOOOQQQSSSSSSRRRPPPOOOOOORRRPPPNNNOOORRRUUUUUUUUUTTTSSSSSSUUURRRNNNMMMQQQWWWRRRRRRWWWZZZWWWUUUVVVTTTUUUUUUUUUTTTQQQOOOMMMMMMNNNPPPRRRTTTUUUUUUUUUOOONNNMMMKKKKKKKKKLLLLLLIIIJJJLLLLLLJJJHHHGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFEEEDDDCCCDDDDDDEEEFFFCCCBBB@@@??????AAACCCEEEHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEECCCBBB@@@????????????>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<=========???>>>===<<<<<<<<<===>>>AAA===999777777888888777444555555666666777888888;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;999888888777777888888999777999:::999777555555666777777777777888888888999777777777777777777777777888888777666666777888888888888999999888777777666555666666777888888999999888888888888888888888888666666666777888888999999888888888888888888888888888888888888888888888888:::888666666888999888777777888888999999888888777888777777777666666666555777777777777777777777777777777777777888888888888777777777777666666555555666666777777777888888888777777777666666666666666555666666666777777777777555666777888888999999999::::::::::::::::::::::::;;;;;;:::::::::999999999:::;;;;;;;;;::::::;;;======<<<;;;:::::::::;;;<<>>>>>======<<<<<<<<<======>>>??????>>>>>>===>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHHHHGGGFFFFFFGGGPPPUUUYYYYYYTTTOOOMMMMMMWWWTTTQQQQQQRRRTTTSSSRRRUUUTTTTTTTTTTTTTTTTTTTTTRRRSSSVVVXXXZZZ\\\]]]^^^___^^^^^^___``````___]]]XXXWWWVVVVVVWWWXXX[[[\\\]]]___bbbcccbbb___[[[XXXZZZYYYXXXXXXXXXXXXWWWVVVeeedddeeehhhkkkiiiddd___```bbbeeeggghhhhhhfffeeekkkjjjhhhgggeeecccbbbaaacccbbb^^^YYY\\\cccgggfff^^^]]]\\\___eeeiiiiiihhhmmmmmmlllgggaaa\\\[[[]]]^^^___```aaabbbccccccccc```___^^^]]]\\\[[[[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZ\\\^^^_________aaabbbbbbccccccdddeeeffffffgggffffffffffffffffffffffff`````````cccgggjjjllllllkkkkkkkkkjjjiiigggdddccc_________```aaabbbcccdddcccbbbbbbfffkkknnnmmmkkkeeedddccccccdddfffiiijjjsssrrrqqqqqqqqqpppmmmkkkfffffffffggghhhiiijjjjjjiiihhhhhhiiijjjiiifffcccaaaaaabbbccccccbbbaaa```aaaaaaccceeeccc^^^___dddhhhhhhhhheeeaaa_________```_________``````aaabbb\\\[[[XXXUUUSSSSSSTTTUUUTTTTTTTTTTTTUUUVVVXXXXXX\\\\\\[[[[[[[[[[[[\\\\\\XXXWWWWWWXXXXXXWWWSSSPPPOOOQQQSSSSSSQQQPPPPPPPPPQQQPPPNNNOOOQQQSSSTTTTTTUUUSSSSSSSSSPPPLLLKKKOOOVVVSSSSSSWWWYYYVVVUUUUUURRRRRRSSSRRRQQQOOOMMMLLLLLLNNNPPPRRRTTTSSSRRRRRRMMMMMMLLLKKKKKKLLLMMMNNNIIIKKKMMMLLLJJJHHHHHHHHHFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>===>>>@@@CCCFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@??????????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===<<<;;;999999:::<<>>>>>>>>>>>======>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCFFFGGGGGGFFFDDDCCCEEEFFFQQQTTTXXXVVVRRRNNNLLLLLLSSSRRRQQQRRRSSSSSSQQQPPPSSSSSSTTTTTTTTTRRRQQQPPPQQQRRRSSSVVVYYY]]]___aaa```___^^^^^^___^^^\\\ZZZVVVUUUTTTTTTTTTVVVXXXYYY[[[\\\___aaa```^^^ZZZXXXZZZYYYWWWWWWWWWVVVUUUSSSbbbcccfffiiijjjhhhbbb^^^___aaaccceeeffffffdddcccggggggfffeeecccaaa```______```]]]ZZZ\\\ccchhhhhh]]][[[ZZZ]]]ccchhhiiiiiimmmlllhhhccc]]]YYYZZZ[[[^^^___bbbdddeeeeeeeeeddd```aaaaaaaaa```^^^\\\[[[ZZZYYYYYYXXXYYYYYYZZZ[[[XXX[[[^^^```_________```bbbbbbccceeeffffffggggggffffffeeeeeedddccccccccc___```bbbeeehhhjjjkkkkkkkkkkkkkkkjjjhhheeebbb```^^^^^^]]]^^^___```bbbcccddddddeeehhhlllnnnmmmkkkddddddddddddfffhhhjjjlllqqqqqqqqqrrrqqqooommmkkkdddeeeffffffgggggggggggggggffffffffffffeeeaaa^^^\\\\\\\\\]]]]]]]]]]]]]]]aaabbbeeefffbbb]]]```fffiiiiiihhhfffccc```^^^]]]\\\\\\\\\]]]^^^^^^______YYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYVVVVVVWWWXXXWWWUUURRRPPPOOOQQQRRRRRRQQQPPPPPPQQQQQQPPPOOOOOOPPPQQQRRRSSSVVVTTTSSSTTTPPPKKKKKKOOOSSSSSSSSSUUUVVVTTTSSSSSSQQQQQQQQQQQQPPPNNNMMMLLLLLLMMMPPPRRRRRRRRRPPPOOONNNMMMLLLKKKKKKLLLMMMNNNKKKLLLNNNNNNLLLJJJIIIIIIEEEDDDBBBBBBDDDFFFFFFEEECCCCCCDDDDDDDDDCCCBBBAAA=========>>>@@@CCCFFFHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>@@@?????????>>>>>>>>>>>>:::;;;<<<=========<<<;;;::::::;;;;;;;;;<<<======::::::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;999888777888;;;???AAAEEEBBB===:::888666444333555444333222333555777999999999:::::::::999999888999999999999999999999999999999::::::::::::999999555666777888888777666555555777888888666555555555555555555666666666666777777777777777777777777777777777777666666777777777888888999999999999888888666666666666777777888888888888888888888888888888888888777777666666666666777777777777777777777777777777777777777777777777666555555555555666777777::::::;;;;;;::::::999999777777777777666666666666777666666666666666555555444444444555555555666666666666666666666666666666555555555666666666777777777777777666555555444444555555555666666666777777888777666666666888999:::999999999999999999999999:::999999999999999999999999999:::888666666777888888888888999999::::::;;;::::::;;;;;;<<<<<<<<<<<<999:::;;;<<<>>>>>>??????======>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDFFFHHHLLLOOOQQQQQQOOOMMMLLLMMMPPPQQQSSSTTTUUUSSSQQQOOOQQQRRRSSSTTTSSSQQQNNNMMMOOOPPPQQQTTTXXX]]]aaaddd___^^^]]]\\\\\\[[[YYYVVVTTTSSSRRRQQQRRRSSSUUUVVVYYYZZZ\\\]]]]]]\\\YYYXXXWWWVVVUUUUUUVVVVVVTTTSSSbbbdddgggjjjjjjgggbbb______aaacccdddeeedddcccbbbbbbbbbbbbbbbbbb```___^^^[[[^^^___]]]___dddffffff[[[XXXXXX[[[aaafffhhhhhhjjjhhhddd___[[[[[[\\\^^^^^^```cccfffggggggfffeeecccdddddddddcccaaa___^^^[[[ZZZYYYXXXXXXYYYYYYZZZWWWZZZ^^^``````______```bbbcccdddffffffgggffffffeeeddddddcccbbbaaa```___^^^```ccceeefffggghhhhhhkkkkkkjjjhhhdddaaa^^^\\\___^^^]]]\\\]]]^^^```aaafffgggiiikkkmmmmmmkkkiiieeedddeeeeeeggghhhjjjkkknnnoooqqqqqqooommmkkkjjjdddeeeeeefffffffffeeeeeedddcccbbbbbbbbb___[[[XXXXXXXXXXXXYYYYYYZZZ[[[[[[```aaacccddd```\\\___fffiiiiiihhhgggeeebbb___\\\YYYZZZZZZ[[[[[[[[[\\\\\\WWWWWWWWWWWWWWWWWWXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUWWWXXXXXXVVVTTTRRRQQQPPPQQQRRRRRRPPPOOOPPPQQQPPPPPPOOONNNNNNOOOPPPQQQUUURRRQQQQQQNNNIIIJJJNNNOOOQQQSSSRRRRRRRRRQQQPPPPPPPPPPPPOOOOOONNNMMMMMMKKKMMMOOOPPPPPPPPPNNNMMMOOONNNMMMKKKKKKKKKKKKLLLMMMNNNPPPPPPNNNLLLKKKKKKFFFDDDBBBBBBDDDEEEFFFFFFCCCCCCCCCDDDCCCBBBAAAAAA????????????AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@??????>>>?????????>>>>>>>>>>>>===999:::<<<=========<<<;;;:::;;;;;;<<<<<<=========::::::::::::::::::::::::999999999:::::::::::::::;;;:::777666666999<<<>>>BBB???<<<999888777666444555444333222333555777999666777777888888888777777999999999999999999999999888999999999999999888888555666777888888777666555666777999888777666666777444555555555666666666666666666666666666666666666666666666777777666666666777888888999999999888888666666666666666777777777777777777777777777777777888888777777666555555555666666666666666666666666666666666666666666666666555555555555555555666777;;;;;;;;;;;;;;;:::999888666666666666777777777777666666666555555555444444333444444444444555555555555555555555555666666666444555555555555666666666777666666666555555555444555555555555666666666666:::999888777777999:::;;;888888888888888888888888999999999999999999999999888888888777555444666777777888888999999:::::::::777777888888999:::::::::999:::;;;===>>>??????@@@>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDFFFIIIKKKIIIJJJKKKLLLKKKJJJJJJJJJOOOQQQUUUVVVVVVTTTRRRPPPPPPQQQRRRSSSRRRPPPMMMLLLNNNOOOQQQTTTXXX]]]aaaddd^^^\\\[[[ZZZYYYXXXUUUSSSSSSRRRPPPOOOPPPQQQSSSTTTWWWXXXYYYZZZZZZYYYWWWVVVSSSRRRQQQRRRTTTUUUUUUTTTaaacccfffhhhhhheeebbb______```aaabbbcccbbbbbbaaa]]]^^^___`````````^^^^^^YYY^^^aaa______aaabbb```YYYWWWWWW[[[aaaeeefffeeefffddd```]]]\\\^^^```bbb___```ccceeefffeeedddddddddeeeeeeeeedddbbb```___[[[[[[ZZZZZZYYYYYYXXXXXXWWWZZZ^^^```aaa```aaabbbcccdddfffggggggfffeeeeeecccbbbaaa```___^^^]]]]]]^^^```bbbcccccccccdddfffjjjiiigggdddaaa^^^\\\[[[___^^^\\\[[[\\\^^^```aaafffiiilllnnnnnnmmmjjjhhhfffffffffffffffggghhhiiiiiillloooooommmjjjhhhhhhcccdddeeeeeeeeedddcccbbb```____________\\\YYYUUUWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^```^^^[[[]]]cccfffeeefffgggfffddd___\\\XXXXXXYYYYYYYYYXXXXXXWWWUUUVVVWWWXXXYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVWWWVVVSSSRRRRRRRRRRRRSSSSSSRRRPPPNNNOOOPPPOOOPPPOOONNNLLLLLLNNNPPPQQQNNNMMMMMMJJJFFFGGGKKKMMMQQQSSSPPPOOOPPPOOOMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNPPPOOOMMMKKKKKKKKKKKKLLLOOOQQQSSSRRRPPPNNNNNNNNNHHHEEECCCCCCDDDFFFGGGGGGDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>============::::::;;;<<<============;;;<<<======>>>=========999999999999999999999999999999999999999999999999:::999777555555777999;;;>>><<<:::999888888777555555444444444444666777888666777888888888888888888999999999999999999999999888888999999999888777777555555666666666666555555666777999888777666666777555555555555666666666666666666666666666666666666555666666777777666666555666666777888888888888777666666666666666666666666777777777777777777777777777777777666666555555555666666666666666666666666666666666666666666666666444555666555555555777999;;;;;;;;;;;;:::999888888666666666666777777777777666666666555444444333333333333444444444555555555444555555555555666666666444444444444555555555666555555555555555555555555444444555555555666666666888888888777777888888999777777777777777777777777888888888999999999999999777777888777555555666777888888999:::::::::999999666666666777777888888888999:::;;;===>>>?????????>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDAAABBBDDDEEEEEEFFFIIIKKKIIIIIIHHHHHHGGGFFFFFFFFFNNNQQQUUUWWWVVVTTTRRRQQQPPPPPPQQQQQQQQQOOONNNMMMNNNOOORRRUUUYYY\\\```aaa]]][[[YYYYYYXXXWWWTTTRRRRRRQQQOOONNNNNNOOOQQQRRRWWWWWWWWWWWWVVVVVVUUUTTTPPPOOOOOOQQQSSSTTTTTTSSS___aaacccdddcccaaa___^^^]]]^^^___`````````______[[[\\\^^^______^^^]]]\\\YYY___aaa]]][[[\\\\\\[[[YYYXXXXXX]]]bbbfffeeeddddddaaa___]]]___aaacccddd^^^___aaabbbbbbbbbaaaaaacccccccccbbbaaa```___^^^ZZZZZZ[[[[[[ZZZYYYWWWVVVWWWZZZ]]]```aaabbbccceeeeeeeeeggghhhgggfffdddccc```______^^^]]]\\\[[[[[[[[[^^^````````````ccceeegggeeebbb___]]]\\\]]]]]]]]]\\\[[[[[[\\\___bbbdddeeehhhmmmppppppnnnkkkjjjhhhggggggffffffeeeeeeeeeeeeiiilllmmmjjjgggeeeeeeaaabbbcccdddcccbbb```___\\\\\\\\\]]]^^^]]]ZZZWWWVVVWWWXXXZZZ[[[\\\\\\\\\[[[XXXXXXZZZ[[[ZZZ\\\```aaaaaabbbdddfffddd___[[[WWWWWWXXXXXXWWWVVVTTTTTTTTTUUUWWWYYYZZZYYYXXXXXXUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUSSSPPPOOOPPPRRRTTTTTTTTTRRROOOMMMNNNOOOOOOPPPPPPNNNKKKKKKMMMOOOOOOLLLKKKKKKIIIEEEGGGLLLLLLRRRTTTPPPNNNOOOOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJKKKKKKMMMNNNOOONNNMMMLLLKKKKKKLLLMMMMMMQQQSSSUUUTTTRRRPPPPPPPPPJJJGGGDDDDDDEEEHHHIIIIIIFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEAAAAAA@@@@@@??????>>>>>>============<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>===>>>?????????>>>===<<<999999999999999999999999999999999999999888888888777777666666666777888999<<<:::888888888888666444444555555666666777888888555666777888888888888888888888888888888888888888888888999999888777777666666555555444444555555666444666777777666555666666555555666666666777777777666666666666666666666666555555666777777666555555555555666777777777777777666666666666666666666666777777777777777777777777666666666666666666555555555555555555555555555555555555555555555555555555333555777666555555888:::;;;;;;;;;::::::999888777555666666666777777777888666666555555444333333222444444444444555555555555444444444555555555666666333333444444444555555555333444444555555666666666444444444555555555666666777888888888888888777777777777777777777777777777777888888888999999999999555666777666555555777999999::::::;;;;;;:::999888666666777777777777777777999999:::<<<<<<===============>>>>>>>>>>>>??????>>>>>>@@@AAAAAABBBBBBBBB???AAADDDEEEEEEEEEFFFHHHHHHGGGEEEEEEFFFFFFGGGGGGLLLPPPTTTVVVTTTRRRQQQRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPSSSVVVYYY\\\]]]^^^]]][[[ZZZYYYYYYXXXUUUSSSQQQPPPOOOMMMMMMNNNPPPQQQWWWVVVUUUTTTTTTSSSSSSRRRPPPOOOOOOPPPRRRSSSRRRQQQ\\\^^^``````___]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]]]][[[\\\]]]^^^^^^]]][[[YYY[[[___```ZZZWWWXXXYYYXXXYYYYYYZZZ^^^dddgggeeeccccccaaa___^^^```cccdddeee^^^^^^_______________^^^aaaaaa```___^^^]]]\\\\\\YYYZZZ[[[\\\[[[XXXVVVTTTWWWZZZ]]]```aaaccceeegggeeefffhhhhhhgggfffcccbbb^^^^^^]]]\\\\\\[[[ZZZZZZYYY[[[^^^^^^]]]___bbbfffdddbbb___\\\[[[\\\^^^___[[[ZZZZZZZZZ]]]```dddfffcccgggmmmpppqqqooommmllliiihhhgggfffeeedddcccccccccgggkkkkkkhhheeecccddd___```aaabbbaaa```^^^\\\YYYYYYZZZ\\\^^^^^^\\\ZZZTTTUUUWWWYYY[[[[[[[[[[[[YYYTTTSSSWWWZZZZZZ[[[]]]]]]]]]___bbbeeeddd___ZZZVVVWWWWWWWWWVVVTTTRRRQQQTTTUUUXXXYYYZZZZZZXXXWWWUUUVVVVVVWWWYYY[[[\\\]]]VVVWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTPPPMMMLLLOOORRRUUUUUUTTTRRROOOMMMMMMNNNNNNPPPPPPNNNJJJJJJLLLOOOPPPMMMLLLLLLJJJGGGIIINNNLLLSSSUUUQQQNNNPPPPPPMMMJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIJJJLLLOOOQQQLLLKKKKKKKKKKKKMMMOOOPPPSSSUUUVVVVVVTTTRRRQQQQQQKKKHHHEEEEEEFFFIIIJJJKKKHHHFFFDDDBBBAAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>???@@@@@@@@@>>>===<<<888888888888888888888888999999888888888888888888555555555666777888999999<<<:::888777777777555333444555666777888888888888444444555666666666666666888888888888888888888888888888888888888777666666666555444333333444555666333444666666555444555555666666666666777777777777666666666666666666666666444555666777777666555444444444555666666777666666666666666666666555555555777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555333666777777555555888;;;:::;;;::::::999888777666555666666666777777888888666666555444444333222222444444444555555555666666444444444555555555666666333333333444444444555555222333333444555666777777444444444555555555666666888999:::;;;;;;:::888888777777777777777777777777777777888888999999999999555666777666666666888::::::;;;;;;<<<;;;:::888777888888888777777777777777888888999:::;;;;;;;;;;;;<<<<<<<<<===============<<<<<<===??????@@@@@@@@@???AAADDDEEEDDDCCCCCCDDDDDDCCCBBBCCCFFFIIIKKKLLLKKKOOOSSSTTTRRRPPPPPPQQQPPPPPPOOOOOOOOOPPPQQQQQQOOOQQQTTTWWWZZZ[[[\\\\\\^^^\\\[[[ZZZZZZYYYWWWTTTQQQPPPOOOMMMMMMNNNPPPQQQWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPOOOOOOQQQQQQPPPNNNXXXZZZ]]]```bbbaaa```___^^^\\\ZZZYYYZZZZZZYYYXXXVVVUUUUUUVVVYYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWYYY\\\___aaaaaaaaaaaa]]]]]]]]]]]]^^^___```aaa[[[ZZZZZZ[[[]]]______^^^______^^^^^^]]]\\\[[[[[[XXXXXXYYYYYYYYYXXXVVVUUUZZZ]]]aaacccccccccdddeeeaaaaaa```aaabbbbbb```^^^^^^^^^]]]ZZZYYYZZZ]]]___[[[\\\^^^```aaabbbbbbbbbaaa```___^^^]]]]]]\\\\\\WWWVVVWWWZZZ^^^bbbddddddffflllooonnnlllllljjjffffffdddbbbbbbdddeeebbb```ffffffggggggfffeeecccbbbbbbaaa^^^[[[YYYXXXWWWWWWYYYYYYXXXXXXXXXYYYYYYZZZXXXYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXYYYZZZ[[[[[[\\\ZZZZZZ[[[]]]______]]]ZZZXXXXXXWWWUUUSSSQQQOOONNNSSSTTTUUUVVVWWWVVVUUUUUUTTTTTTUUUXXX\\\]]]\\\[[[YYYYYYZZZXXXVVVTTTUUUUUUVVVTTTQQQNNNLLLMMMNNNOOOPPPQQQQQQRRRQQQPPPNNNMMMPPPOOONNNLLLKKKKKKJJJJJJOOONNNMMMKKKJJJIIIIIIIIINNNPPPQQQQQQNNNKKKIIIIIIIIIJJJKKKJJJGGGEEEHHHMMMHHHHHHIIIKKKOOOQQQQQQPPPOOOMMMKKKIIIIIIKKKNNNPPPRRRRRRQQQPPPPPPPPPPPPQQQNNNIIICCCCCCFFFJJJJJJIIICCCCCCBBBAAABBBCCCDDDDDDIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<;;;:::999888888888999:::888999::::::::::::999888555666666777888999999999888999999888888777666555666555444555666777777555333444555666777888999::::::888666666777777555333777777777777777888888999666666666666666666666666777666555444333444444555444444666666666555444333777777888888888888777777888777666555555555555555555555555555555444444444777777777777777777777777555555666666777777888888666666666666555555555555666666555555555555666666666666666666666666666666555555555555555555555555777888999::::::999777666555555555555666666666666666555555555555444444444333333333444444444555555555555666666555555444333333333333333333333333333333333222111222333444555777777666444444333333333666888::::::888666666666444444555555555555444444666666666666777777777777666666666666666777888888999999999888777666666555888888888888888888888888::::::;;;;;;<<<<<<;;;;;;888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????@@@AAACCCEEEGGGIIIJJJKKKMMMOOOQQQRRRRRRQQQPPPPPPOOONNNNNNNNNPPPRRRTTTVVVUUUTTTUUUYYY\\\]]]]]]___[[[WWWWWWZZZZZZWWWSSSQQQQQQPPPOOOOOONNNMMMMMMUUUUUUTTTSSSRRRQQQPPPPPPRRRQQQQQQPPPQQQSSSTTTUUUWWWXXX[[[]]]^^^___^^^]]]\\\ZZZXXXWWWXXXXXXWWWVVVSSSRRRRRRSSSVVVXXXXXXXXX\\\ZZZWWWUUUTTTUUUWWWXXXYYY[[[]]]___aaaaaa```___^^^^^^]]]]]]\\\\\\\\\[[[YYYYYYYYY[[[]]]___^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYXXXVVVUUUYYY\\\aaadddeeeeeeeeeeeeaaa___^^^^^^___```______]]]]]][[[YYYWWWXXX[[[^^^^^^___aaacccdddcccbbbaaa\\\\\\\\\]]]\\\[[[[[[ZZZYYYYYYYYY\\\aaadddffffffggglllooollljjjjjjhhheeecccaaa```aaacccdddcccaaadddfffgggfffcccaaa```aaaccc```[[[VVVTTTTTTUUUVVV[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUVVV]]]\\\\\\[[[ZZZZZZYYYYYYVVVVVVXXXZZZ]]]]]][[[YYYXXXWWWVVVTTTRRRQQQPPPOOOSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTWWWZZZ[[[ZZZYYYXXXYYYYYYXXXUUUTTTTTTUUUTTTRRRPPPMMMMMMMMMOOOPPPPPPPPPPPPOOOOOONNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJKKKKKKNNNPPPQQQPPPMMMJJJIIIHHHLLLLLLLLLKKKJJJIIIKKKNNNIIIIIIIIIKKKNNNPPPOOONNNNNNLLLJJJHHHIIIKKKNNNPPPSSSRRRQQQPPPOOOOOONNNNNNLLLGGGCCCCCCFFFIIIHHHGGGEEEDDDBBBBBBBBBCCCEEEFFFKKKIIIGGGFFFFFFEEEDDDCCCAAAAAABBBCCCBBBAAA@@@???<<<<<<======>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999888888888999:::888999::::::::::::999888555666666777888888999999888888888888888777555555666555444555666777666555444444555666777888888999999888666666777777555333666666666666666777888888666666666666666666666666777666555444333444444555444444555666666555444333777777888888888888777777777666555555444444555555444444555555555555555555555555555555555555555555555555666666666777777777666666666666555555555555555555444444444444555555333333333333333333333333444444444444444444444444666777888999999888666555555555555555666666666666555555555555444444444444333333333444444444444555555555555555555444444333333333333333333333333333444333222222222333555555555555444444444444555666666777999999777666555666444555555666666555555444555555666666666777777777666666666666666777777888999999888777777666555555888888888888888888888888888999:::;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<;;;<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@CCCEEEGGGIIIJJJMMMNNNPPPQQQQQQPPPNNNMMMLLLLLLKKKLLLNNNQQQTTTVVVUUUTTTTTTVVVZZZ\\\]]]]]]\\\XXXUUUVVVXXXXXXUUUQQQOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUVVVXXXYYYZZZ[[[\\\YYYXXXVVVVVVWWWWWWVVVTTTRRRQQQPPPQQQTTTVVVWWWWWW\\\YYYUUURRRRRRTTTWWWZZZ]]]^^^___`````````___^^^_________^^^\\\YYYWWWVVVWWWWWWXXXZZZ]]]^^^^^^]]]\\\\\\[[[YYYXXXVVVUUUTTTVVVWWWYYY[[[ZZZXXXVVVTTTUUUYYY___ccceeedddddddddaaa^^^ZZZYYYZZZ]]]_________^^^\\\ZZZXXXYYY\\\___aaaccceeeffffffdddbbbaaa\\\]]]___aaaaaa```___^^^]]]\\\]]]___cccfffhhhhhhhhhlllmmmiiifffgggfffccc```___^^^___aaacccbbbaaaaaaeeegggeee```\\\]]]___aaa]]]XXXTTTSSSVVVYYY\\\]]]\\\ZZZYYYWWWVVVUUUUUUVVVTTTRRRPPPOOOPPPRRRSSS___^^^]]]\\\[[[ZZZYYYYYYUUUUUUVVVXXX[[[\\\ZZZYYYWWWVVVTTTRRRQQQQQQRRRRRRUUUUUUUUUUUUTTTSSSRRRQQQSSSRRRSSSUUUWWWYYYXXXWWWWWWXXXXXXWWWTTTSSSSSSTTTSSSQQQNNNMMMLLLNNNOOOQQQOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLOOOPPPQQQOOOLLLIIIHHHHHHJJJKKKKKKJJJJJJKKKMMMMMMKKKJJJJJJLLLNNNNNNMMMLLLKKKJJJHHHGGGHHHKKKNNNOOOSSSRRRPPPNNNLLLKKKJJJJJJHHHEEEBBBCCCEEEGGGFFFDDDFFFDDDBBBAAAAAACCCFFFHHHNNNKKKHHHFFFFFFEEECCCAAA???@@@AAAAAAAAA@@@???>>>:::;;;<<<>>>?????????@@@<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999888999999888888888999999:::888999::::::::::::999888666666666777888888999999888888888888777666555555555444444444666777666555555555666666666777777777999777666666666666555444555555555555555666666666666666666666666666666666666666555444444444444555444444555555666555555444666777777888888777777666666555444444444444444444333444444444555666666666444444444444444444444444555555555666666666666666666666666555555555555444444444333333333333444444222222222222222222222222333333333333333333333333444555666777777777555555444555555555555666666666555555555555444444444444333333333333444444444444555555555555555444333333333333333333333333333333444333333333333444555666333333333333444555666777555777888888666555555666555555666666666666555555555555555666666666666777666666555555666666777888888888777777666666555555666666666666666666666666666777888999::::::::::::888888888999::::::;;;;;;;;;;;;<<<===>>>??????@@@AAAAAA@@@@@@???>>>>>>======>>>@@@BBBEEEGGGIIIJJJNNNOOOOOOOOONNNLLLKKKIIIHHHHHHHHHJJJMMMQQQUUUWWWTTTTTTUUUXXX[[[]]]]]]]]]YYYVVVTTTTTTVVVVVVSSSPPPMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQOOONNNNNNOOOPPPQQQSSSSSSTTTUUUVVVVVVVVVVVVRRRRRRRRRSSSTTTVVVXXXYYYYYYXXXWWWWWWXXXXXXVVVUUURRRQQQPPPRRRUUUWWWWWWWWWYYYWWWUUUSSSSSSUUUWWWYYY```````````````^^^]]]\\\___``````___]]]ZZZVVVTTTVVVVVVWWWZZZ]]]^^^^^^\\\___^^^]]][[[YYYXXXVVVUUUUUUWWWYYY[[[[[[YYYVVVTTTQQQVVV]]]bbbccccccbbbaaa___[[[WWWUUUWWW[[[^^^```bbbaaa___\\\ZZZ\\\```cccdddeeeggghhhgggeeeaaa___]]]^^^aaadddeeedddbbbaaa```______aaadddggghhhhhhhhhkkkjjjeeebbbccccccaaa^^^^^^]]]^^^_________^^^^^^cccgggddd]]]XXXZZZ^^^]]][[[XXXWWWYYY]]]bbbeee]]]\\\ZZZWWWUUUSSSRRRRRRSSSQQQNNNLLLMMMOOOSSSUUU\\\\\\\\\\\\\\\\\\[[[[[[XXXXXXXXXYYY[[[[[[ZZZXXXVVVUUUSSSRRRQQQSSSTTTUUUXXXXXXWWWVVVUUUTTTSSSRRRTTTSSSSSSTTTWWWXXXWWWVVVWWWWWWXXXVVVTTTRRRSSSSSSSSSQQQOOOLLLKKKLLLNNNOOOOOOMMMJJJHHHHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLNNNOOOPPPNNNKKKHHHGGGGGGFFFGGGHHHGGGHHHLLLMMMKKKMMMLLLKKKLLLMMMMMMKKKIIIHHHGGGFFFFFFGGGJJJLLLNNNQQQPPPMMMKKKHHHFFFEEEEEECCCBBBAAABBBDDDEEECCCAAADDDCCCAAA???@@@BBBEEEGGGNNNKKKHHHEEEDDDBBB@@@>>>>>>???@@@@@@@@@???===<<<;;;<<<===>>>??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::999999888777888888888888888999999999888999::::::::::::999888666666777777888888888888888888888888777666555444555444333444666777666555666666666666666666666666888666555555666666555444333333444444555555555555555555555555555555555555555555555555444444555555444444444555555555555555666666777777777777666666555444444333333333444444333333333444555666777777444444444444444444444444555555555555555555555555666666555555555444444444444444333333333333444444333333333333333333333333222222222222222222222222333333444555555555444444444444444555555555666666555555555444444444333333222222333333333444444444444444555555555444333333222222222222222222222222444444444444444555555555333333333333444555666666555666777666555444444555555666666777777666666555444444555555555666666666666555555555555666777777777777777666666555555555555555555555555555555555444555666888999999999999777888888888999999::::::::::::;;;<<<===>>>>>>???AAA@@@@@@???>>>>>>======>>>???AAACCCEEEHHHIIIJJJLLLLLLLLLLLLLLLJJJIIIHHHFFFFFFFFFHHHLLLPPPTTTVVVSSSSSSUUUXXX\\\]]]\\\[[[VVVUUUTTTTTTUUUUUURRROOONNNNNNOOOOOOPPPQQQQQQQQQRRRPPPNNNMMMMMMOOORRRTTTQQQSSSTTTVVVVVVVVVUUUUUUPPPPPPOOOOOOQQQSSSUUUWWWYYYXXXXXXYYYZZZZZZXXXVVVQQQPPPOOOQQQTTTVVVVVVVVVTTTTTTUUUVVVVVVWWWWWWWWW`````````______^^^]]]\\\```aaaaaaaaa___\\\YYYWWWVVVVVVXXXZZZ]]]^^^]]][[[```___]]]\\\ZZZXXXWWWVVVUUUVVVYYYZZZZZZYYYWWWUUUTTTYYY___cccdddcccbbbaaa]]]ZZZUUUTTTVVVZZZ^^^```aaa```^^^[[[ZZZ]]]bbbeeefffggghhhhhhgggdddaaa___[[[]]]```bbbcccbbb```^^^```___^^^```ccceeefffeeefffiiihhhbbb^^^___```^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[aaaeeeccc\\\XXXZZZ^^^[[[ZZZZZZ[[[]]]```ccceee\\\[[[XXXVVVSSSQQQPPPOOOPPPNNNLLLKKKMMMRRRWWW[[[]]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYYYYYXXXVVVTTTUUUTTTSSSRRRSSSUUUWWWYYY\\\[[[ZZZYYYWWWVVVUUUUUUVVVUUUTTTUUUWWWYYYYYYXXXWWWWWWXXXVVVTTTRRRSSSSSSUUUSSSOOOLLLJJJJJJKKKLLLMMMKKKIIIGGGGGGIIILLLMMMNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNMMMLLLKKKMMMNNNNNNMMMJJJHHHHHHHHHEEEIIIJJJHHHIIIMMMNNNKKKNNNMMMLLLLLLLLLLLLJJJHHHFFFEEEEEEEEEFFFHHHJJJLLLMMMKKKIIIFFFDDDBBBAAA@@@@@@@@@AAABBBBBBBBBAAA???AAA@@@???>>>???AAADDDEEEKKKHHHEEEBBBAAA???===;;;===>>>?????????>>>===<<<===>>>?????????===<<<;;;::::::;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::::::::999888888777777888888999999999999888999::::::::::::999888777777777777777888888888777888888777777666555444555444333444555666666444666666666666555555555555777666555555666666555444222222333444555444444333444444444444444444444444444444555555555555555555444444444444555555666666666666777777777777666666444444333333333444444555333333333444555666777777555555555555555555555555555555555444444444444444555555555555444444444444555555444444444444555555333333333333333333333333222222222222222222222222222222333333444444444444444444444444555555555555555444444444444333333333222222222333333333444444444444444555444333333222222222222222222222222222333333333444444444444444444444333333333333444444444555666555333222333555555555666666666666555555444444444444555555555555555555555555555666666777666666666555555555555555444444444444444444444444444555666777888888888888777777888888888888888999999999:::;;;<<<======>>>?????????>>>>>>>>>======@@@AAABBBDDDFFFHHHIIIJJJGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFHHHJJJNNNQQQSSSSSSSSSTTTWWWZZZ\\\[[[YYYUUUUUUUUUVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSQQQOOONNNOOOQQQTTTVVVSSSTTTUUUWWWXXXWWWWWWVVVNNNNNNNNNNNNPPPRRRTTTUUUXXXWWWWWWYYYZZZZZZWWWUUUOOONNNMMMNNNQQQSSSTTTTTTRRRSSSVVVXXXYYYYYYXXXXXX______^^^^^^]]]]]]]]]]]]bbbbbbbbbaaa```^^^\\\[[[WWWXXXYYY\\\^^^^^^\\\ZZZ]]]\\\[[[YYYXXXVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXWWW[[[___dddffffffdddbbbbbb[[[XXXVVVUUUXXX\\\^^^___]]]\\\ZZZXXXXXX\\\aaafffiiijjjiiihhhgggdddbbbaaaaaabbbcccddddddcccaaa``````___^^^___aaaccccccccccccfffeee```\\\]]]^^^\\\\\\]]]]]][[[XXXVVVVVVWWWZZZ^^^bbbaaa^^^[[[]]]```]]]\\\\\\[[[[[[\\\]]]^^^ZZZYYYWWWUUUSSSQQQPPPPPPNNNMMMLLLMMMPPPUUU[[[^^^aaa```___^^^]]]\\\[[[ZZZ\\\ZZZXXXVVVVVVUUURRRPPPSSSSSSSSSTTTVVVXXXZZZ\\\___^^^\\\[[[YYYYYYYYYYYYVVVUUUTTTUUUXXXZZZ[[[ZZZWWWXXXXXXWWWTTTSSSSSSTTTVVVSSSPPPLLLIIIIIIIIIJJJKKKJJJHHHGGGHHHKKKNNNPPPPPPOOONNNLLLKKKKKKKKKJJJMMMMMMNNNOOONNNMMMKKKJJJKKKLLLMMMKKKIIIHHHIIIJJJKKKSSSUUUOOOKKKNNNOOOLLLNNNMMMLLLLLLLLLKKKIIIGGGDDDDDDDDDDDDEEEFFFHHHIIIHHHGGGEEECCCAAA@@@?????????@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???AAABBBCCCGGGDDDAAA??????>>><<<:::===>>>?????????>>>===<<<>>>???@@@@@@???===:::999::::::::::::;;;;;;;;;;;;999999999999999999999999:::::::::::::::999999888555666777888999999999999888999::::::::::::999888777777777777777777888888777777777777666555444444444333333333555666555444666555555555555555555555666555444444666666555444111222333555555444444333444444444444444444444444333444555555666555555555444444444444444555666777555666666777777666666555444444444444444444555666333444444444555666666666555555555555555555555555444444444444444333333333555555555444444444444333555555444444444444555555111111111111111111111111222222222222222222222222111222222222333444444555333444444444444555555555444444444444333333333333222222222222333333333333444444444444444333222222222222222222222222222222111222333444444444333333444444333333333333333444444555555333222111333444444444555555555555444444333333333444444444555555555555444444555555666777555555555555555555444444444444444444444444444444555666777777888888777777777777777777777777777777888888999:::;;;<<<<<<===============>>>>>>>>>>>>AAABBBCCCDDDEEEGGGHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGJJJMMMPPPRRRTTTSSSSSSUUUXXXYYYXXXWWWTTTUUUVVVWWWWWWUUUSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPSSSRRRQQQQQQQQQSSSUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTVVVWWWWWWTTTRRROOONNNMMMOOOQQQSSSTTTTTTSSSTTTUUUWWWXXXZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^ddddddcccaaa___]]]\\\[[[YYYZZZ[[[]]]___^^^\\\YYYZZZZZZYYYXXXWWWVVVUUUTTTWWWWWWWWWWWWWWWXXXYYYYYY___bbbeeefffdddbbb``````YYYXXXWWWYYY[[[^^^^^^^^^[[[ZZZXXXWWWXXX\\\ccchhhmmmlllkkkiiigggfffeeeeeehhhhhhggggggeeedddcccbbbaaa___^^^___```bbbbbbaaa```cccccc^^^[[[\\\\\\ZZZYYYZZZ[[[YYYVVVUUUVVVWWWYYY\\\___aaa``````aaabbb```^^^[[[XXXXXXXXXZZZ[[[ZZZYYYWWWVVVTTTSSSSSSSSSOOONNNNNNOOORRRWWW[[[^^^bbbbbbaaaaaa```___^^^^^^\\\ZZZXXXVVVVVVUUUSSSRRRRRRSSSTTTWWWYYY[[[]]]^^^___^^^]]][[[ZZZZZZ[[[[[[VVVTTTTTTUUUXXX[[[\\\\\\XXXYYYYYYXXXUUUTTTTTTUUUTTTRRRNNNKKKIIIIIIJJJJJJIIIIIIHHHIIIKKKNNNPPPRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJIIIJJJKKKJJJIIIIIIJJJLLLTTT___bbbWWWMMMMMMMMMJJJNNNLLLKKKKKKLLLKKKIIIGGGDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDBBBAAAAAAAAAAAA???@@@@@@@@@?????????@@@===>>>???@@@AAABBBBBBBBBCCCAAA???>>>>>>>>><<<;;;>>>>>>???@@@???>>>===<<<<<<>>>???@@@@@@>>>;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888444555777888999999999888888999::::::::::::999888888777777777777777777777777777777777666555444333444333222333555666555444444555555555555555555555666555444444666666555444111222444555666555444333333333333333333333333333333333555666666666555555444444333333444555777888555555666666666666555555555555444444555555666777444444555555555555555555444444444444444444444444444444444333333333222222555555555444444444333333444444333333333333444444222222222222222222222222333333333333333333333333222222222222333444555555333333444444444555555555444444444333333333222222111222222222222333333333333444444444444333222222111111111111111111111111000111222333333333222222222222222222333444555555444444444222111000222444333333444444444444333333222333333333333444444444555444444444444555666666444444444444444444444444555555555555555555555555777888888888888777666666777777777777777777777777777777888999:::;;;<<<<<<:::;;;;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFGGGJJJMMMQQQSSSUUUTTTRRRSSSUUUVVVUUUUUURRRTTTVVVWWWVVVTTTSSSRRROOOOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWMMMMMMNNNPPPQQQRRRSSSSSSPPPPPPQQQSSSTTTTTTQQQOOOQQQPPPOOOQQQSSSVVVVVVVVVUUUUUUUUUUUUWWWZZZ\\\^^^ZZZZZZZZZ[[[\\\]]]^^^___gggeeeccc```^^^\\\[[[ZZZ[[[[[[\\\^^^```___[[[YYYZZZZZZYYYXXXWWWWWWVVVVVVXXXWWWVVVVVVVVVXXXYYY[[[```bbbcccccc```^^^\\\\\\WWWWWWXXX[[[^^^______^^^[[[[[[YYYXXXYYY^^^fffkkkpppnnnllliiihhhgggggghhhhhhgggfffdddbbb```___^^^aaa```^^^___```bbbaaaaaa]]]aaabbb^^^[[[\\\[[[YYYVVVXXXYYYXXXVVVUUUVVVXXXYYY[[[]]]```bbbdddddddddaaa^^^ZZZVVVVVVYYY]]]```ZZZYYYXXXWWWVVVVVVVVVVVVPPPOOOOOOPPPSSSVVVZZZ]]]``````aaabbbcccddddddeee]]][[[YYYXXXXXXXXXWWWVVVQQQSSSUUUXXX[[[]]]^^^______^^^]]][[[[[[[[[[[[\\\UUUSSSRRRTTTWWWZZZ\\\\\\YYYYYYZZZXXXVVVTTTUUUUUURRRPPPMMMJJJIIIJJJKKKLLLHHHHHHIIIJJJMMMOOORRRTTTPPPOOOMMMKKKIIIGGGGGGFFFEEEFFFIIIKKKLLLLLLKKKJJJHHHIIIJJJJJJIIIIIIKKKMMMZZZgggiiiZZZLLLIIIIIIGGGMMMLLLKKKKKKLLLKKKIIIGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCC???@@@@@@???>>>>>>@@@AAA===>>>@@@BBBCCCCCCCCCBBBBBB@@@>>>===>>>>>>===<<<>>>???@@@@@@@@@???===<<<:::<<<>>>@@@@@@???===;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999888777777444555777888999999999888888999::::::::::::999888888888888777777777777777777777777777666555444333444333222333555666555444444444444555555555666666555444333444666666555444111222444666666555444333333333333333333333333333222333555666666666555555444444333333444555777888555555666666666666555555555555555555555666777888555555555555555444444444333333333333333333333333444444444333333222222222555555444444444333333333333222222222222222222333444444444444444444444444333333333333333333333333222222222222333444555666333333333444444444555555444444444333333333222222111111222222222333333333333333444444444333222222111111111111111111111111///000111222333222111111000000111222333555666777333444333222000000222444222333333444444333333222222222333333333444444444555444444444444555666666444444444444444444444444555555555555555555555555999999999999888777666555777777777777666666666666777777888999:::;;;;;;<<<999999;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCBBBBBBCCCCCCDDDFFFFFFEEEEEEFFFGGGJJJNNNRRRTTTVVVTTTRRRQQQRRRTTTTTTSSSQQQSSSVVVWWWVVVSSSRRRQQQMMMNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPOOOOOOOOOQQQSSSTTTQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPOOONNNOOOPPPQQQRRRSSSRRRRRRRRRSSSUUUWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]\\\\\\\\\]]]^^^___cccaaa_________```___^^^WWWXXXYYYZZZZZZ[[[ZZZZZZXXXXXXYYYYYYYYYWWWVVVUUUYYYWWWUUUTTTSSSTTTUUUVVVWWWXXX[[[]]]]]]\\\ZZZXXXYYYYYYZZZ\\\______^^^\\\ZZZYYYYYYZZZ___fffmmmrrrsssooojjjhhhjjjjjjiiihhhiiifffcccbbbaaaaaa___]]]cccaaa___^^^]]]]]]]]]^^^___]]]ZZZXXXWWWWWWXXXYYYUUUUUUVVVWWWYYY\\\^^^______``````aaacccdddeeefff___YYYUUUUUUVVVUUUWWWZZZ[[[XXXUUUVVVZZZ[[[XXXTTTUUURRRQQQTTTVVVVVVXXX]]]^^^cccgggfffbbb______aaa[[[YYYXXXZZZ^^^]]]XXXSSSXXXZZZ[[[[[[ZZZZZZ\\\]]]bbb\\\WWWVVVZZZ]]]]]]\\\XXXUUUSSSSSSVVVXXXXXXWWWYYYXXXVVVUUUSSSRRRRRRQQQMMMKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNQQQRRRRRROOOLLLIIIGGGGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDFFFKKKNNN```\\\WWWRRRNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????<<<===>>>@@@AAAAAAAAAAAA??????>>>======>>>???@@@AAAAAABBBAAA@@@>>><<<;;;>>>>>>???@@@???===;;;999777999::::::999888:::;;;::::::;;;;;;;;;:::999888======;;;:::888777666555777777777777777777888888777777777777777777777777999999999888888888888777444555777666555555666777333333333444444444555555666666666666666666666666777777666555444444333333444444444444444444444444222333555777777666555444333333444555555444333333333333222111111222333333555555555666666666666777555555444444444444555555444444444444444444444444222222222222222222222222555444333333222222222222333333333333333333333333222222222222222222222222333333222111111222333333000000000000000000000000222222222222222222222222333333333222222111111111111000000000111222333333222222111111111111222222111111111111111111111111222222111111111111222222222222222222222222222222000000111111111222222222///000000111333444555555222222333333333444444444222222222222222222222222333333444555444333111000444444444444444444444444222222222333333333444444666666777777666555444444555555444444444444555555888777777666666777777888666888;;;???BBBDDDEEEEEEFFFEEEDDDBBB@@@>>>===<<<<<<>>>@@@AAAAAABBBDDDFFFCCCDDDFFFHHHJJJLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRUUUWWWWWWVVVTTTSSSOOOKKKEEECCCFFFLLLRRRUUUSSSSSSTTTTTTTTTTTTTTTSSSPPPOOOOOONNNOOOPPPRRRSSSTTTSSSSSSSSSTTTVVVXXXYYY[[[ZZZZZZZZZZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[\\\^^^___bbb```^^^^^^______^^^\\\WWWXXXYYYZZZZZZ[[[[[[ZZZYYYZZZ[[[[[[ZZZYYYXXXWWWXXXWWWUUUTTTTTTUUUVVVWWWWWWXXXZZZ[[[[[[[[[YYYXXX[[[ZZZZZZ\\\^^^___^^^\\\ZZZZZZ[[[]]]bbbhhhooorrroookkkhhhgggggghhhfffddddddbbb````````````___^^^``````___^^^^^^^^^^^^^^^^^^\\\YYYVVVUUUUUUWWWXXXWWWXXXZZZ\\\___aaabbbccc``````aaabbbbbbbbbaaaaaa[[[VVVSSSUUUWWWWWWYYY\\\ZZZXXXWWWWWWYYYYYYXXXVVVWWWTTTTTTWWWYYYXXXZZZ^^^cccfffhhhfffaaa^^^^^^```[[[YYYYYY[[[______[[[VVVXXXYYY[[[[[[ZZZZZZ[[[\\\___ZZZVVVVVVZZZ]]]]]][[[WWWUUURRRSSSUUUWWWWWWVVVUUUTTTRRRQQQOOONNNNNNNNNKKKJJJIIIHHHIIIJJJKKKLLLHHHJJJKKKMMMOOOOOOOOOOOONNNMMMKKKIIIHHHHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIJJJHHHGGGFFFDDDDDDFFFJJJMMMXXXVVVQQQMMMJJJHHHHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????===>>>???@@@@@@??????>>>???>>>======>>>???@@@AAAAAAAAA@@@@@@???===<<<;;;===>>>?????????===;;;999777888:::999888888999;;;::::::::::::999999999999999999999888888777777777777777777666666666666666777777777777777777777777888888888777777777666666555666777666555444555666333333333444444444555555555555555555555555555555777666666555444444333333444444444444444444444444111222444555555555333222333333444555555444333333333333222111111222333333333333333333444444444444555555444444444444555555444444444444444444444444333333333333333333333333555444333222222222222222333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222333222222222222222222111111111111000111111222222222111111000000111111222111111111111111111111111222111111000000111111222111111111111111111111111000000111111111222222222333333333333333333333333222222222222333333333333222222222222222222222222333333444444333333222111444444444444444444444444444444444444555555555555666666666666666555444444555555444444444444555555777777777888999:::;;;<<<>>>???@@@AAACCCCCCDDDDDDAAAAAA@@@???>>>===<<<<<<;;;===???@@@@@@AAACCCEEEBBBCCCEEEGGGIIIKKKMMMMMMOOONNNOOOOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPOOOOOONNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUUUUSSSQQQPPPOOOJJJEEEBBBEEEJJJNNNQQQUUUVVVVVVWWWVVVVVVUUUUUUOOOOOOOOOOOOOOOQQQSSSTTTVVVUUUUUUUUUVVVXXXYYYZZZ^^^]]]\\\[[[[[[[[[[[[\\\XXXWWWWWWXXXYYY[[[]]]^^^```^^^]]]]]]]]]]]]\\\[[[WWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZWWWWWWVVVUUUUUUVVVXXXYYYWWWXXXXXXXXXYYYYYYYYYYYY^^^\\\[[[[[[]]]^^^]]]\\\ZZZ[[[]]]```eeekkkooorrrjjjhhhfffeeeeeeeeecccaaa```___^^^^^^______^^^]]]]]]]]]^^^^^^^^^^^^]]]]]][[[YYYVVVTTTSSSTTTUUUVVVYYY[[[^^^aaadddeeeeeeeeeaaabbbbbbbbb```^^^[[[YYYVVVRRRRRRVVVYYYYYYZZZ]]]YYYZZZZZZYYYWWWWWWXXXYYYZZZWWWXXX\\\]]]\\\]]]aaaiiijjjiiieee___]]]]]]```\\\[[[ZZZ\\\___```]]]YYYVVVYYY[[[[[[ZZZYYYYYYYYYZZZWWWUUUVVVZZZ]]]\\\[[[WWWUUUSSSRRRSSSTTTTTTTTTQQQQQQOOOMMMLLLKKKKKKKKKHHHHHHHHHHHHJJJLLLNNNOOOIIIKKKNNNQQQQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHHHHIIIIIIFFFFFFEEEDDDCCCEEEHHHKKKQQQOOOLLLIIIGGGGGGHHHHHHKKKJJJIIIHHHGGGFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>=========>>>?????????>>><<<;;;=========>>>>>>@@@AAABBB@@@@@@>>>===<<<<<<;;;;;;<<<===>>>>>>===<<<:::999777888999999888888999;;;::::::888777777777888999555555666666777888888999777777666666555555444444777777777777777777777777777777666666666555555555666777777666444333444555333333333444444444555555555555555555555555555555666666555555444333333333444444444444333333333333111222333444444333222111333333444444444444333333333222222111111222222333333333333333444444444444555555444444444444555555444444444444444444444444444444444444444444444444444333333222222222222333222222222222222222222222222222222222222222222222333222111111111111222333222222222222222222222222222222222222222222222222111111111222222222222222222222111000000000111111222111111000000111111222111111111111111111111111222111111000000111111222000000000000000000000000000000000111111111111222666555555444333222111111000111111111222222222222111111111111111111111111444333333222222222222333333333333333444444444444555555555666666666777777555666666666666555444444555555444444444444555555666777888999;;;===???@@@CCCCCCBBB@@@@@@?????????<<<<<<<<<;;;;;;;;;;;;;;;:::<<<>>>>>>>>>???AAACCCBBBCCCEEEGGGIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRRRRTTTSSSRRRPPPOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPNNNMMMOOOKKKFFFDDDEEEIIILLLNNNXXXXXXXXXXXXXXXXXXWWWVVVOOOOOONNNOOOPPPRRRTTTUUUXXXWWWWWWWWWWWWYYYZZZ[[[___^^^]]][[[ZZZZZZYYYYYYUUUUUUUUUVVVWWWZZZ\\\^^^^^^]]]\\\\\\\\\\\\ZZZYYYVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\XXXWWWWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[```^^^\\\[[[\\\]]]]]]\\\YYY[[[^^^ccchhhllloooppphhhhhhggggggfffdddbbbaaaaaa```^^^^^^___^^^]]][[[ZZZ[[[\\\\\\\\\ZZZYYYXXXVVVUUUSSSRRRRRRTTTVVVXXXXXX[[[___dddfffgggfffeeebbbbbbbbbaaa^^^ZZZUUURRRSSSPPPQQQWWWZZZYYYYYY[[[XXX[[[\\\ZZZVVVVVVYYY]]]]]][[[[[[___```______ccckkkjjjgggccc^^^\\\^^^aaa^^^]]][[[\\\]]]]]][[[YYYUUUWWWZZZZZZXXXWWWVVVVVVWWWUUUTTTVVVYYY[[[[[[ZZZYYYWWWTTTRRRQQQPPPOOOOOOPPPOOONNNLLLKKKKKKJJJJJJGGGGGGGGGHHHIIIKKKMMMOOOMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNMMMLLLKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDCCCBBBDDDGGGJJJLLLKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>===<<<;;;<<<======>>>???AAABBBBBB???>>><<<;;;::::::;;;<<<<<<<<<<<<===<<<;;;:::999777888999999888888999::::::999777555555666888999555555666777777888999999888777777666666555555444666666666666666666666666777777777666666666555555666777777666444222333444333333333444444444555555555555555555555555555555555555555444444333333333444444444333333333333333222333333444333333222111333333333333333333333333222222222222222222222222444444555555555666666666555444444333333444444555333333333333333333333333333333333333333333333333333333222222222222222333222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111000000111111222222333333333222111000000///000000111111000000000000111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111555444444333222111000000000000000000111111111111000000000000000000000000444333222111111222333444333333333333333444444444555555555555666666666666555555555666666555444444555444444333333444444555777777888999;;;===>>>@@@AAA@@@>>><<<::::::::::::::::::::::::::::::999999999;;;=========>>>???AAACCCDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSRRRQQQOOOMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOQQQNNNKKKJJJLLLOOOQQQRRRYYYYYYYYYYYYYYYXXXWWWWWWNNNNNNNNNOOOPPPSSSUUUVVVYYYYYYXXXXXXXXXZZZ[[[\\\^^^]]][[[ZZZXXXWWWWWWWWWSSSSSSTTTUUUWWWZZZ\\\^^^\\\[[[[[[[[[\\\[[[YYYWWWVVVWWWXXXZZZ[[[[[[\\\\\\ZZZZZZZZZZZZ[[[\\\\\\]]]ZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXXXXZZZ\\\]]]aaa___\\\[[[\\\]]]]]]\\\YYY\\\```dddhhhkkkmmmnnnjjjjjjjjjiiigggeeeddddddeeecccaaa``````]]]ZZZWWWXXXYYYYYYYYYXXXVVVSSSRRRQQQPPPPPPPPPRRRVVVYYY[[[YYY\\\aaafffhhhhhhgggfffaaabbbaaa```\\\WWWRRROOOTTTQQQRRRWWWYYYXXXWWWXXXXXX\\\^^^\\\WWWWWW\\\aaa___]]]]]]```aaa___aaadddjjjgggddd___\\\]]]___bbb___]]][[[ZZZZZZYYYXXXWWWUUUWWWXXXXXXVVVTTTTTTTTTVVVUUUUUUVVVXXXYYYZZZYYYZZZXXXUUUQQQNNNKKKJJJJJJMMMMMMKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFGGGIIIKKKLLLQQQPPPPPPOOONNNNNNOOOOOOPPPQQQQQQQQQOOOMMMJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDCCCBBBCCCFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;999:::<<<===>>>>>>======<<<===>>>???@@@AAABBBBBB>>>===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;::::::999666888999999888777999::::::999777555555666777888777777777888888888888888888888888777777666666666666666666666666666666666888888777777777666666666666777777666333222222333333333333444444444555555555555555555555555555555444444444444444333333333444444333333333222222222333333444444444333333333333333333333333333333333222222222222222222222222444444444555555555555666444444333333333333444444333333333333333333333333111111111111111111111111222222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000111111222222222222222111000////////////111000000000000000000111000000000000000000000000111000000000000000000111111111111111111111111111000000000000000000000000111111000000000000000000//////000000000111111111000000000000000000000000333222111000111111333444222222222333333333444444333333444444444555555555444444555555555555444444444444333333333333444444777777777777888999:::;;;<<<;;;999888777888999999;;;;;;;;;::::::999999888:::<<<============???AAAEEEFFFIIIKKKLLLLLLLLLKKKIIIIIIJJJJJJKKKMMMNNNOOORRRPPPNNNLLLKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNOOOOOONNNNNNOOOOOOPPPQQQRRRSSSTTTRRRQQQRRRUUUXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVVVVNNNNNNNNNOOOQQQSSSVVVWWWZZZYYYYYYXXXYYYZZZ[[[\\\\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTUUUUUUWWWZZZ\\\^^^\\\[[[[[[[[[\\\[[[XXXVVVVVVVVVXXXZZZ[[[\\\\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^[[[ZZZYYYYYYYYYZZZ\\\]]]```___]]]\\\]]]^^^]]]\\\\\\^^^aaaeeehhhkkkllllllkkklllllljjjgggeeeffffffhhhfffdddbbb```]]]XXXUUUVVVVVVUUUUUUTTTRRRQQQPPPPPPOOOOOOPPPSSSWWW[[[^^^\\\___cccgggiiiiiihhhfff`````````^^^ZZZVVVSSSPPPUUUQQQRRRVVVXXXVVVUUUWWWYYY\\\^^^]]]ZZZ[[[```fffaaa]]]\\\^^^___^^^```eeefffddd___\\\[[[\\\___```^^^]]][[[XXXWWWWWWWWWWWWXXXXXXYYYWWWUUUTTTTTTUUUYYYXXXWWWVVVVVVWWWXXXXXXXXXWWWUUUPPPKKKIIIHHHIIIJJJJJJHHHGGGGGGFFFFFFFFFHHHGGGFFFFFFFFFGGGIIIJJJRRRQQQOOONNNMMMNNNOOOPPPRRRRRRRRRQQQOOOMMMJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEBBBCCCDDDCCCBBBCCCFFFHHHGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;888:::<<<===>>>???>>>>>>======???@@@AAAAAAAAAAAA===<<<<<<;;;::::::;;;;;;::::::999999999999999999666777888888777777888:::999999777666666666777888999999888888888888777777777777777888888888888888777777777777777777777777888888888777777777666666555666666555333222333444333333333444444444555555444444444444444444444444444444333333333333333333444444333333222222111111333333333333444444444555333333222222222222333333111222222333333222222111222222222222333333333333444444333333333333444444333333333333333333333333111111111111111111111111222111111111111222222333000000000000000000000000111111111111111111111111000000111222222111000000222222222222222222222222111111111111111111111111000000000111111111111111111111000/////////000000111000000//////000000111000000000000000000000000111000000//////000000111111111111111111111111111111000000000000000//////.........///000000000111///000000000111111111111111111111111111111111111222111111111111222222333111111222222333333444444222222222333333333333444333333444555555555555444444444333333333333444444777666666555555555666666777777777888999:::;;;;;;<<<<<<;;;;;;::::::999999;;;===??????>>>>>>@@@AAAFFFHHHJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLOOOMMMKKKIIIIIIIIIKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNNNNPPPRRRTTTUUUVVVVVVVVVXXX[[[]]]^^^]]]XXXXXXXXXXXXWWWVVVUUUTTTMMMMMMNNNOOOQQQTTTWWWXXXZZZYYYYYYXXXXXXYYY[[[\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVVVVWWWXXX[[[]]]^^^[[[[[[[[[\\\\\\[[[XXXVVVUUUVVVXXXYYY[[[\\\\\\\\\YYYYYYXXXYYYZZZ\\\]]]___`````````aaa``````______YYYYYYYYYYYYYYYZZZ[[[[[[___^^^]]]^^^______]]]\\\```aaadddgggiiikkkkkklllkkkkkkkkkhhheeeccceeeggghhhfffdddbbb```\\\WWWSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQRRRTTTWWW[[[^^^]]]___bbbeeeffffffeeeddd___^^^]]]\\\YYYWWWUUUSSSTTTQQQPPPUUUWWWVVVVVVXXX[[[\\\]]]]]]]]]___eeeiiiaaa]]]ZZZ[[[\\\\\\___eeedddaaa]]]YYYYYYZZZ\\\\\\[[[[[[YYYWWWVVVWWWYYY[[[\\\\\\[[[XXXUUUUUUWWWXXX]]][[[YYYVVVTTTTTTVVVWWWSSSTTTSSSOOOJJJHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKOOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPOOONNNLLLKKKJJJGGGGGGFFFFFFEEEEEEEEEEEEBBBCCCDDDDDDCCCDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>============<<<<<<<<<<<<;;;<<<===>>>???>>>>>>===>>>>>>@@@AAAAAAAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;:::999999888888888999999999666777888888777777888999999999888888888777777777777777777777777777777777555555666666777888888888777777777777777777777777777777666666666555555555333555555555333333444555333333333444444444555555444444444444444444444444333333333333333333333333444444333333222111111000111111111111222444555555333333222111111222333333111222333333333333222111111111222222222333333333444333333222222333333444222222222222222222222222111111111111111111111111111111111111111222333333000000000000000000000000111111111111111111111111///000111222222111000///111111111111111111111111111111111111111111111111111111111111000000000000000////////////000000111000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000111111000000////////////////////////000000000111000000000111111111222222222222222222222222222222000000111222222222222222000111111222333333444444222222222222333333333333222333444444555555555444444333333222222333333444555555444444333444444555444555666888:::;;;;;;;;;::::::::::::;;;;;;;;;;;;===???@@@@@@@@@@@@AAACCCFFFHHHJJJLLLMMMLLLJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLJJJHHHGGGGGGHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPOOONNNMMMNNNPPPSSSTTTWWWVVVWWWYYY\\\]]]\\\[[[WWWWWWWWWWWWVVVUUUTTTSSSMMMMMMNNNOOORRRTTTWWWYYYZZZYYYYYYXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVVVVVVVXXXWWWWWWXXXYYY[[[]]]^^^[[[[[[[[[\\\]]]\\\XXXVVVUUUVVVXXXYYY[[[\\\\\\]]]YYYYYYYYYYYYZZZ\\\___```bbbbbbcccbbbbbbaaa```___XXXXXXXXXYYYYYYYYYYYYYYY]]]]]]]]]___``````^^^\\\cccdddfffhhhjjjkkklllllljjjjjjiiifffbbbaaacccffffffeeecccbbb```\\\WWWSSSQQQPPPPPPPPPRRRTTTVVVWWWUUUTTTSSSSSSTTTWWWZZZ\\\\\\]]]___aaabbbbbbbbbaaa^^^]]]\\\ZZZYYYWWWVVVVVVSSSPPPOOOSSSVVVVVVWWWZZZ\\\\\\]]]]]]___bbbgggkkkaaa\\\YYYYYYZZZZZZ^^^dddddd```[[[XXXXXXXXXYYYYYYYYYYYYXXXWWWWWWYYY\\\___```___]]]YYYVVVVVVYYY[[[```^^^ZZZVVVSSSSSSUUUWWWPPPQQQPPPNNNJJJIIIKKKNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHJJJLLLMMMLLLMMMOOOQQQQQQOOOMMMKKKMMMMMMMMMLLLLLLLLLKKKKKKGGGFFFFFFFFFEEEEEEDDDDDDBBBDDDEEEDDDDDDDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGG@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBAAA??????>>>>>>>>>=========<<<<<<<<<===>>>?????????>>><<<<<<>>>???@@@AAABBBAAA@@@???;;;<<<===>>>===<<<;;;:::999888888888888888999999666777888888777777888999888999999999999888777777444444555555666666777777333333444555666777888888777777777777777777777777666666555555555444444444222444555444333333444555333333333444444444555555444444444444444444444444333333333333333333333333444444333333222111000000/////////000111333444555444333222111111222333444111222333444444333222111333333444444444555555555444333333222222333333444222222222222222222222222222222222222222222222222111111000000111222333333000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000222222111111000000////////////...//////000111222000000////////////000000000000000000000000000000000000////////////000000////////////////////////111111000000/////////...111111111000000000000000111111111111222222222222222222222222222222222222///000111333333333222111000000111222333333444444222222222333333333444444222333444444555555555444444333333222222333333444444333333333333444555555111222555777999999999999777888888:::;;;<<<======???@@@BBBBBBAAAAAABBBDDDEEEGGGIIIKKKLLLKKKIIIGGGJJJIIIHHHHHHGGGGGGHHHHHHJJJHHHFFFEEEEEEGGGJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNLLLMMMNNNQQQRRRVVVVVVWWWXXXZZZZZZXXXVVVZZZYYYXXXYYYYYYVVVSSSPPPOOOMMMLLLLLLNNNQQQUUUWWW\\\^^^```^^^ZZZWWWXXXZZZYYY[[[\\\[[[XXXVVVUUUUUU[[[ZZZXXXWWWYYY\\\[[[WWWUUUUUUWWWZZZZZZXXXZZZ\\\YYYZZZ\\\\\\[[[ZZZYYYYYY\\\ZZZWWWVVVWWWZZZ^^^aaaeeecccbbbccceeeccc___[[[XXXXXXXXXXXXXXXYYYYYYZZZYYY]]]aaacccccccccdddeeeeeegggiiijjjjjjjjjkkklllhhhhhhhhhfffcccbbbbbbcccgggddd```]]][[[YYYVVVTTTSSSRRRSSSUUUWWWXXXVVVUUUWWWUUUSSSTTTVVVXXXXXXXXXWWWYYY[[[^^^aaabbb```^^^[[[[[[ZZZYYYXXXWWWVVVVVVYYYVVVSSSRRRRRRUUUYYY[[[___^^^]]]___bbbcccaaa___[[[ZZZYYYYYYZZZ\\\^^^```bbb___\\\ZZZZZZZZZZZZZZZWWWWWWWWWXXXYYYZZZ\\\\\\```]]]ZZZZZZ[[[\\\[[[YYY___]]]YYYWWWUUUTTTRRRPPPNNNMMMMMMLLLKKKJJJJJJJJJOOOMMMKKKJJJJJJIIIGGGEEEGGGGGGGGGHHHJJJLLLOOOPPPPPPPPPQQQPPPOOOMMMKKKIIIKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFHHHIIIJJJIIIGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCAAA@@@???>>>>>>BBBAAA@@@????????????@@@@@@???>>>======<<<<<<<<>>>>>===<<<;;;;;;;;;<<<;;;;;;<<>>>>>>>>===<<<<<<;;;;;;===<<<;;;999888777777666555555666666666666555555777777777777777777777777777666555555555666888999666666666666666666666666666666666666777777777777::::::888777666666666666666666666666666666666666555555555555555555444444555555444444444333333333444444333333333333222222111222444444444222000///111222222333333222222111333222222111111222222333111222222333333444444555111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111222111111111000000//////111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000...............///000000000000111111111111000000111111000000000000111111000000000000000000000000........................////////////////////////......////////////......111111000000//////......000000000000111111111111111111111222222333333333000000111111222222333333111111111111111111111111111222222333333222222111222222333333333333444444333333222111222333444555444444555555555555555555444444444555555555555666555666777888888888888888999999999999:::<<<>>>??????@@@@@@AAABBBCCCDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFKKKJJJIIIGGGFFFEEEEEEEEEHHHHHHGGGHHHIIIKKKMMMNNNOOONNNNNNOOOQQQRRRQQQPPPPPPOOONNNKKKIIIIIILLLNNNRRRUUUWWWWWWUUUSSSRRRRRRXXXWWWWWWXXXYYYWWWTTTRRRQQQOOOMMMLLLMMMPPPTTTWWWZZZ]]]^^^\\\XXXVVVVVVXXXZZZ\\\]]]\\\YYYWWWVVVVVV[[[[[[[[[[[[\\\\\\ZZZWWWXXXYYYZZZ]]]]]]\\\[[[[[[ZZZ[[[\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVYYY]]]bbbeeeeeedddccccccdddbbb^^^[[[XXXXXXWWWWWWXXXYYYZZZ[[[[[[^^^bbbdddeeeeeefffgggfffhhhjjjjjjiiihhhiiiiiidddddddddbbb______```aaaeeebbb^^^\\\[[[[[[YYYXXXUUUUUUUUUWWWYYYZZZXXXWWWXXXVVVTTTTTTVVVWWWXXXWWWWWWYYY[[[]]]^^^^^^\\\ZZZ\\\\\\[[[ZZZZZZYYYXXXXXXVVVUUUSSSRRRTTTWWW\\\___aaa___^^^^^^``````]]][[[WWWWWWVVVVVVWWWZZZ\\\^^^bbb___[[[YYYYYYYYYXXXXXXUUUUUUUUUVVVWWWXXXZZZ[[[ZZZXXXWWWXXXZZZ[[[ZZZXXXZZZXXXVVVTTTTTTRRRPPPNNNMMMLLLLLLKKKJJJJJJIIIIIIMMMMMMLLLKKKKKKJJJIIIHHHHHHIIIIIIJJJLLLNNNOOOPPPOOOOOOOOOOOOMMMKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJIIIFFFDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>======<<<<<<<<<>>>>>>======<<<;;;;;;:::;;;::::::<<<>>>??????>>>>>>>>>======<<<;;;;;;:::;;;:::999777666666666666777777888888888888777777666666666666666666666666777666555555555666888888666666666666666666666666555666666666777777777777777666555444333333333333555555555555555555555555555555555555555555444444444444444444444444444444444444333333333222222222111222333444444222000///111222222333333222222111333222222111111222222333333333333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222000000000111111000000000111111111000000000//////111111111111111111111111000000000000//////......000000000000000000000000000000000000000000000000...............///000000000000111111111111000000111111000000000000111111////////////////////////........................////////////////////////......////////////......000000000000//////......//////000000000111111111111111111222222222333333000000000111111111111111111111111111111111111111111222222333333222222111222222222333333333444444333333222222222333444555444444444444444444333333444444444444555555555555444444666777999999::::::999999999999:::<<<===>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNPPPOOONNNOOOQQQQQQPPPOOOOOONNNMMMKKKIIIJJJLLLOOOTTTVVVXXXWWWTTTQQQPPPOOOWWWWWWWWWYYYZZZYYYVVVSSSSSSQQQMMMKKKLLLOOOTTTWWW[[[^^^___]]]YYYVVVVVVXXX[[[\\\]]]\\\ZZZXXXXXXXXXZZZZZZ[[[\\\\\\ZZZYYYXXX\\\aaafffhhhfffbbb___^^^\\\\\\\\\\\\[[[YYYXXXWWWWWWVVVVVVWWWZZZ^^^bbbeeeeeedddccccccbbb```\\\YYYVVVVVVUUUUUUVVVXXXYYYZZZ]]]```ccceeefffggghhhiiihhhiiijjjiiigggeeeeeeeeebbbbbbaaa___]]]^^^```bbbfffbbb]]]ZZZZZZZZZZZZZZZYYYXXXXXXZZZ\\\\\\[[[ZZZYYYWWWUUUUUUVVVWWWWWWVVVWWWXXXZZZ\\\[[[ZZZWWWVVV\\\[[[[[[ZZZZZZYYYYYYYYYTTTSSSRRRSSSVVVZZZ___bbbaaa```^^^]]]]]][[[YYYVVVVVVVVVVVVVVVXXXZZZ\\\^^^aaa^^^ZZZXXXXXXXXXVVVUUUSSSSSSSSSSSSTTTVVVWWWXXXTTTSSSTTTVVVXXXYYYWWWUUUTTTSSSRRRSSSSSSQQQNNNKKKKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKLLLLLLMMMLLLLLLLLLJJJKKKLLLNNNOOOOOOPPPPPPOOOOOONNNMMMKKKIIIGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJHHHFFFCCCCCCCCCHHHHHHGGGFFFEEECCCBBBAAA??????@@@AAABBBCCCDDDDDDBBBBBBAAA@@@??????>>>>>>@@@???>>>======<<<<<<<<<=========<<<<<<;;;;;;::::::999999:::===>>>>>>=========<<<<<<;;;:::::::::777777666555555555555555777777888888888888777777555555555555555555555555666666555555666666777888777777777777777777777777555555666666666777777777555555444333222222222222555555555555555555555555444444444444444444555555222333333444444555555555333333333333222222222222111222333333333222111000111111222222222222111111222222111111111111222222444444333333222111111000111111111111111111111111222222222222222222222222000000000000000000000000//////000000000000//////111111000000000000//////000000000000000000000000000000000////////////...000000000000000000000000000000000000000000000000...............///000000000000111111111111000000111000000//////000000111////////////////////////////////////////////////////////////////////////......////////////......000000000////////////...//////000000000000111111111111111111111222222222000000000000////////////111111111111111111111111111111222222222222111111222222222222333333333333333222222222222333444444555444444444333333222222444444444444555555555555222333555777999:::;;;;;;888888888999:::;;;<<<======>>>>>>???@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNPPPOOOOOOOOOPPPPPPOOOMMMLLLLLLLLLJJJIIIJJJMMMPPPVVVWWWXXXWWWSSSOOOMMMLLLZZZYYYYYYZZZ[[[YYYVVVSSSRRRPPPLLLKKKLLLQQQVVVYYY^^^```bbb___[[[XXXXXXZZZ[[[\\\]]]\\\ZZZYYYYYYZZZ[[[ZZZZZZ[[[YYYWWWZZZ^^^hhhuuuuuujjjeeebbb^^^]]][[[[[[ZZZZZZXXXVVVXXXWWWWWWWWWYYY\\\^^^```ddddddbbbaaa___]]]ZZZXXXUUUUUUTTTTTTUUUWWWYYYZZZ^^^aaadddfffggghhhiiikkkiiijjjjjjhhheeebbbaaaaaaccccccbbb```___```cccfffjjjeee^^^YYYWWWXXXXXXYYY]]]\\\[[[\\\^^^___^^^]]][[[YYYVVVUUUVVVVVVVVVUUUVVVXXX[[[\\\[[[XXXWWWVVV[[[[[[[[[ZZZZZZYYYXXXXXXUUUTTTTTTTTTWWW[[[```bbb___^^^]]]\\\ZZZXXXVVVUUUXXXXXXXXXYYY[[[]]]___``````]]]ZZZXXXXXXWWWUUUTTTQQQQQQQQQQQQRRRSSSTTTUUUQQQRRRTTTUUUVVVVVVTTTRRRPPPQQQRRRTTTTTTRRRNNNKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMNNNNNNLLLMMMOOOPPPQQQQQQPPPOOOOOOOOONNNLLLJJJHHHFFFEEEFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEHHHIIIJJJHHHEEEBBBBBBBBBFFFFFFFFFEEEDDDCCCBBBAAA??????@@@AAABBBCCCDDDDDD????????????>>>===<<<<<<@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888999;;;======<<<<<<<<<;;;;;;::::::999999666555555444444555666666555555666666666666555555555555555555555555555555555555555555666666777777777777777777777777777777555555555666666666777777777777666555444444555555555555555555555555555555333333444444444444555555111111222333444555666777333333333222222222222111111111222222222222111000111111222222222222111111222222111111111111222222333333222222111111111000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000//////////////////////////////////////////////////////000000000000000000000000////////////////////////...............///000000000000111111111111000000000000////////////000000////////////////////////000000000000000000000000////////////////////////......////////////......////////////////////////////////////000000000111000111111111111111111111000000//////.........---111111111111111111111111111111222222222222111111111222222222222333333333222222222222222333333333555555555444333333222222333333444444444555555555444444666777999999::::::888888888999::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@>>>======>>>@@@AAA???@@@@@@BBBCCCEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMPPPOOONNNOOOPPPOOOMMMKKKJJJJJJKKKJJJJJJKKKNNNQQQTTTVVVWWWVVVSSSOOOMMMMMM]]]\\\\\\[[[[[[YYYUUUQQQOOOMMMKKKKKKNNNSSSYYY\\\^^^```aaa___[[[WWWXXXYYYZZZ[[[\\\[[[YYYYYYZZZ[[[```\\\[[[ZZZXXXXXX```kkkqqqhhheee___]]]ZZZZZZZZZZZZXXXVVVVVVVVVVVVWWWYYY[[[\\\]]]bbbbbbaaa___\\\YYYXXXWWWYYYXXXWWWVVVWWWYYY\\\]]]___aaadddeeeeeefffhhhjjjhhhiiiiiifffccc```______cccccccccaaa```aaadddfffgggbbb\\\WWWVVVXXXYYYZZZ```^^^]]]^^^```aaa```___\\\YYYWWWVVVVVVVVVVVVUUUUUUYYY\\\]]]\\\ZZZYYYYYY______^^^]]]\\\[[[ZZZZZZWWWVVVUUUVVVWWW[[[^^^```\\\\\\\\\[[[ZZZXXXWWWVVVYYYYYYZZZ[[[\\\^^^___```^^^\\\ZZZXXXXXXWWWUUUSSSPPPPPPPPPPPPPPPQQQRRRSSSQQQSSSUUUUUUTTTSSSQQQPPPPPPQQQSSSVVVWWWUUUPPPMMMHHHHHHHHHHHHGGGGGGGGGGGGFFFJJJMMMNNNNNNMMMNNNOOONNNOOOPPPQQQQQQPPPOOONNNPPPOOOMMMKKKIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIGGGDDDBBBAAABBBBBBBBBCCCDDDDDDDDDCCCCCC@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBAAA@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888777777888;;;<<<<<<;;;;;;;;;::::::999888888888666666555555555666777777555555666666666666555555666666666666666666666666444555555666666666666666666666666666666666666666555555555555666666666666777777666666555666666666555555555555555555555555333333333333444444555555111111222333555666777777333333222222222111111111000111111111111111111111000111111222222111111000222111111000000111111222000000000111111222222222111111111111111111111111111111111111111111111111////////////////////////000111111222222111111000//////////////////000000......................................./////////////////////////////////////////////////////////...............///000000000000111111111111000000000000////////////000000........................000000000000000000000000////////////////////////......////////////...................../////////...////////////000000000000000000000000000000000000/////////......------000000000000000000000000000111111222222111111000111111111222222222333333111111222222222333333333555555555444444444333333333333333444444444444555666777777888888888777777777777888999999:::::::::::::::;;;<<<===>>>?????????>>><<<;;;;;;<<<>>>??????@@@@@@AAABBBDDDEEEFFFIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNKKKIIIHHHIIIJJJJJJJJJLLLOOOQQQQQQSSSUUUUUUSSSQQQPPPPPP]]]\\\[[[[[[ZZZWWWSSSOOOLLLKKKKKKLLLPPPUUUZZZ]]]\\\^^^___\\\XXXTTTTTTVVVXXXYYYYYYXXXWWWWWWYYY[[[ccc___]]]]]]ZZZ[[[iiizzzuuuiiieee```\\\YYYYYY[[[[[[YYYWWWSSSTTTVVVXXXZZZ\\\^^^___^^^^^^^^^\\\XXXVVVVVVVVV^^^]]][[[YYYZZZ\\\^^^```___aaabbbcccbbbccceeeffffffggggggeeeaaa___^^^^^^```aaaaaaaaa______aaabbb___\\\WWWUUUVVVZZZ]]]^^^bbb```^^^^^^```aaaaaa```\\\YYYWWWVVVVVVWWWVVVVVVWWW[[[___```]]][[[[[[\\\ddddddcccaaa___^^^]]]\\\XXXWWWVVVVVVWWWZZZ\\\]]][[[\\\]]]\\\ZZZXXXXXXYYYWWWWWWXXXYYYZZZ[[[\\\\\\[[[YYYWWWWWWWWWVVVTTTRRRPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSUUUTTTRRRPPPPPPPPPRRRRRRTTTVVVWWWUUUQQQNNNHHHHHHHHHHHHGGGGGGGGGGGGHHHLLLPPPQQQOOOMMMNNNPPPOOOOOOOOOOOOOOONNNMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGFFFDDDBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>><<<===???@@@@@@@@@???>>>@@@???>>>======<<<<<<<<<::::::::::::::::::::::::888777777888;;;<<<<<<;;;:::::::::999888888777777777777666666666777777888777777888888888888777777666666666666666666666666444444555666666666666555666666666666666666666666444444555555555666666666555555444444444444444555444444444444444444444444222222333333444444555555111111222333444666666777222222222222111111111111000000000111111111111222000000111111111111000000111111000000000000111111...//////000111111222222111111111111111111111111111111111111111111111111////////////////////////111111222222222222111111......////////////000000////////////////////////---............/////////////////////////////////000000000000000000000000...............///000000000000111111111111000000000//////......//////000........................////////////////////////////////////////////////......////////////......---............/////////......////////////000000000000000000////////////////////////............000000000000000000000000000000111111111111000000111111111111222222222222000111111222333222222222333333333333333444444444333333333333444444444444888888888888888777666666666777888999999999999888888999:::;;;<<<======>>>>>>===<<<;;;;;;<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJLLLMMMLLLIIIGGGGGGHHHJJJJJJKKKLLLNNNPPPOOORRRTTTUUUTTTSSSSSSSSSYYYYYYXXXXXXWWWUUUQQQNNNKKKLLLMMMNNNQQQUUUYYY[[[[[[]]]^^^[[[VVVSSSSSSTTTUUUVVVVVVVVVUUUUUUXXXZZZ___\\\]]]___]]]]]]mmmvvvkkkddd___[[[XXXXXX[[[\\\ZZZXXXUUUVVVXXX[[[\\\^^^^^^^^^ZZZ[[[[[[YYYUUUSSSTTTVVV___]]]ZZZXXXWWWYYY[[[]]]^^^___``````______```bbbcccdddeeeccc```^^^^^^^^^]]]___aaaaaa___^^^^^^___[[[XXXTTTTTTVVVZZZ]]]^^^bbb```^^^^^^___`````````[[[YYYWWWVVVWWWXXXWWWWWWYYY^^^bbbbbb^^^ZZZZZZ[[[fffeeedddaaa___]]][[[ZZZVVVVVVVVVVVVWWWYYY\\\]]]\\\^^^___^^^[[[XXXYYYZZZVVVVVVWWWXXXXXXXXXXXXXXXVVVUUUTTTTTTUUUTTTRRRPPPQQQQQQQQQPPPQQQQQQRRRSSSOOOQQQSSSRRROOONNNPPPRRRQQQRRRRRRTTTUUUSSSPPPMMMHHHHHHHHHHHHHHHHHHHHHHHHKKKPPPUUUUUUQQQNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDGGGFFFFFFFFFFFFFFFFFFFFFCCCEEEFFFEEEDDDBBBCCCCCC@@@AAAAAABBBBBBBBBBBBAAA?????????>>>>>>>>>======777999;;;===>>>>>>======@@@???>>>======<<<<<<<<<999999999999999999::::::888777777999;;;<<<<<<;;;:::999999888777777666666777777666666666666666777777777888888888888777777555555555555555555555555333444555666666666555555444444444444444444444444444444444555555555666666444333333333333333444444444444444444444444444444111222222333444444555555222222333333444555666666222222222222111111111111000000000000000111222222000000111111111111000000111111000000000000111111//////000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000........./////////000000////////////////////////---------.........//////////////////////////////000000000000000000000000...............///000000000000111111111111000000//////............//////................................................////////////////////////......////////////......---------.........//////........./////////000000000000/////////.........//////////////////000000000000000000000000000000000000111111111111000000111111111111222222222222///000111222333222222111000000000111222222333333222222333333333444444444666777777888888888777777666777888999999999888777777888888999:::;;;<<<<<<======<<<<<<<<<<<<======?????????@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHFFFGGGHHHJJJLLLKKKHHHEEEGGGHHHJJJKKKKKKKKKMMMOOOPPPRRRUUUVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUSSSPPPMMMLLLMMMNNNPPPRRRUUUWWWXXX\\\^^^___]]]XXXTTTTTTUUUTTTTTTUUUTTTSSSTTTWWWYYYYYYWWWZZZ___]]]]]]mmmvvvmmmeee___[[[WWWWWW[[[]]][[[YYY[[[\\\]]]^^^^^^]]]\\\[[[XXXYYYZZZWWWSSSRRRSSSVVV\\\ZZZVVVTTTSSSTTTWWWXXX^^^^^^___^^^\\\\\\]]]___aaabbbcccbbb```^^^^^^___^^^```bbbcccaaa___^^^^^^[[[XXXUUUTTTUUUXXXZZZ[[[bbb```^^^]]]___``````___[[[YYYVVVVVVWWWXXXXXXWWW\\\```dddccc]]]YYYXXXYYYeeedddbbb___\\\ZZZXXXWWWTTTTTTUUUUUUWWWZZZ\\\^^^^^^```aaa___[[[XXXXXXYYYWWWWWWXXXYYYYYYXXXXXXWWWSSSRRRQQQRRRSSSSSSQQQOOORRRRRRQQQQQQQQQRRRSSSSSSMMMOOOPPPOOOMMMNNNPPPSSSQQQPPPPPPQQQRRRQQQNNNLLLHHHHHHHHHHHHHHHHHHHHHHHHOOOSSSXXXWWWSSSOOOPPPQQQPPPOOOMMMKKKJJJJJJJJJKKKIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBBBBBBBAAAAAA@@@???============>>>>>>>>>>>>999;;;===@@@AAABBBAAA@@@@@@???>>>======<<<<<<<<<999999999999999999999:::999888777999;;;======<<<999999888888777666666666777777666555555555555555555555666666666666555555444444444444444444444444333333555666666666555444444444444444444444444444444444444555555555666666444444444333333444555555444444444444444444444444111111222333333444555555222333333444444555555555222222222111111111111000000000//////000111222222000000111111111111000000111111000000000000111111111111000000//////......111111111111111111111111000000000000000000000000111111111111111111111111//////000000000000//////---.........//////000000000000000000000000000000---------.........//////////////////////////////000000000000000000000000...............///000000000000111111111111000000//////............//////................................................////////////////////////......////////////......---------.........//////............/////////000000000//////.........---......//////000000111111000000000000000000000000000000111111111111000000000111111111111222222222///000111222333222111111------...///000111222222222222333333333444444444555555666888888999999999666666888999999888777777777777888999:::;;;;;;<<<<<<======>>>>>>======<<<===>>>???@@@BBBEEEGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGDDDEEEFFFIIIKKKJJJGGGEEEGGGIIIJJJKKKKKKKKKMMMNNNQQQSSSVVVWWWVVVTTTTTTTTTTTTRRRQQQPPPQQQQQQPPPNNNLLLMMMOOOOOOPPPQQQSSSUUUZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUWWWYYYZZZ[[[\\\[[[ZZZ\\\aaajjjqqqtttkkkccc]]][[[YYYVVVWWWZZZ\\\\\\ZZZ]]]\\\[[[[[[\\\\\\[[[YYYUUUUUUSSSPPPNNNNNNPPPSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[\\\ZZZYYYZZZ___dddbbbccccccaaa______```aaacccbbbbbbdddeeeddd^^^ZZZ[[[[[[[[[ZZZZZZYYYYYYXXX```^^^]]][[[[[[\\\^^^___YYYXXXWWWVVVWWWYYY[[[]]]_________^^^^^^]]]]]]]]]bbb___\\\ZZZYYYYYYWWWVVVVVVVVVUUUUUUWWWYYY\\\^^^```___\\\YYYWWWVVVUUUUUURRRTTTWWWWWWUUUSSSRRRRRRPPPOOONNNOOOPPPPPPNNNLLLUUUUUUUUUTTTRRRPPPNNNLLLNNNMMMKKKJJJIIIJJJLLLMMMRRRPPPOOOOOOQQQPPPMMMJJJHHHIIIIIIIIIHHHIIILLLNNNQQQSSSUUUVVVTTTQQQPPPPPPQQQOOOLLLIIIHHHGGGHHHIIIKKKIIIFFFDDDEEEGGGJJJLLLKKKJJJIIIHHHGGGHHHIIIIIILLLLLLLLLKKKIIIFFFBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA??????@@@???>>><<<>>><<<;;;;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;999888777777777888999:::999999999::::::;;;;;;;;;:::999999888777666666555333333333444444444555555666555555555555444444444333333333444555666777888666666666666666666666666666666555444444333222222444444444555555666666666333333333333333333333333666555333222111222333333333333333333333333333333333333333222222111111111111111111111000000000000000000000000000000000000000000000000000111111222000000000000000111111222333444444444333111000...000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///...---,,,,,,---.../////////.........---------////////////////////////---------............//////////////////.................................000000//////.........---,,,---------...///////////////.........---------........................////////////////////////////////////////////////------------------------++++++,,,,,,...///111111111111000000//////......---......///////////////000000000000111111111111000000000000000000000000000000111111111222222222111111111111222333444444222222111000/////////000000111222222111000111222444444444555555555555666666666777888888888888888666666777888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<===>>>@@@BBBCCCEEEFFFFFFEEECCCBBBBBBDDDFFFHHHDDDDDDEEEFFFFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJMMMNNNRRRSSSUUUVVVVVVVVVUUUTTTRRRPPPOOONNNOOOOOONNNLLLKKKLLLMMMMMMMMMOOORRRUUUYYYYYYXXXXXXWWWVVVVVVVVVSSSSSSSSSTTTTTTVVVWWWWWWZZZZZZZZZZZZZZZ^^^eeejjjwwwyyywwwooohhhccc^^^YYYYYYVVVUUUVVVYYY\\\]]]\\\]]]\\\ZZZ[[[\\\\\\[[[YYYUUUTTTSSSPPPNNNOOOQQQTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYYYY[[[___bbbggggggfffddd```^^^^^^___bbbaaaaaacccdddbbb]]]YYYWWWWWWWWWXXXXXXXXXXXXXXX___]]][[[YYYYYYYYYZZZZZZWWWWWWVVVWWWXXXZZZ]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\YYYWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTWWWYYY[[[]]]\\\ZZZXXXWWWWWWXXXYYYUUUVVVWWWWWWTTTRRRQQQQQQRRRQQQPPPPPPQQQQQQPPPOOORRRSSSSSSRRRQQQOOOMMMLLLKKKJJJIIIHHHIIIKKKMMMNNNLLLKKKKKKLLLNNNMMMJJJGGGFFFGGGHHHHHHGGGIIILLLNNNPPPSSSUUUUUUSSSPPPOOOOOOPPPOOOMMMKKKIIIHHHHHHIIIJJJIIIGGGEEEFFFHHHKKKMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMMMMLLLKKKIIIFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????>>><<<<<<;;;:::;;;>>>?????????========================::::::999999999999999999999888888888888999::::::999999::::::;;;;;;;;;;;;999888888777666666555555444444444555555555666666666555555555555444444444444444444444444555666777555555555555555555555555555555444444333222222222333333444444444555555555333333333333333333333333555444333222222222222222333333333333333333333333333333333222222111111111111111000000000/////////////////////////////////000000//////000000111222000000//////000000111222222333333333222111///...000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///...------------.../////////.........---------////////////////////////---------............///............////////////////////////////////////000/////////.........------------...............///.........------------........................................................................------------------------.........//////111222333///////////////000000000---....../////////////////////000000000111111111000000000000000000000000000000000111111222222222222222111111111222333333222111000000000000000000000111222222111000111222333333333333444444444444444555666666777777666666555666777888:::;;;<<<===<<<<<<;;;:::::::::;;;;;;<<<===???AAABBBDDDEEEEEEFFFEEECCCBBBBBBDDDFFFHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHGGGGGGHHHJJJMMMNNNPPPQQQRRRRRRSSSSSSRRRRRROOONNNLLLLLLMMMMMMKKKJJJKKKKKKKKKJJJJJJLLLPPPTTTVVVVVVWWWWWWWWWWWWVVVVVVRRRRRRSSSTTTTTTTTTTTTTTTWWWXXXYYYYYYZZZ\\\```cccccceeeccc```___```\\\WWWUUUTTTSSSTTTWWWZZZ[[[\\\[[[ZZZYYYYYYZZZZZZYYYXXXTTTSSSRRRPPPNNNOOORRRUUUXXXXXXYYYZZZ[[[[[[[[[[[[[[[YYYWWWWWWYYY\\\]]]^^^dddeeedddbbb___]]]]]]^^^`````````aaabbb```\\\YYYSSSSSSTTTTTTUUUUUUVVVVVV\\\ZZZXXXVVVUUUTTTUUUUUUVVVVVVVVVWWWYYYZZZ\\\]]]XXXYYYZZZ[[[\\\\\\\\\\\\YYYVVVSSSRRRSSSTTTTTTTTTSSSRRRRRRRRRSSSUUUXXXYYY]]][[[XXXVVVVVVWWWYYYZZZWWWXXXWWWUUURRRPPPOOOPPPUUUSSSQQQPPPQQQRRRRRRRRRPPPPPPQQQQQQPPPOOOMMMLLLHHHGGGFFFGGGHHHKKKNNNPPPKKKKKKKKKMMMNNNLLLHHHEEEDDDFFFGGGGGGGGGIIILLLOOOPPPRRRSSSSSSQQQOOONNNNNNNNNNNNMMMKKKJJJIIIHHHHHHJJJIIIGGGGGGGGGJJJMMMNNNMMMMMMKKKJJJJJJJJJKKKLLLNNNMMMKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>??????===<<<;;;::::::;;;>>>@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777777777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;<<<777777777666555555444444555555555666666666777777666555555555555444444444555444444444444444555555555555555555555555555555444444333333222222111111222333333333333333444444333333333333333333333333333333333333333222222111222222222222222222222222222222222222222111111111000000000/////////..............................000000//////000000111222000000//////000000111222111111222111111000///...000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///...------------...///...............---------////////////////////////---------............///---------.../////////000/////////////////////////////////..............................---------............------------........................................................................------------------------///////////////000111111---......///000000111111---....../////////////////////000000000000111111000000000000000000000000000000000000111111111111333222111111111111111111000000000000000000111222000111222222111000111222222222222222333333333333333444444555666555555555444555666888:::;;;======<<<;;;:::999999999999999<<<===???BBBCCCDDDDDDDDDFFFEEECCCBBBCCCDDDFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLHHHHHHGGGGGGHHHJJJLLLMMMOOOOOONNNNNNOOOOOOPPPPPPNNNMMMKKKKKKLLLLLLJJJIIIJJJJJJIIIGGGGGGIIINNNRRRSSSTTTUUUVVVWWWWWWVVVVVVRRRRRRTTTTTTTTTSSSRRRQQQSSSTTTWWWYYYZZZ\\\]]]^^^^^^^^^\\\YYY[[[]]]YYYSSSRRRRRRQQQRRRSSSUUUWWWXXXYYYWWWVVVVVVWWWWWWVVVUUURRRRRRQQQOOONNNOOOSSSVVVYYYZZZ[[[[[[\\\\\\\\\[[[ZZZWWWTTTUUUYYY\\\[[[ZZZ[[[]]]^^^^^^]]]\\\]]]^^^^^^______```___]]]ZZZXXXQQQQQQRRRRRRRRRRRRRRRRRRVVVUUUTTTSSSRRRRRRRRRRRRUUUUUUVVVVVVWWWXXXXXXXXXTTTUUUWWWYYYZZZ[[[[[[[[[TTTQQQOOONNNPPPRRRSSSSSSTTTTTTSSSSSSTTTVVVYYYZZZ```]]]YYYVVVTTTTTTUUUWWWVVVWWWVVVSSSQQQOOOPPPQQQVVVSSSPPPPPPQQQRRRSSSSSSOOOPPPQQQQQQQQQPPPOOONNNHHHHHHGGGGGGIIIKKKNNNPPPOOOPPPQQQRRRQQQMMMIIIFFFDDDFFFGGGGGGHHHJJJMMMPPPPPPQQQRRRQQQOOOMMMMMMMMMKKKKKKKKKKKKJJJIIIGGGFFFJJJIIIHHHHHHIIIKKKNNNOOOMMMLLLKKKJJJIIIJJJKKKKKKMMMKKKIIIFFFEEEDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>??????===<<<:::999999;;;===>>>===<<<::::::::::::::::::::::::999888777666666666666666777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666666555555555444444444444555555555666666666666666555555555555444444444555555444333333333444444444444444444444444444444333333333222222111111111222222222222222222222222222222222222222222222222111222333444444333111111222222222222222222222222222222222111111111111111////////////....................................///////////////000111111///////////////000111111000000000000000/////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000.........------.................................////////////////////////---------............///,,,,,,------...///000000////////////////////////......................../////////...---------,,,------------------------........................................................................------------------------......---------......///........./////////000000---......///////////////////////////000000000111////////////////////////000000000000000000000000333222111000000000000000000/////////000111222222000111222222111000111222222222222222333333333333333333444555555555555555333444666777999;;;======;;;:::999888888777777888;;;===???BBBCCCDDDCCCCCCDDDDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLLLLNNNOOOPPPNNNMMMKKKKKKLLLLLLJJJIIIIIIHHHGGGFFFEEEGGGLLLPPPQQQSSSTTTVVVVVVVVVUUUUUURRRSSSTTTTTTSSSRRRPPPOOOOOOQQQUUUYYY\\\]]]]]]\\\YYYYYYVVVTTTUUUXXXTTTNNNQQQQQQPPPPPPOOOPPPRRRSSSUUUTTTSSSSSSTTTTTTSSSQQQQQQQQQPPPNNNMMMNNNRRRTTTYYYZZZZZZ[[[[[[[[[[[[ZZZYYYVVVSSSTTTXXXZZZYYYWWWXXXZZZ\\\\\\[[[[[[[[[\\\]]]^^^______]]][[[YYYXXXSSSSSSRRRQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRUUUWWWYYYZZZZZZZZZQQQOOOLLLLLLNNNQQQSSSSSSUUUTTTSSSSSSSSSUUUXXXYYY^^^\\\YYYVVVTTTTTTUUUVVVSSSTTTTTTRRRPPPPPPQQQSSSSSSQQQNNNNNNPPPRRRSSSSSSPPPQQQRRRSSSSSSRRRQQQPPPLLLKKKJJJIIIIIIKKKMMMNNNUUUVVVVVVUUUQQQMMMIIIGGGFFFGGGHHHIIIIIIKKKOOORRRPPPQQQRRRPPPNNNLLLLLLLLLHHHIIIIIIIIIIIIHHHGGGFFFKKKJJJIIIIIIJJJKKKMMMOOOKKKJJJIIIHHHGGGHHHIIIIIIKKKIIIFFFCCCBBBBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>??????>>>===;;;:::999:::<<<;;;999888888888888888888888888888888777666666555555555666777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555555555555444444444444333333444444444555555555666555555555555444444444555444444333333333444444444444444444444444444444333333222222222222111111222222222222222222222222222222222222222222222222000111222333333333222111111111111111111111111111111111111111111111111111////////////..................................../////////...///000000111/////////...///000000111//////////////////000000////////////////////////........................////////////000000000000////////////////////////---..................------.....................////////////////////////---------............///+++,,,,,,---...//////000---------------------------------.............../////////...---------,,,,,,,,,------------------........................................................................------------------------......---------......///000/////////.........------......///////////////...////////////000000000////////////////////////////////////////////////222111111000////////////000/////////000111222222000111222222111000111222333333333333444444444444333444555555666666555555333444555777999;;;<<<===:::999888777777777777777;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKLLLOOONNNMMMLLLMMMNNNPPPQQQNNNMMMKKKKKKLLLLLLJJJIIIGGGGGGGGGFFFEEEGGGJJJMMMPPPRRRTTTUUUVVVUUUTTTSSSSSSSSSSSSRRRQQQOOONNNMMMNNNPPPSSSXXX\\\^^^\\\[[[UUUVVVUUUSSSSSSVVVVVVRRRQQQQQQQQQPPPNNNNNNPPPQQQTTTRRRQQQQQQRRRRRRQQQPPPQQQPPPOOOMMMKKKLLLOOORRRWWWXXXXXXYYYYYYXXXXXXXXXVVVTTTSSSTTTVVVWWWWWWVVVZZZ\\\^^^]]]\\\ZZZYYYYYY\\\^^^___^^^\\\ZZZYYYYYYUUUUUUTTTRRRQQQPPPOOONNNOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUSSSPPPMMMKKKOOOQQQTTTWWWYYYYYYYYYXXXRRROOOLLLKKKNNNQQQTTTUUUSSSRRRQQQQQQRRRTTTVVVWWWXXXWWWVVVVVVVVVVVVWWWXXXQQQRRRSSSRRRQQQPPPQQQRRROOONNNMMMNNNPPPSSSTTTTTTRRRSSSTTTUUUTTTTTTRRRQQQOOOMMMLLLJJJIIIJJJKKKLLLUUUUUUUUURRRNNNIIIGGGFFFHHHIIIJJJJJJJJJLLLOOORRRQQQRRRRRRPPPMMMKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHGGGKKKKKKJJJIIIJJJKKKLLLMMMIIIIIIGGGFFFFFFFFFGGGHHHHHHFFFDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>???@@@@@@???>>>;;;::::::;;;<<<;;;888666888888888888888888888888777666666555555666666777777777888:::;;;;;;;;;;;;;;;;;;::::::::::::999999555555555555555555555555333333333444444444444555666555555555555444444444444333333333333333444444333333333333333333333333333333333333333333222222333333333222222222222111222222222222222222222222000111222222222222222222000000000000000000000000000000000111111111111111000000000/////////..............................//////......//////000111//////......//////000111//////......///000111222////////////////////////........................////////////000000000000////////////////////////------...//////...---------------...............////////////////////////---------............///,,,,,,,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,---------------........................---------,,,,,,,,,,,,------------........................------------------------------------------------------------------------///////////////000111111000000//////...------,,,---......///////////////......////////////000000000000000000000000000000////////////............111000//////////////////000000000000000000111222000111222222111000111222333333333333444444444444333444555555666666555555444555666777888:::;;;;;;888888777777777888888999<<<<<<======???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJFFFFFFGGGHHHIIIJJJKKKKKKOOOOOONNNNNNOOOOOOPPPQQQNNNLLLKKKJJJKKKKKKJJJHHHFFFGGGGGGFFFFFFFFFIIIKKKPPPRRRTTTUUUUUUTTTRRRQQQRRRQQQPPPNNNLLLKKKKKKJJJOOOPPPRRRVVV[[[\\\YYYWWWRRRUUUVVVSSSRRRUUUWWWUUUQQQRRRRRRQQQOOOOOORRRTTTTTTRRRQQQQQQRRRSSSQQQPPPPPPPPPNNNLLLJJJJJJMMMOOOUUUUUUUUUVVVVVVUUUUUUTTTSSSTTTUUUTTTSSSSSSUUUVVVWWWZZZ\\\\\\[[[YYYXXXXXX\\\^^^```^^^[[[YYYYYYZZZVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSTTTUUUTTTQQQMMMKKKOOOQQQTTTWWWYYYYYYXXXWWWSSSPPPMMMLLLNNNRRRUUUVVVTTTSSSRRRRRRRRRTTTVVVWWWVVVVVVVVVWWWWWWWWWVVVVVVQQQSSSTTTSSSQQQOOONNNOOOLLLKKKLLLNNNRRRTTTUUUTTTTTTTTTUUUUUUUUUSSSRRRQQQNNNMMMKKKIIIIIIIIIKKKLLLQQQRRRQQQNNNJJJGGGGGGHHHHHHIIIJJJIIIIIIKKKMMMPPPRRRRRRRRRPPPMMMKKKLLLMMMJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???@@@AAABBBAAA@@@;;;;;;;;;<<<>>>===:::888777777777777777777777777555555555555666777888999777777777888999:::;;;<<<::::::999999999888888888555555555555555555555555444444444444555555555555666555555555555444444444222222222222333444555555222222222222222222222222333333333333333333444444444444333333222222222222111111111111111111111111111111111111111222333333000000000000000000000000///000000000111111111222111111000000000////////////////////////////////////............///000000///............///000000//////......///111222333////////////////////////........................////////////000000000000////////////////////////------...//////...---------------.........//////////////////////////////---------............///------------------------------------------------,,,,,,,,,------.........---------...............++++++,,,,,,,,,---------........................------------------------------------------------------------------------.........//////111222333........................---......///////////////........./////////000000000000000000000000000000/////////......---------//////.........///000000222111000000000000000000000111222222111000111222222222222222333333333333222222333444444444444444666666666777888999999999777777777777888999::::::<<<;;;;;;:::;;;===???AAA>>>>>>??????AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJNNNNNNOOOPPPPPPPPPPPPPPPMMMKKKJJJJJJJJJJJJIIIGGGEEEGGGHHHGGGFFFGGGHHHJJJPPPRRRTTTUUUUUUTTTQQQPPPQQQPPPMMMKKKIIIHHHHHHHHHPPPPPPRRRUUUYYYYYYWWWSSSNNNSSSTTTPPPMMMOOORRRRRRPPPRRRSSSRRRQQQQQQUUUXXXUUUSSSRRRRRRSSSSSSRRRQQQPPPPPPNNNKKKIIIIIIKKKNNNSSSSSSTTTTTTTTTSSSSSSRRRQQQSSSVVVUUURRRQQQSSSVVVQQQSSSWWWYYYYYYXXXYYYYYY\\\___```___[[[YYYYYY[[[UUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTSSSRRRRRRQQQPPPRRRTTTUUUUUURRROOOLLLOOOQQQTTTWWWYYYXXXWWWVVVUUUQQQNNNMMMOOOSSSVVVWWWWWWVVVUUUTTTUUUVVVXXXZZZXXXXXXXXXXXXWWWUUUSSSQQQRRRTTTUUUTTTQQQNNNLLLKKKJJJJJJLLLPPPTTTVVVVVVVVVTTTUUUUUUUUUTTTSSSQQQPPPLLLKKKIIIHHHHHHIIIKKKLLLOOOPPPOOOLLLHHHGGGIIIKKKHHHIIIIIIIIIHHHIIILLLNNNSSSSSSRRRPPPMMMKKKLLLMMMLLLKKKJJJIIIIIIJJJLLLNNNLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@BBBCCCBBB@@@:::;;;<<<>>>@@@@@@===;;;888888888888888888888888555555555555777888999:::777666666666777999;;;===999999999888888888777777555555666666666666666666555555555555666666666777666666555555555444444444111111111222333444555666222222222222222222222222444444444444444444444444444444444333333222222222111111111111111111111111222111000000000111333444000000000000000000000000//////000000111111111222111111111111000000000000000000000000000000000000...............///000000...............///000000////////////000111333444////////////////////////........................////////////000000000000////////////////////////,,,---...//////...---,,,---------.........//////////////////////////////---------.........//////------------------,,,,,,........................,,,,,,,,,------.........,,,------....../////////+++++++++,,,,,,---------........................------------------------------------------------------------------------++++++,,,,,,...///111111,,,,,,------.../////////---......///////////////............/////////000000000000000000000000000//////.........---------...............///000111222222111000//////000000000222222222111000111222000111111111111222222222111111222333333333333222777777777777888888888888666777777777888:::;;;<<<<<<;;;999888999<<>>???@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJMMMNNNOOOQQQQQQPPPOOOOOOIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCEEEHHHKKKQQQRRRSSSSSSSSSRRRPPPOOORRRPPPLLLIIIGGGGGGHHHIIILLLNNNQQQSSSTTTSSSQQQPPPOOONNNMMMMMMMMMOOOQQQSSSQQQRRRSSSTTTUUUTTTSSSSSSSSSQQQPPPQQQSSSTTTTTTSSSSSSQQQNNNKKKJJJJJJLLLMMMRRRQQQRRRSSSUUUUUUSSSQQQTTTUUUUUUTTTRRRSSSUUUWWWVVVYYY[[[\\\ZZZXXXWWWWWW^^^^^^\\\[[[ZZZZZZYYYYYYVVVSSSSSSVVVWWWTTTUUUXXXWWWWWWVVVVVVUUUUUUTTTTTTQQQQQQPPPPPPPPPQQQQQQRRRVVVVVVWWWXXXZZZYYYVVVTTTQQQPPPPPPQQQSSSUUUWWWXXXYYYXXXVVVWWWYYYZZZZZZZZZYYYZZZ[[[[[[ZZZWWWSSSQQQRRRRRRQQQPPPNNNLLLJJJIIIJJJKKKLLLOOORRRVVVYYY[[[YYYXXXWWWUUUSSSQQQQQQPPPLLLNNNQQQSSSRRROOONNNMMMOOOMMMJJJGGGFFFGGGIIIKKKLLLIIIHHHKKKJJJHHHHHHKKKPPPOOOOOONNNNNNOOOPPPQQQQQQNNNJJJHHHIIIKKKKKKKKKOOONNNMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLHHHHHHHHHGGGFFFDDDCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@AAACCCEEEEEEDDDBBBBBBCCCCCCBBB@@@???>>><<<===???@@@@@@>>><<<:::::::::999888777666555444777777777777777777777777999999888888888888999999888888888888777777777777777777777666333111...,,,444555666888888666444333666555444333333333333333444333333222111111111222222111111111222333333444333333333333333333333333333333333333333333333333333333333222222222111111000000111222333333444444000000000000000000000000000000000000111111111111111222222222222111000000......//////////////////////////////////////////////////////////////////...///000111111000///...000000///...............000000//////.........---////////////////////////////////////////////////////////////...---,,,,,,........................---------............///......//////////////////---,,,+++++++++---///111.........------............------,,,,,,------...////////////////////////........................000///---,,,+++,,,,,,---000///...---------------,,,,,,------------------...------,,,,,,------......------,,,,,,------...////////////////////////------,,,,,,,,,,,,------////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000///////////////000111111333333222222111222222222333333333444444555555555666777777777888888888888666666777888999::::::;;;777888999:::<<<===>>>>>>?????????@@@@@@AAAAAAAAA???AAACCCFFFGGGGGGFFFEEEEEEGGGIIIIIIIIIIIIJJJLLLTTTTTTTTTSSSQQQOOOLLLKKKJJJJJJJJJJJJIIIGGGFFFFFFDDDDDDDDDCCCCCCDDDHHHJJJPPPPPPQQQQQQQQQPPPOOONNNQQQOOOKKKIIIGGGGGGHHHIIIKKKMMMOOORRRSSSRRRQQQOOONNNNNNMMMLLLMMMOOOQQQRRRQQQRRRSSSUUUUUUTTTTTTSSSSSSQQQPPPPPPRRRSSSSSSRRROOOMMMLLLJJJJJJJJJKKKLLLQQQPPPQQQSSSTTTUUUSSSQQQQQQRRRSSSSSSRRRTTTWWWYYYWWWYYYZZZZZZYYYWWWWWWWWWZZZ[[[[[[[[[[[[YYYXXXWWWUUUSSSRRRUUUTTTRRRQQQTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSWWWVVVVVVWWWWWWWWWTTTRRRSSSSSSSSSSSSUUUVVVXXXYYYXXXVVVVVVWWWYYYZZZZZZZZZZZZ[[[\\\\\\ZZZWWWTTTRRRPPPPPPOOONNNMMMKKKIIIHHHJJJLLLNNNQQQUUUWWWZZZ[[[XXXWWWUUUTTTRRRQQQQQQQQQOOOPPPRRRSSSRRRQQQQQQQQQRRROOOLLLIIIHHHHHHJJJLLLLLLIIIIIIKKKKKKIIIJJJMMMPPPOOONNNMMMMMMNNNOOOPPPPPPMMMJJJHHHJJJKKKLLLLLLPPPOOOMMMKKKIIIGGGGGGFFFEEEEEEFFFFFFHHHJJJLLLNNNHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAACCCEEEDDDDDDAAAAAABBBBBBAAA???>>>======>>>@@@AAA@@@???<<<;;;;;;:::999888777666666555777777777777777777777777999888888777777888888999888888777777777666666666555555555444333222111000444555666777777777666555666555444333333333333444444333333222111111222222222222111111222222333444333333333333333333333333333333333333333333333333222222222222111111111111000000000111222333333333000000000000000000000000//////000000000111111111111222222222222111000000///////////////.........//////////////////////////////////////////////////////000000000000//////000000///...............000/////////............////////////////////////////////////////////////---............------,,,........................---------............///////////////...............---+++******+++,,,---//////............//////...------,,,,,,------...------------------------........................///...---,,,,,,,,,,,,,,,//////...---------------------------------,,,,,,------,,,,,,,,,,,,------...------,,,,,,------..............................------------------...........................................................................000000000000000000000000///////////////////////////////////////000111111333222222111111222222222333333333444444444555555666666666777777777888888666666777777888888999999666777888999:::;;;<<<===@@@@@@@@@@@@@@@AAAAAAAAA???AAACCCFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIJJJLLLRRRRRRRRRQQQPPPNNNKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCCCCBBBDDDGGGJJJNNNNNNNNNOOONNNMMMMMMLLLOOOMMMKKKHHHGGGGGGHHHIIIIIIKKKNNNQQQRRRQQQPPPOOOMMMLLLLLLLLLLLLNNNOOOPPPQQQRRRTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLMMMOOOOOOPPPRRRTTTUUUSSSRRROOOPPPQQQRRRRRRTTTXXXZZZWWWXXXYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYWWWVVVVVVRRRQQQSSSQQQNNNNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTWWWVVVTTTTTTTTTTTTRRRQQQVVVVVVVVVVVVWWWXXXYYYZZZUUUUUUTTTVVVYYYZZZZZZZZZ[[[[[[\\\[[[YYYVVVSSSRRRNNNNNNNNNMMMLLLKKKIIIIIILLLNNNQQQUUUXXXYYYZZZZZZVVVUUUSSSRRRQQQQQQRRRRRRTTTTTTTTTUUUUUUVVVVVVWWWTTTRRRNNNKKKIIIJJJKKKMMMLLLIIIIIIMMMMMMKKKLLLOOOPPPOOOMMMKKKKKKMMMNNNPPPNNNKKKIIIIIIJJJLLLMMMMMMPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDEEEFFFHHHKKKMMMNNNGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBBBBDDDEEEDDDCCC???????????????>>>===<<<===>>>@@@AAA@@@???===;;;;;;;;;:::999888777777666777777777777777777777777888888777777777777888888777666666666666555555555333222222222333333444555555555666666777777888888555555444333333333444444444333333222222222222222222222111111222222333333333333333333333333333333333333333333333333333333111111111111000000000000//////000000111111222222000000000000000000000000//////000000000000111111111111222222111111000///000000//////.........---////////////////////////////////////////////////000//////////////////000000000///...............////////////............////////////////////////////////////////////////,,,,,,------...---------........................---------............///////////////......------///...,,,************+++///......------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,///...------------------......------,,,,,,++++++,,,,,,++++++++++++,,,,,,...------,,,,,,------...------------------------.........------.........------------------------................................................///////////////////////////////////////////////////////////////000111111222222111111111222222333333333333333444444444444555555666666666777777777666666666666666666666666555555666777999:::;;;<<>>???>>>===;;;:::;;;;;;::::::999888888777777777777777777777777777777777777666666777777777666666555555555444444444333222111111222333555666666666666666666777888999555444444333333333444444444333333222222222333333333222222111222222333333222222222222222222222222222222222222222222222222000000000000////////////.../////////000000111111////////////////////////////////////000000000111111111111111111000000///000000000///......------////////////////////////////////////////////////000///...------...///000000000///...............///////////////.........////////////////////////////////////////////////++++++,,,---......------........................---------............///000//////......------,,,...---,,,+++++++++,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,.........---,,,+++......---,,,,,,---------......------,,,+++******,,,++++++******++++++,,,...------,,,,,,------...------------------------///......------......///------------------------........................................................................///////////////////////////////////////000000111111111111111111222222333333333333333333333333333444555555555555666666666555555555444444444444444555555666777999:::;;;;;;AAAAAAAAA@@@@@@????????????@@@BBBDDDFFFGGGGGGGGGIIIJJJKKKJJJIIIHHHIIIJJJMMMNNNOOOOOONNNMMMKKKJJJDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCEEEHHHKKKOOONNNNNNMMMMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNQQQSSSSSSSSSQQQPPPKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQRRRSSSTTTSSSRRRRRROOONNNMMMNNNOOONNNLLLJJJMMMNNNOOOPPPPPPNNNMMMLLLLLLMMMNNNQQQUUUVVVVVVTTTSSSTTTTTTSSSRRRRRRTTTVVVWWWXXXXXXWWWUUUUUUVVVXXXYYYXXXVVVUUUUUUXXXZZZ\\\XXXTTTQQQRRRPPPLLLLLLOOOQQQQQQRRRRRRSSSSSSSSSTTTPPPPPPPPPPPPQQQRRRSSSTTTPPPOOONNNOOOQQQSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVRRRQQQRRRUUUXXXYYYYYYWWWVVVVVVVVVVVVTTTRRRPPPOOOOOOOOOOOOPPPPPPOOOOOONNNPPPSSSVVVZZZ[[[YYYWWWUUUQQQPPPOOONNNNNNPPPRRRSSSUUUTTTTTTVVVYYY\\\[[[ZZZUUUSSSOOOLLLJJJKKKLLLNNNMMMKKKMMMQQQRRROOOOOORRRPPPPPPOOONNNMMMMMMNNNNNNKKKJJJHHHIIILLLNNNNNNNNNOOOMMMKKKIIIGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEECCCCCCBBBBBBDDDFFFIIIKKKGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEECCC@@@<<<<<<;;;;;;;;;:::;;;;;;:::;;;<<<<<<;;;;;;999999;;;:::::::::999888888888777777777777777777777777777666666555555666666777555555555555444444444444444333222111222333444555666666555555666777888888444444333333333444444555444333333222333333444444333333222222111222222333222222222222222222222222222222222222222222222222000000000/////////......///////////////000000000////////////////////////...////////////000000000000111111111111000//////000000//////.........---////////////////////////////////////////////////000///...------...///000000000///........................///////////////////////////////////////////////////////////////+++,,,,,,---....................................---------............/////////......---------,,,---------------...//////,,,++++++******++++++,,,...------,,,,,,------...------------------------------------------------+++,,,---.........,,,,,,------,,,,,,,,,------.........---,,,++++++******,,,++++++******++++++,,,...------,,,,,,------.................................------------......------------------------................................................------------------------........................///////////////000000111111000000000111111222333333333333333333333333333333333444444444555555555444444444333333333333333555666777888999:::;;;<<<@@@@@@@@@??????>>>>>>===>>>???AAACCCDDDFFFGGGGGGHHHIIIJJJIIIHHHGGGHHHIIILLLMMMNNNOOOOOONNNMMMLLLAAABBBDDDEEEFFFEEEDDDDDDBBBCCCDDDCCCDDDFFFJJJMMMOOOOOONNNMMMMMMMMMMMMNNNJJJJJJJJJJJJJJJKKKLLLLLLNNNPPPRRRTTTTTTRRRPPPNNNKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPLLLKKKKKKMMMNNNMMMKKKIIIIIIJJJLLLMMMMMMLLLKKKJJJLLLLLLNNNRRRVVVXXXXXXWWWVVVWWWVVVTTTRRRRRRSSSUUUWWWXXXYYYXXXWWWVVVVVVWWWYYYWWWUUUTTTUUUWWWZZZ[[[XXXSSSQQQQQQPPPMMMNNNRRRPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOOOOPPPRRRSSSTTTMMMLLLMMMOOORRRTTTTTTSSSPPPQQQRRRSSSTTTUUUTTTTTTQQQQQQRRRUUUWWWXXXWWWUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWYYYYYYVVVSSSQQQPPPOOOMMMLLLLLLNNNQQQSSSQQQQQQSSSXXX]]]^^^\\\XXXUUUSSSOOOLLLKKKLLLNNNPPPOOOMMMOOOSSSTTTQQQPPPRRRQQQQQQRRRRRRQQQPPPOOONNNKKKJJJIIIJJJLLLNNNNNNMMMMMMLLLJJJHHHFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFIIIKKKLLLGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFEEEBBB???;;;;;;::::::999::::::;;;:::::::::::::::999888888::::::999999888888888888777777777777777777777777666666555555555555666666666555555555555444444444444333333222222333333444666666666666666555555555444444333333333444555555333333333333333444444555333333222222111111222222222222222222222222222222222222222222222222222222000000000000////////////////////////000000000000000000000000000000000000......////////////000000000000111111000000///...///////////////////////////////////////////////////////////////////////////..................///000000///........................///////////////////////////////////////////////////////////////------......///.................................---------............///------------------------,,,------...///000000000,,,++++++******++++++,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------...------,,,,,,++++++******,,,,,,++++++++++++,,,,,,...------,,,,,,------...////////////////////////---------,,,,,,---------------------------------------------------------........................................................................///////////////000111111000000000000000111222333333333333333222222222222222333333333333444444444333333333333333333333333555555666888999:::;;;<<<>>>>>>>>>=====================???AAACCCDDDFFFGGGFFFGGGHHHHHHGGGFFFGGGIIIJJJKKKMMMNNNNNNNNNMMMMMM@@@BBBEEEHHHHHHGGGEEEDDDCCCDDDDDDDDDEEEGGGKKKNNNOOONNNMMMLLLLLLLLLMMMNNNJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSRRRPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPOOOOOOIIIIIIJJJKKKMMMMMMJJJHHHFFFGGGHHHJJJLLLMMMMMMNNNLLLMMMOOOSSSWWWZZZZZZYYYXXXXXXWWWUUUSSSRRRTTTVVVWWWYYYZZZZZZYYYWWWWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVUUUQQQOOOPPPPPPNNNPPPTTTRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQSSSTTTUUULLLLLLMMMPPPSSSTTTRRRQQQMMMOOOPPPRRRTTTTTTTTTTTTQQQQQQRRRTTTWWWWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRSSSSSSSSSSSSVVVWWWXXXWWWVVVSSSPPPNNNPPPOOOLLLKKKKKKMMMPPPRRRSSSTTTYYY```ffffffaaa[[[UUUSSSPPPNNNMMMOOOQQQSSSQQQOOOQQQUUUUUUQQQPPPRRRRRRSSSUUUVVVUUUSSSPPPNNNKKKJJJIIIJJJLLLMMMMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEFFFFFFHHHIIIKKKLLLNNNNNNIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEAAA???;;;::::::999999:::;;;;;;::::::::::::999999999888999888888888888777777777777777777777777777777777666555555444444555555666666666666555555555555444111222333333444444444333555555666666555444333222333333333333333444555666333333333333333444555555444333222222111111222222111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000........./////////000000000000000000000//////...------......///000000000////////////////////////////////////////////////---......//////......---000000///.........................../////////000/////////////////////////////////////////////////////////000//////..............................---------............///+++,,,,,,------......///------..................------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,------...........................,,,,,,++++++++++++,,,,,,........................------------------------........................................................................///////////////000111111////////////000111222333333333333222222222111111222222222222333333333333222222222333333444444444444444555666888999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===???AAACCCEEEFFFDDDEEEGGGGGGFFFFFFGGGIIIHHHIIIKKKLLLMMMMMMMMMLLL@@@CCCGGGJJJKKKIIIGGGEEECCCDDDEEEEEEFFFHHHLLLOOOOOONNNLLLKKKKKKKKKLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRRRRQQQNNNKKKJJJKKKLLLMMMNNNNNNOOOOOONNNLLLMMMNNNOOOPPPOOONNNNNNGGGHHHIIIKKKMMMMMMJJJHHHDDDEEEGGGJJJMMMPPPRRRSSSLLLMMMOOOSSSXXX[[[[[[ZZZXXXXXXXXXVVVTTTTTTUUUWWWVVVYYY[[[\\\ZZZXXXWWWWWWQQQSSSVVVXXXXXXVVVSSSQQQSSSOOOMMMOOOOOONNNQQQUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPQQQQQQRRRTTTUUUVVVMMMNNNOOOQQQSSSSSSQQQOOOLLLNNNPPPRRRTTTTTTTTTTTTQQQQQQRRRTTTVVVVVVTTTRRRQQQRRRRRRRRRSSSSSSTTTTTTNNNOOOPPPRRRSSSTTTTTTTTTWWWWWWWWWVVVTTTQQQMMMKKKPPPOOOLLLJJJJJJLLLOOOQQQXXXZZZ```iiipppoooggg```VVVTTTQQQOOOOOOQQQTTTVVVRRRQQQRRRVVVVVVRRRPPPQQQRRRTTTWWWYYYXXXUUUQQQNNNLLLKKKJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGEEEAAA>>>;;;:::999999999:::;;;<<<;;;;;;;;;:::::::::999999888888888777777777777777777777777777777777777777555555555444444555555555777666666666666555555555///000222444555555555444444555666666555333111///333333333333333444555666333333333333333444555666444333333222111111111222111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000............/////////000000000000000000//////...,,,,,,---...///000111111////////////////////////////////////////////////,,,---...//////...---,,,000000///...............---.........//////000000////////////////////////////////////////////////000000111111000///..............................---------.........//////***++++++,,,---...//////............---,,,++++++///......------......///...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000++++++++++++,,,,,,---...++++++++++++++++++,,,,,,...------,,,,,,------......------,,,,,,------...------------------------,,,++++++******++++++,,,////////////////////////------------------------........................////////////////////////........................///////////////000111111////////////000111222333333333333222222111111111111111222222222333333333111111222333444444555555222333444555666888999999999::::::;;;;;;<<<<<<<<<:::;;;<<<===@@@BBBDDDEEEBBBDDDEEEFFFEEEEEEGGGIIIFFFGGGIIIKKKLLLLLLLLLKKK>>>GGGOOOQQQLLLGGGFFFGGGDDDDDDEEEFFFGGGFFFFFFFFFKKKIIIHHHIIILLLMMMLLLJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNLLLKKKJJJKKKLLLNNNOOOPPPPPPOOONNNLLLKKKKKKNNNPPPPPPMMMIIIHHHHHHJJJMMMPPPPPPOOOMMMLLLJJJIIILLLPPPRRRRRRPPPSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXXXXXXXWWWVVVUUUUUUYYYWWWVVVUUUUUUUUUSSSQQQSSSVVVYYYXXXTTTPPPNNNNNNMMMMMMLLLNNNQQQSSSTTTSSSOOOSSSWWWUUUPPPLLLLLLNNNOOONNNNNNOOOPPPRRRTTTVVVQQQQQQQQQPPPPPPOOOOOOOOOLLLNNNRRRUUUVVVVVVUUUSSSQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWTTTQQQOOOQQQVVVYYYXXXUUUXXXWWWVVVTTTRRRQQQOOOOOOOOONNNLLLIIIIIIKKKPPPTTTXXX[[[cccmmmssspppfff]]]QQQQQQRRRSSSTTTUUUUUUVVVVVVQQQOOOQQQRRRPPPOOOQQQSSSWWWZZZXXXRRROOOOOOQQQNNNNNNMMMLLLLLLLLLLLLLLLJJJKKKLLLJJJHHHFFFFFFGGGEEEGGGIIIKKKKKKKKKIIIIIIFFFHHHKKKNNNOOONNNLLLKKKGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>>;;;:::999888888:::;;;===<<<;;;;;;:::999777666666;;;;;;;;;;;;:::999888777666666666666666666666666999777555444333444555666777666555444444444444444111222444555666555444444222222333333333444444444000111222333444444444444444444444333333222222222333333222222111000//////111111222222222222111111111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////+++,,,,,,------,,,,,,+++////////////...---,,,+++/////////...------,,,,,,////////////............000000//////.........---+++,,,---......---,,,+++---......//////////////////000000000///...------////////////............---.........---,,,,,,+++..................------///////////////............------,,,,,,------............------,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,+++*********+++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,............,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---......+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------.......................................---------........................//////............//////............////////////---......///000111111222333333333333333222111000444444444333333222222222111111111222222333333333444444555555666777777777777999;;;<<<;;;:::::::::;;;=========<<<===???AAAEEEDDDBBBBBBBBBDDDFFFGGGGGGHHHJJJLLLLLLKKKJJJIIIEEELLLSSSTTTNNNHHHFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFKKKIIIHHHIIIKKKLLLKKKIIIMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKMMMNNNOOOOOONNNNNNIIIHHHHHHJJJLLLMMMKKKHHHIIIIIIKKKNNNQQQRRRQQQOOOMMMLLLLLLOOOSSSUUUUUUTTTSSSTTTUUUVVVWWWVVVTTTTTTXXXXXXYYYYYYXXXWWWWWWVVVXXXVVVUUUTTTTTTTTTRRRQQQTTTVVVXXXWWWTTTRRRQQQQQQRRRPPPNNNNNNOOOQQQQQQQQQPPPSSSVVVTTTPPPMMMMMMOOOPPPPPPOOOPPPQQQRRRTTTUUUSSSSSSRRRQQQPPPOOOOOOOOONNNOOOQQQSSSTTTTTTSSSRRRPPPRRRSSSTTTSSSTTTUUUWWWVVVVVVWWWWWWWWWXXXXXXXXXTTTQQQNNNPPPUUUYYYYYYWWWWWWWWWVVVUUUTTTSSSRRRRRRMMMMMMMMMLLLKKKNNNRRRVVV\\\]]]```fffjjjiiibbb[[[TTTTTTTTTTTTTTTTTTUUUUUUUUUPPPNNNPPPRRRQQQQQQTTTSSSVVVXXXUUUPPPMMMNNNPPPOOONNNMMMMMMLLLLLLLLLLLLJJJKKKKKKJJJHHHGGGHHHIIIHHHIIIJJJLLLLLLKKKJJJIIIGGGIIILLLNNNNNNMMMKKKJJJFFFFFFFFFEEEFFFGGGGGGHHHEEEDDDCCCBBBAAA???>>>>>>;;;:::999888999:::<<<===<<<;;;:::888777777666666;;;;;;;;;;;;:::999888777777777777777777777777777888777555444444444666666666666555444444444444444222333444555555555444333222222333333333444444444000111222333444444444444444444333333333222222222333333222222111000000///000111111222222111111000111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////------............------///000000///...---,,,,,,////////////000000000000////////////............000/////////.........---,,,------------------,,,---......///////////////....../////////...------////////////............------......------,,,+++..................------,,,------...///000000111...------,,,,,,------.........---------,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,+++******++++++.........---+++)))((('''+++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,,,,---...............---,,,,,,---------,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........................------..........................................//////............//////............////////////......//////000000111111222333333333222111111000333333222222222111111111111222222222222222222333333333444555555666666777666777999999888888888999;;;<<<======<<<===???AAABBBAAA@@@???@@@AAACCCDDDEEEFFFHHHJJJJJJIIIHHHGGGIIIOOOTTTTTTMMMGGGEEEEEECCCCCCBBBBBBCCCEEEFFFGGGKKKIIIIIIIIIKKKLLLKKKJJJOOOOOONNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHJJJKKKMMMMMMMMMMMMLLLHHHGGGFFFGGGIIIKKKKKKJJJKKKLLLNNNQQQTTTUUUTTTRRROOOOOOPPPSSSWWWYYYYYYYYYTTTUUUWWWXXXXXXWWWUUUSSSYYYZZZZZZZZZZZZYYYXXXXXXXXXVVVTTTSSSTTTSSSRRRQQQVVVWWWWWWVVVUUUTTTUUUWWWVVVSSSOOOMMMMMMNNNNNNNNNRRRSSSTTTRRROOOMMMOOOQQQRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOQQQTTTVVVVVVWWWYYYZZZXXXXXXXXXXXXXXXYYYYYYYYYTTTQQQNNNOOOTTTXXXZZZYYYWWWWWWVVVUUUTTTTTTTTTTTTKKKLLLNNNOOOPPPRRRUUUXXX```]]]\\\]]]______]]]YYYWWWVVVUUUTTTSSSSSSRRRRRRQQQLLLJJJMMMPPPPPPRRRUUUTTTUUUTTTPPPLLLJJJLLLOOOOOONNNNNNMMMLLLKKKKKKKKKIIIJJJKKKJJJIIIHHHIIIKKKKKKKKKLLLMMMLLLKKKJJJIIIHHHJJJLLLMMMMMMLLLJJJIIIFFFEEEEEEEEEFFFGGGHHHHHHDDDCCCBBBAAA@@@>>>>>>===<<<;;;:::::::::;;;===>>>===;;;999777666666777888:::::::::::::::999888777888888888888888888888888888777555444444555666666666666555444444444444555444444555555555444333333333333333333444444444444111111222333444444444444333333333333222222222222333333222222111000000000000111111222222111111000111111111111111111111111111000000//////000000111000000000000000000000000////////////////////////////////////////////////000000000000///...---------......///000000111111/////////............---/////////..................------,,,,,,------...---......///////////////,,,,,,---.........------/////////............---------......------,,,,,,------------------......------........./////////...------,,,,,,------......------------,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,+++++++++++++++.........---+++***((((((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++*********++++++....../////////...------------------------------...------,,,,,,------...------------------------------------------------,,,---------.../////////........................//////............//////............////////////////////////000000000000222222222222111111111111111111111111111000000000222222222222222111111111222222333333444555555555555666777666555555777999:::;;;<<<<<<;;;<<<>>>@@@??????>>>>>>???AAABBBDDDFFFGGGIIIJJJJJJIIIHHHHHHGGGKKKOOONNNIIIDDDAAAAAACCCBBBAAAAAABBBDDDGGGIIIKKKKKKKKKKKKLLLMMMMMMLLLOOOOOONNNNNNMMMMMMLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJFFFHHHIIIKKKLLLLLLLLLKKKIIIHHHGGGGGGIIILLLNNNOOONNNOOOQQQTTTWWWXXXWWWUUUPPPQQQSSSVVVYYY[[[\\\[[[WWWWWWWWWWWWWWWWWWVVVVVVZZZ[[[[[[\\\[[[[[[ZZZZZZYYYWWWUUUTTTUUUUUUTTTSSSXXXWWWVVVUUUUUUWWWYYY[[[YYYUUUPPPMMMLLLMMMNNNNNNRRRSSSRRRPPPMMMMMMPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUSSSRRRQQQOOOOOOOOOOOOPPPOOORRRUUUXXXYYYZZZ\\\]]]XXXXXXXXXXXXXXXXXXXXXXXXTTTQQQOOOOOOSSSXXX[[[\\\XXXWWWUUUTTTSSSRRRRRRRRRJJJLLLPPPSSSTTTVVVXXXZZZ___\\\YYYXXXYYYZZZYYYXXXYYYWWWUUUSSSQQQPPPOOOOOOKKKFFFEEEJJJNNNOOOQQQUUUUUUTTTQQQLLLHHHHHHKKKNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLMMMLLLLLLJJJIIIHHHJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFBBBAAAAAA@@@>>>======<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<999777666777999:::999999999999999888777777888888888888888888888888777666555555555555666666666555555444444444555555555555555444444333333222333333333444444444444555111222333333444444444333333222222222222222222222222222222111111111000000000000111111111111000000111111111111111111111111000000////////////000000000000000000000000000000////////////////////////000//////////////////000000000000000000///......,,,,,,,,,------.........//////.........---------...........................---,,,++++++,,,---...---......///////////////***+++,,,,,,------------//////.........---------,,,------...------,,,,,,,,,,,,------------......111111000///---,,,++++++...------,,,,,,------...---------------------------,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++,,,,,,,,,,,,,,,++++++---------..................------,,,,,,------...------------------------------------------------,,,,,,,,,---...///000000........................///......------......///............////////////000000000000////////////111111111000000000111111111111111111111111111111333333222222111111000000111111111222333333444444555555555444333444666999999:::;;;;;;:::;;;===????????????@@@AAACCCDDDEEEIIIJJJKKKKKKKKKKKKJJJJJJCCCFFFIIIIIIFFFBBBAAAAAABBBAAA@@@AAABBBEEEHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMHHHGGGGGGGGGGGGGGGHHHHHHEEEFFFHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKNNNQQQQQQQQQSSSVVVYYYYYYXXXVVVPPPRRRUUUXXXZZZ[[[[[[\\\ZZZXXXVVVUUUUUUVVVXXXYYY[[[[[[\\\\\\]]]\\\\\\[[[\\\ZZZWWWVVVWWWXXXXXXWWWYYYWWWUUUTTTVVVYYY\\\^^^YYYUUUQQQNNNNNNOOOPPPPPPRRRQQQOOONNNMMMMMMPPPRRRTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSVVVYYYZZZZZZZZZYYYTTTSSSQQQOOOOOOOOOPPPQQQPPPSSSWWWZZZ[[[[[[]]]^^^XXXXXXWWWWWWWWWWWWWWWWWWUUUSSSQQQQQQSSSWWW[[[]]]ZZZXXXUUURRRPPPOOONNNOOOJJJNNNRRRVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXYYYXXXXXXXXXVVVSSSPPPNNNMMMLLLLLLHHHEEEEEEKKKPPPQQQTTTWWWVVVSSSNNNIIIFFFGGGJJJLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHJJJKKKKKKKKKKKKLLLNNNLLLLLLLLLKKKJJJIIIHHHGGGKKKKKKJJJJJJIIIIIIHHHHHHJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<======???===:::888888999;;;<<<888888999999888888777777777777777777777777777777666666555555555666666666555555444444444555555666555555555444333333333333333333444444444555555555222222333444444444333333222222222222222222222222222222222111111111111111000000000111111000000000000000000000000000000000000000////////////000000//////////////////////////////////////////////////////...------...//////000000000000000//////......---------,,,,,,,,,+++............---------------------..................---,,,++++++,,,---...---......///////////////******+++,,,---------,,,............------------,,,,,,------...------,,,,,,,,,,,,,,,------......111000///...---,,,+++***...------,,,,,,------...---------------------------,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------***+++,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***++++++++++++******---------.........//////...------,,,,,,------...------------------------------------------------,,,,,,,,,---...///000000..............................------------..................////////////000000000000////////////111000/////////000111111111111222222222222222222222222222111111000000000000000111111222333333333555666666555444444777999888999::::::999:::<<<>>>===>>>>>>@@@AAACCCDDDEEEIIIJJJJJJJJJJJJJJJIIIIIIBBBDDDFFFFFFDDDBBBBBBBBBAAAAAAAAABBBDDDFFFIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOLLLLLLLLLLLLLLLMMMMMMMMMGGGHHHHHHIIIIIIHHHGGGGGGDDDEEEGGGIIIKKKKKKKKKKKKIIIJJJJJJIIIHHHJJJMMMPPPSSSSSSTTTWWWYYYYYYWWWUUUPPPSSSWWWYYYZZZYYYZZZ[[[XXXWWWUUUTTTUUUWWWYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\___\\\YYYXXXYYY[[[[[[[[[ZZZWWWTTTTTTWWW[[[]]]___ZZZVVVRRRPPPPPPQQQQQQQQQOOONNNMMMLLLLLLMMMOOOPPPTTTUUUUUUVVVVVVUUUTTTTTTRRRUUUZZZ^^^```___]]][[[TTTSSSRRRQQQQQQRRRSSSTTTRRRUUUYYY[[[\\\\\\\\\]]]XXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUXXX[[[]]][[[YYYUUUQQQNNNMMMMMMMMMMMMPPPTTTWWWXXXXXXYYYZZZWWWWWWXXXXXXXXXXXXWWWWWWVVVTTTQQQNNNLLLKKKLLLLLLIIIGGGJJJQQQWWWWWWYYY[[[WWWTTTNNNIIIGGGGGGJJJLLLGGGHHHJJJKKKKKKKKKJJJIIIIIIKKKLLLLLLKKKKKKLLLNNNLLLLLLKKKJJJJJJIIIHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHKKKIIIGGGDDDAAA???>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<>>><<<:::999888999:::;;;777777888888888777777666555555555555555555555555555555555666666666666666555444444444444555666666555555444333333333444444333444444444555555555555222333333444444333333333111111111222222222222222111111111111111111111111///000000111111000000///000000000000000000000000000//////......//////000///////////////////////////////////////////////////...---,,,,,,---...////////////000000//////...000000//////...------,,,.........------------,,,---------------............------,,,,,,------...---......///////////////++++++,,,---------,,,,,,.........------------,,,,,,,,,------......------++++++,,,,,,------......,,,,,,---------............------,,,,,,------...,,,,,,,,,------------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...............---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++*********++++++++++++,,,,,,------,,,,,,,,,,,,,,,---......//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////..............................------------..................////////////////////////000000000000000///.........///111222111111111222222222222222111111111111111000000000000000111111222333333333555666777666555555777999777888999999888999;;;===:::;;;<<<>>>@@@BBBCCCDDDGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCDDDDDDCCCAAA@@@@@@???@@@BBBDDDFFFHHHJJJJJJJJJLLLMMMMMMKKKKKKLLLNNNMMMMMMLLLLLLKKKJJJJJJJJJHHHIIIKKKLLLKKKIIIGGGEEEDDDEEEGGGIIIKKKKKKKKKKKKKKKMMMMMMLLLKKKKKKNNNQQQTTTTTTUUUWWWXXXWWWUUURRRQQQUUUYYY[[[ZZZYYYYYYZZZSSSTTTUUUWWWXXXXXXXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]```]]]ZZZYYYZZZ\\\]]]]]]ZZZWWWTTTTTTWWW[[[]]]]]][[[YYYUUUSSSSSSRRRQQQPPPMMMLLLKKKKKKLLLMMMNNNNNNTTTUUUVVVWWWWWWVVVUUUUUUTTTYYY___dddeeebbb]]]ZZZSSSSSSSSSTTTUUUVVVWWWWWWTTTWWWZZZ\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWYYY[[[\\\[[[XXXUUUQQQOOONNNOOOOOOPPPSSSVVVWWWWWWWWWXXXXXXWWWWWWXXXWWWVVVUUUUUUVVVUUUSSSPPPMMMLLLLLLMMMNNNIIIIIIMMMVVV\\\[[[[[[\\\YYYUUUOOOJJJHHHIIIJJJKKKGGGHHHJJJLLLMMMMMMLLLLLLKKKLLLMMMMMMKKKKKKLLLNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGIIIIIIIIIGGGEEEBBB@@@>>>============<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;::::::999888888888999999666666777777777777777666555555555555555555555555444555555666666666666666444444444444444555666666444444333333333444555666444444444444555555555555222333333444444333333222000111111111222222222222111111111111111111111111//////000000000000//////000000000000000000000000//////............/////////////////////////////////////////////////////////...,,,++++++,,,...///---....../////////.......................................---------,,,,,,,,,,,,,,,------.........,,,------------------,,,---......///////////////,,,------------,,,,,,+++.........---------,,,,,,+++,,,------......------***++++++,,,------......++++++,,,------...//////...------,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---..................---,,,+++***+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,,,,---+++,,,,,,---......------+++++++++,,,---............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.............................................------,,,,,,------...............////////////......//////000000111111000///...------///111222000000000111111111222222000000000000111111111111000000111222222333333444333555777777666555666777777888999888888888:::<<<:::;;;===???AAACCCDDDEEEGGGFFFFFFEEEDDDDDDDDDEEEBBBBBBBBBAAA@@@>>>======???@@@CCCEEEHHHIIIJJJKKKHHHJJJLLLLLLIIIIIIKKKMMMNNNNNNMMMKKKJJJHHHGGGGGGIIIJJJMMMNNNMMMJJJGGGDDDDDDEEEGGGJJJKKKLLLLLLLLLOOOQQQRRRQQQOOONNNPPPSSSUUUUUUUUUVVVWWWVVVSSSQQQRRRVVV[[[\\\ZZZXXXXXXYYYNNNQQQVVVYYY[[[ZZZWWWUUUZZZ[[[\\\\\\]]]]]]]]]]]]```^^^ZZZYYYZZZ\\\]]]]]]ZZZVVVTTTTTTXXX[[[]]]\\\]]][[[WWWUUUTTTSSSPPPNNNKKKJJJIIIJJJLLLMMMMMMMMMTTTUUUVVVWWWXXXWWWVVVVVVWWW\\\ccchhhhhhccc]]]XXXRRRSSSTTTVVVWWWXXXYYYZZZUUUXXX[[[]]]\\\ZZZYYYYYY[[[[[[ZZZZZZYYYYYYYYYXXXXXXYYYZZZYYYYYYYYYZZZ\\\ZZZXXXUUURRRPPPPPPQQQRRRRRRTTTWWWWWWWWWVVVVVVWWWXXXXXXWWWUUUSSSSSSSSSUUUUUUSSSPPPNNNMMMNNNOOOPPPHHHHHHNNNWWW]]]\\\[[[[[[YYYUUUOOOKKKJJJJJJKKKKKKGGGIIIKKKNNNOOOPPPOOONNNLLLMMMNNNMMMLLLKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJFFFEEECCCAAA???>>>======<<<<<<<<<;;;;;;:::::::::888999::::::;;;;;;::::::888888888888777777777777666666777777777777777666666666666666666666666666444444555666777777666666444444444444444555666777444333333222333444666777444444444555555555666666333333333444444333222222000000111111222222222222111111111111111111222222//////000000000000//////000000000000000000000000//////............//////////////////////////////////////////////////////000///---,,,,,,---///000------...............---***++++++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------.........+++,,,............,,,+++---......///////////////............------,,,+++......---------,,,,,,,,,+++,,,,,,---.........---******+++,,,,,,---......------------------------...------,,,,,,------...,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///***+++,,,---............+++,,,,,,------,,,,,,+++......,,,,,,,,,,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---......***+++,,,,,,---------,,,******+++,,,,,,---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------...........................------,,,,,,------.............../////////000---......///000111111222///...---,,,---///111222.../////////000000111111//////000000111111222222111111111222333333444444222444666777666555555555666777888888777888:::<<<<<<===???BBBDDDFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBAAA@@@AAAAAABBBBBBBBBDDDEEEGGGGGGHHHHHHFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHLLLLLLKKKJJJIIIIIIHHHHHHJJJIIIHHHHHHIIIKKKNNNPPPQQQTTTWWWUUUQQQPPPSSSVVVVVVWWWYYYYYYYYYWWWTTTSSSWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZXXXXXXYYYYYYZZZ[[[]]]]]]]]]]]][[[ZZZZZZ[[[]]]]]]WWWUUUTTTVVVZZZ^^^aaabbb\\\\\\[[[XXXTTTQQQPPPPPPLLLJJJIIIJJJLLLNNNOOOPPPQQQUUUXXXZZZYYYWWWWWWVVV\\\bbbgggeeecccaaa]]]YYYUUUSSSRRRUUUYYY\\\[[[YYY^^^______^^^]]][[[YYYWWW___YYYUUUTTTYYY\\\\\\ZZZ[[[YYYWWWWWWYYY\\\]]]^^^\\\YYYVVVTTTUUUWWWXXXXXXZZZXXXTTTQQQQQQRRRUUUWWWYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNPPPVVV\\\^^^[[[WWWVVVQQQKKKGGGGGGIIIKKKMMMOOONNNMMMMMMOOOOOOOOOMMMJJJJJJJJJJJJJJJJJJIIIIIIPPPMMMJJJHHHJJJKKKMMMMMMHHHHHHGGGGGGFFFGGGGGGHHHKKKIIIGGGDDDAAA>>>===<<<>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999888777666888777666555555666777888777777666666555555555444444444555666777777666666222333333444444333333222444444333333333333222222333333444555555444333333111111111111111111111111000000000000111111111111111111111111000000000000////////////////////////111000000000111222333333000000000000000000000000111111000///////////////111111000......---------.........................................................................../////////...---,,,,,,//////...------------...,,,------------------,,,---...............------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,+++---...///...,,,.........------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------///...,,,+++***+++,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............//////...---,,,++++++++++++......---,,,,,,---............------------......,,,,,,,,,---------.........---------......,,,+++---......///////////////........................222111000//////000111222000000000000000000000000111000/////////000222333222222222222222222222222444444444444444444444444777666666666666888999:::<<<>>>@@@BBBDDDEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHEEEDDDCCCBBBAAABBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIJJJMMMOOOQQQUUUWWWXXXTTTPPPNNNQQQUUUWWWWWWXXXXXXXXXWWWVVVUUUXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWXXX[[[^^^______\\\\\\ZZZWWWRRROOONNNNNNJJJJJJIIIJJJLLLNNNOOOPPPRRRUUUYYY[[[[[[[[[[[[[[[```eeegggddd```^^^ZZZVVVTTTSSSRRRTTTXXXZZZZZZYYY\\\\\\\\\\\\[[[YYYXXXWWW\\\XXXUUUVVVZZZ]]]\\\ZZZ[[[YYYWWWWWWZZZ\\\]]]]]]\\\ZZZVVVUUUVVVXXXYYYYYYZZZWWWTTTRRRRRRTTTWWWYYYXXXXXXVVVUUUTTTTTTSSSSSSUUUUUUUUUTTTSSSRRRPPPOOOOOONNNOOOSSSYYY[[[YYYVVVSSSOOOKKKIIIIIIKKKMMMMMMMMMLLLLLLLLLNNNOOOOOONNNJJJJJJIIIIIIIIIIIIIIIJJJOOOLLLIIIGGGGGGIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHFFFCCCAAA???>>>===>>>>>><<<;;;;;;::::::::::::::::::999999:::::::::888999999999888888777666777777666555555666777888666666666666555555444444444555555666666666666555333333444444444444333333444444333333333333222222222333444555555444333222111111111111111111111111000000000000111111111111111111111000000000//////000000000000000000000000000000/////////000111111000000000000000000000000000//////...------......111000///......---------.................................................................................///......------//////...---------------...---,,,,,,,,,,,,---...---...............------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++---...///...,,,......---------,,,,,,,,,------------------------------------------------------------------------...---,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............/////////...---,,,,,,,,,,,,+++***))))))))))))***+++......------------......,,,,,,,,,---------.........---------...---,,,+++------...///////////////........................000000///......///000000000000000000000000000000111000/////////000222222222222222222222222222222444444444444444444444444777666666666666888999:::<<<===???BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIJJJLLLNNNQQQSSSYYYYYYXXXTTTOOONNNPPPTTTWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXZZZZZZYYYXXXWWWWWWVVVVVVZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVYYYYYYYYYZZZ\\\]]]]]][[[[[[[[[YYYTTTOOOLLLKKKKKKJJJIIIIIIJJJKKKNNNPPPQQQSSSVVVZZZ]]]^^^^^^___```dddhhhhhhbbb]]]ZZZVVVRRRTTTSSSRRRTTTVVVXXXYYYXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXWWWVVVXXX\\\___]]][[[[[[YYYXXXXXXZZZ\\\\\\\\\\\\ZZZWWWVVVWWWXXXYYYYYYXXXVVVUUUTTTTTTWWWZZZ\\\XXXXXXVVVUUUTTTSSSSSSSSSVVVVVVUUUTTTSSSQQQOOOOOOOOOMMMLLLOOOTTTVVVUUUTTTOOOMMMKKKKKKLLLNNNNNNNNNKKKJJJJJJKKKMMMOOONNNMMMJJJIIIHHHGGGGGGHHHJJJKKKNNNKKKGGGEEEEEEFFFFFFEEEFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFDDDBBB@@@??????>>>???>>>===;;;:::999999999:::::::::999999:::::::::888888888888777777777777777777666555555666666777666555555555555444444444555555555666555555444444444444555555555555444444444444333333333333222222222333444444444444333222111111111111111111111111000000000000111111111111111111000000000000//////111111111111111111111111000000///.........//////000000000000000000000000///...------,,,---------111000///......---......................................................------------------------------......///.........///......---------------...---,,,++++++,,,---...------...............---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++---...///...,,,...------------,,,,,,,,,------------------------------------------------------------------------------,,,+++++++++,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------............///000//////...---------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---............---,,,,,,------...////////////...........................///......------......///000000000000000000000000000000000///000111111222222222222222222222222222444444444444444444444444666555555555666777888999:::<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJKKKMMMPPPRRRTTTZZZYYYVVVRRROOOOOORRRUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[ZZZZZZXXXWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVZZZZZZYYYXXXXXXXXXXXXXXX[[[[[[[[[[[[YYYWWWUUUSSSVVVVVVWWWZZZ\\\\\\ZZZXXXYYYXXXVVVQQQLLLIIIIIIIIIKKKKKKLLLLLLMMMNNNQQQSSSUUUXXX\\\^^^^^^^^^___```eeegggfff___ZZZWWWUUUQQQSSSSSSRRRSSSUUUWWWXXXYYYYYYXXXXXXWWWWWWXXXYYYYYYWWWWWWYYY]]]```aaa___\\\[[[YYYXXXXXXYYY[[[ZZZZZZ[[[YYYWWWVVVWWWXXXXXXXXXUUUUUUTTTUUUVVVYYY\\\]]]ZZZYYYWWWVVVTTTTTTSSSSSSTTTTTTTTTRRRQQQOOOMMMLLLMMMKKKJJJKKKNNNQQQQQQQQQLLLKKKKKKLLLNNNOOOOOOMMMIIIHHHHHHIIILLLNNNMMMMMMJJJHHHFFFEEEEEEGGGIIIKKKLLLIIIFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@??????@@@???===;;;:::999888888999999999::::::999999999777777777777666777777777777666666666555555555555444444444444444444444444555555555555555444333222444555555555555555555444444444333333333222222222111222333444444333222111111111111111111111111111///000000000111111111111111000000000////////////111111111111111111111111111000000///............000000000000000000000000......---------------...000000///...............................................................------------------------,,,,,,---.../////////...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,+++---...///...,,,------------------------++++++++++++++++++++++++---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------------------------............///...............---,,,,,,------------------------------------------------,,,,,,,,,---------......---...//////...---,,,---,,,---......//////......................................................000000000000000000000000000000000000000111111222111111111111111111111111333333333333333333333333555555555555666777888888999:::<<>>===;;;999888888777888999999::::::999999888777666666555555666777777666666666666555555444444333333333333444444444444444444555444444333222222444555555555555555555444444444333333333222222222000111222333333222111000111111111111111111111111///000000000111111111111000000000////////////...111111111111111111111111222111000000///////////////////////////////////////......---......//////000//////............///................................................------------------------,,,,,,---.../////////.........---,,,,,,,,,,,,,,,)))+++---//////---+++))),,,------...//////......------------------------------------------------------------------------/////////...------,,,,,,,,,,,,+++---...///...,,,------------------------++++++++++++++++++++++++------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///,,,,,,---------,,,++++++)))))))))******))))))))),,,,,,---......---,,,,,,,,,,,,,,,---------......---///000000---,,,---...,,,------.......................................///////////////////////////////////////////////////000000000111111111111111111111111111111111111333333333333333333333333333444444555666666777777777888;;;===???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB??????@@@AAAAAAAAAAAA@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLNNNPPPQQQRRRSSSQQQPPPOOOPPPRRRUUUVVVSSSTTTTTTUUUVVVWWWWWWXXXWWWXXXYYYZZZYYYWWWUUUSSSPPPQQQRRRSSSUUUVVVXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTYYYXXXXXXWWWUUUSSSRRRQQQNNNNNNPPPSSSUUUVVVTTTRRRQQQQQQOOOLLLIIIHHHJJJLLLPPPRRRSSSRRRPPPPPPSSSVVVZZZ[[[\\\[[[YYYWWWWWWWWW]]]``````[[[WWWWWWUUUSSSQQQRRRSSSSSSTTTWWW[[[___\\\[[[XXXWWWWWWYYY[[[]]][[[]]]```bbbcccaaa^^^\\\XXXWWWVVVVVVWWWWWWUUUTTTVVVTTTSSSRRRSSSTTTSSSRRROOOPPPRRRTTTVVVYYYZZZ[[[[[[ZZZXXXVVVUUUSSSSSSSSSLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFHHHJJJLLLMMMJJJJJJJJJLLLMMMMMMKKKIIIFFFEEEEEEFFFHHHJJJIIIIIIFFFEEEDDDCCCDDDFFFHHHIIIGGGFFFEEEFFFHHHJJJJJJIIIBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBAAA@@@????????????>>>===<<<:::999888888888777888999::::::999888777666666555444444555777888666666666666666555444333222222333333333333333444333333333444333333222222444444555555555555444444444444333333333333222222000111222222222222111000111111111111111111111111000000000000111111111111000000////////////......111111111111111111111111111111000000//////000000////////////////////////..................///000//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------......///............------,,,,,,,,,,,,,,,)))***---......---***))),,,,,,---...////////////------------------------,,,,,,,,,------------...------------------------000/////////......------,,,,,,+++---...///...,,,,,,,,,,,,------------...------------------------------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------.........---------............///++++++---------,,,+++*********++++++++++++******+++,,,---......---,,,+++,,,,,,,,,---------......,,,///111000---,,,---///,,,,,,---............---...........................//////000000//////...//////////////////////////////000111111111111000111111111111111111111111333333333333333333333333222333444555666666666666555777999;;;===>>>>>>>>>????????????@@@AAABBBCCC???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLNNNOOOPPPPPPPPPOOONNNOOOPPPRRRSSSTTTRRRRRRTTTUUUVVVUUUUUUTTTUUUVVVXXXYYYXXXVVVTTTRRRPPPPPPQQQRRRTTTUUUVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSVVVUUUTTTRRRQQQPPPPPPPPPOOOOOOOOOQQQRRRRRRQQQOOOMMMMMMLLLJJJIIIJJJMMMOOORRRTTTUUUSSSOOONNNQQQUUUZZZ[[[\\\ZZZWWWVVVUUUVVVZZZ^^^___ZZZWWWVVVTTTQQQPPPQQQSSSSSSTTTXXX^^^bbb]]][[[XXXVVVVVVXXX[[[]]]]]]___aaabbb```]]][[[YYYWWWVVVUUUUUUUUUUUUSSSQQQSSSQQQPPPPPPQQQQQQPPPOOOLLLMMMPPPSSSUUUWWWWWWXXXYYYXXXVVVTTTSSSQQQQQQPPPIIIIIIIIIIIIIIIHHHGGGGGGCCCDDDEEEFFFGGGHHHJJJLLLLLLKKKJJJJJJKKKJJJHHHFFFFFFEEEDDDEEEGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFFFFHHHIIIHHHGGGBBBBBBBBBBBBCCCDDDEEEFFFBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999999777888999::::::999888777666555444333333555777888666666666666666444333222111222222222333333333333111222222333333333333222333333444444444444333333444444333333333333222222///000111222222111000///111111111111111111111111000000000000111111111111000000/////////.........000000000000000000000000//////.........///000000////////////////////////------,,,,,,---....../////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,.........///......------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,---...////////////------------------------,,,,,,,,,---------................................................------,,,,,,+++---...///...,,,,,,,,,,,,---------......------------------------------------------------------------------------***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---......///---------............///+++,,,---.........,,,++++++,,,------------,,,+++***+++---......---+++***,,,,,,,,,---------......,,,000222111---+++---000+++,,,------......------........................---...////////////...---////////////////////////...///000111222111111000111111111111111111111111222222222222222222222222111222444555666666555555444666888:::<<<=========>>>>>>>>>>>>@@@BBBDDDEEE???@@@BBBCCCDDDCCCBBBBBB@@@AAABBBDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIKKKLLLNNNNNNOOOOOOPPPOOONNNOOOPPPQQQQQQQQQPPPRRRTTTUUUVVVUUUSSSRRRSSSUUUWWWXXXXXXVVVSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSQQQOOONNNNNNNNNOOORRRQQQPPPPPPQQQPPPOOOMMMKKKKKKJJJIIIIIIKKKOOORRRRRRUUUVVVSSSNNNMMMPPPTTTZZZ[[[[[[ZZZWWWVVVVVVWWWYYY^^^___ZZZWWWVVVSSSPPPOOOQQQSSSTTTUUUYYY___ddd^^^[[[XXXUUUUUUWWWZZZ\\\^^^```aaaaaa^^^[[[XXXWWWVVVUUUTTTTTTTTTSSSQQQOOOQQQOOONNNNNNOOOPPPNNNMMMJJJLLLOOORRRTTTUUUVVVVVVXXXWWWUUUSSSQQQPPPOOONNNGGGHHHHHHIIIIIIHHHHHHGGGAAACCCEEEFFFGGGHHHJJJLLLMMMKKKJJJIIIIIIHHHFFFDDDFFFEEEDDDEEEFFFGGGFFFEEEBBBCCCCCCDDDEEEFFFFFFFFFIIIGGGFFFFFFGGGGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFFFFBBBBBB@@@???>>>>>>>>>>>><<<;;;::::::999999999999666777999::::::999777666666555333333333555777888555666777777666444222111111111111222222333333333000111222333333333333333222333333444444333333222444444444333333333222222///000111222222111000///111111111111111111111111000000000000111111111111000/////////............////////////////////////---------------...///000////////////////////////++++++++++++,,,,,,---...//////.........//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,...---,,,,,,++++++,,,,,,///---***((((((***---///+++,,,---...////////////------------------------,,,,,,,,,------.................................------------------------,,,,,,+++---...///...,,,,,,,,,,,,------.........++++++++++++++++++++++++------------------------------------------------)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---------.........//////+++---...000000///---,,,((()))***++++++***)))(((***+++---......---+++***,,,,,,,,,---------......,,,000333111---+++---000+++,,,------......------........................,,,,,,---......---,,,,,,////////////////////////...///000222222111111000000000000000000000000000222222222222222222222222111222444555666555555444444555777:::;;;<<<<<<<<<=========>>>@@@BBBDDDFFF???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBFFFGGGHHHIIIJJJIIIHHHHHHJJJHHHGGGEEEEEEFFFHHHIIIMMMMMMLLLLLLKKKKKKJJJJJJIIIKKKLLLNNNNNNLLLKKKIIILLLKKKLLLOOOSSSSSSQQQNNNMMMMMMLLLLLLMMMOOOQQQRRRSSSSSSSSSRRRQQQOOONNNMMMQQQPPPNNNLLLKKKKKKKKKLLLTTTTTTUUUUUUSSSQQQOOONNNPPPPPPOOONNNMMMMMMLLLLLLQQQPPPOOONNNMMMNNNOOOPPPQQQQQQPPPNNNLLLLLLOOOQQQSSSRRROOOKKKIIILLLSSSYYYZZZZZZYYYXXXXXXXXXXXXXXX^^^[[[WWWTTTRRRQQQOOONNNSSSRRRRRRTTTVVV[[[___aaa___]]]ZZZWWWVVVWWWYYY[[[[[[[[[[[[[[[ZZZXXXVVVTTTVVVTTTRRROOONNNMMMLLLMMMLLLLLLMMMNNNOOONNNKKKHHHIIIJJJLLLNNNPPPSSSTTTUUURRRRRRQQQPPPNNNMMMLLLLLLKKKHHHEEEFFFIIIJJJFFFBBB@@@BBBDDDEEEFFFHHHKKKNNNLLLJJJGGGEEEDDDCCCDDDDDDEEEEEEEEECCCAAAAAACCCEEEDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCAAA???>>>>>>>>><<<;;;;;;;;;;;;;;;;;;:::999888666666666666666666666666777777777777777777777777666666666666555444333222222222222222222222222222///111333333222222333444444444444444444444444444000000000000000000000000000000000000000///......000000000000111111111111111111000///////////////111000000///...---------000000000000000000000000------............------......------------......------------------------000///...---------------........................+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------///......------,,,++++++------......///000000111//////.........------------------------------------------------------------------,,,,,,+++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,------.........************************+++++++++,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,,,,+++)))((((((((())))))***+++,,,,,,------------------------------------////////////////////////------------------------,,,---......//////..................////////////....................................///////////////111222111000///000111444333333222222333333444333333222222333333444555666777888999:::;;;;;;;;;;;;===???@@@@@@@@@AAABBB???@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAADDDEEEFFFGGGGGGGGGFFFEEEHHHGGGEEEEEEEEEFFFGGGIIIKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIMMMLLLMMMPPPSSSTTTQQQOOOLLLKKKJJJJJJKKKLLLNNNOOOQQQQQQQQQQQQQQQPPPOOONNNQQQOOOMMMLLLKKKLLLMMMNNNUUUUUUUUUTTTSSSQQQPPPOOOQQQQQQQQQPPPPPPPPPPPPPPPQQQPPPOOONNNMMMMMMNNNNNNKKKKKKJJJJJJLLLNNNPPPQQQPPPPPPOOOLLLKKKMMMRRRVVVXXXXXXWWWVVVVVVVVVVVVWWWZZZWWWTTTQQQOOONNNMMMMMMQQQRRRTTTWWWZZZ]]]___aaa[[[YYYWWWUUUUUUVVVXXXYYYUUUUUUVVVVVVUUUTTTRRRQQQTTTSSSPPPNNNLLLKKKKKKKKKMMMLLLLLLMMMNNNMMMJJJHHHKKKKKKLLLLLLNNNOOOQQQRRRQQQPPPPPPOOOMMMLLLLLLKKKKKKHHHFFFGGGIIIIIIFFFBBBAAACCCEEEFFFGGGHHHKKKNNNNNNLLLIIIFFFDDDCCCCCCDDDCCCDDDDDDDDDBBBBBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAABBB@@@============<<<:::::::::::::::999999888888888888888888888888888888555555555555555555555555666666666666555444333222222222222222222222222222000222333333222111222333333333333333333333333333000000000000000000000000000000000000000///......//////000000000111111111111000000///////////////111000000///......------////////////////////////------............------......------------......------------------------///......---------..............................,,,,,,------------,,,,,,------------,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---......///000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,---------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...++++++,,,,,,,,,---------,,,+++***))))))******++++++,,,---............---------------------------------------------------------------------------,,,------...........................////////////....................................///////////////111222111000///000111333333222222222222333333333222222222222333444444555666888999::::::;;;;;;:::<<>>;;;;;;;;;;;;:::999888888888888888777777777888888888888888888888888444444444444444444444444555666666555555444333222222222222222222222222222111333444444222111111222222222222222222222222222000000000000000000000000000000000000000///......//////000000000000111111000000//////......//////000000000///......------////////////////////////------............------......------------......------------------------......---------...//////------------------------------............------.........------------,,,------,,,++++++++++++++++++++++++++++++*********,,,,,,,,,,,,------------+++,,,,,,------......///............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,------------......,,,,,,+++++++++,,,------------......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............---............/////////....................................///////////////111222111000///000111222222111111111111222222222222222222222333444444555555777888999::::::::::::<<<>>>@@@@@@@@@BBBCCC>>>>>>????????????>>>>>>@@@@@@@@@@@@????????????@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBCCCDDDFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHJJJKKKLLLNNNOOOPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMOOOMMMKKKJJJJJJLLLOOOQQQVVVTTTQQQNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJPPPMMMJJJLLLQQQSSSPPPLLLOOOMMMLLLJJJKKKNNNQQQTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTRRROOOMMMMMMOOOQQQOOOSSSWWW[[[]]][[[XXXVVVQQQQQQQQQQQQPPPPPPOOONNNLLLLLLMMMNNNOOOPPPPPPPPPUUUTTTSSSRRRPPPOOONNNNNNNNNLLLJJJIIIJJJJJJJJJHHHJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKKKKKKKJJJJJJIIIIIILLLJJJHHHHHHIIIHHHEEEBBBCCCEEEGGGHHHIIIIIIKKKMMMKKKIIIGGGDDDCCCCCCCCCDDDBBBDDDFFFEEECCCAAAAAAAAA>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>???@@@===;;;999999999:::999777777666666666666666666666666666666666666666666666444444444444444444444444555555555555444333222222111111111111222222222222222333444444222000000111111111111111111111111111000000000000000000000000000000000000000///......////////////000000000111000//////.........//////000000//////............////////////////////////------............------......------------......---------------------------------------...///000---------------------------..................---//////.........------------,,,,,,+++***+++++++++,,,++++++******)))))))))******+++,,,------......+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..................---,,,,,,++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,------......///------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........---------------.........//////....................................///////////////111222111000///000111111111000000000000111111222222222111222333333444444555666777888999999999;;;===?????????>>>???@@@===>>>>>>??????>>>>>>===???????????????????????????@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGEEECCCBBBBBBCCCEEEGGGFFFHHHIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLOOOOOONNNNNNMMMKKKJJJIIIMMMLLLJJJIIIJJJLLLNNNPPPRRRPPPMMMJJJIIIJJJLLLMMMQQQPPPOOONNNMMMLLLKKKJJJMMMLLLLLLKKKKKKJJJIIIIIIGGGEEEGGGNNNXXX^^^]]][[[PPPNNNJJJHHHJJJNNNSSSUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRPPPMMMLLLNNNPPPOOORRRVVVYYYXXXUUUQQQMMMOOOPPPPPPOOONNNLLLJJJIIIHHHIIIJJJKKKLLLNNNOOOPPPTTTSSSSSSRRRPPPOOONNNMMMMMMKKKIIIIIIJJJKKKJJJIIIGGGGGGFFFFFFGGGIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIHHHFFFDDDCCCEEEHHHIIIIIIIIIJJJKKKEEEDDDCCCAAAAAACCCDDDEEEDDDFFFGGGFFFBBB???>>>>>>??????@@@BBBCCCDDDEEEEEEGGGGGGGGGFFFFFFDDDCCCCCCBBBAAA???>>>======>>>>>>;;;:::888777888888888666666555444444444555666666555555555555555555555555555555555555555555555555555555555555444333222111000000000111111222222222222333444444222000000111000000000000000000000000000000000000000000000000000000000000000///.........////////////000000000//////............//////////////////....................................------............------......------------......---------------------------------------...///000---------------------------..................---//////.........---------,,,,,,+++************+++,,,++++++******))))))))))))******+++,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---............,,,,,,---------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...---------------------................................................///////////////111222111000///000111111000000//////000000111222111111111111222333333333333555666777888888888<<<>>>???>>>===;;;<<<<<<======>>>>>>>>>>>>============>>>>>>>>>????????????@@@AAACCCCCCBBBBBBAAA??????@@@@@@AAAAAAAAABBBAAABBBBBBCCCDDDEEEEEEFFFEEEDDDCCCAAAAAACCCDDDEEECCCEEEFFFGGGFFFGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJNNNNNNNNNMMMKKKIIIHHHGGGJJJJJJIIIIIIJJJKKKLLLMMMNNNLLLJJJHHHGGGHHHJJJLLLQQQQQQPPPNNNLLLKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFJJJQQQXXX\\\\\\ZZZPPPMMMJJJIIILLLPPPSSSUUURRRRRRQQQPPPPPPPPPPPPPPPLLLNNNQQQPPPLLLJJJKKKMMMNNNPPPRRRTTTSSSOOOKKKIIINNNNNNNNNMMMLLLKKKIIIIIIFFFFFFGGGHHHIIIKKKMMMNNNPPPPPPPPPOOONNNMMMKKKJJJKKKJJJIIIJJJLLLMMMLLLKKKFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFCCCEEEHHHIIIIIIHHHHHHIIIBBBAAA@@@@@@@@@BBBEEEFFFFFFFFFGGGEEEAAA???>>>>>>AAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA???>>>======<<<<<<:::999777777777888777666555555444333333444666777777777777777777777777777555555555555555555555555444555555444444333222111//////000000111222222222111333444444222111111222000000000000000000000000000000000000000000000000000000000000000///............////////////000000......------......////////////////////////..............................------............------......------------......------------------------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,------............------.........------------,,,,,,,,,+++***************+++++++++++++++*********)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,...---,,,,,,++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,------------.............................................///////////////111222111000///000111111111000000000000111111111111111111111222333333222333444555666777777777;;;<<<======;;;999999:::<<<======>>>>>>======<<<;;;<<<<<<===>>>???@@@@@@>>>???@@@BBBBBBAAAAAA@@@>>>??????@@@@@@?????????>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDAAACCCEEEEEEDDDDDDGGGJJJGGGGGGFFFFFFFFFHHHIIIJJJLLLLLLLLLKKKKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGHHHIIIKKKLLLNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJJJJIIIIIIHHHHHHJJJMMMPPPRRRQQQOOONNNMMMLLLKKKMMMQQQSSSSSSRRRPPPOOOOOONNNMMMNNNNNNNNNJJJNNNRRRRRRNNNJJJJJJKKKLLLMMMNNNOOONNNMMMKKKIIIKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGGGGHHHJJJLLLNNNOOONNNNNNOOOOOONNNLLLJJJIIIIIIIIIJJJLLLNNNOOONNNLLLGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJIIIHHHHHHHHHBBBEEEHHHIIIHHHGGGGGGGGGBBBAAA@@@@@@@@@BBBDDDFFFDDDEEEDDDCCC@@@???@@@AAADDDEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@???>>>===<<<;;;:::888666666777888777666555555333333333555666888777777777777777777777777444444444444444444444444444444444444333222111111/////////000111222222222000222333333222111222333000000000000000000000000000000000000000000000000000000000000000///.............../////////000000...------------...///000.../////////////////////........................------............------......------------......------------------------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,++++++***************++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---...---,,,,,,++++++,,,,,,******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,+++***))))))------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,------------,,,,,,,,,---------.............................................///////////////111222111000///000111222111111000000111111222111111111111111222222333111222333444555666666666777888::::::999999:::;;;<<<<<<============<<<<<<:::;;;<<<===>>>???@@@AAA===>>>???AAAAAA@@@@@@???>>>????????????>>>>>>===<<<======???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCAAACCCEEEDDDCCCDDDGGGJJJHHHHHHGGGGGGHHHJJJKKKMMMIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGIIIJJJIIIHHHGGGFFFIIIIIIHHHHHHIIIJJJLLLMMMHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHAAAEEEJJJMMMMMMLLLKKKKKKKKKKKKMMMRRRVVVVVVRRRNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKPPPVVVVVVQQQLLLKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJLLLMMMOOOPPPJJJJJJJJJKKKLLLOOOQQQRRROOOPPPPPPPPPOOOMMMLLLKKKHHHHHHJJJMMMPPPQQQOOOMMMIIIKKKMMMMMMLLLJJJGGGEEEGGGGGGGGGHHHHHHIIIIIIJJJGGGHHHJJJJJJIIIIIIIIIJJJBBBEEEHHHIIIHHHFFFFFFFFFEEECCCBBBAAAAAABBBDDDEEEBBBCCCBBBAAA@@@@@@BBBDDDGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGFFFFFFEEECCCBBBAAA@@@@@@AAAAAA???===;;;::::::888666666777888888777666555333333333555777888555555555555555555555555333333333333333333333333444444444444333222111111...//////000111222222222///111333333222222333444111111111111111111111111000000000000000000000000000000000000000//////.............../////////000---------------...///000.........///////////////........................---..................---.........------.........------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,++++++***)))*********+++++++++,,,,,,---------***++++++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))***++++++,,,------...---,,,,,,++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........*********++++++,,,,,,---************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,.........------,,,,,,,,,)))***++++++***)))'''&&&.../////////...------,,,++++++++++++++++++++++++))))))))))))))))))))))))------------------------++++++,,,---------,,,,,,,,,,,,,,,---------........................................../////////000///111222111000///000111222222111111111111222222111111111000111222222333111111333444555666666666333555888999999999;;;<<<>>>>>>===<<<;;;::::::999;;;:::999888999;;;>>>???@@@@@@AAAAAAAAA@@@???>>>============<<<<<<<<<<<<============>>>???@@@AAABBBAAA@@@>>>===<<<<<<<<<@@@@@@@@@AAACCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGFFFEEEDDDDDDEEEFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMMMMEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGJJJMMMMMMJJJGGGFFFEEEEEEGGGLLLNNNMMMKKKJJJKKKLLLMMMOOOOOOPPPPPPNNNMMMLLLJJJJJJIIIIIIIIIPPPWWW]]][[[SSSLLLJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLMMMNNNPPPQQQRRRLLLLLLNNNSSSWWWYYYVVVSSSVVVSSSRRRSSSQQQLLLIIIKKKIIIIIIJJJLLLLLLMMMMMMMMMJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDIIILLLJJJIIIJJJJJJGGGGGGGGGGGGFFFFFFGGGHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEJJJIIIHHHHHHHHHGGGEEEBBBGGGFFFEEEDDDBBBBBBAAAAAADDDCCCBBBAAA???===;;;:::777777777777777888888888888777555444333333444444555555444333333333333444666666555444333222222111222222222222222222222222333333333222222222111111111111111111111111111111222222111///............//////000111111111111111////////////............---------............///000///...---------------------...///000000//////------............------........................,,,---...//////...---,,,------------------------//////...---,,,,,,++++++***+++,,,,,,------,,,,,,..................------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++*********+++,,,------,,,++++++,,,,,,,,,---.........---,,,+++++++++++++++,,,,,,------------,,,++++++,,,---///000,,,,,,,,,++++++*********,,,---......//////.........------,,,+++***)))))),,,,,,------...///000000++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++******+++,,,,,,000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++......,,,,,,,,,,,,......******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------((())),,,...///...---,,,...,,,***,,,...000...,,,******++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------..................////////////111111000000//////......////////////000000000000//////............//////222222111111000111111111111111222333333444444555666444333444666777777777<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999:::<<<===@@@AAABBBCCCCCCBBBAAA@@@>>>>>>=========<<<<<<<<<============>>>???@@@AAAAAA@@@???>>>============AAAAAABBBCCCEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHIIILLLOOOOOOKKKHHHGGGFFFFFFHHHKKKMMMLLLJJJIIIJJJKKKLLLMMMNNNNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJOOOVVV[[[YYYRRRLLLKKKMMMMMMLLLLLLMMMMMMNNNOOOPPPKKKLLLMMMNNNPPPQQQRRRSSSOOOOOOPPPTTTXXXYYYXXXUUUUUURRRQQQRRRPPPKKKJJJKKKJJJKKKMMMNNNOOONNNNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDJJJMMMLLLKKKLLLKKKHHHGGGGGGGGGGGGGGGHHHIIIIIIMMMLLLJJJHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGJJJIIIGGGFFFGGGFFFDDDCCCEEEEEECCCBBBAAA@@@@@@@@@BBBAAA@@@???===;;;999888777777777777777777777888777666555444444444555555555555444333333333333444555444444333333222222111333333333333333333333333333333222222222111111111222222222222222222222222222111000/////////////////////000111111111111111111000000000000/////////---------............///111000///...............------...///////////////......////////////..............................------............------------------------------///......---,,,,,,++++++***+++,,,,,,------,,,,,,..................------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------.........---,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,---///000,,,,,,,,,,,,++++++++++++,,,---......//////......,,,,,,,,,++++++++++++++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***------,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++...---,,,++++++,,,---...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---------+++***+++---///---,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------............000000000000//////......////////////000000000000000000////////////000000111111111000111111222222222222222333444444555555666555444444666888888777:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;===>>>AAACCCDDDCCCAAA@@@>>>>>>>>>>>>==================<<<======>>>???@@@??????>>>>>>>>>>>>??????BBBCCCDDDEEEGGGIIIJJJKKKIIIIIIHHHGGGFFFEEEEEEFFFDDDDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFHHHIIIJJJJJJJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIJJJKKKMMMLLLJJJGGGIIIIIIHHHIIIKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKNNNTTTYYYXXXQQQLLLMMMPPPPPPOOOOOOOOOOOOPPPPPPQQQJJJLLLNNNPPPRRRSSSTTTTTTRRRRRRSSSUUUXXXYYYYYYXXXUUUQQQPPPPPPNNNJJJIIIKKKLLLMMMOOOQQQQQQPPPNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEKKKOOONNNMMMNNNLLLIIIGGGGGGGGGHHHIIIJJJKKKKKKPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHFFFEEEEEEFFFHHHIIIJJJHHHEEEDDDDDDEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>??????>>><<<;;;999888777888888777777777777777777555555444444555555666777555555444333333333333444222222222222222222222222333333333333333333333333333222222222222111111111333333333333333333333333111000000/////////000000///000000111111111111000111111111111000000000000---------............///111111000////////////000---....../////////////////////000000000000//////.................................------.........------------------------.........------,,,,,,+++***+++,,,,,,------,,,,,,------------------......------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---------,,,,,,,,,,,,------///...---,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------......///.........++++++,,,,,,,,,,,,------,,,+++++++++,,,---...///+++,,,,,,,,,,,,,,,------,,,---......//////......***+++++++++,,,,,,,,,---+++++++++,,,,,,------...------------------------******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***.........------,,,,,,,,,&&&'''(((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++***)))***,,,---,,,+++---------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...000000000////////////...////////////000000000000111111000000000000111111000000000000111111222333222222333444444555555666666555444555777999999888::::::::::::::::::;;;;;;:::999999888999999:::;;;888:::>>>@@@BBBAAA???>>>??????>>>>>>>>>============<<<<<<<<<======>>>???============>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHGGGFFFDDDKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNTTTYYYWWWQQQMMMOOOSSSTTTTTTRRRQQQPPPPPPPPPPPPJJJLLLOOOSSSUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXXXXXXXVVVRRROOONNNLLLGGGGGGIIILLLNNNQQQSSSRRRPPPMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHGGGGGGGGGFFFMMMQQQPPPOOOOOONNNJJJFFFGGGHHHIIIKKKLLLLLLLLLQQQPPPNNNLLLKKKJJJJJJKKKIIIHHHFFFEEEEEEFFFHHHIIIJJJGGGDDDBBBCCCDDDDDDDDDBBBBBB@@@??????>>>>>>>>>>>>===<<<;;;:::999888888888888888777777777777777444444444555666666777888555555444333333333333444222222222333333444444444444444444444444444444444222222222222111111111111222222222222222222222222000000000///000000111111///000111111111111000000111111111000000000//////---------............///000000///////////////000......///////////////.........////////////..............................///...---,,,,,,---...///------------------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......++++++,,,,,,---------...,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***.........------,,,++++++%%%'''))),,,---------,,,++++++,,,,,,,,,,,,------******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++,,,---...***))))))***++++++++++++---------............///...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,---------.........////////////////////////////////////000000000000111000000//////000000111////////////000222333333222333333444444555666666666555444555777999999999<<<;;;;;;:::999999888888666666777888999:::<<<<<<777999<<>>>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<===>>><<<<<<======>>>@@@AAABBBBBBCCCDDDFFFHHHHHHHHHHHHIIIHHHGGGEEECCCCCCBBBBBBBBBAAA@@@@@@@@@AAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGFFFEEEDDDDDDMMMMMMMMMLLLKKKIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNTTTYYYXXXRRRNNNQQQUUUXXXWWWUUURRRQQQOOONNNNNNKKKMMMPPPSSSUUUVVVUUUUUUSSSTTTTTTTTTTTTUUUUUUVVVWWWRRRNNNLLLIIIEEEEEEHHHLLLNNNQQQRRRRRRPPPMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDEEEFFFGGGGGGFFFFFFGGGMMMQQQPPPOOOPPPNNNKKKFFFGGGIIIJJJLLLLLLLLLLLLOOONNNLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHIIIFFFCCCBBBBBBDDDDDDDDDCCCBBBAAA@@@?????????@@@>>>===<<<;;;:::999::::::888888888888777777666666333444444666777777888888555555444333333333333444333333444444555666666666444444444444444444444444222222222111111111000000000000000000000000000000111000000000000111111222000000111111111000000///000000/////////.........---------............///.........------......///...///////////////......,,,------......------,,,........................///...---,,,,,,---...///---------------------------------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***)))***+++---...))))))***+++,,,,,,------++++++************++++++,,,,,,,,,,,,+++++++++***,,,+++++++++,,,,,,---...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------+++++++++,,,,,,---------,,,---......///...............------,,,+++***************+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---,,,+++***)))(((***,,,......---,,,***+++++++++,,,,,,---------+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,------))))))************++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---.........////////////.............../////////////////////000000000000000//////......//////000////////////000111222333222222333333444555555666555444333555777999999999<<<;;;;;;:::888777777666444444666777999;;;<<<<<<:::;;;===>>>@@@@@@@@@@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBCCCEEEFFFGGGGGGFFFFFFGGGFFFEEEDDDCCCCCCBBBCCCAAAAAA@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGHHHIIIMMMOOOOOONNNKKKIIIHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKMMMSSSYYYXXXRRRNNNPPPSSSWWWVVVTTTRRRPPPOOONNNNNNNNNOOOQQQSSSTTTUUUTTTTTTRRRTTTUUUUUUTTTSSSSSSTTTUUUPPPKKKIIIGGGDDDEEEIIIMMMNNNPPPRRRRRRQQQOOOMMMKKKKKKJJJIIIHHHGGGGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFHHHMMMPPPNNNMMMNNNNNNLLLFFFGGGIIIKKKLLLLLLKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHFFFCCCCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>===<<<:::::::::;;;<<<999999888888777666666666333444555666777888888777555555444333333333333444444444555555666666666777333333333333333333333333222111111111111000000000000000000000000000000000222111111000000000111111000111111111111000000///////////////............---------............///...------------....../////////////////////...---,,,,,,,,,------,,,,,,,,,.................................------.........------------------------------------------------***+++,,,,,,------,,,,,,++++++,,,,,,------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---*********++++++,,,,,,---++++++************++++++++++++,,,,,,,,,+++***)))++++++++++++,,,---......,,,,,,------...---------------,,,,,,,,,,,,++++++)))***+++,,,---------,,,***+++++++++++++++,,,,,,,,,---......//////......//////...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,******+++,,,---......---+++******++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,*********+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------.............../////////000000---............/////////////////////000000000000//////............//////////////////000000111222111111222333333444444555444333222444666888999888::::::999999888888777777444555666888999:::::::::;;;<<<<<<<<<===>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<============>>>???AAAAAADDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDAAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLKKKJJJJJJKKKMMMMMMOOOPPPNNNKKKIIIIIIJJJIIIHHHGGGFFFFFFHHHIIIJJJMMMLLLKKKJJJJJJJJJJJJJJJJJJQQQXXXXXXRRRMMMMMMPPPRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTQQQTTTWWWWWWTTTRRRQQQRRRQQQKKKGGGGGGFFFEEEIIINNNNNNOOOQQQRRRSSSRRRRRRQQQMMMMMMKKKJJJHHHFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGHHHLLLNNNKKKJJJLLLMMMLLLFFFGGGIIIKKKKKKKKKIIIIIIGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGEEEDDDDDDFFFFFFEEECCCBBBBBBAAA@@@@@@@@@AAAAAA===<<<:::999999:::;;;<<<999999888888777666666555444555666777888888777777555555444333333333333444444444555555555555555555333333333333333333333333111111111111000000000000000000000000000000000000333333222111000000000000111111111111111000//////000000000////////////...---------............///...............///000000///////////////...------,,,------------------,,,........................------............------------------------------------------------------***+++,,,,,,------,,,,,,***++++++,,,------......,,,+++++++++,,,,,,---...------------------------((()))***++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,+++***++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++((()))+++,,,------,,,,,,+++******************))),,,---......//////............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***(((***,,,---...---,,,,,,***+++,,,---,,,,,,+++*********+++,,,,,,---......++++++************+++++++++++++++++++++++++++++++++,,,---......---,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++(((***,,,,,,***)))+++---************+++++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------.........//////---------.........//////////////////000000000000000000////////////000000000000/////////000000111000000111222222333333444333111111222555777888888888888888888888999999999555666777888888888888888;;;:::999999:::;;;===>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;============>>>???@@@AAAEEEFFFHHHHHHHHHFFFDDDCCCBBBAAAAAABBBCCCDDDEEEEEEAAAAAA@@@@@@AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLKKKJJJJJJLLLOOOMMMOOOQQQOOOKKKIIIIIIJJJJJJIIIGGGFFFFFFHHHIIIKKKNNNMMMLLLJJJJJJIIIIIIIIIHHHOOOWWWWWWQQQKKKKKKMMMNNNNNNNNNOOOOOOQQQRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSQQQUUUYYYYYYUUURRRQQQQQQMMMGGGDDDEEEFFFGGGLLLQQQPPPPPPQQQSSSSSSTTTTTTTTTNNNNNNLLLJJJHHHFFFDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHLLLLLLIIIHHHKKKMMMLLLFFFHHHIIIKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEECCCCCCEEEFFFGGGFFFEEEEEEFFFGGGGGGEEECCCAAAAAA@@@@@@@@@@@@@@@@@@<<<;;;999888888999;;;<<<999999999888777666666555444555777888888777777666555555444333333333333444444444444444444444444444222222222222222222222222111111111111000000000000111111111111111111111111444333222111000000000000111111111111111000//////111111111111000000000000---------........./////////////////////000111111//////000000///...---------..................---........................,,,---...//////...---,,,------------------------------------------------++++++,,,---------,,,,,,******+++,,,,,,---......++++++++++++,,,,,,---...........................'''(((***+++,,,,,,++++++,,,,,,++++++++++++++++++///......------......///,,,---.........---,,,+++++++++++++++,,,---...///,,,,,,,,,,,,++++++***)))---------,,,,,,+++++++++((()))+++,,,------,,,,,,+++*********))))))((((((,,,---......//////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++(((***,,,...//////...---))))))***+++++++++++++++******+++,,,,,,---......******))))))))))))******++++++++++++++++++++++++,,,,,,............,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......------------,,,,,,------------------------***+++---......---+++***)))+++---,,,******,,,...******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////000000000000111111000000000000111111111000000////////////000///000000111222222333333222111000222555777888777777666666555555555666666666666777777888888888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;:::999999:::::::::=========<<<;;;<<>>>>>>>>>>>BBB@@@===:::888777777777999888888888777777666666555555666666666666555555444555555555666666777777444444333333333444444555222333333333333222111111//////...//////000111111////////////000000000000555333111///......///000333333333222222222111111000000/////////000000111.../////////000000111111////////////////////////222111000///......//////------......------,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------..................*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------------------------,,,---///111222222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---............******************++++++************+++,,,---...///...---+++******+++++++++,,,,,,------,,,,,,+++******************************+++,,,,,,,,,,,,+++---,,,,,,+++*********++++++,,,,,,------,,,,,,+++******************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***------,,,++++++,,,,,,,,,)))***+++,,,------------+++,,,------......---------+++++++++---------+++,,,+++++++++******))))))......,,,,,,,,,,,,......,,,,,,++++++,,,,,,---...)))+++------,,,,,,,,,---)))***+++,,,------------000000///------,,,,,,---//////000000///...------//////////////////////////////...---------------111111222222222333333333222222222222333444555555666666555555555555666666777777777888888888999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;===>>>>>>===<<<<<<>>>@@@BBBCCCDDDDDDBBBBBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDAAABBBDDDDDDDDDEEEGGGIIIJJJJJJKKKLLLKKKKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOMMMOOOOOONNNLLLJJJJJJJJJGGGFFFFFFEEEFFFGGGHHHIIIMMMKKKJJJJJJKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLLLLMMMPPPPPPPPPPPPQQQRRRSSSSSSPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTRRRPPPOOONNNKKKHHHHHHJJJNNNPPPQQQTTTTTTTTTVVVVVVTTTPPPLLLLLLLLLLLLKKKIIIGGGEEECCCEEEHHHJJJKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHGGGGGGIIIKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDAAA@@@???>>>============@@@???<<<:::999888999:::888888888777777777666666555555666666666666555555444555555555666666666777555444444333333333444444222333333333333222111111111000000000000111111222//////000000000111111111444222000///...///000111222222222111111000000000000//////......//////000,,,---------.........///////////////////////////000000000000//////.....................---,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------------,,,------------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------------------------***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************+++++++++,,,,,,---------------...///000000000000.........---------------************+++,,,---...///...---+++******+++++++++,,,,,,------,,,,,,+++******************************+++,,,,,,,,,,,,+++---,,,++++++******++++++++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***---,,,,,,,,,+++,,,,,,,,,+++,,,---....../////////---.........---,,,,,,++++++******+++---///...---+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...)))+++------,,,,,,,,,---......---,,,,,,+++******........................///////////////.........////////////////////////111000000///......//////111111111111222222222222222222222222333444555555666666555555555555666666888888888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;>>>???@@@@@@>>>===>>>>>>AAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDAAACCCEEEFFFFFFGGGJJJLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOLLLMMMNNNNNNLLLKKKKKKLLLHHHGGGFFFFFFFFFGGGHHHIIIMMMKKKHHHHHHIIIKKKLLLLLLNNNMMMMMMNNNPPPPPPOOOMMMQQQQQQPPPPPPPPPQQQQQQRRRNNNMMMMMMLLLMMMNNNOOOPPPQQQRRRTTTUUUVVVUUUTTTSSSNNNLLLJJJJJJMMMOOOQQQRRRSSSRRRQQQQQQRRRQQQNNNLLLLLLLLLLLLJJJIIIGGGEEEDDDHHHJJJLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKGGGGGGGGGHHHJJJKKKJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIGGGEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCC??????>>>===<<<<<<<<<<<<>>>===<<<:::::::::;;;;;;888888777777777777666666555666666777777666666555555555555555555666666666555555444333333333333333222333333333333222111111333222111111111111111222000000111111111222222222222111000//////000111111222222111000//////......//////...............///---------------.........//////////////////////////////000111000///...---...////////////...------...............---------........................------------------------,,,,,,------------,,,,,,......------,,,,,,++++++...------------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------------------------++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++,,,,,,,,,,,,---------...///000111111111111000000//////......------+++******++++++,,,---.........---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++******++++++******++++++++++++******+++++++++*********))))))++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---/////////...---,,,***)))***))))))+++---//////...***++++++,,,------......,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...)))+++------,,,,,,,,,---000///---+++************+++,,,---...////////////.........///////////////////////////////////////222222111000000000111111000000000000111111111111222222222222333444555555666555555555555666666777999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999:::;;;;;;???AAACCCCCCAAA???>>>>>>@@@AAABBBAAA@@@@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDCCCEEEGGGHHHHHHHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNNNNKKKMMMNNNNNNMMMLLLMMMNNNJJJIIIHHHHHHHHHIIIJJJJJJNNNKKKHHHGGGHHHKKKLLLMMMNNNLLLKKKMMMQQQRRRPPPMMMPPPPPPOOONNNNNNNNNNNNNNNLLLKKKJJJJJJKKKMMMOOOPPPQQQRRRUUUWWWXXXWWWWWWVVVNNNMMMLLLLLLOOOQQQRRRRRRRRRPPPNNNMMMMMMNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFEEEHHHJJJLLLLLLKKKIIIIIIIIILLLLLLLLLMMMMMMLLLLLLLLLHHHGGGGGGIIIKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKIIIGGGEEEDDDDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA>>>===<<<<<<;;;;;;;;;<<<>>>===<<<;;;::::::::::::777777777777777777666666666666777777777777666666555555555555555555555555555555444333222222222222222333333333333222111111333222111111000000000000111111222222222333333333111000000///000000111222222222111000//////...---///......------------...////////////////////////////////////////////////---...000111111000...,,,/////////000///......---........................////////////////////////........................+++,,,,,,------,,,,,,+++......---,,,++++++******,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////......---,,,+++******+++++++++++++++,,,---...---------,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,)))******++++++******)))'''((((((***+++,,,------++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,((()))******+++++++++***............---,,,+++***+++******+++---......---+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...)))+++------,,,,,,,,,---...---+++******+++---...+++,,,---////////////...............//////000000////////////////////////222222111000000111111111////////////000000000000222222222222333444555555555555555555555666777777999999999999999999999999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<:::999999999::::::;;;<<<@@@BBBEEEEEECCCAAA@@@???>>>@@@AAA@@@???>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCEEEGGGIIIIIIHHHGGGGGGHHHJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLKKKMMMOOOOOONNNMMMNNNOOOLLLLLLJJJJJJIIIJJJKKKLLLMMMKKKHHHGGGIIIKKKMMMNNNNNNLLLKKKMMMPPPQQQOOOLLLNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPPPPRRRTTTWWWXXXXXXXXXWWWOOONNNMMMNNNPPPRRRQQQPPPPPPMMMJJJJJJKKKLLLMMMLLLLLLLLLKKKIIIHHHGGGFFFFFFGGGIIIKKKKKKJJJHHHHHHIIILLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJLLLLLLKKKIIIFFFFFFFFFFFFFFFGGGHHHHHHLLLKKKJJJHHHFFFEEEDDDDDDBBBBBBCCCBBBBBBAAA@@@@@@===<<<;;;;;;;;;;;;;;;;;;>>>>>><<<;;;:::999888888666666666666666666777777666666777777777777666666555555555555555444444444555444333222222222222222222333333333333222111111222111000///////////////222222222222333333333333000000000000000000111111333222222111000000////////////...---------------///////////////.........////////////////////////,,,---///111111///...---/////////000///......------.....................////////////////////////........................+++,,,,,,------,,,,,,+++......---,,,++++++******,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...------,,,+++******))),,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,)))******++++++******)))'''((((((***+++,,,------++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,------,,,,,,+++******+++,,,------------,,,))))))***+++++++++******,,,,,,------...------,,,---,,,++++++------,,,***---,,,,,,+++***))))))(((------------------------,,,,,,++++++,,,,,,---...)))+++------,,,,,,,,,---...,,,+++******+++---///------...............---......------...///000111////////////////////////000000/////////000000111....../////////000000000222222222222333444555555555555444555555666777888999999999999999888888888777777888888888999999999888999999::::::;;;;;;;;;999999999999:::;;;<<<<<>>??????======>>>???@@@@@@@@@@@@@@@AAAAAABBBEEEGGGHHHHHHGGGEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIKKKKKKKKKJJJJJJKKKMMMOOOOOOMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMKKKIIIIIIKKKMMMNNNNNNNNNMMMMMMNNNOOOPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOPPPQQQOOOQQQSSSVVVWWWXXXWWWVVVPPPOOOOOOPPPQQQQQQOOONNNLLLJJJHHHHHHJJJLLLMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGIIIKKKKKKJJJIIIIIIIIILLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKKKKIIIGGGCCCCCCCCCCCCDDDFFFGGGHHHJJJJJJIIIHHHGGGEEEDDDDDDBBBCCCBBBBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<======<<<:::999777666555555555666666666666777777666777777888888777777666555555555444444444444444333333222222222222333333222333333333333222111111111000//////////////////111111222222222333333333111111111111000000000000222222111111111111000000000000///...---------------------,,,,,,,,,,,,,,,////////////////////////,,,---...///000///.........////////////...---------------...............////////////////////////------------------------,,,,,,------------,,,,,,......------,,,,,,++++++...------------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------------------------+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........************************------,,,,,,,,,,,,++++++,,,---...///000000000000//////......------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,******++++++++++++******+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***)))***,,,---...------,,,,,,,,,------------,,,,,,+++,,,------......------///---,,,,,,,,,,,,+++)))...---,,,+++)))(((''''''***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...)))+++------,,,,,,,,,---///...,,,+++***++++++,,,///......---------......//////...------...000111//////////////////////////////.........///000000////////////000000000000222222222222333444555555444444444555555666777888999999888888888777777777777777777777888888888999777777888888999::::::;;;999999999999:::;;;<<<======???AAAAAA@@@??????@@@<<<===>>>>>>===<<<===>>>??????>>>>>>??????@@@AAAAAADDDFFFGGGFFFDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHJJJLLLMMMMMMKKKJJJKKKKKKLLLLLLJJJIIIIIIIIIJJJJJJLLLKKKJJJKKKMMMOOOOOONNNNNNPPPQQQQQQOOONNNNNNOOOJJJJJJIIIIIIIIIIIIIIIJJJHHHJJJLLLOOOQQQRRRQQQQQQNNNPPPRRRUUUVVVVVVUUUUUUPPPPPPPPPPPPQQQPPPMMMKKKIIIHHHFFFGGGJJJMMMNNNNNNLLLKKKJJJHHHGGGGGGGGGHHHGGGIIIKKKLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHIIIHHHFFFDDDAAAAAABBBCCCEEEGGGIIIJJJGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBB@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::999999888777666666555555555666666666777777777777888888888888777777555555555444444333333333111111111111222333444444222333333333333222111111000000000///000000111111111111111111222222222222111111111111111000///.../////////000000000000111222111000///............---------,,,,,,+++++++++////////////////////////---------.........//////...............---,,,,,,---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------------,,,------------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------------------------++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************---------,,,,,,++++++++++++,,,---.../////////////////////..................------,,,,,,,,,------++++++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((++++++******++++++,,,---,,,,,,,,,------------...,,,,,,------,,,,,,+++***(((***,,,---......---,,,------............---------------...------,,,,,,...,,,++++++------,,,***------,,,+++******))))))***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,...000222111000...------...///000///////////////////////////............///000111//////000000000111111111222222222222333444555555444444444555555777888888999888888888777777666666777777777777888888888888666666777888999999::::::999999999999:::;;;<<<===:::<<<>>>>>>======>>>???<<<===>>>===<<<;;;<<<>>>>>>>>>>>>===>>>??????@@@>>>AAADDDFFFEEEDDDDDDEEECCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIEEEFFFFFFGGGGGGFFFFFFFFFHHHIIIJJJKKKKKKIIIGGGFFFIIIKKKLLLKKKIIIHHHHHHIIIKKKJJJIIIHHHGGGHHHHHHIIILLLKKKKKKLLLOOOPPPOOONNNOOORRRTTTSSSPPPNNNOOOQQQJJJJJJIIIIIIIIIJJJJJJKKKGGGJJJNNNQQQSSSSSSRRRQQQNNNOOORRRTTTUUUUUUTTTSSSQQQPPPPPPQQQQQQOOOLLLIIIGGGFFFEEEGGGJJJMMMOOOOOOMMMKKKJJJHHHGGGGGGHHHHHHGGGIIILLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJIIIGGGGGGGGGFFFCCCAAAAAABBBCCCDDDGGGIIIKKKLLLDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@???===<<<<<<<<<;;;;;;;;;<<<<<<===666777777888888888777777444555555555666666777777777777888888888888777777555555555444444333333333000000000111222333555555222333333333333222111111111000000000111222333333000000111111111222222222222222222222111///...---------......///000000000222222111//////........./////////......---------////////////////////////---------------...///000------......------,,,+++---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------..................*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---------------------------------,,,,,,---///000222,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,,,,,,,---------..................------,,,,,,,,,------***+++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++*********+++,,,,,,---+++,,,,,,------,,,,,,+++******************++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,---------,,,++++++((())),,,.........---,,,,,,,,,,,,------,,,++++++/////////...---,,,+++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,++++++,,,,,,---...)))+++------,,,,,,,,,---'''(((***,,,.../////////...,,,******+++...222555222111///---,,,---.../////////////////////////////////...//////000111111000000000000111111111111222222222222333444555555777666555444444555666777777777777777777777777777777777777777777777777777777777777777777777777777777888999:::;;;:::999888======;;;::::::;;;======999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAA======???@@@AAABBBBBBBBB???@@@BBBCCCEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJIIIHHHEEEDDDDDDGGGJJJHHHJJJLLLPPPSSSUUUWWWWWWTTTUUUTTTRRRNNNLLLKKKKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLNNNQQQRRRSSSSSSRRRQQQQQQRRRRRRQQQQQQPPPOOOKKKLLLMMMMMMMMMLLLJJJIIIIIIFFFDDDGGGMMMPPPNNNKKKIIIIIIJJJJJJJJJIIIGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHGGGEEEDDDBBBAAAAAACCCCCCEEEKKKQQQRRRNNNIIIDDDBBBAAAAAABBBCCCAAA@@@<<<>>>AAAAAA@@@>>>======@@@@@@???>>>===<<<;;;:::888777777666666666666666777777777777777888888888999777555444333444666777555555555555444333222111111111111111111111111111111111111111111111111111//////000111222333333333333333333222222111111111222222222222222222222222000000000000//////////////////............//////....................................////////////------...///000000////////////////////////////////////............////////////............//////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++***)))***+++,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++,,,,,,------...------------------------...------,,,,,,------...,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++,,,,,,)))++++++***((('''((()))+++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,------------------------------,,,+++******,,,...///...------,,,,,,++++++***++++++++++++++++++++++++''')))***,,,------,,,,,,,,,---......//////......+++,,,------......------------------------------,,,,,,,,,,,,+++***))))))..................---------------------...///000000000000000000///////////////............//////............////////////222444444222000222333333444444333333333333444444777777777777777777777777777777777777777777777777666666666666666666666666777888999:::::::::999888:::999999999999999999:::888888999:::::::::::::::;;;;;;<<<<<<<<<=========<<<======>>>??????@@@@@@<<<===>>>@@@AAAAAABBBBBB???@@@AAACCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHFFFDDDBBBCCCFFFHHHKKKLLLNNNPPPRRRSSSTTTUUUTTTTTTSSSPPPMMMKKKKKKLLLNNNNNNOOOOOOOOONNNNNNMMMJJJKKKMMMNNNOOOPPPOOOOOOOOOPPPPPPPPPOOOOOONNNNNNJJJJJJKKKKKKKKKJJJIIIHHHIIIFFFEEEHHHMMMOOONNNKKKIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAACCCBBBDDDIIIOOOPPPLLLGGGDDDCCCAAABBBCCCCCCBBB@@@===???AAAAAA???>>>>>>>>>AAA@@@@@@???===<<<<<<;;;999888777777666666777777888888888888888888777777888777555444444444666666555555555444444333222111111111111111111111111111111111111111111111111111//////000111222222222222222222222222222222111111222222222222222222222222000000000000///////////////..................///------------------------............////////////------...///////////////........................//////............////////////............//////......------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++++++++,,,------......------------------------------,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++******++++++++++++++++++++++++++++++,,,------++++++,,,---......------------......------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,---............---+++,,,------...---------------------------------))))))***+++,,,,,,,,,,,,---------------,,,,,,,,,...------------....../////////////////////////////////............///////////////000000000000111111222222000///000111222666666777777777777666666888888888888888888888888777777777777777777777777666666666666666666666666777777888999999999999999777888888888888888888777777777777888888888888999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<===???@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHFFFFFFEEECCCAAAAAADDDFFFNNNOOOPPPQQQQQQQQQQQQQQQSSSRRRQQQMMMKKKJJJKKKMMMPPPPPPOOONNNNNNMMMNNNNNNJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFHHHFFFFFFHHHLLLNNNLLLJJJIIIJJJKKKLLLLLLLLLKKKJJJGGGHHHJJJKKKLLLKKKKKKJJJLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCGGGLLLLLLIIIEEEDDDCCCBBBBBBCCCCCCBBB@@@@@@AAABBBAAA???>>>???@@@AAAAAA@@@???>>>>>>======:::999888888777777888888::::::999999888777777777888777555444444444555666333444444444333222111000111111111111111111111111111111111111111111111111//////000111222222222222111111111111111222222222000000000000000000000000////////////000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------...////////////...........................//////............////////////............/////////...---,,,+++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,------......,,,,,,,,,---....../////////.........------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++*********+++,,,---,,,+++***+++,,,************************+++,,,------++++++,,,---------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---......+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,------------,,,++++++,,,---------------------------------------))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///...------------------........................//////............//////000000000000111111111111111000////////////000111777888999::::::999888777777777777777777777777777777777777777777777777777666666666666666666666666666666777888888999999999777888999::::::999888777777777777777777888888999::::::::::::;;;;;;;;;;;;999999::::::;;;<<<<<<<<<;;;;;;<<<>>>>>>?????????======???@@@AAABBBBBBBBB@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKKKKKKKIIIHHHHHHHHHHHHHHHEEEEEEEEECCCAAAAAACCCEEEMMMNNNNNNOOOPPPPPPPPPOOOQQQPPPNNNKKKHHHIIIKKKNNNOOONNNLLLKKKJJJJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFHHHKKKLLLJJJHHHGGGHHHJJJKKKLLLKKKKKKJJJGGGGGGIIIJJJJJJJJJIIIIIIJJJHHHFFFDDDBBBAAABBBBBB@@@AAABBBCCCDDDCCCCCCBBBAAAAAABBBEEEHHHHHHFFFDDDDDDCCCBBBBBBCCCCCCBBBAAABBBCCCCCCAAA??????@@@AAAAAAAAA@@@@@@???>>>======;;;:::999999888888999999;;;::::::999888777777666777666555444444444555555222333333333222222111000111111111111111111111111111111111111111111111111//////000111111111111111///000000000111111222222000000000000000000000000////////////000000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...//////.................................///......------......//////......------......///......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///...---,,,++++++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++++++++++++++,,,,,,------...//////000//////......------,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++***)))))))))***++++++)))))))))+++************************+++,,,------++++++,,,---+++******))))))******+++------------------,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++*********+++,,,******+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,---------------...//////............////////////000000000111111111222///...000111000000111555666777888888777666555666666666666666666666666666666666666666666666666555555555555555555555555555555666666777888999999666777999999999999777666777777777666777888999999999999999999::::::::::::777888888999::::::;;;;;;::::::;;;<<<============;;;<<<===??????@@@@@@@@@????????????@@@AAACCCCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBCCCEEEHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMKKKIIIGGGHHHKKKMMMNNNMMMKKKJJJIIIJJJKKKKKKLLLKKKJJJJJJIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJJJJHHHFFFEEEFFFHHHIIIIIIIIIHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGFFFEEEBBB@@@>>>>>>>>>>>>>>>???AAACCCCCCCCCBBBBBB@@@@@@@@@BBBDDDEEEEEEDDDEEECCCBBBBBBCCCDDDBBBAAACCCDDDCCCBBB??????@@@AAA@@@??????>>>>>>=========;;;::::::999999999999999::::::999999888777666666666555555444444444444444222222333333333222111111111111111111111111111111000000000000000000000000//////000111111111000000/////////000000111111111////////////////////////.../////////000000000111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------............------..............................------------............------------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///...---,,,+++++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))((((((''',,,,,,------...//////000/////////......---------,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,+++***)))))))))***++++++***)))***,,,************************+++,,,------++++++,,,---+++******))))))******+++......---------,,,,,,,,,***+++,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,---------...///...---,,,,,,,,,,,,,,,+++,,,,,,,,,------......//////............//////........./////////000000333...///444666333111222888888999999999999888888666666666666666666666666666666666666666666666666555555555555555555555555555555555555666777999:::555666666666666666666555777777666555666777888999888888888888999999999999777777888888999999::::::999::::::;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCAAABBBBBBCCCEEEGGGIIIJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDBBBAAABBBDDDDDDEEEFFFHHHJJJKKKLLLLLLJJJJJJIIIHHHGGGGGGJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKIIIHHHGGGDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>>=========<<<>>>@@@BBBCCCBBBAAA@@@>>>??????AAABBBDDDEEEFFFEEEDDDCCCCCCDDDDDDCCCAAABBBCCCDDDBBB@@@>>>???@@@=========<<<<<<;;;;;;;;;;;;:::999999888888999999999999888888777666666666555555555555444444333333222222333333333333222222111111111111111111111111000000000000000000000000//////000111111000000///////////////000000000000////////////////////////......//////000000111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---............---,,,,,,------------------------......------------............------------......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++***+++,,,---------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,---,,,+++***((('''&&&&&&,,,,,,,,,---......//////........................,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++*********+++,,,------,,,,,,---...+++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,,,,,,,------.........------,,,,,,+++++++++,,,,,,,,,,,,------......---,,,,,,+++******+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////............//////............////////////333...///888<<<666111222<<<<<<;;;;;;;;;;;;<<<<<<888888888888888888888888666666666666666666666666555555555555555555555555444444444444555777999:::777666666666666666666777666555444333444555777888777777777888888888999999777777777888999999::::::888999::::::::::::::::::999:::;;;<<<============<<<;;;::::::<<<>>>@@@AAA@@@AAAAAABBBDDDFFFHHHIIIFFFFFFDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA@@@AAABBBAAABBBCCCEEEFFFGGGGGGHHHFFFGGGHHHHHHGGGGGGIIIKKKHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFHHHJJJMMMNNNMMMKKKJJJIIIDDDEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@???>>>===<<<===@@@BBBBBBBBB@@@???===>>>???@@@AAACCCFFFHHHEEEDDDCCCCCCDDDDDDCCCBBBAAACCCDDDCCC@@@>>>======::::::::::::999999999999::::::999888888888888888777666666666666666666666444555555555444444333333333333444444444444333333111111111111111111111111000000000000000000000000///000000000000000////////////////////////......000000000000000000000000.........///000111111111///..................///------------------------,,,,,,---------.........---.........------,,,+++------------------------...------,,,,,,------......------,,,,,,------......---------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***+++,,,---------,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......******+++++++++,,,,,,,,,------,,,+++***))))))(((+++++++++,,,------......------......//////000000------,,,,,,,,,,,,------***+++,,,------,,,+++***************************************************)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......------------......///......---,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,+++,,,,,,------,,,,,,,,,---......////////////............//////...////////////000000000222,,,///;;;???888111111::::::888777777888::::::::::::::::::::::::::::::666666666666666666666666555555555555555555555555444444333444555777999::::::999888777777888999:::555444333222222444666777777777777777888888888888777777777888999999::::::888888999:::::::::999999999999:::;;;<<<<<<<<<<<<:::999888888:::<<<>>>@@@@@@@@@AAABBBDDDFFFHHHIIIEEEDDDCCCBBBBBBAAABBBBBB@@@AAABBBAAA?????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDFFFGGGHHHGGGGGGHHHJJJCCCDDDFFFHHHIIIIIIIIIHHHJJJIIIGGGFFFFFFFFFGGGHHHIIIHHHFFFEEEDDDEEEGGGHHHIIIHHHFFFEEEEEEEEEFFFGGGKKKMMMPPPQQQOOOMMMLLLKKKEEEFFFGGGGGGFFFEEEDDDCCCAAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCCCCCCCAAA@@@???<<<===@@@BBBBBBAAA???>>><<<===>>>???@@@CCCFFFIIIFFFDDDCCCCCCDDDDDDCCCBBB@@@BBBDDDCCCAAA>>><<<<<<999999888888888888888888:::999888888777777888888555555555555666666666666444444555555444444333222333333444555555444444444111111111111111111111111000000000000000000000000///000000000000000//////000000//////.........---111111111111111111111111---......///000111111222//////............//////........................,,,,,,,,,---------......---.........------,,,+++------------------------...------,,,,,,------......------,,,,,,------...///...------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,***+++,,,---...---,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,,,,------...,,,,,,---...///000111111...------,,,,,,------...******,,,,,,,,,,,,******************************************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***,,,++++++***,,,---------------------------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---//////...---,,,,,,++++++---,,,+++******,,,...///***++++++,,,,,,------...++++++++++++++++++++++++''')))+++,,,------,,,,,,++++++,,,------------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))((())))))***++++++,,,,,,++++++++++++,,,------...,,,,,,------...///000000//////............//////000000000000111111111111111+++///===AAA888000///::::::999888888999::::::777777666666555555555444666666666666555444333222333333333333333333333333000222444666888888888888999999999888777666666555888666444444666777888888777777777777777888999999???===;;;888888999;;;<<<::::::999888777777888888888999:::;;;;;;;;;:::999999999::::::<<<===>>>???AAA@@@???@@@BBBFFFJJJLLLFFFDDDCCCAAAAAABBBCCCEEEAAAAAAAAA@@@???>>>===<<<@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHGGGEEECCCDDDGGGIIIHHHGGGJJJIIIHHHFFFEEEFFFFFFGGGHHHGGGEEEDDDCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA???>>>===<<<===???AAAAAA???===<<<>>>AAACCCBBBCCCFFFFFFCCCEEEEEEEEEEEEFFFDDDAAA>>>AAAAAA@@@===:::888999:::999999999999888888888777999999888888888888999999777777777777666666666666333333333222222222111111333333222111000000000111000000000000000000000000000000000000////////////222222111111000/////////............////////////000000000000////////////------------------------//////.........---------------------------------...,,,***+++---...,,,***,,,,,,------...///000000//////...---,,,++++++***------++++++++++++------,,,,,,++++++,,,,,,---.........---,,,+++******)))......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,---......,,,******+++---------,,,,,,+++++++++++++++++++++++++++++++++************************...------,,,,,,------...------,,,+++************,,,,,,+++++++++,,,------...------,,,,,,------......---+++***)))***++++++,,,,,,,,,+++++++++******++++++,,,------......///,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......***+++---......---+++***...------,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******+++,,,............,,,+++++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******************,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***)))((()))+++,,,,,,++++++,,,...000000///...---***+++,,,,,,------------,,,,,,,,,---------......***++++++,,,---...//////000///...---------------++++++,,,,,,---......///////////////////////////////////////000000000000:::999888888888888999:::666666666666555555444444666666666666555444333222333333333333333333333333333444666888:::::::::::::::999999888777777666666999777666666777888777666666666666666777888:::;;;===<<<:::888888999;;;<<<888777777666555555666666888999:::;;;;;;;;;:::999999999999:::;;;<<<>>>???@@@@@@???@@@BBBDDDGGGIIIAAA@@@???>>>>>>???AAABBBBBBBBBBBBBBBAAA@@@???>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGGGGEEECCCCCCEEEFFFEEEDDDGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMLLLLLLLLLKKKHHHFFFDDDCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>???AAACCCCCCAAA???>>>>>>CCCEEEDDDEEEHHHGGGCCCEEEDDDDDDEEEEEEDDD@@@>>>>>>??????>>>;;;::::::;;;999999999888888888777777999888888888888888888999777777777666666666555555333333333222222222222111444333222222111111222222000000000000000000000000000000000000000000000///222222111111000/////////............////////////000000000000////////////------------------------//////.........---------------------------------...,,,***+++---...,,,***++++++,,,,,,---......///.........------,,,,,,+++------,,,++++++,,,------,,,,,,++++++,,,,,,---.........------,,,,,,++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++---......,,,***++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++***+++++++++------,,,,,,+++,,,,,,,,,---------,,,,,,------------,,,+++*********+++,,,*********++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------.........***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,------------,,,,,,++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++---...---,,,***,,,---//////...---,,,***+++,,,,,,---------,,,,,,,,,,,,---------......,,,,,,------------------//////...------------------------...//////000000////////////////////////////////////000000000000999888888777777888888999666555555555555444444444666666666666555444333333222222222222222222222222444555666888999::::::::::::999999888888777777777999888888999::::::888666777666555555666999;;;===;;;:::999888888999;;;<<<777777666555555555666666888888999:::;;;;;;::::::999999999:::;;;<<<===>>>>>>??????@@@AAABBBCCCCCC>>>===<<<<<<<<<>>>???@@@BBBBBBBBBCCCCCCBBBBBBAAA???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCEEEFFFGGGEEECCCBBBCCCCCCBBBAAADDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBAAABBBCCCDDDGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJGGGEEEDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC????????????????????????@@@AAACCCDDDDDDCCCAAA@@@???DDDFFFFFFGGGIIIHHHDDDEEEDDDCCCDDDDDDCCC@@@===;;;===??????===<<<<<<<<<999888888888888777777777888888888888888888888888666666666555555555444444333333333333222222222222444444333222222222222333000000000000000000000000000000000000000000000000222222111111000/////////............////////////000000000000////////////.......................................------------------------------------,,,++++++------,,,+++***++++++,,,,,,---------------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,+++++++++***************+++++++++,,,,,,,,,+++---...---,,,++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---......---,,,+++++++++,,,------------------------++++++*********+++,,,,,,((()))***+++,,,------...++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------.........//////*********++++++***************++++++,,,------...))))))))))))))))))))))))******++++++++++++******,,,++++++++++++++++++,,,++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***))))))***,,,------,,,***+++,,,---...---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,///...------------------,,,,,,,,,---......//////////////////////////////////////////000000000000777777777777777777777777444444444444444444444444555555666666555444444333111111111222222222222222333444555666777888888999::::::999999999888888888777777999;;;======:::888:::888777555666888:::;;;999888777777777999;;;<<<999888888777777777888888888888999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???===>>>???@@@@@@@@@??????<<<<<<<<<<<<===???@@@AAA@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHFFFDDDCCCDDDEEEGGGFFFDDDCCCBBBAAAAAA@@@BBBDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGEEECCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDD?????????>>>??????@@@@@@BBBBBBDDDEEEEEEDDDBBBBBB???DDDGGGGGGHHHJJJHHHDDDDDDCCCBBBBBBCCCBBB???===:::<<>><<<;;;;;;999999888888888777777777888888888999999888888888666555555555444444444444444444333333333222222222333222222111111222222222000000000000000000000000000000000000000111111111222222111111000/////////............////////////000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,---...000///...,,,,,,+++++++++,,,------------------,,,*********++++++,,,,,,---))))))***+++,,,,,,------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------........./////////,,,,,,+++******+++,,,,,,******++++++,,,,,,,,,,,,******************************++++++++++++******,,,+++***))))))***+++,,,++++++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,***************+++++++++,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((('''&&&''')))******))))))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,---------))))))***++++++,,,,,,---////////////////////////////////////000000000000666666666666666666666666333333333333444444444444555555555666555555444333111111222222222333333333444555555666777888999999::::::::::::999999999999444555888<<>>??????<<<===>>>??????>>>===<<<;;;;;;<<<<<<===>>>???@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCGGGHHHHHHFFFCCCBBBCCCEEEGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHFFFEEEEEEFFFGGGGGGKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFF@@@??????>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCBBBBBB???CCCFFFFFFGGGIIIHHHDDDDDDBBBAAAAAAAAA@@@>>><<<;;;===@@@@@@>>>;;;::::::999999999999888888888888777888999999999999888777666555555555444444444444444444444333333333222222111111000000000000111111000000000000000000000000///000000000111111111222222222111111000/////////............////////////000000000000////////////////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...,,,,,,---....../////////------------,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---......000///...---,,,,,,++++++,,,,,,---......---,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------.........///...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******++++++)))(((((()))++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))*********++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((('''&&&''')))******)))*********+++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,---...//////------,,,,,,,,,------...))))))***++++++,,,,,,---////////////////////////////////////000000000000444555555666666555555444222222333333333333333444444555555555555555444444222222222333333444444555888888777888888:::;;;<<<::::::::::::::::::::::::444555888<<>><<<>>>===;;;999777666555444777777666666666777777888555555444444555555666666777777777777888:::;;;<<<======<<<<<<===>>>>>>???<<<<<<>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<=========>>>??????@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCFFFGGGGGGEEECCCBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHHHHFFFEEEDDDDDDEEEGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHBBBAAA@@@?????????AAAAAABBBBBBBBBCCCCCCBBBBBBBBB@@@DDDFFFEEEFFFIIIHHHEEECCCBBB@@@???@@@???>>><<<<<<>>>??????===;;;;;;;;;;;;::::::::::::999999999777888999::::::999888777666666666555555555444444444444444444333333333333000////////////000111111000000000000000000000000///000000111111222222222222222111111000/////////............////////////000000000000////////////........................---------...............------------------------+++,,,------++++++,,,---........................,,,,,,,,,------.........------............------,,,,,,++++++,,,,,,---...,,,,,,------.........///.........---------,,,,,,******+++++++++,,,,,,,,,***+++------,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------...//////...---,,,,,,,,,---+++,,,---......---,,,+++******+++,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------..............................---,,,,,,+++******))))))++++++++++++++++++++++++******++++++++++++******+++******************+++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********************************++++++,,,,,,---)))))))))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***))))))***,,,------,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......***++++++,,,---...///000,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////////////////////////////////////////000000000000333444555555555555444333111222222222333333333333444444555555555555555444222333333444555555666666999888888888888:::;;;<<<::::::;;;;;;;;;;;;;;;;;;777777888;;;===>>><<<:::<<<<<<<<<;;;999777555444777777666666666666666666444444444444444555666666777777666777888999;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<===============<<<<<<<<<==================>>>>>>??????@@@?????????======<<<===>>>AAACCCEEEDDDEEEEEEDDDBBBAAABBBDDDBBBDDDEEEEEEDDDDDDGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHGGGHHHHHHFFFEEECCCBBBCCCEEEGGGIIIIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHDDDCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFDDDEEEIIIJJJHHHCCCAAA???>>>>>>>>>===<<<;;;<<<======<<<<<<===>>><<<<<<;;;;;;;;;;;;::::::666888999::::::999888666777777777666666666555555555444444444444333333333000000//////000111111222000000000000000000000000///000000111111222333333222222111111000/////////............////////////000000000000////////////---------------------------------.........//////------------------------***,,,...---+++***,,,...------------------------,,,,,,------------------,,,---...//////...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------///......---------......+++,,,...//////...,,,+++++++++,,,,,,,,,+++***)))++++++++++++++++++,,,,,,*********+++,,,,,,------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---......---,,,,,,+++++++++*********************************************++++++++++++*********++++++++++++++++++***,,,+++***))))))***+++,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************************************************)))******+++,,,,,,------((())))))***++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++---...---,,,+++++++++++++++,,,------,,,---------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---------...//////000000////////////////////////////////////000000000000333333555555555555333333111111111222222333333333444444555555555555555444333333444444555666777777777777666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<<<<:::888:::;;;<<<<<<;;;888666444777777666666555555444444666666666666666777888999777666666666888999;;;===::::::999999999:::;;;;;;<<<<<<<<<============>>>???@@@@@@@@@@@@@@@???>>>??????@@@@@@@@@??????>>>:::999:::;;;>>>AAAEEEGGGCCCDDDDDDCCCAAAAAABBBDDD@@@BBBDDDDDDDDDDDDHHHKKKLLLKKKJJJIIIIIIKKKLLLMMMOOONNNLLLIIIHHHGGGGGGGGGFFFEEEDDDCCCDDDGGGJJJLLLHHHHHHGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEBBB@@@@@@@@@AAABBBDDDDDDDDDCCCCCCDDDDDDDDDFFFHHHGGGEEEFFFJJJLLLKKKCCCAAA>>>>>>>>>>>>===;;;999;;;<<<<<<<<<===???BBB======<<<<<<<<<;;;;;;;;;666777999::::::999777666777777777777666666666666555555444444444333333333111111000000111222333333000000000000000000000000///000000111222222333333222222111111000/////////............/////////000000000000000////////////---------------------------------.........//////------------------------***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))+++------,,,,,,---...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,///...------,,,,,,,,,,,,......---------......///+++,,,...//////...,,,++++++,,,,,,---,,,+++)))((())))))***+++,,,------...)))******+++,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***)))))))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++*********+++,,,------,,,+++***,,,+++***))))))***++++++************************++++++++++++++++++++++++'''(((***,,,------------************************************************))))))***+++,,,,,,------((())))))***++++++,,,,,,*********+++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***)))((()))+++,,,,,,+++,,,,,,++++++,,,,,,---...------------,,,,,,+++***,,,,,,,,,---------............---------,,,,,,,,,++++++++++++,,,,,,---...++++++,,,------......///////////////////////////////////////000000000000000000000000000000000000000111222333444444444444222222333333333222111111555444333333444555666777777777888999999:::;;;;;;888888999:::;;;<<<===>>>888888888999999:::::::::999999999888888666555555333444444555555444444333444444666777888888888888<<<;;;:::999888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>>>>===>>>?????????===<<<;;;???>>>======???BBBFFFHHHFFFFFFEEEDDDCCCCCCDDDDDDAAABBBCCCEEEGGGIIIJJJKKKJJJJJJJJJHHHFFFGGGIIILLLRRRQQQOOOKKKHHHFFFGGGIIIBBBGGGJJJJJJGGGFFFIIILLLPPPKKKGGGGGGMMMQQQRRRQQQSSSPPPMMMJJJIIIHHHFFFDDDGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDGGGIIIIIIGGGEEEFFFHHHBBBCCCCCCBBBAAA>>><<<;;;:::;;;;;;<<<===>>>>>>?????????>>>===<<<:::888777666888999999777666666777666555555555555444444444444444444333333222222222111111111111111111111111000...---,,,---000333555222222333333333222111000000000000000000111111111............////////////000000//////.........---...---,,,,,,,,,,,,---...---...///...------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,---...******++++++++++++,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------------------------...---,,,,,,+++++++++++++++,,,------++++++,,,---......---------,,,,,,,,,......---,,,+++******)))---------,,,,,,+++++++++++++++******************+++,,,,,,------,,,,,,+++''')))+++---...///......++++++******************,,,,,,,,,---------......------......------,,,+++++++++++++++******))))))---,,,+++******+++,,,---))))))***+++,,,,,,------******++++++++++++******+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,---+++***)))***,,,***++++++,,,,,,++++++***++++++******************+++*********,,,---,,,+++,,,,,,++++++***++++++,,,((())))))*********))))))******+++++++++******)))************************+++++++++************))))))*********++++++++++++))))))*********+++++++++))))))***+++,,,------...+++---......---,,,,,,------..................---//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......111111111111111111111111000111222333444444444444111222222333333333222222333333222222333444666777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::888888888888777666555444333444444444444444444333333333444444555555666666999999888888888888999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>=========>>>>>>???>>>>>>??????>>>===;;;;;;??????>>>>>>@@@CCCGGGIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLIIIIIIHHHGGGFFFGGGJJJMMMQQQQQQNNNKKKGGGFFFGGGHHHEEEIIILLLLLLIIIHHHKKKNNNQQQMMMHHHIIIMMMRRRSSSRRRSSSPPPMMMKKKJJJHHHFFFDDDFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIHHHGGGEEEDDDCCCGGGIIILLLLLLJJJGGGGGGHHHCCCCCCCCCBBBAAA???===;;;;;;;;;<<<======>>>?????????>>>>>>===<<<:::888777777999:::999777666666777444444444444333333333333444444333333333222222222111111111111111111111111222000...------///111333222333444444444333111000111000000000000000000000............////////////000/////////..................---,,,,,,---......---...///...------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,------++++++,,,---...------------,,,,,,,,,......------,,,+++++++++---------,,,,,,,,,++++++++++++************************++++++++++++******((()))+++---.........---)))))))))))))))))))))))),,,,,,,,,------------...---------------,,,,,,+++++++++++++++*********)))******)))(((((()))***************++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++************+++++++++,,,,,,+++))))))***,,,***++++++,,,,,,++++++***++++++******************+++***)))***,,,------,,,++++++******+++,,,,,,---++++++,,,,,,,,,,,,++++++)))))))))******))))))(((+++++++++++++++++++++++++++++++++************))))))))))))*********++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---......---,,,,,,---,,,------......------,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////......---.........222222222222222222222222000111222333444444444444000111222222333333333333111111111222333555666777999999::::::;;;;;;<<<<<<>>>>>>===<<<;;;::::::999777777888888888888999999777777777777777666555444333333444444444444333333555555444333333444555666666666666666777888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<>>===============????????????>>>===<<<;;;@@@??????@@@BBBEEEIIIKKKIIIHHHHHHGGGGGGGGGGGGGGGJJJKKKKKKLLLLLLMMMMMMNNNHHHHHHGGGEEEEEEGGGLLLOOOQQQPPPNNNKKKGGGFFFGGGIIIIIIKKKNNNNNNKKKKKKMMMPPPRRRNNNJJJJJJNNNRRRSSSSSSSSSPPPNNNLLLKKKIIIGGGEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJJJJIIIGGGEEEDDDCCCIIIKKKNNNOOOMMMJJJIIIHHHEEEEEEDDDCCCAAA???===<<<<<<<<<======>>>>>>??????>>>>>>======;;;:::888777999:::;;;:::888666666666333333333333222222222222333333333333222222222222111111111111111111111111333222000.........000111333444444555555333222111111111111000000/////////............////////////////////////..................---,,,,,,---......---...///...------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////++++++++++++++++++++++++******))))))******+++++++++,,,------++++++,,,---------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,******++++++++++++++++++******++++++++++++*********+++,,,------------,,,))))))******************,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++******************)))(((((()))******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))******+++,,,,,,+++))))))***,,,***++++++,,,,,,++++++*********++++++++++++++++++***))))))***---......---++++++***++++++,,,---...+++,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))))))))************+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,......,,,,,,,,,---+++,,,,,,------,,,,,,+++************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000//////............222222222222222222222222111111222333333333333333///000111222333444444444000111222333555666777888:::::::::;;;;;;<<<<<<<<<>>>>>>======<<<;;;::::::777777777777777777777777666666666666666555444333444333333333333333333444999777555444444555666888666555555666666777888999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===AAAAAA@@@@@@???>>>>>>===@@@@@@@@@BBBDDDGGGJJJLLLJJJIIIIIIHHHHHHIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMGGGGGGFFFEEEEEEHHHMMMRRRQQQPPPOOOKKKHHHHHHIIIKKKKKKMMMNNNNNNLLLLLLNNNPPPRRROOOKKKJJJMMMPPPRRRRRRRRRPPPNNNMMMLLLJJJGGGEEEEEEFFFGGGIIIIIIHHHGGGFFFDDDEEEHHHJJJKKKLLLLLLKKKLLLLLLKKKJJJHHHFFFEEECCCHHHJJJMMMOOONNNMMMJJJIIIEEEEEEDDDBBBAAA???===============>>>>>>>>>??????=========<<<;;;:::888888:::;;;<<<:::888666555666333333333333222222222222333222222222222222222222111111111111111111111111222111000/////////111222444444555555555444333222222222111000///......---............///////////////////////////...............------------......---...///...---------///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---+++,,,------++++++,,,------------,,,,,,,,,++++++,,,,,,---------.........------------------,,,,,,******+++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,))))))(((((((((((())))))+++,,,,,,+++)))(((***+++***++++++,,,,,,++++++*********+++++++++++++++,,,***))))))+++---......------,,,,,,+++++++++,,,,,,******++++++******))))))---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...***,,,...---,,,+++,,,---+++++++++,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------222111000//////...//////111111111111111111111111111111222222333333222222///000111222333444444444111222333555777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;666666666666666666666666444444555555555444333333444333222222222222333444888777555444333444666777777666666666666666777777::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<999999::::::<<<===>>>???BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJMMMMMMMMMLLLLLLLLLKKKKKKFFFFFFFFFFFFFFFJJJOOOSSSQQQQQQOOOLLLJJJIIIKKKMMMMMMMMMMMMMMMLLLLLLNNNOOOQQQNNNKKKJJJKKKMMMOOOPPPPPPOOOMMMMMMLLLJJJGGGEEEFFFGGGIIIKKKKKKJJJIIIHHHEEEFFFIIIKKKMMMNNNMMMMMMLLLLLLLLLKKKIIIHHHFFFEEEEEEGGGIIILLLMMMMMMKKKJJJEEEDDDCCCAAA@@@???>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<;;;:::888888:::;;;;;;:::888555555555444444444444333333333333222222222222222222222222111111111111111111111111000/////////000111333444444444555555555444333222222111111000///...------............////////////.........///////////////........................---...///...---------///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++)))))))))*********++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++++++++,,,---...+++,,,------++++++,,,---------,,,,,,,,,+++++++++++++++,,,,,,---.........------------------------******++++++,,,,,,,,,,,,---------......---------------,,,,,,,,,++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...---,,,++++++++++++,,,+++++++++++++++++++++,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))(((((((((((((((((()))+++++++++***)))((()))+++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,+++******+++---///...---//////---,,,++++++******+++++++++++++++***))))))((()))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************++++++++++++************))))))***+++,,,------...***,,,------,,,++++++,,,***++++++++++++++++++***......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000///////////////000000000000000000000000111111222222222222222111000111222222333333333333222333555666888888999999:::::::::::::::;;;;;;;;;999::::::;;;;;;<<<<<<<<<666666555555555555444444333333444444444333333222444333222111111222333444444444333222222333444555888777666666666666666777::::::::::::::::::::::::999999::::::;;;;;;<<<<<<::::::;;;<<<>>>@@@BBBCCCBBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBDDDEEEGGGIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGHHHHHHIIIKKKOOOSSSPPPPPPOOOLLLJJJJJJLLLNNNNNNNNNLLLLLLLLLMMMNNNOOOQQQOOOLLLJJJJJJKKKNNNPPPOOONNNLLLLLLLLLJJJFFFDDDFFFHHHJJJLLLMMMLLLJJJIIIGGGHHHIIIKKKMMMNNNNNNNNNLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEFFFHHHKKKKKKJJJHHHCCCBBBAAA@@@????????????<<<<<<<<<===============<<<<<<<<<;;;;;;:::888888888999:::999777555555555444444444444333333333333111111111222222222222222111111111111111111111111/////////000111222333444333444444555555333222111000000000//////.....................////////////.........///////////////---...////////////...------...///...------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++........................,,,,,,,,,+++,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------------------............******++++++,,,---------++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,...---+++*********+++,,,++++++++++++,,,,,,,,,,,,((()))************)))(((++++++++++++++++++++++++)))******++++++******)))+++++++++++++++*********))))))(((((((((((())))))***++++++***(((((()))+++***++++++,,,,,,++++++*********++++++,,,------------,,,+++,,,---...---,,,000///...,,,++++++++++++............---,,,+++***((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))*********++++++++++++++++++***************))),,,,,,,,,+++++++++*********+++------+++++++++,,,***++++++,,,,,,++++++***000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000111111111111111111111111111111222222222222111111111222222333333333222222222333555666777777777777::::::::::::::::::999999999999999:::::::::;;;;;;555555555555444444333333222222333333333333222222444333222000000222333444222222222333333444444444666666666666777888999999::::::::::::::::::::::::888999999:::;;;;;;<<<<<<;;;;;;<<<<<<>>>???AAAAAA????????????@@@BBBCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFHHHJJJKKKLLLMMMPPPRRRNNNNNNMMMJJJHHHHHHKKKMMMPPPOOOMMMLLLLLLNNNOOOOOORRRPPPNNNKKKJJJKKKNNNQQQMMMLLLKKKKKKKKKIIIEEEBBBEEEGGGJJJLLLMMMLLLJJJHHHIIIIIIIIIJJJKKKMMMNNNOOOKKKLLLLLLLLLLLLKKKJJJIIIIIIGGGEEEFFFHHHIIIHHHFFF@@@??????>>>>>>??????@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888666777888888666555555555333333333333222222222222000111111111222222222222111111111111111111111111000000000111111222222333222333444444444333111000//////////////////..................////////////............/////////000---...///000000///...------...///...------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................---,,,+++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,++++++++++++*********++++++++++++++++++------------.........///******++++++,,,------...++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,---...''''''(((((()))******+++***++++++++++++,,,,,,,,,...---+++***)))***+++,,,+++++++++,,,,,,,,,------((()))************)))(((*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++*********)))***))))))(((((())))))******++++++***(((((()))******++++++,,,,,,++++++*********++++++,,,------......---,,,,,,---...,,,+++------,,,,,,,,,------...............---,,,+++******+++,,,------.........+++++++++++++++++++++++++++++++++************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********+++------+++***+++,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000222222222222222222222222111111222222222111111000222222333333333222111111222333555666666666555555999999999999999999999999999999999999999999999999555555555444444333333333111222222333333333222222444333111000000111333444222333444555666777666666444555555666888999;;;<<<::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>======<<<===???AAACCCDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFIIILLLMMMNNNNNNPPPQQQLLLLLLKKKIIIGGGGGGIIILLLRRRPPPMMMLLLMMMOOOPPPPPPSSSRRRPPPMMMKKKLLLOOORRRLLLKKKKKKKKKKKKIIIEEEBBBDDDFFFIIILLLMMMKKKIIIHHHJJJJJJIIIIIIJJJLLLNNNOOOKKKKKKLLLLLLLLLLLLKKKKKKMMMJJJFFFEEEFFFGGGEEEDDD???>>>=========>>>@@@AAA;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999888444666777777555444555666222222222111111111111000000000111111222222222222111111111111111111111111222222222111111111111000222222333444333222111000.........///////////////............/////////000---.........//////000000---...///000000///...------...///...------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---...------------------------,,,,,,+++***)))))))))***+++,,,------++++++,,,---,,,,,,,,,+++++++++******************************---------.........//////******+++,,,,,,---......---......//////......---,,,,,,+++***+++,,,---...((())))))***++++++,,,,,,******+++++++++,,,,,,,,,...---+++))))))***+++,,,+++++++++,,,,,,---------***+++,,,------,,,+++***))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++******))))))******))))))))))))*********++++++***(((''')))***+++++++++,,,,,,+++++++++******+++,,,,,,---......000...------------,,,***+++++++++,,,---...000111,,,---,,,,,,+++***)))((('''((()))***++++++++++++************************+++++++++************)))++++++,,,,,,,,,------------------,,,,,,+++++++++))))))***+++,,,------...)))+++---,,,+++***+++,,,+++,,,,,,------,,,,,,+++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222111111111111111444333222111000000000000000111222444444333222222444444444555555555666666333555777888999888666555777777888777777666555555444444444333333222222222333333333222222111111111333333333333333333333333444444444444444444444444666666666666666777777888777888:::;;;;;;:::888777777666666666777999;;;<<<@@@???>>>===========================>>>???@@@AAADDDDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDDDDCCCCCCDDDFFFFFFEEEEEEFFFIIIKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMQQQOOOKKKHHHHHHIIIKKKMMMRRRPPPNNNMMMMMMOOOQQQSSSUUUPPPJJJIIILLLOOONNNLLLNNNLLLIIIGGGHHHHHHGGGFFFFFFFFFFFFHHHKKKLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDCCCBBBBBBAAAAAAAAA???>>>===>>>>>>>>><<<:::::::::999999:::;;;;;;<<<;;;999777777777777888666444333444777999777555444444222111111111222333111111222333333333333222222222222222222222222222111111111111111111111111222222222111000//////...////////////////////////......////////////......---,,,,,,,,,---///000222222111111000///......---...---,,,,,,+++***))))))++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------.........,,,++++++++++++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))---,,,+++******+++,,,---+++++++++******)))))))))---,,,+++,,,...///...---.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------............---------------------------------------...------,,,,,,++++++,,,,,,,,,,,,------,,,------...---,,,***)))...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------+++,,,,,,---,,,+++)))((()))************+++++++++))))))*********+++++++++******++++++++++++******+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********))))))(((+++++++++++++++++++++++++++++++++*********))))))******++++++,,,---......---...//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---+++***...,,,***+++---...,,,***///...---,,,,,,,,,---...........................111111111111111111111111444333222111000000000000000111111222222222222222222333333333444444444444444555666777777777666666444555555555555444333222444444333333333222222222333333333222222111111111333333333333333333333333444444444444444444444444666555555555666777888888888888999::::::999777777777777666777888:::;;;<<<;;;;;;:::999999999999999<<<<<<<<<======>>>???@@@BBBCCCDDDDDDEEEDDDDDDDDDBBBCCCDDDDDDCCCBBBCCCEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMPPPNNNKKKHHHGGGHHHJJJLLLQQQPPPNNNMMMMMMOOORRRSSSXXXSSSOOOOOOQQQSSSQQQOOONNNLLLIIIHHHIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBAAAAAAAAA???=========>>>===<<<:::::::::999999::::::;;;;;;:::888777666666777777666555333444777888666444444333222111000111222222111111222333333333333222222222222222222222222222111111111111111111111111222222111111000//////...////////////////////////......////////////............---,,,------//////000000//////...------,,,......------,,,+++******++++++++++++++++++++++++---------,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,++++++++++++++++++,,,,,,,,,+++++++++*********---,,,+++,,,...///...---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++***)))************++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,------............---,,,+++***++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,+++*********---,,,***+++---...,,,***...---,,,++++++,,,------........................///000000111111222222222333222111000000//////000111000000000000111222222111111222222222222333333444444444555555555666666333333444444444333222222333333333333222222222222222222222222222111111111333333333333333333333333333333333333444444444444444444444555666777888888888888888777777666666666777777777888888:::;;;<<<999888777777666777777777;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBAAABBBDDDDDDGGGIIIIIIHHHHHHJJJMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMJJJIIIHHHIIIJJJKKKOOONNNMMMMMMNNNPPPRRRSSSWWWTTTRRRRRRTTTUUUSSSPPPMMMKKKJJJIIIJJJKKKJJJIIIFFFEEEDDDEEEGGGHHHGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAA???===<<<======<<<;;;::::::::::::999999999:::999888777666555555666666666555444444555666555333333333111000000000111222111111222333333333333222222222222222222222222222111111111111111111111111222111111000000//////...////////////////////////......////////////......//////...---,,,,,,------.........------,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------******++++++++++++,,,,,,---------,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++---,,,+++,,,...///...---,,,,,,++++++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...------,,,++++++,,,,,,,,,,,,------)))***+++,,,------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---.........---++++++++++++++++++++++++---------,,,,,,,,,++++++*********+++,,,,,,------///......---,,,,,,,,,,,,************************,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,************+++,,,---...******************************+++++++++,,,,,,,,,++++++++++++++++++++++++111000---***))))))******---+++***+++,,,---,,,+++,,,,,,++++++++++++,,,---------------------------...//////000111222222333222111000///////////////111000/////////000222333222222222222222222222222444333333333333444555555333444444444444444333333333222222222222222222222222222222111111111111111222222222222222222222222333333333333333444444444333333333444555666777888888888666555555555555555777777777888999::::::;;;999999888888777888888999999999999999:::;;;<<<===@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDCCCAAAAAAAAACCCDDDHHHKKKJJJGGGFFFIIIMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMKKKJJJJJJJJJKKKKKKMMMMMMLLLLLLMMMOOOQQQRRRRRRQQQPPPQQQSSSRRRPPPMMMKKKJJJIIIIIIJJJKKKJJJIIIFFFEEEDDDDDDFFFGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???BBB@@@>>>===>>>>>>===;;;:::::::::::::::999999888777777666666555555555555666555555444444444333222333222111000///000111111111111222333333333333222111111111111111111111111111111111111111111111111111111000000////////////////////////////////////---......//////......---...---------------------......------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,+++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,------...---------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---............++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++,,,,,,------------///...---,,,+++,,,------++++++++++++++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,+++*********++++++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,***************,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------------------......///000111111222222000000//////.../////////111000/////////000222333333333222222222222222222222222111111222222333444222222333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222222333333333444444333333333333444555666777777666555555444444555555666777777888999999999999999888888888888888999999888888888888999:::;;;<<>>>>>>>>===<<<999999:::::::::999888777666666666666555555555444555555555444333222222333333333111000000000111222111111222333333333333222111111111111111111111111000000000000000000000000000000000///////////////////////////////////////------............------***+++,,,------...............---------------,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++---------------,,,,,,,,,...------------...//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++,,,,,,---.........---+++++++++,,,,,,,,,---------------,,,++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))+++,,,------------++++++++++++++++++++++++++++++++++++************------------............///...---,,,+++,,,---...---------------------------,,,+++***+++,,,---...++++++++++++++++++++++++++++++******++++++,,,---*********+++++++++,,,,,,---,,,++++++*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++*********+++,,,,,,,,,,,,------------------------...//////000000111111111//////............//////111000000000000111222222333333333222222222222222000000111111111222222222......///000000000//////111111111222222222222222000000000111111111111111222222222222222222222222111111222222333333444444444333333333333444555555555555555555555555555555555666777777888888777777666666666666666777777888888888888888999:::;;;;;;??????@@@AAAAAAAAAAAA@@@???@@@BBBAAA@@@@@@AAACCCEEEGGGIIIHHHEEEDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIHHHFFFDDDFFFDDDBBBCCCDDDFFFGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCAAABBBEEEFFFGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAACCCAAA???>>>>>>>>><<<;;;999999:::::::::888777666555555666666666666555555222444444444222111222333444333222111111111222333111111222333333333333222111111111111111111111111000000000000000000000000////////////////////////////////////////////////------............------)))***+++---............------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***......------------,,,,,,---------,,,---......///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,------------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++++++++++++++++++++,,,---............++++++,,,,,,,,,,,,------///...---,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++((()))***++++++,,,+++++++++++++++++++++++++++++++++++++++*********))))))---------------............------,,,,,,---------........................,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---************++++++++++++...---,,,+++************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++'''(((+++---------+++******+++,,,+++***)))***,,,)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000///......------......///000111111222222222222222222222111111111000000000...///000111111111000000------...///////////////000111111111222222222222///000000000111111111222111111111111111111111111000111111222333333444444555444333333222333333333333444555666777777666666444444666666777666666555555555555555555666777777888888888888999:::;;;;;;======>>>????????????>>>===???@@@AAA@@@AAABBBDDDFFFFFFFFFFFFEEEDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIHHHHHHIIIJJJIIIHHHIIIIIIHHHFFFCCCDDDBBB@@@@@@CCCEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBCCCEEEGGGGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@===<<<<<<;;;:::999888999:::;;;:::888666555555666777777777777666555000222444333111111333555555555333222222222333444111111222333333333333222111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,------......------,,,***+++,,,---...------,,,++++++,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++)))+++,,,------,,,+++)))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,------......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,*********+++++++++,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,---------,,,,,,------------------------------------------,,,------......------,,,++++++++++++++++++++++++***+++,,,---............++++++,,,,,,,,,,,,------...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++,,,,,,,,,------*********++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************++++++++++++,,,,,,++++++***+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++***)))+++,,,+++))))))***,,,)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////......---------......///000111222444444333222222111111000000/////////...---...000222222111///.........///000111111000000000000111111222222222222//////000000111111111222111111111111111111111111000000111222333333444444555555444333222222222222111333555777888888777666333444555666666666555444666666666666666777888999888888888888999:::;;;<<<;;;<<<<<<===>>>=========<<<>>>???@@@@@@AAACCCEEEGGGEEEDDDDDDEEEEEECCCBBBDDDDDDEEEFFFHHHIIIJJJJJJFFFGGGIIIJJJJJJIIIGGGFFFIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEFFFEEEDDDDDDEEEFFFLLLKKKJJJJJJJJJIIIFFFCCCBBB@@@>>>???AAADDDFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBDDDFFFGGGGGGFFFCCCBBBBBBBBBBBBCCCCCCCCCCCCDDD@@@>>>;;;:::::::::888777888999:::;;;:::888666444555666777888888777666666///111444333111111333555666555444333333333444444111111222333333333333222000000000000000000000000000000000000000000000000.........///////////////////////////////////////,,,------......------,,,+++,,,---...---,,,+++*********************++++++++++++,,,,,,---...//////++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,++++++*********,,,++++++++++++,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---)))))))))******+++++++++---,,,+++,,,...///...---*********++++++,,,,,,,,,------------------,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------***+++,,,---............++++++,,,,,,,,,---------,,,++++++***+++,,,...///,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++------------------------...---+++*********++++++++++++,,,,,,,,,---------))))))*********+++++++++---..................---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++---------,,,,,,,,,+++++++++*********************+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++++++++******++++++,,,---)))************+++++++++************+++,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,***)))((()))***+++(((+++,,,,,,)))(((***,,,***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000///...............111000111444888888666333111000000///////////////222222000///............---...000111111111000///000000////////////000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222111222444666777777666555222333555777777666555444666666666666666666666666666777777777888888888888<<<===============<<<<<<:::<<<>>>AAACCCCCCCCCCCCBBBCCCCCCDDDCCCCCCBBBAAAAAADDDGGGHHHGGGGGGHHHHHHCCCDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDFFFFFFDDDBBBEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIHHHFFFDDDCCCAAA???===;;;;;;>>>AAACCCHHHIIIIIIGGGDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB<<<<<<<<<<<<;;;;;;:::999666666666666555555555555666555555555555444444444444333111//////000111222555555555444333222111000222333333333333222111111000000000000000000000000000000000000////////////------...................................................------,,,,,,,,,------------------------,,,,,,,,,++++++*********''')))***,,,,,,+++***))),,,***((()))+++,,,+++(((...------,,,,,,------...++++++,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,------------............---,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,............,,,,,,,,,---...///...---,,,+++,,,,,,------------......***++++++,,,---...//////---------............///,,,---------------------,,,---.........---,,,+++,,,---......//////......------------------------,,,,,,------------......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))(((((()))******,,,,,,,,,------.........---------,,,,,,+++++++++))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,+++++++++***)))))))))+++*********))))))((((((...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++,,,,,,---------))))))))))))))))))))))))+++***))))))+++,,,+++***************************(((((((((***---.........)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++////////////////////////000000///...............111000000222555555333111///////////////000111111222111000///...............///000111222111111000000000////////////000000//////000000000111111111111111111111111111111111111111111111111111111111////////////000000000000111222444666666666444444333444666777777777555444555555555555555555555555666666777777777888888888<<<<<<<<<======<<<<<<;;;:::;;;===???AAABBBCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@AAACCCEEEFFFEEEEEEEEEFFFCCCDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCEEEGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGHHHGGGEEECCCBBB@@@>>><<<:::;;;===@@@BBBGGGHHHHHHFFFDDDBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@;;;;;;;;;;;;;;;:::999888666666666666555555555555555555555555444444444444555333222000000000222222555555555555444333222222222222333333222222111000000000000000000000000000000000000/////////............................................................---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++((()))+++,,,---,,,+++***---+++******,,,---,,,***------,,,,,,,,,,,,------,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,------------------,,,,,,,,,,,,,,,+++++++++******************************+++,,,---......---,,,+++***+++,,,---------------******++++++++++++,,,,,,,,,,,,,,,---------------------------............---------,,,,,,++++++***,,,,,,---......---,,,+++,,,,,,------............------------------------******++++++++++++,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++******************))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++*********++++++,,,,,,,,,,,,,,,,,,************************---+++******++++++)))(((************************+++***)))***,,,------,,,***************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...////////////////////////000//////............///111000//////111111000///------......///111222333111111000///............///000111222222222111111000//////......//////000//////000000000000111111111111111111111111111111111111111111111111111111////////////000000000000111222333444444333222222333444666777777777666555555555555555555555555555666666666666777777777777:::;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCFFFEEEDDDBBBAAA@@@??????AAABBBDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBCCCEEEHHHIIIGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFEEECCCAAA@@@>>>===;;;::::::<<<>>>@@@FFFGGGGGGEEECCCBBBBBBDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===999999999:::999999888777666666666666555555555555555555555555444444444444555444222111111222333333444444555555555555444444222222333333222222111000000000000000000000000000/////////.........------...................................................------------,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++,,,,,,***+++,,,---------,,,+++---,,,++++++------,,,+++------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++************,,,---...///******++++++++++++,,,,,,...---------,,,,,,,,,+++------------...............---,,,+++***))))))(((,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------------******++++++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,,,,,,,,,,,,,,,,---------***+++++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))************)))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...,,,+++*********((('''************************---+++***+++,,,,,,+++***+++++++++*********************++++++++++++******......---------...///000////////////////////////000///............//////111000///......//////...............///000111222111000///...............//////000000111111111111/////////....../////////////////////000000000111111111111111111111111111111111111111111111111111000111111111222222222222111222222333222222111000222333444555555555444444444444444444444444444444555555555666666666777777999999::::::;;;:::::::::999999999:::<<<>>>@@@BBBEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>???AAABBBDDDDDDDDDFFFHHHHHHFFFDDDBBBAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEECCCAAA@@@???===<<<;;;::::::<<<>>>???DDDDDDDDDBBB@@@@@@AAACCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???===;;;:::777888888888888888777777666666666666555555555555555555555444444444333333444444333222222333333444222333333444555555444444222222222222222111000000///////////////////////////.........------------...............---------........................---------------------------,,,,,,++++++******)))*********++++++,,,,,,,,,+++,,,---.........------,,,,,,++++++,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---............------,,,++++++,,,,,,------,,,,,,+++------------,,,++++++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++***)))***+++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,++++++******+++,,,,,,,,,------------+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******)))*********++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---------,,,***+++++++++,,,,,,------+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******++++++++++++******---,,,,,,,,,++++++******++++++++++++++++++++++++---+++******++++++)))(((************************,,,+++******,,,,,,+++***,,,+++++++++***))))))))))))******++++++******))),,,---......//////..............................//////............//////222111111///......//////000000////////////000000000//////...........................//////000000//////............//////...////////////000000000000000000000000000000000000000000000000000000000000111111111222222222222111111111111111111000000111111222222222333222222444444444444444444444444444555555555555666666666777777888999999999999999888888888999:::===???AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCAAA???>>>???@@@>>>>>>>>>>>>???AAADDDEEEEEEEEEFFFGGGHHHGGGCCCAAA@@@@@@@@@@@@@@@AAABBBBBBEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;===>>>???BBBBBBBBB@@@??????AAACCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>><<<:::999666666777888888777777777666666666666555555555555555444444444444333333333333333333333333333333444000111222333333333333333111222222222222111000000///////////////////////////.........------------//////.........---------........................------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,------............***+++++++++*********+++,,,,,,,,,++++++,,,,,,,,,------......---,,,,,,++++++,,,,,,------,,,,,,+++------------,,,++++++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,---------......******++++++,,,------...,,,,,,,,,------------...++++++,,,,,,------......++++++++++++,,,,,,------+++************+++,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,------,,,,,,))))))******++++++,,,,,,++++++,,,,,,---------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,************++++++++++++******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++************************************)))((()))+++,,,,,,+++***************************))))))***,,,------,,,,,,+++++++++***))))))))))))******++++++******)))(((***---///000...,,,***........................///............//////000000111222111///...///000111111000/////////////////////......---......///......---------...///000///......------......///......////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111333333333333333333333333444444444444555555555666555666777888888888888888777777888999;;;===???@@@===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>===???@@@<<<<<<===???AAACCCEEEFFFEEEEEEFFFGGGGGGEEEAAA>>>???>>>>>>??????@@@AAABBBDDDDDDCCCBBBBBBAAAAAAAAA???>>>>>>===>>>???@@@AAABBBBBBAAA@@@??????BBBEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???===;;;:::999666666777777888888777777666666666666555555555555444444444444333333333333222222222333333333333333000000111222222222222222111111222222111111000///000000000000000000000000/////////.........------/////////...------,,,,,,........................,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------......)))***++++++))))))***+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,///...---,,,******************++++++++++++,,,,,,))))))***+++,,,---......,,,,,,,,,,,,------------***+++,,,---...//////000++++++******+++,,,---...,,,+++*********+++,,,---------------------------******++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---.........---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++******************+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))***+++,,,,,,------))))))*********+++++++++******+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))(((((()))+++------,,,***************************))))))***,,,...---,,,+++++++++*********************++++++++++++******&&&))),,,...///---***(((.......................................///000000---000222222000......///000////////////000000111.........------......//////......---...///000111///......------......///........./////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111222222333000000000000000111222222222222222222222222222222333333444444444555555555444444555666777888888777666777999;;;<<<>>>>>>???===>>>@@@BBBBBBAAA???>>>>>>??????===<<<<<<===???;;;<<<===???AAABBBCCCCCCCCCCCCDDDFFFGGGEEEAAA>>>>>>======>>>???@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBBDDDDDDCCCAAAAAABBBEEEHHHDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@??????===<<<;;;:::666666777888888888888888666666666666555555555555444444444333333333222222000111111222222333222222111111222333333333222222111111111111111000000///000000000000000000000000000000000/////////......000//////...------,,,,,,........................,,,,,,,,,---------......++++++,,,,,,------......,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...)))+++---,,,***)))+++,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------------,,,+++*********++++++++++++,,,,,,******++++++,,,,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,------...+++************,,,---...---,,,*********+++---...------------------------******++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,...............,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,)))*********++++++++++++******+++++++++,,,,,,,,,************************+++***************++++++++++++++++++++++++******,,,,,,,,,,,,++++++++++++++++++************++++++************************************************************************((())))))+++,,,---......*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++***************************)))((()))+++,,,,,,+++************************,,,+++******,,,,,,,,,******************+++++++++++++++,,,,,,,,,,,,++++++)))******+++++++++++++++.......................................///000111+++...222222000......///............///111222333......---------......///000///.........///111222.........------...................../////////000000000000000000000000000000000000000000000000000111111111111222222222222000000000000111222444444111111111000111222222333222222222222222222222222333333333444444444555555333444555666777777777777555777999<<<===>>>>>>>>>===???AAACCCCCC@@@===:::<<<<<<<<<;;;::::::<<<>>>;;;<<<>>>@@@AAAAAA@@@@@@@@@AAACCCEEEGGGFFFBBB???============>>>???@@@AAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDFFFFFFEEECCCCCCDDDHHHKKKDDDDDDCCCCCCCCCBBBBBBBBB????????????>>>===;;;;;;666666777888888888888888777666666666555555555555444444444333333333222222///000111222222222222222333333333444444333333222111111111111111000//////000000000000000000000000000000000000////////////000000///...------,,,,,,........................,,,,,,,,,------.........***+++,,,---......///000---,,,,,,++++++*********,,,++++++++++++,,,------***,,,...---+++***,,,...,,,++++++++++++++++++,,,'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........++++++++++++++++++++++++......,,,,,,,,,,,,......+++,,,---...///...---,,,,,,,,,---------.........,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,++++++++++++++++++******))))))***,,,---///---,,,+++******,,,...///------------------------,,,,,,---------.........+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***,,,------,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++))))))*********+++++++++))))))******++++++++++++*********++++++,,,,,,,,,************************,,,+++***)))))))))***+++---------,,,,,,+++++++++,,,,,,,,,++++++***************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---......++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))******+++++++++,,,++++++++++++++++++++++++,,,***)))***++++++***)))************************...---++++++++++++***((())))))******+++++++++,,,+++,,,,,,------,,,,,,+++---+++)))((((((***---///........................////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////111000///...---,,,,,,,,,---,,,+++,,,.........---////////////////////////000000000000000000000000000000////////////000000////////////000000000000000111111111111222222222000111111111222222222222222222222333333444444444333333333444555666777888777777888999;;;<<<======@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<;;;<<<===<<<;;;;;;;;;<<<<<<===???@@@AAA>>>@@@BBBBBB@@@@@@@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAA@@@BBBDDDEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@@@@>>><<<:::999888888888888777777777777777777777777777666555555222111111111000000//////222333333333333222111111222333333444444333333222000000000000000111111111000000000000000000000000////////////////////////,,,,,,---...---,,,***)))------------------------...---++++++++++++---...******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,------......------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))+++,,,------,,,+++)))(((++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,++++++******+++++++++,,,---...---,,,+++***+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,...---+++))))))***+++,,,++++++++++++++++++++++++,,,+++***((((((((())))))+++++++++************)))***+++,,,------,,,***)))...---,,,,,,++++++,,,,,,************************************************,,,++++++******+++,,,,,,))))))************))))))************************))))))******++++++++++++......---,,,,,,+++******,,,+++++++++***)))))))))*********++++++,,,,,,,,,***)))))))))+++,,,+++******+++---......---+++***))))))***++++++++++++***,,,,,,,,,+++***)))((((((++++++++++++++++++++++++)))***++++++------...///,,,,,,,,,+++++++++******((()))***,,,,,,+++*********)))))))))))))))******))))))***+++---...///000.........---------------////////////////////////////////////////////////........................------------------------........................000///...---------------...,,,,,,,,,...///...---////////////////////////////////////////////////000000////////////000000......//////000000111111000000111111111222222222000000000111111111222222222222333333333333333333333333333444555666777888777777888999;;;<<<======??????@@@@@@@@@@@@AAAAAA@@@>>>;;;:::<<<=========<<<<<<<<<===>>>???AAAAAA???@@@AAAAAA??????@@@AAACCCAAA@@@>>>===>>>???@@@BBBAAA@@@BBBDDDFFFEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEECCCAAA@@@?????????@@@???>>>===;;;:::888888888777777777666666777777777777777666666555333333222222222111111111444444555555444444333222222333333444444333333222111111111000000000000000000000000000000000000000//////////////////////////////000000//////......---------------------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------,,,+++************,,,,,,------,,,,,,++++++***++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++******))))))******+++,,,++++++******++++++,,,...---+++***)))***+++,,,************************+++***)))(((((()))******+++++++++************)))***+++++++++++++++******------,,,++++++++++++,,,************************************************)))))))))*********++++++))))))************))))))************************)))*********++++++++++++......---,,,,,,+++******+++++++++******************++++++++++++++++++,,,***)))))))))+++,,,+++***)))***+++,,,,,,+++***)))))))))***++++++++++++***,,,+++++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,+++++++++******))))))***+++++++++++++++******))))))))))))******))))))***+++,,,---......------------------------////////////////////////////////////////////////........................------------------------------------------------///......---------.........---,,,---///000///...////////////////////////////////////////////////000000////////////000000---......///000111111222000000000111111111222222/////////000000000111111333333333333333222222222333333333444555666777888777777888999;;;<<<======?????????@@@@@@@@@AAAAAAAAA>>>;;;:::;;;>>>???@@@=========>>>???@@@BBBBBB@@@AAAAAA???>>>>>>@@@BBBEEECCC@@@>>>===>>>???AAABBBAAA@@@BBBDDDFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFEEECCCAAA???>>>======>>>>>>>>>===;;;;;;888888777777777666666666777777777777666666666666444444444444333333333333444444444444444333222222222333333444444333333222222222111111000000//////000000000000000000000000////////////////////////000000/////////000111111------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***+++++++++,,,,,,------***++++++,,,,,,+++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))++++++...---,,,+++************------,,,,,,++++++,,,,,,)))******+++++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******++++++******)))***))))))))))))))))))***,,,++++++******++++++,,,---,,,+++*********+++,,,))))))))))))))))))))))))******)))))))))***+++++++++++++++************)))+++***************++++++------,,,+++++++++++++++************************************************%%%&&&((()))*********)))************************++++++++++++++++++++++++************++++++++++++...------,,,,,,++++++******************++++++++++++++++++++++++************)))))))))+++,,,+++***))))))))))))))))))))))))))))))***++++++++++++***++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,+++******)))))))))***************+++++++++,,,,,,,,,,,,,,,,,,------------////////////////////////////////////////////////........................////////////////////////---------------------------------------...///000///...---...000000000///////////////////////////////////////////////////000000////////////000000------...///000111222222000000000000111111111111////////////000000000000444333333333222222111111333333333444555666777888777777888999;;;<<<======>>>>>>??????@@@@@@AAAAAAAAA>>>;;;:::<<>>>>>>>>???@@@AAACCCCCCBBBBBBAAA???===>>>@@@CCCFFFDDDAAA>>>===>>>@@@AAACCCBBBAAABBBDDDGGGHHHGGGJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEECCCAAA???===<<<::::::<<<======<<<;;;:::888888777777777666666666888777777666666666666666444444444444444444444444222222222222222111111000222333333444444333333222333222222111000///......////////////////////////////////////////////////------,,,,,,,,,---///000------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++,,,,,,------******+++,,,,,,,,,+++++++++,,,------......------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++***)))***+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++...---,,,+++***)))))))))...---,,,+++***+++,,,---*********+++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******,,,++++++******++++++,,,,,,,,,+++******++++++,,,)))))))))***************)))))))))******++++++,,,+++++++++*********))))))+++***)))((()))***+++,,,---,,,,,,+++***+++++++++************************************************###%%%(((***++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))***+++++++++,,,,,,,,,++++++******))))))***)))))))))+++,,,+++******)))(((((((((((()))***))))))***++++++++++++******************+++++++++************++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++***)))***+++,,,---++++++******))))))******************************,,,,,,,,,------.........////////////////////////////////////////////////////////////////////////////////////////////////........................---------------...///000///...---...000000000///////////////////////////........................000000////////////000000---......///000111111111//////000000000111111111////////////000000000000333333333222222111111111333333333444555666777888777777888999;;;<<<============>>>??????@@@AAAAAAAAA>>><<<;;;===@@@AAABBB>>>>>>??????@@@BBBCCCDDDDDDCCCBBB@@@>>>???AAACCCFFFDDDAAA???>>>???AAABBBDDDBBBAAABBBEEEGGGIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@>>><<<;;;888999:::;;;<<<;;;:::999888888888888777777777777888888777666555666666777444444444444444444444444222333333333333222111111222333333444444333333222333222222111000///......////////////////////////////////////////////////,,,,,,+++***+++,,,...///------------------------,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***)))***+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,...---,,,+++************...---,,,+++***+++,,,---++++++++++++,,,,,,------*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******+++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,*********+++++++++,,,,,,))))))******+++++++++++++++++++++*********))))))+++***)))))))))***,,,---,,,,,,+++************+++************************************************%%%'''))),,,------,,,+++++++++***))))))***++++++++++++++++++++++++++++++,,,+++++++++++++++++++++------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,+++++++++******)))))))))***)))))))))+++,,,+++***+++******))))))******+++))))))***++++++++++++******************+++++++++)))))))))******+++++++++...------,,,,,,++++++***,,,,,,,,,+++++++++******,,,+++*********+++---...,,,,,,+++***************+++++++++************))),,,------....../////////////////////////////////////////////////////////000000000000000000000000------------------------////////////////////////---------------...///000...---,,,---///000///...////////////////////////........................000000////////////000000////////////000000000000/////////000000000111111/////////000000000111111222222222222222111111111333333333444555666777888777777888999;;;<<<======<<<======>>>???@@@AAAAAAAAA???======???@@@AAA@@@>>>>>>>>>???@@@AAACCCCCCEEEEEEEEECCCAAA@@@BBBDDDDDDCCCBBBAAAAAAAAABBBBBBDDDCCCAAABBBEEEHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@CCCBBBBBBAAA@@@>>>===<<<999:::;;;<<<<<<<<<;;;:::::::::999999999888888888999888666555555555666777444444444444444555555555666666666666666555444444222333333444444333333222222222111111000000//////000000000000000000000000////////////////////////...------------......///------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,++++++,,,,,,++++++++++++,,,---......++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,*********+++,,,,,,------)))***++++++,,,++++++++++++++++++************)))************+++,,,------,,,,,,+++***************************************************************((()))+++,,,---------,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************)))))))))***)))))))))+++,,,+++***++++++++++++++++++++++++))))))***++++++++++++***++++++******************(((((())))))***+++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,---------,,,+++***************++++++++++++++++++******------...//////000111111////////////////////////////////////////////////////////////////////////------------------------..............................---------......///...,,,,,,,,,...///...---////////////////////////........................000000////////////000000000000000000////////////////////////000000000111000000000111111111222222111111111111222222222222333333333444555666777888777777888999;;;<<<======<<<<<<===>>>???@@@AAAAAAAAA@@@???@@@AAAAAA???>>>>>>>>>>>>>>>???AAABBBCCCEEEFFFGGGFFFCCCBBBCCCDDDAAABBBBBBCCCCCCCCCCCCCCCEEECCCAAABBBEEEIIIKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGEEEDDDBBBAAA@@@???CCCCCCCCCBBBBBBAAA??????<<<===>>>???>>>>>><<<<<<;;;;;;;;;:::::::::999999999888666555555555777777555555555666666666777777777777888888777777666555222333333444444333333222111111111000000000000000000000000000000000000000////////////////////////...////////////......---------------------------......------------......+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++++++++,,,,,,---------)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,+++++++++*********+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,)))))))))***+++,,,,,,,,,***+++,,,,,,,,,+++***)))+++++++++************)))******+++,,,---.........,,,++++++******************************************************************+++++++++,,,,,,---------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))***************)))))))))+++,,,+++*********+++,,,,,,+++******))))))***++++++++++++***,,,+++++++++***)))))))))((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,...---,,,+++************++++++++++++,,,,,,,,,,,,.........///000111111222////////////////////////////////////////////////........................////////////////////////------------------------///......---------......---,,,+++,,,...///...---////////////////////////........................000000////////////000000111111000000//////......////////////000000000000111111111111222222222222000000111111222222222333333333333444555666777888777777888999;;;<<<======;;;<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBAAA???<<<=========>>>???@@@BBBBBBFFFGGGHHHGGGEEECCCCCCDDD@@@AAABBBDDDEEEDDDDDDCCCEEECCCAAABBBEEEIIILLLMMMKKKKKKJJJIIIIIIIIIIIIIIIDDDDDDCCCBBBAAA@@@@@@???CCCCCCDDDDDDCCCCCCBBBAAA???@@@AAAAAAAAA???>>>===<<<<<<;;;;;;;;;:::::::::999888666555444555777888666666777777888888888999666666666666666555555444222333333444444333333222000000000000000111111111000000000000000000000000////////////////////////....../////////...,,,+++------------------------///...---,,,,,,---...///******+++,,,,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,+++***)))((((((((()))***+++,,,---------,,,,,,---.........------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///+++,,,------,,,+++)))(((++++++,,,,,,,,,---------+++++++++,,,,,,---------)))***+++,,,,,,+++***)))******************************++++++++++++******************+++,,,---...+++,,,---...---,,,+++******))))))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,******++++++++++++************))))))))))))******,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,'''(((((()))***++++++++++++,,,,,,---,,,+++)))(((+++++++++************))))))+++,,,...//////......,,,++++++***)))*********************************************************,,,++++++******+++,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((())))))******++++++***)))))))))+++,,,+++***((()))+++------+++)))((())))))***++++++++++++***---,,,,,,+++***)))(((((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---...---,,,+++...---,,,+++************++++++,,,,,,,,,---------,,,,,,------...///000000000000//////......------111111000///...---,,,,,,......---------......///.........------.........------------------------......---,,,---...///000000//////...------,,,,,,...........................------------...//////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222444777999<<<=========>>>======<<<===???AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???AAACCCDDDLLLKKKIIIGGGFFFDDDDDDDDDIIIFFFCCC@@@???@@@BBBDDDEEEBBB@@@@@@DDDHHHHHHHHHKKKKKKKKKJJJIIIHHHFFFEEEFFFFFFFFFEEECCCBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDAAACCCFFFFFFCCC???;;;:::;;;;;;<<<<<<;;;;;;:::999;;;:::999888777777777777555888::::::888777888:::666555333333555666555444444444333333333333222222222222222222222222222222000000000000000000000000------............------................................................------------------------------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++******)))+++---///111------------,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---+++++++++++++++***)))((()))+++...000000...+++)))------------,,,+++******,,,++++++******++++++,,,,,,,,,+++***))))))*********+++,,,---...---,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************------,,,,,,+++***))))))***+++,,,......---,,,++++++++++++++++++***)))((()))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++///---,,,,,,,,,,,,+++))))))************+++++++++***++++++,,,,,,++++++***))))))************))))))+++++++++************)))---,,,,,,+++***)))((((((---------,,,+++***)))(((++++++************++++++************************************************((()))***+++++++++++++++******+++++++++,,,,,,,,,//////.........---------)))))))))))))))))))))))))))************+++++++++------,,,++++++,,,,,,,,,************************))))))***++++++++++++***************))))))))))))'''(((***,,,---,,,+++))))))***++++++***))))))************++++++,,,,,,,,,(((((()))***+++,,,,,,,,,************)))'''&&&%%%++++++++++++++++++++++++,,,,,,------...//////000////////////............000000//////......------///......------------.........------------......------------------------...------,,,---...///000111000000///......------...........................------------...//////////////////............000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222222444666999;;;<<<======>>>=========>>>???AAAAAABBBBBBBBBAAAAAA@@@@@@@@@????????????@@@BBBDDDEEEIIIIIIHHHGGGFFFFFFFFFFFFIIIGGGDDDBBB@@@AAABBBCCCEEEBBBAAABBBFFFIIIJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFDDDBBBAAABBBDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCEEEGGGFFFCCC???===<<<<<<<<<======<<<<<<;;;::::::999888777666666666666555777::::::888777888:::666555333333555666555444444444333333333222222222222222222222222222222222000000000000000000000000------............------------------------------........................------------------------------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---,,,+++******+++---...------------,,,+++***))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---***++++++++++++******))))))+++---......---+++)))+++,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++,,,---------,,,+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************************++++++++++++,,,,,,,,,))))))*********))))))(((+++++++++++++++***))))))***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++---+++++++++---------+++************++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++************))),,,,,,++++++***))))))))),,,,,,,,,,,,+++***))))))******))))))))))))*********************************************************++++++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,+++++++++*********************************)))************+++++++++,,,++++++*********++++++************************))))))***+++++++++++++++************))))))))))))((()))***+++,,,+++***************)))((((((***+++***++++++++++++++++++,,,(((((()))++++++,,,,,,+++++++++++++++***)))((((((++++++++++++++++++++++++,,,,,,------.../////////.............../////////........................//////...---,,,,,,------------,,,,,,,,,,,,------------------------------...------------...//////111111000000///....................................------------...///////////////...------,,,,,,000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222222333555888:::;;;<<<<<<>>>=========>>>???@@@AAACCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHFFFCCCBBBAAAAAAAAADDDCCCCCCDDDHHHJJJLLLKKKKKKJJJHHHFFFEEEEEEFFFFFFDDDEEEEEECCCAAAAAABBBCCCDDDDDDCCCBBBBBBCCCDDDDDDFFFGGGGGGEEEBBB???>>>>>>======>>>>>>======<<<;;;999888777666555555555555555777999999888777888999666444333333444555555444333333333333222222222222222222222222222222222222000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---,,,*********+++,,,------------,,,+++******,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++******++++++,,,---)))***++++++++++++++++++******+++,,,,,,+++************,,,------.........,,,++++++******++++++,,,,,,+++******)))*********+++,,,,,,,,,,,,,,,+++***---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************(((((()))***,,,---......+++***)))(((((((((((((((***++++++++++++***))))))+++,,,------------,,,+++******+++,,,,,,,,,,,,++++++******+++---......---************+++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++************)))************************,,,,,,,,,,,,+++******)))))))))(((((((((((())))))************************************************,,,,,,---------,,,++++++(((((()))))))))*********++++++*********)))))))))++++++++++++++++++++++++)))************+++++++++******)))))))))******+++************************)))******+++++++++++++++++++++*********)))))))))+++++++++***************+++***((((((((()))***++++++++++++++++++*********((()))***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---------.........//////---------....../////////---------......///////////////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------......//////000/////////.........---...........................------------...//////........................////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222222222222222333555666888:::;;;;;;=========>>>>>>?????????CCCAAA@@@??????@@@BBBCCCAAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGEEECCCBBB@@@??????DDDDDDEEEGGGJJJLLLMMMMMMJJJIIIGGGEEEDDDDDDFFFFFFEEEEEEEEEDDDBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEECCC???======>>>===============<<<;;;;;;999999777666666666666666666777888888888888888888666444333333444555555444333333333222222222222111111111111111111111111111////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///---,,,++++++******++++++,,,---------,,,,,,+++***,,,++++++******++++++,,,++++++,,,,,,,,,++++++***++++++******++++++,,,---)))******+++,,,,,,,,,,,,+++******************+++++++++,,,---......------,,,++++++******++++++,,,++++++***************+++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************(((((()))***,,,---......///...,,,***))))))***+++******+++++++++******)))***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,*********+++++++++,,,,,,***++++++,,,,,,++++++******++++++++++++++++++***+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))******))))))))))))******************************************************,,,---------,,,+++******))))))))))))*********+++------------,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******)))))))))***++++++************************)))***++++++,,,,,,+++++++++++++++*********)))))),,,,,,+++***)))))))))******))))))***+++++++++***,,,,,,++++++******))))))((()))***+++++++++++++++***++++++,,,------,,,,,,++++++++++++++++++++++++---------...............,,,,,,------......//////,,,,,,------......//////......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------.....................------------,,,,,,...........................------------...//////------...///000000111111////////////////////////........................////////////////////////000000000000000000000000000000000111111222222222222333444555777888::::::<<<<<<=========>>>======AAA???>>>===>>>@@@BBBCCCAAAAAABBBCCCCCCDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>CCCEEEHHHJJJKKKLLLMMMMMMJJJHHHFFFDDDDDDDDDFFFGGGEEEFFFFFFDDDBBBBBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBB???<<<;;;;;;===;;;<<<<<<<<<<<<;;;::::::::::::999888777777777777666666777777888888888777555444222222444555444333333333222222222111111111111111111111111111111111////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++******)))++++++++++++++++++++++++*********+++,,,---...///************++++++,,,,,,,,,,,,---------,,,++++++******))))))))))))*********++++++,,,,,,,,,++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,++++++***))))))***++++++---.........------,,,+++,,,++++++******++++++,,,+++***************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********************************++++++,,,,,,,,,111///...,,,++++++,,,,,,)))******+++++++++******)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++...---+++,,,,,,---+++******++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))+++++++++*********)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,************************************************++++++,,,++++++***))))))*********+++++++++,,,,,,............------------************************))))))*********+++++++++***************+++,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++************,,,,,,+++***)))))))))***((((((***,,,///...+++(((+++++++++******)))))))))))))))***+++++++++******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++........................---------------.........,,,,,,------.........///------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////,,,---...///000222333333000000000000000000000000........................////////////////////////000000000000000000000000//////000000111222222222222222333444555777888999;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<===???AAABBB@@@@@@AAABBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCAAA???>>>>>>>>>???CCCFFFJJJLLLLLLKKKLLLLLLIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDBBBAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA?????????===;;;::::::<<<;;;;;;;;;<<<;;;::::::999;;;:::999888777777777777666666555777888999888666555333222222333444444333222222222222111111111111111111111111111111111111000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++************+++,,,......)))******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++))))))(((((((((((())))))******+++,,,,,,,,,++++++++++++******++++++,,,---***+++,,,,,,,,,,,,,,,,,,++++++************++++++/////////......---++++++,,,++++++******++++++,,,*********)))******+++,,,***************+++,,,,,,)))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,,,,++++++++++++++++++...---,,,+++++++++++++++))))))***++++++++++++***)))***++++++++++++***)))******+++,,,,,,,,,,,,+++///---,,,,,,,,,,,,+++)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))******)))))))))+++++++++************)))))))))******+++++++++,,,+++++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,******************************************************+++++++++***))))))***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++***************+++,,,---***************************++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++***************((('''(((,,,//////+++'''***************))))))))))))******+++++++++******(((((()))***++++++******++++++++++++++++++++++++...........................------------------,,,------------------------++++++++++++,,,---............------------......------------------------,,,---.../////////...---------------------------...........................------------...//////------......///000111111000000000000000000000000........................////////////////////////000000000000000000000000/////////000111222222222222222222222444666888999999:::;;;;;;;;;:::999999::::::;;;<<<===>>>???@@@>>>>>>@@@@@@AAA@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCDDDBBB@@@>>>===???@@@BBBCCCGGGLLLMMMLLLJJJJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFBBBCCCCCCAAA??????@@@AAA???@@@@@@AAAAAA@@@@@@???;;;=========;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777666666666777555555666888999777555555333222222333444444333222222222222111111111111111111111111111111111111000000000000000000000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++***************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***************************************+++,,,---+++++++++++++++******)))+++,,,,,,------,,,,,,+++******))))))))))))******)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++---...............------,,,++++++******++++++,,,******))))))***++++++,,,))))))))))))***+++---...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))***+++++++++++++++******+++,,,,,,+++************+++,,,,,,,,,,,,+++---,,,++++++------,,,++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***)))******++++++******)))+++++++++************)))***************+++++++++***++++++,,,,,,+++++++++,,,++++++++++++++++++,,,******************************************************++++++,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++******************************)))************+++++++++((((((((())))))+++,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,+++++++++*********((()))***+++,,,+++******)))&&&$$$&&&***,,,+++((())))))))))))******************+++++++++******)))))))))***************)))++++++++++++++++++++++++.....................---.........------,,,,,,,,,------------------------*********+++,,,---...//////......------......///------------------------,,,,,,.../////////...------................................................------------...//////------..................000000000000000000000000........................////////////////////////000000000000000000000000...//////000111222222222222222222222333555777888888999:::::::::999888777888999:::<<<===>>>>>>>>><<<===>>>???@@@???>>>=========>>>???@@@BBBDDDEEEEEECCC@@@>>>>>>@@@BBBDDDDDDHHHMMMNNNLLLIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFAAAAAAAAA@@@>>>===>>>???>>>???@@@AAAAAA@@@???>>>:::;;;======<<<;;;;;;<<<===============<<<<<<;;;999888777666666555555555777555444666999999777555555333222222333444444333222222222111111111111000000000000000000000000000000000000000000000000000---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))***+++,,,------,,,+++***++++++++++++++++++++++++************************$$$%%%&&&((()))***,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,***)))((('''++++++,,,------,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,---...////////////,,,++++++++++++++++++,,,******))))))***+++,,,,,,((((((((((((***,,,...///+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,***+++,,,......---,,,+++((()))***++++++++++++++++++,,,------------,,,+++******+++,,,,,,,,,,,,++++++******+++---......---++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++************)))***************************++++++,,,,,,,,,++++++++++++************++++++***************************************************+++,,,,,,------------))))))))))))************---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++''''''''''''((()))++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******'''(((***,,,---,,,+++)))+++&&&!!!!!!&&&***+++)))(((((())))))******++++++******+++++++++******)))******+++++++++******)))++++++++++++++++++++++++......---------,,,,,,,,,//////.........---------***++++++,,,,,,------...,,,,,,,,,---------......------------------------///......---+++******)))///............---------///......------,,,,,,+++000...,,,******,,,...000.........------.................................------............---------------............///............////////////////////////////////////000000000000000111111222333333444444555666666777888888888888888999999999999999999:::;;;<<<===>>>>>>>>>???>>>>>>===<<<<<<:::<<<>>>@@@BBBCCCDDDDDDDDDBBB???======>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFEEECCCCCC???????????????>>>===<<<>>>>>>======<<<<<<<<<<<>>>>>===;;;:::999999999888777666666555666666666666666555555444444444333333222111000000222111111111000000//////111111111111111111111111222---))))))---///...,,,000000//////.........---...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((()))***,,,---...///******++++++++++++******************************++++++++++++++++++++++++)))(((((((((''''''&&&&&&***++++++,,,,,,++++++***---,,,++++++,,,,,,***)))---,,,***))))))***,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------.........------,,,,,,,,,---,,,+++******+++,,,---...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++///---******,,,---,,,***,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,+++++++++***)))))))))'''((()))***,,,---...///++++++------------++++++***+++,,,,,,,,,,,,+++***++++++************++++++,,,+++***))))))***++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,+++***))))))))))))+++++++++************)))((()))***+++++++++++++++---,,,,,,+++*********+++,,,++++++***)))(((''''''******+++++++++******)))************************+++*********))))))((((((***(((((()))+++,,,---,,,///,,,***+++---...,,,)))++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,+++***))))))******+++++++++*********))))))---,,,,,,++++++,,,,,,------,,,***)))))))))***+++((())))))))))))************++++++,,,,,,++++++*********))))))))))))))))))...---,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,............------,,,,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++///.........------,,,,,,------------,,,,,,,,,,,,///...,,,******,,,...///......------------..............................------............---------------............///............////////////////////////////////////000000//////000000111222111111222333333444444555444444555666777777888888999999999999:::;;;;;;<<<======>>>>>>===<<<<<<;;;999;;;<<<>>>@@@BBBBBBCCCEEEDDDBBB@@@@@@AAABBBCCC@@@@@@@@@AAAAAABBBDDDDDDGGGGGGGGGFFFEEEDDDCCCBBB???@@@@@@??????>>>===<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;999777777999;;;888999;;;<<<<<<;;;999888999999888777777666555555666666666666666555444444444444333222222111000000111111111111000000000///111111111111111111111111111---******...000...,,,000/////////...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,------...******++++++++++++******------------------------++++++++++++++++++++++++------------,,,,,,,,,+++***++++++,,,,,,++++++***---,,,***+++,,,,,,+++))),,,------------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++......---------,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,+++++++++++++++++++++,,,------------,,,///---******,,,---,,,***,,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++************++++++,,,+++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******------------------------++++++++++++++++++++++++************************))))))***+++++++++++++++,,,++++++************++++++++++++************)))'''((())))))******))))))---,,,++++++******++++++******))))))((((((''''''******++++++++++++******************************************)))))))))(((***)))))))))***+++,,,,,,,,,***)))+++---...---,,,++++++++++++++++++++++++------,,,++++++,,,,,,---,,,++++++***))))))******+++++++++*********)))))),,,,,,++++++++++++,,,,,,---,,,+++*********++++++)))))))))*********++++++***++++++,,,,,,++++++***************************------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,/////////............------,,,,,,,,,,,,+++++++++000000///......---,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------///......---,,,++++++***++++++,,,,,,,,,,,,------///...,,,++++++,,,...///------,,,,,,,,,,,,------........................------............---------------............///............////////////////////////////////////000000//////000000111222//////000000111222222333000111222333444555666777999888888888888888999999;;;<<<<<<<<<<<<;;;;;;:::999:::;;;===???@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAA>>>=========>>>@@@CCCEEEGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999999999888666666888:::777888999::::::999888777888888777777666666555555555555666666555555444333333333333222111111000000111111111111000000000000111111111111111111111111000...,,,---000111///,,,////////////...............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***---+++***+++,,,,,,+++)))***,,,...//////...,,,***,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,,,,+++******)))------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,---............---///---++++++,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,***************+++++++++------,,,,,,++++++******+++******))))))******+++***++++++,,,,,,++++++***++++++************++++++++++++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------------------------++++++++++++++++++++++++************************)))******++++++++++++++++++++++++***++++++,,,,,,+++++++++************)))((()))******************,,,,,,++++++******++++++)))(((((((((((((((((((((******+++++++++++++++***************************************))))))))))))******************++++++***))))))***---......---++++++++++++++++++++++++------,,,,,,,,,,,,---...,,,+++******)))*********+++++++++***************++++++************++++++---,,,+++************+++************+++++++++,,,***++++++,,,,,,++++++*********+++++++++++++++++++++,,,---------,,,***)))))))))***++++++++++++*********+++++++++,,,,,,,,,/////////////////////...---,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------......---,,,+++******)))******++++++,,,------.........,,,++++++,,,......---,,,,,,++++++,,,,,,---........................------............---------------............///............///////////////////////////////////////////////////000111111...//////000000111111222000000111222333333444444888888777666666666777777::::::;;;;;;;;;::::::999::::::<<<===??????@@@@@@???@@@AAAAAAAAA@@@???>>><<<;;;::::::<<<@@@CCCFFFFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>>===<<<:::::::::999999999999999777888888777666666888:::777888999999999999888777777777777666666555555555444555555555555444333333333222222222111111000000111111111000000000000000111111111111111111111111///...---///111111///,,,///////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************++++++++++++++++++++++++((((((((((((''''''''''''***++++++,,,,,,++++++***,,,+++******,,,,,,+++***)))***+++,,,,,,+++***)))---,,,+++******+++,,,---************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,---------------...---,,,++++++,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))***+++++++++,,,---------,,,,,,+++******,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++******+++,,,------+++++++++*********))))))+++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,)))))))))))))))***************++++++,,,,,,++++++*********************************)))))))))))))))***+++++++++***)))***************+++,,,---------************************,,,+++++++++,,,,,,------++++++***************+++******************************))))))))))))******++++++******))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,***+++---...---,,,***((()))******+++++++++++++++******+++++++++,,,,,,,,,.../////////////////////------------............++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++......---,,,++++++************+++,,,------...///...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---........................------............---------------............///............/////////////////////////////////////////////...///000000111//////000000111111222222222222222222222222222111777777666555555555666666999999::::::::::::999999;;;<<<===>>>????????????>>>???@@@AAA@@@???===<<<<<<;;;:::;;;===@@@DDDFFFDDDDDDEEEDDDDDDCCCBBBAAABBBBBBAAAAAA???>>>===<<<888888999999999999999999777999999999888777999:::888888888999999888888888666666666555555555555555444444444444444333333222222222111111111111111000000000000000000000111111000000000000000000000000///......///000000///---.........///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******,,,,,,,,,***+++***))))))))))))***+++---,,,+++******+++,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************+++,,,,,,,,,,,,,,,---------,,,+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************+++,,,,,,---+++++++++*********)))))),,,,,,---------,,,,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,************************))))))))))))))))))******(((+++---,,,***))))))***+++++++++++++++***++++++************************))))))******+++++++++++++++***************++++++***************************))))))(((((())))))***)))))))))))))))(((((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,------+++)))(((***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,---............/////////------...............///******++++++,,,------...,,,,,,,,,---------......---------------------------------,,,,,,+++++++++------------,,,,,,,,,,,,++++++,,,------...//////---------,,,,,,---------------,,,,,,,,,,,,------........................------............---------------............///............//////////////////////////////////////////......//////000111//////000111111222222333333333333222111111000000666666555555555555666666888999999:::::::::::::::<<<<<<===>>>>>>???>>>>>>??????@@@AAA@@@???>>>===<<<;;;;;;<<<===@@@CCCEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<888888888888999999999999888:::;;;:::999888999:::888888888888888888888888555555555555555555444444333333444444333333222111111111111111111111111111000000000000111111111111000000000000000000000000.................................///////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++++++++************++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,---------***++++++,,,,,,++++++***+++*********,,,---,,,+++...---+++))))))+++---...,,,++++++++++++++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++************+++)))***++++++,,,,,,++++++,,,------,,,******+++---***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,***************+++++++++***++++++,,,---......///---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,)))***+++,,,---------,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,*********)))******+++++++++++++++************)))******************)))(((++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,)))***+++,,,------------************************))))))))))))************&&&***------***))))))++++++,,,,,,,,,***)))***+++************************'''((()))***+++++++++************)))******+++,,,***************+++++++++******))))))))))))******))))))******))))))((('''************+++++++++,,,***++++++,,,,,,++++++***))))))******+++,,,,,,,,,***+++,,,,,,,,,+++)))(((++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,------............,,,,,,,,,------.........,,,,,,,,,---------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------------.........---------....../////////------------------------......------------..............................------............---------------............///............///////////////////////////////////////............///000000/////////000111111222222111111111111111000000000555555444555555666777888888999::::::;;;;;;::::::;;;;;;<<<=========<<<<<<>>>>>>>>>>>>>>>======<<<:::;;;;;;<<<>>>@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<888888888999999:::::::::999:::;;;:::999777777888777666666666666666666777444444444444444444444444333333333333333222111111000000000000111111111111///000000000111111111111000000000000000000000000......---,,,,,,,,,...///............/////////000---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******++++++++++++******'''(((((()))******++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++***)))***,,,---,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,------,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,---...---***)))+++---******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,,,,---......///++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---)))***+++---------------++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,******))))))((()))))))))+++++++++************)))))))))******))))))((('''++++++******++++++,,,------------,,,,,,++++++***)))***+++,,,------------************************((()))))))))************$$$)))------+++)))***,,,(((***,,,+++))))))***,,,************************'''(((***+++,,,,,,++++++******))))))***++++++,,,))))))*********++++++++++++******))))))******+++***++++++,,,+++***)))((()))))))))*********++++++***++++++,,,,,,++++++***(((((())))))***++++++,,,++++++++++++*********)))******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------/////////...------,,,,,,,,,,,,,,,---------......------------------------)))******+++---......///,,,,,,---......//////000.........///////////////------------------------///......------......///........................---..................------------.........//////............/////////000////////////////////////...............///000000......//////000111111111.../////////000000111111444444444555666777888999888999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::<<<;;;;;;;;;::::::::::::999:::;;;<<<>>>???@@@@@@>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCBBB@@@>>>===<<<888888999999::::::::::::999:::;;;:::888666666666666555555444444555555666444444444444444444444444222333333333333222111111000000000000000111111111//////000000111111111222000000000000000000000000......---+++***+++---000---.........//////000000---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************+++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++***)))***,,,---,,,+++'''(((***++++++***((('''***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******************++++++,,,,,,,,,,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,+++,,,------......------,,,---...---***)))+++...*********++++++,,,,,,,,,---,,,,,,++++++*********,,,+++++++++******)))))),,,,,,------------------)))***+++,,,,,,+++***)))---,,,+++******+++,,,------,,,,,,++++++,,,,,,---)))***+++---......------++++++++++++++++++++++++((()))***+++,,,---------))))))))))))))))))))))))++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,******)))(((((('''((((((+++++++++************)))+++++++++++++++***)))(((+++*********+++,,,,,,---------,,,,,,+++***)))))))))***+++,,,------...---************************(((((())))))*********+++###(((---...+++)))+++---&&&)))++++++******,,,///))))))))))))))))))))))))((()))+++,,,------,,,,,,******))))))***+++,,,,,,))))))******++++++++++++++++++************++++++,,,,,,---...---,,,+++***((())))))))))))*********+++++++++,,,,,,+++++++++'''(((((()))******++++++,,,+++******))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...///111111/////////000------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,---.../////////---------......,,,******...111222111///...,,,,,,++++++---------,,,,,,+++++++++------------------------++++++,,,------......///...///000///...---...000//////000000///...---------......///////////////////////////000000000000111111000000111111222333222222333333333333444444666777888777666777999;;;===;;;999999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>??????BBBAAA@@@>>>===<<<<<<<<<@@@@@@@@@???===<<<:::999::::::;;;;;;;;;;;;;;;:::;;;::::::999888777555555555555555555555444444333333444555555555444333222111222333333444555666777222222111000//////000000///000111111///......///////////////////////////////////////////////////......---,,,,,,---------//////.........---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,------......------,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------+++)))''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++************++++++*********......//////...,,,+++***((()))***,,,------,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,************************++++++******)))((((((((()))************+++++++++,,,+++++++++***)))))))))************+++,,,---...+++,,,---...///...---,,,+++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,,,,------...///+++---...---+++)))***+++(((((()))***+++,,,,,,,,,***+++,,,+++)))((()))***...+++)))((()))***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++---+++'''%%%%%%&&&)))+++***)))((((((((()))++++++((()))***+++,,,,,,+++***+++***)))))))))***+++,,,+++*********))))))(((((((((((()))***++++++,,,,,,((())))))))))))************))))))((()))+++---...******)))***,,,,,,***)))((()))***+++++++++++++++***+++,,,,,,+++***((('''...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---...///------------------------,,,------......------,,,,,,,,,++++++,,,,,,---........./////////......------......,,,***+++...111111000///---,,,,,,,,,,,,---------,,,,,,+++++++++------------------------.....................------///000///...---...000///////////////...---------......///////////////////////////000000000000111111000000111111222333222222333333333333444444555666777777777777999:::<<<:::888999:::<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;999:::;;;<<<>>>???@@@AAABBBAAA@@@>>>======<<<<<>><<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999888777666555666666666666666555444444222333444555555555444444222222333333444444555555222222111000000000000000///000111111///......///////////////////////////........................------,,,,,,,,,,,,------.........------------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,***)))(((***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++************************************++++++++++++)))************++++++++++++++++++***************************+++,,,---...+++,,,,,,---...---------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,++++++******+++,,,,,,---)))))))))((((((((()))***)))))))))***+++++++++,,,+++,,,---,,,*********+++---+++))))))************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,+++)))''''''((()))+++******)))))))))***+++,,,))))))***+++,,,+++******,,,,,,+++***)))))))))***************)))))))))(((((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,***))))))))))))+++,,,---*********+++++++++***)))))))))***+++++++++******((()))***+++++++++++++++...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,---//////---,,,---...------------------------,,,------......------,,,,,,,,,,,,,,,,,,------...111000///...............---------,,,+++,,,...111///......---------------------,,,,,,,,,,,,++++++------------------------000000000///...------,,,---...//////...---...//////////////////......------......///////////////////////////000000000000111000000000000111222222222222333333333333444444555666777888777777999:::;;;999888888:::;;;;;;;;;<<<;;;:::999::::::<<<<<<999:::;;;===???AAABBBCCCAAAAAA???>>>============>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999888777666555777777777777777666555555222222333444555555555444222333333333333333333333222111000000000000000000///000111111///......///////////////////////////------------------------,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************+++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,............---***+++++++++,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,+++******---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------)))************+++++++++***************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,***))))))))))))***++++++***(((%%%%%%''')))++++++******************++++++,,,---...---+++++++++------+++))))))***+++***)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******************))))))************+++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++************++++++,,,+++******))))))******+++************+++,,,,,,******+++++++++***)))))),,,,,,,,,+++***)))((('''************)))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---))))))))))))***+++,,,---***+++++++++++++++************+++++++++******)))))))))))))))***+++,,,---...........................------,,,,,,------...,,,,,,,,,---------------,,,---//////---,,,---...------------------------,,,------......------,,,,,,,,,,,,,,,,,,---......333111000...------......---------------...///000---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---------------...//////------...///...///////////////......---......///////////////////////////000000000000000000000000000111222222222222222333333333444444444555777888888888999::::::999888999:::;;;;;;:::<<<;;;:::999999:::<<<===999:::;;;===@@@BBBCCCDDDAAA@@@???>>>==================>>>>>>>>>>>>======<<<<<<=========<<<;;;;;;:::::::::999888777666666888888888888888777666666444444444444444444444333333333333222222111111111111111000000000000000111///000111111///......///////////////////////////------------------------,,,++++++++++++,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++******++++++++++++******+++++++++*********************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,***+++,,,---------,,,,,,*********+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,------------------,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,///...---,,,+++++++++******+++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******)))))))))++++++******************++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++)))))))))***+++++++++,,,******++++++,,,,,,,,,,,,---,,,+++***+++,,,...///---------,,,,,,+++++++++++++++******++++++,,,,,,******))))))))))))******,,,)))&&&&&&))),,,......+++++++++***************+++,,,---,,,+++***+++,,,,,,+++))))))***+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))************))))))))))))*********+++++++++......------,,,++++++++++++++++++,,,,,,---------++++++************+++++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,++++++++++++******))))))++++++,,,,,,+++***((('''*********)))))))))))))))))))))*********+++++++++)))))))))*********++++++)))))))))******++++++,,,***+++,,,,,,+++*********+++++++++++++++***)))(((---,,,+++)))((())))))***...........................------,,,,,,------...,,,,,,,,,------.........,,,...000///...---...///------------------------,,,------......------,,,------,,,,,,------...///222111///...---------...---,,,,,,---...///000000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------...///...---,,,---///......///////////////...---......///////////////////////////000000000000000000//////000000111222222222222333333333444444333555777888888888999::::::999888999;;;<<<;;;:::;;;::::::999:::;;;<<<===999:::;;;===@@@BBBCCCDDD@@@@@@???>>>=========>>><<<======>>>>>>>>>>>>>>><<<<<<======<<<;;;::::::999999999999999888777666888888888888888777777666777666555444333222222222444333333222222111111000111000000000000000111111///000111111///......///////////////////////////------------------------,,,+++++++++,,,,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++)))******++++++******)))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******))))))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,------......------,,,------,,,,,,,,,+++,,,,,,)))******+++---.../////////...---++++++******+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******)))))))))************************++++++++++++++++++++++++++++++******))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,******+++,,,,,,,,,++++++,,,,,,+++***+++,,,---...---------,,,,,,++++++++++++*********++++++,,,---,,,++++++*********++++++,,,+++******,,,---------+++++++++***************)))+++,,,+++***)))***,,,,,,+++******++++++***((())))))************))))))++++++++++++++++++++++++))))))************))))))))))))*********+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++************+++++++++,,,,,,---,,,+++***)))******++++++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))+++,,,,,,+++***)))))))))))))))))))))*********************+++++++++)))************+++++++++)))*********++++++++++++***,,,...---+++)))***++++++++++++++++++***)))(((---,,,+++)))((())))))***...........................------,,,,,,------...,,,,,,,,,---......//////---...000000...---...///------------------------,,,------......------,,,---------------......///000///...------------------,,,,,,---000111000000---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------)))******+++,,,,,,------,,,---......---,,,---...---...//////////////////---......///////////////////////////000000000000000////////////000111111222222333333333333444444222444777999999999999::::::::::::;;;======<<<:::999::::::;;;;;;<<<<<<<<<999:::;;;===???AAABBBCCC@@@@@@???>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999999999999999999999888777777888888888888888777666666777666555444333222222222444444333333222222222111000000000000000111111222///000111111///......///////////////////////////------------------------,,,,,,,,,,,,---...//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++*********++++++*********)))))))))*********************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,++++++***)))(((((((((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,------......------,,,+++***))))))))))))******))))))***+++---///000222...---+++***)))******+++*********++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((''')))************+++++++++***************+++++++++******,,,------,,,+++***+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++************+++,,,------------,,,++++++++++++,,,***,,,///000...+++************************++++++(((***++++++***)))***,,,+++******+++,,,+++)))((((((((())))))))))))((((((++++++++++++++++++++++++)))******************))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++************+++++++++,,,,,,,,,,,,+++******)))******+++,,,+++++++++,,,+++******)))*********))))))***+++++++++++++++))))))))))))************************************,,,,,,,,,,,,------------)))******+++++++++*********---///...+++)))***+++******+++++++++******)))))))))))))))***+++,,,---...........................------,,,,,,------...,,,,,,------.../////////,,,---//////---,,,---...------------------------,,,------......------,,,---------------...//////,,,---------------,,,,,,---,,,+++---111222111///------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------...///////////////---......///////////////////////////000000000000///////////////000111111222222333333333333444444111444777999999999999:::;;;;;;;;;<<<>>>>>>===;;;777999;;;<<<======<<<;;;999:::;;;<<<>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777888999999999999888777777777777888888777777666555555444333333333444444555444444444444333333333333000000000000000111222222///000111111///......///////////////////////////........................------------...///000111.........------------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++***++++++++++++++++++***((()))))))))*********+++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++******************,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******)))(((((()))***+++++++++***+++,,,...000111,,,+++)))(((((()))***+++)))******+++,,,,,,------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++***************)))***,,,------,,,***)))******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************+++,,,---...------,,,+++++++++++++++)))000888888222+++(((((()))))))))***+++++++++,,,)))***,,,+++******,,,---+++******+++,,,+++)))'''))))))************))))))******************************++++++++++++******)))************+++++++++((())))))******++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,+++++++++************((()))***+++++++++******+++***)))))))))***+++,,,++++++******************((()))))))))************************************,,,,,,,,,---------......)))***++++++++++++***)))+++...000///***((())),,,))))))***+++++++++******((()))***+++++++++++++++...........................------,,,,,,------...,,,,,,------...///000000***,,,...---,,,+++,,,,,,------------------------,,,------......------,,,...------------...//////***+++,,,---...---,,,+++---++++++...111333111///...---,,,,,,+++++++++,,,+++++++++,,,,,,---------------------------------///......------,,,,,,+++,,,---......,,,,,,---...------...///000000//////---......///////////////////////////000000000000///////////////000111111222222333333333444444444111444777999999999::::::<<<;;;<<<===??????===;;;666888;;;===>>>===;;;:::::::::;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<:::;;;::::::999888777666888888999999999888888777777777777777777666555555222222222222333555777888444444444444444444444444000000///000000111222222///000222111///......///////////////////////////////////////////////////---------...///000111111//////.........---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,,,,++++++(((((())))))*********+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------************+++,,,---...---,,,,,,+++***)))((((((+++,,,,,,------,,,,,,+++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,------,,,,,,+++,,,---///000+++***((('''''')))+++,,,))))))***+++,,,,,,------*********++++++,,,,,,---+++++++++,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------)))************+++++++++,,,+++++++++******)))))))))+++,,,------,,,***))))))***+++,,,---,,,+++++++++++++++,,,,,,---------************+++,,,---...------,,,+++******+++++++++555??????666---))))))(((((()))***+++,,,,,,---***+++---,,,,,,,,,---...+++******+++,,,,,,)))'''******++++++++++++******************************++++++,,,,,,,,,,,,++++++)))************+++++++++''''''((()))***++++++,,,---------,,,,,,+++++++++++++++************++++++,,,+++******))))))******'''((()))***+++***))))))******)))))))))***,,,---...---+++)))(((((())))))(((((())))))*********+++++++++************************+++++++++,,,,,,,,,)))***+++,,,,,,+++))))))+++...111///***((())),,,((()))***+++++++++++++++++++++,,,,,,+++***((('''//////.........------------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---++++++,,,,,,---,,,,,,,,,---------.........//////++++++,,,,,,,,,,,,------............////////////,,,---------------------///111333222///------//////...,,,+++***+++,,,,,,,,,,,,------------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////000000000000000///...------...///000,,,------...///000111111222222333444444555555666777777777888999999::::::::::::;;;<<<<<<;;;:::::::::::::::;;;;;;:::999999999:::<<<>>>@@@AAABBBBBBAAA???======???@@@@@@@@@AAAAAAAAAAAA???===:::999::::::;;;;;;::::::999888777777777777777777777777666666666666555555555555222333444555555444444333555555444444444444333333111111000000000000111111000000000000000000000000---...///000000///...---......------------......////////////..................---,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,,,,+++***)))+++***)))(((((()))***+++,,,,,,,,,,,,+++***)))))),,,+++***))))))***+++,,,++++++******************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***************************,,,------......------,,,------------,,,+++***)))+++,,,------......------++++++++++++,,,,,,---...++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******+++)))((()))******)))(((++++++++++++******)))))),,,++++++******++++++,,,***************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++************---......---+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))---222666666222---)))))))))))))))))))))))))))'''(((((()))***,,,---...+++++++++******)))))))))************************''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++---------,,,,,,+++++++++************************************************))))))))))))************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''((()))***+++++++++***)))(((((())))))+++++++++*********))))))******+++,,,,,,,,,,,,+++.........------------,,,,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------......++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,------------///111222111...------......---,,,+++++++++,,,,,,******++++++++++++,,,,,,+++,,,------......------............................................................////////////.../////////000000000000///...---,,,,,,---...///------......//////000000111111222222333333444444666666777777888999999:::999:::;;;<<<<<<;;;:::999:::::::::;;;;;;::::::999999:::<<<>>>@@@AAABBBBBBBBB@@@>>>>>>???@@@@@@@@@AAAAAA@@@@@@>>>===;;;::::::::::::::::::999999888777777777777777777777777777777777666666666555555555555555444444444444444555555444444333333222222111111000000000000111111000000000000000000000000---...///000000///...---......------------......////////////............,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,,,,++++++++++++***))))))***++++++///...---,,,+++)))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***************************,,,------......------,,,------------,,,+++***)))++++++,,,---------------+++++++++++++++,,,---...++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,***)))***+++,,,+++)))++++++++++++*********))),,,++++++******++++++,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***++++++,,,,,,,,,------,,,***))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))),,,000333333000,,,)))))))))))))))))))))))))))(((((())))))***+++------,,,,,,+++++++++*********************************+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))***************************************)))(((''''''((()))***************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,------...,,,+++++++++************+++++++++*********))))))***+++,,,,,,---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,---------.........------,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,------------++++++++++++,,,,,,,,,---///000111000...---------------,,,+++++++++,,,,,,******++++++++++++,,,,,,+++,,,------......------........................---------------------------............/////////....../////////000000000------,,,,,,,,,,,,------.........//////////////////000000111222222333333555666666777777888999999999:::;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;:::::::::;;;===???@@@AAABBBBBBCCCAAA>>>>>>???AAAAAA@@@@@@@@@???>>>============::::::;;;;;;::::::999888777777777777777777777777888888777777777666666666888777555444444444444555555444444333222111111000111111000000000000111111000000000000000000000000......////////////............------------....../////////............---******++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++***))))))***++++++//////...---,,,***))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,------......------,,,------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******---+++***+++,,,---,,,+++++++++++++++************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...+++,,,,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***---......---***)))))))))))))))))))))))))))******))))))***++++++,,,,,,,,,,,,,,,++++++++++++************************...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************))))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,+++++++++,,,,,,,,,,,,+++******+++++++++******************+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,---...---,,,+++,,,............///......------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,------------*********++++++,,,,,,---//////000///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------++++++,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000------------------------///////////////.........///000000111111222222333444555555666666777888888888999:::;;;;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBBCCCAAA??????@@@AAAAAA@@@@@@???===<<<<<<===>>>???;;;<<<<<<<<<<<<;;;::::::777777777777777777777777888888888888777777777777:::888666444333444555666444444333333222111000000222111111000000111111222000000000000000000000000...//////////////////.........------------......//////.........---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,------......------,,,,,,---------,,,,,,+++***)))***++++++,,,,,,++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++*********++++++,,,---+++,,,,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,+++******))))))))))))))))))))))))++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))))))))))))))******++++++,,,++++++++++++++++++++++++************************((()))))))))************************************+++******************+++************************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++&&&(((***,,,,,,+++***)))***++++++,,,,,,+++***)))************************)))***++++++,,,+++++++++------,,,,,,,,,+++++++++......------------......,,,---......,,,,,,---....../////////...------,,,............------------+++++++++,,,,,,,,,------,,,------------.........))))))***++++++,,,------///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------+++++++++,,,,,,,,,------------------------------------------........................////////////.........//////.........///////////////.........000000111111222222333333333444444555555666777777777888999::::::999888777999:::;;;;;;<<<<<<<<<;;;<<<<<<>>>???AAABBBBBBBBBCCCAAA???>>>???@@@@@@??????>>>===<<<<<<===>>>???===============<<<<<<;;;777777777777777777777777888888888888777777777777:::888666444333444555666444444333222222111000000222222111111111111222222111111111111111111111111/////////....../////////......------------..................------------000//////...---,,,,,,,,,************************+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,***++++++++++++++++++***,,,,,,,,,,,,,,,+++***)))*********++++++*********)))*********+++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++,,,------......------,,,,,,,,,---------,,,++++++)))***++++++,,,,,,++++++,,,++++++******+++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******+++***)))***,,,---,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********++++++,,,------+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,+++***))))))))))))******++++++,,,))))))))))))))))))))))))************************((()))))))))*********************************************++++++*********************************+++++++++,,,,,,---------++++++++++++++++++++++++***+++---//////...,,,+++))))))***************)))************************((())))))***************------------,,,,,,,,,,,,......------------......,,,...///...---,,,---..................---,,,+++///...............------++++++,,,,,,,,,,,,------------------............)))******+++,,,---......///...------...---+++)))++++++,,,---------,,,,,,******++++++++++++,,,,,,+++,,,------......------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////......///000000///...............///////////////000000000111222222333333222333333444555555666666777888999999999999888777999:::;;;<<<<<<===<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCAAA>>>===>>>??????>>>>>>>>>===<<<<<<<<<============>>>>>>======<<<;;;777777777777777777777777888888777777777666666666888777555444444444444555333333333333222222222222222222111111111111222222111111111111111111111111//////............//////......------------...............------------,,,000000///...---,,,++++++************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---******++++++++++++******,,,,,,,,,,,,+++***)))))))))***++++++++++++***))),,,,,,+++******)))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++*********)))(((***,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,...---,,,+++************+++---------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))++++++***************+++++++++++++++,,,,,,,,,,,,************************&&&'''((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++************+++++++++++++++))))))))))))))))))))))))************************))))))))))))************************************(((((())))))))))))((((((++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,+++***))))))(((((())))))***+++***************+++++++++((())))))***************.........------------,,,,,,,,,,,,++++++,,,,,,,,,---...///...---,,,---///.........------,,,+++***.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------******+++,,,---.../////////---,,,,,,...---+++(((***+++,,,---------,,,,,,******++++++++++++,,,,,,+++,,,------......------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////------...//////...------------......//////000000...//////000000111111222222222222333444444555555666777888999999888777666999:::;;;<<<===============>>>???@@@AAABBBBBBBBBBBB@@@===<<<===>>>===<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::777777777777777777777777777777777666666666555555555555555444444444444444333333333333444444444444333222222111111222222333111111111111111111111111000///...------...///000......------------...............---------,,,,,,---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,++++++***)))***++++++++++++***))),,,,,,,,,++++++******)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,+++***************++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******+++***)))+++---...---,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))***+++++++++++++++)))******+++,,,,,,------))))))***+++,,,------...,,,,,,++++++***+++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************++++++*********+++++++++,,,,,,************************'''(((***,,,,,,+++******************************++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))************************************'''((()))******)))((('''++++++++++++++++++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((+++***((('''(((***,,,---))))))*********+++++++++******+++,,,,,,,,,,,,,,,//////.........---------+++******************+++---...///...------...///------------,,,+++***)))---------,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,...//////000///---+++,,,...---+++((()))***,,,---...---,,,,,,,,,,,,---------.........+++,,,------......------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,---......---,,,,,,,,,------...///000111111------......///000000000111222222333333444555555666777888999999888777666999:::;;;<<<===============>>>???@@@AAABBBBBBBBBBBB???===<<<<<<===<<<<<<===>>>>>>???>>><<<:::999::::::;;;;;;::::::999888777777777777777777777777666666666666555555555555222333444555555444444333222333333444444555555666333222222111111222222333111111111111111111111111000///...------...///000.........------...............---------,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,+++***))),,,,,,---......---,,,,,,)))***++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,---......************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------,,,,,,,,,+++,,,------......------,,,,,,+++***))))))******++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,++++++,,,...//////...+++++++++,,,,,,---------,,,++++++++++++++++++,,,************************************************))))))***++++++++++++***))))))***+++,,,,,,------(((((()))***,,,---...///************+++,,,------)))***++++++***)))***,,,++++++++++++++++++++++++************************))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))***++++++,,,)))))))))******+++++++++************************)))+++---......,,,)))(((************************+++++++++++++++++++++++++++***)))))))))***,,,------------,,,,,,+++++++++************************************************))))))))))))************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++'''(((((()))******++++++++++++++++++++++++++++++,,,+++******)))******+++---,,,)))'''(((***...000))))))******+++++++++++++++,,,------......------+++,,,---,,,***)))***+++,,,------......---,,,,,,...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///+++((((((+++......---...---,,,,,,+++***)))(((************************,,,,,,+++***+++,,,---...------------------------,,,,,,,,,---------......---,,,++++++************+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,,,,////////////............------------.........///000000111111111111000000111111222333333333333222555555555555666666666666;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@@@@@@@???>>>===<<<;;;;;;===>>>>>><<<:::888888999:::::::::999999999888888666666666666666777777777777888888888777666444333111222333333444444333333444444333333333222222222//////000000111111111111000000000000000000000000////////////////////////111111000......---------000000///...............+++++++++++++++,,,---...(((+++///222222///+++((())))))***+++,,,,,,------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((((()))***++++++,,,,,,***+++,,,,,,,,,,,,+++***+++++++++************)))******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++************************,,,,,,,,,++++++*********...,,,+++)))(((((())))))+++,,,,,,------,,,,,,,,,+++,,,------------,,,+++************************+++++++++*********))))))+++*********+++,,,,,,---,,,***(((''')))+++,,,,,,++++++++++++++++++++++++++++++************+++++++++*********+++,,,,,,---************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++,,,,,,---...//////---,,,,,,,,,,,,---......---------,,,,,,+++++++++---,,,++++++++++++***(((++++++******++++++,,,---+++++++++++++++***)))(((******)))))))))))))))***+++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++***)))(((((((((((((((((()))))))))))),,,,,,++++++++++++******++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,+++***))))))******+++++++++*********)))))),,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,******)))))))))))))))***************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///...,,,+++,,,---------------------------+++,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++---//////---+++------,,,,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------,,,,,,,,,------------...------,,,+++++++++++++++,,,,,,------------,,,,,,------.../////////......////////////............------........./////////000000111111111111000000000111222222333333222222555555666666666666777777;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===============>>>======<<<<<<;;;;;;;;;<<<======;;;999888888999::::::999999999888888888666666666666666666666666777777888888777555444333111222333333444444333333555555444444444333333333000000000111111111222222000000000000000000000000////////////////////////111000///...------------000000///...............,,,,,,,,,,,,,,,---......)))***,,,------,,,***)))*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++************)))******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++///...---+++++++++++++++,,,,,,---------,,,+++++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,---///---+++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++******+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///---,,,,,,,,,,,,---......//////.........---------...---,,,,,,......---,,,++++++******++++++,,,---------,,,,,,,,,+++++++++++++++************+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,++++++***))))))((((((((()))))))))*********++++++,,,,,,------......++++++++++++++++++++++++******++++++++++++++++++,,,++++++***))))))******,,,++++++++++++*********,,,,,,+++++++++*********++++++***))))))***++++++******))))))))))))******************************,,,,,,++++++******))))))************************************************++++++,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---...---,,,,,,,,,,,,......---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++...111333111---)))------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,------............------//////000000//////....../////////............---....../////////000000000///000000111111000000///000111222222333333222222555666666666777777777888;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888777888999:::999999999999888888888777777777666666555555444666666777666666555444333111222333333444444333333555555555555444444444444111111111111111222222222000000000000000000000000000000000000000000000000000000///...------------000///......---.........---------,,,------...///,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))******+++++++++,,,,,,,,,+++,,,---,,,*********+++------------------------,,,,,,,,,,,,------------......---,,,++++++++++++------------,,,,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++******++++++,,,,,,.........---,,,+++***)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---..................---------------,,,+++,,,---...---,,,++++++******++++++,,,---///......------------...,,,,,,+++++++++,,,,,,---+++***))))))))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***)))))))))))))))*********++++++++++++,,,,,,---///000000111++++++++++++++++++++++++---,,,++++++***+++++++++,,,+++******)))*********,,,,,,,,,,,,++++++++++++,,,+++******)))*********++++++***))))))***++++++******)))))))))******+++************************...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++...---,,,++++++,,,...000/////////...,,,,,,---///------------------------------,,,,,,,,,,,,------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000222333111---***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------------..................---------...------,,,+++***//////.........---------////////////000000000000//////000000000000//////000000111222222222222222555555666666777888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999::::::::::::;;;;;;<<<<<<777888999999888777888:::999999999999888888888888999999888777666666555555555555555555444444333333111222333333444444333333555444444444444333333333111111111111222222222222////////////////////////000000000000000000000000000///...---------------///......------...............---------......///...---,,,******,,,---...,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,***,,,,,,,,,******+++,,,........................,,,,,,,,,------.........+++++++++******)))))))))------------,,,+++************+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***++++++,,,,,,)))+++...///...------,,,***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,***)))***++++++***)))++++++******++++++,,,---///...------,,,---......,,,++++++++++++,,,,,,---******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++((()))++++++++++++)))(((+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,------...//////000***+++++++++++++++,,,,,,---,,,+++***))))))******++++++***************+++---------,,,,,,,,,++++++++++++***)))))))))***++++++******************+++******))))))******++++++************************,,,,,,,,,++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,***)))***+++...---+++++++++---///000,,,,,,+++)))((((((***,,,------------------------,,,+++++++++++++++,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///......+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,------...---..................---,,,,,,,,,,,,,,,+++***)))............------------////////////000000000000//////000000000000//////000000111222222222222111444555555666777888888888::::::::::::::::::::::::666666777888999::::::;;;:::::::::;;;;;;<<<<<<===666888999999777777888:::999999999888888888777777::::::999999888777666666444444444333333333333333111222333333444444333333333333333222222222111111111111111111111111111111///////////////////////////////////////////////////......------------.........------------......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++++++++******)))))),,,---------,,,,,,+++***((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***++++++,,,(((,,,///000///---------*********++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++---,,,************((('''++++++******++++++,,,------,,,,,,,,,,,,,,,------***************+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***)))))))))))))))+++***************++++++---------,,,,,,,,,+++++++++***************++++++*********++++++************************+++,,,,,,************************((()))))))))******++++++************************************************************))))))))))))---...///...,,,+++,,,------,,,++++++,,,---///000------,,,***((()))+++---------------------------++++++*********+++,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,------------///000000///------...///++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------............---------------...------,,,,,,.........------------,,,....../////////000000000...//////000000//////...///000111111222222111111333333444555666777888888888888888888888888888888444555666777888:::;;;;;;:::::::::;;;;;;<<<<<<<<<777888999999888777888:::999888888888888777777777999999999888888777777777333333222222222222333333111222333333444444333333222222222222111111111111111111111000000000000000000000000000000000000000////////////////////////......---------------...---------,,,------...//////...------------------((()))***++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))******+++++++++,,,,,,,,,)))+++,,,,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++((()))************)))(((,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,++++++******+++++++++///222111---***)))************++++++,,,,,,---+++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((()))))))))************+++************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------...---++++++,,,,,,***)))++++++******++++++,,,---******+++,,,,,,,,,,,,+++******)))******+++,,,---******+++,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,---******+++++++++***))))))*********)))******+++,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++)))***++++++++++++***)))***************+++,,,---************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++---...///...,,,+++,,,---++++++,,,,,,---....../////////...,,,******---000........................+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......---///111000---,,,---...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,,,,---...........................---------,,,,,,------........./////////......////////////......///000000111111111111111222222333444555666777777777777777777777777777777555666666777888999999:::999999999:::::::::::::::888999::::::888777888999888888888888777777777777777777666666666666666666333222111000111111222333111222333333444444333333333333333222222222111111000000000/////////......000000000000000000000000------------------------...------,,,,,,------...---,,,,,,,,,------...///......---,,,,,,,,,,,,,,,))))))************))))))*********++++++,,,,,,---)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++************)))******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------,,,+++******+++,,,------------)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))*********+++++++++---,,,++++++******+++++++++///111000+++((()))+++)))******+++,,,,,,------,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,---------+++***)))***,,,------,,,++++++******++++++,,,---(((***,,,......---+++************++++++,,,......***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++------,,,,,,,,,,,,------************************************++++++++++++*********+++++++++++++++)))******+++,,,,,,------)))+++---...///---,,,*********))))))***++++++,,,,,,++++++++++++*********)))***---...///...,,,+++)))***++++++++++++***)))************+++,,,---...************************)))))))))******+++++++++************************************************))))))***+++,,,------...+++,,,---,,,***)))***+++***+++,,,---............---,,,+++(((''''''***---........................,,,,,,,,,,,,------...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++...111111...,,,+++---++++++++++++++++++++++++***************************+++,,,---...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,---..................---------,,,,,,,,,------------.........///......////////////......//////000111111111111111111111222333444555666777666666666666666666666666777777777777888888888888888888888888888888888888999:::;;;:::888777888999888888888888777777777777444444444555555555555555222222111000000111222333222222333444444444333333444444444333333333222222000000//////.........---000000000000000000000000------------------------------,,,,,,,,,------...,,,,,,,,,,,,------...///...---,,,,,,++++++++++++,,,,,,+++******+++,,,,,,))))))***+++,,,,,,------((())))))))))))*********************************++++++++++++++++++++++++(((((()))***++++++,,,,,,---,,,+++******+++,,,---+++++++++************)))******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))++++++,,,+++***))))))***+++,,,---.........+++,,,------------,,,+++************************))))))******++++++++++++---,,,,,,+++*********+++(((,,,///...+++))),,,///))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++*********+++************************''')))***++++++***)))'''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))))))))******+++++++++&&&%%%&&&(((+++------,,,++++++******++++++,,,---''')))---///000...+++***+++++++++,,,---...///000***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++......,,,,,,,,,,,,......******************++++++))))))*********+++++++++))))))***+++,,,,,,---...))))))***+++,,,,,,------)))+++///111222000...,,,******))))))***+++,,,,,,+++++++++*********))))))(((+++...000111///---+++)))***+++,,,,,,+++***)))************+++,,,---...************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///000000---------,,,,,,+++++++++)))***,,,.........,,,++++++,,,,,,------,,,,,,+++------.........---+++***)))+++,,,...//////......///...---,,,++++++++++++************+++---///000///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))******+++++++++---.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++---------............///........................++++++,,,,,,---...//////........................,,,,,,---///000222333333111111222222222333333333444444555555666777777777777777888888999999::::::;;;;;;;;;:::999888666555777777777777777777777777888888888888888777666666333333333333444444555666666555444333222333444444555555555444444333333333444333222222111111222222000000000000000000000000000000//////.........---//////.........---------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++)))'''&&&&&&&&&'''***************************+++,,,------,,,+++***,,,,,,,,,++++++*********************************,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))******+++,,,---......///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++*********++++++,,,,,,,,,++++++,,,------------,,,*********)))))))))((((((************************************************++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***((()))***+++++++++++++++))))))************))))))((()))***+++,,,---------,,,+++*********,,,...000,,,+++++++++***)))))))))************************------------------------+++++++++******+++,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---.........)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))...---+++***)))***++++++++++++******++++++,,,---++++++******************)))******++++++******)))---------,,,,,,,,,++++++)))***,,,......---,,,++++++,,,,,,------,,,,,,+++------.........---++++++***+++,,,...............///...---,,,++++++++++++++++++***+++,,,...///000///...---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---------.........------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++---------............///........................+++,,,,,,------.........////////////////////////......//////000000111111111111111222222222333333333333333444555555666666777777777888888888888888777777888888999999888888777777777777777777777777666666777777666666555444333333333333333333444555444333222111111111222222333333333222222222111111333333222111111111111111000000000000000000000000000/////////............//////.........---------///...---,,,,,,,,,,,,---+++++++++,,,,,,---------///............---------+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,++++++++++++++++++************************++++++,,,------,,,++++++++++++++++++++++++++++++))))))*********+++++++++------------------------******+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,------......---,,,++++++,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,,,,,,,++++++*********************+++++++++,,,,,,)))************+++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++***************+++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,------,,,***))))))******++++++++++++******++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,...---+++******+++,,,---++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))))))))******)))))))))++++++,,,---------,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++*********+++,,,++++++******++++++,,,---******************************++++++++++++******------------,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++,,,------------,,,,,,+++++++++,,,---..................---,,,++++++++++++,,,,,,,,,,,,---...000000......---,,,,,,,,,------------,,,,,,,,,,,,++++++------............//////------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++---------............///........................------------------------////////////////////////000/////////////////////111111111222222222222333222222222333444444555555777777777777666666666666666666666777777777888888666666666666666666666666555555555666555444444333444333333222222222222333444333222111111111222222111111111000000000000000222111111000000000000000000000000000000000000000////////////...........................---------......---,,,,,,,,,------++++++,,,,,,,,,,,,------............------------+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++,,,,,,******************************++++++++++++******************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------+++***)))***,,,,,,,,,******************************++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,+++++++++************************************************+++++++++++++++++++++++++++************)))))))))*********++++++++++++,,,)))************+++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))***+++,,,......,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))++++++++++++))))))+++++++++***************,,,,,,------------,,,,,,)))******+++,,,,,,,,,,,,///...,,,+++******++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,---------,,,,,,+++***++++++++++++++++++******,,,++++++******)))))))))))))))***+++,,,---...///++++++*********+++,,,,,,+++************+++,,,,,,************************++++++,,,,,,,,,,,,++++++------------------,,,,,,++++++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............---,,,,,,+++++++++,,,,,,,,,------...///000000...------,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------,,,,,,////////////////////////////////////////////////111111111111222222222222222222222333444444555555777777666666555555555444999999888777666666555555555555555555555555555555555555555555555444333333444333333222111111111111555555444444444333333333000000000000000000000000111111000///////////////000000000000000000000000///////////////....................................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,***************************++++++++++++++++++***))))))))))))))))))))))))))))))))))))*********+++************++++++++++++++++++++++++++++++++++++((())))))******+++++++++.........---------,,,,,,)))(((((()))+++,,,,,,+++++++++++++++++++++++++++))))))************))))))***++++++,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))))))))))))))************++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************+++,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************************++++++++++++************+++,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++******++++++++++++******,,,,,,+++******))))))))),,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,,,,...---,,,++++++++++++,,,*********++++++,,,,,,,,,************************************************++++++,,,,,,++++++******,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++******++++++---,,,,,,+++***))))))((('''(((((()))***+++++++++*********++++++,,,,,,---***************++++++,,,***************++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,---....../////////------,,,,,,,,,------...------,,,,,,,,,++++++++++++++++++***************,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------,,,,,,---------------------------------...//////000000000000111111111222222222333333333444555555666666777666666666555555444444:::999888777777777777777444444444444444444444444555555666666555555444333444333333222111111111111555555555444444444333333000000111111111111111111111000//////......//////////////////////////////.........///////////////---.....................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++*********++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++)))))))))******++++++,,,.........---,,,,,,++++++)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))))))))))))))))))))***))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---------,,,+++************,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,+++***)))))))))***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,------******++++++,,,,,,,,,---************************************************+++,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,)))***+++,,,------------------,,,+++******++++++......---,,,+++******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,******))))))******+++,,,))))))*********++++++++++++,,,,,,------,,,,,,+++------------............------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---------,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,+++,,,---...............------,,,,,,,,,---......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,---------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000111111111111222333333333444555555666666666666666666555555555555777666666666777999;;;<<<555555555555555555555555555555666666555555444333444333333222222222222333222222333333333222111000111111111111222222222222111000000///////////////////////////////////////.........///////////////---------...............------,,,,,,,,,---......------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,************************,,,,,,++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,---------......//////000,,,,,,,,,++++++++++++***------------------......---------,,,,,,+++++++++***)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***)))))))))************+++)))))))))************+++)))************+++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++++++++***)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,+++***)))))))))++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++******++++++++++++*********++++++,,,,,,+++++++++******+++,,,------......+++++++++,,,,,,,,,,,,,,,************************************************+++,,,------,,,+++)))(((+++***)))(((((()))***+++))))))+++,,,---.........///...,,,+++******++++++...------,,,,,,+++++++++,,,,,,+++++++++***************+++,,,,,,,,,++++++***))))))))))))***++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++------------.........///...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++*********+++------...---,,,,,,,,,,,,---...,,,,,,,,,++++++,,,,,,---++++++------...------,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++......---------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,------------------............///........................+++,,,,,,------.........------------------------........................000000000000111111111111222222222333444444555555666666666666666666777777666555555444666888:::;;;555555555555555555555555444444444444444333222222333333333333333333444555222222333333333222111000000000111111111222222222222111000000//////000000////////////////////////............/////////000---------.........//////,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++------...------,,,++++++++++++++++++++++++------,,,++++++,,,------,,,,,,++++++++++++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,---......//////,,,,,,,,,+++++++++******//////..................++++++++++++++++++******+++******+++,,,------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++************************)))***,,,------,,,***)))************++++++,,,,,,))))))))))))************)))************+++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------,,,+++************++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++)))((()))***+++---******++++++++++++******+++++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++,,,---------+++)))'''+++***)))'''''')))***+++***+++,,,,,,------------000...,,,*********+++,,,,,,,,,++++++++++++++++++************++++++++++++++++++,,,,,,,,,+++***))))))))))))))))))***++++++((())))))***++++++,,,,,,******++++++++++++******---------.........//////...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++*********+++---...///...---,,,+++,,,---...,,,,,,,,,++++++,,,------***+++,,,---------,,,+++,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++---------,,,,,,++++++++++++,,,,,,---.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,------------------.........//////........................++++++,,,,,,---...//////........................000//////...------,,,,,,000000000000111111111111000111111222333333444444555555666666777777888888888777555444444555666777666666666666666666666666222333333333333222111111333333333333444555555666444444555666555444333222//////000000111111222222222222111000000000000000////////////////////////---.........//////000000---------.........//////,,,,,,,,,,,,,,,---...///---------,,,,,,++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++&&&''')))+++,,,,,,,,,,,,************************......,,,,,,,,,,,,......---,,,,,,++++++*********************************+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))************(((((()))***++++++,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,************************,,,+++++++++---...---,,,************************))))))************))))))+++++++++,,,,,,+++++++++---,,,+++******+++,,,---************************************************)))***,,,------,,,***)))******+++++++++,,,,,,,,,))))))))))))************)))************+++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,++++++*********++++++,,,------------,,,(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++***++++++,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++************+++++++++***)))((()))***,,,...***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***------------,,,+++******---------,,,,,,+++++++++************************+++++++++++++++++++++++++++,,,---...---+++)))'''---,,,***))))))***,,,---,,,,,,---------,,,++++++000///,,,*********+++,,,***************+++++++++&&&&&&'''((()))***+++++++++,,,,,,---,,,+++)))((()))))))))))))))******+++((())))))***++++++,,,,,,*********++++++*********---------.........//////---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,,,,,,,,,,000000...---,,,+++++++++------------------------......------------......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***+++,,,------......------///000000...,,,******+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------............------........................++++++,,,,,,---...//////000///...---,,,------...///////////////.........000111111222222333444444444444444555555555555666444444333222222333333333666555555555555444444444444444444555555555555666666666666666666666666666555555333222111000000000...///000111222333444444000000000000000000000000000000000000000000000000000///...------...///000........................---------------------------------,,,,,,+++++++++000000///......---,,,,,,***************************************************)))))))))***++++++,,,++++++,,,---///000111111++++++++++++******))))))++++++++++++++++++++++++---------,,,,,,++++++++++++++++++************)))************************+++++++++***************---,,,***)))))))))******,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,'''(((***,,,---------,,,,,,+++++++++***)))))))))+++++++++++++++***)))(((++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++++++++++++++******))))))++++++************++++++*********)))))))))))))))))))))***++++++++++++***,,,,,,++++++)))((('''&&&******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///.........------.........++++++++++++++++++++++++,,,+++*********+++,,,---...---+++***))))))***+++000...,,,,,,,,,---,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,)))+++---,,,+++***+++,,,)))))))))***+++++++++,,,------,,,+++************///---***)))***+++++++++,,,...//////---,,,++++++***)))))))))***+++,,,,,,......,,,+++***)))))))))++++++++++++++++++++++++,,,,,,+++***))))))******)))))))))***+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,---......,,,***)))---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------......---,,,,,,,,,,,,---------------------------......------------......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***+++,,,------...---------......///---***))))))***---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------........................++++++,,,,,,---......///000///...---,,,------.../////////////////////...000000111111222333333444444444444444555555555555444333333222222333333444666555555555555444444444444444444444555555555555444444444444444444444444444444333222111111111111111111111111111222222222000000000000000000000000000000000000000000000000000///...------...///000...............------------------------------------------,,,,,,+++++++++------,,,,,,+++******)))************************------------------------,,,,,,++++++,,,,,,---...(((((()))***+++,,,,,,---++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))************************++++++++++++++++++,,,,,,---,,,+++************+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))+++,,,------,,,,,,++++++++++++******************+++++++++***))))))++++++++++++++++++,,,,,,)))))))))*********++++++++++++++++++++++++++++++************))))))((((((++++++************+++++++++++++++***************)))************+++++++++***************))))))(((******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,------...++++++++++++++++++++++++++++++*********+++,,,---,,,,,,+++++++++,,,,,,---......---,,,+++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,++++++******++++++,,,)))+++---,,,+++***+++,,,************++++++++++++,,,+++++++++++++++,,,,,,///,,,***)))***+++++++++,,,---//////---++++++,,,******************+++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,++++++***))))))******************+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++***+++,,,...///000///...---.........------,,,+++***---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///,,,,,,,,,,,,,,,---......------------------------......------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***++++++,,,---------------,,,------,,,)))(((((())),,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------------------------------+++,,,,,,------.........///...------,,,---------......//////////////////000000000111222222333333333333333444444444555555333333333222222333333444666555555555555444444444444444444444555555555555333333333333333333333333333333222111111222222333444444333222111000000///000000000000000000000000000000000000000000000000//////............////////////.........---------------------------------------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,------''''''(((((())))))))))))++++++++++++************++++++++++++++++++++++++*********++++++++++++++++++++++++************)))+++++++++++++++++++++++++++++++++,,,,,,------...------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++)))******+++++++++***************++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++)))))))))))))))(((((((((++++++************+++++++++++++++++++++++++++++++++***)))))))))***,,,,,,(((((()))***+++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---***+++,,,------.........---000222000---******+++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,---------...***++++++,,,,,,++++++***,,,++++++******++++++,,,)))+++---,,,+++***+++,,,+++++++++++++++*********************+++,,,---......,,,***)))***++++++++++++---......,,,++++++,,,,,,++++++************+++++++++******++++++,,,---++++++++++++++++++++++++,,,+++******)))*********+++++++++++++++*********++++++++++++++++++++++++************************'''((()))***++++++++++++)))+++,,,...///000//////.........---,,,+++)))(((,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...000,,,,,,++++++,,,,,,---...,,,,,,------------------...------,,,,,,------...............------,,,,,,++++++,,,,,,,,,,,,---------+++******+++,,,+++***++++++,,,------------,,,+++,,,---,,,***))))))***,,,,,,+++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,------------------------,,,,,,,,,---------.........---------------------............//////////////////000000111222222222222333333333444444444444333333222222222333444444666555555555555444444444333333444444444555555555333333333333333333333333222111111111222222333444444444333222111111000///000000000000000000000000/////////////////////////////////......//////////////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************+++******)))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,+++++++++*********))))))++++++++++++++++++++++++)))******+++,,,---......------------,,,---------,,,++++++******++++++,,,+++++++++******+++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++************++++++,,,,,,,,,((()))***+++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++************++++++*********+++++++++++++++,,,***)))((((((***,,,---))))))***++++++++++++*********+++,,,,,,,,,,,,+++---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,***+++---...///...------...333666555///+++,,,...,,,,,,+++++++++++++++******+++,,,,,,******+++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,++++++******++++++,,,)))+++---,,,+++***++++++,,,,,,,,,++++++*********+++++++++++++++,,,---...---+++******+++,,,,,,++++++,,,...---,,,+++,,,------,,,++++++************,,,++++++***++++++,,,,,,************************++++++***************+++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************((()))***,,,,,,---,,,,,,............---+++(((''',,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,///000------,,,++++++++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------......------,,,++++++++++++,,,,,,------------+++)))***+++,,,,,,+++***+++,,,,,,------,,,,,,+++,,,---,,,+++***+++,,,------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,---------------,,,,,,---------------------.........//////000000...//////000000111111222222222222222333333333444333222222222333333444555666555555555555444444444333333333444444444444555444444444444444444444444111111111111222333444444333333222222222222222222111111111111111111111111////////////////////////...//////////////////...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************------------------------++++++******)))******++++++++++++++++++*********+++++++++++++++++++++,,,++++++++++++++++++++++++)))))))))******++++++,,,+++++++++*********))))))++++++++++++++++++++++++((())))))***+++,,,,,,---------------------------,,,++++++******++++++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,......---,,,,,,+++++++++******++++++,,,,,,,,,---((()))***+++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))******++++++,,,***)))((((((***,,,---+++++++++++++++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------......---,,,+++++++++++++++++++++******+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------...///...---+++***---222666444///+++,,,...,,,,,,,,,++++++************+++,,,,,,******+++,,,)))*********++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,)))+++---,,,+++***++++++---,,,,,,,,,++++++******...------,,,++++++,,,,,,,,,+++******+++,,,,,,++++++,,,---,,,++++++,,,---------,,,+++*********+++...---,,,+++************************************+++***************++++++---,,,,,,,,,++++++******,,,++++++******++++++,,,))))))))))))))))))))))))***************)))((((((++++++++++++++++++******---...//////...,,,)))'''+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///------,,,++++++++++++++++++,,,,,,------.........------,,,,,,,,,,,,------,,,------......,,,+++******++++++,,,,,,------...,,,+++)))***+++,,,,,,+++******+++,,,,,,,,,,,,,,,***+++---,,,++++++,,,---...------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,------......///000000000.........///000000111111111111222222222333333333222222222222333444555555666555555555555444444444333333333333444444444444444444444444444444444444222111111111222333333444111111222222333333444444111111111111111111111111000000000000000000000000......////////////..............................------------------------++++++,,,,,,,,,,,,------))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,*********)))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++,,,---.........------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///...---,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++((((((((()))******+++++++++***)))))))))***,,,,,,+++,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,------......---,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++.........------,,,+++***+++...000///,,,******+++---,,,,,,++++++************+++,,,,,,******+++,,,))))))))))))***************++++++,,,,,,++++++***,,,++++++******++++++,,,)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++///...---,,,+++++++++++++++*********,,,---,,,+++++++++,,,+++******,,,...---,,,,,,++++++++++++,,,///...,,,+++***)))))))))*********************************)))******+++,,,,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---************************++++++++++++***)))((('''...---------,,,,,,,,,,,,---...000000///---***)))+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........+++++++++***++++++,,,---++++++,,,,,,---......///---,,,,,,++++++,,,,,,---+++,,,---......,,,+++)))******+++,,,,,,---......,,,***)))***+++---,,,,,,******+++,,,,,,,,,,,,+++(((***++++++******+++------,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...------,,,------......///000000111------...//////000000111111111111111222222222222222222222222333444555666666555555555555444444444222222333333333444444444333333333333333333333333222222222111222222333333222222222333333333444444111111111111111111111111000000000000000000000000---...///000000///...---,,,,,,------.../////////------------------------+++++++++,,,,,,---------************************************************))))))))))))))))))))))))...---,,,,,,++++++,,,,,,)))))))))))))))))))))***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,,,,++++++******++++++,,,...------,,,,,,------...******+++++++++,,,,,,,,,......---,,,+++,,,------,,,,,,,,,,,,,,,,,,++++++******+++++++++***))))))---,,,,,,++++++*********)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++(((((()))******+++,,,,,,)))************+++++++++******++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,---...//////,,,,,,,,,,,,------------******+++,,,,,,---......------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,******+++***************------,,,,,,+++******)))***+++,,,,,,******+++,,,))))))*********+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++******+++------,,,+++***+++++++++******,,,...,,,,,,+++++++++,,,---------,,,,,,+++*********+++******************************))))))***++++++,,,++++++,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,---------...000111000...+++***+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............)))))))))***+++,,,...///++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---+++,,,---......,,,***)))******+++,,,,,,---......,,,***)))***+++------,,,******+++,,,,,,,,,,,,+++'''(((******))))))***,,,++++++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---...------,,,---------...///000000111------......///000000000000111111111111222222222222222222222333444555666666666555555555444444444222222333333333444444444222222222222222222222222333333222222111222222333333333333333333333333333111111111111111111111111000000000000000000000000---...///000000///...---+++,,,,,,---...///000000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***)))*********+++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,++++++++++++++++++,,,///......------......///******+++++++++,,,,,,,,,...---,,,,,,,,,,,,......---------,,,,,,++++++++++++++++++++++++***)))(((...------,,,+++***))))))((())))))))))))*********++++++++++++++++++++++++))))))******++++++++++++++++++************++++++))))))***+++,,,,,,------))))))***++++++++++++***((((((***+++,,,---------******+++,,,,,,,,,,,,+++)))***+++,,,...///000000,,,,,,------------......******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---,,,+++++++++******)))***+++---...,,,***))))))+++,,,,,,,,,------,,,,,,+++***))))))***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,)))+++---,,,+++***+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,---...//////*********+++------,,,+++***++++++***)))***---///++++++++++++,,,------...++++++******++++++,,,---))))))))))))))))))))))))******))))))***+++,,,,,,+++++++++,,,,,,------------,,,***))))))***,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((((((((()))***+++------000000///...------,,,,,,.........------,,,,,,,,,)))))))))***+++,,,......---------------------------------,,,,,,+++++++++,,,,,,,,,---------------...---,,,++++++---...000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------000///---,,,,,,---///000///......---------......000000000000111111111111111111222222222222111111111111222333444555666777888666555444555555333222333333333333333333333333333444555555666555555555333333333222222111111111444444444333333222222222111111111111111111111111000000000000000000000000//////...---,,,,,,,,,,,,.................................------,,,,,,,,,+++,,,------......------...,,,***((((((((()))***,,,++++++******++++++,,,---------,,,,,,+++++++++%%%(((+++,,,,,,++++++,,,))))))***+++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++---......---+++***)))))))))(((((((((((((((,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------...---+++******+++---...++++++++++++++++++++++++)))))))))***+++++++++,,,+++***((()))******)))(((***++++++,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------///...---,,,+++*********------......------,,,+++***++++++,,,,,,------...+++,,,------............)))******++++++,,,------000000...---,,,++++++++++++++++++***++++++,,,,,,++++++++++++,,,,,,---...///...,,,*********,,,---+++++++++******))))))))),,,,,,+++***))))))******++++++++++++******))))))///...---,,,+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,------++++++++++++------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---+++)))***,,,---,,,)))************************,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,,,,000//////...------,,,,,,------,,,,,,,,,+++++++++---,,,++++++***+++++++++------------------------.........---------,,,,,,...---------------------...---,,,++++++---...000...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...---,,,++++++,,,---...///......---------......//////000000000111111111000111111222222111111000111222333444555666666777777666444444555555333222222222222222222222222222333333444555555555555555444444444333333333222222444444333333333222222222111111111111111111111111000000000000000000000000---------,,,,,,---....................................---------,,,,,,,,,+++,,,------...---------...---+++++++++,,,...///,,,++++++******++++++,,,---------,,,,,,+++++++++'''))),,,---,,,*********++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***,,,,,,+++++++++++++++++++++,,,...//////...,,,+++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++...---+++******+++---...++++++++++++++++++++++++***************++++++++++++***)))***+++,,,+++***---------,,,+++***)))(((++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,******++++++,,,---...///++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,------...---+++))))))***+++,,,---------,,,,,,,,,++++++,,,++++++***))))))******++++++++++++*********)))...---,,,+++***++++++,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,***)))***,,,---+++)))************************,,,,,,,,,------------...++++++++++++++++++++++++******++++++++++++******++++++*********++++++,,,//////......---,,,,,,,,,,,,,,,++++++++++++******------,,,+++++++++++++++------------------------//////............------/////////...---------,,,------,,,+++,,,---...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,+++******+++,,,---......---------....../////////000000000000111111000111111222222111111000222222333444555666666777777555444444444444333111222222222222222222222222222333444444555555444444444444444444444333333333333333333333222222222222111111111111111111111111000000000000000000000000,,,,,,,,,,,,---...///000...........................------------,,,,,,,,,++++++,,,------------------,,,++++++,,,...///000,,,++++++******++++++,,,------,,,,,,,,,,,,++++++)))+++------+++))))))))),,,,,,,,,+++++++++******************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,---...//////...---,,,+++++++++,,,------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++***************+++******+++---...---,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++))))))***+++---...//////******+++,,,---...//////......---,,,,,,+++******,,,------...............//////...------,,,++++++))))))((())))))***++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,---,,,***)))))))))***+++------------,,,,,,,,,,,,,,,+++******)))*********++++++++++++************,,,,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++***)))***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++++++++,,,.........------,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,---...///------------------------............------------000000///......---,,,,,,------,,,,,,,,,---...///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------,,,++++++,,,------...------------...//////////////////000000000111000000111111111111000000222333333444555555666666555444333333444444333111222222222333333333333333222222333444444444444444333333333333333333333333333222222222222222222222111111111111111111111111////////////////////////---------------...//////........................------------------------++++++,,,------------,,,++++++******++++++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++******+++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++*********+++,,,,,,------,,,,,,+++(((((())))))***+++,,,,,,+++*********************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++***)))(((,,,,,,+++******+++,,,,,,***+++++++++++++++,,,,,,,,,+++++++++***)))))))))***))))))***---......---'''(((***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------,,,,,,+++++++++,,,,,,------------,,,,,,...---------,,,,,,,,,+++***************+++,,,,,,------,,,+++++++++,,,,,,...---,,,,,,++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---,,,++++++++++++---------------,,,,,,,,,,,,,,,,,,---------------*********+++,,,---//////------------------------,,,,,,,,,,,,,,,,,,,,,---000000///...---,,,,,,+++,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............------------......---------------...//////...////////////000000000000000000111111000000000222222333333444444555555444333222222333333222111222333333333444444444555111222222333333333333333111111111111111111222222222222222222222222222222111111111111111111111111////////////////////////000///...---------------........................------------------------***+++,,,,,,------,,,,,,,,,,,,++++++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++---...))))))***+++,,,,,,------************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++*********&&&''''''((()))***++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++***)))))))))))))))(((***,,,------,,,'''(((***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,---------............------,,,+++++++++,,,---------,,,,,,---,,,,,,+++++++++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---///......---------------...------,,,+++++++++,,,...---,,,,,,++++++++++++------,,,,,,,,,---------+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,------------------******+++++++++,,,,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,,,,,,,---.........---,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---.........---,,,,,,,,,+++,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.................................---------------...///000......////////////000000///000000111111000000///111222222222333333333333333222111111333333222111222222222333333444444555000111222222333333222222000000000000111111111111111111111222222222222222111111111111111111111111000000000000000000000000111000///...------------........................,,,,,,,,,------------...******+++,,,,,,,,,,,,,,,......------,,,+++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------(((***+++,,,+++,,,...000((()))***+++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---+++++++++******************))))))***,,,---,,,+++,,,,,,,,,,,,,,,+++***)))************************+++,,,,,,------,,,,,,+++++++++,,,,,,------......---............------,,,''')))+++---...............---,,,*********+++,,,******+++,,,,,,---......+++,,,,,,,,,,,,++++++***))))))***++++++,,,------000000///...............///...---,,,,,,++++++,,,------,,,+++++++++,,,,,,---------...............------------............*********)))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,---.........------******+++++++++,,,,,,,,,///...---,,,+++*********+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///---------......------------,,,,,,------///000000........./////////000000//////000000000000//////000111111111111222222222222111000111222333222111///000000111222222333333000111111222222222222222000000111111111222222222000111111111222222222222111111111111111111111111000000000000000000000000000///...............///........................,,,,,,,,,---------......******+++,,,,,,,,,,,,++++++++++++,,,++++++******,,,++++++******++++++,,,+++++++++,,,,,,---------***+++,,,,,,++++++---///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,+++******+++,,,,,,*********++++++,,,,,,---******))))))))))))******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,,,,,,,+++******++++++++++++******)))******+++,,,,,,------***************+++++++++,,,+++***+++,,,---,,,+++---------,,,+++***)))((())))))))))))))))))))))))******+++,,,------------++++++,,,,,,---......///,,,---..................(((***,,,---......---,,,---,,,***)))***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,------......//////...,,,,,,+++++++++,,,,,,+++++++++,,,------+++,,,------.........------------.........//////******))))))***++++++,,,+++++++++,,,,,,,,,------***+++,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))))))))*********+++++++++---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,---...///000---------------------------------.........//////+++++++++++++++++++++,,,+++,,,------......------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***************************+++,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111............/////////000//////000000000000//////000000000000000111111111222111000111222333222111---......///000111111111000000111222222222222222111111222222222333333333000000111111222222222222111111111111111111111111000000000000000000000000......---......///000111........................,,,,,,,,,------.........******+++,,,,,,,,,,,,+++&&&'''((())))))***)))))),,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,------,,,******+++---,,,,,,,,,++++++++++++***------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++******************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---,,,+++******+++,,,---))))))***+++,,,------...++++++************++++++++++++******************(((((())))))************++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,---------------******++++++++++++******))))))***+++,,,,,,------))))))******+++++++++,,,...---,,,,,,---...---+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,---...//////,,,,,,---.../////////...,,,---.........,,,)))(((+++***))))))***,,,...000...------,,,,,,++++++***///000000000///...------///......------,,,,,,+++)))))))))***+++,,,...///000///...---,,,+++++++++++++++++++++,,,------...***+++,,,,,,------------+++++++++,,,,,,---------******))))))***+++,,,,,,+++++++++,,,,,,---------)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,*********+++,,,---///000++++++------------+++++++++++++++,,,,,,+++++++++((())))))))))))*********+++---///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***(((''''''(((***+++))))))))))))***+++,,,,,,+++,,,------+++))))))***++++++,,,,,,,,,,,,------------,,,+++,,,---...///---000000,,,***---///......---,,,++++++,,,...///------------------------***,,,------,,,++++++,,,---,,,+++++++++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---...............,,,)))))),,,---+++)))++++++++++++++++++++++++)))*********)))(((&&&%%%,,,,,,++++++++++++++++++------......------,,,+++*********+++,,,---...///++++++++++++++++++++++++---------...------,,,,,,---......//////...------+++***,,,000///++++++///000000//////.........---000000000000000000000000////////////000000000000222222222111111111111000111111000000000000111111//////000111222333333333222333333444444333333222111111111111111111111111333222111111000000111111000000000000000000000000000000000000000000000000111000///...,,,+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,++++++*********+++,,,---......---+++***,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++***+++,,,,,,,,,,,,+++***...---,,,,,,---...///000...------------...//////---------.........//////+++++++++,,,,,,---------------------------------//////...------,,,++++++------------------------++++++++++++******)))(((++++++,,,---...///000111...---,,,,,,,,,,,,---...+++++++++,,,---...//////---,,,,,,++++++,,,,,,---++++++------------++++++))))))*********+++++++++++++++++++++++++++++++++++++++------------++++++---,,,++++++******++++++++++++++++++++++++++++++************************((()))***+++,,,+++******************************++++++++++++******)))))),,,,,,,,,+++++++++++++++((())))))))))))************++++++,,,,,,++++++***,,,,,,---------.........////////////...---,,,,,,+++,,,...---+++******+++++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---......111000,,,***,,,---,,,...---------------......------,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,------,,,+++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,------------...,,,******+++,,,+++)))++++++++++++++++++++++++++++++,,,,,,+++***((('''++++++++++++++++++,,,,,,------......------,,,+++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------///------//////---...222000/////////............////////////////////////////////////000000000000222222222111111111000000111111000000000000111111000000000111111222222333111222222222222222222111111111111111111111111111333222111111000000111111000000000000000000000000////////////////////////.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---,,,,,,,,,++++++++++++((()))******++++++++++++,,,+++***))))))***++++++++++++++++++++++++++++++,,,++++++******++++++,,,.........---,,,+++***)))+++,,,------------,,,+++......---,,,,,,---//////---------,,,---......///------------............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------......//////...------,,,+++,,,---...///000000111......---,,,,,,---......,,,,,,,,,,,,---...///000------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,++++++***************************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,------,,,,,,,,,))))))*********+++++++++------.........------,,,+++---......,,,++++++,,,++++++,,,,,,,,,,,,------++++++*********+++,,,---///222111,,,***+++,,,***---...............------+++++++++,,,,,,,,,,,,,,,,,,---///...---,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,...,,,******+++,,,+++***++++++++++++++++++++++++---------------,,,************++++++,,,,,,------------......------,,,+++,,,,,,,,,++++++,,,------------------------------,,,,,,------...------,,,...---,,,++++++,,,---...111...,,,...///---///333////////////............////////////////////////////////////000000000000222222111111111000000000111000000//////000000111111111111111111111111111000000111111111111000000111111111111111111111111222222111000000000000111000000000000000000000000////////////////////////,,,---------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------------------------------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***++++++,,,...//////000------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++******+++++++++***))))))------------,,,,,,,,,,,,((((((((()))***+++------++++++************+++,,,************************+++******))))))******+++//////...---,,,***)))(((,,,------......------,,,///...---,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........------------------------///000000000000///......,,,------...///000111111......---,,,,,,---......------------...///000000......---,,,++++++,,,,,,+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***************************++++++++++++************+++++++++,,,,,,------...******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------+++,,,,,,------------,,,,,,---///...---,,,,,,---+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---111444333...+++,,,+++)))---...///000///...---,,,******++++++++++++,,,,,,---...///...---,,,...///------,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,***++++++,,,,,,++++++******+++,,,------------------,,,+++***++++++++++++***+++++++++++++++,,,,,,---------------,,,++++++******++++++,,,---......------......------,,,+++------,,,+++++++++,,,,,,------------------------,,,,,,------...------------,,,+++******+++---///000,,,,,,///111......000///////////////.........////////////////////////////////////000000000000111111111111000000000000000000////////////000000111111111111000000000000000111111111111111111000111111111111111111111111222222111000000000000000////////////////////////////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,+++*********)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++------------------------***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******)))------------------------,,,,,,+++***+++,,,...///++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++......------,,,+++***))),,,,,,------------,,,,,,000///---,,,+++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,------------......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.../////////------------------------------............------------......///000111111......------------.....................///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***************************++++++++++++++++++++++++)))******+++,,,------...+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------............******+++,,,------------+++---......---,,,---...+++++++++,,,,,,,,,------+++,,,,,,---------------111444444000---------***---.../////////...,,,+++*********++++++,,,,,,,,,......///...,,,,,,...000---------,,,,,,+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,---..................,,,,,,,,,+++******++++++*********++++++,,,,,,,,,---,,,,,,,,,++++++++++++******+++,,,------......------......------,,,+++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---.........------,,,*********,,,...//////,,,...444777333///---.........///////////////........................////////////000000000000111111111000000000//////000000////////////000000111111000000000000000000111111222222222222111111000000000000000000000000222111000000//////000000////////////////////////........................///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******))))))((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,,,,+++------------------------///...,,,+++***+++,,,,,,******++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,++++++,,,---,,,++++++++++++,,,------,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++************************------------------------+++,,,,,,---------,,,,,,------......//////000000........................///............///000000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************+++++++++++++++++++++,,,((())))))***+++,,,,,,---+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++)))*********++++++++++++******+++,,,------------***,,,---...---,,,,,,---++++++,,,,,,,,,,,,------+++,,,---.........------...222333000---......,,,............---,,,++++++******++++++,,,,,,------.........---++++++...000------------,,,+++***************++++++,,,,,,---***++++++,,,,,,++++++***......////////////......,,,,,,---+++***)))***,,,*********++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,------......------......------,,,+++,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++,,,---............,,,,,,++++++,,,---...///000...111999<<<777000---.........///////////////........................////////////000000000000111111000000000/////////000//////......//////000000000000000000000000000111222222222222222222111000000000000000000000000111111000////////////000000000000000000000000000........................//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************)))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,------------------+++***)))((((((((()))***+++,,,---------,,,........................---,,,,,,,,,,,,,,,,,,---******+++,,,------------,,,++++++******++++++,,,...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...---------.........//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,---............---------------......//////---...////////////...---///......---......//////......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++************************)))***,,,---------,,,+++************************++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,)))+++,,,---,,,+++,,,---++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,***...000...---...///,,,......---++++++*********+++++++++,,,------......---------+++***+++---///------......---+++***))))))******+++,,,,,,------***++++++,,,,,,++++++***---...............------+++,,,---,,,))))))***,,,)))******+++,,,,,,------,,,,,,+++******+++,,,---,,,,,,------------------------......------,,,+++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,---......//////000---///666:::666000---............/////////000........................////////////000000000000111000000000//////////////////............//////......//////000000111111000000111111111111000000000000000000000000000000111111000///////////////000000000000000000000000........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---......///++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++++++++,,,,,,,,,---++++++++++++******)))((()))***+++---------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,---,,,++++++++++++,,,------,,,+++++++++,,,---...---------,,,---......///........./////////000000------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------,,,,,,---...............,,,,,,,,,,,,---------------...///000000///...---......---------------...------,,,------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++************************+++++++++,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------.........//////------.........------,,,(((***,,,,,,++++++,,,---++++++,,,,,,,,,---------)))***+++,,,---,,,++++++&&&+++...,,,,,,......,,,///---,,,***))))))******++++++,,,------...//////------,,,+++)))***---///------......---+++***)))))))))***+++,,,,,,------+++++++++,,,,,,+++++++++---------...------,,,,,,+++---...,,,)))(((***---))))))***+++,,,,,,---------,,,+++++++++,,,---...------------------,,,,,,------......------,,,+++*********+++,,,---...///------------------------***+++,,,---............+++,,,---...///////////////******000555222---+++---.........//////000000........................////////////000000000000000000000000//////////////////............//////---......///000111111222//////000000000000//////000000000000000000000000111111000///////////////000000000000000000000000........................++++++,,,------...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---...---,,,,,,++++++++++++++++++++++++------------------------))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++,,,,,,---...//////***+++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............*********++++++,,,,,,,,,***+++---......---,,,+++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------,,,,,,+++***...---,,,,,,,,,,,,---...,,,++++++***+++,,,...///...------------...//////////////////000000000000,,,---------.../////////------------------------'''((()))***,,,---...///------------------------***++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,---...///000000///...---...------,,,,,,,,,------,,,,,,,,,---...///000111------++++++++++++------------------.........///------------------------------++++++++++++---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,************************+++++++++,,,,,,---------///////////////.........******+++++++++,,,,,,,,,,,,------......------,,,*********+++++++++,,,,,,////////////...---,,,,,,---,,,+++++++++,,,---...---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++*********+++---.........---,,,++++++******+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))***,,,------,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,------............------.................................------,,,,,,,,,,,,---...//////...---,,,---------.........//////000000000000000000000000---------...000000///...///////////////////////////////////////...............//////000000111111......///000000000000000222111111000///......---////////////............------------------------......//////...---,,,,,,......---,,,,,,+++******************+++,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...,,,*********,,,---************************)))***+++,,,---,,,++++++,,,,,,---...---,,,***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((()))***+++,,,------------,,,+++++++++,,,---.........//////...---,,,,,,...---+++******+++---...,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...//////............//////..............................---------......///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,444+++'''+++///,,,***+++,,,,,,,,,---------.........---,,,++++++,,,---............------,,,,,,,,,***((('''(((,,,---,,,***///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...------++++++++++++------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,++++++***)))))))))******)))((()))+++,,,+++***...---,,,++++++,,,---...---,,,,,,++++++*********---,,,+++++++++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++...---,,,++++++,,,------......------,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++*********------............------..............................---------,,,,,,,,,------...//////...---------------.........////////////////////////////////////000111222222111000////////////////////////////////////////////////000000000000////////////......///000000000000000111111111000///.........//////.........---------------------------------......//////...------,,,......---,,,,,,+++******************+++,,,---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///...,,,******+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,---------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,...---,,,+++++++++,,,------------------,,,++++++...---+++******+++---...,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------//////...---,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,222+++(((,,,...,,,+++---++++++,,,,,,---...//////,,,+++************+++,,,......---------,,,,,,,,,***)))((())),,,...---+++///...---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,------,,,+++++++++---...---,,,++++++***))))))***++++++,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,------------------,,,///...---------------............------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******)))***++++++******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,+++***))))))------............------------------------------...------------,,,,,,,,,------...//////...---------------...............////////////////////////000000111111222222111111////////////////////////////////////////////////111111111000///...............///000000000000000111111000000//////..................------------------------------------.........///......---,,,...------,,,,,,++++++***************+++,,,------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++***+++,,,---++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++******))))))******+++)))******+++,,,,,,,,,,,,...---,,,++++++++++++,,,+++,,,,,,,,,,,,++++++***---,,,+++++++++,,,---...++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***//////............//////,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,,,,+++,,,...++++++,,,,,,---...//////,,,+++************+++,,,...------------,,,,,,,,,+++***)))+++---...---,,,......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------......---,,,+++,,,---...---,,,++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---------......///.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,++++++***)))+++,,,,,,+++***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++***,,,------......------,,,---------------------------------------------------..................---........................////////////////////////...///000000///////////////////////////////////////////////////000000000111000000000/////////.........///000000000000000111000000000/////////.../////////............---........................---...............---------------,,,,,,++++++++++++*********++++++,,,---//////...---------------************************+++++++++,,,,,,---------------,,,+++++++++,,,---+++,,,,,,,,,,,,,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,...------,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------------------------...------,,,***)))***---------------------------,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++,,,------------...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...++++++------------++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))***,,,---,,,+++------------------------***++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---)))***+++,,,---...//////---------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,,,,+++++++++,,,------,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,------------------------------------------------.........------..............................---...........................000222111///...///000////////////////////////////////////000000111111.../////////000000000111......///000000000000000000000000000////////////000000000/////////..............................------...............---------,,,,,,,,,,,,++++++++++++******++++++,,,,,,...------,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------......------------------------++++++++++++,,,,,,---...------,,,,,,------...///------------------------...///...+++))))))++++++000///...---,,,++++++*********++++++++++++******------------------------+++,,,,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...++++++------------++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------........................------------------------+++++++++,,,,,,---------------------------------+++***************+++++++++***)))***,,,---,,,+++------------------------+++++++++,,,,,,------...------------,,,+++******++++++,,,,,,,,,,,,------------............------((()))+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,++++++,,,---......------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,---...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...------------...///...............---------........................000333555444111///111333////////////////////////...//////000000111111222.........///000111111111......///000000000000000000000000000////////////000////////////.................................,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------******++++++,,,,,,------++++++******++++++,,,---,,,,,,+++++++++,,,------*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------------***++++++,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////......------------..............................++++++++++++,,,...///000---------------......///------------------------...///...++++++...///---000000///...,,,+++******(((((())))))))))))((((((,,,,,,,,,------------...***,,,---,,,+++***+++---------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,+++++++++,,,------...---,,,---...///...---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------......---+++***)))+++++++++,,,,,,------------------......---------,,,,,,---...///...------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,++++++,,,...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------------.../////////.........---------........................000333666555111///000333////////////////////////...//////000111111222222////////////000000000000......///000000000000000////////////000000000000......---------,,,,,,,,,........................,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------------))))))******+++,,,,,,---++++++*********+++,,,---,,,,,,+++++++++,,,---...)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***)))***,,,------------,,,******+++,,,,,,,,,,,,,,,******+++,,,------------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------..................------,,,,,,------...---------------------------,,,,,,,,,---...//////---------------...//////........................---...---+++000777777333......---------,,,,,,,,,)))***++++++++++++***))),,,,,,,,,---------......)))+++---,,,***)))***,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,---/////////...++++++,,,------,,,++++++---------------,,,,,,,,,------......---+++***)))+++++++++,,,,,,---------,,,------------------,,,///000000000000...,,,+++*********************++++++,,,,,,------,,,,,,+++------------------------))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......)))***+++,,,,,,,,,,,,,,,***,,,------,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,---.../////////.........---------...........................222555333///,,,...111////////////////////////...//////000111222222222111111000000//////.........//////000000000000000////////////000000000000,,,,,,,,,+++++++++******////////////////////////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---------------(((((()))***++++++,,,,,,,,,+++*********+++,,,---,,,,,,+++***+++,,,...///))))))***+++,,,,,,------++++++************++++++++++++,,,,,,,,,++++++***((()))+++---.........---((()))***+++++++++++++++)))***+++,,,---...---------,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------/////////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////...---------.........------------...//////........................---...,,,,,,444===>>>888++++++,,,------......///------////////////------,,,,,,,,,------.........)))+++---+++)))((())),,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......---++++++++++++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------((()))***+++---...//////++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++,,,,,,---...,,,+++***+++---...---,,,------...//////...------.........------,,,,,,,,,,,,++++++******++++++,,,---------.........//////...---,,,,,,++++++++++++---------...............******+++++++++,,,,,,,,,------++++++++++++------......---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,------,,,,,,+++,,,---///000//////...---,,,,,,++++++++++++,,,,,,,,,,,,------...------------...//////........................///////////////............///000000000///---,,,++++++,,,,,,,,,,,,------------...............---////////////....................................//////000000000000//////......////////////......111111111000000000000000111111000000//////......000000000000111111111111111111111111111000////////////////////////////////////000000///...------------------------------,,,,,,,,,---------......,,,++++++***)))))))))***---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,---...,,,++++++++++++++++++++++++---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))),,,,,,***)))+++***''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,---...///000000///...------------...///------,,,++++++,,,,,,,,,------------------------......------------.........---,,,,,,......---,,,...------------...//////...---,,,,,,++++++++++++,,,,,,,,,---------......------------------------///------000555888888666...---,,,,,,,,,,,,---...,,,,,,,,,---------.........---+++)))(((((()))))).........------,,,,,,,,,///...,,,*********,,,---//////.........---------///...---,,,+++,,,------+++,,,------......------,,,++++++******++++++,,,...------,,,---...///000,,,++++++******++++++,,,------------......///000+++,,,------++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,---...///000+++******))))))******+++...------,,,,,,------...------------------------,,,++++++******++++++,,,------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,------------............---,,,,,,+++++++++,,,...............---------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,...000111000//////...------,,,,,,++++++,,,,,,,,,,,,---------------------...//////------------------------......------------------------.........---,,,+++++++++,,,,,,,,,,,,---------...............------............////////////........................//////000000000000//////......////////////......000000000000000000000000111000000000/////////...//////000000000111111111///////////////...------///////////////////////////////////////...------------------------------+++++++++,,,,,,,,,---------,,,+++***************---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,+++************+++++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,//////---,,,......***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******------------,,,,,,,,,,,,,,,+++************+++,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------...---,,,,,,......---,,,---------------...//////...------,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,+++***---000333333111...---,,,,,,,,,,,,---...,,,,,,,,,---------......---,,,+++******+++,,,,,,......---------,,,,,,,,,///...,,,+++***+++,,,---///.........------------///...---,,,,,,,,,------+++,,,------......------,,,,,,++++++++++++,,,,,,...---,,,,,,,,,---///000,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,---+++,,,------++++++,,,---++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,------...///------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,------------------,,,+++++++++,,,,,,//////......------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---)))******+++---///111222000000//////......------++++++,,,,,,,,,,,,---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------...............---,,,+++---------...//////000000...........................//////000000//////.........////////////......000000000000000000000000000000000000//////////////////000000000000111111...////////////...------////////////////////////...////////////...------------------------------*********+++++++++,,,,,,------,,,+++++++++,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++************++++++,,,,,,------......222...******,,,...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++...---+++***---,,,))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,...---,,,,,,......---,,,---------------......///------------------......,,,,,,,,,---------......------------------------...------...111222222111...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,---.........------------,,,,,,,,,......,,,+++++++++,,,---............------------///...---,,,,,,,,,,,,---+++,,,------......---------------,,,,,,------------,,,,,,++++++,,,......,,,,,,++++++++++++,,,,,,,,,++++++************++++++,,,------++++++,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,------------------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,//////...------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---******+++,,,---...000000//////......------------+++++++++,,,,,,,,,------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++******)))+++++++++,,,,,,,,,------............---,,,++++++++++++,,,---...000000111...........................//////////////////.........////////////....../////////000000000000000000000000000////////////////////////000000000111000000111111000000///...////////////////////////.........//////...------------------------------++++++++++++,,,,,,,,,,,,...------,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,------...//////<<<555...,,,...///,,,)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***,,,,,,)))))),,,,,,)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,---......------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,......---,,,------,,,,,,------...///---------------...///000,,,,,,,,,---------......------------------------////////////000111000000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,------------------------------......------,,,,,,,,,,,,+++,,,------......------......------------......---,,,++++++++++++------,,,,,,,,,++++++,,,,,,,,,...------,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,------------...,,,------------.........///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---//////...---,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********+++*********++++++,,,------,,,,,,++++++,,,,,,---,,,,,,------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,------......------------------------------,,,,,,------............---,,,,,,++++++++++++++++++++++++,,,,,,,,,------------......---,,,++++++***+++,,,---...///000111..............................////////////............////////////............//////000000000000////////////000000000000...////////////000000000000000000000000///......////////////////////////------............------------------------------,,,,,,,,,,,,------------...------,,,------......******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,------...//////<<<555...,,,...///,,,)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---///...++++++//////---+++++++++,,,,,,---------************++++++++++++******+++,,,---...//////------............------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,---......---------------...///000,,,,,,,,,---------......------------------------+++,,,,,,,,,+++++++++,,,------------------------,,,,,,,,,---------......---------,,,++++++***)))---------------------------------------------...,,,,,,---------------------------------,,,,,,,,,+++,,,------......------///......------......///------++++++++++++,,,------,,,,,,,,,,,,,,,,,,---...------,,,+++++++++++++++,,,------++++++,,,---,,,,,,---------.....................///////////////...------,,,,,,,,,,,,+++,,,------------,,,+++......------------......---------------------------,,,,,,,,,,,,,,,,,,---//////...---,,,++++++***,,,,,,---------.........,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------......------,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++)))))))))******,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++************+++,,,---------,,,,,,++++++,,,,,,---------......------,,,+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,......------,,,........................,,,,,,------......//////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,---...///000000........................---......//////......---......////////////......---......//////000000111////////////000000000000......////////////000000---............---,,,,,,////////////////////////,,,,,,---............---------------------------,,,,,,---------.........------,,,,,,,,,---......*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++************++++++,,,,,,------......222...******,,,...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++---,,,))))))---...,,,***++++++,,,,,,------...)))***************++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...---,,,,,,......---,,,,,,,,,,,,,,,,,,------...------------------......,,,,,,,,,---------......------------------------,,,---......,,,,,,,,,...,,,------......------,,,,,,,,,,,,---------......---...------,,,***)))(((,,,,,,,,,------------...------------............,,,,,,,,,,,,------------------......------,,,++++++,,,------......------......------------............,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,++++++************++++++,,,------++++++,,,---,,,---------............---.........///////////////...---,,,,,,,,,,,,,,,---...///000000///...---//////............//////++++++++++++++++++++++++------,,,,,,,,,,,,------//////...---,,,++++++***,,,---------............,,,,,,,,,++++++,,,,,,,,,,,,------------.........,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++,,,......---,,,+++------------------------***++++++,,,------.........---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------------++++++,,,------...//////........................---......//////......---......////////////......------......///000000111.../////////000000000111........./////////000000------......------,,,+++////////////////////////+++,,,------.........---------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,------...++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++************+++++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,''')))(((%%%%%%)))+++*********+++,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,---...///++++++++++++++++++++++++...------,,,,,,------......---,,,,,,......---,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---,,,,,,,,,---------......------------------------...000111000///...///111,,,,,,---......---,,,,,,,,,,,,,,,---------......------......---,,,+++***,,,,,,,,,---------......,,,------...............++++++,,,,,,,,,---------------.........---,,,++++++,,,------......------...------------------...000///---,,,,,,,,,---...------,,,,,,,,,,,,------++++++++++++++++++,,,---+++,,,------++++++,,,---------------............,,,,,,,,,,,,---------.........---,,,,,,,,,------...///000111111000///............------.........++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------------------...............------,,,,,,------...---------.........//////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......++++++------------++++++*********)))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++,,,---------,,,,,,*********++++++,,,,,,---************+++,,,---...---,,,,,,++++++,,,,,,---)))+++,,,...//////......------------------------++++++,,,,,,,,,---------)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------+++*********+++,,,++++++,,,,,,,,,---------)))***+++,,,---.........+++,,,,,,------.................................---..................---......////////////......---------...///000000111.../////////000000111111............/////////000//////000000//////...---////////////////////////+++,,,------.........---------------------------******+++++++++,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************+++,,,---...,,,++++++++++++++++++++++++---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***,,,***'''''',,,...,,,******+++,,,,,,---......+++++++++,,,,,,---------(((((()))***+++,,,,,,---+++,,,---......---,,,+++++++++++++++,,,---...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,......---,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,---------......------------------------***---///...,,,+++---///,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,---.../////////...---,,,,,,,,,------.........,,,,,,---.../////////...+++++++++,,,,,,---------,,,---.........---,,,++++++,,,------......---------------,,,,,,---------000///...---,,,------......------,,,,,,------...------------...//////000+++,,,------++++++,,,------------.........//////******+++++++++,,,,,,,,,---------,,,,,,------...,,,---...000000...---,,,...------,,,,,,------...------------------------...------,,,,,,------...******+++,,,...//////000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......***++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...+++++++++,,,,,,------------------,,,,,,+++++++++...------,,,,,,------......000111000...------...---+++)))***,,,---+++))).........------,,,,,,,,,))))))***+++,,,,,,------////////////////////////.........------.........------,,,,,,,,,,,,++++++,,,------......------,,,///...------------...///////////////////////////............////////////333111000000111111000.........////////////......000000000000000000000000......------------......///...---,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...************************++++++++++++++++++++++++//////...---,,,,,,+++******************************++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,++++++***************************---,,,,,,++++++,,,,,,---//////////////////......,,,,,,,,,++++++*********------------------------,,,+++***))))))***+++,,,---,,,,,,---......---++++++,,,,,,------,,,,,,+++///...,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++***------++++++++++++------++++++******++++++,,,---,,,,,,---...---,,,+++***++++++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......---------............//////...---,,,,,,---...//////...---,,,,,,---.../////////.........---------.........///111000...,,,,,,,,,,,,---------......------............------......---------,,,,,,,,,........................---------............///...///000000...,,,)))''',,,++++++******++++++,,,111000...------...///000///...---,,,,,,---...///000///...------...///000,,,---------.../////////........................//////...------///000111/////////...---------,,,........................------............------++++++++++++++++++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,------,,,...//////---,,,,,,---000...,,,---///000...---------------,,,,,,,,,+++)))******+++,,,,,,------------------------------......------------......------,,,,,,,,,,,,++++++,,,------......------,,,---,,,++++++++++++,,,---....................................///////////////...------......---+++......////////////......////////////////////////......------------......///...---,,,,,,,,,,,,---///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************************++++++++++++++++++++++++)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******------------------------,,,+++************+++,,,---,,,,,,---///...,,,++++++,,,,,,------,,,,,,+++...---,,,+++******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***------,,,++++++,,,------+++++++++***++++++,,,---,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---............------------............/////////...------.../////////...------------.../////////.........---------...------...//////---+++,,,,,,,,,---------......------............------............------,,,,,,........................---------............///---............---+++***,,,,,,++++++++++++,,,,,,...............///000111......------------......//////...------...//////---------...............------------------------......------......///000...............---------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,------///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***,,,---...,,,,,,,,,---000///......000000///...,,,,,,,,,,,,++++++++++++******++++++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------......------,,,---,,,,,,++++++,,,,,,---....................................////////////111000//////000000///.........////////////......////////////////////////......------------............---,,,,,,,,,------///......------,,,+++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++,,,...//////,,,)))+++,,,,,,------,,,,,,+++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,---,,,++++++***((((((***+++,,,---------------------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------............///000//////......//////000///...------------...////////////............---...---------......,,,***,,,,,,,,,---------......------............------/////////............---........................---------............///------------------......---,,,,,,++++++,,,,,,---+++,,,---///000000111111,,,,,,------------,,,,,,......------------.....................---------,,,,,,,,,,,,------------,,,,,,---...............---------.......................................------............------------------------------------------------------........................++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,---------------000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++***+++++++++++++++,,,,,,,,,++++++******++++++,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))+++---...---,,,---...---,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,------......------,,,............................................................////////////222000///000111111000///......////////////......////////////////////////......------------.........------,,,,,,,,,------++++++,,,------......///***++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,...///...+++)))+++,,,,,,------,,,,,,++++++************************+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,++++++******((()))***+++,,,,,,,,,,,,)))***+++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...............------------------............///000000////////////000000.........------........./////////...............///...------......,,,***,,,,,,,,,---------......------............------/////////////////////...........................---------............//////...---,,,,,,---...///------,,,,,,,,,,,,------,,,---...000000000///...***+++------------+++***------------------------/////////...---------,,,++++++,,,,,,,,,,,,,,,---***+++---.........---,,,,,,---------.../////////........................------............------------------------------................................................+++++++++,,,,,,---------........................------------------------,,,,,,,,,------.........000///...---,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++******))))))******+++*********++++++,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***,,,.........---...///++++++,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,------......------,,,............................................................////////////...,,,+++,,,......---,,,......////////////....................................------------......------,,,,,,,,,------...++++++,,,------......///+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++---......+++)))+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,++++++************++++++,,,,,,,,,++++++*********+++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------///.....................---------............/////////000000000000//////---..................---////////////////////////111///......//////...,,,,,,,,,,,,---------......------............------.../////////////////////........................---------............///222000...,,,+++,,,---///...------------------......///000000000...---,,,***+++------------+++***,,,------------------,,,/////////...---------,,,+++++++++,,,,,,---------***+++---.........---,,,,,,---------.../////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,................................................***++++++,,,,,,------...........................------------------------,,,,,,,,,---....../////////...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,.........---------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++---//////...------...,,,---......,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------............////////////...---,,,---/////////---......////////////....................................------------......------,,,,,,,,,---......///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,------......//////,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,+++++++++------,,,***+++,,,,,,------,,,,,,+++)))***++++++,,,+++++++++*********++++++,,,,,,---++++++++++++++++++,,,,,,------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,------...,,,,,,+++************+++,,,,,,,,,,,,,,,+++***))).........------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------///......---......//////---------............///...//////000000//////...------...//////...------...////////////000000000000///------///000//////,,,,,,,,,---------......------............---------............/////////........................---------............///222111///---,,,,,,---...///......------......///111111000000///---,,,+++,,,,,,------------,,,,,,------............------...............---------++++++,,,,,,------......,,,,,,---...............---------.......................................------............------,,,,,,,,,,,,,,,,,,,,,,,,................................................******+++,,,,,,---..............................------------------------,,,,,,------.../////////...------,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,++++++******+++,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------------,,,,,,,,,,,,------------------............+++++++++,,,,,,---------------,,,,,,,,,,,,------+++---......,,,++++++,,,,,,...//////---,,,---///+++,,,,,,,,,------------------------------------------------------------......------------......------,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,------,,,++++++------------------------............////////////000///...///111222111000......////////////....................................------------......,,,,,,,,,,,,,,,---...//////......------,,,++++++...------,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////,,,,,,,,,---------......------------------------+++,,,------------,,,+++---+++***)))+++,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,------,,,+++)))******+++,,,,,,------,,,,,,++++++++++++++++++...---,,,,,,,,,,,,---...,,,---...//////...---,,,---,,,,,,,,,,,,---......,,,,,,***)))))))))***+++******+++,,,,,,,,,++++++............---,,,+++***++++++,,,,,,,,,,,,------------------------------..............................................................................------...///000111---------............///---...////////////...---------...//////...------.../////////000000000000///---+++,,,...000000000,,,,,,,,,---------......------............------,,,,,,------....................................---------............///000///...------...////////////............//////111000///.....................------------......---...////////////...------------...............+++,,,,,,---......//////......------......///000...............---------........................------............------------------------------................................................******+++,,,,,,---..............................------------------------,,,,,,------...///000000------,,,,,,,,,---......,,,------......------,,,,,,,,,,,,++++++*********++++++------------++++++******+++,,,,,,---.........------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------...------,,,,,,------...,,,---------.../////////+++++++++,,,,,,---------...------,,,,,,------...+++,,,------+++))))))***+++---///...,,,+++,,,///,,,,,,,,,------.........------------------------------------------------///......------......///---------,,,,,,,,,++++++,,,------......------,,,------...//////...------------------------------............/////////000---++++++,,,...///...---......////////////.......................................------.........,,,,,,,,,,,,,,,---...///++++++,,,------......//////...------,,,+++***)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************---,,,,,,++++++,,,,,,---++++++,,,------...//////,,,,,,,,,------.........------------------------++++++,,,------,,,++++++...,,,)))(((***+++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...------,,,))))))***+++,,,,,,---------,,,,,,++++++*********...---,,,,,,,,,,,,---...,,,---...//////...---,,,---,,,,,,,,,,,,---......---,,,***)))))))))***+++((()))***+++,,,---------++++++,,,---............++++++,,,,,,,,,---------------------------------...........................................................................---------...///111222---------.........//////,,,---...//////...---,,,,,,---...//////...---,,,.../////////000000111111---+++******---///000000,,,,,,,,,---------......---..................---,,,,,,,,,---------..............................---------.........//////---------...///000111111//////............//////000///...------...000111//////---,,,,,,---//////---...///000000///...---,,,------....../////////,,,,,,------...///000000//////...------///000111/////////......------,,,........................---..................---////////////////////////////////////////////////........................---------------...///000+++,,,,,,---...///000000.........------,,,,,,,,,---.../////////...---,,,,,,,,,,,,---------......///000000000///---+++)))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///...,,,++++++,,,...///***+++---...//////...------,,,***+++,,,,,,+++)))...---+++***)))(((((()))******++++++,,,---......------------------------------------------------///...---,,,+++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------------------------------........................+++++++++,,,---...//////...............///000000111111000///...---,,,,,,------............------)))+++---//////...---,,,................................................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---...........................---,,,+++,,,---...///------,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---...///000///,,,*********+++,,,------------------------//////.........---------***,,,......---++++++,,,*********++++++,,,,,,,,,...------------...//////+++,,,---.........---,,,..........................................------///...---,,,,,,,,,,,,,,,............////////////........................+++,,,---......---,,,+++,,,------------------,,,000///...///000///...,,,,,,---...000000000///...------............------------............------//////.........---------//////.........---------///............///000000222111///...---------...000000///...------,,,,,,)))***+++,,,---///000000,,,---------...////////////............---------........................,,,---......//////......//////.........---------000000//////............////////////////////////,,,...///...------...///........................000000000000000000000000//////000000///...------,,,,,,,,,---------......,,,,,,------.../////////......---------,,,,,,,,,***+++,,,.........------,,,,,,,,,---------......//////000///...---+++***++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,************,,,,,,,,,,,,---------,,,,,,++++++***)))***,,,---,,,+++'''((()))***+++,,,------+++++++++,,,---.........------------------------------------------------///...---,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------........................------......//////000000---------------...//////////////////............------............------+++,,,---...///......---................................................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------........................+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---........................//////...---------...///+++++++++,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,---------,,,,,,------,,,,,,,,,---.........---+++******,,,---...------------------------...............---,,,,,,+++---//////...,,,,,,---+++++++++,,,,,,,,,---------------------...//////.........//////...------................................................///...------,,,,,,,,,---............////////////..............................////////////......------............---------.../////////.........---...//////////////////------............------------............------//////.........---------//////.........---------......------......///000222111///...------......---------...............++++++,,,---...///000000---------...............,,,,,,,,,------.................................,,,---......//////......//////.........---------////////////......------////////////////////////---...//////------...///........................///////////////////////////////////////...------***+++,,,---...---,,,,,,...........................------------,,,,,,,,,((()))+++,,,---.........,,,,,,,,,---------......////////////...,,,+++***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++...---,,,++++++*********))))))(((***,,,......---%%%&&&)))+++---.........,,,,,,,,,---......//////------------------------------------------------......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++*********++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.............../////////,,,,,,,,,,,,,,,---......------.........//////000------............---------............/////////////////////////////////---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---******++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------------------------111000///...------......*********++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***+++,,,---------------......---,,,,,,,,,------,,,++++++++++++---///000------------------------,,,---.........---+++***,,,...//////...------...,,,,,,,,,---------------------------......//////111000///...............////////////////////////........................///...------,,,---------............////////////......................../////////....../////////......////////////......+++...111000...---...000000//////............///------............------------............------...............---------...............------------------------......///111000///......---......***+++,,,---...000111111............/////////000...............---------)))***+++,,,---...//////........................------...////////////.../////////.........------...............---------////////////////////////---/////////------...///................................................///////////////......---+++,,,...//////...,,,+++//////.........---------------------------------++++++,,,,,,------------,,,,,,,,,---------......//////......---,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,...---+++***)))***++++++***))))))***,,,------,,,)))***,,,------,,,***)))---------.........//////------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------.........//////------............------//////.........//////000////////////////////////---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***++++++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------******++++++,,,---......,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------000000///...---,,,,,,,,,))))))******+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++*********+++,,,,,,***+++,,,---............///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////........................+++,,,---...---,,,***))),,,...///...---,,,---...------..................,,,------...............222111///---,,,,,,---...////////////////////////---------.....................------------..................////////////...........................---,,,++++++,,,---...//////000000000000//////---111444333...,,,...111111000///---------...///------............------------............------................................................---,,,,,,,,,,,,---......000000//////............***+++,,,---...000111111000000000////////////////////////...---------,,,++++++,,,------...//////........................------...///////////////////////////........................------------////////////////////////...///000///...---...///...................................................///////////////......---...000111111///---,,,/////////...------,,,,,,------------------------//////...---------,,,,,,,,,,,,,,,---------............------,,,,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,------......------,,,++++++***)))***+++---...,,,+++******,,,,,,+++***+++,,,---...---+++)))'''---------...............------------------------------------------------,,,---------------------------------------------,,,,,,---------.........------------------------------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,+++++++++...............//////000............------------------............------000//////.........//////////////////////////////---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------*********+++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...******+++,,,------......---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......------,,,+++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------)))))))))))))))***++++++***+++,,,---...////////////...---,,,,,,,,,,,,,,,------------------------........................,,,,,,---------,,,+++***,,,---------++++++,,,...........................,,,---......//////......111000...,,,++++++,,,,,,////////////////////////---------.........//////......---------......///............////////////////////////////////////...---,,,++++++,,,---...//////000000000000//////111555777555///,,,---000111000///---------...///------............------------............---------.....................---.....................---,,,,,,,,,,,,---......///////////////.........---------.........//////000000000000000//////////////////...---------,,,////////////....................................---...//////000000//////000000/////////.................................///////////////////////////000111000...---...///////////////////////////..............................///////////////...//////000111000///...---//////.........---------,,,,,,,,,------------...111000///...---,,,,,,,,,,,,,,,,,,---------............---,,,++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++******,,,,,,---------.........++++++++++++++++++++++++*********++++++,,,---...---,,,++++++,,,,,,***)))***+++,,,---------,,,+++------------------------------------------------------------------------+++,,,---.........------------------............,,,---------............------------------------------------------------------,,,,,,------......++++++,,,,,,,,,,,,------......---------,,,,,,,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///............///000000///.........------,,,,,,------............------/////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,---......++++++,,,,,,------......------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...(((((((((((()))***+++++++++,,,---.....................---,,,,,,,,,------............------------...........................---------,,,,,,,,,,,,,,,,,,---,,,******,,,..................---------+++,,,.../////////...---///...---,,,,,,,,,,,,,,,........................,,,,,,------.../////////.........---......///000............/////////////////////////////////////////////......///////////////000000000000//////222444666444000......///000//////............///------............------------............---------------...............---------...............---------------......///......////////////.....................---------000000000000////////////...............---------000000000/////////....................................///000000000000///000000000/////////...............///////////////////////////////////////000111111000...---...///////////////////////////........................---...//////////////////000000/////////........................---------,,,,,,,,,---------......000///---,,,,,,,,,,,,---,,,,,,,,,---------.........---,,,+++++++++,,,---++++++++++++++++++,,,,,,******++++++++++++******++++++,,,,,,,,,---------,,,,,,************,,,,,,+++,,,,,,---------,,,,,,,,,*********,,,---,,,+++******++++++,,,---......---------,,,,,,,,,,,,,,,------------------------------------------------+++,,,---.........------------------.........///------------....................................------------------------,,,,,,++++++,,,------...++++++,,,,,,,,,,,,------......---------,,,,,,,,,///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...------------...//////,,,,,,------------......------............---------......///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,---...///,,,,,,------------------...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,,,,---......))))))))))))***+++,,,---------...............---------,,,,,,,,,---......,,,,,,---....../////////........................000///---,,,+++,,,---...---------,,,++++++---///.........---------,,,,,,+++,,,...///000///...------...............------------------------------,,,,,,------...//////000...............///000000............////////////////////////////////////......////////////.........//////000000//////...000000111111000000//////---...//////////////////------............------------............---------------.........//////---------.........//////......------......///000---...///000000///..............................////////////////////////---------........................///////////////..............................///000000000000000000000000000/////////.../////////000000000111111////////////////////////000111222000...---......////////////////////////////////////////////////------...///////////////000///...---------------........................,,,,,,,,,------.........---,,,+++++++++,,,---...,,,,,,,,,---------.........---,,,+++++++++,,,---*********++++++,,,,,,---******++++++++++++************+++++++++,,,,,,,,,///...,,,++++++,,,...///---...//////...---+++******))))))***,,,......---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++---...///...---------------.........//////---------.........//////........................------------------------+++*********+++,,,,,,---++++++,,,,,,,,,---------......---------,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,,,,,,,---......***++++++,,,---//////000---..................---,,,---...//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,---...///------------------,,,,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,..................------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))******+++,,,,,,---......************+++,,,---............///......------,,,,,,,,,,,,------...///)))***,,,...///000111111////////////////////////222000---++++++,,,...000...///...---,,,,,,...000......---------,,,,,,,,,+++,,,...000000///...------...///000000000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...............///000000............/////////000000000000000000000000000+++,,,---......---,,,+++......////////////......---,,,,,,...000111000///,,,---///000000000//////---..................------..................------------.........//////---------........./////////............///000000---...///000000///......---------.........//////............/////////000,,,------....../////////+++,,,,,,---...///000000...........................//////000000000000000000000000000//////////////////000000111111222222////////////////////////111222222111...---......000000000000000000000000000000000000000000000000------...///000000//////111000...---,,,,,,------////////////............++++++,,,---......------//////.........---------...,,,+++,,,///111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---............------,,,,,,,,,------++++++++++++------------++++++++++++------++++++,,,,,,,,,,,,---------------............///.........------,,,,,,,,,//////.........---------------............---------...............------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...---------............///---------------------------...//////---,,,---///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000---++++++...000///..................------------,,,+++******+++,,,,,,///,,,+++...000///---,,,------------------------++++++------------++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,---...---,,,***)))---------....../////////++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,+++***))),,,++++++++++++,,,---...111000...------...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,++++++------,,,+++...---,,,+++++++++,,,---,,,,,,++++++,,,,,,---...------............------111...+++***,,,...---++++++,,,------......------,,,---------.../////////,,,,,,------------,,,,,,...............///000000000///...---------------............////////////......---------,,,,,,,,,---------........./////////////////////.........//////////////////////////////............////////////............//////////////////////////////000000000000///...,,,,,,//////////////////////////////////////////......///)))...222,,,---222000222...+++,,,000111///,,,------------.........///000000//////.........---......------------......000000//////.........---000000///....../////////........................------------------------000//////......------,,,......---------......///000000000000000000000000000000///...............///............//////000////////////////////////111111111111000000000000111000000000000000000111333333333222222222111111000111111111111000000///000///...---------......////////////............---......///000000//////......------,,,,,,,,,,,,...---+++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---.........------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------..................---------,,,,,,,,,///.........------------------............---------...............------------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---......///...------------...///---------............///------------------------,,,...///...---,,,---...++++++,,,,,,---------------------------------------,,,,,,,,,,,,---......000---++++++...000///...------------------------111111///.........///000111///...000111111000///------------------------+++,,,------------,,,+++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,+++***,,,,,,---------.........+++++++++***++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***)))(((((()))***+++......---------,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...---,,,,,,......---,,,---,,,+++++++++,,,------,,,,,,++++++,,,,,,---...------............------000...++++++---...---++++++,,,------......------------........................////////////.....................///000000//////...---------------............////////////............---------------------.........///////////////////////////............//////.........//////............////////////............//////........................000000000000///...------////////////////////////////////////////////////222+++...///))),,,333111888333///...000111...+++------........./////////000/////////..................------------......000000/////////.........000//////....../////////////////////////////////........................///////////////.........//////.........//////000////////////////////////111000000//////000000111111111000000000000000111111111111111111111111111222222222222111111111111222222111111111111222222444444444333333333222222111111222222222222111111......------......///000////////////............---...//////000/////////---,,,,,,,,,,,,+++++++++...---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------,,,,,,------......------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------...............------------,,,,,,,,,............------------------............------------...............---...........................------------,,,,,,,,,---,,,,,,,,,,,,---......000///............///000---------............///------------------------+++---...---,,,+++,,,...------------....................................---,,,,,,,,,,,,---......///---,,,,,,...//////...------------............///......------...//////111000///...---.........------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------......------------......,,,,,,---------,,,++++++,,,,,,,,,,,,------------+++++++++++++++,,,---------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...,,,+++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,+++,,,---...---+++++++++++++++,,,,,,......,,,,,,,,,,,,,,,------...------............------...---,,,---......,,,+++,,,,,,---............---//////..................///000000111111000000///........./////////000000//////...------------...............////////////////////////............---............/////////......//////////////////.........//////.........//////............////////////............//////........................111111111111000///......////////////////////////////////////////////////555---......+++333>>><<<===888333000000///---+++....../////////000000000////////////..................------------......000000////////////......///...............//////////////////////////////////////////////////////////////////000000000000000000////////////000000////////////////////////222111111222222333555555555444444333222222222222333333333333333333333333333333333333333444444444555444444333333444444555666666555555555444444444111222333444444555444444---------...//////000111////////////............,,,,,,---------------,,,---,,,,,,,,,,,,,,,,,,,,,...---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------------------------------------------------------............------,,,---......///.........////////////////////////---------------------------,,,,,,,,,,,,---......///..................///---------............///........................***,,,---,,,++++++,,,...---------------------...---------------------------,,,,,,,,,,,,---.........---------.../////////.........///////////////,,,------...///111222333555777666000------------------------------------,,,------------------,,,+++,,,,,,,,,------............------------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------------,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------000///............///000,,,+++)))''''''((()))***,,,,,,------,,,,,,++++++......---,,,,,,---......---------------------------..................---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,*********,,,---,,,+++******++++++,,,---......,,,,,,,,,,,,,,,---......,,,------......------,,,,,,,,,---...///...,,,+++,,,------...............000000//////......------000000000111111000000000......///000000000000000///......---------..................////////////000000000000////////////.............../////////............////////////---...////////////...---//////............////////////............//////........................111111111111111000//////////////////////////////.............../////////444---...000111@@@NNNMMM===999444000///...---+++////////////000000000000///////////////...............------------......000000//////////////////------------------...///000000000000000000000000////////////////////////......//////000111111222111000000////////////000////////////////////////222222333444555777888999999888777666555555444555666666666666666666666666555555666666666666777777999999888888888888999999888888888777777777666666333444555666777888888888,,,------///000000111111////////////............,,,---------------,,,,,,------------........................---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,+++******+++---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,------------------------............------,,,------...//////......////////////////////////---------------------------,,,,,,,,,,,,---......---------------------------------............///........................***+++,,,,,,++++++---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---.............../////////000000111111111111111222444666999;;;<<<===<<>>999CCCDDD:::111000111///------------------------......------------......---------------.........------,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,,,,---***+++,,,---...---,,,,,,------------------------------------------------------............------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---...000222111000******,,,,,,---------------------------......///,,,,,,------------,,,,,,+++,,,......---,,,---...------...////////////...000000//////////////////---......//////......---...///000111222111000///...------------...//////............////////////000000000000////////////000000000////////////...------......///000000000...///111222222111///...//////............////////////............//////------------------------///000000111111000//////////////////////////////,,,,,,,,,------......///111...000111333CCCMMMDDD222222111000///.............../////////000000000.........///////////////......------------......//////000000000000111111////////////000111222222333333333333333333333333222222222222222222222222111111222333444444555555333222111000/////////000111111111111111111111111333333444555777999;;;<<<===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======???>>>>>>======>>>>>>???===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<---...///000111111000000////////////............//////000000///......---,,,,,,,,,------.........---///000///---+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,---+++***))))))+++---///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------------............------+++,,,---...////////////------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---...//////...---,,,---------............///........................***,,,---...------///000............---------,,,---------------------------,,,,,,,,,,,,---......***---000000...---...///---......///000000111111000111222333444444444444///<<>>>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>============<<<======>>>>>>>>>======---...000111111000000///000/////////............---.........---,,,+++++++++++++++,,,,,,------------///111///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,---+++)))((()))+++---///...---++++++++++++---...++++++------------++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,------------..................---+++,,,---...////////////------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......---...///000000///...------------.........//////////////////////////////+++,,,............///111000000//////.........---........................---,,,,,,,,,,,,---......***---000000...---...///,,,,,,,,,---...//////000///000111111000///---,,,***999AAA888...///111...------------------------///...---,,,,,,---...////////////...---------,,,//////............//////,,,,,,+++***+++,,,...////////////......------------,,,,,,,,,,,,---......(((((()))***,,,---......)))***+++,,,------...///,,,,,,,,,---------......)))******++++++******)))+++,,,,,,,,,,,,+++******'''(((+++---//////...---,,,------......------,,,........................+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++******+++---......---+++,,,---------,,,+++***...------------...//////+++,,,,,,------,,,,,,++++++---...,,,***+++...111---......///////////////......//////000000111111......////////////.........///111222333222000///---------------...///000............/////////000////////////............111111000000/////////...---------...///000000111000111333555555333111000//////............////////////............//////------------------------......///////////////...////////////////////////...//////000111222222333------222222333>>>???......111333333222000......------------.........///---.........//////000000.........------.........//////000000111111111222666666666777777999::::::::::::::::::::::::::::::999999999999999999999999999::::::::::::;;;;;;;;;888777666555444333333333333333333333333333333333222333333444555777999:::===<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@======<<<<<<<<<<<<======????????????>>>>>>>>>===>>>>>>?????????>>>>>>===............////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,------,,,***------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---..................---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++444333111///...---......------............------000///...---------------------------------------------------------------------------------------.........////////////000..............................------------......------------------------------............------////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////000000000000000111111222...999===555///111000***.........//////...------------------------------.........////////////000000000///...---,,,,,,+++,,,,,,,,,---------............//////......---,,,------++++++++++++------++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++---.../////////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........//////.........---------///...---,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,++++++*********+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------000///.........///111222......//////000000111111000000...------...///000222222000///............---------.........//////......///000000000000000000000//////.........---000000000000000000000000...///000111111222222111444111...---///111000...////////////////////////////////////////////////........................////////////000000000000000000000000////////////---------.........//////444555111666BBB>>>111///111111000///////////////111000000////////////000///000222111000//////000000000/////////000000111222222111111111222333333888888999999:::;;;<<<<<>>>>>>>>>>>>>><<<;;;;;;;;;<<<======>>>BBBBBBBBBBBBAAA@@@>>>>>>;;;;;;;;;:::999999888888555555555555555555555555666555444333444666888999;;;<<<===>>>>>>>>>>>>>>>;;;::::::999888888888999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>............////////////////////////////////////------------------------------------------------000...,,,,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,,,,------............------///......------------...------------------,,,,,,++++++++++++++++++++++++------------------------------........./////////..............................------------......------------------------------............------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------...........................//////......//////000111---777:::111,,,......)))***+++,,,....../////////------------------------,,,,,,,,,------------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++---,,,***))))))***,,,---++++++,,,---......///000......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------///.........------------///...---,,,,,,,,,,,,---+++,,,---.........---,,,---------,,,,,,,,,++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------///////////////000000111.../////////000000000111000///............000000222111000///............---------.........//////......///000000000000000000/////////............////////////////////////---...///000000111111111333000------///000///...////////////////////////------------------------........................////////////000000000000000000000000////////////---------.........//////333333000888GGGDDD666222111111000//////////////////////////////000000111---///000000...---...//////////////////000111111111111222333444666777888;;;;;;;;;<<<<<<======>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@CCCCCCCCCCCCBBBAAA@@@@@@>>>>>>======<<<;;;::::::888888888888888888888888777777888888888777777777888888999:::::::::::::::>>>===<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<<<<===>>>>>>===<<<<<<::::::;;;;;;<<<<<<<<<===............////////////////////////////////////------------------------........................000...,,,,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---...///////////////------............------------------------...///.........------,,,,,,,,,++++++++++++++++++++++++------------------------,,,---------..........................................------------......------------------------------............------........................,,,,,,,,,+++++++++++++++------------------------------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------......------......///000///666777///+++---...+++......///000000000000000------------------------,,,,,,,,,------------...*********++++++,,,,,,,,,,,,,,,,,,---------.....................---,,,,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++///---***''''''***---///---------.........//////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,............------------......---,,,,,,,,,------++++++,,,---------------......------------,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------...//////000000000000000////////////000000000000............///000111111111111000///............------........./////////...//////000000000000000////////////....................................,,,---...///000000000000111///------...//////...////////////////////////................................................////////////000000000000000000000000////////////------.........////////////000000===OOOJJJ999333111111000000000/////////............///000111111---///000000///...//////.........//////111222333222333444666888;;;<<<===????????????????????????<<<=========>>>?????????AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;999777555666666666666777777777777:::999999888888888888999888888888888888888888888888888888888888888888888::::::;;;;;;;;;;;;::::::999999999999::::::;;;;;;............////////////////////////////////////------------------------------------............000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---...///000111000///...,,,------......------,,,,,,,,,,,,,,,---......///.........------,,,,,,+++........................------------------------,,,,,,,,,---------....................................------------......------------------------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,---------------------------------......------......///000222666666///,,,///000///000000//////---,,,******.................................////////////000++++++++++++++++++++++++,,,,,,,,,---------......------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,***))))))***,,,---............------------------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------...------,,,,,,,,,------++++++,,,,,,---------------------------,,,,,,,,,******+++++++++,,,,,,,,,------------------------................................................---...000111111111000///////////////000000000000---......///000000111222111000///...........................//////////////////000000000000/////////////////////.................................---...///000111111111111//////.........///......////////////////////////111111111111111111111111........................////////////000000000000000000000000////////////............////////////,,,...222DDDWWWNNN888000000000000111111000000000/////////......///000000///000222222111000111222......//////111222444444555666888:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@??????=========>>>???@@@AAAAAACCCCCCBBBBBBBBBBBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@>>>===<<<<<<========================999:::;;;;;;;;;:::888777777666666666666666777777666666555555555555666666555555555555555555555555666666666666666666666666888888888888888888888888::::::::::::999999999999............////////////////////////////////////------------------------++++++,,,,,,,,,---------///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---,,,+++***))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,........................------------------------,,,,,,,,,---------....................................------------......------------------------------............------........................---------.......................................------------------------------------------------,,,,,,,,,---------......------------....................................//////......//////000111222444222...---...000///+++++++++***)))'''&&&%%%.................................////////////000///......---,,,,,,++++++,,,,,,,,,---------......---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...++++++++++++,,,,,,------+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,------------------------........................---.....................---...000111111111000///000000000000////////////---...//////000111111222000//////......................../////////000000//////000000000000//////.........///////////////........................//////000111222222222222......//////////////////000000000000000000000000111111111111111111111111////////////////////////////////////000000000000000000000000////////////........./////////000000...111888MMM]]]OOO555...///000111111111111000000222111000//////////////////000222333222111222333111111111222333555666777:::;;;<<<>>>????????????@@@?????????????????????>>>>>>??????@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBB@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777888999:::;;;777777666555555666666777888777777666777777888888555555555555555555555555666555444444444444555666777777666666666666777777::::::999999888777777777............////////////////////////////////////------------------------***++++++,,,,,,---------///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------..........................................------------......------------------------------............------------------------------............////////////------------------------------------------------------------------------,,,,,,,,,---------......---------.........////////////////////////////////////......//////000111000///...,,,,,,,,,------******+++,,,,,,,,,,,,,,,........................,,,,,,,,,------------...111000000///---,,,,,,+++,,,,,,,,,---------......---------------,,,+++++++++,,,,,,------,,,,,,+++))))))*********+++++++++)))***,,,......,,,***))),,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......+++++++++++++++,,,------******++++++++++++,,,,,,,,,++++++++++++,,,------------------------------........................---------..................//////000000000000000000000000000////////////......000000111111111111//////......---......///....../////////000000000000000000000000//////............///////////////........................000000111222333333333333---///111111000///000111000000000000000000000000........................////////////////////////////////////000000000000000000000000////////////....../////////000000000222444;;;OOO\\\JJJ333000///000111222222222111000333222111000000000000111...000222333222222333444555555555555666888999999<<<===???@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@??????>>>>>>????????????@@@@@@@@@??????>>>;;;;;;::::::999999888888999999999999999999999999888777666555666888;;;<<<888777555444444555666666666666666555666666777888777777777777777777777777777666555444444555666777777777666666666666777777888888888888888888888888............////////////////////////////////////------------------------++++++,,,,,,---......///...---+++,,,---......---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------...///+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,+++,,,,,,------.........------------------------------------------------------........./////////..............................------------......------------------------------............---------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---------.......................................------......///000///---,,,---------------,,,---...///000111111111........................,,,,,,,,,------------.../////////.........------,,,,,,,,,---------......,,,------------,,,+++++++++,,,,,,------,,,,,,+++))))))*********+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------------++++++******+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,+++*********+++,,,---+++++++++,,,,,,,,,---------,,,+++++++++,,,......................................................---------........./////////////////////000000111111000000000/////////...//////111111111111000///.........------......///.../////////000000000000000000000000000///................../////////000///////////////////////////000111222222333333222---000222333111000111222000000000000000000000000------------------------////////////////////////////////////000000000000000000000000////////////.../////////000000000000333333777FFFPPP???///333...///111333333222111000111111111111222333444555222444666666666666666888999999999999999:::;;;<<<<<<===???@@@@@@???>>>===<<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;============<<<;;;::::::777777777777777777777777888888888888888888888888888888888888888888999999;;;999888666666666888999666666555555666777777888999999999999999999999999888777555444444555777888888777777666666777777888666777888:::<<<===??????............/////////000////////////////////////------------------------,,,,,,------...///000000...---+++,,,---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))((((((((()))+++---...+++,,,,,,------,,,,,,+++...------,,,++++++++++++***++++++,,,---...//////////////////////////////------------------------.........////////////000.................................------.........---------------------------..................---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......000...---///000///......,,,,,,,,,---,,,,,,++++++////////////////////////........./////////000000---------............///,,,,,,,,,---------......,,,,,,---------,,,++++++++++++------------++++++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,---------.........//////+++*********+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///,,,+++*********+++,,,---,,,,,,,,,------.........------,,,+++,,,---...///................................................---------.........//////000///.........///111222111111000000/////////...000000111222222111//////......---------......///////////////000000000000000000000000000///......---.........//////000000000000000000000000000000...///000111111222222111---000333444222000111333000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000////////////////////////000000000000111//////<<>>@@@@@@@@@???>>>;;;;;;<<<===>>>??????@@@============<<<<<<<<<<<<;;;:::999888888888888888;;;;;;;;;;;;:::999888777555666666666666777777777777777777777777777777777999:::;;;;;;;;;999777555???===;;;:::999:::;;;<<<;;;;;;::::::;;;<<<======::::::::::::::::::::::::999888666555555666888999999888777666666777888999777999;;;>>>AAAEEEGGGHHH222222222222111000......------------------------...---,,,++++++,,,---...------...///000000//////,,,,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///...---------------******+++,,,,,,---......------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,------------------............///000000///...------,,,,,,,,,,,,,,,---...///000000+++,,,,,,---.........---........................---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------000000///...---,,,,,,,,,...------------...//////////////////////////////........................---...//////...,,,***)))+++++++++,,,,,,,,,------***+++,,,---...---,,,+++.......................................---------........................//////.........---------..................------,,,......,,,...111000,,,---------,,,,,,,,,++++++.........------,,,,,,,,,.........------,,,,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...///---***+++---///...,,,)))***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///............///............////////////........................//////.........---------000000000000111111111111000000//////.........------------.........//////////////////////////////---......///000111111222............/////////000222222222222222111000000---///111111111111222333333222111000////////////------------.........///111111111111000000000000////////////////////////111111111111000000000000000000000000000000000000000222333555555444222111333222222111111111111111333333444777:::<<<<<<;;;??????@@@@@@????????????BBBAAA@@@>>>============???>>>===<<<;;;:::::::::;;;:::::::::::::::;;;;;;888888888888888777666555333444444555555666666666777777777777666666666666555666777666555444555666666444333555888:::999777;;;:::999999:::;;;<<<======<<<;;;;;;<<<===>>>???===============>>>??????<<<===>>>>>>>>>===;;;:::<<<:::888666666777999:::===999777777999;;;:::999999888:::>>>CCCEEECCCAAA000000000000///...---,,,---------------------------------,,,,,,---------------...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///......---,,,,,,------******+++,,,,,,---......------,,,,,,,,,,,,++++++***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------------............///000//////...------,,,,,,---,,,,,,------///000000+++,,,------.........---........................---...///...------...///------------------------........................//////.........---------000000///------,,,,,,---...------------...//////............................................................---,,,+++***,,,,,,---------.........++++++,,,------------,,,........................................................................//////.........---------........................,,,......,,,---000///+++---------,,,,,,,,,,,,+++------........................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...///---++++++---......,,,,,,,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++***)))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////....................................//////////////////////////////////////////.........---------000000000000111111111111000/////////............---------.........//////////////////////////////.........///000111111111........./////////000000111111222222111111000///---///111111111111111333333222111000/////////////////////000000000111111111111111111000000000000//////////////////////////////000000000111111111000000000000000000000000///000111222222111000000333333222222222222333333777777888;;;>>>@@@??????AAAAAA@@@???>>>>>>????????????>>>===<<<<<<<<<<<>><<<;;;:::::::::;;;888777777777777777888888777888888888888777777666555555555555555555666666666666666666666666666666777888999888666555555777777555555666:::<<<;;;:::>>>>>>===<<<<<<===>>>???@@@???>>>===<<<<<<======::::::;;;;;;===>>>@@@@@@??????@@@@@@@@@???>>>===<<<;;;888777666777999:::===:::888888:::;;;;;;999999888999;;;>>>>>><<<999///000000//////...---,,,------------------------,,,------......------,,,------...////////////...,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------------------............////////////...------,,,,,,---------------...///000,,,,,,---............---........................---...///...------...///...............................................................---------000///...---------------...------------...//////------------------------........................///......---,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,------...........................---------......//////000......................../////////............---............////////////,,,///000------//////+++......---------,,,,,,,,,---------...//////000000...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,++++++,,,,,,---...///---+++,,,---...---,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,+++***))))))++++++,,,---------------------------------------....................................////////////***+++---...//////..................////////////000000000000000000000000/////////............---000000000000111111111111////////////............---............/////////////////////////////////......//////000000111111....../////////000000000000000111111000000///...---///111111111000111222222222111000//////////////////000000000111111111111111111111000000000000////////////////////////---......///111222222333000000000000000000000000////////////000000111222444444444444555666777777===<<<===???BBBDDDDDDCCCDDDBBB@@@>>>===>>>>>>??????>>>===<<<<<<<<<<<<<<<===<<<:::888888888:::;;;777666666555555666666666777777888888999888888888666666666666666666555555444444555555666777777777:::;;;;;;:::888666777888888777888:::<<<>>>>>>>>>CCCBBBAAA@@@???@@@AAABBBDDDBBB@@@>>><<<;;;;;;;;;777888888:::<<<>>>???AAA???@@@@@@@@@@@@???>>>===<<<:::888777777777999:::<<<:::888999:::;;;;;;:::888888888999;;;;;;999666111111111111111000//////........................+++,,,---......---,,,+++------...//////.........+++++++++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,------...............,,,,,,,,,------------...---------............/////////.........------------------------...///000------............------........................---...///...---------///------------------------................................................000///...---------------...------------...//////------------------------........................///...---,,,+++,,,------------------............------,,,++++++---...///........................,,,------...///000000111......................../////////...............///////////////000000000...222333000...000000---............---------------------...............------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,---------///.........---------,,,------------------------------------------------------------------------***++++++,,,,,,---------***+++---.........---,,,------------------------------------------------------------............((())),,,...//////...---............/////////////////////////////////////////////...............///000000000111111111111///////////////......................../////////////////////////////////.../////////000000000111...////////////000000000000000000000000///.........///111111111000111222111111000///////////////---............/////////111111111111000000000///////////////////////////......//////000111111222000000000000000000000000111000//////000111444555666666666777888:::;;;<<>>======>>>@@@BBBAAA???===<<<;;;;;;;;;;;;999777555555666888:::888888777777666666777777666777888888999999999999888888888777777666666555444555666777888999::::::<<<===>>><<<:::888999:::::::::;;;===???AAAAAABBBFFFEEECCCBBBAAABBBBBBCCCCCCBBB???===;;;;;;;;;;;;777888888999;;;<<<>>>???============<<<<<<;;;;;;;;;999888777666777888999::::::999999::::::::::::888888999;;;<<<===<<<<<<000111111111111000000///........................+++,,,---......---,,,+++------............------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,---......//////......,,,,,,---------.........---------............///...............---------...------------...//////---......//////...------........................---...///...---------///,,,,,,,,,,,,,,,,,,,,,,,,........................---.....................//////...------------......------------...//////------------------------........................///...---,,,+++,,,---...+++,,,,,,,,,,,,---------...---,,,+++,,,---...///........................------......///000111111/////////////////////////////////////////////////////////000000000111111111666777333111111222000/////////.........------......------,,,+++******------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,---.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------'''))),,,...000000///...............////////////........................///////////////////////////000000000111111111111.........///////////////////////////////////////////////////////////////////////////000000000000////////////000000000111000000000000000///.........000111222000000000111111000//////////////////............/////////000111111111111000000000///////////////////////////000/////////////////////000000000000000000000000000000......///222555777999999::::::<<<===???@@@CCCBBBBBBDDDFFFGGGFFFEEEFFFDDDAAA>>>======???@@@CCCAAA???<<<:::888777666888777555444555666888999999999888777777777777777666777888999999999999999999999999888888777777777666777777999:::;;;<<<===>>>??????>>><<<:::;;;<<<;;;<<<>>>???@@@AAACCCDDDFFFEEECCCBBBAAABBBBBBCCC@@@???>>><<<;;;;;;<<<<<<:::::::::::::::;;;<<<===<<<<<<;;;;;;:::::::::::::::999888777777777888888999::::::::::::::::::::::::;;;<<<=========>>>>>>......////////////..............................,,,------......------,,,---............---,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---......//////......,,,---------............---------............///..............................---------......///...////////////...------........................---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............///......---------.........------------...//////------------------------...........................------,,,,,,---------+++++++++,,,,,,,,,---------------------......///.................................//////000000111////////////////////////...////////////000000000//////000000111111222222444999;;;666222222333222000////////////.........///...---,,,+++)))((((((,,,,,,,,,------------...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,---...---,,,+++---///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,)))***,,,...///000//////............////////////...........................////////////000000000000000000000111111111111.........///////////////000000000////////////...////////////////////////////////////000000000000/////////000000000111111000000111111000000///...///000222222000000000111000//////....../////////000000000111111111222222111111111111000000000000////////////////////////000000000//////.........000000000000000000000000000/////////000333666888=========>>>???@@@BBBCCCCCCCCCBBBDDDFFFFFFEEEDDDEEECCCAAA???>>>??????@@@AAA@@@===:::888666444444777777777777888888999:::999999888777666666666666888888999999:::999999999999999999999999999888888888888999:::;;;<<<===>>>===?????????===<<<===>>><<<>>>@@@@@@@@@@@@BBBCCCEEEDDDCCCBBBAAABBBCCCCCC@@@???>>>=========>>>???<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<<<<<<<======;;;;;;:::999999999999999:::<<<======<<<;;;;;;<<<===>>>???>>><<<;;;<<<===......////////////..............................---------,,,,,,------------.........------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---............---------------............---------............///........................///......---------......///////////////...------........................---...///...------...///------------------------........................---------.........//////......---------......///...------------...//////................................................,,,,,,------...------,,,,,,,,,,,,,,,---------...,,,------.......................................///////////////000000000////////////////////////.../////////000000000000//////000111111222333333444:::<<<777222222222222000000000/////////............---,,,++++++******,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,......---++++++---///---------------,,,,,,,,,------------------------........................---------------------------------------,,,,,,,,,---------------...//////------------------------------------------------+++++++++,,,,,,,,,------,,,,,,---...//////000000............////////////.........................../////////000000000000000000000000111111111111............/////////000000000000000/////////...////////////////////////000000000000//////////////////000000000111111111111111222222111111000//////000222222000///000111//////.........//////000000000111111111222222222111111111111000000000000////////////////////////.........///////////////000000000000000000000000222222333444666888:::<<<@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???===;;;:::888888777888999:::<<<======<<<<<<;;;;;;:::999888777777888999999:::::::::999888888999999999999::::::::::::888999999:::;;;<<<======<<<>>>??????>>>===???@@@===???AAA@@@???>>>@@@BBBDDDCCCBBBBBBBBBCCCDDDEEEBBBAAA@@@?????????@@@AAA============>>>???@@@AAAAAA@@@???>>>===>>>>>>???>>>>>>======<<<<<<<<<<<<===???BBBAAA???>>>>>>@@@>>>???@@@???<<<<<<>>>@@@000000111111111111111000////////////////////////......,,,++++++,,,......---.........------,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......---------------.........//////---------.........//////---.....................///......---------......//////000000///...------........................---...///...------...///................................................---------.........//////......---------......///...------------...//////////////////////////////........................+++,,,---.........---,,,---------.........//////+++,,,.../////////...---........................000000000000////////////000000000000000000000000.../////////000000111111///000000111222222333333444:::<<<777111111222111000000000000////////////---------------------,,,,,,,,,,,,------...............,,,++++++,,,......+++++++++,,,,,,---------++++++++++++++++++++++++---------.........//////,,,,,,++++++,,,,,,---...,,,...///---+++***---///................................................................................................******+++,,,---//////000......---,,,,,,...///000////////////////////////........................,,,,,,,,,---------.....................///000111............/////////000000000000000000000000000.../////////000000111111000000000000111111111111---.........//////000000111111000000/////////...////////////////////////000000000000////////////000000000000111111111111222222222222222111000000///111222222000///000000//////.........//////000////////////000000000000111111111111000000000000////////////////////////,,,------...///000111111000000000000000000000000777777888:::<<<>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDFFFFFFDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@???>>>>>>======>>>999;;;===@@@AAA@@@???>>>???>>>===<<<;;;;;;;;;;;;:::::::::::::::999888777999999999::::::;;;;;;;;;888999999::::::;;;;;;<<<<<<===??????>>>>>>???AAA===???AAA@@@>>>===???AAACCCCCCBBBBBBBBBDDDEEEFFFEEEDDDCCCAAA@@@@@@AAAAAA<<<<<<===>>>@@@BBBCCCDDDAAA@@@>>>=========>>>???@@@@@@@@@@@@???????????????BBBEEEEEEBBB@@@AAACCC<<<>>>@@@@@@???@@@CCCGGG111111000000//////.........------,,,,,,------...---------............//////////////////.........///......------,,,++++++------------------------//////.........---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------......////////////////////////........................+++,,,------......------......//////...---,,,,,,,,,,,,,,,---------..............................,,,---///000000000///...........................////////////////////////////////////............---------............///......------------......////////////////////////------..................---------......000111111///...---,,,,,,---...///...........................///000000000///---,,,------............------........................111111111222222333333333444666777555222000222555777555222///...---......///...---,,,,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,---......,,,,,,---...---------............///'''(((***,,,---------,,,,,,------,,,******,,,...///...,,,++++++,,,---...//////.........---------,,,------......------,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...//////...---,,,------///000...------------...//////111000...------...///000000000000000000000000000////////////000000000000//////000000111111222222000000000000////////////000000000000////////////---.........//////000000......///000000000000000000000//////.........---////////////////////////111000///......///000111333333222222111000//////222222111111000000/////////000111111111///...---111111000000//////......333000------///111000...111111000000000000111111///111333444444666999;;;;;;;;;;;;;;;===???AAABBBAAAAAABBBBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@BBBDDDAAAAAABBBBBBAAAAAA@@@@@@BBBAAA???>>>>>>>>>??????===============<<<;;;:::;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<>>>>>>;;;;;;;;;<<<<<<=========@@@>>><<<<<<<<<<<<;;;;;;BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@AAABBB@@@>>>@@@CCCDDDBBB@@@@@@??????>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@CCCBBB@@@@@@???@@@AAABBB??????@@@@@@AAAAAABBBBBB000000000000//////.........------,,,,,,------...---------............///111000000///...------,,,------------------------------------------------//////.........---------......---------,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---------.........................................................---...//////000000//////......//////...------,,,,,,,,,---------.......................................////////////..............................////////////////////////........................---------............///......------------....../////////////////////////////////...---------,,,------------...///000111///...------------...///...........................///000000000///---,,,------............------........................000000111222222333444444444666666444222111222444444222000---,,,+++,,,,,,......---,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++,,,---...---,,,++++++,,,.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///......---,,,---...///000...------------...//////...............///000111////////////////////////////////////000000000000000000000000000111111111000000000000////////////000000000000////////////........./////////000000......///000000000000000000000/////////.........000000000000000000000000111000////////////000111222222111111000//////...111111111000000000000000000000111111111000///...111111000000////////////333000------///111000///000000000000000111222333222333555666666888;;;===?????????@@@AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@@@@BBBAAA@@@?????????@@@@@@@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<======??????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???>>>=========>>>>>>===@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCCCCDDDDDDBBB@@@AAADDDEEECCCAAABBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB000000000////////////.........------------......---------............///222111000///...,,,++++++++++++,,,------...//////------------------------...............---------...------------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------------.........................................................---...//////000000//////.........///......---,,,,,,------------.................................////////////....................................////////////////////////........................---------............///......------------......////////////////////////000000///...---,,,,,,+++------------...///000000///...------------...///......................../////////000//////...---------............------........................//////000111222444444555444555555333111111222333333111///---,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,(((***---------,,,,,,------,,,++++++,,,---///000...............------------,,,+++******+++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------------...///000...------------...//////+++,,,---///000000111111////////////////////////////////////000000000000111111111111000000000000////////////000000000000000000000000////////////......////////////000000......///000000000000000000000////////////......111111111111111111111111111000000//////000000111111111000000///.........000000000000111111111111111111111222111111000///111000000000000/////////111///------///000000000000000000111111333444555666888999::::::;;;>>>@@@BBBBBBBBBCCCDDDFFFHHHIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCFFFDDDBBBDDDGGGIIIHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBAAAAAA@@@AAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA??????>>>>>>>>>>>>??????BBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<============>>>???@@@@@@AAAAAABBBCCCDDDCCCAAAAAAAAACCCBBBAAA@@@@@@AAABBBAAA???@@@???>>>>>>>>>>>>??????AAAAAA@@@???????????????======>>>>>>????????????@@@@@@????????????>>>>>>////////////////////////......------------......---------............///000000///...------,,,,,,,,,,,,,,,---------......------------------------........................------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------............................................................+++,,,------...------------...............------------------................................................//////000000........................////////////////////////......////////////000000---------............///......------------......//////////////////////////////......---------,,,---------------...///000.........------.................................//////////////////......------............------........................---...///111222444555555444444444222111111111222333222111///............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,,,,---...+++,,,,,,,,,,,,---------,,,+++++++++,,,...000111***---///000...---,,,,,,,,,++++++,,,,,,...///000...........................---+++******+++---...------,,,,,,++++++++++++------------------------...---,,,,,,,,,,,,---...------------......//////...------------...//////,,,---...000000000///...////////////////////////////////////000000000000222222111111000000//////////////////000000000000000000000000//////////////////////////////000000......///000000000000000000000//////////////////111111111111111111111111000000000000000000000000111111000000000///////////////000000111111222222111111222222222111111111000000000000000000000000000///......///000111222111111111222444666777888;;;<<<===>>>===>>>AAACCCAAAAAABBBCCCEEEFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCGGGDDDBBBEEEJJJMMMJJJFFFEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????<<<======<<<;;;;;;===>>>??????>>>>>>>>>>>>>>>>>>???@@@AAAAAA??????@@@AAABBBAAAAAA@@@AAAAAA@@@??????>>>>>>>>>============@@@???>>>>>>======>>>>>>;;;<<<===>>>>>>?????????======>>>>>>>>>>>>>>>>>>...............////////////......------......///---------............///------------..................---------,,,,,,,,,---------------------------.....................------------------------.........------.........---------------------------------------------------------............///---------.........//////................................................+++,,,------...---------------...............------------.........//////........................,,,---...///111222333333//////////////////////////////////////////////////////000000000111111111---------............///......------------......////////////////////////,,,---------......//////...------------......///---..................---........................//////........./////////------............------........................---...///000222333444555555333222111111111111000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,,,,---...------------............,,,+++++++++,,,...000111...000222222000---+++++++++++++++,,,---...//////---.....................000///---++++++---///000------------,,,,,,++++++---------------------------------,,,,,,---------+++,,,---....../////////...------------...//////...///000000000...---,,,........................////////////000000000000222222111111000000//////.../////////000000000111000000000000////////////000000000000000000//////......///000000000000000//////000000000000000000111111111111111111111111000000111111111111000000222111111111111111000000//////000000111111222222111111111111111111222222000000000000111111111111000000//////000111333555444444444666777999;;;<<<>>>@@@AAA@@@@@@AAACCCEEEAAABBBCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFDDDBBBFFFKKKMMMKKKGGGEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBB????????????????????????>>>???@@@>>><<<;;;===?????????????????????@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBBBBCCCBBBBBBAAABBBBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???======>>>>>>>>>??????@@@>>>>>>???@@@AAAAAABBBBBB---............///////////////............//////---------............///,,,,,,,,,---......////////////...---,,,,,,++++++---------------------------------...............,,,,,,,,,------------.........------------......---------------------------------------------------------............///------........./////////------------------------........................---...//////000000//////,,,---......///.........------........./////////........................---...000222444444444333/////////////////////////////////////////////////////////000000111111222---------............///......------------......////////////////////////+++,,,,,,---...///000000...---------------......------...//////...------........................///............///000000------............------..............................///000111333333444555333111000111111000///------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------.........//////...------,,,,,,,,,,,,,,,///111222111///---,,,,,,+++,,,,,,------.........---------...............000///...------...///000------.........---,,,+++------------------------------------------------++++++---...////////////...------------...//////111111000000///---,,,+++........................////////////000000000000111111111111000000000000......//////000000111111000000000000////////////111111000000000000//////......///000000000000000//////000000000000111111111111111111111111111111000111111222222111111000222222222111111111111111000000000000111111111111111111000000000111222222000000000111111111111222///000111111111222555888888888999:::<<<===???@@@AAABBBBBBBBBAAAAAACCCEEECCCDDDFFFGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAADDDCCCCCCFFFJJJKKKIIIFFFDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@=========>>>>>>>>>??????<<<>>>@@@>>>;;;:::===@@@=========>>>???@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCAAABBBDDDCCCBBBBBBDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@AAA???>>>===<<<<<<===>>>???>>>>>>??????@@@AAAAAAAAA---------.........////////////............//////---------............///,,,------------------...---------------------,,,---------------------------------.........//////,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///............////////////------------------------........................---...//////000000//////,,,------...//////..................////////////........................///111444666666555222111////////////////////////////////////////////////---------...//////000000---------............///......------------......////////////////////////,,,---------.../////////...------,,,,,,------...------...//////...------........................///......---...///000111------............------...........................//////000111222222333555222000///111111000...,,,,,,------------------,,,---............---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,++++++***,,,---///...---,,,---///,,,,,,---------------------------.........//////............................../////////...---,,,........................,,,------------------,,,***+++---...///000000///...------------...//////111000///.......................................////////////000000000000000000000000000111111111.........///000111111111000000000000////////////111111111000000000//////......///000000000000000//////000000000111111111000000000000000000000000000111222222222222111000000000000111111111111111111111111000000000000000000000/////////000111222000000111111111222222222000222333333222444777:::======>>>>>>???AAABBBCCCBBBCCCCCCBBBAAAAAACCCEEEDDDEEEGGGIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAACCCEEEGGGHHHGGGFFFFFFBBBBBBCCCDDDDDDDDDCCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB??????@@@AAABBBCCCCCCDDD@@@DDDFFFFFFDDDDDDHHHLLLJJJIIIIIIGGGFFFEEEDDDDDDGGGIIIJJJJJJIIIIIIJJJKKKJJJMMMOOOOOONNNNNNPPPRRRSSSTTTVVVWWWXXXXXXXXXXXXPPPPPPOOONNNNNNNNNNNNOOOKKKIIIFFFCCCCCCDDDFFFHHHDDDDDDDDDCCCCCCBBBBBBBBB---------.........////////////............//////---------.........//////.........------,,,,,,,,,+++,,,,,,------......///---------------------------------.........//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++........................---------.........//////............/////////000------------------------........................+++,,,------......------,,,,,,---.../////////.............../////////000........................222444777999888555000...000000000000000000000000////////////////////////++++++,,,,,,---...//////---------.........//////.........------.........////////////////////////..................------...------,,,,,,,,,------,,,---...//////...---,,,........................///...------...///000111---..................---........................//////000000111111111222555222//////111111000...---...//////000/////////------...//////...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,---......,,,,,,---...++++++,,,,,,,,,---------'''(((***,,,---------,,,)))***+++++++++,,,///111---------......---,,,,,,---------.........//////,,,------......------,,,...///000000000///------........................,,,------......------,,,)))+++---///000000000///...------------...//////000///...------...000111........................////////////000000000000//////000000111111222222---......///000111111222000000000000////////////222111111111000000//////...//////000000000000000//////000000111111111222////////////////////////000111222333333222111000////////////000000000000222222111111000000//////000///.........000111222000000111111222222222222000222444444333444888<<<@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCBBBAAAAAACCCDDDCCCDDDFFFHHHJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@BBBFFFGGGFFFEEEEEEEEE@@@AAABBBCCCDDDDDDDDDDDD@@@AAACCCDDDDDDDDDCCCCCC@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA===>>>>>>???AAACCCEEEFFFCCCDDDEEEFFFGGGHHHIIIJJJMMMQQQUUUUUUTTTUUUZZZ___bbb```]]]YYYUUUQQQNNNMMMUUUVVVWWWWWWWWWVVVXXXYYY\\\^^^aaaaaa```aaacccfffiiijjjlllnnnppppppppppppeeeeeedddccccccccccccccc]]]ZZZVVVSSSRRRSSSVVVXXXQQQQQQOOONNNLLLKKKJJJIII---------.........//////........................//////.........---------+++---...---,,,,,,---...//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,/////////000111333555555------------------------,,,---...//////...---,,,++++++++++++++++++++++++..................------...//////000//////...---////////////////////////........................111000///...------.../////////.........---------222111...,,,000444111+++---------.........//////...///000///---,,,///222333555777555000---,,,---000000000000000000000000000///...///000000...,,,..................------////////////////////////////////////////////////000---,,,---///000...,,,........................------............------------------------------+++,,,------......------......------------..............................---------.........//////////////////000000000000222222111000///...------------......------,,,+++......------------......,,,------......------,,,------------------------++++++++++++,,,,,,---...///---+++))))))+++---///,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------------............------------------------------......------------......//////.........---------------------------------///......------,,,,,,+++111///...///000111000///...---------...///111222//////.........---------000000000000000000000000000000...------...//////333333333222111000000///---...000222333222111000...---------...///111222111000///...------...///222111111111000000//////000000000000000000000000111111000000000000000111111222333333333333222111111000///......///000111333333333222222222111111000111111222222222222111111///...///222333222000000222555777999;;;>>>@@@EEEEEEFFFGGGFFFEEEDDDCCCDDDDDDCCCDDDDDDEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGDDDBBB@@@>>>===???AAABBBBBBBBBBBBAAABBBCCCCCCDDDAAAAAA???;;;===BBBCCCAAA>>>?????????>>>>>>@@@AAACCCCCCCCCCCCBBBAAA@@@???CCCBBBAAA@@@???@@@AAABBBDDDCCCBBBEEEJJJPPPUUUWWWWWWUUURRRQQQTTTXXX\\\___cccffflllqqqmmmiiippp{{{yyysssrrrppphhh]]]WWWZZZdddiiifffbbbbbbeeegggllloootttvvvwwwvvvwwwwwwyyy{{{{{{{{{}}}~~~yyyrrrtttlllhhhdddbbbmmmsssiiifff___XXXUUUVVVVVVRRRNNN---------.........//////........................//////.........---------...///000///...---...///.........------,,,,,,+++------------------------////////////000222333444------------------------------............------................................................////////////////////////////////////////////////////////////............111000///...---....../////////.........------------...---+++---000///***---------.........//////---///000///------...000888777555222///---...///////////////000000111222///...,,,,,,------,,,+++............///////////////////////////////////////////////////////////////...,,,---///000...,,,........................------............------........................+++,,,------......------......------------..............................---------.........//////////////////000000000111222222111000///...------......//////......---,,,......------------......,,,------......------,,,------------------------,,,,,,++++++,,,,,,---......---+++******+++---...,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------------............------..............................------------......//////.........------------------------------------------------,,,,,,,,,000//////000111111000.........------...///111222//////.........---------000000000000000000000000111000/////////000111111333222222111000000//////...///111222333222000///......------...///111222111000///...---......///111111111111000000000///000000000000000000000000111111000000000000111111111222333333333333222111222111000000000000111222111111111111000000000000000000000111111111000000000//////111555777666555777:::<<<>>>???AAADDDFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@@@@BBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@BBB@@@===>>>AAAAAA>>>???@@@@@@@@@???@@@AAACCC@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKLLLMMMOOOUUU^^^fffkkknnnkkkfffbbbccchhhoootttwww|||~~~yyyttthhhcccdddlllppplllggghhhlllnnnpppxxx~~~xxxzzz{{{|||yyyrrrqqqsssxxxjjjcccZZZWWWXXXZZZYYYWWW---------......................................................---------...///000...,,,+++,,,---------------------------........................//////......//////000111------------------------.........------.........////////////////////////........................000///...------...///000////////////////////////////////////////////////000000///.........///////////////............---,,,000000---+++---...,,,------........./////////...///111111000000111222===888333///...///000111---------...///111333555222///---,,,,,,---,,,+++------......///000000000///////////////////////////////////////////////////...------//////...---........................------............------////////////////////////,,,,,,---............---......------------..............................------.........//////////////////000000000111111222222111000///...------//////000000//////...---......------------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.....................---------------............------////////////////////////......------------.....................---------------------------------,,,,,,,,,,,,------------000///000222333222000---............///000111111/////////............---000000000000000000000000000000000000000111222333222111111000000//////...000111222333333222000///............///000111111000000///.........//////111111111111000000000000000000000000000000000000111111000000000111111222111222222333333222222111333222111111111111222333222222222111111111000000111111111111111111111111000///000444888;;;<<<<<<>>>@@@CCCDDDEEEGGGIIIKKKHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBAAA???>>>>>>AAAAAA>>>===???>>>;;;===>>>>>>???AAABBBDDDEEEGGGGGGGGGHHHJJJLLLOOOQQQNNNNNNOOOPPPRRRTTTVVVWWWWWWZZZ```kkkvvv|||uuunnnnnnuuu~~~~~~rrrmmmkkkrrrtttooojjjmmmssswww}}}zzz|||zzz{{{qqqhhh]]]YYY\\\bbbeeefff........................................................................,,,------,,,***((()))***,,,,,,,,,------.........------------............///......------.................................///...---,,,,,,---...///---------------------------------...............000///---,,,---...000111////////////////////////---...............//////000000///////////////////////////...............000666777222------//////............////////////000000111111222444777999<<<666000---...000///...---------...000333666888555222///------.................................///////////////////////////////////////////////////........./////////...........................------............------........................,,,------.....................------------..........................................//////////////////000000000111111111111111111000///.........///////////////...------......------------......,,,------......------,,,------------------------------,,,,,,,,,------...+++,,,---......---,,,+++,,,,,,+++++++++,,,------------------------------......------------..............................------............------..............................------------......................................................***++++++,,,---.........//////111333444333000---....../////////000000111/////////.............../////////////////////////////////000111222333333111000000000//////......222222333333222111000///....../////////000000111000000//////////////////111111111000000000000000000000000000000000000000111111000000111111222222222222222222222222222222222222222111111222222222444444444444333333333333444333333333333333333333111222444777:::===??????AAACCCEEEFFFFFFGGGJJJKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBB@@@???>>>:::>>>@@@======???@@@>>>AAAAAABBBFFFJJJOOOQQQRRRZZZYYYXXXWWWXXXZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[]]]^^^]]]cccnnn|||wwwssswww~~~}}}|||zzzwww}}}{{{xxx|||xxxmmmjjjpppzzz.....................---........................---.....................,,,------,,,***((()))***+++,,,,,,------.........++++++,,,,,,,,,---------///...------,,,---------........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///---,,,---...000222////////////////////////,,,,,,---------.........//////000000000000000000////////////////////////333999;;;444---,,,...///........./////////000000000///...///222666:::===555222///...000000---+++.........000222444777888555222///---...////////////......------,,,,,,,,,////////////////////////////////////////////////...////////////...//////........................------............------------------------------,,,---......//////............------------......////////////////////////........./////////000000000000000000111111111111111111000000//////......---............---,,,,,,......------------......,,,------......------,,,------------------------......---,,,,,,---------+++,,,...//////...,,,+++,,,+++++++++,,,------...------------------------///......------......///---.....................------............------------------------------......------------......---.............................................++++++,,,---......///000//////000222444333///,,,/////////000000000000000////////////////////////////////////////////////---...///000111111222222000000000000////////////222222222222111111000////////////000000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111111111111222333333222222222222222222222222111111111111111111111111444444444333333333222222333333222222222333444555555777999:::<<<>>>@@@AAACCCEEEFFFGGGGGGGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>???????????????>>>:::???CCCBBBBBBGGGIIIIIIJJJJJJMMMSSS[[[bbbfffgggiiiiiihhhgggfffeeedddddd___]]]ZZZXXXXXXZZZ\\\^^^```iiiyyy~~~}}}...............---------........................---------..................///000...,,,+++,,,---,,,,,,,,,------.........***++++++,,,,,,---------......---------------....................................------.................................,,,,,,------.../////////......------...///000111////////////////////////,,,,,,------...///////////////000111111111000000...////////////000000000111777888222,,,,,,------....../////////000000000...------///333666888999///...///000000///---+++...///000111333444555555111///---,,,---.........///.........------------////////////////////////////////////////////////...///000000......///000........................------............------------------------------------...////////////.........------------......////////////////////////....../////////000000000000000000111111111222222111000000000/////////...---------...---,,,,,,+++......------------......,,,------......------,,,------------------------///...------------------,,,---...//////...---,,,,,,++++++,,,,,,---...///------------------------//////............//////---------...............------............------------------------------......------------......---------.......................................,,,------...///000000000///...///111222111///,,,///000000111111000000///...////////////000000000000000000000000000000000......///000111111111000000000000000000000000000111111111000000000000000///000000111111000000/////////000111111111000000000000000000111111111111111111111111111111111111111111111111111222333444333222222111111222222333000000111111111111000000111111111000000000//////111000000000111333555666:::<<<>>>???@@@AAACCCEEEFFFHHHIIIIIIHHHHHHJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDCCCBBBAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDD>>>>>>>>>===>>>???@@@@@@???HHHPPPRRRTTTWWWYYYXXXQQQQQQTTT\\\gggooottttttrrrtttvvvwwwwwwuuurrrpppbbb^^^ZZZVVVVVVYYY]]]```hhhttt//////.........---------........................---------.........//////...///000///...---...///,,,,,,------------------++++++,,,,,,---......///...------------......///........................------............------////////////////////////,,,,,,------...//////000------......///000000111////////////////////////.........///000111111111...///000111222111111000.../////////000000000000---222333///,,,...///....../////////000000000000//////222666999999555111+++---000111000/////////---...000222222222111000///...------///000///...---......///000111111222////////////////////////////////////////////////...000111000......///111........................------............------........................------...///////////////......------------......////////////////////////.../////////000000000000000000111111111222222222000000000000////////////...............------,,,......------------......,,,------......------,,,------------------------//////...---------------------............------+++++++++,,,,,,...//////........................//////............//////---------.........//////------............------..............................------------......---------.........//////..............................//////000000111111///...---...000000...---///000111111111111000///.../////////000000000000000000000000000000000000///000111222222222111000111111111111111111111111//////////////////000000///000111111111111000///...///000111222111111000///000000000111111111111111111111111111111111111111111111111222333444555333333222111111222333333111111222333333222111111000000000/////////......222111111222333666999;;;===@@@CCCDDDDDDEEEHHHKKKHHHJJJKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEECCCAAAAAABBBCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBCCCEEEHHHKKKMMMHHHFFFDDDCCCBBBDDDFFFGGGIIIWWWeeekkklllllljjjgggYYYYYY\\\dddoooyyy|||}}}|||wwwqqqjjjcccbbbeeejjjnnnyyy//////.........---------........................---------.........//////+++---...---,,,,,,---...------------------------,,,,,,------...///000000...------------...///000////////////////////////,,,---...//////...---,,,////////////////////////,,,,,,------...///000000,,,---...///000000000000///////////////////////////000000111222333333333...///000222222222111000.../////////000000111111+++///000......222333222////////////000000000000222444999???AAA===444---+++...111111//////111444,,,---000111111000---,,,///...///000222333222000,,,---///000222444666666////////////////////////////////////////////////...000222111...---///111........................---..................---////////////////////////---......///////////////.........------.........000000000000000000000000////////////000000000000000111111111111222222222000000000000///////////////////////////......---.........------.........,,,------......------,,,------------------------000///...---------------........................+++++++++,,,---...///000........................//////............//////---------.........//////---..................---////////////////////////.........------.........---------.........//////////////////////////////000000000000111111111111///---,,,---...///...---///000111222222111000///.../////////000000111111000000000000000000000000111222333444333222111000111111111111111222222222......---......///000111///000111222222111000///...///000222222222111000//////000000111111111222111111111111111111111111111111111111222333444555444333222111111222333444222222444444444444222222111111111111000000000000555555555555888;;;>>>@@@???BBBFFFGGGGGGIIILLLPPPHHHJJJKKKJJJIIIHHHIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGFFFDDDBBBAAABBBDDDEEECCCCCCDDDDDDDDDDDDCCCCCC?????????@@@AAABBBCCCDDDBBBBBBBBBDDDHHHMMMRRRUUUSSSQQQMMMJJJIIIJJJLLLNNNQQQbbbuuu~~~|||uuuooofffeeegggooozzzvvvrrrtttyyy}}}//////...---------------////////////////////////......------------......+++)))'''))),,,......,,,........................///...---,,,+++,,,---...////////////////////////.................................------,,,,,,,,,............////////////,,,---------.../////////......//////000000111111111000000///...------,,,//////............//////222222000///...------...444333222000///.........000000000000///---,,,+++444333111000///.........333888===<<<666111000111000000000000000000000000......------------......//////////////////////////////............//////////////////////////////000000000000000000000000000000000000000000000000......------------......111///------......---,,,////////////////////////000000//////.........---,,,---------.../////////111000///...---,,,++++++...------------...//////222000000000111111000...111111000000/////////...///............---------//////.........---------........................------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---//////............//////////////////////////////---------...------,,,,,,,,,---......//////......---------............///........................,,,---------.../////////..................------000000000000000000000000------,,,,,,---...000111222111000...------------000000111111111111000000...//////000000000000000222222111000//////000000111111222222222222111111111111000000//////......------......//////000000...///000111222333333333444333111000///...//////111111000000000000000111...///111222333333222222000000000000111111111111666333111111222333222/////////000000111222222222333555777:::===???@@@AAACCCDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKJJJHHHFFFFFFGGGHHHIIIHHHGGGEEEDDDBBBAAAAAAAAAEEEDDDCCCBBBBBBBBBCCCDDDHHHCCCAAABBBBBB??????AAAAAADDDDDDAAABBBFFFIIIIIIKKKLLLOOOUUU\\\ccciiimmmpppooojjjbbbXXXTTTVVVYYYcccppp~~~wwwrrrvvv111000//////......//////////////////////////////.........------.........---+++)))***---///...---------------------------......---,,,,,,,,,---...////////////////////////.................................------,,,,,,,,,............////////////------..................---------...///000111111111111000//////...------//////............//////555444444333222222111111111111111111111111111222000000000//////...------000///------...000222444>>>@@@???;;;555111000111000000000000000000000000///......------....../////////////////////////////////............//////////////////////////////000000000000000000000000000000000000000000000000///......------......///111///------.........,,,////////////////////////000/////////............---------..............................---------...------------...//////111111222222222000///...000000000//////.........///............---------//////.........---------........................---,,,,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------//////............//////........................,,,,,,---......---------,,,---......//////......---------............///........................---------.......................................////////////////////////------,,,,,,---...000111222222111//////.........000000111111111111000000...//////000000000000000222222111000000000000000111111222222222222111111000000000000/////////////////////000000000000000000000111111222111111111333222111000//////000000111111000000000000111111000111222333444333222222000000000000111111111111555222000111333444333111111111111111222222333444555777999<<<>>>@@@BBBBBBDDDEEEGGGHHHHHHHHHHHHGGGIIIIIIJJJJJJKKKKKKJJJJJJMMMLLLIIIGGGEEEEEEFFFFFFGGGFFFEEECCCBBBBBBBBBBBBEEEDDDBBBAAA@@@@@@AAAAAAAAA>>>>>>AAABBB???>>>@@@@@@CCCDDDEEEJJJSSSXXXXXXaaaccchhhooowww}}}xxxmmmbbb\\\]]]```hhhvvv222222111000000000000000////////////////////////........................///---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......////////////////////////.................................---------------............//////////////////..................------...///000111222333111111111000000//////...//////............//////666777777888777666444333000000000///////////////...////////////.........///.........111444888:::CCC@@@<<<777333111111111000000000000000000000000///......------....../////////////////////////////////............//////////////////////////////000000000000000000000000000000000000000000000000///......------......///000///------...///...---////////////////////////////////////...........................------------------.........//////......------......///000///333666555222///...////////////...............///............---------...............---------........................---,,,,,,,,,---...//////++++++,,,---------------------............---------,,,,,,,,,,,,---......//////............//////------------------------+++,,,---...............,,,---......//////......---------............///.......................................---------........................////////////////////////------------...///000000333222111000000///000000000000000000000000000000...///000000111111000000222111000000000000000000111111222222222222111111////////////000000000000111111111111000000000000000111111111000000///...111111000000000000111111111000000000000000111111333444444444444333222222000000000111111111222222444222111111333444444333333333222222333444666777999:::<<>>===>>>BBBCCC@@@???AAAAAAFFFLLLSSS___mmmtttuuu|||~~~tttjjjeeefffiiiqqq~~~}}}222111111000000000000000////////////////////////---..................---///...------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////////////////.......................................---------............////////////000000//////......------......///000222333444444222111111111000000000/////////............//////444555777888888666555333555555444333222000///...////////////000000111111333333444666888:::;;;<<<;;;777333111111222222222//////////////////////////////............////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............//////000///------...//////...///////////////////////////////////////........./////////...---------,,,---------............///...............//////000...333888777111---...000..................------///............---------................................................,,,,,,,,,---...///000111+++,,,,,,---...------------..................------------------.../////////......------......///------------------------++++++---...////////////,,,---......///.........---------............///......................../////////...---------,,,---------...............////////////////////////...............//////000111111000000///000000000111111000000000000111111//////000111111111111000111111000000000000000111111111222222222222111111.........///000111111111111111111000000///////////////000000000000//////000000000000000111111222000000000000000000111222444444444333333222111000000000111111111222222222444333222222222333333333222222222222444777:::<<<===>>>@@@BBBDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKNNNLLLJJJGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFEEECCCBBB@@@???>>>===BBB@@@@@@CCCCCCAAACCCHHHLLLTTT```lll|||{{{rrrkkkjjjnnnrrryyypppooottt000000///............///////////////////////////------...//////...---------------,,,++++++,,,------------------------------------....../////////////////////////////////////////////////////////....................................////////////000000000//////......---------...///000222222333111111111111000000000000//////............//////000111333555555444222111999::::::999888777555444444444333333444555666777666888:::<<<<<<:::777555222000///000111222111000/////////////////////////////////....../////////000000000000000000000000//////............///////////////////////////////////////////////////////////////////////////////////////....../////////000///------///000//////////////////////////////.........////////////////////////...---------,,,///............---------///............///000000...333777666111---...000------..................///............------------.............................................,,,,,,,,,---...///000111,,,,,,---.........---------..................---......------......///000......------------......------------------------+++,,,---...//////000///,,,---......///.........---------............///......................../////////...---------,,,---------.........//////..............................////////////////////////.........///000000111111000//////000111111///000000111111111111111111000000000000000111111111111222222222222111111------...///000111222222000000000//////.........------///000000111111111...///000000111111222222000000//////000111222222444444333222111000000///111111111111222222222222666555555333222111111222000111222555888<<>>BBBEEEHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHEEEBBB@@@?????????CCCCCCEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBHHHJJJLLLNNNPPPQQQQQQQQQQQQPPPRRRUUUWWW[[[eeeqqqsssyyylllggg^^^WWWRRROOOLLLKKKOOOPPPMMMHHHIIIQQQXXX[[[qqqeee[[[YYY^^^eeeooowwwyyyoooiiiaaaZZZOOOQQQPPPMMMNNNQQQSSSQQQNNNOOOOOOQQQYYYcccfffcccoookkkjjjiiigggccceeejjjttthhhXXXMMMHHHGGGEEEDDDFFFHHHIIIJJJIIIIIIJJJKKKJJJLLLKKKHHHIIILLLLLLHHHLLLIIIGGGIIIKKKKKKGGGDDD>>>AAAIIIRRRSSSNNNOOOTTTSSS[[[fffooopppllleeeaaa//////000//////...------111000---,,,+++,,,---...000///...------...///000////////////////////////------------------------//////////////////////////////000000000000//////......---,,,---...///000...............///000000............//////////////////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333,,,000@@@HHH>>>222...------...///000111222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////---...///000000///...---------......//////000000000000////////////000000222111111111000000//////000000111111111111000000111111000000//////......++++++,,,,,,---...//////---------.........//////////////////////////////------......//////000000,,,------...///000111111------......//////000000222222222111111111111000........................////////////////////////........................000000////////////000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---///000...,,,,,,,,,---......---------......------------......////////////////////////........................,,,,,,,,,---------......////////////////////////......///////////////..........................................///000000000///...---,,,,,,---...222222111000///...------000000000000000000000000////////////000000000000000222444444222000......000111222333333333333333222111111111000000//////222111111111000000//////......///000000000000000222222222222222222333333000000000000111111111111/////////000111333444555444333111000000000111111222111111111222333444444222222222333555888:::<<<@@@BBBDDDFFFGGGHHHGGGGGGDDDFFFHHHJJJIIIGGGDDDBBBDDDBBB@@@???@@@AAAAAA@@@FFFEEECCCBBBCCCDDDFFFGGGIIIGGGEEEDDDEEEEEEEEEDDDAAA??????AAABBBAAADDDIIIMMMVVV```fffgggfffggghhhddd```[[[YYYZZZ\\\___```kkkqqqxxx}}}}}}}}}|||vvvpppccc[[[QQQJJJGGGFFFEEEDDDDDDCCCBBBDDDHHHLLLPPPQQQaaa]]]RRROOOYYYbbbuuu{{{{{{pppggg```YYYRRRNNNHHHHHHIIIJJJKKKJJJHHHFFFEEEAAACCCJJJMMMMMMPPPUUUSSSUUUVVVVVVUUUSSSRRRRRRbbbXXXLLLDDDBBBCCCCCCBBBCCCEEECCCAAABBBFFFFFFCCCFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBGGGQQQWWWTTTOOOMMMOOOQQQUUUZZZ]]]\\\VVVQQQ000000111111000//////...111111///......///000000000///...------...///000////////////////////////........................//////////////////////////////000000000000//////......---------...///000...............///000000............//////////////////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111+++///<<>>???DDDEEEFFFHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCAAA??????AAABBBBBBBBBCCCBBBAAA@@@AAABBBDDDEEEIIIGGGFFFFFFFFFEEECCC@@@CCC@@@???AAAAAADDDLLLUUUgggnnnuuuxxxuuuqqqpppppphhhccc\\\XXXWWWYYY[[[\\\ggglllrrrvvvyyy}}}uuupppooonnnjjjfffZZZSSSKKKEEECCCBBBAAA@@@@@@@@@AAADDDGGGKKKMMMOOOZZZXXXPPPRRRaaaooo|||zzz}}}}}}vvvmmmiiilllggg```ZZZTTTOOOIIIEEEDDDCCCBBBBBBDDDDDDCCCBBBCCC@@@AAAEEEGGGFFFHHHMMMHHHIIIKKKLLLLLLLLLLLLLLLMMMHHHAAA>>>???@@@@@@???AAADDDDDDCCCEEEIIIIIIFFFGGGFFFEEEDDDEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFEEEJJJTTT[[[ZZZWWWVVVXXX\\\aaaccc```XXXNNNGGG111111111111111000000///////////////000000000000//////............////////////////////////////////////////////////////////////////////////////////////000000000000//////......------......///000...............///000000............//////////////////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///+++...666888222...000222111111000///......---000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000000000///////////////...000000////////////000000111111111111000000000000000000111111111111000000000000000000////////////.........//////000111111------........./////////111111111111111111111111///////////////..................///////////////---......///000000111111222222111111111000000000////////////////////////////////////////////////........................///..................///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...---------------------------......------------......////////////////////////........................,,,------------.........////////////////////////...///////////////........................................../////////000.........------...//////000000000000////////////000000000000000000000000/////////000000000111111000222444333111/////////000000111111222222111111111111111111000000000000111111111111000000000000///000111111222111111111333333222111000///......000000000111111111222222///000000111222333444444333333222111111111111222444444444333444555555666777888999;;;===@@@BBBDDDHHHIIIJJJJJJKKKKKKJJJJJJHHHGGGEEECCCCCCCCCDDDDDD@@@???>>>???AAACCCDDDCCCFFFEEEDDDDDDDDDEEEGGGHHHCCCCCCCCCDDDEEECCC@@@===CCC@@@@@@@@@BBBHHHVVVccc{{{|||uuupppnnniiiddd[[[UUUSSSSSSTTTUUU```bbbfffjjjnnnqqqssstttooojjjddd___]]]]]]\\\[[[NNNJJJEEEAAA@@@???>>>===>>>???AAADDDGGGJJJMMMNNNTTTVVVTTT]]]sss{{{qqqkkkhhhhhhggg___XXXUUUVVVTTTQQQOOOLLLHHHCCC@@@DDDAAA>>>>>>AAACCCBBBAAAEEEBBBBBBDDDEEECCCEEEHHHBBBCCCDDDFFFHHHIIIJJJJJJHHHGGGFFFGGGIIIIIIHHHGGGCCCGGGIIIHHHIIIKKKJJJGGGJJJIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFKKKVVV___aaa```aaafffnnnuuuuuukkk[[[LLLCCC000000000111111000000///+++,,,---...//////....../////////....../////////////////////////////////........................//////////////////////////////000000000000//////...............//////000...............///000000............//////////////////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///,,,...222111---...222111111111000///.........000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111000000000//////......000000////////////000000111111111000000000000000000000111111111111000000000000000000////////////.........//////000000000............////////////000000000000000000000000000000//////......------///////////////...............///000000111222222111111111111000000000000000000000000000000000000////////////////////////..............................------------......------------------,,,,,,------------------------------------...///......///......---------------......------------......////////////////////////........................------------............//////////////////////////////////////////...---........................---......///////////////------.........///000000.../////////000000000111000000000000000000000000//////000000000111111111000111333222111//////000///000000111111111000000111111111000000000000000111111111000000000000000000111111222222222111111111111000000//////......000000111111111222222222000000111222333333333444222222222222222222222222444444333444444555666777999:::<<<>>>AAADDDFFFGGGKKKKKKKKKKKKKKKKKKJJJJJJGGGFFFEEECCCBBBBBBBBBBBB>>>======???CCCEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHIIICCCBBBBBBCCCDDDDDDBBB@@@BBBAAABBBCCCEEELLL[[[jjjxxxoooiiieeeddd^^^VVVPPPMMMMMMNNNNNNVVVVVVXXX[[[___aaaaaa```^^^\\\YYYUUURRRQQQSSSTTTGGGEEECCCAAA@@@@@@@@@@@@???@@@AAACCCEEEIIINNNQQQUUU]]]aaannnyyynnn\\\VVVSSSTTTSSSNNNKKKJJJKKKKKKLLLLLLKKKIIIEEECCCFFFCCCAAABBBEEEFFFEEEDDDFFFEEEFFFGGGHHHHHHIIIKKKGGGGGGHHHIIILLLMMMLLLLLLEEEFFFGGGGGGGGGGGGGGGFFFIIIOOORRRRRRQQQRRRPPPLLLRRRPPPOOOPPPSSSTTTRRRPPPNNNLLLJJJHHHHHHIIIJJJLLLIIIJJJRRR```jjjmmmlllmmmttt~~~xxxcccRRRIII......//////000//////...+++,,,---...//////.........//////////////////...////////////////////////------------------------//////////////////////////////000000000000//////.........///////////////...............///000000............//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111/////////000...---///444////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111111000000/////////...000000////////////000000000000000000000000111111000000111111111111000000////////////000000000000.............../////////........./////////000000////////////////////////000000//////......------///////////////...............///000111222333444111111111000000000//////000000000000000000000000////////////////////////..............................------------......------------------------------------------------,,,---............//////000///...------------.........------------......////////////////////////........................---------........./////////////////////////////////////////////...------........................------...///000/////////---......//////000000000......//////000000111111000000000000000000000000000000000000111111111111///111222111000//////000000000111111111000000///000000000000000000111111000000000000000000111111111111222222222111111000.........//////000000111111111111111222222222222000111222333333444333333222222222333333333222222333333333444555666777888<<<===???AAADDDFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDBBBAAA??????>>>???AAADDDFFFFFFEEECCCCCCCCCCCCDDDDDDEEEEEEHHHFFFCCCBBBDDDFFFGGGGGGEEEEEEHHHLLLNNNSSS^^^iiixxxzzzzzzwwwppphhhaaa]]]YYYUUUNNNJJJHHHIIIJJJJJJLLLLLLLLLOOORRRTTTTTTSSSUUUUUUSSSPPPLLLKKKMMMPPPBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDJJJQQQWWW^^^jjjrrr}}}zzziii___NNNIIIGGGHHHHHHEEEDDDFFFDDDFFFHHHIIIIIIGGGFFFEEECCCDDDDDDEEEFFFFFFFFFEEEFFFIIILLLNNNQQQSSSTTTTTTQQQPPPOOOQQQRRRRRROOOLLLKKKMMMOOONNNLLLLLLOOOQQQVVV^^^cccdddccceeedddbbbaaa______bbbfffhhhfffccc___[[[UUUPPPOOOQQQUUUXXXTTTVVV```ooozzz{{{yyyxxx||||||fffUUUMMM---......////////////...////////////000000000000......////////////......////////////////////////------------------------//////////////////////////////000000000000//////---...///000000000000///...............///000000............//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000///...000222------...///000111222222111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000//////............//////111000000000000000000///000000////////////000000000000000000111111111111000000111111111111000000////////////000000000000............................../////////000000000........................///////////////..................///////////////...//////111222333444555111111000000000/////////////////////////////////////////////////////////........................///..................///------------............------------------------+++---......------///000111000///---------............------------......////////////////////////........................------........./////////////////////////////////000000000000///...---,,,........................,,,---///000000000///.........///000000000//////......//////000000111111000000000000000000000000000000000111111111222222///000111000//////000111111111222222111111000000000000000000111111111111000000000000111111111111111111111222111111000///------...///000111222222111111111222222222222333000111333444444444333222111222333333444333333333222222333555666999;;;<<>>AAACCCDDDEEEFFFHHHJJJLLLMMMLLLJJJHHHHHHHHHGGGFFFEEEEEEHHHKKKGGGFFFEEEDDDDDDEEEFFFGGGIIIGGGEEEFFFHHHIIIGGGEEECCCDDDCCCBBBAAACCCGGGKKKLLLZZZlll||||||wwwwwwwwwwwwvvvpppmmmfff^^^UUUMMMGGGDDDGGGAAA???BBBEEECCCBBBCCCDDDDDDDDDEEEIIIPPPYYY___```___^^^\\\TTTNNNNNNTTTVVVTTTTTTVVVXXXXXX^^^eeegggoootttqqqnnnooonnnkkkcccuuuxxxcccRRRUUU___bbbsssjjjaaa[[[TTTMMMIIIIIIGGGIIIJJJKKKKKKOOOVVV\\\bbbgggjjjkkkttt000///...------...///000/////////....../////////.........------,,,,,,,,,000/////////............////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000///000000111111111000000...///000111222111111000222222222111111111111000000000000000000000000000222222222111111111000000000000000111111111222222........./////////000000000111111111222222222222000000/////////000111111000000111222222222222222///000222333333333222111111111111111111111111111333333222222222222111111333333333333222222222111333111///...000111111000222222222111111000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000///////////////000111111111222333333333111///---000000000000000000000000000000000000000000000000///..................///........................000///...------------...------------------------------------------------,,,------......------,,,///...---,,,,,,---...///---------............///............////////////////////////////////////...///000///......000111000000///...............---------.........//////............////////////000000///...............111000000000/////////...000000000000////////////000000000000000000000000222222111111111111111111000000000000000111111222222222222111111111000000222111111111111111111222000000000000000000000000000000000111111111111111///000000000111111222222000111111222333222222222333333333333333333333333222222222222333555777888:::;;;>>>@@@CCCDDDDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGFFFEEECCCDDDFFFHHHFFFFFFFFFEEEFFFFFFGGGGGGIIIGGGEEEDDDEEEDDDAAA???AAAAAA@@@???AAAEEELLLRRR^^^mmm~~~}}}}}}{{{yyytttnnndddXXXNNNGGGCCCBBBAAA>>>===AAADDDCCCDDDGGGGGGHHHKKKMMMPPPTTTZZZ^^^aaa]]]ZZZXXXTTTRRRWWW___lllfffbbbaaa```^^^```dddfffllloookkkgggfffccc^^^XXXjjjooo]]]OOOTTT___cccfff^^^VVVRRRNNNJJJHHHIIIJJJLLLPPPTTTYYYbbbnnnwww//////............//////......////////////000000.........---------------////////////............////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000/////////000111222222//////000111111111111000222222222111111111111000000000000000000000000000222222222111111111111111///000000000111111111111/////////000000000111111111111111111222222222222000000000000000111222333222333333444444444444333111222333444555444333333333333333333333333333333444444444555555555555555555555555444444444444444555333111000111111111000333333222111111000//////...//////000111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000....../////////000000000///////////////000111111111222222333222111///...000000000000000000000000000000000000000000000000000//////......//////000........................//////......------......------------------------------------------------------............------///......------......///---------............///............///////////////////////////////////////000222111000//////000////////////............------........./////////............////////////000//////............///000000000000////////////////////////000000000000000000000000000000000000333333222222111000000///000000000000000111111222222111111111111000000000111111111111111111111111000000000000000000000000111000000000000000000///...//////000111222333333111222222333333333333333333333333333333333444444222222111222333666999:::???@@@BBBDDDEEEEEEEEEEEEHHHGGGGGGGGGFFFEEEEEEDDDGGGGGGFFFDDDBBBBBBDDDFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDBBB???===?????????@@@DDDKKKUUU\\\jjjxxx~~~zzzwwwqqqjjj^^^RRRIIIDDDCCCCCC@@@>>>???CCCDDDEEEJJJPPPQQQVVV\\\aaacccbbbaaaaaaaaa\\\WWWVVVXXX]]]hhhsssyyyooojjjfffaaa___```]]]```aaa]]][[[YYYUUUPPPNNN```hhh\\\RRRXXXaaaeeeZZZRRRLLLKKKIIIGGGHHHKKKOOOTTT^^^hhhuuu/////////......////////////000000000000//////..................---------///////////////.........////////////////////////........./////////000000////////////////////////////////////////////////000///......///111333444///000000000111111111111222222222111111111000000000000000000000000000000111111111111111111111111//////000000000111111111111111222222222333333333111111222222222333333333111111111111222333555555555666666777777666666666444555777888888888777666666666666666666666666666666666777777888999::::::777777777777777777777777777555333333333333222000444444333222111000000/////////000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...////////////000000000///////////////000000111111111222222111000//////////////////////////////////////////////////////000000////////////000000........................//////............//////........................------------............------............------/////////....../////////---------............///............///////////////////////////////////////111333333111///...///...///////////////..................////////////............////////////000///............//////000000000000////////////////////////000000000000000000000000000000000000222222222111111111000000000000000000000111111222111111111111000000000000000000111111111111000000000000000000000000000000111111000000//////............///000222333444444222222333444444444444333333333333444444444444444333222222222444888;;;>>>CCCDDDFFFGGGHHHHHHHHHGGGIIIHHHGGGEEEDDDDDDDDDEEEGGGHHHGGGEEECCCBBBCCCEEEFFFGGGHHHJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEDDDBBBAAA>>>???BBBEEEKKKSSS[[[aaajjjsss|||}}}{{{wwwrrrnnnfff```WWWMMMGGGEEEEEEFFFDDDCCCDDDGGGJJJNNNXXXccceeennnyyyyyyqqqllleee___ZZZ\\\bbbkkkwww|||ooohhhccc]]]WWWVVVRRRTTTUUUUUUUUUTTTRRROOOMMM```lllgggaaadddiiijjjZZZTTTOOOOOOPPPPPPRRRUUU]]]hhhyyy...//////////////////...111111111111000///------.................................///////////////////////////////////////............////////////////////////////////////////////////////////////000///......///111333444000000000000000111111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000111111111111111111222222222333333333333333333333444444444444333333333444555666888999888999999999999999888888888999:::;;;<<<;;;::::::999999999999999999999999888888999:::;;;<<<======999999999:::::::::::::::999888666666777666444222666666555444333333222222333333222222222111111111111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111///////////////000000111000111111111000000//////////////////////////////////////////////////////000000////////////000000//////////////////////////////.........//////000........................---------....../////////---......//////......---...//////////////////...---------............///............///////////////////////////////////////111333333111///...///---...//////000///.............../////////000000............//////////////////............//////////////////000000000000.../////////000000000111000000000000000000000000000000111111111222222222000000000000000111111222000000000000000000000000///000111111111111000///111111111111111111111111111111000000//////.........///000111222333444444222222333444444444444333333333333444444555555555444444444555888<<>>===<<<<<<:::::::::::::::::::::::::::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<=========;;;:::999:::::::::888666888888777777777666666666666666555555444333333222333333333333333333333333////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000/////////000000000111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000//////////////////////////////......//////000000........................---------...//////000000......////////////......---......//////......------------............///............///////////////////////////////////////000222111000//////000------///000000000///........./////////000000000............///////////////............//////000////////////000000000000......//////000000111111000000000000000000000000///000000111222222333333000000000000000111111222//////000000000000000111...///000111111000///...111111111111111111111111111000000000000000000//////000000111222333444444111222222333333333333333333333333444555555666666555666777:::===AAACCCEEEEEEFFFHHHJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGIIIJJJIIIJJJKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEDDDCCCEEEHHHKKKKKKOOOSSSVVVWWWXXXYYY[[[___bbbfffmmmwww~~~{{{sssiiihhhggghhhiiieee___YYYMMMLLLJJJGGGDDDBBB@@@???DDDFFFOOO___ppp~~~vvvmmmeeefffjjjkkklllmmmfff^^^VVVTTTRRROOOLLLMMMOOORRRXXX^^^``````dddjjj}}}tttpppttt}}}---...///000000///...------...000222222222000000---........./////////000............/////////000////////////////////////---------.........//////000000000000000000000000000000000000000000000000///000000111111111000000111000/////////000222222222222222111111111111000111111111111111111111111000000111111111222222222222222222222333333333333333444444444444555555555666666777777777888888888666777777999;;;===???@@@>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????======>>>>>>>>>?????????<<<;;;;;;<<<>>>===;;;999999999::::::::::::;;;;;;777777777777777777666666555555555555555555555555111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000//////000000000111111111///////////////000111111000000/////////000000000000000000000000000000000000000000000000000000000///..................//////////////////////////////////////////000111111........................---------...///000000000......////////////......,,,---...//////...---,,,---------............///............////////////////////////////////////...///000///......000111,,,---///000111000///....../////////000000000000............////////////...............///000000.../////////000000000111.........///000111111111000000000000000000000000111111111111111111222222000000000000000111111222////////////000000111111...///000111111000///...111111111111111111111111000000000111111111111111111111111222222333333333000111111222333222222222333333444444555666666666666888;;;???CCCEEEGGGHHHHHHHHHJJJJJJJJJIIIHHHHHHCCCDDDDDDFFFGGGIIIKKKLLLHHHIIIKKKJJJIIIHHHHHHIIIKKKKKKJJJIIIHHHHHHHHHHHHDDDEEEFFFFFFHHHMMMUUU[[[___aaaaaa```^^^\\\[[[[[[\\\bbbhhhmmmrrrssslllbbb^^^^^^___bbbccc___XXXRRRHHHHHHHHHGGGGGGGGGGGGGGGLLLQQQ```xxxzzzqqqfff]]]]]]```___]]]\\\XXXTTTRRRTTTTTTRRRSSSVVVXXX]]]hhhrrrtttvvv}}}xxxuuutttsss{{{|||lllgggaaagggqqq~~~---...///000000///...---***,,,///222333444333333---.........//////000000---.........//////000000////////////////////////---------.........//////000000000000000000000000000000000000000000000000///000111222222111///...111000/////////000222333222222222111111111111000111111111111111111111111000000111111222222222222222222333333333444444444888888888888999999999999777888888888999999999999777888999:::<<<>>>@@@AAA???????????????>>>===<<<999:::<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@===<<<===>>>@@@@@@>>><<<:::;;;;;;<<<<<<======>>>777777888888999999::::::777777777777777777777777333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111///////////////000111111000000////////////000111000000000000000000000000000000000000000000000000......------------......000000000000000000000000///////////////000111111////////////////////////---------...///000000111......////////////......+++,,,---......---,,,+++---------.........//////............/////////000////////////////////////.........---------000222+++---///000111000///...////////////000000000000............/////////000...............///000111.../////////000000111111---......///000111111222000000000000000000000000333333222222111000000000000000000000000111111222.../////////000000111111...///000222222000///...111111111111111111111111000000111111222222333333222222222222222222222333000000111222222222222111333333444444555666777777666999===BBBFFFHHHIIIJJJJJJJJJKKKJJJIIIHHHFFFEEE@@@AAACCCEEEHHHJJJKKKLLLGGGIIIJJJJJJIIIHHHIIIJJJMMMLLLJJJHHHGGGGGGGGGHHHAAACCCFFFIIINNNXXXdddlllqqqpppmmmhhhccc```___``````iiirrruuutttooofff]]]YYYYYY[[[___```\\\TTTMMMGGGGGGHHHIIILLLOOORRRTTTWWW^^^qqqvvvsssggg[[[QQQRRRVVVWWWUUUTTTSSSRRRTTTXXXYYYWWWZZZ___eeemmm||||||nnnmmmllliiinnnwwwxxx|||mmmfffddddddccciiiqqq}}}llldddeeebbbhhhqqq{{{000000//////.........---000000000000111111111111111000///---------...///---,,,,,,...///000...---,,,...000111000000000111...------------...//////............/////////000//////000000000000//////////////////000000000000111111111000000000000000000000000000111111111111000000111111111111111111000111222333333222111000111222222333555777888999<<<;;;;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<;;;;;;:::===<<<;;;;;;<<<===>>>???>>>??????===;;;:::;;;<<<@@@???@@@CCCBBB???AAAEEEDDD:::>>>EEEAAA>>>AAA@@@>>><<<:::888999:::===???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::888777888888888777666555555444222222222222222222222333333222222222111111000000111111111111111222222222000000000000////////////333333222111000///......000000000000000000000000000000000000000000000000//////.........---------////////////////////////---///000...++++++...111////////////////////////................................................------------------------...------------...//////.........////////////000......////////////..............................111111000000//////......////////////////////////111000////////////000000000000000000000000000000000000111000000///...---000000000000111111111111......//////000000111111111111111111111111111111///000111222222111000///000111222333333222000000---......///000111111222333222111000000111222333222222222111111111111000222111111111000000//////000111111111111222222222777777666555444444333333111222444777888888888888:::<<>>>>>===<<<<<<<<<===>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;<<<===>>><<<======<<<;;;:::;;;===@@@>>>???BBBBBB??????BBBFFF>>>BBBEEE??????DDDAAAAAA@@@>>>======>>>???@@@>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999999888888777666666666333333333222222222222222111111111111222222222222111111111111111111111111/////////000000000000000222222111111000/////////000000000000000000000000000000000000000000000000/////////.........------////////////////////////...///...---,,,,,,...000........................................................................------------------------...------------...//////------........./////////......////////////..............................000000000///////////////////////////////////////000000000000////////////000000000000000000000000///000000000000//////.../////////.....................//////000111111111111111111111111111111111///000111222222111000///000111222222222222111000/////////000000111111222222222111000000111222222222222222111111111111000222111111111000000000000111111111111222222222222444444444444444444444444333444555666888888999999>>>???BBBFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFEEECCCDDDEEEGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIGGGGGGGGGDDDAAA???AAACCCAAAGGGPPP\\\mmm~~~}}}rrrmmmkkkhhhiiillluuu}}}yyyiii\\\XXXXXXZZZWWWSSSQQQQQQRRRSSSRRRUUUXXX___eeeeeeeeekkktttwwwggg___[[[ZZZUUURRRSSSWWWWWWVVVZZZaaalllxxxrrrpppooommmlllmmmsss|||sssiiibbbbbbaaa]]]___ggggggppp{{{sssjjjfffaaa___```]]]cccllluuu{{{zzzxxxxxx~~~////////////............//////000000000000111111222111000000///000000000///.........//////000000000000//////////////////......------......///000....../////////000000000//////000000000000///////////////000000000111111111111111111111111111111000000111222333444444555222222222333333444444444222333444666777777777777888999:::<<<===???@@@AAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::999999999;;;::::::::::::;;;;;;<<<:::;;;;;;;;;::::::<<<>>>BBB>>>>>>BBBCCC@@@>>>???FFFCCCFFFDDD===AAAFFFAAACCCCCCBBBBBBAAAAAA@@@@@@>>>============<<<<<<<<<========================<<<===============<<<;;;:::::::::999999888888777555555555444444333333222000000111222222333333444111111000000000000000000...//////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////000...------...//////...........................................................................------------------------...------------...//////,,,---------..................////////////..............................//////////////////000000////////////////////////...///000111111000///...000000000000000000000000...//////000000000000///000//////......---------......///000000111111222111111111111111111111111000000111111111111000000000111111222222222111111111111111111111111111111222222111000000111222222222222222111111111111000111111111111111000000000111111111111222222222333111222222333444555555666555555666666888:::;;;<<>>@@@AAACCCCCCDDDDDDCCCBBBAAA@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888999999999999999999999999999999::::::777888::::::999:::<<<>>>CCC???>>>BBBDDDAAA???@@@DDDDDDHHHEEE>>>CCCHHH???BBBCCCCCCCCCBBB@@@???>>>============<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::999999999888777666555555444222333333333333333333333111111000000000000000///......///000111111222222//////000000111111111111000000000000000000000000////////////////////////000000000/////////......////////////////////////111...,,,---000111///---------------------------...........................................................................------------...//////,,,,,,,,,---------............////////////..............................---......//////000000000////////////////////////---...000222222111///...////////////////////////---...///000000111000000222222111000//////.........//////000111111222222111111111111111111111111000000000111111000000000000111111111222222222222333222222222222222222222222111111111111111111222222222222111111111000000111111111111111111111111111111111222222222333333111111222222333444555555555555666777:::===@@@BBBGGGHHHIIIJJJKKKLLLMMMMMMPPPNNNKKKHHHEEEEEEEEEEEEGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBCCCDDDEEEGGGIIIJJJFFFEEEDDDCCCCCCDDDGGGIIIKKKXXXiiiwwwyyynnnlllnnnooooooqqqtttpppjjj```TTTJJJIIINNNMMMLLLLLLRRR^^^mmmyyyvvvdddZZZZZZ___cccdddhhhqqq|||rrriiiiiijjjkkklllsssvvvllljjjkkkjjjfffcccdddjjjppp~~~}}}{{{|||.........///////////////...////////////000000000111111111222222222222111///000000...---///333777888444000......//////...///............///000000////////////000000000111//////000000000000//////000000000000111111111111000000111111222222222333222222222222222222222111222333444555666777888888999999:::<<<===???@@@AAA???@@@AAACCCDDDDDDDDDDDDEEEDDDDDDBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777666777777888888999999999999999999999999999888888666777999999999:::===???DDD@@@???CCCEEECCCCCCFFFFFFCCCFFFFFF@@@DDDGGG===BBBBBBCCCCCCBBBAAA???===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<>>>>>>=========>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999888888777666666555444333333222222111111111000000//////...//////000111222222333/////////000111111222222000000000000000000000000////////////////////////111111000000000/////////////////////////////////111...,,,...000111///,,,...................................................................................................------------...//////,,,,,,,,,---------............////////////......////////////////////////------......//////000000////////////////////////,,,...000111222111000...////////////////////////---...///000000111000000222111111000///......---//////000000111222222222111111111111111111111111111000000000000000000111000000000111111222222333333333333222222222222222111111111222222111111111222222222111111111000000111111111111111222222222111222222222222333333333222222222333333444444444555555777:::>>>BBBFFFIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKHHHFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGEEEEEEBBBCCCDDDFFFGGGGGGGGGFFFAAAAAABBBDDDGGGIIIJJJJJJNNN[[[jjjuuu~~~xxxoooiiijjjllllllkkklllrrrhhh]]]WWWPPPJJJHHHKKKNNNQQQWWWcccssszzzwwwkkkeee```aaajjjttt{{{}}}rrreeeaaa```aaaccceeennn~~~zzz{{{zzztttooonnntttzzz.........///////////////......////////////000000000000111222222222222111---///000000111555<<>>666111000000...,,,//////......//////000111/////////000000000111111//////000000000000//////000000000111111111222222000000111111222333333333333333333333333333333333555555666888999;;;<<<=========>>>???@@@BBBDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666666666666777888999::::::999999999:::999999888777666777999999999;;;===???AAA???@@@CCCCCCCCCGGGNNNQQQCCCBBBEEEBBBCCCCCC===BBBBBBCCCCCCCCCAAA@@@???;;;;;;:::::::::999999999888888888999::::::;;;;;;===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::::::::999777666555444333333333222222111000000000///000000111111222222222//////000000111111111222000000000000000000000000000000000000000000000000111111111111000000000000//////////////////////////////...///000000///---////////////////////////...........................................................................------------...//////,,,---------..................////////////......////////////////////////..................//////////////////////////////---...///000111111000000000000000000000000000000...//////000000000000//////......------,,,,,,,,,//////000111111222222333111111111111111111111111111111000000000000111111000000000000111222333444222222222222222222222222000111222222222222111000222222222111111111111000111111111222222222222222222222222222333333333333222222333333444444444555666777:::>>>BBBGGGKKKMMMKKKKKKKKKKKKKKKLLLMMMMMMJJJHHHFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEBBBDDDHHHNNNRRRSSSPPPNNNOOOZZZgggqqqzzz~~~yyylllgggcccddddddbbbccceeekkk]]]QQQMMMKKKHHHKKKRRR^^^ccclllyyy~~~yyyrrrkkkgggeeeeeeeeegggnnnyyy}}}nnnhhhccccccffflllsss||||||............/////////000........./////////000000//////111222222222111111,,,...000///000444===DDDFFF>>>666111111111///---///////////////000000111//////000000000111111111//////000000000000//////000000111111111222222222000000111222222333444444222333444555666777888888888999:::<<<>>>@@@AAABBBAAAAAAAAAAAABBBDDDFFFGGGEEEFFFGGGGGGFFFEEEBBBAAAAAAAAABBBBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666555666666777999:::;;;;;;999999:::::::::999888777777888:::::::::;;;===???======@@@AAA@@@AAAJJJUUUcccHHH>>>DDDBBB???@@@????????????@@@?????????>>>999999999888888888888777777777888888999::::::;;;;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777777444444333333222111111000111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000222222111111111000000000////////////////////////---///111111000/////////000000000000000000000000...........................................................................------------...//////------........./////////......////////////......////////////////////////..................------////////////////////////.........///000111111111000000000000000000000000///000000000000//////...------------------------///000000111111222333333111111111111111111111111222111000//////000111222111000000000000222333444000000111111222222333333000111222222222222111000222222222111111111111000111111111222222333333333222222222333333333444444111111222444555666777888999;;;>>>BBBFFFIIILLLMMMMMMLLLLLLKKKLLLMMMNNNOOOHHHHHHFFFEEEEEEFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFEEEEEEFFFIIILLLNNNRRRUUU\\\cccgggfff___ZZZXXXaaammmwww{{{rrrgggccc```^^^ZZZVVVYYY______SSSJJJHHHGGGIIIXXXjjj|||wwwttttttqqqoooooogggdddbbbaaabbbfffmmmrrr~~~wwwtttvvvvvvvvv|||---.........//////000000............/////////000...///000111222222111000...///000---,,,///777>>>???888000---///222111000///////////////000111111000000000000111111111111//////000000000000//////000111111111111222222222000000111222333333444444222222444666999;;;======;;;<<<===???AAACCCEEEEEECCCCCCBBBCCCDDDEEEGGGHHHGGGHHHIIIIIIGGGEEEBBBAAA???@@@AAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<666666666666666666666666555666777888999:::;;;<<<999:::;;;;;;:::999888777888999:::;;;:::;;;===???:::<<>>AAA;;;;;;;;;;;;;;;<<<<<<<<<888888888777777777777666777777888999999:::;;;;;;:::999999888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::555555444444333222111111222222222111111111111111111111000000000000000000000000000000000000000000000000000000000000000000222222222111111111111000////////////////////////,,,///333222///......000000000000000000000000000................................................////////////////////////...------------...//////.........////////////000......////////////......000000000000000000000000/////////......------,,,////////////////////////............///000222222000000000000000000000000000000111000000///...............///////////////000000000111222222333333111111111111111111111111222111000//////000111222111000000000000222444555//////000111222222333333000111222333333222111000222222222111111111111000111111111222222333333333222222333333333444444444///000222444666888:::;;;<<<>>>BBBEEEHHHJJJKKKKKKNNNNNNMMMLLLMMMNNNPPPQQQHHHHHHGGGFFFEEEEEEEEEEEEHHHIIIIIIIIIHHHHHHGGGFFFEEECCCAAAAAAEEELLLTTTYYYdddhhhpppxxx|||xxxooogggdddlllwww|||ooogggccc^^^YYYRRRNNNSSS[[[YYYPPPKKKJJJJJJQQQkkkrrrgggeeegggddd___\\\\\\ZZZ[[[aaakkkwwwxxxssssssnnnrrryyyvvvzzz000000000000000000000000000000000000////////////000111111111222222222222111000000000//////......222222222222111111111111//////000111111111111111000000000000000000000000////////////000000000000111111111111222222222222555333111//////111333555333555777:::<<<=========???@@@BBBCCCEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGEEEBBB>>><<<======<<<;;;;;;<<<======::::::::::::::::::::::::777777777777777777777777;;;888666777999:::999777777777666666666666777777999::::::::::::;;;;;;;;;???::::::===;;;;;;KKK___yyyYYY===999??????;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999888777666555666666777888999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888777777777888888555555444444444333333333000000000000111222333444111111111111000000000000000000000000000000000000222111000//////000111222000000////////////000000000000000000000000000000//////000000000000//////111111000000000000000111///...,,,******,,,...///...........................//////000111222222222////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////000000000000000000000000000000////////////000000////////////000000000000000///...------...///000000000111111111111000000000111111111111222222222//////000111222222333333000000111111111222222222000111111222222333444444000111222222222222111000111000000//////000000111111111000000111333444555333444444555555444444333111222444666888999:::;;;AAABBBEEEGGGHHHIIIIIIIIILLLLLLNNNOOOOOONNNMMMLLLEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFFFFGGGIIIEEEDDDDDDGGGHHHOOObbbvvv}}}wwwttt{{{rrrjjjbbb^^^YYYUUUTTTTTTUUUUUUYYYPPPMMMTTT\\\iiiwwwiii```ZZZYYYWWWRRRQQQUUUSSS[[[hhhwwwuuunnniiiggggggooooooppp{{{000000000000000000000000000000000000000000000///000000000111111111222222111111111000000000//////000000000000//////////////////000111111111111111000000000000000000000000000000000111111111111222222222222222222222222222555444333333333555888:::999:::<<>>:::;;;???===;;;DDDSSSkkkQQQ:::999>>>>>><<<===<<<<<<<<<<<<<<<;;;::::::999999999999888777666555777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777888888999666666666555555444444444222222111111111222333333333333222222111000000000111111111111111111111111222111000//////000111222000000////////////000000000000000000000000000000//////000000000000//////111000000//////000000000000000///......///000000...........................//////000111111222222////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////000000000000000000000000000000////////////000000///000000000000000000000000///............///000000000111111111111000000000111111111111222222222///000000111222222333333111222222222333333333333///000000111222222333333111111111111111111111111333333222222222222333333000111333555666555555444444444444444444333333222444444555666888;;;>>>@@@CCCCCCCCCDDDFFFHHHIIIJJJMMMMMMNNNOOONNNMMMLLLKKKEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHGGGEEEDDDDDDEEEHHHDDDDDDJJJTTTeeeyyylllbbb^^^YYYTTTQQQRRRXXX^^^bbb\\\]]]bbbllluuurrrccc]]]WWWSSSRRRQQQPPPTTT\\\```oooyyyllleeedddfffllluuuvvvzzz000000000000000000000000000000000000000000000000/////////000000000111111222222222111111111111000000000000000//////////////////000111111111111111000000000000000000000000111111111222222222333333222222222222222222222222444444444555777:::<<<>>>===>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>===;;;:::999999999888888888888999999999999999999999999999999777777777777777777777777999888666666888999888888999999888888888888999999777888888999:::;;;;;;<<<===:::;;;AAA@@@;;;===DDDXXXGGG999:::>>>>>>===???<<<============<<<<<<;;;999::::::999999888777666777777888888999999999:::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999888888888888888888999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999888999999999888888777777777777666666555444333333222222333333444444333333222111000000111111111111111111111111111111000000000000111111000000////////////000000000000000000000000000000//////000000000000//////000//////......///000000000000000000000000000000...........................//////000000111111222////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000//////......//////000000000111111111111000000000111111111111222222222000000000111222222333333222222333333333444444444//////000000111222222222333222111000000111222333444444333333333333444444///222666999:::888555333444444444333333222222222777666666777:::???CCCFFFEEEEEEDDDCCCEEEGGGJJJLLLNNNNNNNNNMMMLLLKKKJJJIIIEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIHHHEEECCCCCCCCCFFFEEEJJJXXXlll{{{nnnaaaXXXUUUSSSRRRRRRVVV]]]dddiiiaaapppsssnnnjjj^^^PPPPPPOOOPPPRRRSSSXXXdddooo~~~yyyqqqjjjcccfffppp}}}////////////////////////000000000000000111111111////////////000000000000222222222222222222222222222222222222111111111000//////000111111111111111000000000000000000000000111111111111222222222333111111222222222222222222333333555777999<<<>>>???>>>???@@@AAABBBCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEDDDCCCAAA@@@?????????>>><<<:::888888888888888888777777777777888888888888888888888888888888777777777777777777777777888777777777888888999999:::999999888888999999:::777777888999:::;;;<<<<<<===:::;;;@@@AAA===;;;===III@@@;;;<<<>>>===>>>AAA===>>>>>>>>>>>>>>>======;;;;;;;;;;;;:::999888777555555666666666666666666:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777666777777888999::::::;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999999999999999777777666555444333333333333333222222222222222111111111111111111111111111111000000000000000000111000000////////////000000//////////////////////////////000000000000/////////............//////000......////////////..............................////////////000000111111//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////000000////////////000000111111111000000000000000///////////////000000000000000111111111111000000000000111111111222222222000000111111111222222222222222222333333333333444000000000111222222333333444333111000000111333444333222222111111222222333111333666999999888555333444444333333222222222222666777888:::>>>BBBFFFHHHFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKJJJGGGEEEDDDDDDCCCHHHVVVlll~~~~~~}}}zzztttkkk___UUUNNNKKKNNNRRRWWW\\\aaafffiiinnnvvvfff\\\ZZZZZZUUUOOOKKKRRR\\\bbbgggqqqxxx{{{xxxzzzyyyssszzz///////////////////////////000000000111111111222////////////000000000000222222222222222333333333222222222222111111111000//////000111111111111111111111111111111111111111000000000111111111222222000000111222222333444444666777999;;;===???@@@@@@>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCAAAAAA@@@???>>><<<<<<;;;===<<<:::888777777888888888888888999999888888888999999999999999999999999888888888888888888888888888888888888888888:::;;;:::999999888888999999:::888999999:::;;;;;;<<<<<>>@@@???>>>>>>AAA???>>>??????===>>>AAA>>>??????@@@@@@?????????============<<<;;;:::999777777777777666666666666888888999999999:::::::::===<<<<<<;;;:::999999888666666777777888999::::::999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555555555555000111111222222333333444111111111111111111111111000000000111111000000000000000////////////000000//////////////////////////////000000000000//////...............///000000......////////////......///////////////////////////////////////000000000////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////000000////////////000000222111111111000000000///...//////000000000000000000000111111111111000000000000111111111222222222111111111111111222222222111111111111222222222222111111222333333444444555444333111000000111333444333222222111111222222333333333444555555555555444444333333222222333333444555777;;;???BBBEEEFFFFFFEEEGGGIIILLLMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDGGGGGGHHHIIIIIIIIIIIIHHHGGGIIIJJJIIIGGGEEEEEEFFFIIIQQQaaayyy{{{xxxxxxwwwvvvtttqqqkkkccc[[[RRRKKKHHHEEEIIIOOOUUU[[[ccckkkppp{{{ggg```WWWRRRQQQSSSWWWYYYWWWeeevvv{{{sssqqqmmmrrr000000000000000000000000///000000111111222222222/////////000000000111111111222222222222333333333000000000000//////////////////000111111111111111111111111111111111111111000000000111111111111222000111222333555666777888===>>>@@@AAABBBBBBAAAAAA>>>=========>>>>>>???@@@?????????@@@@@@???>>>>>>======<<<<<<;;;:::999999;;;:::999888888999:::;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888999:::999999999;;;===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>><<<;;;<<<>>>@@@AAAAAA??????@@@@@@???>>>???AAA??????@@@AAAAAAAAAAAA@@@??????@@@??????>>>===<<<<<<;;;;;;;;;::::::999999777777888888999999::::::<<<<<<<<<;;;;;;:::::::::666666666777888888888999888999:::;;;;;;<<<;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<<<<<<<======;;;:::999888777777777777111222222333333444444555222222222222222222222222000000111111111111000000000000////////////000000000000000000000000000000//////000000000000//////............///000111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////////////////000000000000000000000000000000////////////000000222222222111111000000///......///000111111111111000000111111111111000000000111111111111222222222111111111111111111111111000000111111111222222222222222333333444555555555444333222111111222333444444444333333333333444444555444222111222333444555444333222222333444666777888:::???CCCFFFFFFFFFEEEEEEGGGKKKNNNOOOMMMKKKIIIFFFEEEEEEDDDDDDEEEEEEFFFIIIIIIIIIIIIIIIHHHHHHGGGDDDEEEEEEDDDCCCDDDFFFHHHUUU\\\hhhyyy}}}tttooonnnoooooonnnlllggg___VVVOOOKKKIIIHHHIIILLLQQQWWW^^^jjjxxxvvvfffTTTQQQPPPSSSWWW[[[cccjjjvvvuuukkkhhhiiijjjsss000000000000000000000000///000000111111222333333000000000111111111222222111111111111222222222333000000000000//////////////////000111111111111111111111111111111111111111111111111222222222333333111222444666999;;;===>>>BBBCCCEEEEEEDDDBBB@@@>>><<<;;;:::::::::;;;<<<=========>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999999::::::::::::;;;<<<======<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::888:::<<<;;;::::::===???>>>======<<<<<<======>>>===============<<<<<<<<<<<<======<<<<<<>>>@@@AAA>>>???@@@>>>>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::777777888999999:::;;;;;;;;;:::::::::::::::::::::666777777777777777777777888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>======;;;<<<<<<<<<============;;;;;;:::999888888888999666666666666555555444444222222222222222222222222///000111222222111000///000000////////////000000000000000000000000000000//////000000000000//////////////////000111222222000000///......///000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////////////////000000000000000000000000000000////////////000000333333222111111000000///---...000111222222111111000000111111111111000000000111111111111222222222111111111111111111111111111111111222222222333333111222222333333444555555333333333333333333333333333333222222222222333333555444333222222333444555333333222333444666999:::???@@@BBBEEEFFFGGGGGGFFFEEEGGGIIIKKKLLLKKKJJJIIICCCCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJJJJIIIHHHFFFEEEBBBBBBBBBBBBBBBEEEIIILLL\\\ccckkkvvvrrrmmmfffccccccdddcccbbb```[[[SSSLLLIIIJJJMMMPPPSSSZZZccckkkrrr{{{xxxkkk```XXXNNNMMMTTTcccrrr}}}vvvqqqppptttyyyzzz000000000000000000000000///000000111222222333333111111111111222222222222000000000111111222222222222222222222111111111111//////000111111111111111111111111111111111111111222222333333333444444444333444666999<<>>======<<<;;;:::::::::::::::::::::::::::999999:::<<<===>>>??????>>>???@@@AAAAAA@@@???>>>????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<:::;;;===@@@@@@@@@????????????@@@@@@?????????>>>======<<<<<<:::===>>><<<;;;<<<>>>???===>>>>>><<<===???BBBBBB@@@AAAAAABBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>===<<<;;;::::::999888888999::::::;;;<<<<<<999999999999999999::::::777777777777666666666666777888999:::;;;;;;<<<;;;;;;<<<===?????????>>>===;;;;;;<<<<<<======>>>>>>;;;;;;:::999999999::::::;;;;;;:::888777555444444222222222222222222222222///000111222222111000///000000////////////000000000000000000000000000000//////000000000000//////////////////000111333333///...,,,++++++,,,...///000000000000000000000000///////////////.........////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////////////////000000000000000000000000000000////////////000000333333222222111000000///---...000111222222222111000000111111111111000000000111111111111222222222222222111111111111111111222222333333333444444444000111111222222333444444222333333444444333333222111000000000000000000111444444444444333333444444333333222333555888;;;<<>>AAADDDFFFHHHGGGEEEBBB@@@===;;;:::<<<;;;:::888888888999999;;;:::999999888888999999999999999::::::;;;;;;;;;>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>===>>>???@@@???AAA@@@@@@???>>>?????????<<<=========>>>>>>??????????????????@@@AAABBBBBBDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@??????>>>===<<<<<<======>>>>>>>>>===============>>><<<:::999::::::999888777777666666555555444444777777888999:::<<<>>>???:::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;>>>>>>======<<<<<<<<<;;;;;;::::::999888777666666444444444333222111/////////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000222222111111000...---,,,------......//////000000000000000000////////////111111000000//////......000000000000111111111111000000000000///////////////000000000///...------------......//////000000------...///000111222222444333222111000...------111111000000000000111111222222111000//////000000222222222222111///...---000111111111111222222222111111222333333333222222111111222333333333333222222222222222222222222222333333333333333333333333222222222222222333333333222222222333555888;;;===DDDEEEFFFFFFFFFEEECCCBBBEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJKKKIIIFFFDDDDDDDDDBBBAAACCCBBBBBBEEEIIIPPPVVVZZZdddiiimmmrrryyy}}}tttgggZZZWWWVVVYYYYYYTTTQQQQQQNNNJJJHHHJJJPPPXXXcccjjjqqqwwwooogggaaaWWWNNNPPPWWWYYYeee||||||vvv}}}000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333555444333222111222222333111111222222222333333333111222222111000000111333222333444444444444666888;;;;;;<<<>>>@@@CCCFFFGGGIIIHHHFFFCCC@@@>>><<<;;;;;;:::999888888888999::::::999999888888888999999;;;;;;;;;<<<======>>>>>>??????@@@AAABBBDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@>>>>>>=========???>>>>>>======>>>>>>???BBB@@@>>>???@@@AAA@@@???@@@@@@???>>>>>>>>>>>>???=========>>>>>>??????????????????@@@AAABBBCCCDDDEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@AAA@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::::::::;;;999888777777777777777666666666666666777888:::<<<>>>???<<<<<<============<<<<<<999999999::::::;;;;;;;;;>>>=========<<<<<<<<<;;;;;;::::::999888777777777555555555444333222000///000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000...//////000000000000000//////////////////000000000000000000000000000///000000000000////////////000000000000111111111111222222111111000000000////////////000//////...............///////////////......//////000000111111333222222111000///......111111000000000000111111222222111000000000000000111222222111111000///...000111111111111222222222000111222333333333333333111111222333333333333222333333333333333333333333333333333333222222222222222222333333333333444444333333333555888;;;>>>@@@EEEEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKIIIFFFDDDBBBBBBCCCDDDFFFGGGJJJNNNTTTYYY^^^```eeehhhjjjmmmqqqsssjjj___VVVSSSTTTWWWVVVQQQMMMLLLJJJKKKNNNTTT\\\gggsss|||uuufff___YYYVVVSSSTTT]]]hhhtttuuuqqqpppppp000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333555444222000000111222333111222222222222333333333111222222222000000222333111333555666777888;;;>>>???@@@@@@AAACCCEEEGGGHHHIIIHHHFFFCCC@@@>>><<<;;;999999888888999999:::;;;999999999888999999::::::======>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>???????????????@@@@@@@@@AAABBBDDDEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>===;;;;;;<<<<<<;;;999888888888888999999999999555666666888999;;;===>>>>>>>>>????????????>>>>>>999999999::::::::::::;;;=========<<<<<<<<<<<<<<<:::::::::999999888888888666666666555444333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000......///000000000000000000000000000000000//////000000000000000000000000////////////000000000000000000000000111111111111444444333222111111000000......///000000000//////000000///////////////...////////////000000000000111111111111000000000///111111000000000000111111222111000000000000000000000111111111111111000000000111111111111222222222000000222333444444444444111222222333333333333333444444444444444444444444333333222222111111111000222333333333444444444555333444555888;;;???BBBDDDFFFEEEDDDCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIGGGCCC@@@AAAFFFJJJKKKOOOUUU[[[aaaccceeeeeeeeeeeedddccceeeddd]]]SSSQQQPPPRRRVVVTTTMMMHHHHHHHHHPPPZZZccclllwwwzzzkkk```UUURRRPPPSSSYYYeeexxxqqqhhhfffllluuu000000000000000000000000000000000000000000000000///000000000111111111111000000000111222222333333444333111//////111333444222222222222222222222222111222333222111111333444444666888999:::<<>>??????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAACCCDDDEEECCCAAABBBBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCC???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@???===<<<===>>>>>><<<:::999999::::::;;;;;;;;;<<<888777777888999:::;;;;;;>>>>>>??????@@@@@@??????:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999777777777777666555444333333222222222111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000111111111111000///...---222222111111000000//////000000000000000111111111......//////000000111111///000000000111111111111444444333222111000000///---...///000000000000000111000000000//////......111000000000/////////...000000000000000111111111111111000000000000111111111111000000000000000111///000111111222222222222000000111111111222222222000000222333444444555555111222333333444444333333444444444444444444444444333222222111111000000000222222222333333444444555333444777;;;???BBBEEEFFFGGGFFFDDDBBBAAABBBBBBCCCAAABBBBBBDDDEEEFFFGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLFFFGGGFFFBBB???BBBKKKSSSUUUZZZaaahhhjjjjjjfffdddaaa^^^ZZZXXXXXXWWWQQQLLLMMMMMMPPPTTTRRRKKKGGGHHHKKKYYYiiisssyyy}}}qqqfff\\\UUUOOORRRWWWaaapppsssjjjlllppp~~~111111111111111111111111000000000000000000000000///000000000111111111111000000000111222222333333444333111000000222333444222222222222222222222222111222333333333333555777999;;;<<<======>>>AAACCCFFFFFFFFFFFFFFFFFFFFFEEEBBBAAA@@@???===<<<;;;::::::;;;;;;======>>>??????>>>>>>>>>======>>>????????????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBDDDFFFGGGEEECCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCDDDEEEGGGHHHGGGGGGEEEDDDCCCCCCCCCCCC>>>?????????????????????>>>???@@@@@@AAA@@@??????>>>>>>??????@@@@@@@@@@@@???>>>>>>???@@@???>>><<<:::;;;;;;;;;<<<<<<======;;;::::::999888888888999<<<===>>>>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;888888888888888777666555444444333222111111222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000////////////000000000000111000000///...---222222111111000000/////////000000000111111111222......//////000000111111///000000000111111111111333333222111000000//////......///000111111111000111111000000/////////...111111000000//////......000000000000111111111111111111000000000000111111111000000000000000111111///000111222222333222222000000111111111222222222111111222333444555555444222222333444444444444333222222222222222222222222222222222111111000000000111111222222333444444555444666999>>>AAADDDFFFFFFFFFEEEDDDBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJCCCEEEEEECCCCCCJJJVVV```fffiiinnnqqqpppkkkeeeaaaYYYUUUPPPOOOOOOMMMKKKJJJJJJJJJNNNQQQOOOJJJIIIKKKTTTeeevvv~~~yyyoooeee\\\VVVTTTSSSRRR[[[jjj{{{}}}mmmrrr111111111111111111111111000000000000000000000000000000000000111111111111000000000111222222333333333333333222333333444444333333333222222222222111111222444555555666999;;;>>>???@@@@@@@@@AAACCCEEEGGGGGGGGGFFFEEEDDDBBBBBB>>>>>>======<<<<<<<<<;;;===>>>???@@@AAABBBBBBAAABBBAAA@@@@@@??????@@@@@@??????@@@AAACCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBDDDGGGHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCC@@@?????????????????????======???@@@@@@@@@???>>>======>>>>>>???@@@@@@@@@?????????@@@BBBAAA???===<<<<<<<<<<<<<<<============<<<;;;:::999999999999;;;<<<===>>>>>>???>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999:::::::::999999888777666555333222111222222333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000,,,---...000111111111111000000000000000000/////////000000111111222222222////////////000000000000000000000000111111111111111111111111111000000000//////000111111111000000111000000000000000000///111111000000//////......000000000000000111111111111111000000000000111111000000000000000111111222000000111222333333333222000111111111111222222222222333333444444444444444222222333444444444444444222222222222222222222222222222222222222222222222111111222333444555555666777999===AAADDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJJJJJJJIIIIIIHHHBBBCCCEEEGGGLLLWWWeeeooovvvwwwwwwuuuppphhhaaa\\\QQQLLLIIIIIIJJJIIIIIIKKKJJJJJJMMMPPPNNNLLLPPPVVVbbbqqq}}}}}}oooeee[[[VVVSSSSSSWWW[[[dddsss||||||111111111111111111111111000000000000000000000000000000000000111111111111000000000111222222333333222333444555555555555444333333333222222222111111111222555666777999===??????AAABBBBBBBBBDDDFFFHHHFFFFFFFFFEEECCCAAA???>>><<<<<<<<<=========>>>>>>AAABBBCCCDDDEEEEEEDDDDDDDDDCCCBBB@@@????????????@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEECCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDBBBBBBDDDGGGIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCBBBBBBAAAAAADDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@??????>>><<<===???@@@AAA@@@???>>><<<<<<===>>>>>>???@@@@@@@@@???@@@BBBCCCBBB@@@>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<;;;<<<===>>>????????????????????????>>>>>>>>>===:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<======>>>:::;;;;;;;;;;;;:::999999777666444222111222333444000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000,,,---...000111111222222//////////////////000000///000000111111222333333000000000000////////////000000000000111111111111111111111222222222222222000000111111111000//////000000000000000111111111000000000000////////////111111111000000000000000111111000000000000111111000000000000000111222222111111222333333333222222000111111111111222222222444444444555444444333222222333444444555444444444333333333333333333333333111111222222333333444444333333444555666777888888;;;>>>BBBEEEGGGGGGFFFEEEBBBCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCFFFMMMXXXggguuu~~~~~~|||wwwqqqiii```ZZZVVVMMMGGGDDDGGGHHHGGGIIIMMMQQQPPPRRRTTTSSSUUU]]]fffttt|||}}}uuuppprrrpppiii___WWWTTTYYYaaaiiirrr{{{111111111111111111111111000000000000000000000000000000000000111111111111000000000111222222333333111333555777777666555444333333333222222111111111000222555777999;;;???BBB???AAACCCDDDDDDFFFIIIKKKEEEEEEEEEDDDBBB???===;;;;;;;;;<<<===>>>???@@@@@@CCCDDDFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>======AAAAAABBBDDDEEEGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGEEECCCBBBCCCFFFIIIKKKKKKFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBAAA@@@???>>>>>><<<===???AAAAAAAAA???>>>;;;<<<<<<===>>>?????????@@@@@@@@@BBBDDDCCCAAA>>>>>>>>>======<<<<<<;;;;;;:::::::::;;;<<<===>>>???<<<<<<===??????@@@@@@@@@AAA@@@@@@@@@??????>>>>>>:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<===>>>>>>;;;;;;;;;<<<;;;;;;::::::888666444222111222333444000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000///000000000000000///...------......//////000000///000000111222222333333111111000000//////......000000000000111111111111111222222333333444444555111111111111111000///...//////000000111111222222////////////000000000000111111111111000000000///111111000000000000111111000000///000000111222222222222333333333222222111000111111111111222222222555555555555444333222222222333444444555555444444444444444444444444444444111111222333444555555666555555666777888999::::::???AAAEEEHHHIIIHHHFFFEEEAAACCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDHHHQQQ```qqq{{{sssjjjaaaYYYSSSPPPKKKEEECCCGGGHHHFFFIIINNNYYYXXXXXXYYYZZZ]]]iiittt{{{jjjaaabbb___VVVWWWSSSXXXhhhzzz333222111111000111111111444333333222111000//////111111111111111111111111222222222222222222222222222222222333444555666777555666666555333222222333111333777;;;>>>AAACCCCCCGGGFFFFFFEEEEEEEEEEEEFFFBBBAAA@@@>>>===<<<;;;;;;:::;;;<<<>>>???AAABBBCCCEEEFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@AAACCCCCCBBB@@@@@@AAABBBBBBBBBCCCFFFIIIIIIIIIHHHFFFDDDBBBCCCDDDJJJFFFBBBAAACCCDDDDDDCCCGGGEEEDDDBBBAAAAAACCCDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGEEEFFFIIIIIIFFFFFFHHHIIIGGGFFFGGGIIIIIIFFFCCCEEEDDDCCCCCCDDDDDDCCCBBBHHHGGGEEEDDDCCCDDDEEEEEEEEEBBBAAACCCCCC@@@AAADDDBBB???>>>@@@CCCCCCAAA@@@CCCDDDEEEEEEDDDAAA???===>>>???@@@@@@???@@@@@@AAA<<<===>>>>>>===>>>???AAABBBAAAAAABBBCCCBBB@@@===???>>>======<<<<<<<<<<<<============>>>>>>>>>>>>===>>>>>>>>>>>>?????????????????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::888888999:::;;;===>>>???============<<<;;;:::999;;;:::999777555444222222111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000---...///000000111111000000000000000000000000000//////000000111111111222---///111111111111222333000000000000000000000000444//////333222......222111222444;;;@@@>>>666...111111000///////////////222111000//////000111222222111000///...---,,,,,,000000000000000111111222111111111000111111222222111111000000//////......444333222222333333111///444555777666555444444555444444444444333333222111444444444444444444444444222222222222222222222222333333222222222333444555777777555444333555999===CCCDDDDDDEEEEEEEEEEEEDDDGGGHHHIIIJJJKKKKKKKKKKKKDDDKKKMMMGGGDDDFFFHHHGGGGGGGGGFFFDDDCCCBBBAAAAAA???MMMXXX]]]iii{{{uuummmccc\\\XXXTTTNNNIIIJJJFFFGGGKKKKKKJJJOOOVVVZZZ[[[]]]___ffftttqqq```XXXTTTSSSSSSXXXaaarrr333222222111111111111111333333222222111000000000111111111111111111111111222222222222222222222222333333222333333444555666555666777777555444555666888:::===AAADDDFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCC>>>===<<<;;;:::999999999:::;;;<<<===???@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAA>>>>>>???@@@BBBCCCBBBBBBDDDDDDEEEEEEDDDEEEHHHJJJHHHHHHHHHGGGFFFFFFFFFGGGDDDBBB@@@AAADDDFFFFFFEEEDDDDDDCCCCCCCCCEEEHHHJJJFFFGGGHHHKKKNNNNNNLLLJJJHHHGGGJJJNNNNNNJJJGGGHHHMMMOOOQQQRRRQQQOOOKKKHHHFFFFFFFFFHHHKKKMMMOOOOOOOOOMMMLLLLLLNNNPPPPPPOOOQQQMMMKKKLLLKKKGGGFFFHHHFFFDDDCCCDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFFFFDDDAAAAAAAAAAAABBBBBBBBBBBBBBB>>>???AAAAAAAAAAAAAAABBBBBBAAA@@@AAABBBAAA???<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>>>>======>>>>>>======<<<;;;999999999:::;;;<<<===>>>============<<<;;;:::999::::::999888666555444444222222222111111000000000111111111111111111111111111111111111111111111111000000000000000000000000///000000000000000//////000000000000000000000000///000000000111111111111///000222111000//////000000000000000000000000000222//////333333000000444333777<<<>>><<<888333111111111000///////////////222111000//////000111222////////////////////////000000000000000111222222222222111111111111111222000000000111111111111111444333222333444444222000111333444444333222222333555555555555555444333333444444444444444444444444333444444555555444444333222222333333333444444444222333333444555999>>>CCCFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJEEEKKKLLLHHHFFFIIIKKKIIIEEEEEEDDDCCCCCCDDDGGGHHHNNNYYYaaabbbjjjvvvzzzvvvhhhaaaYYYTTTSSSQQQMMMIIIHHHFFFGGGMMMPPPQQQXXX```cccdddgggooo{{{kkk\\\SSSQQQXXX```ppp{{{yyy}}}333333222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333222222333444444555666888888888888:::;;;???AAACCCFFFHHHJJJJJJJJJFFFEEECCCBBB@@@?????????;;;;;;:::999999999999:::;;;;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@@@@>>>>>>@@@BBBCCCDDDDDDDDDBBBCCCDDDDDDCCCCCCEEEGGGDDDDDDDDDEEEEEEEEEFFFFFFBBBAAAAAACCCFFFGGGGGGEEEDDDDDDDDDEEEFFFJJJPPPTTTTTTSSSTTTZZZ___```[[[VVVRRRRRRUUU[[[[[[UUURRRRRRWWW[[[``````\\\VVVSSSQQQQQQRRRTTTWWW[[[___ccceee```^^^]]]```gggjjjhhheeebbb]]]YYYXXXSSSMMMJJJLLLJJJKKKKKKIIIIIILLLRRRWWWYYYTTTPPPOOOPPPOOOJJJEEEFFFEEEDDDDDDEEEFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAA???===<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@???>>>>>>======>>>????????????@@@@@@@@@@@@@@@@@@????????????????????????@@@???>>>>>>===:::::::::::::::;;;;;;<<<<<<======<<<<<<;;;:::999999999999888777777666666444444333222111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111000///...---000000000000000000000000000000000000111111111111000111222111///------...000000000000000000000000111///000333333222222555666<<>>@@@CCCDDDFFFGGGHHHIIIHHHHHHBBBAAA@@@>>><<<;;;;;;:::;;;;;;;;;;;;;;;<<<======<<<<<<===>>>??????@@@@@@AAAAAA@@@??????@@@@@@AAAAAABBBDDDEEEEEEEEEFFFFFFBBBCCCDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHGGGHHHIIIIIIJJJNNNUUU```gggpppooopppvvv}}}}}}vvvnnnfffeeehhhmmmnnnjjjhhhiiihhhnnnssspppiiibbbaaacccjjjkkklllnnnqqquuuzzz~~~{{{xxxxxx~~~}}}vvvoooiiiaaaYYYUUUVVVVVV[[[]]]ZZZZZZaaallltttxxxqqqjjjgggeee___UUULLLLLLKKKJJJJJJJJJKKKJJJIIIMMMLLLIIIGGGGGGFFFEEEDDDEEECCCBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>>======????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@??????<<<;;;;;;:::::::::::::::<<<<<<<<<<<<;;;:::999999888888888888888888888888666666555444333111111000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111000///...000000000000000000000000000000000000000111111111///111222111///------...000000000000000000000000111000000222222222222333666<<<@@@===444///000444111111111111111111111000111111111111111111111111------...///000111111222111111000000111111222333444333222111000000000000000000000111111222222222222222222444666777666444222444555555444444444555555555666666666555555444333333333333333333333333000111333444444333111000111222444666666555444222222444666999;;;>>>CCCFFFJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHFFFFFFJJJNNNQQQSSSWWW\\\```lllpppqqqnnnmmmlllggg___RRROOOKKKIIIJJJLLLLLLKKKIIILLLRRRZZZaaahhhpppuuu{{{|||jjjYYY]]]fffrrr444333333222111222222222000000000111222222333333111111111111111111111111111111111222222333333333444444333333222333333333333555999;;;===???BBBEEEFFFGGGGGGHHHHHHGGGEEEDDD???>>><<<;;;:::999888888<<<<<<<<<<<<===>>>???@@@?????????@@@@@@AAAAAAAAABBBBBBAAA@@@AAAAAABBBBBBCCCEEEGGGFFFDDDCCCDDDEEEBBBDDDEEEEEEDDDCCCDDDEEEFFFFFFFFFHHHKKKLLLKKKIIIIIIKKKNNNQQQQQQQQQPPPOOOOOORRRVVVZZZaaammm}}}}}}~~~yyy{{{~~~tttjjjggghhhmmmuuuzzzwwwwwwxxxiii]]]YYYYYYXXXVVVUUUVVVXXXZZZbbb^^^WWWSSSQQQOOOLLLKKKGGGEEECCCBBBCCCBBBAAA??????????????????@@@AAABBBDDDCCCCCCAAA@@@???>>>===>>>>>>?????????@@@@@@@@@????????????????????????AAAAAAAAAAAAAAA@@@??????>>>===<<<;;;::::::::::::<<<<<<<<<<<<;;;:::999888777888888888999999999999888777666555444333222111111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111111111000000000000000000...000111111000//////000000000000000000000000000111111111111000111111000555777888777333111111222000111222222333222111111111111222222222222111111//////000000000000000000111111111111111222222333444333222111000000000000111111000000000/////////222111222333666777666555111333555555444333444555333444444555555555444444333333333333333333333333111111333333333333111111111222444666666555444333333666999===???CCCFFFIIIKKKKKKJJJKKKKKKMMMNNNOOONNNMMMKKKJJJHHHGGGGGGGGGIIIJJJKKKMMMKKKHHHGGGFFFNNNTTT[[[___```aaadddhhhppprrrqqqooonnnkkkddd\\\OOOMMMIIIGGGGGGIIIIIIJJJHHHPPP\\\fffpppyyyppp```ZZZjjj444444333222222222222222000000111111222222222333111111111111111111111111111111111222222333333444444444444333333444444555555777;;;>>>@@@CCCFFFIIIIIIIIIIIIIIIGGGEEECCCAAA<<<;;;;;;::::::::::::;;;=========>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFHHHGGGCCCAAABBBDDD@@@BBBDDDEEEDDDCCCDDDEEEGGGGGGJJJPPPWWW[[[[[[YYYYYY\\\```bbbbbbbbbbbbccc___fffoooxxxzzzxxx{{{yyyoooqqqqqqmmmiiijjjqqqxxx|||tttnnniiiddd]]]XXXMMMKKKHHHGGGGGGGGGFFFDDD@@@@@@@@@???@@@@@@AAAAAAEEEDDDCCCBBBAAA@@@??????===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777777888888888999999888888777666555555444444111111111111111111111111111111111111111111111111111111111111111111111111...///000111222222222222111111111111111111111111111111111111000000000000...000222222000000000111000000000000000000000000000222333000111333333111333222222222333333222111000111222444444333222111111111222333333222111111111111111000000/////////222111111111111222333333333333222111000000000000111111000000///......---222111111333555666555444...000222333222111222333333333444555555555555444333333333333333333333333444444444444444444444444222333444555666555555444333666<<>>AAADDDGGGKKKMMMJJJJJJIIIHHHEEEBBB???===;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEAAABBBDDDEEEEEEEEEDDDDDDEEEHHHKKKJJJFFFDDDFFFIIIDDDFFFHHHIIIIIIIIIIIIJJJQQQRRRXXXcccpppyyy||||||yyy|||~~~}}}zzzxxxxxxyyyyyysssiiiYYYWWWTTTRRRRRRRRRQQQPPPEEEEEEDDDDDDCCCDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<=========>>>>>>>>><<<<<<=========>>>>>>>>>???????????????>>>======@@@???>>>===============;;;;;;;;;;;;:::999888888666666777777777777777888888888777777777666666666111111111111111111111111111111111111111111111111111111111111111111111111000111111222222222111111111111111111111111111111111111111111000000000///111333444333111000000000000000000000000000000000...222333111333888999666000000111222333222222111000111333444555444333222111222222333333222222111111111111000000000//////222222111111222222333444222222111111111111111222111000000000000000000000222111111222444555444222...000222222222111222444444444555666666666666666222222222222222222222222666555333222222333555666444444444444555555555555777:::@@@EEEHHHJJJMMMOOOMMMLLLKKKKKKLLLNNNQQQRRROOOMMMKKKIIIGGGGGGHHHHHHIIIHHHJJJKKKKKKPPP```qqqzzz~~~}}}wwwtttxxx|||{{{uuuooolllhhh```WWWPPPEEEEEEEEEDDDEEEHHHLLLOOOVVVggg}}}uuujjjccc^^^rrr555444333333222222333333111111111111111111111111111111111111111111111111000000111222333333444444444444444555666777888999;;;===AAADDDGGGJJJNNNPPPHHHHHHGGGEEEBBB>>>;;;999;;;;;;<<<===???AAACCCDDDFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGAAABBBDDDFFFFFFEEEDDDCCCGGGKKKOOONNNKKKIIILLLOOONNNPPPSSSUUUUUUTTTUUUVVVaaadddmmm|||uuueeebbb___]]]]]]]]]\\\[[[KKKKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<<<<<<<============;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888666666666666666777777777888888888777777777777777111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111000///111111111111111111111111222111111111000000//////444555666444111/////////000000000000000000000000---222444222555<<<>>>;;;...000333333222111111222000111333555555555333222111222333444444333222111000000000000000111111111222222111111222222333444111111111111111111222222000000000111222222333333222111111222444444333111///111333444444333444666555555666777777777777777222222222222222222222222555333111//////111333555555444444444444555666666===@@@EEEHHHIIIJJJKKKLLLNNNMMMLLLLLLMMMPPPRRRTTTOOOMMMKKKHHHGGGGGGHHHIIIIIIGGGHHHJJJLLLVVVooo}}}yyypppjjjdddZZZPPPIIIBBBCCCDDDFFFHHHMMMRRRVVVcccvvv|||ssshhhaaa```aaaaaa333333333333333333333333111222222333333222222111111333555444222///......333333333222222222111111333444555666888:::;;;<<<<<<>>>BBBFFFIIIJJJKKKJJJKKKHHHEEEBBB@@@>>><<<:::???@@@AAACCCEEEGGGIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDFFFHHHIIIHHHHHHJJJKKKMMMNNNPPPRRRSSSVVVZZZ]]]___ffflllooommmkkkmmmpppvvv~~~~~~tttsssmmmjjjpppyyyvvvlllbbbYYYUUU[[[```[[[TTTQQQJJJIIIFFFCCC@@@@@@BBBEEE>>>??????>>><<<<<<===???===>>>???>>>>>>>>>@@@BBB===============>>>??????AAAAAAAAAAAAAAA@@@???>>>:::::::::;;;<<<;;;999777666666666666777888999:::777777888888888888777777444333222111111111222333333222111111000111111111111111111111111111111111111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000333111//////000111000///222000111555<<>>:::222111111111000000//////111222222333333222222111000000111111111222222222000000000000000000000000111222333333111111222333111222222333333222222111333333333222222111111111222222111111222222333444111111222333333333222222777666555444444444444444444444444444444555666777555444333333222222222333444444444444555777999:::BBBEEEHHHKKKKKKLLLMMMNNNQQQPPPOOOOOOQQQRRRRRRRRRQQQNNNJJJIIIJJJJJJIIIGGGGGGJJJHHHFFFNNNgggyyykkkbbbYYYPPPLLLLLLDDDCCCGGGLLLKKKLLL[[[mmmyyysssjjjaaa^^^[[[\\\eeeppp333333333333333333333333222222333333333333222222222444666666444222111111444444444333333333333333444555666888:::<<<===>>>AAACCCEEEHHHJJJKKKJJJJJJEEECCCBBBAAABBBCCCBBBAAABBBCCCDDDFFFHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIFFFGGGHHHHHHHHHGGGEEEDDDDDDFFFGGGHHHIIIKKKNNNQQQRRRWWW^^^eeekkkppptttwww~~~uuujjjgggrrr|||yyymmmdddQQQNNNHHHCCCAAAAAABBBCCCAAAAAAAAA@@@??????@@@AAA@@@@@@@@@???>>>========================>>>????????????@@@@@@???>>>>>>===<<<;;;::::::;;;;;;:::888777777777777777888888999777888888999999888888777666555444333222222333444333222222111111111111111111111111111111111111111111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000///000222333222111111111333888======999444111111111111000000000///111222222333333222222111111111111111222222222222111111111111111111111111111222333333111111222333111222222333333222222111333333333222222222111111222222222111222222333444222222333333444444444555666666555444444444444444444444444444444555666666555444444333333222333333444444333444666888;;;===DDDGGGJJJLLLLLLMMMNNNOOOPPPOOOMMMNNNPPPQQQQQQPPPNNNLLLIIIHHHIIIJJJHHHGGGDDDHHHIIILLLXXXqqq~~~qqqbbbYYYQQQIIIDDDDDDDDDCCCGGGOOOTTTZZZggguuu{{{fff```\\\]]]```fffrrr~~~333333333333333333333333222222333333333333222222111333555666444333333333444444444444444444555555666777999;;;===???@@@AAAEEEFFFHHHIIIIIIHHHGGGFFFAAAAAA@@@BBBEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEFFFHHHLLLQQQXXX]]]ccclllzzz|||bbbZZZQQQJJJGGGFFFEEECCCBBBBBBAAA@@@@@@???@@@@@@DDDDDDCCCAAA???>>><<<;;;>>>>>>=========>>>??????===>>>>>>>>>>>>===<<<<<<===<<<::::::;;;;;;;;;999999999888777777777777888888999999::::::999999888888777666555444444444444333333222111111111111111111111111111111111111111111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////000222555555444333000111444999<<<:::333---111111111111000000000000111111222222222222111111111111222222222333333333222222222222222222222222111222333333111111222333111222222333333222222111333333333222222222222111222222222222222333444444333333333333444555777888666555444444444444444444555444444444444555666666555444444444444333333333555444444444777;;;???AAAFFFIIILLLNNNNNNNNNOOOPPPOOOMMMLLLMMMOOOPPPOOONNNKKKJJJHHHHHHHHHHHHFFFEEEBBBHHHOOOWWWfff{{{~~~{{{tttfffWWWPPPKKKFFFBBBBBBHHHKKKRRR]]]gggpppyyy~~~jjj]]]]]]```iiirrr}}}~~~qqq~~~333333333333333333333333222333333333333333333222///111333333222222222333444333333333444555777777::::::<<<>>>@@@BBBCCCDDDGGGGGGGGGFFFEEEDDDBBBAAABBBAAABBBDDDFFFHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHFFFGGGIIIMMMSSS\\\gggnnn|||wwwmmm```XXXTTTQQQLLLHHHGGGEEECCCBBBBBBBBBAAA@@@FFFEEECCCBBBBBBAAA???>>>???>>>>>>===>>>>>>??????======>>>>>>>>>>>>======???===:::999:::<<<<<<;;;;;;:::999888777777777777999::::::;;;;;;::::::999999888777666555444333333333333222111111111111222111111111111111111111111111111111111000000000///000000111111111111000000000000000000000000000000000000000000000000000000///000111444666666444222///000333777999666111,,,111111111000000000000000111111222222222222111111222222222222333333333333222222222222222222222222111222333333111111222333111222222333333222222111222222222222222222222222333222222222222333444444333333222222333555888:::555555444333333444444444555555444444444555555666444444555555555444444444555555444666999>>>CCCFFFIIIKKKNNNPPPOOOOOOPPPQQQNNNMMMMMMNNNOOOOOONNNMMMJJJIIIHHHHHHGGGFFFDDDCCCCCCOOO[[[eeeppp~~~~~~|||xxxsssiii]]]PPPKKKJJJIIIIIIKKKRRR^^^mmmyyy}}}oooeeeeeekkkwwwzzzttt333333333333333333333333333333333444444333333333///111333333222222333444333333222222444666888:::===>>>???AAABBBDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@AAAAAACCCEEEIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFKKKJJJHHHGGGIIILLLPPPRRRQQQRRRUUUZZZbbbnnn{{{tttlllfffaaaYYYSSSQQQOOOKKKJJJJJJIIIGGGEEEFFFCCC@@@@@@AAABBBAAA@@@??????>>>>>>>>>>>>??????>>>??????@@@@@@????????????===;;;:::;;;<<<<<<<<<<<<;;;:::888777777777777::::::;;;;;;;;;;;;::::::888888777666555444333222444333333222111222222222111111111111111111111111111111111111000000000///000000111111111111000000000000000000000000000000000000000000000000000000111111222555666666333111///000111222444333222000000000000000000000111111000111111222222111111000111111222222222333333333111111111111111111111111111222333333111111222333111222222333333222222111222222222222222222222222333333222222333333444555222222111111222444777999444444333333333444444555666555555444444444555555444444555666666666555444666666666888<<>>@@@AAA@@@???@@@@@@???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@???===<<<<<<=========;;;<<<;;;:::999888777777777999::::::;;;;;;::::::999888888888777666555444333444444333222222222222222111111111111111111111111111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222222444555555333111000000//////000111333444000000000000111111111111000000111111111111000000000000111111111222222222000000000000000000000000111222333333111111222333111222222333333222222111111222222222222333333333333333333333333444444555222222111222333444666777333333333333333444444555666666555444444444444555444555666777777777666555666777999<<<@@@EEEHHHKKKJJJLLLOOOOOOOOONNNNNNOOONNNNNNNNNOOOPPPPPPMMMKKKJJJKKKJJJHHHFFFEEEGGGIIIRRReeevvvzzzyyy}}}{{{uuurrrkkkcccWWWPPPJJJGGGGGGJJJUUU___pppzzzllliiiwww333333333333333333333333333333444444444444333333444555555555444444555777666555555555777;;;???AAADDDDDDDDDEEEEEEEEEEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCEEEHHHLLLMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJGGGMMMWWWbbbmmmuuuzzz}}}}}}wwwqqqnnnmmmkkkfffbbbYYYQQQHHHBBBAAABBB@@@>>>AAA@@@??????>>>>>>????????????@@@AAAAAAAAAAAAAAA>>>=========>>>>>><<<;;;;;;:::999999888888888888999999::::::::::::999999888888999999999777666555444444333222222222222333111111111111111111111111111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000000111444555555444111111000//////000111333///000000000111111111111000000111111111111000000//////000000000111111111111111111111111111111111111222333333111111222333111222222333333222222111111111222222222333333333444333333333333444555555333333444444555555555666333333222222333333444555666666555444444444444444333555666888888888666555666888;;;???CCCGGGIIIKKKIIILLLNNNNNNMMMLLLLLLMMMMMMMMMMMMNNNOOONNNKKKIIIHHHIIIIIIGGGFFFHHHMMMQQQ[[[kkkyyy}}}~~~wwwppplllddd\\\QQQOOONNNNNNNNNUUUfffwww|||tttmmmjjjuuu333333333333333333333333333444444555555444444333333444444333111111333444777777666777:::===AAADDDFFFEEEEEEEEEEEEEEEEEEEEE>>>>>>>>>???@@@AAABBBCCCHHHHHHIIIJJJKKKKKKHHHEEEJJJIIIIIIHHHGGGGGGFFFFFFCCCDDDEEEFFFHHHKKKMMMNNNUUU___nnn|||ggg]]]PPPHHHEEEDDDAAA???AAAAAA@@@???>>>>>>??????>>>???@@@AAAAAAAAAAAAAAA>>>======>>>@@@???<<<:::;;;:::999999888888999999888999999::::::999999888888999:::;;;:::999888777555444333333222222333333111111111111111111111111111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000///......000333555777666111222222111//////000111//////000000111111111222000000111111111111000000////////////000000000000222222222222222222222222111222333333111111222333222222222333333222222222111111111222222333333333444333333333333444555555444555666666777666666555222222222222333333444555777666555444444444444444333555777888999888777666666999===AAAEEEHHHJJJJJJIIIKKKMMMMMMLLLKKKKKKKKKLLLKKKLLLMMMNNNMMMJJJGGGFFFGGGGGGGGGGGGKKKRRRXXXaaammmxxx}}}tttlllhhh```WWWNNNPPPSSSVVVYYYdddzzztttlllfffgggnnn222222333333333333444444444444555555666777777777666666666555555444333333888999;;;>>>@@@BBBCCCCCCHHHGGGFFFDDDCCCBBBAAAAAA@@@AAABBBCCCDDDCCCBBBAAAEEEFFFHHHIIIIIIHHHHHHGGGJJJIIIIIIHHHGGGGGGGGGFFFIIIEEEBBBEEEHHHNNNXXXbbbppp}}}nnn]]]RRRLLLGGGEEEFFFCCCCCCCCCBBB@@@>>>>>>>>>@@@BBBCCCAAA>>>===>>>@@@???======???BBBCCC@@@===>>>===;;;999888888888888888888888888999:::;;;<<<999:::;;;<<<;;;999777555777666666555444444333333......///000111222333333222222222222222222222222000000000000000000000000000000000000111111111111.........///000222444444333666333...333???CCC>>>111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111111222222222111111111111000000000111222333444444555333222222111111222222333444333222111111111222333444444555555444222111000444444333222222222333333555444444333333444444555333333333333333333333333444555555666666777777777:::>>>CCCGGGIIIIIIJJJKKKJJJKKKLLLKKKJJJIIIJJJKKKMMMKKKJJJIIIJJJJJJHHHFFFHHHFFFIIIRRRWWWYYY```iiilllnnnxxxxxxuuurrrggg[[[VVVQQQTTTVVVYYYfff}}}pppdddddddddnnn222222333333333333444444333444444555666666777777666666555555555555666666:::;;;===@@@BBBCCCEEEEEEFFFEEECCCAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEHHHMMMSSS]]]nnn~~~~~~kkk___YYYRRRNNNMMMIIIHHHFFFDDDBBBAAA@@@@@@<<<>>>@@@@@@>>>>>>@@@BBB???======???BBBBBB@@@===>>>===;;;:::999888888999999999999999:::;;;<<<<<<999:::;;;<<<;;;999777666777777666666555444444333000000000111111111111111222222222222222222222222111111111111111111111111000000000000111111111111222222111111111111222222444444444444888>>>@@@===111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111000222222222222222222333333333333222222222222333333444333222111111222333333222222333444444444333222666666555444333333333444555444444333333444444555333333333333333333333333444444555555666777888888===@@@EEEIIIJJJKKKKKKLLLIIIJJJKKKJJJHHHGGGHHHIIIMMMLLLIIIHHHHHHGGGEEEDDDFFFHHHSSSdddppprrrrrrtttmmmttt|||sssqqqmmmcccYYYTTTPPPUUU[[[dddwwwtttjjj]]]ggguuu222222333333333333444444333333333444555555666666666666555555666888999:::>>>???@@@AAACCCDDDEEEFFFCCCBBB???=========>>>???======>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLJJJMMMTTT\\\eeetttuuukkkfff```ZZZWWWUUUQQQKKKGGGEEEDDDCCCBBB===???@@@@@@??????@@@BBB>>>>>>>>>???@@@AAA???>>>>>>===<<<::::::999999999999999999999:::;;;<<<===:::;;;;;;<<<;;;:::888777888777777666666555444444222222222111111000000000222222222222222222222222111111111111111111111111000000000111111111222222333333222222222222333333444333555<<>><<<::::::;;;===>>>>>>=========>>>@@@BBBDDDFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFHHHLLLQQQUUUXXX[[[]]]cccooo|||zzzxxxtttnnnkkkfff^^^UUUNNNKKKIIIFFFBBBCCCCCCCCCBBB@@@??????@@@>>>>>>>>>????????????>>>>>>===<<<<<<;;;:::::::::888888888888999:::;;;<<<;;;;;;<<<<<<;;;:::999888999888888777666666555555333222222222222111111111222222222222222222222222111111111111111111111111000000111111111222222222000000000111333444666777444111666AAABBB999444666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111000000222222222222222222222222333333333222222333333333222222222222333333333444222222333444444555555555888888666555444444333333555555444444444444555555444444444444444444444444444444555666888:::===>>>EEEHHHLLLNNNOOONNNNNNNNNMMMNNNOOOMMMKKKIIIJJJJJJKKKIIIFFFFFFGGGGGGGGGFFFHHHYYYttt|||}}}vvvnnnaaa``````___]]]ZZZZZZ\\\aaaiiiuuu{{{vvvjjj]]]```lllwww222222222333333333444444222222333333444555555555777777777999;;;>>>@@@BBBEEEDDDBBB@@@???>>>>>>>>>===<<<;;;::::::<<<===?????????>>>???@@@BBBDDDEEEGGGFFFEEEDDDCCCBBBBBBAAABBBDDDGGGMMMUUU___iiinnnqqqoootttzzzqqqfff___[[[WWWPPPIIIIIIFFFCCCAAA????????????>>>??????>>>>>>>>>>>>???============<<<;;;;;;:::888777777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888888777666666222222222222333333333333222222222222222222222222111111111111111111111111111111111111222222222222/////////000222333555666444222888AAA@@@555///222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111000000000000111222333333444444444333333333333333333444222222333333444444444444444444444444444444444444777666555444333333333333666555555444444555555666555555555555555555555555555555555777:::===AAACCCHHHKKKOOOPPPPPPNNNMMMMMMLLLMMMNNNMMMJJJIIIJJJKKKJJJHHHEEEDDDEEEFFFFFFEEELLLccc}}}zzzyyy|||yyynnnccc]]]QQQTTTUUUVVVWWW\\\cccgggrrrzzzqqqeeebbb^^^]]]lll222222333333333333444444333333333444555555666666777888:::<<<>>>@@@BBBCCCDDDBBB@@@===<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBBBBAAAFFFOOO\\\iiivvvzzzxxxrrrggg]]]QQQLLLEEEAAA???@@@@@@@@@>>>??????>>><<<<<<===???======>>>>>>===<<<<<<;;;888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777222222222333333444444444222222222222222222222222222222222222222222222222111111111222222222222333222222111111111111222222666666:::===:::333//////111111111111111111111111111111111111111111111111222222222222222222222222000000000111222222333333222222222111111111111000///000111222333444444555444444333333333333444444111222333444555555444444666555444444444444444555666555444444333444444444666666555555555555666666666666666666666666666666666666777999<<>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIILLLUUUeeevvvxxxddd[[[PPPGGGBBBAAAAAA@@@>>>???@@@>>>;;;;;;===???======>>>???>>>===<<<;;;::::::::::::;;;<<<=========<<<<<<<<<<<<<<<======;;;;;;;;;:::999999888888444444444444333333333333222222222222222222222222222222222222222222222222111111111222222222333333333333222222222222333333888===>>>999444333222///111111111111111111111111111111111111111111111111222222222222222222222222///000000111222222333333222222222111111111111000111111111222222333333333444444333333333333444444111222333555555555555444444444333333444555666777555555555444555555666777666666555555555555666666666666666666666666666666777777888:::>>>DDDHHHKKKKKKMMMPPPPPPNNNLLLJJJJJJFFFGGGHHHHHHGGGGGGHHHIIIHHHGGGHHHLLLRRRYYY^^^```\\\qqqwwwnnneeeaaa\\\UUUOOOMMMMMMUUU]]]fffsssrrr```]]]ZZZ___ppp222222333333333444444444444444555555666777777777777999===AAACCCDDDCCCBBB===<<<;;;:::;;;===???@@@;;;===???BBBCCCCCCCCCBBB@@@AAABBBCCCDDDCCCBBBAAADDDDDDEEEGGGIIILLLOOOQQQ\\\gggzzzxxxlll]]]OOOGGGCCC@@@???>>>@@@@@@>>>;;;:::===@@@======>>>??????>>><<<<<<<<<<<<;;;<<<<<<===>>>???======<<<<<<<<<======>>><<<;;;;;;::::::999999888777666555444333222222111222222222222222222222222222222222222222222222222111111222222222333333333111111222333444666777888;;;BBB@@@666000444444000111111111111111111111111111111111111111111111111222222222222222222222222///000000111222222333333222222222111111111111000333333333222222222222111555444444333333444444555000222333555666666555555222222222333444666888:::555555555666666777888999666666555555555555666666777777777777777777777777888888999;;;@@@EEEKKKNNNKKKMMMPPPPPPNNNKKKIIIHHHFFFHHHIIIIIIIIIIIIJJJLLLEEEFFFJJJSSS^^^jjjssswwwddduuuyyyzzzlll]]]TTTOOOMMMMMMQQQSSS]]]iiiuuurrr___PPPXXXaaappp333333333444444444555555444555666666666777999;;;===???BBBBBBAAA???>>>>>>===<<<<<<;;;<<<===???@@@CCCEEEFFFGGGFFFEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAABBBFFFJJJMMMRRRZZZbbbfffnnn~~~jjjVVVKKKGGGFFFFFF<<<>>>AAABBBAAA>>><<<;;;;;;<<<===<<<<<<<<<>>>@@@======<<<<<<<<<<<<======<<<<<<======<<<;;;::::::;;;;;;999888777555444333;;;999888666444333222222111111111111111111111111222222222222222222222222111111000000000000111111333333222000111444:::>>>HHH@@@666111111333222000111111111111111111111111222222111111111111222222444333333222222333333444......//////000000111111333333333333333333333333666555333222111222333333555555555555444333222222333333333444444444555555555444444333444555666777666666666666666666666666777777666666555555555444666555555666777888888777777999===AAAEEEHHHIIIJJJLLLNNNPPPPPPMMMIIIGGGEEEGGGDDDDDDHHHIIIGGGGGGIIIIIIIIIMMM[[[sss}}}}}}}}}qqqdddYYYTTTNNNJJJSSSaaajjjpppxxxjjj\\\YYYWWW```ttt333333444444444555555555444555666666666777:::===???AAABBBBBB@@@>>>>>>>>><<<>>>@@@BBBCCCDDDCCCCCCEEEFFFHHHHHHFFFEEEFFFGGGDDDCCCBBBBBBBBBBBBCCCCCCEEEIIIOOOVVV___hhhpppssszzzzzzeeeVVVOOOKKKIIICCCDDDDDDDDDBBB@@@???>>>===>>>>>>>>>======>>>>>>======<<<<<<<<<<<<=====================<<<;;;;;;999999999888888777777777999888666555333222222111222222222222222222222222222222222222222222222222111111000000000000111111111111111111222555;;;???CCC===555111222333222111111111111111111111111111222222111111111111222222333222222111111222222333000000000000000000111111333333333333333333333333555444333222222222333333444444444444444444333333333333333444444444555555555555444333444444666666666666666666666666666666666666555555444444444444666666555666777888777777888;;;>>>CCCGGGIIIKKKLLLMMMOOOPPPOOOKKKHHHFFFFFFGGGEEEFFFJJJIIIDDDBBBDDDJJJOOOXXXhhh}}}|||zzzooo___QQQNNNOOORRR___ooovvvzzz{{{nnn^^^WWWZZZ[[[qqq333444444444444555555555666666777777777999===@@@BBBCCCCCCAAA???>>>???@@@>>>AAAFFFJJJLLLKKKHHHFFFGGGHHHIIIHHHFFFEEEEEEFFFEEEDDDCCCBBBBBBDDDFFFHHHNNNRRRZZZeeerrr|||rrrbbbXXXRRRNNNMMMKKKHHHEEEBBB@@@???>>>??????>>>>>>>>>===============<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<777888888999999::::::;;;999888888666555444333333222222222222222222222222222222222222222222222222111111000000000000111111000000111111222666;;;???<<<888333222333444333111222222222222222222222222222222111111111111222222222111111000000111111222222222111111111111111111333333333333333333333333444444333222222222333333222333333444444444444333333333333444444444555555666555555444444444555555666666666666666666666666555555444444444444444333666666666666666777777888;;;===AAAEEEIIILLLMMMNNNOOOPPPOOOMMMIIIFFFFFFFFFFFFEEEHHHKKKIIIDDDDDDFFFTTT]]]iiiwww}}}yyywwwvvvvvvnnn]]]NNNNNNVVV```ooo}}}nnngggaaaWWWXXXcccooo444444444444555555555555777888888888999<<<@@@DDDFFFFFFDDDBBB??????@@@BBBDDDFFFJJJMMMNNNMMMJJJIIIHHHIIIIIIGGGEEECCCDDDEEEHHHEEECCCBBBDDDJJJPPPTTT^^^```hhhvvv~~~qqqhhhaaa\\\]]]ZZZTTTNNNIIIEEEBBB@@@???>>>>>>>>>>>>>>>===<<<======<<<<<<<<<<<<======>>>>>>?????????>>>>>>===888999999::::::;;;;;;<<<;;;;;;::::::999888777666333333333333333333333333222222222222222222222222222111111000000111111222000111222222222555888;;;666444222222444444333222222222222222222222222222222222111111111111222222222222111111111111222222333333333222222111111111333333333333333333333333444333333333333333333333111222333444444444444444333333333444444444555555666555555555444444444444666666666666666666666666555555555555555555555555666666666666666666888:::???AAADDDHHHLLLNNNOOOPPPPPPPPPNNNKKKGGGEEEEEEFFFFFFEEEGGGIIIHHHGGGMMMTTTiiirrr{{{zzztttppppppqqqlll___UUUXXXdddooo{{{sss___``````]]]hhh{{{444444444555555555666666888999;;;<<<===@@@DDDHHHIIIIIIGGGDDDAAAAAACCCEEEKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEBBBAAABBBCCCEEEDDDCCCEEEMMMXXXdddkkkqqqpppvvv}}}uuuppppppkkkeee___XXXQQQJJJEEEBBB???======>>>???>>>=========<<<<<<<<<<<<======>>>>>>???????????????>>>;;;;;;;;;:::::::::::::::::::::;;;;;;:::999888888333333333333333333333333222222222222222222222222222222111111111111222222333444444333222333444666222111222333444444333222222222222222222222222222222222111111111111222222333333222222222222333333444444333333222222111111333333333333333333333333222333333333333333333333111111222333444444444444333333333444444444555555555555555555555555444444666666666666666666666666666666666666666777777777555666777777666777:::>>>CCCEEEHHHKKKNNNOOOPPPPPPPPPOOOMMMIIIFFFDDDEEEGGGHHHFFFEEEEEEEEEIIIXXXfff}}}rrrjjjhhhhhhbbb^^^^^^gggrrr{{{wwwcccVVV[[[ccclll444444555555555666666666999;;;>>>@@@BBBEEEHHHKKKKKKKKKIIIGGGDDDDDDFFFHHHMMMLLLJJJHHHGGGGGGHHHIIIGGGGGGFFFDDDAAA@@@BBBCCCBBBDDDHHHQQQ^^^mmmzzz}}}}}}zzzvvvrrrlllbbbVVVMMMJJJEEE???===>>>@@@???>>>======<<<<<<<<<<<<=========>>>>>>????????????>>><<<<<<;;;::::::999888888777777999999999888777666444444444444444444444444222222222222222222222222222222111111111111222222333555555555333222222333111222333333333333333222333333333333333333333333222222111111111111222222444333333333333333333444333333222222222222222222333333333333333333333333222222333444444444333333111222222333333333333222333333333444444444555555333444555555666666555555666666666666666666666666666777777777777888888888444666888888777999>>>BBBHHHIIIKKKMMMOOOOOOOOOOOOMMMMMMLLLIIIFFFEEEFFFGGGIIIGGGEEEDDDEEEPPPggg|||qqqeee``````XXX^^^iiissszzzdddZZZUUU^^^nnn555555555555666666666666999===AAADDDGGGIIILLLNNNKKKLLLKKKJJJHHHHHHIIIKKKKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGFFFDDDAAAAAACCCEEEEEEKKKVVVcccrrr~~~~~~nnnbbbUUUNNNEEE@@@???@@@???=========<<<<<<<<<<<<======<<<===>>>>>>??????>>>>>>;;;;;;::::::999888888888555666888999999888777666444444444444444444444444222222222222222222222222333222222111111222222333222444555555333222222222333333444444333222222222333333333333333333333333222222111111111111222222333333222222222222333333111111111111222222222222333333333333333333333333111222333444444444333333222222333333333222222111333333333444444444555555111222444555666777666666666666666666666666666666666666666666777777777888444666999999888;;;AAAGGGKKKLLLMMMOOOOOOOOONNNNNNKKKKKKKKKIIIGGGEEEFFFGGGGGGGGGHHHJJJOOO```~~~~~~lll___[[[\\\[[[iiiwww||||||~~~kkkZZZ\\\cccsss~~~ooosss~~~555555555555666666666777999===CCCGGGJJJKKKMMMOOOKKKLLLMMMLLLJJJJJJKKKMMMHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGDDDBBBBBBEEEGGGLLLUUUcccrrr{{{^^^UUUIIIBBB@@@@@@???=========<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>::::::999999999999999888666888:::;;;;;;:::999888555555555555555555555555222222222222222222222222333222222111111222222333000222444555444333333333444555555444222111222222333333333333333333333333222222111111111111222222222222111111111111222222000000000111111222222333333333333333333333333333000111333444555444333333333333333333333222111000333333333444444444555555000111333555777777777777666666666666666666666666444555555555666666777777333666999999999<<>>>>>???>>>===<<<<<<===;;;<<<===>>>===<<<;;;:::===<<<:::999888888999999777777888999999999999999:::999777555555555666777555444333333222222333333222222222222222333333333333333333333333222222222111111222222222222111111222333333444444333333222111111222222222333333333000111111111222222333333444444333333333333333444222222222222222222222222222222333333444444333222222222333333333444444444333222222444666666444111444333333333444444555666888777555444333444555666777777777777777888888888888888777888<<>>BBBHHHIIIJJJLLLMMMNNNOOOOOOQQQPPPOOONNNLLLKKKJJJIIIEEEGGGGGGEEEBBBAAACCCFFFFFFGGGLLLVVV\\\```hhhooojjjYYYRRRMMMHHHEEEAAAAAA@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;======<<<;;;;;;::::::999999999888888999999::::::;;;:::888777666666777888444444444333333333333333444444444333333333333333555555444444333222222111111111222222222222111111222222333333333333222222111111222222222333333333000000111222333444555555555444444333333444444555333333333333333333333333222333444333222222333444333333333333444444444444555444222222333444333222444444444333444444555666999888666444444555777888888888777777777777777777888888999;;;???DDDIIILLLMMMMMMLLLKKKJJJHHHFFFEEEFFFGGGHHHJJJJJJKKKKKKJJJMMM```{{{llleeeeeefffgggnnnfff\\\TTTNNNNNNWWWbbbsssvvvxxxyyysss^^^VVV[[[cccyyy{{{nnnvvv777888999:::;;;???DDDGGGJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPOOOMMMKKKJJJHHHGGGEEEFFFEEEBBB@@@AAAGGGLLLOOOPPPXXXdddkkkoooxxxxxxiii___WWWMMMFFFDDDBBB@@@???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<======>>>>>>>>>===<<<;;;:::<<<;;;999888888999:::;;;::::::888777777666777777444444444444444333333222444444333333222222222111555555555444444333333333111222222333333222222111222222333333333333222222111111222222222333333333111111222333333444555555444333333333333444444555333333333333333333333333222444555444222111333555333333333444444444444555555444333222222222222111555555444444444444555555:::999777555555666777888777777777777777777777777888999<<>>???@@@AAA@@@??????>>>===<<<<<<======>>>>>>>>>>>>>>><<<;;;:::===<<<:::999999999::::::999999888777666666666666444444555555555444333222333333222222111111000000333333333444444555555555222222333333333333222222111222222333333222222111111111222222222333333333333333333333333333333333222222111222222333444444333333333333333333333333333444555555444444555666333333444444444555555555222444555555444333111000666555555444444444555555999999888777777777777888777777777777888888888888999;;;???DDDHHHKKKNNNOOOMMMLLLKKKIIIHHHFFFFFFEEEHHHJJJKKKJJJIIIIIIKKKMMM___|||qqqddd\\\YYYYYYZZZ[[[TTTPPPPPPTTT\\\iiiuuurrrwww|||kkk[[[WWW^^^nnn}}}555888;;;===>>>AAAEEEHHHHHHIIIJJJLLLMMMNNNNNNOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDFFFKKKTTT```jjjqqqxxxtttxxxzzzgggXXXNNNIIIBBB???@@@AAA@@@???========================??????>>>======<<<<<<;;;>>>===<<<;;;:::999999999888888888777777666555555444555555666666444333222222222111111111111111111111222222333444555555555222222333333333333222222111111222222222222111111111111222222222333333333444333333333222222222111111111111111222333444444333333333333333333333333333333444666999999888666333444444444555555555555111444666777555333222222777666555555444555555555777888888999888777666666555555666777888999::::::;;;>>>CCCHHHLLLNNNOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLJJJHHHIIIMMMRRRlllyyyoooddd\\\XXXWWWXXXVVVSSSSSSYYY___fffooowwwttt|||uuu]]]TTTXXXiii777:::>>>AAABBBDDDFFFHHHJJJKKKMMMNNNNNNNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEGGGNNN[[[mmm||||||kkk^^^WWWMMMGGGFFFEEECCC@@@===>>>@@@AAABBBBBBAAA@@@@@@???===<<<;;;;;;<<<<<<>>>>>>======;;;:::999888999999999999888777666666444555666777666555333222111111222222222222222222222222222333333333333333222333333444444333333222111111222222222222111111111111222222222333333333111111111222222222222222222111111222333444555555444444444444444444444444333222222777>>>???;;;555444444444444555555555555333555666666444333555777777777666555555555555555555666999::::::888555333333444555666888:::;;;<<<===@@@FFFKKKOOOPPPPPPOOONNNMMMLLLJJJJJJJJJKKKLLLHHHJJJJJJIIIHHHKKKSSSYYYrrrxxxssskkkaaaYYYUUUTTTUUUUUUVVV^^^jjjtttzzzwwwgggYYYYYYdddyyy:::>>>CCCFFFHHHHHHIIIKKKLLLNNNOOOPPPPPPMMMJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDFFFJJJUUUiii}}}|||~~~{{{}}}{{{|||zzznnneeeYYYQQQNNNKKKGGGDDD@@@BBBDDDFFFHHHGGGFFFEEE@@@???===;;;:::;;;<<<===>>>>>>>>>>>>===;;;888777:::::::::::::::888777777444555666777777555333222222222222333333444444444444333333222222111111000222333333444444333333222111111222222222222111111111111222222222333333333//////000111222333333444333222222333444555666777444444444444444444444444444111111888AAACCC<<<555444444444555555555666666555666666444222333888<<<777777666555555555555555333555999;;;:::888444111222333444666999;;;<<<===>>>BBBHHHMMMPPPQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNGGGIIIIIIHHHHHHMMMWWW___qqqrrrnnnggg___WWWSSSRRRRRRWWW[[[hhhzzz{{{ggg^^^\\\eeesssAAAAAACCCEEEGGGIIIKKKLLLMMMLLLLLLNNNPPPOOOJJJFFFIIIEEEDDDFFFFFFDDDEEEHHHHHHUUUkkkuuujjjgggbbbWWWLLLGGGDDDEEEDDDEEEMMMVVVWWWPPPHHHDDDAAA???>>><<<>>>@@@:::<<<===;;;888777999<<<::::::;;;<<<;;;:::999888555555555666777888888888333333444444444444444444444444444444444444444444333333333333333333333333333333444444444333222222222222222222222222222222...000444666666444000...222222222222222222222222333222111111000000000111222333555777777666555444555555555666666666777777999888555333222222333444555555444444444444555555666666777777777777666666444555777888888999<<<>>>@@@EEELLLPPPQQQOOONNNMMMLLLMMMMMMMMMLLLKKKJJJIIIGGGJJJIIIFFFJJJSSSXXXXXXppp{{{~~~ssskkkbbb[[[TTTNNNPPPTTTYYYkkk{{{mmmgggfff___bbbeeepppAAABBBEEEGGGIIIKKKLLLMMMNNNMMMMMMNNNOOOMMMIIIEEEGGGDDDBBBDDDDDDCCCDDDHHHPPP^^^rrr|||jjjXXXNNNEEEGGGGGGHHHPPP[[[```^^^UUUNNNEEE@@@>>>>>>>>>???<<<>>>>>>===:::888999:::::::::;;;;;;;;;:::999888777777777777777777666666444444444444444444444444444444444444444444444444333333333333333333333333111222222333333222222222222222222222222222222222000222444666666444222000222222222222222222222222444444333333333222222222222333555666666666444333333333333444444444555555888777555333333333444555666555555444444555555666666666777777777777666666333555777777888999<<>>???@@@>>><<<999999999::::::;;;;;;;;;:::999888999999888777666666555555666666555555444444333333333333333333333333333333333333333333333333333333///000111222222333222222333333333333333333333333333333555666666555333333333333333333333333333333444555555666666555333333111222444555555555444333333333333444444444444444666555444333333444555666666555555444444555555666666666777777777777666666333444666777888:::>>>@@@EEEIIIMMMPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKTTTdddkkkhhheeegggffflllpppsss|||xxxggg___WWWQQQMMMPPP[[[fffyyytttaaaVVVRRRQQQ\\\{{{xxxtttDDDFFFJJJNNNPPPPPPPPPOOOOOONNNMMMLLLJJJHHHFFFDDDHHHCCC@@@CCCGGGLLLUUU^^^lll|||yyyfffPPPNNNJJJFFFGGGNNNWWW]]]eeeccc\\\QQQIIIEEEDDDAAA===>>>>>>>>>===;;;::::::;;;;;;;;;:::::::::999999999999888888777666666555777777777666555444333333333333333333333333333333333333333333333333333333///000111222333444444444333333333333333333333333444444444444444444444444333333333333333333333333333444666777777555333222111222333444444444333333666666666666666666666666555444444444444555666777666666555555555555666666666666777777777777666666333444666777888;;;@@@CCCIIIKKKOOOPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLOOONNN___~~~zzzvvvnnnppppppqqqzzz~~~rrreee\\\RRRMMMNNNWWWjjjzzz|||fff[[[VVVXXX\\\sssyyyuuuwwwFFFHHHLLLOOOQQQQQQOOONNNMMMMMMLLLJJJHHHFFFFFFFFFHHHCCC@@@EEENNNXXXfffrrr~~~~~~}}}wwwxxx|||~~~}}}~~~xxxwwwsss\\\WWWQQQKKKIIILLLSSSZZZdddkkklllaaaTTTMMMGGGCCC==================<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888777666666555444444333333333333333333333333333333333333333333333333111222333444555555555555333333333333333333333333333333222222222222333333333333333333333333333333111222444555666444333111222222333333333444333333666666666666666666666555444444444444555555666777666666666555555666666666666666777777777777666666333555666777999===BBBFFFKKKMMMOOOPPPNNNMMMMMMMMMKKKKKKJJJJJJKKKLLLMMMNNNPPPSSSmmmyyyyyyvvvuuu~~~uuujjj^^^SSSQQQXXXiiimmm\\\UUUTTT\\\hhhpppoooxxxIIIJJJMMMNNNOOOOOONNNMMMJJJJJJJJJHHHFFFFFFGGGIIIHHHEEEGGGPPP\\\iiiyyy{{{uuuooommmjjjgggeeeggghhhiiifffdddgggnnnqqqpppmmmgggfffoooyyy|||||||||xxxvvvttttttxxxbbb[[[SSSOOOLLLLLLPPPUUUbbbooovvvpppeee\\\RRRIIIAAA???======>>>>>>>>>===<<<;;;:::999999999::::::777888888888888888888888888888777777666666555555444444444444444444444444333333333333333333333333222333444555555666555555333333333333333333333333222222222222222222222222333333333333333333333333000111333444444333222222333333333333444444444444444444444444444333333333333444444555555666666666777666666555555666666777666666777777777777666666444555777888;;;@@@FFFJJJMMMNNNPPPOOONNNMMMNNNOOOKKKJJJJJJJJJKKKLLLNNNOOORRR^^^~~~|||{{{iii]]]SSSVVVeeezzz}}}```UUURRRRRR```tttgggjjj}}}KKKLLLLLLMMMMMMLLLLLLKKKGGGHHHHHHFFFDDDFFFIIIMMMMMMNNNVVVeeessszzz}}}{{{qqqhhhaaa```^^^ZZZYYY\\\]]]______```eeelllooommmhhhaaa___cccggggggffffff___^^^\\\[[[^^^gggrrrzzzjjj```VVVTTTRRRNNNNNNPPP[[[iiitttvvvvvvttthhhYYYHHHEEE@@@>>>>>>??????>>><<<;;;:::999999999:::::::::999999888888777777777777777777777777777777777555555555555555555555555333333333333333333333333333333444555555444444444444444444444444444444444222222333444444333222222444444444444444444444444111222222222333333333333444444444444444555555666555555444444444333333333444444555555555555555555777777666666666666777777666666777777777777666666555777888:::===BBBHHHMMMNNNOOOPPPOOONNNNNNOOOPPPJJJJJJIIIIIIJJJLLLOOOPPPXXXooohhh]]]WWWbbbwwwhhhVVVVVVXXX\\\sssnnnwwwMMMMMMLLLKKKKKKJJJJJJJJJEEEFFFFFFEEEDDDFFFKKKOOOSSSXXXdddvvv|||zzz|||xxxkkkaaaZZZ[[[[[[XXXXXX[[[]]]```bbbdddjjjppprrrpppkkkddd___```___\\\YYYZZZPPPOOONNNMMMOOOUUU]]]cccgggkkkpppuuuxxxwwwjjj___]]][[[TTTPPPPPPTTTaaammmwww|||iiiOOOJJJCCC??????@@@???>>><<<;;;:::999888999:::;;;<<<;;;:::999888666555555777777777777777888888888666666666666666666666666333333333333333333333333333333444444444333222222444444444444444444444444222333555555555555333222444444444444444444444444333222222222222333444555555444444444444555666666777777666666666555555555444555555666555555444444777777666666666666777777666666777777777777666666666777999:::>>>CCCJJJOOONNNOOOPPPOOONNNNNNPPPQQQJJJJJJIIIIIIJJJMMMOOOQQQ___mmmcccaaarrrmmmYYYPPPZZZbbblll|||OOONNNLLLKKKIIIGGGFFFEEEBBBEEEGGGDDDAAADDDNNNVVV___eeevvv{{{}}}|||xxxvvvtttggg]]]VVVYYY^^^aaaaaaaaa^^^eeemmmqqqqqqrrruuuxxxkkkfffeeegggfff^^^TTTOOOQQQMMMJJJJJJMMMPPPQQQPPPVVVXXX[[[^^^cccmmmyyyzzzhhh^^^[[[[[[XXXTTTSSSXXX___kkk|||~~~pppVVVMMMCCCBBBCCCCCC@@@===@@@===;;;:::<<<===<<<;;;<<<<<<<<<;;;:::999888777888888888888888777666666555555444444444444555555333333333333333444555666555555555444444333333333333333333333333333333333333333333444444555555555444444444444444444444444111111111222222333333444333333333333333333333333222333444444555555444444555555555555555666777777555555555555666666666666<<<888555444555777666555666888;;;>>>AAAFFFKKKOOOPPPOOOOOONNNNNNOOOOOOPPPQQQJJJIIILLLJJJFFFPPP___xxx~~~rrrkkkllljjj^^^WWWTTT___vvvOOONNNLLLJJJHHHFFFEEEDDDCCCEEEFFFEEEEEELLLYYYdddkkkrrr{{{vvvtttyyy|||yyywwwtttrrrggg___ZZZ^^^dddfffeeefff```fffmmmqqqsssssstttuuunnniiigggkkkmmmggg___ZZZVVVTTTQQQQQQSSSSSSRRRQQQOOOQQQSSSTTTVVV\\\eeelllqqqxxxvvviiiccc___ZZZUUUVVVWWW[[[cccrrr~~~zzzqqq^^^VVVLLLGGGFFFDDDCCCAAA@@@???===;;;;;;:::::::::;;;;;;;;;;;;:::999888777999999999999999888777777666555555444444555555666444444333333444555555666555555444444444333333333333333333333333333333333333333333444444444555555444444444444444444444444222222222222222333333333333333333333333333333333333444555555666666555555555555555555555666777777555555555555666666666666999666333333555777888777888:::>>>@@@CCCFFFJJJMMMPPPOOOOOONNNNNNOOOOOOPPPOOOIIIGGGKKKLLLLLLVVVeeeyyysssqqqxxxsss]]]VVVUUU[[[qqqNNNMMMKKKIIIGGGEEEDDDDDDBBBCCCCCCCCCFFFQQQbbbnnnyyy{{{wwwtttssszzzyyytttttttttpppllleee___^^^eeekkkllljjjjjjcccfffkkkqqquuuuuurrrooonnniiihhhooouuurrrkkkfff```____________^^^[[[XXXQQQSSSTTTRRRPPPPPPTTTXXX[[[```eeekkkpppxxxyyyooohhhaaa\\\YYYWWWUUUYYYeeeqqqtttqqqgggbbb[[[SSSMMMJJJHHHGGGBBBBBBAAA???<<<:::::::::;;;;;;;;;;;;:::999888888::::::::::::::::::999888666555555444444555555666555555444444555555666666555444444444444333333333333333333333333333333333333333333444444444444555444444444444444444444444333333333333222222222222444444333333333333333333444444555666666666666666555555555555666666666777555555555555666666666666666444333333555777888888:::===AAADDDEEEGGGIIIKKKPPPOOOOOONNNNNNOOOOOOPPPMMMHHHGGGKKKLLLQQQ```qqqzzzqqqsss}}}|||pppuuu|||dddVVVTTT\\\oooMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEKKKZZZmmmzzz}}}zzzxxxwwwyyy}}}qqqlllnnnoookkkeee```^^^```iiiooonnnlllkkkeeefffiiipppuuuuuuooohhhgggeeeiiisss{{{xxxqqqkkkhhhjjjmmmppppppnnnkkkhhhbbbddddddaaa[[[WWWVVVWWWXXX[[[___aaabbbeeekkkpppxxx~~~|||ssslllhhh]]]ZZZUUUVVV^^^hhhnnnpppnnnpppnnneee[[[SSSMMMIIIDDDEEEDDDBBB>>><<<<<<===;;;;;;;;;;;;;;;:::999999999999::::::::::::999999666666555555555555666666666666555555555666666777444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444333333222222111444444444444444333333333333444444555555555555555444555555666666666666666555555555555666666666666666555444444555666777777:::>>>CCCGGGHHHIIIJJJKKKOOOOOONNNNNNNNNNNNOOOOOOKKKJJJJJJJJJJJJTTTkkk}}}sssiiigggooovvvxxxoooyyyooo^^^XXXZZZmmmKKKJJJHHHFFFDDDDDDEEEEEEEEEFFFIIIOOO[[[mmm~~~}}}}}}yyylllfffhhhiiieee___[[[ZZZ___iiinnnllliiihhhddddddfffmmmsssrrrkkkcccaaabbbkkkxxx~~~zzzqqqkkkjjjooovvv|||~~~}}}{{{yyywwwyyyzzzwwwpppiiifffffffffjjjllllllhhhdddcccdddkkkooowww~~~~~~wwwtttgggccc^^^\\\]]]bbbiiioooxxx}}}ooobbbTTTJJJGGGFFFDDDAAA>>>===>>>???<<<<<<<<<<<<<<<;;;:::999888888999999999999999888666666666555555666666666777666666555555555666666444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555444444333333222222222555555555444444333333333222222333444444444444333444444555666777666666666555555555555666666666666777777777666555444555555999>>>DDDHHHJJJKKKLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNKKKMMMNNNKKKKKKYYYxxx}}}ooobbb]]]ccclllqqqtttuuuaaaXXXYYYaaaIIIGGGEEEDDDCCCDDDFFFGGGAAAFFFOOO\\\nnn|||uuuhhhbbbbbbbbb___\\\WWWXXX^^^hhhllliiidddcccaaaaaaccciiinnnmmmgggaaa^^^cccnnnzzz|||tttllliiigggnnnxxx}}}}}}}}}{{{sssmmmkkkiiikkkpppuuuyyy{{{uuunnnhhhbbb```eeemmmyyyeeeTTTNNNJJJDDD@@@???@@@@@@????????????>>>===<<<:::999777888888999999999999999777666666555555666666777666666555555444444555555333333333444444444444555333333333333333333333333555444444444444333333333444444444444444444444444444444444444333333333333666666555555444333333333111111222333333333333333333444666777777777666555555555555555666666666666777888999888666444555666:::>>>DDDHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMKKKMMMOOOOOOUUUhhh}}}kkk\\\VVVZZZcccjjjwwwpppbbbVVVUUU\\\oooFFFEEECCCBBBCCCDDDGGGHHHGGGOOO]]]qqq}}}wwwvvvzzzwwwoooddd]]]\\\\\\\\\\\\XXXYYY___hhhkkkfffbbbaaa^^^^^^aaaeeehhhhhhddd```\\\cccmmmuuuqqqhhhcccdddfffnnn{{{}}}{{{|||~~~~~~tttfff^^^bbblllppp]]]TTTIIIDDDEEEFFFDDDBBBBBBBBBAAA@@@>>><<<;;;:::888999999:::;;;:::::::::777777666666666666777777666555555444333333444444333333333444444444555555333333333333333333333333555555444444444333333333444444444444444444444444333333333444444444444444666666666555444444333333111222333333444444333333333444666777888777666555555555555555666666666666666888:::999777666777888===AAAEEEHHHIIIIIIKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMUUUgggyyydddUUURRRWWWaaaiii{{{}}}iii^^^WWWVVV```nnnEEEDDDBBBAAABBBEEEHHHJJJWWW```rrrwwwkkkmmmuuu~~~yyy|||}}}{{{pppjjjaaaZZZXXXYYY[[[]]]YYY[[[aaaiiikkkfffaaa```[[[\\\___bbbeeedddbbb```ZZZaaajjjnnnggg]]][[[```hhhqqq~~~{{{hhh\\\```lll~~~kkk___PPPJJJKKKLLLIIIEEEDDDCCCCCCAAA???===;;;:::999:::;;;;;;<<<<<<<<<;;;777777666666666666777777666555444333333333333333333333333444444555555555333333333333333333333333555555555444444333333333444444444444444444444444333333333444444555555555777777666555444444333333222333444444555555444444333444666777888777666555555555555555666666666777444777::::::888777999;;;@@@CCCFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHKKKZZZuuurrr]]]QQQPPPYYYeeennn~~~lll[[[VVVWWW]]]qqqBBBAAAAAABBB@@@AAAIIISSShhhrrrrrrnnnnnnyyy}}}}}}yyynnnddd[[[YYYZZZ[[[^^^bbbcccgggkkkmmmpppssspppjjjeeeeeeeeedddcccaaa```___aaa``````bbb^^^YYYYYY\\\bbbppp}}}}}}pppbbbaaahhhyyyzzzZZZMMMLLLKKKHHHFFFIIIGGGDDDAAA???>>>>>>???<<<<<<;;;;;;;;;<<<<<<===777777777777666666666666777666555444444555777888555555555555555555555555444555666555333222333444555555666666555555444333444444333333333333444444666444111//////111444666333444555666666444222111555555555555555555555555666666666555444444333333444555555666777666666666666777888777777888;;;===BBBGGGKKKKKKFFFCCCDDDFFFKKKJJJJJJJJJKKKLLLKKKJJJGGGLLLTTTdddvvvgggYYYUUUTTTXXXkkkkkk___SSSPPPXXXlllFFFDDDDDDFFFGGGKKKVVVbbbvvv}}}wwwyyywwwwww|||{{{|||nnnddd\\\[[[[[[\\\___ccchhhmmmqqqtttxxx|||zzzttthhhgggfffeeeeeeddd```^^^ZZZYYYZZZ\\\YYYUUUWWW[[[dddqqq}}}ssseeeeeekkkvvvkkkWWWPPPLLLJJJKKKLLLJJJFFFCCC@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<888888777777777666666666888777555444444555666777444444444444444444444444444555666555333222333444555555666666555555444333555555444444444444555555666555333111111333555666444555666777777555444222555555555555555555555555666666666555555444444444444555555666666666666666666777888777777999<<<>>>DDDHHHKKKIIIEEEBBBCCCFFFJJJJJJJJJJJJKKKKKKJJJIIIHHHMMMZZZsss{{{jjj]]]TTTVVV[[[eee{{{uuu___XXXSSSXXXfffDDDBBBBBBFFFLLLTTTcccpppvvv~~~zzztttssstttvvvqqqmmmjjjgggffflll}}}~~~nnnfff```_________aaafffoootttzzz}}}mmmjjjggggggiiiggg```[[[UUUTTTUUUWWWUUUSSSWWW]]]gggsssvvvkkkkkkpppttteeeVVVOOOOOOQQQPPPNNNJJJGGGCCC@@@???>>><<<;;;;;;:::::::::;;;;;;:::999999888777666555555999888666555444555555666444444444444444444444444444555666555333333333444555555666666555555444333666555555555555555555666555555444444444444555555666666777888777666555444444444444444444444444444666666555555555555555555555555555666666666666666666777888777888:::===@@@GGGIIIJJJGGGCCCAAACCCEEEHHHIIIJJJKKKKKKJJJIIIHHHJJJRRRhhhyyynnnfff]]]UUUSSS\\\iiiyyygggUUUQQQSSS```vvvBBB@@@CCCKKKTTT___ooo}}}~~~vvvkkkcccaaa``````___]]]\\\\\\]]]```mmm}}}qqqkkkffffffeeedddfffjjjssszzzqqqlllggghhhjjjhhh___XXXTTTSSSTTTVVVTTTTTT[[[dddlllzzzuuuooorrrwwwtttwww~~~sss___TTTTTTVVVTTTRRROOOKKKGGGCCC???>>><<<;;;;;;::::::::::::;;;;;;;;;:::999777666555555999999777666555555555555444444444444444444444444444666666555444333444555555555555666555555444333666666555555555555666666555555666666666666555555666666777777777666555444222222222222222222222222555555555555666666666666555555555555555666777777666777888888888;;;@@@CCCJJJJJJIIIEEEBBBAAACCCEEEGGGHHHKKKLLLKKKJJJIIIIIIOOO^^^}}}|||ooobbbXXXVVVUUU[[[jjj|||vvv^^^VVVSSSYYYlllCCCDDDKKKWWWcccnnn{{{}}}qqqgggaaaYYYUUUUUUUUUUUUSSSUUUVVVYYY^^^eeettt}}}{{{uuuqqqoooooommmkkkmmmqqquuu}}}rrrlllgggggghhhfff]]]VVVTTTTTTUUUVVVTTTVVVaaalllvvvttttttyyy}}}sssqqqrrrkkk]]]XXXWWWXXXVVVTTTPPPKKKFFFAAA???===<<<;;;;;;::::::::::::<<<;;;:::999888777666555999999888777666555555555444444444444444444444444555666777666444333444555555555555666555555444333666666555555555555666666555555666777777666555555666666666666555555444444444444444444444444444444444555555666666777777777666555555555555666777777666777888888999===BBBFFFKKKJJJGGGDDDBBBAAACCCDDDEEEHHHKKKLLLJJJJJJKKKLLLXXXpppxxxlll___VVVRRRXXXfff{{{lllZZZZZZYYYddd~~~FFFKKKWWWhhhuuu|||~~~pppbbbXXXUUUSSSPPPOOOPPPQQQRRRRRRTTTVVV\\\dddooo~~~|||{{{xxxxxxyyywwwtttuuuyyyxxxpppkkkfffccccccaaa[[[UUUSSSSSSUUUWWWWWW\\\jjjyyyxxxzzz~~~rrrooooooyyyyyyhhh^^^YYYZZZZZZXXXTTTOOOIIIDDD@@@>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999888777777888888888777777666666555555555555555555555555555555666777666444444444555555555666666555555444333666555555555555555555666555555666666666666555555666666666555555555444444777777777777777777777777444444555666777777888888666555555444444666777888777777888888:::>>>DDDIIIJJJHHHFFFCCCBBBBBBCCCDDDEEEHHHKKKKKKJJJKKKNNNQQQccc{{{xxxuuunnnbbbYYYRRR\\\ooouuuddd\\\XXX___sssRRRZZZkkkyyymmmddd[[[SSSNNNKKKMMMOOOPPPQQQSSSVVVXXX[[[]]]eeerrr{{{|||~~~zzzllliiiddd```]]][[[XXXUUUSSSTTTWWWZZZ]]]fffxxxsssqqqqqqwwwrrrggg___\\\\\\ZZZWWWRRRLLLFFFBBB??????>>>===<<<<<<<<<<<<;;;;;;::::::999999999999777777888888888777777666666666666666666666666666555666777666555444555666555555666666555555444333555555444444444444555555555555555555555555555555888777666666555555666666777777777777777777777777333444555666777888999999777666444444444555777888777777888888:::???FFFKKKHHHGGGEEEDDDCCCDDDDDDCCCEEEHHHKKKJJJJJJLLLQQQVVVoooyyyrrrrrrtttqqqggg]]]XXXbbbuuu{{{fff___aaa```sssbbblllwwwooobbbYYYTTTRRRPPPNNNHHHLLLQQQTTTUUUWWW[[[___eeegggqqqwwwjjjgggbbb]]]YYYWWWVVVVVVTTTVVVZZZ___dddooo}}}vvvuuutttwww|||xxxnnneee]]]]]]\\\YYYTTTNNNGGGCCC@@@@@@???======<<<<<<<<<::::::::::::::::::::::::666777777888888888888777777777777777777777777777555777777777555444555666555555666666555555444333444444444333333444444444555555444444444444555555999888888777777777777777555555555555555555555555333444555666777888999:::777666444333444555777999777777888888;;;@@@GGGLLLGGGFFFDDDDDDDDDEEEDDDCCCEEEHHHJJJJJJIIILLLSSSZZZvvv|||ssslllnnnttttttiii^^^```iiiyyyooo]]]^^^gggttt|||ssszzzrrr^^^ZZZTTTQQQQQQPPPNNNLLLKKKPPPUUUYYY\\\bbbjjjpppsssxxxllljjjiiiddd\\\UUUSSSXXX]]]\\\]]]dddkkkkkkqqq}}}yyyzzz{{{}}}qqqfffaaa]]][[[WWWQQQJJJFFFAAA>>><<<<<>>===<<<;;;:::999999999777666666777888888777555555666666777777888888111222222333444555777777777666666666555555555555333333444444444444444444555555555555555666777777666666555555555444444444777777777777777777777777999777666666888:::::::::888888888888777777777777:::888888;;;BBBGGGIIIJJJHHHFFFBBBAAABBBDDDEEEFFFKKKHHHIIIMMMLLLLLLZZZkkkxxxmmmjjjjjjmmmlllgggcccbbbeeekkkzzzqqq]]]TTTbbbwww|||uuuuuu{{{tttmmmddd]]]VVVSSSOOOMMMNNNNNNLLLKKKNNNSSSZZZ```eeelllsssyyysssooooookkkddd^^^]]]bbbgggjjjhhhjjjoooqqqxxxzzzwwwuuuwww~~~lllgggbbb```^^^WWWNNNHHHCCCAAA???@@@BBBCCC@@@===???>>>===<<<;;;::::::999666555555666999;;;<<<;;;555666666666777777777888555555444444444444555555777777666666666555555555555555555555555555555555666555555555555666777777777777777666666666555555777777777777777777777777999777555555777888888888777777777777777777777777888888999===CCCHHHJJJJJJIIIFFFCCCBBBCCCEEEFFFFFFHHHIIIKKKMMMOOOWWWhhhyyy{{{ooofffbbbaaaddddddaaa^^^___gggpppuuueeeZZZYYYooooookkkppp~~~qqqggg```[[[TTTNNNNNNLLLJJJJJJLLLMMMMMMLLLRRRYYYdddlllrrrxxx~~~zzzuuuuuuyyy}}}}}}zzz}}}{{{sssmmmoooyyyxxxrrrjjjfffddd___UUULLLFFFDDDBBBDDDFFFFFFCCC@@@???>>>======<<<;;;::::::777666666888;;;<<<<<<<<<666666666666777777777777999888777555444444444444777777777666666666555555888777777666666555555555666666555555666666777888888888888888777777777777777777777777777777777777999777555444555666666666666666666666666666666666777888;;;@@@EEEIIIJJJJJJIIIGGGDDDCCCEEEGGGGGGGGGFFFJJJLLLMMMVVVkkk}}}ssshhh___ZZZYYY\\\]]]\\\\\\___kkkyyy}}}aaaZZZYYYaaatttjjjnnn|||wwwnnnccc[[[VVVSSSOOOLLLKKKKKKJJJKKKMMMOOOPPPQQQZZZbbbnnnwww}}}|||rrrmmmmmmssszzzsssiiifffcccZZZQQQIIIFFFDDDEEEGGGGGGDDDAAA>>>>>>>>>===<<<;;;;;;:::<<<;;;::::::<<<<<<:::999666666666666777777777777:::999888666555555555555777777777666666666666555888888777666666555444444666666666555666777777888888888888888888777777777777777777777777777777777:::888555444555666666555555555555555666666666666666888===BBBGGGJJJJJJJJJIIIGGGEEEEEEFFFHHHHHHHHHGGGJJJKKKPPPeee}}}yyynnnbbb\\\WWWUUUXXX[[[\\\___cccnnnpppZZZXXX\\\iiipppnnnrrr~~~uuubbb\\\UUUPPPNNNMMMLLLJJJJJJJJJKKKKKKMMMQQQUUUWWWdddmmmxxxzzzwwwuuusssrrr{{{nnngggeee___VVVMMMIIIFFFEEEEEEEEEBBB???>>>>>>>>>===<<<<<<<<<;;;===<<<;;;<<<===<<<:::888777777777777666666666666888777777666666666777777888777777777666666666666777777666666555444333333666666666666666777888888777777777777777777777777888888888888888888888888;;;888666555666777777666444555555555666666666777666:::@@@EEEHHHIIIJJJJJJHHHGGGEEEEEEGGGIIIIIIIIIJJJIIIJJJWWWxxx~~~{{{vvvjjj]]]YYYTTTRRRVVV[[[^^^ccchhhrrr|||kkk```aaagggwwwnnnvvvzzzgggTTTQQQMMMKKKKKKLLLLLLLLLIIIJJJJJJKKKNNNTTT\\\aaapppxxxzzztttyyyyyymmmjjjeee]]]TTTOOOIIIEEEDDDCCCAAA>>>>>>>>>>>>=========<<<<<<999999:::<<<>>>>>>===;;;777777777777666666666666666666555666666777888999888888777777777666666666666666666555555444444444777777666666777777888999777777777777777888888888888888888888888888888888:::888666555666777777777555555555666666777777888999===BBBFFFHHHIIIJJJJJJGGGFFFEEEFFFHHHIIIIIIHHHKKKHHHMMMeee|||nnnaaaUUUQQQOOOTTTYYY^^^ccchhhwwwnnnjjjhhhlllvvv}}}gggYYYOOONNNMMMMMMMMMNNNNNNNNNIIIJJJLLLNNNSSS\\\gggppp{{{~~~{{{yyyrrrlllddd^^^WWWMMMGGGEEECCCAAA???>>>>>>>>>>>>============999999:::<<<>>>>>><<<:::888777777777666666666555666555555555555666777888888888888777777777666666666666666666666666666666777777666666777777888999888888888888999999::::::888888888888888888888888888666444444555777777777555555666777777888999999;;;???DDDGGGGGGGGGIIIKKKFFFEEEDDDEEEGGGIIIHHHHHHIIIHHHTTTtttssshhhSSSNNNNNNSSSYYY]]]ccchhh~~~wwwbbbfffiiipppiiiXXXPPPMMMMMMMMMMMMNNNNNNMMMMMMKKKMMMNNNQQQXXXcccqqq{{{}}}zzzrrrhhheee]]]RRRJJJFFFDDDBBBAAA>>>>>>>>>>>>============<<<;;;<<<======<<<888666888888777777666666666555666666555555555555666666888888888888777777777777777777777777777888888888777777777777777888888999999999999::::::;;;;;;;;;888888888888888888888888666444222333444666777666555666666777888999999:::===AAAEEEGGGFFFFFFIIIKKKEEEDDDDDDEEEGGGIIIHHHGGGFFFGGG[[[rrrhhhRRRNNNNNNTTTZZZ___dddiiiiii[[[bbbfffpppqqqcccZZZRRRMMMKKKLLLMMMOOOOOOOOONNNNNNLLLOOOSSSVVV[[[fffuuu{{{|||sssqqqlllfff\\\QQQHHHCCCAAAAAA@@@>>><<<<<<<<<===<<<;;;<<<;;;:::999888999:::;;;888888777777777777888888888888777777777777888888666666777777777777666666888888999::::::::::::999666666777888888888888777666888999999888777999:::999999:::;;;;;;;;;::::::666666666666666666666666666666777666555555888:::@@@BBBEEEGGGIIIHHHGGGFFFFFFFFFEEEEEEHHHKKKJJJGGGPPPXXXiiixxxqqqfffYYYNNNMMMPPPTTTXXX]]]gggqqqwww```^^^\\\ffftttdddZZZTTTOOOKKKMMMNNNOOOQQQRRRRRRRRRRRRPPPRRRUUUWWW[[[fffuuu{{{zzzvvvuuuoooeeeZZZPPPIIIEEEDDD@@@>>><<<;;;<<<<<<;;;:::;;;;;;:::999999999999999888888777777777777888888777777666666666666777777666666777777777777666666777888888999999999999999666777888888999999888888666777999999999999:::<<<:::::::::;;;;;;:::999999666666666666666666666666666666777666555666888;;;@@@AAADDDGGGHHHHHHFFFEEEEEEFFFFFFGGGIIILLLLLLLLLUUUiiiooofffZZZNNNNNNNNNQQQVVVZZZ^^^hhhsssrrr```ZZZ\\\jjj~~~tttkkk___VVVRRROOOMMMKKKNNNPPPQQQTTTUUUWWWWWWXXXWWWYYY[[[[[[___iiixxx{{{|||{{{yyytttkkk___TTTKKKEEEBBB@@@>>><<<;;;<<<<<<;;;:::999::::::::::::999888888888888777777777777888888777777666666666666777777666777777888888777777666666777888888999999888888777888888999999999999999777888::::::::::::;;;===;;;;;;;;;;;;:::999999888666666666666666666666666666777777777666777:::<<<@@@AAADDDFFFGGGFFFEEEDDDDDDFFFHHHIIIJJJLLLOOORRR^^^|||eeeYYYOOOFFFMMMNNNRRRYYY___dddoooyyykkkbbb\\\cccvvv}}}qqq___ZZZTTTPPPOOOOOONNNMMMOOOPPPSSSUUUXXX[[[]]]^^^```bbbcccdddgggppp~~~||||||zzzvvvoooeeeYYYOOOFFFBBB@@@>>><<<;;;<<<<<<;;;:::888999:::;;;:::999777666888888777777777777888888888888777777777777888888777777777888888777777777666666777888888888888777888888999::::::::::::999:::;;;<<<;;;::::::;;;<<<<<<<<<<<<;;;:::999888777666666666666666666666666666777888777777999;;;>>>AAABBBCCCEEEEEEEEEDDDCCCEEEFFFIIIJJJIIIIIIPPPXXXmmmuuu^^^SSSMMMHHHLLLNNNVVV```hhhppp|||qqqbbbcccbbbnnnsss{{{}}}|||~~~pppbbbVVVTTTQQQOOOOOOOOOOOOOOOPPPRRRTTTXXX\\\```cccdddhhhjjjmmmnnnrrr{{{|||}}}|||yyyuuummmbbbWWWMMMGGG@@@>>><<<<<<======<<<;;;999999:::;;;:::999888777888888777777777777888888:::999999888888999999:::777777888888888888777777666666777888888888888777888888999::::::::::::999===>>>>>><<<:::888999999<<<<<<<<<;;;:::999888777777777777777777777777777666777888888888:::===@@@BBBCCCDDDDDDEEEDDDCCCCCCFFFGGGJJJKKKGGGFFFQQQ___oooZZZPPPMMMMMMLLLPPP[[[jjjvvvvvv```XXX```eeevvvtttpppmmmzzzxxxvvv}}}mmm^^^UUUQQQQQQPPPOOOOOOPPPPPPQQQTTTVVVYYY]]]bbbgggkkknnnpppuuuzzz~~~}}}{{{zzzxxxrrrhhh[[[OOOHHHAAA@@@>>>===>>>>>>===<<<:::;;;;;;;;;;;;:::999999888888777777777777888888999999999888888999999999777888888999999888888777666777888888999999888888777888888999999999999999===>>>>>><<<:::888888999;;;;;;;;;;;;:::999999888777777777777777777777777666777999999:::<<>>??????>>>======<<<;;;;;;::::::;;;;;;888888777777777777888888888777777777777777777888777888888999999888888777777888888999999999999999666777888888999999888888:::;;;<<<;;;999999999::::::::::::;;;;;;:::999999777777777777777777777777666777999::::::===@@@CCCFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFJJJKKKFFFIII___zzzyyytttkkk___SSSLLLMMMQQQWWW___nnntttaaaWWWZZZhhhwww~~~ooossszzzsssqqqwwwhhh]]]VVVQQQOOOLLLMMMOOOQQQRRRUUUYYY\\\```bbbeeejjjqqqwww}}}~~~{{{|||uuueeeVVVMMMDDDBBB@@@???@@@@@@???>>>>>>===<<<;;;:::;;;<<<<<<888888777777777777888888666666555555555555666666888888999999999999888888888888999::::::::::::999666666777888888888888888777999::::::::::::;;;===999999:::;;;;;;;;;::::::777777777777777777777777666888999:::;;;===AAADDDGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEIIIKKKGGGLLLfff|||pppcccbbb___YYYQQQLLLOOOTTT]]]eeeuuulll```]]]dddttt}}}xxx{{{tttxxxrrrcccZZZUUUPPPMMMMMMOOOPPPRRRSSSUUUXXX]]]aaadddfffkkksss|||{{{tttrrrtttwwwuuuzzz~~~|||rrraaaRRRJJJAAA;;;<<>>>>><<<;;;;;;::::::999888888999999888888888888999999777666666666666666777888888888777777777777888888:::999999888777666666555777777888999999999999888888999999::::::999999888888888888888777777777777777777777777888888888888<<<;;;;;;;;;===@@@CCCEEEGGGGGGFFFFFFEEEFFFFFFFFFKKKDDDEEELLLMMMSSSnnnmmm]]]QQQTTTQQQPPPUUUPPPOOOXXXdddkkkxxxzzz```^^^nnn|||nnnbbbWWWTTTRRRPPPPPPQQQQQQSSSVVVXXX[[[```fffjjjtttuuuzzzyyypppiiihhhjjjmmmrrrvvvxxxxxxxxx~~~yyyjjj\\\QQQGGG??????AAA???>>>>>>>>>======<<<<<<;;;;;;:::999999888888888888999999888777777666666777777777888777777666666777777888999999888777777666555555777777888999999999999888888999999::::::999999888888888888888777777777777777777777777888888888888;;;;;;;;;<<<>>>AAADDDFFFIIIIIIHHHHHHHHHHHHHHHIIIGGGDDDFFFKKKPPP]]]}}}rrr[[[LLLJJJOOOLLLLLLPPPMMMMMMZZZiiisssvvvgggooo{{{nnn]]]UUUOOOPPPQQQQQQRRRTTTRRRTTTXXX\\\aaagggnnnsss}}}wwwsssllleee``````dddhhhppprrrssssssvvvvvviiiZZZNNNDDDAAAAAA???>>>>>>>>>>>>======<<<;;;;;;;;;999999888888888888999999:::999888777777777777777777666666555555666666777888888777777666666555555777777888999999999999888888999999::::::999999888888888888888777777777777777777777777888888888888;;;;;;;;;===???BBBDDDFFFIIIIIIHHHHHHHHHHHHIIIIIIEEEGGGIIILLLWWWppp}}}cccPPPFFFDDDJJJJJJJJJMMMJJJOOO^^^ooo|||jjjeeezzz|||kkkbbbYYYSSSPPPQQQSSSRRRRRRTTTVVVYYY]]]bbbhhhpppwww}}}~~~ooolllgggbbb```ccciiimmmpppsssvvvxxx~~~tttaaaTTTGGGBBB@@@>>>===>>><<<<<<<<<;;;::::::999999999999888888888888999999;;;;;;999888777777777777666666555555555555666666777777777666666666555555777777888999999999999888888999999::::::999999888888888888888777777777666666777777777888888888888;;;;;;<<<>>>@@@CCCEEEGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHKKKJJJNNNdddqqqZZZNNNKKKCCCKKKKKKJJJMMMLLLSSSfffvvvttt___ccc~~~jjj___\\\XXXTTTRRRTTTUUUSSSTTTVVV___bbbggglllsss{{{}}}rrrpppllliiigggjjjppptttssswww}}}}}}yyy|||hhhZZZJJJBBB???======???===<<<<<<;;;;;;:::999999999999888888888888999999;;;;;;999888777777777777666666555555555555666666777777777777666666666666777777888999999999999888888999999::::::999999888888888888888777777777666666777777777888888888888;;;;;;===???AAADDDFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJUUUwwwhhhQQQIIIKKKEEEMMMLLLKKKOOOPPPYYYmmmnnn___iiilll^^^XXXVVVTTTQQQRRRVVVWWWWWWYYY^^^dddgggmmmsss{{{zzzyyywwwtttssstttxxx|||}}}}}}sss{{{tttcccPPPEEE@@@======@@@??????>>>>>>===<<<<<<<<<999999888888888888999999:::999888777777777777777777666666555555666666777888888888888777777777777777777888999999999999888888999999::::::999999888888888888888777777777777777777777777888888888888:::;;;===@@@CCCEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLGGGGGGLLLcccjjjQQQHHHKKKGGGMMMKKKLLLSSSWWWbbbvvvqqqfffbbbtttmmm```YYYUUUTTTSSSQQQSSSXXX[[[\\\aaagggjjjooouuu~~~ssswwwpppYYYKKKCCC???>>>AAA??????>>>>>>======<<<<<<999999888888888888999999888777777666666777777777888777777666666777777888888888888888999999999999777777888999999999999888888999999::::::999999888888888888888777777777777777777777777888888888888:::;;;>>>AAADDDFFFGGGHHHHHHHHHHHHIIIIIIKKKLLLLLLHHHJJJVVVtttuuuYYYLLLMMMJJJNNNLLLOOO[[[bbbnnn}}}```___hhhpppaaaZZZXXXWWWUUUVVVUUUWWW[[[^^^```ffflllvvvzzzvvvyyyyyyaaaPPPFFFAAA@@@AAA=========<<<;;;;;;::::::999999888888888888999999777666666666666666777888888888777777777777888888999999999999999999::::::777777888999999999999888999999999::::::999999999888888888888777777777777777777777777888888888888:::;;;>>>AAADDDFFFHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLPPPaaa}}}^^^NNNNNNNNNPPPMMMRRRbbblllyyygggZZZ```rrr~~~vvv{{{nnnaaa[[[XXXUUUTTTUUUTTTVVVZZZ___dddkkksssxxx{{{~~~~~~|||kkkTTTGGGBBBBBBCCCBBB@@@?????????>>><<<:::::::::999999888777777666888888888888888777666555777777777888888999999999888999;;;;;;;;;:::999888999999999999::::::;;;<<<:::::::::999999:::;;;;;;:::::::::999999888888888888888999:::::::::999999999<<<@@@CCCDDDEEEGGGIIIIIIJJJJJJIIIJJJLLLKKKHHHJJJYYY}}}dddQQQMMMQQQLLLQQQaaammmwwwttt```[[[aaayyyzzzuuu{{{zzztttpppqqqttt}}}pppfff^^^[[[YYYVVVUUUVVV[[[^^^ccciiiooowww~~~ttt]]]KKKBBB??????AAA@@@?????????>>><<<;;;:::::::::999888777777777777888888888888777777666888888888999999999::::::;;;;;;;;;;;;;;;:::999999:::999999999::::::;;;<<<;;;::::::999999::::::;;;:::::::::999999999888888888888999999:::::::::999:::===AAACCCDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKIIISSSiii|||___NNNKKKPPPMMMTTTeeeuuulll]]]]]]jjjnnnttt~~~nnneee______aaafffyyyyyyjjjeee___[[[[[[[[[YYYYYY[[[bbbffflllssszzzgggRRRDDD??????@@@???>>>>>>??????>>><<<;;;::::::999999888888777777777888888999888888888999999999999::::::::::::======<<<;;;::::::;;;;;;::::::999999999:::;;;;;;;;;::::::999999::::::::::::::::::999999999999888888888999999999:::::::::<<>>===;;;;;;::::::999999999999666777888888999999999999::::::::::::::::::::::::<<<<<<;;;:::;;;<<<===>>>:::::::::999999::::::;;;;;;;;;:::999999999::::::999999999999999999999999888888888888999:::;;;;;;>>>@@@CCCEEEEEEDDDEEEFFFHHHIIILLLMMMKKKJJJNNNSSSmmmhhhRRRJJJLLLLLLPPP\\\rrrkkk``````jjjmmm^^^WWWSSSTTTWWW\\\nnnjjj^^^]]]]]][[[[[[]]]___aaaiiisss{{{www^^^LLLFFFFFFAAA???======>>>??????>>>;;;;;;;;;:::::::::::::::666777888999999999999999:::::::::::::::::::::::::::999999:::;;;===???AAA;;;::::::999999:::::::::<<<;;;::::::999999999:::999999999999999999999999888888888888999:::;;;<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::999999999::::::::::::999999999999888888999:::;;;===???@@@;;;;;;:::999999999::::::<<<<<<;;;:::999999999999888999999999999:::::::::888888777777888:::<<<===???BBBEEEFFFFFFFFFFFFGGGJJJJJJLLLOOOLLLKKKWWWhhhrrrZZZNNNKKKJJJKKKTTTfff{{{rrrccceeelll}}}zzzuuupppssszzzyyyxxxvvvwwwxxxyyyzzzyyyxxxwww||||||}}}|||{{{{{{|||~~~xxxfff[[[VVVSSSTTTVVV[[[jjjmmm``````ffffffjjjqqqyyy|||yyytttsssyyysss[[[JJJAAADDDAAA>>><<<===>>>======;;;;;;;;;;;;;;;<<<<<<<<<999999:::::::::999888888::::::999999999888888888888999:::;;;;;;<<<<<<<<<<<<;;;::::::999999999:::===<<<;;;:::999999999999888888999999999:::::::::888888777777888:::<<<>>>???AAAEEEFFFFFFGGGHHHIIILLLJJJLLLOOOLLLLLL]]]rrrdddRRRMMMLLLJJJKKKXXXkkkiiidddkkkqqqzzznnnggggggeeeaaafffqqqvvvhhhdddccc```aaacccdddeeedddcccbbbbbbdddffffffddddddeeeggg}}}nnn^^^VVVTTTRRRSSSVVV```llluuufff^^^]]]```lllsssxxxnnnhhhiiisss}}}}}}dddOOOCCCEEEBBB>>><<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::999888777999999999888888777777777999:::;;;<<<;;;:::999888<<<;;;::::::999999999999===<<<;;;:::999999999999888888888999999:::::::::888888777777888:::<<<>>>???AAAEEEFFFGGGGGGHHHJJJMMMJJJLLLOOOLLLMMM```wwwrrrXXXLLLMMMNNNLLLLLLZZZnnnuuucccdddooouuu~~~uuuxxxzzzoookkk```ZZZ]]]]]]ZZZ___jjjvvv}}}~~~sssccc[[[ZZZZZZVVVWWWYYY[[[[[[ZZZYYYXXXUUUXXX[[[[[[ZZZYYY[[[]]]uuukkk^^^TTTNNNOOOYYYeeeeeezzzwwwnnnhhh______hhhrrr~~~xxxlllgggcccdddooo~~~pppWWWIIIAAACCCAAA>>>;;;<<<======999:::<<<>>>>>><<<999888999999999999999999999999888888888888888888888888999999;;;;;;;;;;;;999999::::::999888777777777888<<<======<<<:::999999:::::::::999888888999999:::777888999888888999;;;>>>BBBCCCFFFHHHIIIJJJJJJJJJHHHIIIJJJIIIGGGQQQkkksss___RRRLLLJJJLLLPPP\\\\\\llllllbbbaaaqqq{{{wwwnnnhhheeemmmxxxzzzpppccc^^^ZZZVVVTTTVVVZZZ]]]___nnnkkkfff```[[[VVVTTTRRRTTTSSSSSSTTTVVVWWWVVVTTTTTTSSSTTTVVVYYYYYYXXXWWWooofff\\\VVVSSSVVVaaammmlllfffbbb\\\___hhhyyy|||qqqhhheeeccccccooo}}}{{{```NNNDDDDDDBBB???======>>>>>>:::;;;<<<======;;;:::999999999999999999999999999999999999999999999999999999::::::;;;;;;::::::999;;;;;;:::999999999999999:::;;;;;;:::888777777888999999999999:::::::::;;;777888999888888999<<<>>>DDDEEEGGGIIIKKKKKKKKKKKKGGGIIIKKKLLLKKKUUUpppqqqcccSSSKKKHHHHHHLLLPPP[[[___uuuqqq```^^^ggg{{{wwwoooqqqssspppkkkjjjgggaaa___dddlllnnneee\\\ZZZYYYWWWWWWXXX[[[]]]^^^fffdddaaa^^^[[[YYYXXXXXXZZZYYYYYYZZZ\\\\\\ZZZXXX\\\[[[ZZZ[[[]]]^^^]]]\\\ggg```ZZZXXX[[[cccqqq~~~rrr```]]]]]]\\\bbblll||||||zzzyyyuuuqqqnnnfffbbbbbbaaaaaakkkzzzlllUUUGGGEEEBBB@@@>>>>>>>>>@@@<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999<<<;;;;;;::::::::::::;;;:::;;;;;;:::888777777888888999:::;;;<<<<<<;;;;;;888999999999999:::===???EEEFFFHHHJJJLLLLLLLLLLLLGGGIIILLLNNNPPP^^^yyytttZZZQQQIIIGGGGGGIIIOOOUUU\\\gggdddZZZbbbsss}}}qqqkkkgggggggggeeedddeeeeeebbb```bbbffffffaaa\\\ZZZ[[[[[[]]]^^^aaabbbccciiihhhfffeeecccccccccccceeeeeefffiiillllllkkkjjjlllkkkjjjjjjlllmmmlllkkkrrr```YYYVVVZZZdddsssttteeeYYYZZZ]]]___hhhsss~~~uuupppkkkeee```aaa[[[ZZZ\\\[[[[[[eeessswwwZZZLLLFFFAAA@@@>>>===>>>@@@>>>===<<<;;;::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::;;;;;;<<<===<<<:::999:::;;;999:::<<<======<<<:::999888999:::::::::;;;>>>AAAFFFGGGIIIKKKLLLLLLLLLLLLHHHJJJLLLOOOWWWjjjqqq___MMMIIIGGGIIIKKKNNNUUU\\\aaarrrsss___]]]jjj{{{||||||{{{zzzyyy{{{~~~}}}zzzzzz|||~~~~~~lllnnnppppppnnnlllmmmooommmkkkjjjjjjjjjjjjiiiiiifffgggiiikkkmmmpppsssvvv}}}}}}|||{{{zzzyyyxxxxxxyyyzzz}}}sssdddXXXRRRRRR[[[lll~~~fff]]]WWWZZZ^^^dddnnnzzzxxxnnnfff```ZZZVVVVVVRRRSSSVVVUUUUUU```oooaaaQQQHHHAAA@@@???<<<<<>><<<;;;::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;<<<===<<<:::999:::;;;;;;<<<===>>>===:::888666999:::;;;;;;;;;===@@@BBBFFFGGGIIIJJJKKKKKKKKKKKKJJJKKKKKKQQQaaa{{{qqq___QQQIIIHHHIIIMMMOOORRR[[[dddjjjvvvjjj]]]]]]lllyyy|||yyyvvvpppqqqrrrrrrrrrqqqooonnnqqqrrrtttwwwxxxzzzzzzzzzvvvwwwyyyyyyyyy{{{www~~~~~~}}}|||zzzzzz|||}}}}}}oooccc[[[RRROOOSSSccczzzqqq^^^ZZZYYY^^^cccjjjwww~~~ssshhh___YYYUUURRROOOLLLMMMPPPPPPQQQ___ppplllXXXLLLCCCBBB@@@;;;;;;???@@@???===;;;::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999::::::;;;888999::::::888888999:::<<<<<<<<<<<<;;;:::888777999:::<<<<<<<<<>>>AAADDDFFFHHHIIIKKKKKKKKKKKKJJJLLLLLLNNNYYYrrrtttcccSSSJJJHHHHHHKKKOOOQQQUUUaaammmxxxmmmeee\\\]]]ooozzz{{{tttrrrrrrrrrtttttttttrrrqqqpppnnnnnnmmmllliiigggaaaccceeegggiiiiiiiiiiiimmmooorrrvvvzzz~~~~~~vvvaaaYYYVVVQQQRRR]]]sss}}}fff\\\\\\___eeekkkuuutttggg]]]WWWSSSQQQLLLIIIIIIMMMMMMQQQbbbvvvzzz```QQQEEEDDDCCC<<<;;;@@@@@@???>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::::::::;;;<<<<<<888999::::::888888999:::999999:::::::::::::::::::::;;;<<<<<<===???BBBEEEHHHIIIKKKLLLMMMLLLLLLKKKMMMMMMRRReeezzzjjjXXXLLLIIIFFFHHHLLLQQQTTTZZZjjjyyyeeeaaa___hhhyyyrrrnnnlllgggfffeeegggkkknnnpppppprrrqqqpppqqqqqqpppnnnkkkhhhiiijjjlllooossswwwyyy{{{rrrmmm}}}rrr[[[TTTTTTTTTXXXhhhppp___^^^```ffflllsss~~~zzzjjj^^^VVVRRRPPPJJJGGGHHHKKKMMMSSSggg|||eeeTTTHHHGGGEEE>>><<>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<<<<::::::;;;<<<777777777888999:::<<<===:::;;;<<<======???CCCEEEJJJKKKLLLMMMNNNNNNMMMLLLLLLNNNWWWnnnvvveeeRRRHHHIIIFFFHHHMMMRRRVVV```rrrnnn^^^___eeexxx|||wwwrrrmmmjjjiiiiiidddcccdddiiipppvvv{{{}}}||||||{{{zzz|||tttjjjeeeccc}}}tttbbbPPPTTTUUUiiimmmbbbaaa]]]gggrrrzzzssshhh^^^UUUPPPOOOKKKKKKNNNPPPXXXooorrr]]]KKKFFFCCC<<<;;;@@@======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>@@@DDDGGGIIILLLOOOPPPNNNLLLKKKKKKJJJNNN```mmmWWWJJJEEEFFFHHHKKKJJJNNN\\\ggguuueeebbb]]]hhh{{{yyywwwssspppnnnmmmlllpppmmmmmmrrrxxx~~~nnneee]]]ZZZZZZrrrdddWWW___kkkttteee___aaafffmmmyyytttiii^^^WWWSSSMMMKKKOOOSSS]]]tttyyybbbNNNGGGEEE???===@@@======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAAEEEHHHHHHJJJKKKKKKJJJJJJLLLMMMNNNRRRggghhhRRRGGGFFFHHHIIILLLKKKRRRbbbmmmxxxwwwaaa^^^```rrr~~~}}}~~~rrreee^^^ZZZXXXYYYlllfffaaapppqqqfff___```ffflllrrr~~~yyymmmeee\\\SSSOOORRRYYYeee|||jjjRRRIIIFFFAAA???@@@===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAACCCFFFIIIIIIJJJJJJIIIIIIJJJNNNQQQSSSXXXtttcccMMMEEEGGGLLLKKKOOONNNVVVhhhrrr}}}hhh```\\\fffxxxttttttzzzxxxvvvtttyyyjjj___ZZZXXXWWWXXXvvvdddeeeiiitttfffbbbbbbgggooosss|||}}}tttkkk```XXX[[[bbbnnnrrrWWWJJJFFFCCC@@@???>>>>>>>>>??????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@AAACCCFFFIIILLLMMMMMMLLLKKKLLLOOORRRUUU```cccMMMFFFIIIMMMNNNTTTTTTYYYhhhrrryyy___bbb^^^pppuuupppqqqtttwwwxxxzzzmmm```[[[XXXWWWXXXiii\\\bbbnnniiibbbbbbeeennnwww}}}vvvtttvvvvvv|||zzz}}}|||qqqhhhiiimmmvvvyyy]]]MMMFFFCCC@@@>>>>>>>>>????????????>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@AAACCCFFFHHHLLLMMMOOONNNMMMMMMNNNOOOWWWjjjfffQQQIIIKKKOOOSSSZZZZZZ\\\fffqqqmmmYYYbbbeee|||tttnnnmmmvvvqqq```[[[YYYXXXYYYwwwaaaXXXaaarrr}}}mmm```___dddiiittt|||wwwtttuuuwwwvvvxxx{{{~~~{{{vvvtttuuuvvv{{{}}}zzztttoooooosssxxx{{{wwwuuuzzzzzzyyyyyy}}}zzz{{{eeeQQQGGGCCCAAA???>>>??????@@@@@@??????>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>@@@AAACCCFFFHHHIIIKKKMMMMMMLLLLLLMMMNNNZZZvvveeeRRRMMMOOOSSSYYY___^^^```lllyyydddXXXbbboooxxxooojjjjjj|||qqq^^^YYYYYYZZZ\\\ppp^^^XXXcccuuu}}}kkkbbb]]]aaahhhqqq|||vvvqqqllliiiggghhhiiijjjpppwww}}}uuuooommmooorrrxxx||||||vvvqqqtttyyyvvvsssrrrmmmWWWIIIDDDCCCBBB>>>??????@@@@@@??????>>>======<<<<<<<<<<<<======;;;;;;<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===;;;999;;;;;;;;;;;;;;;;;;;;;;;;999<<>>??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@CCCDDDFFFHHHJJJIIIIIIIIIIIIKKKPPPVVV[[[aaaxxxZZZLLLMMMVVV]]]cccccc```kkk}}}fff```eeeppp|||wwwtttnnniiinnnxxx~~~ggg______bbbdddvvveeefffbbbkkksssggg```aaacccgggqqq~~~vvvppphhhccc___\\\ZZZZZZZZZ]]]fffppp{{{vvvooonnnttt|||{{{}}}{{{vvvwwwssszzzfffaaalllzzz___MMMGGGCCC???CCC@@@===>>>AAABBB>>>:::;;;;;;:::999999999999:::888999:::;;;<<<>>>??????======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999888>>>999666999;;;:::<<>>AAADDDEEEFFFHHHJJJKKKLLLMMMKKKNNNUUU]]]aaallleeeSSSNNNNNNSSSZZZ\\\[[[dddxxxmmm___```nnn|||vvvnnnmmmllljjjqqq{{{uuuhhhcccfffjjjsssbbbeeegggwwwwwwhhhaaabbbffflllssssssjjjccc^^^ZZZWWWVVVWWWXXX[[[dddnnnzzzyyyoooiiiiiiooowww}}}xxxuuuwwwxxxyyy}}}|||~~~uuunnnllluuuqqq\\\dddvvv~~~eeeRRRJJJFFFAAACCC@@@>>>???BBBCCC???<<<>>>======<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>@@@?????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::===:::999::::::777777;;;>>>>>>@@@BBBEEEHHHJJJKKKNNNOOONNNKKKJJJNNNTTTXXXmmm]]]NNNMMMNNNSSSXXXZZZ\\\iiicccXXXccc|||vvvooopppppppppvvvtttnnnnnnqqqqqqbbbiiirrr|||ggg^^^]]]```gggqqq|||{{{mmmccc^^^\\\ZZZWWWVVVWWWWWWXXX```iiippp{{{~~~mmmdddaaaaaagggmmmqqqmmmkkkmmmnnnpppuuuzzz~~~{{{zzzppphhhcccdddooo~~~{{{___```lllmmmXXXMMMHHHDDDDDDAAA@@@AAADDDDDDAAA>>>??????>>>===============;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;;;;::::::<<<===;;;888:::@@@KKKGGGCCCCCCFFFJJJKKKKKKOOOOOONNNLLLIIIJJJPPPUUUuuupppSSSIIILLLNNNQQQUUUWWW^^^ooozzzaaa^^^qqq~~~~~~uuuqqqtttvvvvvv|||}}}~~~ssskkkvvvlll```]]]^^^aaaiiitttuuujjjccccccffffffccc```]]]YYYWWW\\\cccjjjtttqqq```[[[[[[ZZZ]]]bbbdddbbbbbbdddhhhjjjlllnnnoooooopppsssxxx~~~~~~zzzxxxqqqggg]]][[[^^^kkk~~~kkkdddiiittt^^^OOOGGGDDDDDDCCCBBBCCCEEEEEECCCAAA>>>======<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>;;;;;;<<<<<<;;;::::::999888999===@@@>>>>>>EEENNNZZZRRRJJJGGGIIIKKKKKKIIILLLLLLMMMMMMLLLMMMTTT]]]dddKKKFFFKKKNNNPPPRRRXXXaaauuuvvvhhhrrrzzzwww{{{}}}}}}tttppptttwwwxxxtttyyynnneee``````bbbkkkrrr|||~~~rrrnnnnnnsssxxxyyysssmmmfff^^^XXXZZZ```lllwwwwwwdddVVVVVVXXXVVVVVV[[[]]]^^^```cccgggjjjjjjgggdddddddddeeehhhmmmrrrttt{{{vvvssstttxxxvvvhhh___TTTTTTZZZjjjyyyiiiggg|||dddPPPGGGEEEEEEDDDDDDEEEEEEEEEDDDBBB>>>>>>===<<<<<<<<<<<<===>>>============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????;;;;;;;;;<<<;;;;;;:::999::::::<<<>>>>>>@@@JJJUUU[[[SSSKKKGGGIIILLLKKKIIIJJJIIIKKKMMMMMMNNNXXXdddrrr\\\IIIGGGLLLNNNPPPSSS^^^hhh|||llljjjzzzyyypppqqqyyy||||||rrrmmmooorrruuuvvvwwwrrrdddbbbaaacccgggtttzzzzzzuuuzzz}}}zzzrrriii```ZZZ\\\cccppp|||sssaaaUUUWWWYYYUUUUUU[[[```ccceeehhhllloookkkeee_________aaacccgggjjjlllppplllkkkooovvvvvvjjj^^^UUUNNNRRR[[[mmmooogggkkkSSSHHHFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>========================<<<<<<============>>>>>><<<<<<======>>>>>>??????<<<===============<<<<<<===::::::;;;;;;<<>>============>>>===============>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>??????<<<<<<===============<<<===:::999;;;;;;:::<<<@@@CCCCCCDDDEEEGGGIIIKKKLLLMMMIIIJJJMMMLLLMMM\\\ooo^^^RRRJJJKKKMMMNNNUUU___qqq}}}ppp]]]hhh|||jjjnnn|||sssjjjssszzzzzzwwwiii___```eeeoooxxxzzzrrrccc```___aaammm|||sss{{{|||uuupppjjjddd___[[[\\\eeeooo|||mmm___```^^^XXX\\\iiirrrvvvwwwwwwyyyyyyoooccc___aaaeeejjjoootttxxxzzz~~~zzz{{{|||vvvmmmfffaaa[[[UUUPPPQQQZZZjjj}}}||||||wwwxxx\\\OOONNNGGGHHHHHHFFFDDDAAA@@@@@@======<<<;;;;;;;;;;;;;;;<<<=========>>>>>>>>>???============>>>>>>??????:::;;;;;;<<<===>>>>>>???::::::;;;;;;;;;;;;;;;:::;;;888888===>>><<<::::::@@@CCCFFFHHHHHHHHHJJJKKKNNNJJJJJJOOOOOOQQQcccxxx}}}XXXOOOIIIKKKMMMNNNWWWdddwwwxxxggg```qqq}}}tttdddjjjxxxooojjjuuu{{{xxxtttfff[[[[[[bbbnnnrrrjjj```]]]dddqqqwww~~~uuu}}}{{{rrrkkkddd]]][[[ZZZZZZYYY[[[fffqqq}}}kkkeeeeeegggnnnwww}}}|||xxxrrrjjjdddcccfffjjjqqq|||~~~tttkkkbbb[[[TTTNNNNNNQQQTTTaaavvv|||xxxyyygggRRRJJJLLLGGGDDDFFFEEE@@@>>>>>>CCCBBB@@@???>>>??????@@@@@@???>>>======>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<======???@@@CCCFFFJJJLLLKKKJJJJJJIIIOOOOOOHHHWWWvvvtttYYYLLLFFFMMMPPPPPP]]]ppprrrdddddd}}}~~~nnnmmmiii}}}oooeeesssyyyrrreee[[[ZZZ```nnnlllfff```aaajjjyyywww{{{}}}ppptttppphhhbbb\\\YYYXXXXXXZZZ[[[___jjjuuuxxxuuuvvv{{{yyyqqqiiieeelllrrrxxx~~~~~~tttiiiaaaYYYUUUPPPKKKLLLPPP[[[fffyyy{{{yyywwwzzznnnVVVLLLKKKFFFDDDEEEDDD@@@>>>???BBBAAA???>>>>>>???@@@@@@???>>>===<<<<<<===>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;::::::;;;<<<<<<=========<<<<<<======>>>???@@@CCCGGGJJJKKKKKKJJJJJJHHHOOOPPPNNNaaarrrYYYMMMGGGMMMQQQSSSaaatttoooeeeiii{{{kkkjjjggg|||kkkcccrrr~~~wwwpppcccYYYZZZaaaqqqoooeeedddeeejjjvvv~~~{{{}}}nnnoooiiibbb___YYYXXXWWWYYY^^^cccjjjwwwyyypppkkkjjjwwwwwwvvvvvvmmm^^^WWWQQQNNNLLLJJJMMMSSSbbblll|||xxxwwwwww|||xxx]]]MMMJJJEEEBBBDDDDDDAAA???@@@BBBAAA@@@???>>>???@@@AAA>>>======<<<<<<======>>>@@@???>>>======<<<<<<===<<<<<<<<<<<<============<<<<<<;;;::::::;;;<<<<<>>>>>======>>>>>>??????AAADDDHHHJJJKKKKKKKKKKKKHHHMMMPPPTTTnnnnnnYYYNNNHHHNNNSSSXXXhhh{{{}}}kkkfffoooyyyhhhhhhfff||||||gggaaaqqq|||tttmmmaaaXXXZZZdddwwwwwwhhhccchhhoooyyy~~~uuuvvvrrrmmmkkkddd``````eeennnwwwvvvpppqqqvvvsssppp~~~~~~tttmmmYYYSSSMMMLLLKKKKKKPPPVVVfffqqq|||yyyxxxxxx~~~wwwbbbNNNJJJEEEBBBCCCDDDAAA@@@BBBEEEDDDBBB@@@??????@@@@@@>>>>>>============>>>>>>??????>>>===============<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<>>>>>======>>>>>>>>>@@@BBBFFFIIIJJJKKKKKKLLLMMMHHHKKKPPPYYYxxxjjjWWWMMMIIINNNUUU^^^qqquuugggfffrrrzzzhhhgggggg~~~yyyeee```qqq{{{rrrjjj^^^WWW[[[ggg~~~ooofffeeennn|||zzzwwwoooyyy~~~{{{uuuvvv}}}uuuttt|||qqqlllzzz~~~yyyrrrlllWWWQQQKKKJJJJJJKKKQQQWWWggguuu{{{yyyyyy~~~oooooohhhOOOKKKEEEBBBDDDDDDAAAAAACCCIIIHHHEEEBBB@@@????????????????????????????????????>>>>>>============>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???@@@DDDHHHJJJJJJJJJKKKMMMOOOIIIKKKPPP___zzzeeeTTTLLLJJJPPPZZZggg{{{rrrdddfffrrr~~~llljjjjjj}}}hhhaaapppzzzqqqiii^^^WWW]]]lllrrrgggdddjjjxxxzzzqqqooojjjrrr{{{zzz~~~mmmgggyyy{{{uuussspppkkkfffUUUNNNHHHGGGHHHJJJPPPWWWgggzzzwwwvvvuuuxxxrrrjjjxxxpppUUUMMMHHHDDDDDDDDDBBBBBBDDDJJJHHHFFFCCC@@@??????>>>???@@@@@@AAAAAA@@@@@@???>>>>>>============>>>>>><<<<<<<<<<<<============;;;<<<============<<<;;;;;;;;;;;;<<<===>>>???@@@@@@EEEJJJKKKJJJJJJLLLNNNPPPJJJMMMVVVjjjttt^^^QQQLLLLLLTTTaaarrrrrrcccgggtttqqqnnnnnnnnncccnnnwwwoooiii___ZZZaaapppuuuiiifffgggsssqqqjjjjjjnnnpppyyywwweeebbbyyyyyyqqqiiieeefffgggeeebbbTTTMMMGGGGGGHHHKKKRRRZZZiii}}}rrrooolllmmmtttzzznnnsss{{{^^^PPPJJJFFFFFFEEEBBBBBBDDDFFFEEECCCAAA@@@?????????>>>???@@@@@@@@@@@@???>>>>>>>>>============>>>>>><<<<<<<<<<<<============;;;<<<===>>>>>>===<<<;;;:::;;;;;;===>>>@@@BBBCCCAAAFFFKKKLLLKKKJJJLLLNNNOOOKKKPPP^^^yyylllUUUOOONNNPPPZZZiii|||qqqdddiiixxxuuurrrppptttcccjjjtttmmmjjjaaa]]]dddtttnnngggiiinnn|||xxxkkkffffffjjjhhhrrrppp______zzz}}}fff```YYYXXX]]]aaacccbbbTTTMMMHHHHHHJJJNNNVVV^^^lll|||xxxnnnjjjdddbbbeeennnyyysssssszzzfffRRRLLLGGGFFFFFFCCCBBBEEEBBBAAA@@@?????????@@@AAA===>>>???@@@@@@???>>>===>>>>>>============>>>???<<<<<<<<<<<<=========>>>;;;<<<===>>>>>>===<<<;;;:::;;;<<<>>>@@@BBBDDDEEEAAAFFFLLLMMMKKKIIILLLOOONNNLLLTTTeeegggOOOOOOOOOSSS^^^nnn}}}pppdddlll|||wwwsssrrrxxxbbbgggqqqlllkkkbbb___gggvvvrrrgggeeelllwwwzzztttnnnfff```ccclll{{{uuulllcccdddzzz|||lll]]]YYYUUUTTTVVVZZZ[[[[[[UUUJJJFFFKKKLLLMMM[[[nnn{{{tttiiieeecccaaa^^^___hhhssswww{{{{{{kkkrrrkkkTTTJJJJJJKKKCCCAAAEEECCC@@@AAAAAA@@@>>>>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@>>>===;;;999:::;;;<<<>>>???@@@@@@@@@?????????@@@AAAAAA>>><<<>>>>>>======>>>???@@@@@@DDDEEEHHHKKKMMMNNNOOOOOOKKKRRRYYYjjjeeeOOONNNLLLVVVjjj|||{{{iiiiiiyyyzzzppp|||}}}kkkiiilllnnnnnniiifffkkkxxx~~~lllfffhhhrrr~~~uuuqqqlllfffaaabbbnnnnnnfff```bbbyyytttdddXXXUUUSSSSSSWWW[[[\\\]]]VVVLLLIIIMMMMMMOOO___ttt{{{uuugggccc___\\\WWWVVV^^^hhhkkkoooyyytttzzzqqq[[[NNNKKKKKKEEEDDDGGGCCC???AAABBBAAA@@@???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;<<<===>>>>>>?????????>>>???@@@@@@@@@???>>>===<<<<<<<<<===>>>???@@@AAACCCEEEGGGJJJLLLNNNNNNNNNMMMQQQ[[[ttt~~~___MMMSSSSSS^^^qqqrrrlllrrr}}}lllhhhkkknnntttooolllppp{{{pppeeeeeelll{{{xxxooolllgggbbb```bbbqqqvvvggg```]]]ccczzzmmm^^^UUUTTTTTTWWW[[[___aaabbb[[[RRROOOQQQPPPTTTiiiyyytttiiiddd^^^XXXRRROOOTTT\\\^^^cccnnn{{{{{{gggUUUMMMLLLFFFFFFFFF@@@???AAACCCCCCBBB@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>============>>>============@@@BBBAAA>>><<<===???<<<<<<<<<===>>>@@@AAABBBDDDEEEHHHJJJLLLMMMNNNNNNPPPQQQ___qqqZZZOOORRRVVVcccrrr~~~zzzmmmssszzznnniiilllpppuuupppmmmpppxxxyyyfffbbbhhhsssrrrkkkgggaaa]]]]]]cccuuu~~~zzzvvvuuuxxx}}}|||nnnaaa]]]^^^ggg~~~nnnaaaWWWXXXZZZ]]]bbbfffiiikkkfff\\\VVVUUUSSS[[[www}}}~~~|||vvvrrrmmmfff___YYYRRRMMMPPPWWWXXX]]]iiixxx{{{vvvoooZZZNNNKKKGGGFFFEEE===>>>AAACCCDDDCCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@???>>>>>>============>>>>>>BBBEEECCC>>><<<>>>BBB>>>>>>>>>>>>???@@@AAABBBEEEGGGIIILLLMMMNNNOOOOOORRRRRReeewwwdddWWWSSSOOOWWWfffttt~~~|||zzzpppjjjnnnrrrtttooommmpppwwwooobbbdddnnn||||||llliiifff___\\\___gggyyyyyyvvvrrrmmmiiidddbbbdddhhhnnnuuupppeee[[[[[[```nnnqqqgggZZZ\\\```dddiiinnnrrruuuuuuggg]]]XXXWWW```|||vvvzzz}}}zzztttqqqnnnggg___YYYSSSNNNPPPTTTVVV[[[gggvvvrrrooonnnWWWKKKJJJGGGIIIHHH@@@>>>@@@CCCDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>???AAA??????>>>>>>>>>??????@@@AAADDDGGGDDD???===@@@CCCAAAAAA@@@@@@@@@AAABBBBBBHHHIIILLLNNNPPPPPPPPPPPPPPPUUUpppvvvgggYYYRRRSSSPPP[[[jjjwwwsssjjjlllpppuuurrrrrrvvv|||uuujjjcccjjjwwwsssggggggfff___^^^dddmmm~~~uuusssooollliiieee```\\\ZZZXXXYYY]]]aaahhhvvv}}}ddd]]]WWWZZZfffyyysssjjj^^^aaafffkkkpppwww~~~vvvhhhaaa^^^fffsssnnnttt{{{xxxtttsssmmmeee]]]XXXRRRMMMMMMQQQTTTXXXdddtttuuullliiiTTTJJJJJJIIIKKKLLLEEE>>>@@@BBBBBBAAA??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>????????????>>>>>>???AAACCCEEECCCEEEEEECCC@@@>>>@@@BBBAAAAAA@@@@@@AAAAAABBBCCCJJJKKKMMMOOOQQQRRRQQQQQQPPP^^^yyynnn___RRRNNNPPPPPP\\\jjjuuuxxxkkkjjjmmmtttrrrtttyyynnnfffeeeppp~~~yyyvvvooodddfffeee]]]]]]eeerrr|||mmmeeedddcccaaa___]]][[[[[[XXXWWWYYY\\\^^^bbbjjjtttooo]]]XXXWWW___ppprrrjjjcccgggmmmssszzzyyyrrrmmmppprrrkkksss{{{xxxssssssnnneee\\\WWWQQQKKKJJJMMMRRRVVVbbbsss}}}jjjzzzjjjWWWNNNMMMIIIIIIJJJCCC>>>???@@@@@@>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>===>>>>>>>>>???AAADDDGGGIIIDDDDDDBBB@@@???>>>??????=========>>>@@@BBBCCCDDDJJJKKKMMMOOOQQQQQQQQQQQQTTTkkk{{{xxxtttlll___RRROOORRRSSS^^^jjjtttqqqooorrruuutttwww}}}jjjdddfffttt{{{oooppppppeeegggdddZZZZZZbbbuuujjj^^^^^^]]]\\\[[[ZZZ[[[]]]^^^ZZZZZZ]]]aaa``````dddkkksss{{{ggg[[[XXXYYYdddzzzrrrjjjhhhlllssszzz{{{xxxvvvnnnvvv|||xxxrrrrrrpppggg]]]WWWQQQKKKIIIKKKQQQUUUbbbsssjjjvvvqqq^^^UUUQQQIIIFFFDDD===>>>??????>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<======>>>???BBBFFFJJJMMMEEEBBB???>>>>>>>>>===<<<888999:::<<