BM6P6(@ GGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLOOOQQQSSSSSSSSSWWWXXXXXXWWWVVVUUUVVVXXX^^^]]]cccuuutttfff\\\WWWTTTPPPLLLJJJIIIGGGFFFGGGBBBBBBAAA???@@@BBBBBB@@@FFFEEECCCCCCCCCCCCBBBAAABBBAAABBBDDDHHHIIIGGGEEEEEEOOOSSSQQQZZZnnn}}}}}}wwwpppppp|||{{{zzzeeeNNNEEEDDDDDDCCCBBB@@@??????@@@@@@@@@@@@???>>>======>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDCCCBBBCCCDDDDDDBBB@@@BBBCCCDDDFFFHHHIIIIIIIIIOOOIIINNNYYYwww```hhh[[[XXXTTTPPPQQQSSSSSSQQQPPPSSSXXX\\\___fffxxxyyywwwpppiiifffaaa[[[ZZZ___jjj|||{{{||||||wwwqqquuuooommmrrruuuttttttxxxttttttrrrmmmfff```]]]\\\``````ccclll{{{sssdddccc```[[[YYY\\\dddkkkmmmhhhdddccc```\\\]]]aaaiiiaaa]]]aaagggfff^^^WWW]]]WWWkkk}}}nnneeefffmmmuuuiiiaaa[[[[[[___[[[ZZZSSSOOO]]]|||oooqqqkkk]]]SSSSSSTTTSSSVVVWWWXXXYYYYYYYYYXXXWWWXXXZZZ]]]______^^^\\\[[[XXXYYY[[[\\\]]]^^^^^^^^^YYYZZZZZZZZZ]]]bbbiiinnnvvvkkkooozzzsssddd[[[[[[[[[YYYXXXZZZ```ddd___XXXUUUWWWWWWUUUXXX^^^YYYeeeppprrrpppnnnkkkhhhfffggggggdddcccgggqqqzzz~~~}}}~~~xxxuuuyyy~~~iiiKKKAAAAAA@@@@@@???>>>==============================<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDMMMSSS\\\EEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNOOOPPPQQQRRRSSSVVVWWWWWWVVVUUUTTTVVVWWW\\\ZZZ[[[ddduuuuuukkkaaa___^^^^^^^^^ZZZUUUQQQMMMLLLIIIFFFEEEGGGIIIIIIGGGFFFFFFFFFFFFFFFDDDCCCHHHIIIJJJIIIIIILLLSSSXXXiiisssxxxvvvxxxzzzzzz|||{{{|||}}}iiiRRRFFFCCCDDDDDDCCCAAA@@@??????@@@@@@@@@??????>>>======>>>>>>????????????@@@BBBCCCDDDDDDCCCBBBBBBCCCCCCBBB@@@BBBBBBDDDFFFGGGHHHIIIIIIGGGCCCJJJQQQbbbsssbbb]]]ZZZUUUQQQQQQRRRQQQOOOOOOOOOSSSVVVYYY^^^lllyyy|||tttooonnnggg```[[[[[[^^^iii~~~yyywwwuuuooolllnnnoookkkjjjlllhhhccc^^^[[[\\\___``````^^^^^^aaagggrrr~~~kkk]]]______]]][[[YYYZZZ^^^aaaddd``````bbbbbb```bbbfffgggfffddddddeeehhhmmmqqqiiicccwwwttthhhhhhooozzzlllddd^^^ZZZYYY\\\UUUUUUUUUYYYoooiiillliii\\\RRRPPPQQQRRRSSSTTTVVVWWWWWWWWWVVVUUUUUUWWWYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^______[[[[[[[[[[[[\\\___eeeiiiqqqzzzvvvvvvqqqhhh___ZZZ\\\ccciiijjjbbb[[[WWWUUUUUU]]]gggooozzz{{{vvvqqqjjjjjjiiijjjkkkooorrrttt{{{vvvnnnttt}}}yyyzzzwwwvvv|||hhhPPPDDDAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@FFFMMMQQQXXXpppCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGIIILLLOOOPPPNNNNNNPPPRRRSSSTTTTTTTTTRRRRRRTTTVVVTTTUUUWWWYYY]]]ooo}}}~~~zzzyyyxxxzzz{{{yyypppiii^^^\\\YYYVVVVVVXXX^^^ccceeeccc___[[[XXXXXXYYYZZZbbbgggjjjgggdddjjjyyy|||vvvpppmmmpppwww}}}}}}}}}mmmUUUJJJGGGGGGGGGCCCBBBAAA@@@??????????????????>>>=========>>>>>>??????>>>???@@@CCCFFFHHHDDDBBBAAABBBCCCCCCAAA@@@AAABBBDDDEEEFFFGGGHHHHHHEEEFFFNNNOOORRRyyymmmrrrjjjbbb]]]WWWTTTTTTSSSQQQOOOPPPNNNNNNRRRUUUXXX___hhh{{{{{{vvvvvvooofff```\\\WWWVVVaaappp|||tttmmmnnnooommmjjjiiiiiieeeaaacccffffff```ZZZ^^^```aaaccchhhrrruuukkkbbb^^^\\\\\\\\\\\\[[[ZZZZZZZZZ]]]\\\___dddffffffiiiooolllhhhfffgggmmmtttxxxxxxrrrnnn|||nnnfffeeeqqqxxxlllaaa]]][[[XXXVVVVVVSSSTTTWWWbbbzzzzzzfffhhhdddYYYPPPNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]^^^^^^]]]]]]\\\ZZZZZZ\\\```cccllljjjvvvzzzmmmvvvsssfff```___aaabbbaaaaaa```[[[YYY^^^fffoooxxx~~~yyytttnnnhhhsssqqqqqqtttwwwvvvqqqlllppp~~~~~~zzz|||xxxmmmfffjjjrrrzzz|||xxxzzz___FFF>>>???@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA;;;HHHKKKNNNUUU\\\AAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJIIIHHHFFFHHHLLLOOOOOOLLLKKKMMMPPPNNNOOOPPPPPPOOOOOOQQQSSSLLLQQQXXX[[[ZZZ___rrrwww{{{tttooojjjhhhiiimmmvvvzzzttttttvvvyyyzzz~~~}}}yyy{{{vvvtttrrrrrrvvv}}}{{{sss~~~ooo\\\OOOKKKJJJHHHEEEAAAAAA@@@@@@???????????????>>>>>>=========>>>>>>??????>>>>>>@@@DDDHHHJJJDDDBBB@@@@@@AAABBBAAA@@@AAAAAACCCDDDEEEFFFFFFFFFHHHJJJQQQQQQKKKbbbsssfffxxxxxxhhh```YYYWWWWWWUUUSSSRRRSSSOOONNNRRRUUUVVVYYY^^^hhh{{{uuummmgggeee___WWWWWW___mmmrrrqqqyyy}}}yyysssqqqmmmjjjjjjkkkiiiddd___bbbeeeeeecccdddiiioooqqqpppxxxzzzssstttsssnnnhhhdddbbbbbb```___^^^^^^^^^_________```ccchhhlllkkkjjjpppxxxyyypppjjjsss}}}rrrvvvnnndddbbblll|||ooottt}}}{{{wwwlllbbbYYYXXXXXXVVVRRRQQQTTTTTTXXXcccvvvwwwnnnggg]]]TTTOOOOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQOOONNNOOOOOOQQQSSSUUUWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[YYYXXXYYY\\\^^^iiicccdddwwwvvvuuu}}}vvvqqqmmmooommmggg]]]XXX[[[aaammmtttxxxvvvrrrnnniiidddssstttvvvzzz{{{wwwnnnfffgggrrryyyuuuqqqrrrrrroooooouuu~~~jjjTTTGGGAAA???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA;;;HHHGGGKKKVVVPPPiii@@@@@@@@@@@@AAABBBDDDDDDFFFGGGIIIJJJJJJIIIHHHFFFGGGJJJLLLLLLJJJIIIJJJLLLJJJKKKLLLLLLKKKLLLNNNPPPLLLPPPWWW\\\]]]]]]dddmmm~~~yyyoookkkkkkmmmttt|||}}}}}}}}}pppuuuxxxwwwwww{{{}}}xxx~~~]]]WWWOOOIIIGGGEEEBBB?????????????????????>>>>>>>>>===============>>>>>>???>>>===>>>@@@DDDHHHKKKCCCBBB@@@???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGKKKMMMJJJRRR}}}lllgggwwwnnnbbbXXXWWWWWWTTTRRRRRRTTTOOONNNRRRVVVVVVWWWYYYaaapppzzzqqqlllmmmjjj```[[[]]]```nnn{{{wwwyyypppooommmkkkkkkmmmpppsssfffhhhgggdddfffjjjiiieeeiiimmmoooooosssxxxzzzwwwpppooollliiifffeeefffhhhdddccc```___```eeekkkoookkkqqqwwwwwwpppmmmvvvzzz{{{qqqgggdddlll~~~yyypppxxxvvvmmmhhhddd\\\VVVVVVVVVSSSPPPOOOPPPRRRYYYeeesssxxxiiiWWWOOOPPPRRRPPPNNNOOOPPPQQQSSSSSSRRRRRRQQQNNNMMMMMMMMMOOOQQQTTTUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVWWWXXXXXXWWWXXXZZZ\\\aaabbbeeeiiitttyyyuuuvvvgggaaadddhhhlllpppppplllhhheeeaaa\\\eeejjjpppuuuuuupppjjjffffffjjjttt|||zzzsssrrrxxx}}}fffJJJ>>>@@@DDDBBB=========<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>?????????@@@@@@@@@AAAAAA>>>FFFBBBIIIWWWNNN\\\????????????@@@AAABBBCCCEEEFFFGGGIIIIIIIIIHHHGGGHHHHHHIIIJJJJJJKKKJJJJJJGGGHHHJJJJJJJJJKKKMMMOOORRRPPPQQQVVVYYY[[[```fffiiizzzjjjeeecccbbbdddjjj{{{|||xxxwwwuuuttttttwwwyyyzzzwwwttteeeiiilllooossszzz|||nnnooo{{{~~~kkkSSSPPPJJJEEEBBB@@@??????>>>>>>?????????>>>>>>=========<<<<<<======>>>>>>>>>======>>>AAADDDGGGIIICCCAAA???>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBFFFGGGKKKMMMMMMeee{{{gggjjj~~~wwwgggYYYWWWVVVRRRPPPRRRRRRNNNMMMQQQSSSRRRSSSVVV[[[bbbrrruuunnnpppnnneee^^^^^^WWW\\\kkk|||ttt~~~yyyrrrjjjkkkiiihhhnnnuuupppeeekkknnnpppqqqvvvzzznnngggfffhhhiiiiiigggfffdddbbbdddmmmzzzwwwxxxtttvvviiiggggggooorrrvvvzzzzzzvvvnnngggbbb^^^XXXUUUVVVUUUQQQOOOQQQLLLSSSbbbsss~~~zzzgggSSSMMMPPPRRRPPPOOOOOOPPPQQQRRRSSSRRRQQQQQQMMMMMMLLLMMMNNNPPPRRRSSSQQQQQQPPPOOOPPPQQQRRRSSSSSSUUUVVVWWWVVVVVVWWWYYYXXX___eeecccbbbssssssuuuxxxzzztttwwwwwwrrrmmmiiibbb\\\\\\aaaggglllnnnnnnmmmlllhhhkkkzzz\\\QQQEEEAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;======>>>>>>>>>??????@@@@@@AAA@@@CCC@@@HHHTTTOOOYYYyyy???????????????@@@AAABBBDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGIIIMMMOOOLLLIIIGGGIIIJJJKKKKKKLLLOOOQQQUUUQQQPPPSSSVVVWWW\\\bbb___ppp{{{vvvuuuyyyxxxzzz~~~{{{tttrrrppprrrvvvzzz{{{zzz{{{{{{oooWWWOOOKKKFFFCCCBBBAAAAAA@@@<<<===>>>??????>>>======<<<<<<<<<<<<<<<===>>>>>><<<===>>>???AAACCCEEEFFFCCCAAA>>>===>>>???@@@??????@@@AAABBBBBBCCCBBBBBBAAAHHHEEEHHHQQQNNNWWWuuuuuuwwwrrr```[[[YYYSSSPPPSSSRRROOONNNPPPPPPNNNOOOSSSVVVYYYbbbttt{{{pppqqqqqqjjjcccaaaUUUUUU[[[iii|||jjjoooooolllnnn|||ooopppvvv|||~~~wwwiiieeejjjmmmiiiccchhhjjjkkkjjjlllwwwtttjjjfffiiiqqquuutttqqqnnnkkkfffaaa]]]WWWUUUUUUUUUSSSOOOQQQUUUUUU```uuuooo```RRRNNNOOONNNNNNPPPNNNOOOPPPQQQRRRQQQPPPPPPLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNPPPQQQRRRTTTVVVVVVUUUTTTTTTUUUUUUYYY]]]^^^]]]fff~~~{{{xxx}}}sssmmmlllkkkoootttwwwwwwuuurrrwwwrrr```EEECCCCCCCCC???999999===:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888999::::::;;;:::::::::999999999999:::;;;<<<=========>>>>>>???@@@@@@AAA@@@???AAAHHHLLLMMMXXXiii??????????????????@@@AAADDDDDDDDDEEEFFFHHHIIIJJJLLLHHHFFFIIIPPPRRROOOJJJHHHJJJKKKLLLLLLNNNPPPRRRRRRRRRTTTWWWWWWUUUXXX]]]aaa```oooeeeSSSOOODDDAAA>>>???BBBCCC>>>:::<<<===>>>??????>>>======<<<<<<<<<<<<<<<===>>>???<<<<<<>>>???AAABBBDDDDDDCCCAAA>>>===>>>???@@@??????@@@AAAAAABBBBBBBBBBBB<<>>???@@@@@@@@@>>><<>>;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>AAABBBBBBAAA@@@AAA???????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCEEEHHHLLLQQQTTTnnnjjjqqq~~~hhh___^^^XXXOOOTTTRRRPPPNNNNNNNNNPPPQQQNNNTTTYYY[[[```pppxxxnnnrrrtttooohhhkkkddd]]]ZZZZZZ```nnn{{{zzzlll{{{uuuxxxwwwttt{{{zzzppplllhhhiiippprrr}}}ooolllfff```ZZZVVVTTTSSSSSSNNNOOOTTTRRRNNNUUUbbbtttlllnnnnnnUUUTTTRRRQQQOOOOOONNNNNNOOONNNLLLKKKLLLMMMOOOPPPOOOMMMKKKIIIJJJKKKNNNOOORRROOOKKKHHHJJJNNNTTTXXXMMMOOORRRTTTUUUTTTRRRQQQTTTQQQRRRWWWZZZ\\\aaahhhxxxxxx```KKKAAA??????>>>>>>===<<<;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999999999888888888888888888999999::::::::::::;;;;;;============>>>>>>>>>>>>>>>???@@@BBBFFFKKKPPPSSS>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIILLLNNNQQQQQQPPPNNNNNNNNNOOOQQQSSSUUUVVVXXX\\\___```]]]___jjj}}}~~~wwwyyywwwooo~~~tttggg\\\RRRJJJEEECCC@@@>>>>>>??????>>><<<<<<<<<<<<<<<====================================>>>AAACCCCCCBBB@@@???@@@>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAADDDCCCCCCDDDGGGKKKOOORRR]]]~~~fffiiijjjbbb[[[QQQSSSRRRPPPOOONNNNNNOOOOOOLLLPPPTTTTTTVVV```ppp}}}{{{tttttttttsssmmmhhhdddaaa]]]ZZZ\\\aaarrr{{{lllhhhgggeeelllwwwyyylllhhhccc\\\WWWTTTRRRRRRTTTMMMKKKMMMLLLMMMZZZkkkyyyppplllcccSSSRRRQQQOOONNNNNNNNNNNNMMMLLLKKKJJJJJJLLLNNNOOONNNMMMKKKJJJJJJKKKLLLMMMLLLKKKJJJJJJKKKMMMPPPRRRMMMOOORRRTTTTTTTTTRRRQQQSSSSSSUUUVVVSSSPPPUUU]]]gggrrr~~~lllYYYJJJBBB@@@@@@>>>>>>======<<<;;;;;;:::999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888999999::::::::::::;;;;;;<<<=========>>>>>>>>>>>>===>>>>>>@@@DDDHHHLLLNNN============>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJJJJKKKMMMPPPPPPOOOMMMMMMMMMMMMOOORRRTTTUUUXXX[[[^^^^^^___aaacccgggtttvvvkkkttt~~~zzzvvvxxxrrr{{{rrrmmmeee[[[SSSMMMIIIGGGEEECCC@@@>>>>>>???>>>===;;;<<<<<<<<<<<<=================================@@@BBBDDDCCCAAA???>>>???>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@@@@AAADDDDDDDDDDDDFFFIIIMMMOOOSSSjjjmmmeeetttwwwccc[[[UUUQQQQQQPPPPPPOOONNNNNNMMMNNNPPPRRRRRRRRRVVV]]]ccc|||zzzwwwwwwlllhhhffffffccc\\\YYYZZZ\\\eeewwwnnneee___```dddkkk|||~~~qqqfffccc]]]WWWRRRPPPPPPPPPSSSNNNLLLMMMKKKNNN]]]nnnxxxtttlll]]]OOOOOONNNMMMMMMMMMMMMMMMJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNMMMNNNOOORRRSSSTTTTTTRRRQQQQQQTTTXXXWWWOOOIIIMMMUUU\\\\\\iii}}}ooo```KKK===:::<<<>>>>>>=========<<<<<<;;;;;;:::999999999999999999999999::::::::::::::::::::::::999999888888888888777777888888888888888888888888999999::::::::::::;;;;;;<<<<<<=========>>>>>>>>>=========>>>AAACCCFFFHHH>>>======>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBFFFFFFEEEEEEFFFHHHJJJKKKKKKMMMNNNNNNMMMLLLLLLMMMLLLNNNPPPRRRSSSVVVYYY\\\]]]___aaabbb```fffwwwwww}}}zzzpppvvv}}}|||~~~vvvkkkfffbbb[[[SSSKKKFFFEEEEEEFFFDDDAAA???>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<==============================???@@@BBBAAA???>>>>>>>>>======>>>>>>??????@@@@@@????????????@@@@@@@@@@@@DDDDDDCCCDDDEEEGGGJJJKKKPPPYYY}}}mmmkkkjjj[[[ZZZQQQQQQQQQQQQPPPNNNMMMLLLNNNNNNOOOOOOQQQTTTWWWZZZddd{{{}}}uuutttmmmhhhhhhgggcccaaabbb```___aaakkkqqqgggeee___[[[```iiiyyy{{{ooohhh___\\\WWWQQQNNNMMMNNNOOOQQQPPPPPPQQQPPPSSS___nnn~~~zzzrrrsssnnn^^^LLLKKKKKKKKKKKKKKKLLLLLLHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNOOONNNLLLJJJHHHJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOQQQSSSSSSSSSRRRRRRRRRSSSVVVXXXTTTNNNOOOUUUXXXZZZ```iiixxx}}}jjjRRRIII???:::<<<===<<<:::<<<<<<<<<;;;;;;;;;::::::888888888888888888888888999999999999999999999999777777777777777777777777888888888888888999999999999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???AAACCCDDD????????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBFFFFFFEEEEEEFFFHHHJJJKKKJJJLLLMMMMMMLLLKKKKKKLLLKKKMMMOOOPPPQQQTTTWWWYYYYYYXXXYYY\\\\\\___iiitttxxx~~~tttttt|||rrrdddYYYUUUTTTOOOHHHAAA======???EEEDDDBBB@@@>>>======>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======>>>???<<<======>>>??????@@@@@@>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHKKKPPPffflllxxx|||___YYYRRRRRRRRRRRRPPPOOOMMMLLLKKKJJJHHHIIIKKKOOORRRTTT\\\bbbqqq~~~~~~uuummmkkkjjjfffbbb```bbb```]]][[[bbbuuusssiiiccc```aaa___```gggtttyyyllleeecccXXXUUUQQQMMMKKKKKKLLLMMMOOOMMMMMMOOOTTT]]]lllxxxwww|||||||||yyyuuummmlllgggWWWJJJIIIIIIIIIIIIJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHIIILLLNNNPPPRRRQQQOOOLLLJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNPPPQQQRRRRRRQQQQQQUUURRRSSSWWWWWWTTTQQQRRRSSSWWW[[[ZZZ[[[llliiiSSSJJJ?????????@@@@@@>>><<<:::;;;;;;;;;;;;::::::::::::888888888888888888888888999999999999999999999999666666666666666666666666777777888888888999999999999999999:::::::::;;;;;;<<<<<<<<<<<<============????????????@@@AAABBBCCC????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLKKKJJJJJJKKKLLLKKKMMMOOOOOOPPPQQQTTTVVVWWWTTTTTTXXX[[[\\\```ffflllrrr|||lllaaaXXXQQQHHHIIIHHHDDD???<<<===@@@BBBCCCCCCAAA>>>=========:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;<<<===???;;;<<<======>>>???@@@@@@>>>>>>>>>????????????@@@BBBBBBBBBBBBCCCEEEFFFFFFHHHNNNYYYtttyyygggSSSUUUTTTSSSRRRQQQOOOOOONNNNNNMMMJJJIIIIIIKKKNNNQQQUUUWWW^^^kkkyyyqqqqqqrrrmmmfffbbb```bbbbbb___]]]bbbmmmvvv|||pppeee^^^^^^bbbeee]]]aaaiiittt{{{nnnccc^^^^^^RRRPPPNNNLLLKKKKKKLLLLLLMMMJJJIIIOOO\\\oooxxxyyyxxxppptttwwwmmmbbbXXXKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGHHHHHHHHHIIIIIIIIILLLNNNQQQSSSSSSQQQNNNLLLLLLJJJHHHGGGGGGHHHJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPWWWQQQOOOSSSUUURRRMMMKKKPPPQQQUUUYYY[[[```nnn|||zzziiiWWWHHH@@@@@@;;;>>>???>>><<<;;;<<<>>>::::::::::::::::::::::::888888888888888888888888999999999999999999999999555555666666666666777777777777777888999999::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBBCCCCCCDDD>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIJJJLLLLLLMMMNNNNNNNNNOOOQQQSSSUUUSSSTTTXXXZZZYYY\\\aaakkkjjjlllwwwzzz}}}oooccc[[[RRRIIICCCFFFHHHFFFAAA>>>???BBB>>>@@@CCCBBB???===<<<===::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>????????????@@@@@@AAABBBCCCDDDEEEEEEGGGLLLRRRbbbyyy}}}\\\XXXVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPNNNLLLKKKNNNPPPOOOPPPVVV]]]eeexxx}}}xxxxxxuuuqqqnnnggghhhhhhfffdddbbbcccdddgggppp|||~~~xxxsssgggddd___[[[ZZZ^^^dddiiieeennnyyyssskkkeee\\\WWWWWWMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMQQQ___ttt|||uuuyyymmmrrrzzzlllXXXNNNHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJLLLOOORRRRRRQQQOOOMMMKKKJJJHHHGGGGGGGGGHHHHHHKKKLLLLLLMMMNNNNNNOOOOOOSSSOOONNNPPPPPPLLLJJJKKKNNNOOOSSSZZZ\\\[[[\\\___rrrPPP@@@@@@BBBAAA???<<<======;;;999999;;;===999999999999999999::::::888888888888888888888888888888888888888888888888555555666666777777777777666777777888999999::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>???AAACCCDDDEEEEEE============>>>???@@@AAA>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHIIIIIIIIIHHHIIIJJJKKKJJJHHHHHHJJJLLLLLLMMMNNNNNNMMMNNNOOOQQQOOOOOOSSSWWWVVVUUUZZZ```ddddddbbbbbbhhh~~~}}}uuullleee]]]OOOAAAAAAEEEHHHEEE@@@<<<<<<>>>;;;???BBBCCC@@@===<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????===;;;:::;;;===;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>??????????????????@@@AAACCCDDDEEEEEECCCGGGKKKUUUpppyyy~~~xxxtttrrrYYYXXXUUURRRQQQPPPQQQRRRKKKNNNPPPOOOLLLJJJLLLNNNKKKKKKPPPZZZ```fffvvv~~~yyywwwuuuuuuqqqlllgggdddeeeeeecccaaaYYY]]]```cccfffnnnzzzvvvjjjdddbbbaaa___[[[\\\\\\]]]^^^aaaeeehhhuuu~~~xxxkkk```___^^^XXXQQQOOOKKKKKKLLLMMMMMMLLLLLLKKKLLLRRR___tttwwwsss|||qqqrrrzzzhhhQQQLLLOOOJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIKKKNNNPPPQQQQQQOOONNNKKKKKKKKKKKKJJJIIIHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMNNNPPPNNNJJJKKKPPPKKKNNNTTTVVVQQQMMMRRRZZZZZZyyyWWWNNNFFFDDDBBB===:::::::::;;;;;;<<<<<<;;;999888999999999999999999999:::777777777777777777777777888888888888888888888888555666666666777777888888666777777888999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>AAACCCEEEFFFFFF===============>>>?????????>>>=========>>>@@@AAAAAABBBEEEGGGHHHIIIIIIIIIIIIHHHFFFGGGIIIKKKKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNMMMNNNOOOPPPRRRSSSTTTUUU\\\^^^^^^^^^___hhhvvvpppjjjccc^^^ZZZSSSJJJBBB???@@@@@@??????===<<<;;;>>>===;;;<<<>>>>>><<<999999::::::;;;;;;::::::999;;;;;;:::999:::;;;<<<======??????<<<<<>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDFFFKKKOOOUUUrrrrrrjjj{{{lll```TTTQQQSSSUUUTTTRRRPPPOOOMMMMMMNNNNNNLLLKKKKKKLLLMMMPPPTTTZZZ```ccczzzssstttrrrqqqooonnnjjjeeebbb^^^]]]\\\ZZZYYY[[[^^^aaakkkrrr|||{{{iiiddd]]]ZZZYYYZZZZZZYYY___[[[\\\```bbbbbbhhhqqqtttkkkfffaaaZZZVVVTTTRRROOOLLLHHHKKKLLLJJJIIIKKKMMMLLLIIIUUUsss}}}}}}}}}|||vvvjjjSSSHHHKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJLLLNNNNNNLLLJJJIIIJJJSSSPPPMMMIIIHHHIIIKKKMMMLLLLLLMMMNNNOOOPPPPPPQQQYYYZZZiiiyyy```MMMAAA@@@>>>===;;;:::::::::999999999999999999999999999999999999999888777666;;;:::999888777777777777777777777777777888888888777777777777888888888888777777777777777888888999;;;::::::999999888888777999999::::::::::::;;;;;;<<<;;;;;;<<<>>>BBBEEEGGG===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEGGGGGGGGGGGGFFFEEEEEEGGGJJJLLLLLLLLLIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPQQQRRRSSSUUUVVVWWWWWWXXX]]]eeekkk}}}yyynnnhhhbbb[[[TTTPPPOOONNNKKKHHHCCCCCCBBBAAA@@@???>>>======;;;:::;;;===>>>===;;;999::::::;;;;;;::::::999;;;::::::999:::;;;<<<===<<>>;;;;;;>>>???<<<>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDFFFJJJMMMOOObbboooeeewww|||cccUUUTTTVVVVVVSSSRRRQQQOOOOOOOOONNNMMMKKKLLLLLLLLLMMMPPPTTTYYY[[[eeeyyy|||}}}yyytttqqqnnnkkkiiigggdddcccaaa]]]ZZZXXXXXXXXXRRRVVV\\\aaagggqqq~~~xxxqqqkkkfff```]]]YYYXXXZZZ[[[[[[ZZZ\\\[[[]]]dddgggjjjrrr|||vvvmmmgggddd```\\\VVVSSSQQQPPPNNNKKKIIIIIIKKKMMMMMMMMMMMMNNNRRR\\\yyy~~~zzzxxxlllhhh```NNNEEEHHHFFFIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLGGGGGGHHHHHHJJJKKKLLLMMMOOOOOONNNMMMMMMMMMNNNNNNLLLMMMMMMNNNNNNMMMLLLKKKMMMLLLJJJHHHHHHIIIKKKMMMKKKKKKKKKLLLMMMMMMNNNNNNPPPQQQXXXjjjttthhh^^^RRRCCC888???>>>===<<<;;;:::::::::999999999999999999999999888999999999999888777666999999888777777777888888777777777777777777777777666666777777777888888888777777666666777777888999:::::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<>>>AAADDDFFF;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@?????????@@@BBBDDDEEEFFFEEEEEECCCCCCCCCFFFIIILLLLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSUUUWWWYYY\\\]]]aaaqqqooo```YYYXXXWWWPPPGGGCCCDDDHHHJJJKKKFFFEEECCCBBBAAA@@@AAAAAA>>><<<::::::===>>>??????:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<>>>===::::::===>>>;;;=========>>>>>>????????????????????????????????????@@@AAABBBBBBCCCCCCCCCDDDEEEIIIKKKKKKTTToootttaaalll}}}aaaVVVUUUVVVUUUUUUTTTQQQPPPPPPOOOMMMKKKMMMLLLKKKJJJKKKMMMPPPQQQUUU]]]mmm}}}uuupppnnnmmmmmmnnnmmmjjjgggbbb]]]YYYWWWXXXZZZ[[[ZZZXXXZZZ^^^cccllluuuzzziii]]]ZZZ[[[[[[[[[ZZZZZZYYY[[[]]]______^^^```bbbgggnnnsssxxxxxxlllddd```______WWWTTTQQQOOONNNMMMLLLKKKKKKHHHJJJPPPPPPKKKMMMSSS___ggg~~~zzzrrr{{{nnn```[[[XXXLLLIIIJJJGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLFFFFFFGGGIIIKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQNNNLLLKKKMMMPPPPPPNNNKKKIIIIIIIIIIIIJJJLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLOOOWWWkkkvvvhhhUUUFFF???<<<:::888<<<;;;::::::999999::::::888888888888888888888888888888999999888888777777777777777777777888888999888888777777666666555555666666777777777777888888666666666666666777888888999999999999::::::::::::999999999999::::::::::::::::::;;;<<<>>>@@@CCCEEE::::::999999::::::;;;<<<<<<===???@@@@@@@@@???>>>???@@@BBBCCCEEEEEEEEEDDDAAAAAABBBDDDGGGIIIIIIHHHDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQTTTXXXZZZ[[[ZZZ^^^```dddmmmzzzwwwfffZZZYYY\\\WWWPPPGGGAAA@@@CCCFFFHHHEEEDDDBBBAAAAAABBBDDDEEEAAA???===<<<<<<>>>???@@@:::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::===<<<::::::===>>>;;;<<<<<<======>>>???????????????????????????????????????@@@AAABBBBBBBBBBBBCCCDDDGGGKKKKKKOOO]]]mmmlllhhhyyyyyy___VVVWWWZZZXXXUUUSSSQQQQQQOOOMMMKKKLLLKKKJJJIIIIIIJJJKKKLLLSSSUUU\\\lllwwwrrrpppoooqqqqqqppppppmmmiiiddd```]]]^^^]]][[[WWWTTTTTTUUUTTTXXX___fffmmmuuu~~~rrrgggbbb\\\ZZZ\\\______]]]\\\]]]___aaabbbcccbbbaaaiiinnnwww~~~rrrnnnjjjeeebbb___[[[YYYPPPOOOMMMLLLLLLLLLLLLLLLNNNJJJLLLQQQMMMHHHPPP___tttzzzqqqfffttt{{{mmm[[[SSSQQQJJJJJJLLLHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQQQQNNNKKKHHHKKKOOOQQQNNNKKKIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKMMMMMMKKKQQQdddwwwrrrSSSKKKAAA<<<<<<>>>??????999999888888888999999:::888888888888888888888888777777888888888888777777666555555666777888999999888888777666666555444444666666666666777777777888666555555555555666777777888888888999:::;;;;;;<<<888999999999999:::::::::999::::::;;;===???AAACCC999999999999999:::;;;;;;<<<===>>>???@@@???>>>>>>???@@@BBBDDDEEEEEEDDDDDDAAAAAAAAACCCEEEFFFEEEDDDCCCDDDEEEGGGIIIJJJKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRPPPOOONNNOOOSSSUUUVVVVVVVVVZZZ```dddjjjxxxmmm___XXX```hhhnnniii^^^WWWZZZ___VVVQQQJJJDDDAAAAAABBBCCCAAA@@@??????@@@BBBEEEFFFEEEDDDBBB???======>>>???;;;::::::999999::::::;;;999999999:::::::::::::::999<<<<<<999:::>>>???===;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEHHHJJJMMMUUU\\\|||wwwvvvjjjXXXXXX]]]YYYWWWTTTRRRQQQPPPMMMKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKOOOTTT[[[hhh{{{sssooollllllmmmpppqqqppplllhhhaaaaaa```^^^ZZZWWWUUUTTTWWWWWWWWWWWWXXX[[[^^^aaafffiiinnnvvv~~~zzzoooccc[[[ZZZYYYYYY[[[___aaa___]]]```aaabbbcccbbbbbbbbbbbbjjjuuunnneeecccbbb```]]]YYYSSSOOOKKKLLLLLLKKKKKKKKKLLLLLLOOONNNOOOPPPLLLLLL]]]rrrtttmmmoootttnnnYYYLLLIIIDDDFFFJJJEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIHHHJJJJJJKKKKKKLLLMMMOOOOOOMMMIIIFFFHHHMMMOOOLLLIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGJJJIIIJJJOOOPPPNNNOOORRRggg~~~{{{rrrkkk```NNN>>>@@@===;;;;;;<<<<<<999777888777777777777888999999777777777777777777777777666777777888888888777777444444444555666777999999777777777666555444333333555666666666666777777777555555555444555555666777666777777888999:::;;;;;;888888888999999999::::::888999:::;;;===>>>@@@AAA999999999999999::::::;;;;;;<<<======>>>>>>======???@@@BBBCCCDDDDDDCCCCCCBBBAAABBBDDDFFFFFFDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMOOOOOOPPPQQQQQQRRRSSSSSSTTTSSSRRRQQQQQQRRRTTTVVVTTTXXX^^^___[[[[[[fffsssooo]]]OOOFFFCCCKKKRRRXXXYYYTTTPPPQQQTTTOOOLLLHHHDDDAAA@@@??????============???AAACCCEEEFFFFFFDDDAAA>>><<<===>>>;;;;;;999999999999;;;;;;888888999:::::::::::::::777:::;;;999;;;@@@AAA@@@;;;;;;<<<===>>>>>>??????========================>>>???@@@AAAAAABBBBBBBBBFFFDDDCCCCCCEEEIIIMMMPPP___qqq___[[[ZZZ[[[XXXVVVTTTTTTRRRPPPMMMKKKKKKKKKJJJKKKKKKLLLLLLIIILLLPPPPPPPPP]]]yyy}}}qqqpppooopppsssssspppmmmnnnmmmkkkiiifffbbb___]]]ZZZYYYWWWVVVUUUUUUVVVWWWUUUVVVWWWZZZ]]]aaadddfffgggmmmsssvvvwww{{{zzzwwwsssqqqnnnkkkhhheeebbbccceeeeeedddaaa^^^]]]]]][[[ZZZ[[[^^^```aaaaaaeeeeeeeeedddccccccfffhhhlll}}}qqqiiiddd^^^YYYUUURRROOOMMMIIIKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOTTTccczzzyyykkkooooooYYYKKKHHHDDDFFFJJJEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDHHHHHHHHHHHHIIIJJJKKKLLLKKKHHHFFFFFFIIIKKKJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFIIICCCBBBHHHMMMMMMIIIGGGOOOYYYiii|||nnncccTTTIIIDDDAAA<<<666<<<:::999999:::999888777888777777777777777888888666666666666666666666666666666777777888888777777444444444444555666888888666666555555444444333333555555666666666666777777444444444444444555666666666666666777888999999:::888888888888999999999999777888999;;;<<<===>>>???:::999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@BBBBBBBBBBBBAAABBBBBBCCCFFFHHHIIIGGGFFFCCCEEEGGGJJJLLLMMMNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSSSSVVVWWWVVVTTTTTTWWWZZZXXXVVVVVVVVVSSSQQQXXXcccbbbppp```JJJAAA???CCCHHH@@@DDDJJJNNNOOOMMMJJJHHHIIIGGGEEEBBB???======>>>=========>>>??????@@@@@@BBBDDDDDDAAA>>>;;;<<<===<<<;;;999888888999;;;<<<777888999:::;;;::::::999666999;;;:::<<>>???@@@========================>>>???@@@AAAAAABBBAAAAAACCCCCCAAAAAABBBFFFIIIJJJQQQiii|||{{{uuuyyymmmccc]]][[[YYYWWWWWWVVVSSSQQQLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLIIIKKKYYYhhhppp~~~~~~zzzvvvsssrrrooollljjjgggdddaaa]]]\\\[[[[[[[[[ZZZYYYWWWYYYXXXWWWVVVVVVWWWXXXYYYVVVXXX[[[\\\[[[\\\___aaa```bbbeeegggggghhhiiijjjjjjiiihhhgggfffeeedddccc```^^^]]]]]]^^^^^^]]][[[YYYZZZ\\\]]]^^^___aaacccbbbbbbccceeehhhlllnnnooommmnnnmmmkkkkkkooouuu{{{~~~qqqeee```ZZZTTTQQQOOONNNMMMHHHKKKLLLLLLIIIHHHIIIKKKHHHKKKKKKPPPeeerrrppp}}}zzzfffSSSJJJIIIEEEGGGJJJFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFBBBAAADDDFFFFFFFFFIIIFFFIIIMMMSSS___xxxsss^^^RRRMMMFFF???<<<<<<>>>@@@BBB:::999888888999;;;<<<<<<888888777777777777777888666666666666666666666666555666666777777777777777444444444444555666666777444444444444444444444444555555555666666666777777444444333333444444555666555555666666777777777888888888888888999999999999777777999:::<<<<<<======::::::999999::::::;;;<<<;;;;;;:::999999;;;<<<======>>>???@@@AAAAAA@@@???AAABBBDDDHHHKKKLLLKKKIIICCCDDDGGGJJJMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRKKKPPPVVVWWWUUUUUUXXX\\\TTTQQQTTTZZZ[[[VVVTTTWWW^^^```eeepppnnnXXXCCC===@@@AAA@@@AAA???AAAEEELLLQQQQQQKKKFFFHHHGGGDDD@@@===;;;<<<===>>>>>>?????????>>>======>>>@@@BBBAAA===;;;;;;===<<<;;;999888888999;;;<<<777888999:::;;;:::999999555999::::::===CCCFFFDDD::::::;;;<<<===>>>???@@@========================>>>>>>???@@@AAAAAAAAAAAA???@@@AAA@@@CCCGGGJJJJJJLLLTTTuuuxxxrrrrrrttt___]]][[[ZZZYYYXXXVVVTTTMMMMMMMMMLLLLLLKKKKKKKKKMMMGGGFFFKKKNNNNNNQQQWWWWWW^^^eeeppp}}}{{{xxxvvvtttrrrooommmfffeeeeeeddddddaaa^^^\\\[[[ZZZXXXWWWVVVVVVWWWWWWZZZZZZZZZXXXVVVTTTTTTTTTUUUWWWZZZZZZYYYXXXYYYYYY\\\]]]]]]]]]]]]^^^^^^^^^___^^^]]]^^^___``````^^^]]]^^^^^^_________bbbccc___dddjjjrrrxxxzzz{{{{{{wwwwwwvvvuuuwww}}}{{{vvvmmmcccUUUSSSQQQPPPOOONNNKKKIIIHHHJJJLLLKKKHHHFFFGGGIIIDDDHHHHHHQQQtttssszzzwwwvvv~~~XXXHHHCCCEEEBBBCCCFFF@@@DDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFIIIKKKLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJIIIHHHFFFEEEGGGIIIHHHGGGGGGFFFFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHHHHDDD???CCCJJJBBBGGGJJJIIIHHHQQQdddsssuuuaaaRRRIIIEEEEEE888888:::<<<;;;888666777999999999999888888777777999999888777777777777777666666666666666666666666555555666777777777777777555444444444444555666666333444444444444444444444555555555555666666666777444333333333333444555555555555555555666666666666777888888888888999999999666777999:::;;;<<<<<<<<<777888999999::::::999999;;;;;;::::::999::::::::::::;;;===?????????>>>>>>BBB@@@@@@CCCIIIMMMLLLKKKGGGFFFGGGIIILLLMMMMMMLLLKKKLLLNNNOOOPPPPPPOOONNNPPPQQQSSSUUUWWWWWWWWWWWWSSSSSSTTTUUUVVVVVVVVVVVVZZZYYYYYY]]]fffrrrjjjZZZRRRIIIFFFBBB>>>======???@@@===@@@@@@HHHTTTOOOEEEGGGDDDDDDCCCBBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHPPP\\\www|||qqqzzzlllWWWRRRZZZ___\\\WWWUUUOOOLLLMMMNNNLLLLLLMMMLLLJJJHHHFFFFFFHHHJJJLLLNNNQQQUUUZZZcccuuuwwwrrrtttsssooollllllmmmlllgggbbbcccbbbaaaaaaaaa___[[[XXXYYYXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUVVVVVVWWWUUUWWWXXXYYYYYYZZZ\\\^^^YYYZZZ\\\^^^```aaaaaaaaafffdddccceeeiiilllmmmllleeegggmmm{{{rrrjjjddd^^^YYYSSSRRRPPPNNNLLLJJJIIIIIIOOOKKKGGGFFFHHHIIIGGGEEEEEEIIIRRReeekkknnn{{{jjjmmmuuu```JJJIIIFFFEEEDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDGGGGGGHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHGGGFFFFFFFFFKKKIIIGGGEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJ\\\kkksssZZZSSSKKKEEEBBB@@@===;;;:::::::::999999888888888999999999999999999999999777777777777666666666666666666666666666666666666555555555555666666666666777777666666555555555444555555444444444333333333444444444444444444444444555444333333222222222222444444444555555555555666666666777888888888888888888999::::::;;;;;;::::::888888999:::::::::::::::::::::999999999::::::;;;;;;<<<===>>>>>>????????????BBBFFFIIIIIIIIIHHHHHHEEEDDDEEEGGGJJJKKKKKKJJJKKKKKKMMMNNNOOOOOONNNNNNNNNOOORRRTTTVVVWWWXXXXXXTTTSSSRRRQQQRRRSSSUUUVVVVVVXXX\\\aaaeeehhhiiijjjvvv|||iiiZZZQQQKKKHHHDDDBBB???===<<<===>>>???<<>>FFFQQQLLLBBBCCCAAAAAAAAA@@@>>>===;;;:::<<<;;;;;;;;;;;;;;;;;;<<<>>>>>><<<;;;:::999999999;;;:::999888888888999999999::::::;;;;;;::::::999;;;::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJNNN]]]uuuqqqpppYYYOOOPPPVVV[[[YYYSSSPPPQQQPPPNNNMMMPPPLLLKKKIIIGGGFFFGGGIIIJJJGGGJJJNNNPPPTTT```ppp}}}~~~xxxrrrpppqqqqqqooolllkkkjjjhhhhhhiiiiiihhhgggdddccc```^^^\\\ZZZZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVYYYZZZ[[[ZZZZZZ[[[^^^aaa``````aaaaaacccdddfffgggdddfffkkkpppuuutttpppllltttuuuyyy|||ssshhh```\\\ZZZVVVSSSQQQPPPNNNLLLKKKIIIIIIHHHIIIIIIJJJJJJJJJIIIGGGFFFHHHOOO[[[lll~~~rrruuugggiiilllTTTHHHGGGEEEDDDCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDIIIIIIIIIJJJJJJJJJJJJJJJMMMNNNOOOOOOOOOMMMKKKJJJKKKJJJHHHFFFEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCCCCDDDAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEELLLXXXfffyyy}}}ooobbbTTTKKKGGGCCC>>>;;;;;;;;;:::888:::::::::999999888888888999999999999999999999999777777777777666666666666555555555555555555555555555555555555666666666666777666666666555555555444555555444444444333333333444444444444444444444444555444333333222222222333444444444444555555555555666666777888888888888777888999::::::;;;;;;::::::999999:::;;;;;;;;;::::::888888888888999:::;;;;;;<<<<<<<<<======>>>???@@@===DDDKKKMMMIIIEEEDDDDDDCCCBBBBBBDDDGGGIIIIIIHHHJJJJJJLLLMMMMMMMMMMMMMMMLLLNNNPPPSSSVVVWWWWWWWWWSSSRRROOONNNNNNPPPSSSTTTTTTWWW[[[^^^^^^[[[XXXVVVZZZ]]]dddpppggg[[[KKKAAA???AAABBB@@@>>>===<<<<<<;;;<<<<<<===;;;===<<>>???>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999999:::;;;;;;===<<<;;;:::999888888888::::::999888888888888999999999::::::::::::999999::::::999999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>?????????@@@AAABBBCCCDDDGGGHHHIIINNNaaavvvyyyyyy```VVVXXX^^^ZZZVVVSSSSSSQQQLLLLLLNNNNNNLLLJJJHHHGGGGGGHHHIIIFFFIIILLLLLLMMMRRR[[[cccnnn~~~yyywwwtttqqqooonnnnnnmmmlllnnnllljjjgggeeedddcccccc```___^^^]]][[[ZZZYYYXXX^^^______^^^^^^___bbbeeehhhgggfffeeeeeegggjjjlllkkkrrr~~~zzzppphhhddd___YYYUUUUUUVVVTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIIIILLLNNNLLLIIIHHHKKKOOO\\\iiivvvvvvlllsss{{{zzzdddbbb^^^GGGDDDCCCBBBBBBBBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHMMMOOOQQQSSSSSSQQQOOOMMMLLLJJJIIIGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDLLL\\\ooo||||||qqqfffVVVIIIBBB>>>;;;:::===;;;999999:::;;;::::::999999999999999888888888999999999999999999999999777777777777666666666666555555555555555555555555444555555555555666666666666666666555555555555555555555444444444333333333444444444444444444444444444444333222222222333333444444444444555555555555555666777777888888777777888999999:::::::::::::::999999:::;;;;;;;;;;;;:::777777777888999:::;;;<<<======<<<<<<<<<>>>@@@AAA???DDDHHHJJJHHHEEEDDDCCCBBBAAAAAACCCEEEGGGHHHGGGIIIIIIJJJKKKKKKLLLLLLLLLNNNOOOQQQSSSTTTUUUUUUUUUQQQPPPOOONNNNNNOOOPPPQQQVVVUUUTTTSSSSSSTTTUUUVVVZZZXXXWWWYYY]]]eeemmmqqqzzzqqqbbbUUUNNNJJJEEE???>>>???AAA???===;;;;;;<<<<<<;;;;;;:::999:::===<<>>>>>======>>>>>>>>>>>>???AAABBBCCCCCCFFFKKKNNNSSSiiittt~~~pppaaaXXX[[[WWWVVVWWWUUUPPPMMMOOOOOONNNKKKIIIHHHGGGGGGHHHGGGJJJLLLLLLLLLOOOUUU[[[[[[hhhwww{{{vvvqqqnnnrrrpppnnnlllkkkjjjkkkkkkgggggggggfffeeecccbbbaaaaaaccceeefffeeeeeefffhhhlllkkkjjjjjjiiijjjjjjkkkpppzzzvvvmmmiiieeeaaa^^^[[[WWWUUUUUUUUUSSSQQQLLLLLLKKKKKKKKKKKKKKKLLLNNNPPPOOOLLLJJJPPP___lll}}}pppddd]]]sss~~~}}}aaaVVVQQQAAAAAA@@@@@@@@@AAABBBDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDGGGEEECCCBBBAAABBBDDDEEEDDDEEEEEEEEEFFFGGGGGGGGGJJJKKKMMMNNNNNNNNNMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEECCCCCCBBBAAA@@@@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA????????????????????????EEEEEEDDDCCCCCCFFFKKKPPP]]]kkkoooaaaVVVMMMHHHFFFBBB>>><<<<<<======<<<<<<<<<<<<<<<<<<;;;:::999999999999888888888888888888888888888888888888888777777777777666666666666555555555555555555555555444444444555555555666666555555555555555555555555555555444444444333333333333333333333333333333333444333333222222333333333333333444444444555555555555666666777777777777777888888999::::::::::::999888999::::::;;;;;;::::::888888888888999:::;;;<<<======<<<<<<<<<>>>@@@AAACCCBBBAAACCCFFFGGGFFFDDDCCCBBBAAABBBEEEGGGHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKPPPQQQRRRSSSRRRRRRQQQPPPLLLMMMOOOPPPPPPPPPNNNNNNSSSPPPNNNLLLLLLOOOSSSUUUTTTTTTSSSTTTTTTUUUVVVWWWUUUYYY^^^eeekkksss{{{nnnggg\\\RRRLLLHHHGGGEEE>>>???@@@@@@>>>===;;;;;;<<<<<<===<<<;;;:::888777;;;===<<>><<<=========>>>???@@@AAABBB>>>AAAHHHLLLKKKRRRqqqyyyzzzttttttqqq^^^]]]XXXUUUXXXYYYVVVTTTTTTPPPOOOMMMKKKIIIHHHHHHHHHFFFFFFGGGFFFFFFIIIOOOTTTXXX\\\aaagggttt|||yyyvvvrrrooonnnnnnnnnlllmmmnnnnnnnnnnnnmmmmmmfffjjjooorrrrrrpppoooooossstttuuuuuutttrrrooonnnqqqyyyrrrfffaaa^^^[[[YYYWWWVVVTTTRRRQQQOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNNNNVVVkkkqqqfffiiiooo~~~|||]]]KKKGGGBBB>>>>>>??????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFEEECCCBBBAAACCCDDDFFFHHHIIIIIIJJJKKKKKKLLLLLLHHHHHHGGGGGGGGGIIIJJJLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????======>>>??????@@@@@@AAA:::===AAACCCCCCCCCBBBBBBDDDKKKUUU\\\bbbnnn~~~yyyoooggg\\\VVVMMMFFFBBBAAA@@@???;;;;;;<<<===>>><<<:::777999:::::::::999888666666888888888888888888888888888888888888888888888888777777777777666666666666555555555555555555555555444444444444555555555555444444444555555555555555555555444444444333333333333333333333333333333333333333333222222333333444333333333444444444444555555555666777777777777777777888999999::::::999999888888999:::::::::999999999999999999:::;;;<<<<<<<<<<<<<<<======>>>???@@@DDD@@@<<<===BBBFFFGGGEEEDDDBBBAAABBBDDDGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJOOOPPPPPPPPPOOONNNLLLKKKHHHJJJMMMPPPQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQRRRPPPNNNMMMNNNOOOQQQQQQQQQRRRTTTVVVXXX\\\bbbfffiiimmmsssxxxttteeeZZZUUULLLIIIFFFEEEEEEEEECCCBBB>>>>>>===;;;888888;;;>>>======<<<<<<;;;999888777:::===;;;BBBLLLFFF;;;<<<999:::;;;;;;<<<<<<;;;;;;999999999999999999999999999999888777777777777777666777888888999888888888888888999999999999888888888888777888888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999<<>>???@@@AAABBBBBBBBBEEEHHHFFFIII[[[oooxxxlllrrrlll___UUUTTTWWWWWWVVVUUUQQQQQQOOOMMMLLLKKKJJJJJJIIIHHHFFFDDDCCCEEEJJJNNNRRRUUUXXX[[[aaalllyyy{{{yyyxxxssstttvvvxxxyyyyyyyyyyyyxxx|||sssgggaaa]]]XXXTTTSSSPPPPPPPPPOOONNNMMMLLLLLLKKKLLLLLLMMMOOOQQQSSSTTTOOONNNOOOXXXmmmzzzaaa```qqqxxxtttzzz~~~{{{~~~vvvVVVDDDBBBEEE===>>>>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJHHHFFFEEEEEEGGGJJJLLLJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@???????????????>>>>>>>>><<<======>>>??????@@@@@@:::;;;<<<===>>>?????????@@@BBBBBBAAAAAAFFFQQQYYYdddiiiqqqvvv{{{yyysssmmmgggccc^^^[[[WWWTTTRRRNNNHHHCCC>>>======>>>@@@@@@???=========<<<;;;:::999999888666888::::::999888999:::777777777888888888888888888888888888888888888888777777777777666666666666444444444444444444444444333444444444444555555555444444444444444555555555555555444444444333333333333333333333333333333333333333222222222333444444333333333333444444444444444555666666777777666666777888888999999999999999666777888888999999888888;;;;;;;;;:::;;;;;;<<<<<<;;;<<<===>>>>>>?????????AAA???======>>>AAADDDEEECCCAAA@@@AAACCCFFFHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIKKKKKKLLLLLLKKKJJJHHHGGGFFFGGGJJJLLLMMMMMMMMMLLLJJJJJJKKKKKKJJJJJJJJJIIINNNNNNNNNMMMLLLKKKIIIHHHKKKMMMOOOOOONNNNNNOOOPPPPPPSSSTTTRRROOOOOOSSSXXXVVVSSSQQQPPPRRRSSSTTTSSSRRRSSSTTTRRROOOKKKGGGFFFEEECCCBBBBBBBBB@@@===:::@@@===:::888999;;;>>>???;;;:::::::::999999999888888;;;:::@@@KKKFFF;;;<<<888888999:::::::::999999888999:::;;;;;;:::999888999999888888777777888888555666777888999999888777888888999999999999888888777777777777888999:::;;;::::::::::::::::::;;;;;;:::::::::::::::::::::::::::;;;>>>@@@AAA@@@>>>============>>>???@@@BBBBBBDDDDDDEEEFFFFFFJJJRRRYYYnnnssslll~~~dddXXXXXXXXXWWWVVVRRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJHHHFFFGGGIIIJJJJJJMMMQQQTTTVVVZZZaaagggccchhhmmmttt{{{sssnnnkkkccc]]]\\\[[[UUURRRSSSNNNOOOOOONNNMMMMMMMMMNNNJJJKKKLLLMMMPPPRRRUUUVVVTTTTTTYYYiiinnngggqqqrrrwww~~~zzz|||zzz^^^LLLDDDAAACCC>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAA@@@????????????@@@@@@AAA?????????>>>>>>=================================AAA???===<<<<<<<<<<<<;;;<<<============???BBBEEE@@@DDDIIIKKKLLLNNNTTTYYYYYY[[[]]]]]][[[ZZZZZZZZZVVVWWWYYY[[[\\\\\\[[[ZZZQQQOOOKKKIIIHHHGGGEEECCCAAA@@@???>>>???>>>===<<<<<<;;;:::;;;<<<;;;999777:::::::::999999:::<<<>>>777:::;;;;;;::::::<<<>>>666777777777888888888999888888888888888888888888777777777777666666666666444444444444444444444444333333444444444555555555333333333444444555555555555555444444444333333333222222222222222222222222333222222222333333444555222222333333333444444444444555666666777777666666777777888999999999999999666666777888888888888888======<<<;;;;;;;;;<<<<<<:::;;;===?????????>>>>>>===???AAA???<<<===@@@DDDBBBAAA???@@@BBBEEEGGGGGGEEEEEEDDDDDDDDDFFFGGGIIIFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFHHHIIIKKKMMMNNNNNNLLLIIIGGGHHHJJJNNNPPPPPPNNNLLLJJJIIIJJJKKKLLLGGGIIILLLMMMLLLKKKKKKLLLEEEHHHIIIFFFDDDEEEJJJPPPVVVRRRMMMIIIHHHHHHGGGGGGLLLHHHCCCBBBDDDFFFEEECCCCCCAAA>>>===>>>>>>>>>===???;;;888:::>>>@@@<<<888888888777777888999::::::777999888???KKKEEE:::<<<777777888888888888777777777999;;;======;;;999777:::999888888888888888999555666777999999999888777888888999999999999888888777777777777888999:::;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<>>>>>>======>>>>>>???AAABBBCCC>>>BBBDDDDDDFFFJJJLLLKKKQQQvvvxxxgggppp}}}gggaaa___]]]ZZZRRRRRRQQQQQQPPPOOONNNMMMJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLMMMOOOVVV]]]______]]]\\\aaajjjnnnnnnuuu~~~tttnnnlllllllllbbb\\\XXXZZZWWWQQQNNNQQQMMMMMMMMMLLLJJJIIIJJJKKKIIIJJJKKKMMMPPPSSSUUUWWW]]]]]]ddduuu{{{sssjjjkkk{{{ttt~~~xxxtttzzzfffJJJEEEEEEAAA@@@>>>??????@@@@@@@@@@@@?????????@@@AAAAAABBBCCCCCC???@@@BBBDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA@@@@@@??????@@@@@@???>>>>>>>>>???@@@AAAAAA??????>>>>>>=========<<<>>>>>>===<<<<<<;;;::::::===<<<===>>>???>>><<<;;;777999<<<>>>>>>===:::888;;;>>>AAA???<<<<<<@@@DDDBBBDDDFFFFFFDDDBBBBBBBBBCCCDDDFFFGGGGGGEEEDDDBBBCCCBBB@@@@@@BBBCCCBBBBBB@@@@@@???>>>======>>>???AAA===999777888:::===>>>777888::::::999999999:::888:::;;;999666666888;;;666666777777888888888999777777777777777777777777777777777777666666666666444444444444444444444444333333333444444444555555333333333444444555555555555555444444444333333333222222222222222222222222222222222222333333444555222222333333333444444444444555555666666666666666777777888999999999999888777777666666666666777777777777888999::::::::::::<<<<<<<<<===============;;;:::999;;;@@@BBBAAA@@@>>>>>>???>>>>>>@@@DDDGGGFFFEEECCCBBBBBBCCCDDDEEEDDDEEEFFFHHHHHHGGGFFFEEECCCDDDFFFHHHJJJLLLMMMMMMQQQOOOLLLIIIIIIJJJMMMOOONNNMMMLLLKKKJJJIIIHHHHHHKKKIIIHHHHHHHHHHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEJJJHHHEEECCCCCCCCCBBB@@@DDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888999999999888:::@@@FFFGGGCCC???<<<======>>>>>>===<<<;;;:::::::::;;;<<<===>>>>>>::::::999888888777777666777777888888888888777666777777777777777777777777777777777777888888888888;;;:::999888888888999:::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHMMMWWWnnn{{{mmm~~~ooo^^^VVV^^^RRRVVVXXXWWWRRRNNNNNNOOOJJJKKKKKKKKKIIIHHHGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNRRRRRRSSSSSSTTTUUUVVVVVVYYYbbbooo}}}wwwsssnnnhhhccc```___^^^YYYXXXWWWUUUSSSQQQPPPOOONNNJJJIIIKKKLLLJJJKKKMMMNNNMMMOOORRRQQQPPPWWWbbbqqqlll___jjjyyyyyysssuuuiiiLLLBBBAAA>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@CCCBBBBBBDDDFFFGGGGGGEEEHHHGGGGGGHHHIIIIIIHHHFFFIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@?????????>>>????????????>>>>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888777777;;;;;;:::999999:::::::::666777777888888888777777777777777777666666666666555555555555555555555555555555555444444333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444555666777666555444555777444555777888888888777666777666666555555666666777777777888999::::::::::::;;;;;;<<<<<<=========>>>>>><<<;;;<<>>>>>>>>???CCCFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLLLLMMMNNNLLLJJJHHHHHHIIIKKKMMMLLLLLLKKKJJJIIIHHHGGGGGGJJJIIIGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCIIIIIIHHHFFFDDDCCCBBBAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999888888888999:::;;;<<<999888999>>>CCCDDD@@@<<<;;;;;;::::::;;;<<<===>>>999999999:::;;;;;;;;;<<<===<<<;;;999888666555444666666666777777777888888777777777777777777777777666666777777777888888888:::999888888888999::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGJJJLLLWWWrrrzzzbbbWWWUUUUUUVVVXXXZZZZZZWWWUUUNNNNNNLLLJJJIIIHHHIIIJJJGGGGGGGGGGGGGGGHHHHHHIIILLLLLLMMMNNNNNNOOOPPPPPPQQQUUU[[[aaajjjwww}}}rrrjjjhhhddd___\\\[[[[[[[[[SSSSSSRRRQQQOOONNNMMMLLLPPPJJJHHHJJJLLLKKKKKKNNNNNNLLLLLLPPPUUU___rrr|||ooo^^^qqq|||uuusss{{{mmmVVVCCC@@@AAA???>>>AAA????????????????????????>>>??????@@@@@@@@@@@@@@@BBBAAABBBDDDGGGHHHHHHGGGHHHGGGFFFGGGIIIIIIGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????@@@?????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888777777777:::999999888888888999999777777888888888888777777777777777777666666666555555555555555555555555555555555444444444333333333222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444222444555444333333444555555555666777777777777777555555555444444555555555666777888999::::::::::::::::::;;;<<<===>>>>>>???@@@???======>>>>>><<<;;;<<<===>>>>>>>>>???BBBEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGIIIJJJKKKLLLLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHFFFFFFIIIHHHFFFFFFGGGGGGEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@GGGIIIKKKIIIDDDAAAAAABBB??????>>>>>>======<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::666777777888:::<<<===>>>888888999<<<@@@@@@===999:::999777666777:::===???888888999999999999999999;;;;;;:::999888777666666555555555555666777888888777777777777777777777777666666777777777777888888888888888888888999:::;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEKKKGGGIIIVVVmmmyyyzzzuuu\\\YYYZZZ___eeeddd[[[QQQSSSQQQNNNKKKJJJIIIJJJKKKIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJNNNOOONNNMMMNNNUUU```iii{{{tttlllggg```^^^[[[WWWUUUTTTTTTTTTNNNNNNNNNMMMMMMLLLLLLKKKPPPJJJHHHKKKNNNNNNOOOPPPTTTQQQOOORRR\\\nnn|||jjj___gggxxxQQQEEE===@@@BBB???>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????AAAAAAAAADDDGGGHHHHHHGGGGGGFFFFFFFFFHHHHHHFFFEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888888777777777777888888777777777888888999777777888888888888777777777777777666666666555555444444444444444444444444444444444444333333333333111111111111111111111111333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333222222222222333333333333111333444444333333555666666666555555666666777888555444444333333444444555666777888999999::::::999999999:::;;;===>>>??????@@@???>>>>>>======<<<;;;<<<>>>?????????@@@CCCEEECCCBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCDDDFFFGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFGGGFFFEEEEEEFFFFFFDDDCCCAAAAAA@@@@@@@@@?????????CCCGGGKKKIIICCC>>>>>>@@@>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999666777777999:::;;;======999888999;;;>>>===:::777999888666666666888:::;;;999999888888888888888888777777888888999::::::;;;777666555444444555666666777777777777777777777777666666666666777777777888666777777888999::::::;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@AAAAAABBBCCCCCCDDDKKKGGGIIIPPPXXXlllqqqlllttt|||nnnfffdddbbb^^^ZZZWWWUUURRROOONNNLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIINNNMMMLLLIIIIIILLLSSSXXX```ooo~~~vvv|||zzzsssnnnllliiigggeee\\\ZZZVVVSSSPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOJJJIIINNNRRRQQQQQQSSSQQQRRRUUU[[[eeewww{{{iiifffkkk|||]]]FFFBBB@@@CCCCCC>>><<<>>>========================<<<======>>>>>>>>>>>>>>>AAA@@@@@@BBBDDDEEEEEECCCFFFEEEDDDEEEGGGGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>;;;;;;<<<======>>>??????>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999888888888888999::::::888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888777777777777777777777777888888777777777888999999777888888888888777777666777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222111222222222222333333333333555666666555555777888666666555444444666777888444444333333333333444444666666777888999999999999888999:::;;;<<<===>>>???>>>>>>>>>>>>============>>>???AAABBBBBBCCCEEEGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIIIIJJJJJJJJJIIIHHHJJJKKKLLLLLLLLLJJJHHHGGGEEEDDDCCCCCCDDDEEECCCBBBAAAAAAAAA@@@@@@@@@?????????CCCGGGEEE@@@<<<<<<>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999999999888888888999999999:::999999999:::;;;<<<;;;999777777777888777777666555555999999999888888888888888666666777888888999::::::999888777555444444444444666666666666666666666666555666666666666777777777666666777888999999::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@AAAAAABBBBBBCCCCCCCCCFFFCCCFFFNNNOOOTTTooowwwhhhdddkkkzzzwwwgggbbbdddhhh\\\ZZZWWWUUUTTTPPPKKKHHHJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJMMMOOOWWWZZZ___bbbccccccbbbaaa```eeekkkooouuuvvvpppmmmiiieeebbb___\\\ZZZTTTSSSPPPNNNLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNPPPMMMLLLPPPQQQPPPQQQTTTXXXaaallltttzzzzzzpppgggggguuufffKKKCCCBBBCCCCCCAAA===<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===AAA@@@@@@AAABBBBBBAAA???DDDCCCCCCDDDEEEEEEDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>=========::::::;;;;;;<<<===>>>>>>============<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888777777777777777888999999888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999888888888777777777666666666666666666666666888888888888888999::::::888888888888888777666666666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222111111111222222222333333444555666666555555666888666555444444444555777888444444444333333444444444555666777888999999999999999999:::;;;<<<======>>><<<===>>>>>>======>>>???>>>@@@BBBCCCCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHJJJKKKLLLMMMMMMKKKIIIHHHDDDBBBAAABBBCCCDDDCCCAAAAAAAAAAAA@@@@@@@@@??????<<>>>>>@@@AAAAAAAAABBBBBBBBBBBBDDDBBBDDDIIIIIILLL[[[lllkkkeeemmmuuurrrgggbbbfffbbb^^^[[[YYYVVVPPPKKKJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHKKKLLLMMMOOOQQQSSSTTTUUUUUUZZZ```dddfffjjjooosssyyy|||~~~}}}rrrkkkiiigggddd```ZZZUUUQQQNNNIIIIIIIIIIIIIIIJJJJJJKKKHHHIIIIIIJJJKKKLLLMMMNNNQQQOOOOOOPPPPPPQQQZZZccc}}}hhh[[[eeevvvdddMMMGGG??????@@@???>>>===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>AAA@@@???@@@BBBBBB@@@???CCCBBBBBBBBBDDDDDDCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<:::::::::;;;<<<======>>>============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777666666666555666777777888888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888888888888777777777777666555555555555666666666666888888888888888999:::;;;888888999888888777666555666666666555555555444444333333333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111111111222222222222333444555444333222333555555555444444555555666777555555444444444444555555555666777888999999999999:::::::::;;;;;;<<<<<<<<<<<<>>>??????<<<<<<===???>>>@@@BBBCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJJJJKKKKKKFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGIIIKKKLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHJJJKKKMMMLLLKKKHHHGGGBBBAAA@@@AAABBBCCCBBBAAA@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999999999888888888888666777777888777666555444555666777888777666666777777777666666555555555555555555555666777777777888888777777666555444444333444666888999999888666555666666666666666666666666555555555666666666777777666777888999999888777777888888999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@@@@AAABBBDDDEEEEEEFFFKKKTTTZZZeeewwwwwwxxx}}}}}}tttrrrlllccc^^^]]][[[WWWSSSOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGHHHHHHHHHHHHBBBEEEJJJOOORRRQQQNNNKKKNNNRRRXXX^^^bbbdddddddddfffiiiiiihhhllltttyyyyyyvvvzzz~~~xxxooogggbbb```^^^^^^\\\XXXSSSNNNKKKJJJEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPQQQSSS^^^sssyyylll```TTT[[[xxxbbbJJJCCCEEE<<<============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>?????????AAACCCEEEDDDCCCBBBAAAAAABBBCCCCCCBBB@@@??????@@@@@@@@@@@@??????>>>============<<<<<<<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888888888888888666666666666666666666666555555555444555666666777777777777777777777777777888888888888888888888888777777777777777777777777888888888888888888888888888888777777777666666666444444444555555666666666666666666777777999::::::999999999888888777666555666666555555555444444444333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222444555666555333222222333333444555555666666555555666555555444444555555666555666777888888999999888;;;;;;;;;;;;;;;;;;;;;;;;===???AAA???<<<;;;<<<>>>===???AAACCCCCCCCCDDDFFFDDDEEEFFFGGGHHHIIIIIIHHHEEEEEEFFFFFFFFFDDDBBBAAACCCDDDFFFHHHJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHJJJLLLKKKJJJGGGFFFBBBAAA@@@@@@BBBBBBBBB@@@????????????>>>>>>>>>>>><<<;;;999:::<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999888888888888777444555666777777666555444333444666666555555555666888666444333333555777999333333444444555666777777444444444555555555555555111444777:::<<<;;;999777666666666666666666666666555555555555666666666777777777888999999888666666888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>????????????<<>>???>>>===>>>??????<<<==============================>>>???????????????>>>>>>???BBBEEEHHHHHHGGGAAAAAA@@@AAABBBCCCAAA?????????@@@@@@@@@@@@??????===============<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>============:::::::::999999999888888777777777777777777777777777777777777777777777777666666666666666666666666555444444444444555666666666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777777777777777666666666666444444444555555555666666555555555555666777999999999999999888888666555555666666555555555444444444333333333333333333333333111111111222222333333333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222777888888777555333333444222333555666666666555444666555444444444555777888999999888888888888888888999999::::::::::::;;;;;;<<<;;;:::999999;;;<<<>>>===>>>AAADDDGGGIIIJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGEEEBBB@@@EEEFFFGGGHHHIIIIIIIIIIIILLLMMMLLLHHHDDDCCCFFFJJJHHHIIIJJJJJJIIIHHHFFFEEEAAAAAABBBBBBAAAAAA@@@???>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888777777666666666666666666666666888888777777666666555555777777666666555555444444666666555555555444444444333444444555666777888888555555555444444333333333222333444555666888999999<<<;;;999777666555444444333333333444444444555555555444444444444555666666999888888888888888999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============???@@@BBBDDDFFFHHHIIIJJJQQQTTT___zzz}}}tttooofffffflllcccccc```^^^```YYYYYYVVVQQQQQQTTTQQQKKKMMMMMMLLLJJJIIIIIIJJJLLLIIIJJJJJJJJJIIIHHHHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJMMMPPPRRRSSSTTTTTTRRRSSSUUUWWWZZZ\\\^^^___[[[^^^aaaeeejjjpppwww|||zzzuuuuuuyyy}}}xxxvvvrrrnnniiieeecccbbb^^^\\\YYYVVVRRRPPPNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJHHHEEEEEEGGGJJJLLLLLLNNNLLLNNNTTTTTTQQQRRRWWWUUUZZZ___dddpppqqq]]]^^^hhhhhhxxx~~~{{{fffNNNCCC@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???>>>======???AAAAAAAAA@@@@@@AAABBBDDDEEECCCBBB@@@???>>>???@@@@@@AAA@@@??????>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;999999999999999:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888888888888888888888888777777666666666666777777666666666666666666666666555555444444444444555555222333444444555555444444555555666666666666555555555555555555666666666666555555555555666666666666777777666555555555555555333333333333333444555666666666777888888888888888555555555555555555555555555555555444444333333333333333333222222222111111222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000333333222222111000000///333333333333333333333333:::;;;;;;999666444444555444444444555555555555666666666555555555666777888888888888888888888888888999999999:::::::::;;;;;;<<<;;;:::999999:::<<<======>>>@@@BBBEEEGGGIIIJJJHHHHHHGGGFFFFFFEEEEEEEEEAAABBBDDDFFFGGGFFFEEEDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHFFFEEEGGGHHHHHHHHHIIIHHHHHHFFFDDDDDDAAAAAAAAAAAAAAA@@@@@@???=========<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888777777777666666666666666666666666777777777666666666555555777777666666666555555555666555555555444444444444333333444444555555666666555555444444444333333333333333444555666777777888::::::888777666555555555333333333444444444555555444444444444444555666666777777777777888888999::::::999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============???@@@AAACCCDDDFFFGGGHHHHHHJJJOOO___{{{rrr___bbbssslllbbb^^^]]]___```___]]]XXXSSSPPPPPPQQQNNNNNNNNNLLLKKKKKKLLLMMMJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGIIIKKKLLLNNNNNNOOONNNNNNPPPRRRTTTVVVXXXYYYYYY[[[\\\]]]___bbbgggjjjnnnmmmjjjfffcccbbbeeeggggggeeebbb^^^[[[XXXVVVUUUTTTSSSQQQOOOMMMKKKJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJLLLMMMOOOPPPOOOMMMKKKJJJRRROOONNNPPPPPPPPPWWWaaaxxxyyyxxxwww{{{xxxkkkaaaaaakkkttt|||kkkUUUEEE??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???>>>===>>>???AAAAAAAAA@@@@@@@@@AAACCCDDD@@@@@@??????>>>?????????AAA@@@??????>>>>>>??????=========<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;::::::999888999999999888888888888888888888888777777666666666666777777555555555555555555555555555555444444444444555555333444555555666666555555555555666666666666555555444555555555666666666666555555555555666666666666777777666555555555555555444333333333333444555666666666777888888888888777555555555555555555555555555555444444444333333333333333333222222222222111222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111333333333333333333333333555666666555222111111222444444444444555555555555666666666666666777888888888888888888888888888888999999999999::::::::::::;;;:::999999999:::<<<===>>>>>>???@@@BBBEEEHHHJJJGGGGGGFFFEEEEEEEEEFFFGGG@@@AAABBBDDDFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFFFFFFFGGGHHHGGGFFFGGGGGGGGGFFFEEECCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::888888888888777777777777666666666666666666666666666666666666666555555555777777777666666666666555555555555555444444444444333333333333333444444444444444444444333333333333444444444555555555666666888888777666666666666666333333333444444444555555444444444444444555555666666666666666777999::::::999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEIIIOOOXXXpppqqqllluuuzzzssskkkeeeeeeaaa```bbb]]]SSSRRRXXXQQQPPPOOONNNLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTWWWXXXYYYXXXXXXYYY\\\^^^```^^^[[[YYYYYYXXXXXXWWWXXXWWWUUUSSSQQQOOONNNNNNKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJFFFLLLSSSWWWVVVSSSQQQQQQSSSQQQPPPQQQUUU___qqqzzzsssggg^^^UUUWWWeeewww\\\RRREEE======??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>?????????>>>>>>???AAAAAA@@@???>>>???@@@AAABBB===>>>??????????????????AAA@@@??????>>>>>>??????>>>>>>>>>=========<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999888888888888888888888888777666666555555666666777555555555555555555555555555555444444444444555555444444555666666666666666555555666666666666555555444444444555555555666666444555555555555666666666777666555555444555555555444444333333333444555555555666666777777777777777444444444444444444444444555444444444444333333333333333333333222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000//////000111222222333333333333333333333333333333111222333222111000111222444444444444555555555555666666666666777777888888777777777777888888888888888999999999999:::::::::::::::999999999:::;;;<<<>>>>>>===>>>@@@CCCFFFHHHFFFEEEDDDCCCCCCEEEGGGIIIAAAAAAAAABBBDDDFFFHHHJJJIIIGGGFFFDDDDDDFFFHHHIIIGGGDDDBBBCCCFFFHHHGGGEEEFFFEEEEEEDDDBBBAAA@@@?????????@@@@@@??????>>>===;;;;;;;;;;;;::::::999999999999999999999999999999::::::::::::::::::::::::888888777777777666666666555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444444444444444333333333333333333333333333333333333444444444444444444444444666555555555555666777777333333333444444444555555444444333333444444555666444444555666777888:::;;;999999999888999::::::;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBDDDDDDJJJPPPOOOSSSooo}}}wwwrrruuu}}}vvvggg```ggghhh]]]WWWYYYUUUSSSQQQOOOOOONNNLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRVVVWWWXXXXXXXXXYYY\\\^^^[[[XXXUUUUUUWWWWWWTTTQQQOOOOOONNNMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKIIIJJJLLLMMMMMMMMMKKKKKKGGGMMMSSSUUURRRQQQSSSVVVOOOPPPRRRVVV___rrrvvviii```\\\ZZZ^^^kkk~~~eeeLLLFFFAAA>>>??????===;;;========================>>>===<<<<<<<<<<<<======>>>???@@@???>>>===???AAA@@@???>>>======>>>???@@@===>>>???AAAAAAAAA@@@???AAA@@@??????>>>>>>??????>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888888888888888888888666666666555555666666666555555555555555555555555555444444333333444444555333444444555555555555555444555555666666555555444333333444444444555555555444444444555555555666666666555555444444555555555444444333333333444444555444555666666777777666666444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000111222222333333222222222222222222222222111222333333222222333555333333444444444555555555555666666777777777777777666666777777777888888888888888888999999999::::::999999999999::::::;;;;;;>>>===<<<<<<>>>AAACCCEEEDDDCCCBBBAAABBBDDDFFFHHHCCCBBBAAAAAABBBDDDFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIIIIEEECCCCCCFFFHHHHHHFFFDDDCCCBBBAAA@@@??????>>>>>>>>>??????>>>>>>===<<<:::::::::::::::999999999999999999999999999999999999999999999999999999999777777777666666666555555444444444444444444444444444444444444444555555555555555555555555666666666333333444444444444444444555555555444444444444444333333333333333333333333444444444444333333333333444444444444555666777888333333333444444444555555333333333333333444555555444444444555666888999:::999888888888888999:::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???>>>?????????@@@@@@@@@@@@CCC???DDDOOOOOOIIIQQQaaa{{{rrrhhhlllqqq~~~jjjiiimmmfff\\\YYYXXXUUUQQQOOOOOOOOONNNMMMKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGLLLKKKIIIHHHGGGHHHIIIIIILLLLLLMMMMMMNNNOOOOOOPPPSSSTTTVVVVVVVVVWWWZZZ\\\QQQNNNLLLMMMPPPPPPMMMJJJIIIIIIHHHIIIIIIJJJKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKMMMNNNNNNNNNMMMLLLPPPQQQQQQNNNKKKMMMUUU\\\```bbbdddeeelll|||oooccc___]]]eeennn{{{gggNNNEEEBBB@@@@@@AAA@@@===:::==============================<<<<<<<<<<<<======>>>??????>>>======>>>@@@???>>>===<<<===>>>???@@@>>>???AAABBBCCCBBBAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::999888888888888999777777777777777777777777666666555555555555666666555555555555555555555555444444333333333333444444222222333444444444444333444444555555555555444444333333333333444444444444444444444444555555555555555555444444444444555555555444444333333333444444444444555666666666666555444444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111222222222222222222222222000222333444333333555666333333333444444444444555444444555666666666666666555666666777777888888888888888888888999999999999999999999999::::::::::::<<<<<<;;;<<<===???AAABBBBBBBBBAAAAAAAAABBBDDDEEECCCBBBAAA@@@@@@AAACCCCCCEEEDDDDDDDDDDDDFFFGGGHHHJJJJJJJJJKKKKKKJJJHHHFFFBBBBBB@@@???????????????======>>>>>>======<<<;;;999999999999999999999999888888888888888888888888888888888888888888888888666666666666555555555555444444444444444444444444333333333444444444444444444444444444444555555555333333333333444444444444444444444444444555555555222222222222333333333333333333333333333333333333333333333444444555777777333333333444444444555555333333333333333444444555444444444444555777888888888888888888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>??????@@@@@@@@@DDD>>>???HHHMMMKKKKKKOOO[[[sssoooeee^^^kkk{{{vvvwwwuuuppplllaaa[[[SSSNNNMMMLLLKKKIIILLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJMMMNNNPPPOOONNNNNNOOOPPPIIIHHHGGGGGGIIIIIIHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOONNNNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMPPP[[[iiisssrrrbbb[[[___fffjjj}}}xxxbbbMMMLLL???>>>>>>???AAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>===>>>>>>===;;;;;;<<<>>>======<<<<<<===>>>@@@AAA@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>=========<<<<<<===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888777777777777777777777777777777777777777666555555444444555555666444444444444444444444444444444333333333333444444111111222333333333333333444444555555555555444444222222222333333333444444333444444444444555555555444444444333444444555666555555444333333333444444333444444555555555555555333333333333333333333333333333333444444444444555444444444444333333333333222222222222222222222222000111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000222222111111111111111111222222222222222222222222///000222222111222333555333333333333444444444444222333444555666555555444555555666666777888888999888888888888999999999999888888999::::::::::::::::::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCDDDEEEGGGHHHHHHJJJOOOUUUXXXUUUOOOHHHDDDAAA@@@???>>>>>>???@@@@@@<<<============<<<;;;;;;888888888999999999999999888888888888888888888888666666666666666666666666666666666555555555444444333333333333333333333333222222333333333444444444222222222333333333444444222222333333333444444444222222333333444444555555111111222222222333333333222222222222222333333333333333333333444555666666333333333444444444555555333333222222333333444555555444444444555555666777888888888888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????======>>>???@@@@@@AAAAAABBBAAAAAACCCGGGJJJLLLMMMMMMUUUhhhvvvgggiiippp}}}zzzkkk___WWWRRRLLLHHHLLLMMMMMMNNNOOOOOONNNNNNLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHJJJIIIHHHGGGHHHIIIHHHIIIIIIIIIHHHIIIKKKLLLNNNNNNNNNNNNOOOPPPPPPQQQNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVSSSRRRSSSXXXbbbqqq|||jjjeee```cccrrrcccKKKEEEIII>>>=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<======<<<::::::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>??????=========<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::999999:::::::::;;;;;;;;;888777777666666666666666777777777777777777777777666555555444444555555666444444444444444444444444444333333222222333333444111222333333444444333333333444444555555444444333222222222222333333333333333333444444444555555555444333333333444444555666666555444333333333333333333333444555555555555444333333333333333333333333333333333444444444555555555444444444444333333333222222222222222222222222000111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000111222222333333111111111111111111111111///000222222111111222444222222333333333444444444222222444555555555444333444555555666777888888999777888888888888999999999888888999::::::::::::999999:::;;;<<<============??????@@@@@@@@@??????>>>======>>>???@@@@@@AAAAAA???AAABBBEEEFFFGGGHHHHHHJJJSSS^^^bbb]]]RRRIIICCC@@@???>>>>>>>>>???AAABBB<<<<<<======<<<<<<;;;:::888888888888888888999999777777777777777777777777666666666666666666666666666666555555555444444444333333333333333333333333222222222333333444444444111111111222222333333333222222222333333444444444000000111222333333444444111111111222222333333333111111222222222333333333444333333333333444555666333333333444444444555555333333222222333333444555555555444444444555555666888888888777888999999::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@======>>>???@@@AAABBBBBB;;;AAADDDAAA???CCCFFFFFFJJJMMMQQQ]]]{{{yyyzzz||||||yyykkk```VVVPPPLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEGGGHHHGGGGGGHHHIIIIIIKKKLLLKKKIIIIIIMMMPPPNNNNNNNNNMMMNNNNNNOOOPPPNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUUUUVVVXXXYYY[[[bbb```aaafffppp|||{{{zzzuuupppqqqtttppphhhdddcccjjj~~~|||zzz~~~{{{}}}wwwZZZHHHEEEBBB:::AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<<<<;;;999999:::;;;<<<;;;<<<<<<>>>@@@CCCDDDCCCBBB@@@???>>>???@@@@@@AAA@@@@@@???>>>?????????===<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999999999999999999::::::;;;;;;;;;777777666555555555555555777777777777777777777777555555555444444555555555444444444444444444444444444333333222222333333444222333444444555555444444333444444555555444444333111111222222222333333333333333333444444444555555333333333333444444555666666555444333333333333333222333444444555555444444333333333333333333333333333333333444444555555555555555444444444333333333222222222222222222222222000111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000......///111222333444555111111111111111111111111000222333333222222333444222222333333333444444444333333333333333333333333555555555666666666666666999888888888888888999999:::999888888777777888888:::;;;===>>>>>>>>>===<<>>===>>>@@@AAAAAA@@@AAACCCGGGJJJLLLJJJIIIMMMTTTVVVOOOGGGCCCAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999888777666555999999888888888888999999777777666555555555555555555555555555555555555555444444555555444444333222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333444555555444444333222222333333333444444444444444444444444444444444444555555555666777777777888999999::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAACCCDDDEEEEEECCCDDDJJJSSSZZZmmmwwwuuusssmmmrrraaadddYYYYYYVVVRRRPPPQQQPPPNNNPPPOOONNNOOOPPPPPPLLLJJJNNNOOONNNLLLIIIHHHJJJLLLHHHGGGHHHJJJIIIFFFDDDDDDMMMLLLKKKIIIIIIJJJKKKKKKKKKLLLLLLJJJKKKMMMOOONNNMMMMMMNNNOOOQQQRRRSSSSSSPPPPPPRRRTTTWWWXXXWWWUUU\\\UUURRRTTTWWW___ooo}}}ooo___aaa]]]\\\___^^^]]]bbbjjjttt}}}{{{zzzrrrSSSGGGDDD>>>;;;===>>>>>>>>>>>>============<<<;;;;;;:::::::::;;;;;;@@@@@@>>>===<<<<<<<<<<<<=========<<<;;;;;;;;;:::;;;;;;;;;<<<<<<>>>??????AAA@@@@@@@@@??????>>>>>>@@@???===;;;:::;;;<<<=========<<<;;;::::::999999999999999999999999999999888888888888888888888888888777777666555444444444444444444444555555555555555555444444444444555555777555333444555555222///222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444333333333333222222444444444333333222222222333333333444444444555555555555555444444333333333444444444444444444444444333333333333333333333333555444444333222111000000222222222111111111111000222111111111000000//////222111111111000000//////000000000000000000000000111111222222222333333333222222222222222222222222222222111111222222333444111222333333444444444444444444444333333333333333666666666777777888888888:::999888888888888888999:::999999999999999::::::<<<<<<>>>?????????>>>===AAA@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA???>>>@@@BBBBBBAAAAAABBBCCCEEEGGGHHHJJJHHHJJJOOOQQQKKKFFFCCCBBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;999999999999999888777666999888888777777888888999777666666555555555555555555555555555555555555555444444444555444444333222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444444555444333333222222333333444444444444444444444444444444444555555555666666666666777777888888999::::::999999999999999999999:::<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDIIIFFFGGGKKKMMMSSSiiiwwwiiibbbqqq{{{ooopppgggeeebbb``````^^^YYYTTTOOOPPPRRRSSSUUUUUUUUUUUURRRSSSTTTTTTSSSQQQOOONNNOOOMMMKKKKKKLLLMMMPPPSSSPPPPPPPPPOOOPPPPPPQQQRRROOOPPPOOOOOOPPPSSSVVVVVVZZZZZZYYYWWWUUUTTTUUUWWWYYYXXXWWWUUUTTTUUUXXXZZZXXX[[[bbbjjjooottt|||ssslllaaaVVV[[[UUUSSSZZZccclllwwwxxx~~~pppYYYEEEAAABBB>>>===???>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>@@@>>><<<;;;::::::;;;<<<<<<<<<<<<;;;::::::999999888888888888888888888888888888888888888888888888777777777666555444444444444444444555555555666666555555444444444444555555777555333444555555222000222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333333333222222444444333333333222222222333333333444444444444555555555444444444333333333444444444444444444444444333333333333333333333333444333333222222111111111222222222111111111111000111111111111000000000///111111111111000000000///000000000000000000000000111111111222222222333333222222222222222222222222111111111111111222333333222333444444555555555444444444444444444444444444666666777777888999::::::;;;:::999888888888888888999999999999:::;;;<<<<<<======>>>????????????>>>???@@@@@@@@@@@@@@@@@@@@@===???@@@AAA@@@@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDDDDIIIFFFFFFJJJKKKGGGDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;888888999999999888888777888888777777777777888888777666555555444444555555444444444444444444444444444444444444444333222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333444444333333333222222333333444555555555555555555555555555555555555666666666777666666777888888999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBFFFBBBBBBIIIKKKJJJPPPXXXooo~~~ppphhh|||uuukkkddd]]]ZZZWWWUUUUUUWWWZZZ[[[QQQRRRSSSUUUVVVUUURRROOORRRQQQNNNKKKJJJKKKMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQPPPQQQRRRSSSUUUWWWUUUVVVWWWXXXYYY[[[]]]```UUUUUUTTTSSSUUU[[[fffmmmgggmmmvvv{{{yyyssstttzzz|||zzzqqqeee\\\ZZZYYYWWWWWWYYYdddyyy}}}{{{dddMMMAAA:::>>>AAA>>>===@@@>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>============>>>===<<<::::::::::::;;;<<<;;;;;;::::::999999999777777777777777777777777666666666666666666666666777777666666555444444444444555555555555666666666555555444444444444555555666555333444444444333111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444444444333333333333222222333333333333222222222222333333333333444444444444444444444444333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111111000111111111111000000000000111111111111000000000000000000000000000000000000111111111222222222222333222222222222222222222222000000000111111111222222333444444555555555555555444444444555555555555555555555666777888::::::;;;;;;;;;:::999888888888888888888888888:::;;;<<<===<<<=========>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBBBBBBBBBBCCCCCCAAABBBDDDFFFFFFFFFEEEDDDFFFDDDDDDHHHHHHDDDBBBCCCCCCCCCBBBBBBAAA@@@???>>><<<<<<<<<;;;;;;;;;::::::777888888999999999888888777777777666666777777777666666555444444444444555444444444444444444444444333444444444444333222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222333333333333333333222222222333444444555555555555555555555555555555555666666666777777666666777777888999999999:::::::::999999999999888::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>??????AAAAAAAAAAAA@@@@@@@@@@@@AAA>>>AAAIIINNNNNNOOOSSSWWWddd|||yyy{{{zzzmmmeeecccbbb```]]]]]]ZZZXXXWWWYYYZZZYYYXXXXXXZZZYYYVVVUUUUUUTTTRRRWWWWWWXXXXXXYYYYYYYYYYYY\\\ZZZYYYZZZ[[[YYYZZZ]]]___]]][[[\\\^^^^^^ZZZVVVXXXXXXXXX\\\fffsss|||nnnddd```WWWVVVUUUVVV^^^jjjvvv}}}~~~}}}www^^^DDD???;;;;;;???@@@===;;;>>>=========<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???>>>===<<<<<<;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<=====================<<<<<<======;;;::::::999::::::;;;:::::::::999999999888666666666666666666666666555555555555555555555555666666666555555444444444444444555555555666666666555444444333333444444555555444444333444444444333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222333333333333333333333333444444333333333222222222333222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111222222333333333222222222111111111000000111111111000000000000000111111111000000000000000000000000000000000000000111111111111222222222222111111111111111111111111//////000000111111111111333333444444444444444333444444444555555555666666444444555666888999::::::;;;;;;:::999888888999999666666666777999:::<<<<<<;;;;;;;;;;;;<<<<<<======AAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB???AAADDDGGGHHHHHHGGGFFFBBBBBBEEEIIIHHHCCCAAABBBBBBAAAAAAAAA???>>>===<<<<<<;;;;;;;;;;;;:::::::::777888888999999999888888777666666555555666666777666666555444444444444444444444444444444444444444333333444444333333222111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222222333333222222222333333444555555555555555555555555555555555555555666666666666555666666777888888999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@?????????BBBAAABBBEEEGGGGGGJJJOOORRRRRRXXXiii{{{lllnnnyyy~~~sssoooiiiaaa[[[XXXYYY[[[]]]VVVYYYWWWRRRRRRWWWXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXUUUVVV[[[\\\YYYYYY]]]___\\\]]]hhhvvv}}}yyyrrrooollliiimmmuuu}}}tttllleee]]]WWWQQQTTT^^^ppp|||yyyuuu~~~tttPPPCCCIII>>>===>>>???>>>;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;===>>>???===<<<;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;::::::999999999999999999999888888888555555555555555555555555444444444444444444444444555555555555444444444444444444444444555555555555444444333333333333444444444444444333333333555666222222222222222222222222222222222222222222222222222222222222222222222222000000000111111222222222333333333333333333333333444444333333333222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333111111111222222333333444222222222111111111000000000000000000000000111111000000000000000000111111000000000000000000000000000000111111111222222222111111111111111111111111...///000111111111111000222222333333333222222111333333333444555555666666555555666666777888999999::::::999999999999::::::666666666777888:::;;;<<<;;;;;;:::::::::;;;<<<===AAAAAABBBCCCEEEFFFGGGGGGGGGFFFDDDDDDEEEDDDCCCAAA???@@@CCCFFFGGGHHHGGGFFF@@@AAADDDIIIGGGBBB@@@BBBAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;::::::::::::888888999999999888888777666666555555555555666666666555444444333333444444333333333333333333333333333333333333333222111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222222222222222222222333444555555444444444444444444444444444444444444555555555666555555666777777888888999888888999999999:::::::::999999::::::;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@?????????????????????BBBBBBCCCCCCBBBDDDIIINNNKKKOOOSSSUUUXXXhhh~~~ooommm}}}uuurrrsssvvvmmmnnnfffZZZWWW]]]___]]]^^^^^^]]]\\\\\\]]]___``````^^^bbbkkkmmmhhhgggkkkhhheeehhhwww~~~zzzsssooollljjjhhhfffccccccbbbbbbgggoooqqqpppzzz|||www\\\HHHCCCCCCAAA<<<<<<<<<<<<;;;:::;;;===<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<<<<==================<<<<<<;;;::::::999888888888888888888888888555555555555555555555555444444444444444444444444444444444444444444444444222333333333333444444444444444333333333333444444333444444333222333555888222222222222222222222222222222222222222222222222222222222222222222222222000000000111222222333333333333333333333333333333444444333333333333222222111111111222222222222222222222222222333333333333222222222222333333333333333333333333333333333333333333333333333333333333111111111222222333333333222222222111111111111000000000000000111111111111000000000000111111111111000000000000000000000000000000000111111111111222111111111111111111111111///000111222222222111000111222222222222111111000222222222333444555555555777777777888888999999999999999999999::::::;;;<<<777777777888999:::;;;<<<<<<;;;;;;:::;;;<<<===>>>@@@@@@AAACCCDDDFFFGGGGGGEEECCCBBBBBBDDDEEECCCAAA@@@AAABBBCCCDDDDDDDDDCCC@@@@@@BBBEEECCC???@@@DDDBBBBBBAAAAAA???===<<<;;;;;;;;;;;;:::::::::999999999999999999999888777666666555555444444555555666666555444444333333444444333333333333333333333333222333333333333222111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111222222222222333444555666333333333333333333333333333333333333444444444444555555666666777888888888777777888999:::;;;;;;<<<888999999:::;;;;;;<<<<<<;;;;;;<<<======>>>>>>???>>>>>>>>>???????????????>>>@@@BBBCCCEEEIIIKKKLLLHHHKKKPPPPPPKKKNNNaaauuukkkyyyzzz|||{{{zzzzzz{{{~~~zzzxxx{{{|||zzzwww||||||yyypppfff______aaammmxxxqqqQQQ<<<<<>>>>>>>>============<<<;;;::::::777888888888888888888888555555555555555555555555555555555555555555555555444444444444444444444444111111222222222222333333444333333222222333333444222333444333111222666999222222222222222222222222111111111111111111111111111111111111111111111111000000111111222333333444222222222222222222222222444444333333333333222222000111111111222222222222111222222222222333333333111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222333333222222222111111111111000///000000000111111111111///000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111///000222333444333222111222333333333333222111000111111222333333444555555999999999999999999999:::888888888999:::;;;<<<===999999999999:::;;;<<<<<<===<<<<<<;;;;;;===>>>?????????@@@BBBDDDEEEFFFGGGBBB@@@???@@@CCCEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@BBB@@@@@@AAA>>><<<@@@FFFCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;:::::::::999999:::::::::999888777666555555555555444444555555555555555444333333333333444333333333333333333333333222333333333333222111111111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222111111111111111111222222222222333444555666222222222222222222222222222222222333333333444444555555666666777888888888666666777888:::;;;<<<===888888999::::::;;;<<<<<<::::::;;;;;;<<<======>>>===>>>>>>>>>????????????>>>@@@AAACCCGGGHHHEEE@@@JJJEEEDDDKKKPPPPPPQQQTTTccc{{{xxxtttmmmfffccceeeiiimmmzzz~~~ssspppwwwvvv|||{{{[[[IIIAAAEEE@@@444666DDD999:::::::::;;;======;;;;;;;;;;;;:::::::::999999::::::999888888999999999:::::::::999999:::;;;;;;;;;;;;;;;::::::999999999::::::999999888999999999<<<=========>>>>>>??????>>>>>>>>>>>>===<<<;;;:::777777777777777888888888666666666666666666666666555555555555555555555555444444444444444444444444000000111111111222222222444333333222222333333444222333444333111222666:::222222222222222222222222111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222444444444333333333222222000000111111222222222222111111222222222333333333111111111222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111111000//////000000111111111222//////000000111111111222000000000000000000000000000000000000111111111111000000000000000000000000///111333444444444222111444444444444333333222111111222333555666777777888777777777777777777777777777777888999:::;;;;;;<<<;;;;;;:::999999:::::::::===============>>>?????????===<<>>=========:::::::::999999999888888666666666666666666666666333333333444444555555555333333333333333333333333333333333333333333333333333333333222222111111111111111222222222222111111222222222111111111000000000000000000000000000000111111222222222333333333111111111111111111111111333333333222222111111111111111111111111111111111111111222333333333333222222222222222222222222222333333222222333333444555555555555555666666666666777777777888999999::::::;;;;;;;;;::::::999999999888999:::;;;<<<<<<<<<<<<>>>=========???BBBDDDFFFFFFCCCAAAAAADDDFFFEEEDDDFFFFFFGGGHHHJJJKKKLLLLLLSSSZZZlll|||qqqsss{{{}}}nnnwwwuuuuuusssqqqvvvvvvkkknnnrrrpppqqqwwwvvvllldddeeellluuu~~~}}}zzzuuuXXXCCC@@@===;;;;;;;;;;;;:::;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;>>>===<<<;;;:::999888888888999;;;;;;<<<;;;999999=========>>>AAADDDFFFHHHEEEAAA<<<::::::;;;;;;999999999999888888888888888666666666666555555555555333333333444444444555555555555444444444333333333333333333333333333333333333222222111111222222333000111111111111222222222222222222111111111000000111111111111111111111111222222222222222222222222000000000000111222333444444444444444444444444444222333333444444333333222222222222222222222222222222222333333333333444444222222222222222222222222333333333333333333333333111111222222222333333333333444444555555444444333333333333222222222111111000000000000000111111111111111000000//////......000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111222222222333333333444444222222333555666666666666777777777777777777777777777777888888999:::::::::::::::999999999999::::::<<<<<<<<<<<<<<<======>>>???===;;;===@@@BBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBB@@@???>>>>>>>>>>>>???@@@BBBAAA@@@??????@@@@@@AAA???>>>>>>======<<<<<<;;;::::::999999999888888888666666666666666666666666333333333444444444444444333333333333333333333333333333333333333333333333333333222222222111111111000111111222222111111000222222222111111111000000000000000000000000000000111111111222222222333333111111111111111111111111333333333222222222111111111111111111111111111111000111222222333333222222222222222222222222222222333333222222333333444555555555555555666666666666666666777888888999999:::::::::::::::999999999888::::::;;;======>>>>>>>>>>>>>>>>>>???BBBEEEHHHJJJEEECCCAAAAAACCCEEEEEEDDDFFFFFFGGGHHHHHHIIIJJJJJJPPPSSSZZZiiinnneeeiii{{{vvv{{{~~~}}}wwwuuu{{{|||qqqooo}}}kkkNNN<<>>;;;::::::;;;;;;:::::::::999999999999::::::999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;===<<<<<<;;;999888888777777888999999:::::::::999<<<<<<<<<===???AAACCCEEEDDD@@@;;;999:::;;;:::999999999999888888777777777666666666666555555555555333444444444555555555555555444444444444333333333333333333333333333333333333222222111111222222333000111111111111222222222222222222111111111000000111111111111111111111111222222222222222222222222111111111111222333444555444444444444444444444444222333333444444333333222222222222222222222222222222222222333333333444444222222222222222222222222333333333333333333333333111111222222222333333333333333444444444444333333333333333222222222111111111111111000000000000000111000000000/////////...000000000000000000000000111111111111111111111111000000000000000000000000000111111222222111111000222222222333333333333444333333444555555555555555777777777777777777777777888888888888888888888888999999888888888999999::::::::::::::::::;;;<<<<<<>>><<<::::::===???@@@AAA>>>>>>>>>>>>??????@@@@@@>>>===>>>>>>???@@@BBBCCCCCCBBB???>>>===>>>???@@@=========<<<;;;;;;::::::999999999999888888888777666666666666666666666666444444444444333333333333333333333333333333333333222222222222222222222222222222222111111111111111000111111222222111111000222111111111111000000000000000000000000000000000111111111222222222222333111111111111111111111111333333333222222222222111111111111111111111111111000111222222333333222222222222222222222222222222333333222222333333444555444555555555555666666666666666777777888888999999999999999888888888888888;;;<<<===>>>????????????>>>??????AAADDDGGGJJJLLLDDDBBBAAAAAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMOOOWWWjjjttthhhooowwwYYYCCC::::::>>>;;;999888999:::::::::::::::999999999999::::::999999999999999999999999999999999999999999999999999999999999::::::::::::<<<<<<;;;:::999888777777666666666777888999:::;;;;;;;;;;;;<<<===>>>@@@@@@AAA>>>;;;999999::::::999::::::999888777777666666666666666555555555555444444444555555555666666666444444444444333333333333333333333333333333333333222222111111111111222222000111111111111222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222222333444555666444444444444444444444444222333333444444333333222222222222222222222222222222222222222333333333333222222222222222222222222333333333333333333333333111111222222222333333333333333444444444444333333333333333222222222111111222222111111000000//////000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000111111222222111111000111111222222222333333333444444444555555444444333666666666666666666666666888888888777777666666666888888777777777888999999999888888888888999::::::===;;;999888999<<<>>>@@@======>>>>>>????????????===>>>>>>???@@@AAABBBBBBBBB@@@>>><<<;;;<<<===>>>======<<<<<<;;;;;;::::::999888888888888777777777555555555555555555555555555444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111000000000111111111111000000111111111111000000000000000000000000000000000000111111111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111222222222222222111222222222222222333333333333222222333333444555444444444555555555666666555555666666777888888999888888888777777777777777<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFJJJLLLLLLLLLTTTcccoooyyywwwjjjiiiwwweeeKKK>>><<<===???:::999777777888:::999999999999888888888888999999888888888888888888888888888888888888888888888888888999999999999:::::::::<<<<<<;;;:::999999888888666666666666888:::<<<>>>;;;;;;;;;<<<<<<<<<======>>><<<:::888888888999999::::::999888777666555555666666555555555444444444555555555666666666666777444444444333333333222222222222222222222222222222222222111111111111222222000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111222222333444555333333333333333333333333222333333444444333333222222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333444444333333333333333333222222222111111333222222111000///......000000000000////////////////////////////////////111111111111111111111111000000000000000000000000000000111111111111000000111111111111222222222222444444444444444444333222555555555555555555555555888777777666666555555444666666666666666777888999777777777777777888888999;;;:::888777777999<<>>???@@@??????>>>????????????????????????>>>===;;;:::999:::;;;<<<>>>======<<<<<<;;;;;;:::888888888777777777666666444444444444444444444444444444444333333222222111222222222222222222222222111111111111111111111111000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111222222222222111111111111222222333333333333333222222333333444555444444444444555555555555444555555666666777888888777777777777777777777777;;;;;;<<<<<<======<<<<<<=========>>>>>>???@@@AAA???@@@AAABBBBBBBBBCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDFFFIIILLLNNNOOOQQQUUUYYYaaarrruuuccchhhwwwkkkXXXCCC:::>>>AAA;;;444888777666666888999999888999888888777777888888999888888888888888888888888888888888888888888888888888888888999999999::::::<<<<<<;;;;;;:::999999999777777777777999;;;>>>???;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777777888999999999888888777666666555555555555555444444444444555555555666666666666777444444333333333222222222222222222222222222222222222111111000000111111222000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000111111222333444333333333333333333333333222333333444444333333222222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222111111222222222333333333222333333333333333333222333333333222222222111111333222222111000///......////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111000000000000000000111111111222222333333444444444333333222555555555555555555555555666666666555555444444444555555555555666777777888777666666666666777888888999:::999888777888;;;======>>>???@@@@@@@@@???>>>???????????????>>>===<<<;;;;;;::::::::::::;;;;;;>>>======<<<;;;;;;::::::777777777777666666666666444444444444444444444444333333333333222222222222222222222222222222222222000000000000000000000000////////////000000000000///000000111111000000/////////000000000000000111000000000000000000000000000000000111111111111222111111111111111111111111111222222222222333333333111111111111111111111111///000111111222222111111111111111222222333333444333333222222333333444555333444444444444555555555444444555555666666777777777777777777888888888888::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBAAAAAABBBDDDBBBCCCCCCCCCDDDDDDEEEEEEHHHGGGFFFHHHKKKOOORRRSSS[[[]]]fffyyyqqqjjjfffvvv~~~zzzeeeGGGBBB===;;;<<<<<<:::777888777666777888999888666888888777777777777888888888888888888888888888888888888888888888888888888888888888888999999999999;;;:::::::::999999999999777777888999:::<<<>>>???::::::;;;;;;;;;;;;:::999777888888777666666777888888888777777777666666666555555555444444444444333444444555555555666666666333333333333222222222222222222222222222222222222111111000000000000111111000111111111111222222222111111111111111222222222111111111111111111111111222222222222222222222222000000000000111222333333333333333333333333333333222333333444444333333222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333222222333333333222222222111111222222111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000//////000000000000111111111222333333444444444333333444444444444444444444444555555555444444444444444444444444444555666777888666666666666666777888888888999:::999888777:::<<<<<<===???@@@@@@@@@>>>======>>>>>>???>>>===<<<;;;999:::;;;<<<======<<<<<<<<<<<<;;;;;;::::::999999777777666666666555555555333333333333333333333333222222222222222333333333111111111111111111111111000000000000000000000000........./////////000000//////000000000000//////////////////000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333111111111111111111111111///000000111111111111111000111111222333333444444333333222222333333444555333333444444444555555555333444444555555666777777777777777888888999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;>>>AAABBBAAAAAABBBDDDAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCDDDGGGLLLOOORRRWWWUUUUUU\\\hhh}}}wwwpppvvvuuulllooo~~~wwwdddOOOAAA@@@@@@>>>999555666;;;@@@888777777777888888777555777777777666666777777777888888888888888888888888888888888888888888888888888888888888999999999999888888888888777777777777666666888999;;;;;;<<<<<<777888999999999999888777444666888777555444666888666666666666777777777777555555555444444444333333333444444444555555555555333333333222222222222111111111111111111111111111111111000000000000111111000111111111111222222222000000111111111222222222111111111111111111111111222222222222222222222222111111111111222333444444222222222222222222222222222333333444444333333222222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222333333333333222222333333333222222222111111111111111000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000///////////////000000000111111111222333333444444444333444444444444444444444444444444444444444444444444333333333444555666777888666666666666666777888888777999;;;;;;888888999;;;;;;<<<>>>???@@@???>>><<<;;;<<<===>>>>>>===<<<;;;888:::<<<>>>@@@???>>>===;;;;;;::::::999888888777777666666666555555555555333333333333333333333333111111111222222333333444111111111111111111111111000000000000000000000000---.........//////000000//////000000000000//////.../////////000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111222222333333333111111111111111111111111//////000111111111111111000000111222333333444444333333222222333333444555333333333444444444555555333333444444555666666777777777888888999999999::::::;;;;;;<<<;;;;;;::::::999:::;;;===>>>>>>??????:::>>>AAABBBAAA@@@BBBDDDAAAAAABBBCCCDDDFFFFFFGGGBBBDDDFFFGGGHHHJJJNNNQQQKKKNNNUUUXXXVVVXXXiii}}}}}}kkkgggwwwkkkoooqqqrrr{{{|||yyywww|||{{{gggVVVKKKBBB>>><<<888999:::999888777777777999888777888999888777555777777666666666666777777777777777777777777777777777777777777777777777777777888888888888999999999666666666666555555555555444666777999:::::::::999555555777888888888777666333666777777555444666888555555666666777777888888555555444444444333333333333333333444444444555555333333333222222222111111111111111111111111111111111111000000000000111111000111111111111222222222000000111111222222222222111111111111111111111111222222222222222222222222222222222222333444555555222222222222222222222222222333333444444333333222222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222333333222222222333333333222222222111111000000000000000111111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000222222333444444555666666222222333333333444444444444444444444444444444444666666555555555555666666444555777888999:::;;;;;;;;;:::999888999999;;;;;;<<<===>>>??????@@@??????>>>???AAAAAAAAA???>>><<<==================<<<;;;::::::::::::999888777666888888777666666666666666555555555444444333333333333333333333333333333333111111111111111111111111222111111111000000//////000000000000000000000000......///000000000000000000000000...,,,,,,...000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111222222222333333333222222222222222222222222444444444444444444444444333333333444444444555555666666666666777777777777:::999888888888999:::;;;::::::;;;;;;;;;;;;;;;;;;======>>>???????????????@@@@@@AAACCCDDDFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLNNNRRRVVVZZZ]]]hhhyyy{{{mmmooozzz}}}jjj]]]MMMAAA===<<<<<<;;;999999888777666555444444777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777888888888888777777777777777666444222222222444555777777888888888888777666333444555777888888888999777777777666555555555444444555555666666666666666666666555555555444444444444444333333333333222222111111111111000000000000222111111111000000//////000000000000000000000000000000000000111111111111222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222222222222111111111000000222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000222222333333444444444555222222333333333444444444444444444444444444444444555555444444444444555555777777888999::::::999999;;;;;;:::999::::::<<<<<<>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@???===;;;:::===============<<<<<<;;;:::::::::999999888777666777777666555555555555666555555444444444333333333333333333333333333333333111111111111111111111111111111111000000000//////000000000000000000000000......///000000000000000///000000...------///111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111222222222333222222222222222222222222444444444444444444444444333333333444444444555555666666666666777777777777999999888888888999:::;;;:::::::::;;;;;;;;;;;;<<<======>>>>>>?????????>>>??????@@@BBBCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJLLLNNNRRRVVVXXXUUUZZZfffxxx{{{uuu]]]OOOHHH>>>999999:::999777999999888888777777666666666666666666666666666666666666666666666666666666555666666666777777777777777777777777777777777777888888777777777666666666777555444222222222444555555666666666666666555555333333444555666666666666666555555555555555555444444444555666666666666666666555555555444444444444444444333333333333222222111111111111000000000000000000000000/////////...000000000000000000000000000000000000111111111111222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222222222222111111111000000222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////000000000000222222222222222222333333333333333333444444444444444444444444444444444444444444333333333333444444999999:::::::::999999888;;;;;;;;;;;;;;;<<<===>>>AAAAAA@@@@@@@@@@@@??????BBBBBBBBBAAA???===:::999===============<<<;;;;;;999999999999888777777666666555555444444444444444444444444444333333333333333333333333333333333333111111111111111111111111111111000000000000//////000000000000000000000000......///000000000000000...///000///......///111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111111111111000000000111111111111111111111111000000000111111111222222222222222222222222222222444444444444444444444444333333333444444444555555666666666666777777777777999888888888888999:::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGGGGHHHHHHJJJMMMOOOQQQOOOMMMKKKOOO^^^wwwdddLLL@@@===:::888888;;;;;;999666888888888888888888888888666666666666666666666666666666666666666666666666555555666666666777777777777777777777777777777777777666666666666555555555666555333222222333444444333333444444444444444333333333444444444444333333333444444444444444444555444444555666666666666555555555555555444444444444444444333333333333222222111111111111000000000000000////////////.........000000000000000000000000000000000000111111111111222222222111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222111111111111111222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////000000000000111111111111111111111111333333333444444444444555555555555555555555555555555444444333333444444555888999999::::::::::::999;;;;;;;;;<<<===>>>>>>???BBBAAA@@@???>>>>>>>>>>>>FFFFFFEEECCCAAA>>><<<;;;============<<<;;;::::::999999::::::999888888777555444333333222222333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000//////////////////////////////......///000000000000000...///000000///...000111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111///000000000000111111111222222222222222222222222333333333333333333333333333333333444444444555555666666666666777777777777888888888888888999999:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMQQQWWW```fffwwwaaaLLL???===@@@:::999999:::;;;;;;777444666666777777777888888888666666666666666666666666555555555555555555555555555555555666666666777777777777777777777777777777666666555555555444444444444444333222222333333444222333333444444444444333444444444444444333222111222222222333333444444444333444555555666666555555444444444444444444444444444444333333333222222222111111111111000000000///000000000000000////////////////////////////////////000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////////////////000000000000000000111111111111111222333333444444444555555555555555555555555555555555666666555555555555666666666666888999:::;;;;;;;;;::::::;;;===>>>??????@@@AAA@@@???===<<<<<<<<<<<>>??????@@@AAABBBCCCCCCDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGHHHHHH@@@DDDIIIMMMMMMMMMLLLLLLOOO___xxx~~~^^^YYYOOODDD===:::;;;===888777666666555555333222444444555555666777777777555555555555555555555555444444444444444444444444555555555555666666666666666666666666666666666666555555555555444444444444333333333222222333333333222333444555555555555555555555666555555444333222111222222222333333444444333444444555555555555555333333444444444444444444444444333333333222222222111111111111000000000///111111111111111111111111///////////////////////////000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////........................//////000000000000//////////////////////////////////////////000000000000///000000111222222333333333444444444555555555555555555555555555555555555666666666555555666666666444555666888:::;;;;;;;;;888999;;;===>>>???@@@@@@@@@???===<<<;;;;;;<<<<<>>===<<<<<<=========<<<;;;:::999888999999:::::::::999999888444333333222222222222222222222222222333333333333222222222222222222222222111111111111111111111111......////////////000000000000000000000000000000......///000000000000000///111222222000/////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000111111111111111111111111111000000000111111111222222222222222222222222222222333333333333333333333333333333333444444444555555666666666666777777777777666777888888999999888888888999::::::;;;<<<======<<<<<<;;;::::::<<<===>>>??????@@@AAAAAABBBCCCCCCEEEEEEEEEDDDDDDEEEFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGKKKOOOGGGJJJRRR]]]kkkrrr]]]OOO???===::::::;;;<<<:::888777666555444444444555666444444444555555666666666555555555555555555555555444444444444444444444444444444555555555666666666666666666666666666666666666555555555555444444444222222222222333333333333333333444555666666666666666666666666666555444444222333333333333333333444333333444555555555555444333333333333444444444444444444333333333333222222111111111111000000000000111111222222222222222333000000000000000000000000000000000000111111111111111111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000........................//////000000000000//////000000000000000000000000////////////000000000000...///000111222444555555444444444444555555555555555555555555555555555555666555555444444555555666444555666777888999999999666888:::<<<>>>???@@@@@@AAA???===<<<;;;<<<===>>>???>>>>>>=========>>>>>>=========<<<;;;:::888888666777777888888888777777444444333222222222222333111111222222222333333333111111111111111111111111111111111111111111111111........./////////000000000000000000000000000000......///000000000000000000222333333000...---...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111111111111111111111222222222333222222222222222222222222222222222222222222222222333333333444444444555555666666666666777777777777555666777888999888888777888999999:::;;;<<<===>>><<<;;;:::999:::;;;===>>>>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEKKKJJJFFFBBBAAACCCHHHLLLLLLHHHFFFGGGJJJQQQbbbqqq{{{fffWWWKKKAAA;;;???<<<888666777888888777777777777666666666888:::555555555555666666666666555555555555555555555555333333333333333333333333444444444555555555666666666666666666666666666666666666666555555555555444111111222333333333333333222333444555666666666666555555666666666555555444444444444444333333333333222333444444555555444444222222333333333444444444444444333333333333222222111111111111000000000000000000111111222222222222000000000000000000000000000000000000111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000........................//////000000000000//////000000000000000000000000////////////000000000000...///000111333555666777444444444555555555666666666666666666666666666666555444444333333444444555666666777777777777666666555777999<<<>>>?????????AAA@@@>>>===<<<===???@@@???>>>>>>>>>???@@@AAAAAA=========<<<;;;:::888777555555666666666666666555555444333333222222333333111111111222222333333333111111111111111111111111111111111111111111111111---.........//////000000000000000000000000000000...//////000000000000000111333444333000...------////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111111222222222222333333333222222222222222222222222222222222222222222222222333333333444444444555555666666666666777777777777555666777999999888888777888888999:::;;;======>>><<<;;;:::999999;;;<<<>>>======>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDAAACCCDDDDDDCCCBBBCCCCCCBBB@@@BBBFFFFFFCCCGGGOOONNNccc|||ooo```MMMBBB@@@@@@<<<777666777888888777777666555444555666555444444555777777777777777777666666666555555555555555555555555333333333333333333333333444444444555555555666666666666666666666666666666777666666666666555555555000111222333333333333333111222333444555555555555444444555555666555555444555555555444444333333333222333444444555555444444222222222333333444444444444444444333333333222222111111111111000000000000//////000000111111111222000000000000000000000000000000000000111111111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222222333333333222222222111111222222222222222222222222000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000........................//////000000000000//////000000000000000000000000////////////000000000000111111000000111333444666222333444444555555444444555555555444444333333333555444444333333444444555666666666666555555555555666666888999;;;<<<>>>>>>?????????>>>===<<<<<<;;;;;;;;;<<<>>>????????????>>>===;;;888777666666777666666555444444444444555333333333333333333333333222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////111111000000//////......////////////////////////000000000000000000000000//////000000000000//////000000000000111111111111111111111111111111111111000000000000111111111111222222222111111111000000////////////000111222333222222222111111111111000111111000000111111222333222222333333333333444444555555555555666666666666777888888888888999999999999999999999999999999999888999:::;;;;;;;;;:::999<<<<<<===>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@BBBFFFLLLSSS]]]nnnzzzdddWWWEEECCC???<<<:::888999999888888888888777777777666777666555444444555666777666666666666666666666666666666555555555444444444444444444333333222222222444333333222333444555666666666555555555444444444444555555555444333333222333333333333333333333333222222333333444555666666555555555444444333333333444444444444444444444444555444444333333444444555333222222111111222222333333333333222222222111111222222222111111111000000000000000000111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000111333444666222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222111111111000000//////111111111111111111111111222222222222222111000///111111111111111111111111//////000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000111111000000111222444555222333444444555444444444444444333333333222222222444444333333333333444444666666666666666666666666555666777999;;;<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<>>>>>>>>>>>>>>>===<<<;;;999777777666666555555444333333333333333333333333333333333333333222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000//////......//////////////////////////////////////////////////////000000000000////////////000000000111111111111111111111111111111111//////000000000111111111222222222111111111000000000000000000000111222333222222222111111111111000111111000000111111222333222222333333333333444444555555555555666666666666777777888888888999999999999999999999999999999999999:::;;;<<<===<<<;;;;;;:::;;;<<<===???@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>???BBBDDDEEEEEEFFFKKKTTT[[[gggsss{{{iiiWWWKKKFFFGGG???>>>;;;999888888999999777777777666666666555555777666555444444555666777555555555555555555555555666555555555444444444333333333333333222222222111444333333222333444555666666555555555444444444333444444555555444333333222333333333333333333333333222222333333444444555555555444444444333333333333444444444444444444444444444444333333333333444444333222222111111222222333333333222222222111111111222222222111111111000000//////000000000111111111000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000111333444555222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000///111111111111111111111111222222222222222111000000111111111111111111111111///000000000111111111111//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......///000000000000000111000000000111222333444222222333444444444444444333333222222222222111111333222222222222222222333555555666666777777888888555666777888:::<<<===>>>===<<<;;;::::::999999999888999<<<===>>>===<<<;;;;;;;;;::::::888777555444444333333222222222222222333333333333333333333333222111111111111000000000222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000////////////...//////////////////////////////////////////////////////000000000000////////////000000000000111111111111111111111111111111//////000000000000111111222111111111111000000000111111111000111111222222222222222111111111111000111111000000111111222333222222333333333333444444444555555555555666666666777777777888888888999999999999999999999999999999:::;;;<<<>>>>>>======<<<888999:::<<<>>>@@@BBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@======<<<<<<<<<<<<======;;;===???===;;;:::===@@@CCCHHHQQQ[[[iii{{{yyykkkYYYVVVPPPEEE;;;666777999999888777666666777999999666555555555555444444444666666555444444555666666555555555555555555555555555555444444444444333333333333333333222222222222333333222222222333444555555555444444444444333333444444444444444333333222333333333333333333333333333333333333333333333333444444333333333333333222333333333333333333333333444333333222222333333444222222111111111111222222333222222222222111111111222111111111111000000000//////000000000000111111000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222333444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111222222222222111000000111111111111111111111111000000000000111111111111//////000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......///000000000000000000000000000111111222222222222333444444444444333333333333222222222222222222222111111111111222222555555666666777888999999444555666888999;;;<<<===<<<;;;:::999999999999:::777999;;;======<<<:::888999:::::::::999777555333444444333222222222222222222222222222222222222222111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000111111111111111111111111111////////////000000000111111111111111000000000000222222111111111222222333222222222111111111000000111111000000111111222333222222222333333333444444444444444555555555666666777777777777888888888888888888888888888888888888:::;;;<<<=========<<<;;;888999:::;;;===>>>@@@@@@>>>>>>?????????@@@@@@@@@????????????????????????@@@@@@@@@?????????>>>>>>;;;;;;::::::::::::;;;;;;888:::============@@@BBBDDDCCCBBB@@@BBBHHHQQQXXXkkkqqq{{{zzzgggZZZMMMDDD777;;;???AAA???;;;999999777666666555666666777888555555555555444444444444555555555555555555555555444444444444444444444444444444333333333333333333444444444333333333333333222222222222222222333333444444333333333333333333333333444444444333333222222222222222222222222222333333333333222222222222333333333333222222222222222222222222222222222222333333222222222222333333222222111111111111222222222222222222111111111111111111111111000000000000////////////000000000111000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111222222222111111000111111111111111111111111000000000000000111111111////////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000//////000000000000000000111222333333444444333333333333333444444444444444222111111000000111111222444555555666777888888999444444555777999:::<<<<<<<<<;;;:::999888999:::;;;888999;;;;;;;;;:::888777888888999999888666444333555444444333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////.............../////////////////////////////////........................//////000000000000//////...////////////000000000000000000000000000000000...////////////000000000000000000000000000000000222222222222222333333444222222222111111111000000111111000000111111222333222222222333333333444444444444444444555555555555666666777777777888888888888888888888888888888888888999:::;;;<<<;;;:::::::::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>============:::999999999999999999:::======<<<;;;999:::;;;<<<999:::;;;;;;<<<>>>AAACCCCCCFFFJJJRRR]]]mmm|||zzzccc^^^SSSHHH@@@>>>;;;888;;;;;;999777666666888:::888777777666666555555555666666555555555444444444444444555555555555444444444444444444444444444444222222333333333333333333444444444555555555555555222222222222222222111111222222333333333333333333222222333333444333333222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222222222111111111111222222222111111000000111111222222222222111111111000000000000000000000000000000...////////////000000000000000000000000000000000///000000000111111111111000000111111111222222222000000000000000000000000////////////////////////000000000000000000000000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111000111111222222222111111111111111111111111111111111111000000000000000000...////////////000000000////////////////////////////////////////////////........................////////////////////////......///000000000000000...///000000000000//////111111222333333333333333333333444444444444555555222111111111111111111222444444555555666666777777333444555666888:::;;;<<<<<<;;;999888777999:::;;;:::::::::::::::999888888888888888777777666555444555555444333333333333333222222222222222222222222//////000000000000000111111111111111111111111111000000000000000000000000////////////////////////////////////////////////---............/////////////////////////////////........................//////000000000000//////......////////////000000000000000000000000000000......////////////000000//////000000000000000111222222222222333444555666222222222111111111111000111111000000111111222333222222333333333333444444333444444444444555555555666666666777777777888888888888888888888888888888666777888::::::999999888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>???????????????======<<<<<<<<<;;;;;;;;;999999888888888888999999===;;;999777666777888999444666999<<<======<<<;;;888:::===???AAADDDIIIMMMQQQXXXdddqqq~~~sssfffaaa```VVVHHH@@@>>>;;;:::::::::999888999888777666555555555666888888777777666555444444666666555555555444444444444444555555555555444444333333333333333333333333111111222222222222333333444444444444555555555555111111222222222111000000111111222222222222333333111222222333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111222111111000000111111222111111000000000000111111222111111111111000000000//////000000000000000111......////////////000000000000000000000000000000000000000000111111111111000111111111111222222222000000000000000000000000////////////////////////000000000000000000000000000000111111222111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111111111000000000000......////////////000000000000000000000000000000000000000000000000000000........................000000000000000000000000......///000000000000000...//////000000///......111111222333333333333222222222333333333444444444222222222111111222222222444444444444555555555555222333444666888999:::;;;:::999777666666777999;;;===<<<:::999888888999999888888777666555555555555444333333222222222222222111111111111111111111111////////////000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////---------.........//////////////////////////////........................//////000000000000//////........./////////000000000000000000000000000000........./////////000000////////////000000111111111111111222444555777888222222222111111111111000111111000000111111222333222222333333333333444444333333444444444555555555666666666666777777777888888888888888888888888888666777888999999999888777888999999999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<=========>>>>>>>>>??????<<<;;;;;;;;;;;;:::::::::999999888888888888999999888777777777999:::;;;;;;999999999999999777555333666888;;;<<<<<<;;;;;;<<>><<<<<<:::::::::999777666666111333777:::<<<:::777444666666666666555444333333444444444444333333333333333444444555555444444333222222222222222222222222111111111111222222222333222222222333333333444444111111222222222111///...111111111111222222222333111111222333333333333333111111111111111111111111//////000000111111222222000000000000111111222222111111111111111111111111111111000000000000111111111111000000000000111111111111111111000000000000////////////000000111111........./////////000000000000000000000000000000000000000000111111111111000111111111111222222222000000000000000000000000////////////////////////000000000000000000000000000000111222222111000///111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000111222222222222222111111111111111111111111111111111111000000000///........./////////000000000000000000000000000000000000000000000000000000........................000000000000000000000000......///000000000000000......///000000///...---111111222333333333333222111111111222222333333333333333222222222222333333444444444444444444333333222333444666777999:::;;;999777555444444666888:::???===;;;888777888999:::999777666444444444555666333222222111000111111111111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////////////////////////////........................//////000000000000//////............/////////000000000000000000000000000............/////////000.../////////000000111111000111111222444666888999222222222111111111111000111111111000111222222333222222333333333444444444333333333444444444555555666666666666777777777777777777777777777777777777666777888999:::999888888666777777999:::;;;<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;:::::::::999999999999888888888888999999777777777888999999777555666555333444666888999:::444666777666666666999:::111666;;;<<<::::::>>>CCC<<>>>>>============<<<<<<;;;::::::999;;;;;;;;;;;;::::::999999999999999888888888777777666666666666666666666666666555555444444555555666444333333222222333333444333333333444444444444555555444333333222222222333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000000111111111111111111111111111111111222222222333333333333222222222111111111111111111111111111111111222111000//////000111222000000000000000000000000000000000000////////////000000000000000000000000.........//////000222222111111111111111111111111000000000111111111222222111111111111111111111111---...//////000000////////////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111111000000000///000000000111111111222222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000/////////........................//////////////////////////////////////////000000000000111111000111222222333333222222222111111111111000000000111222333333111111222333444444444444333333333333666666777888999::::::;;;777555444555777888888777999999888888888999999:::555555666777777777666666555555444333222222222222222111111111111000000000111111111111000000000000111111000000000000//////////////////////////////////////////////////////////////////............////////////////////////////////////////////////......------------..................////////////////////////////////////////////////000000000000000//////............///000000000000000000000000000000000000111222333444333333222111111111111222000111111111111222222222222222333333333333444444555444444444444333333333555666777777888888777777777777777777777777777777666666777777888999::::::999;;;;;;;;;999999999;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<:::999888777666666666666444444444444333333333333666555555555555444444444444444444444444444444444333333444444444555555555555555555555555555555555222333333444444555555666555555555555555555555555444444555666666666666666777777777666666555555444666666666666555555555555777777777666666666666666333333333333333333333333444444333333333333444444333333222222222222333333333333333333444444444444444444333222222222333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111111111111111111111111111111111111111222222222222333333222222222222111111111111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000111222111111111111111111111111111111111111222222222333111111111111111111111111---...//////000000//////...///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111111000000000000/////////000000000111111000000000000111111111111111111111111111111111111111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////////////////........................////////////////////////////////////////////////000000000111000000111222222222222222111000000000000000000000111222333333111111222333444444444444444444333333555555666888999;;;<<<<<<888777666666777777888888888888888888888999999999555666777888888777666555444444333222222222222222111111111111000000000000222111111111000000000000000000000000000000/////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////......------------..................////////////////////////////////////////////////000000000000000///............//////000000000000000000000000000000000000000111222222222222111111111111111222000000111111111222222222222222222333333333444444444444444444444444444444555666666777777777777777666666666666666666666666444555666777888999:::;;;:::;;;<<<;;;999888999:::;;;;;;<<<===>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;999888777666666555555555444333333333222222222222444444444444444444444444333333333333333333333333222222222222333333333333333333333333333333333333111111222222333333333333666666666555555555555555555555666777777777777777777777666666555555555555666666666555555555555555555555555555444444444444333333333333333333333333333333222222222222333333333333222222222222333333222222333333333444444444444333333222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111000000000000000000111////////////////////////////////////000000000000000000000000000000000000000000//////000111111222111111111111111111111111111111222222222333333333111111111111111111111111......///000000000000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111000000000000000////////////000000000000///000000000111111111111111111111111111111111111222222222222222222222222...///111222222111///...000000000000000000000000///////////////////////////////////////////////////////////////.....................////////////////////////////////////...////////////000000000000000111222222222222111000000000000000000000111111222333333111111222333444444444444444444444444444555666777999;;;<<<<<<999999888888777777888888777777888888999999999999555666777888888777666555333333222111111111222222000000000000000000000000111111111000000000000/////////////////////000000........................////////////////////////.........///////////////////////////////////////////////////////////////......------------..................////////////////////////////////////////////////000000000000//////............//////////////////////////////000000/////////000111111111111111000000111222222000000111111111222222222222222222333333333444444444444444444444444444444555555666777777777777777666666666666666666666666444555555777888999::::::999:::;;;;;;999999:::;;;<<<===???@@@AAAAAAAAAAAA:::;;;;;;;;;;;;;;;;;;:::999888777666555555555555444444444333333333222222333333333333444444444444333333333333333333333333111111111111222222222222111111111111111111111111111111111222222222222222333222222222222222222222333333444555555555555555444444444333333333333333555555666666666666666666333333333333333333333333333333333333333333333333222222111111111111222222333222222111111222222333222222222333333333444444333333333222222333333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000000000111111111222222222222222222111111111000000000000000000000000000000000000000111111000000000////////////////////////.../////////000000000111111111111111111111111111111000000000000111111222111111111111111111111111111111222222222333333333111111111111111111111111...//////000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000111111////////////000000000000///000000000111111111111111111111111111111111111111111111111111111111111---...000111111000...---////////////////////////////////////////////////////////////////////////.........///////////////............////////////////////////////////////......////////////000000///000111111222222111111000000000111111111111222111222333333111111222333444444444444555555555555333444555777888999;;;;;;888999999888666555666888555666777888999999999999666666777777777666555555222222111111000111111222//////000000000000000111000000000000////////////......////////////000000........................////////////////////////.........///////////////////////////////////////////////////////////////......------------..................////////////////////////////////////////////////000000000000///............//////000////////////////////////000000////////////000000111000000000000111222222000111111111111222222222222222333333333333444444333333333444444444444555444555666666777777666666777777777777777777777777555555666666777888999999888999;;;;;;:::999;;;<<<===>>>@@@AAABBBAAAAAA@@@::::::;;;;;;;;;;;;::::::999888777666555555555555444444444444333333333333222222333333333333333444222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111222222222222222222222222333444444444444333444444444444444333333333333333333444444444444555222222222222333333333333444444444444444444444444222222111111111111222222222222111111111111222222222222222222333333333333333333222222222333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000000111111111111222222111111111111000000000000000000000000000000000000000111111111111000000000000000000000000000000......//////000000111111111111111111111111111111111111111000000111111222111111111111111111111111111111111111222222222333111111111111111111111111...///000000111111000000---...//////000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111/////////000000000111111000000000000111111111111111111111111111111111111000000000000000000000000---...///000000///...---////////////////////////000000000000000000000000////////////////////////.........///////////////............////////////////////////////////////........./////////000000///000000111111111111111111111111111222222333333111222333333111111222333444444444444555555555666333444444666777888999999777888888666333222444666444555777888999999999888777666666555444444555555111111000000000000111111////////////000000111111////////////.........---........./////////000000........................////////////////////////............/////////000////////////////////////////////////////////////......------------..................////////////////////////////////////////////////000000000000...............///000000////////////////////////000//////....../////////000000000000000111222222000111111111111222222222222222333333333333444444333333333444444444555555444555666666777777666666777777777777777777777777555666666666777777888888777888::::::::::::<<<======>>>???AAAAAA@@@>>>===999:::;;;;;;;;;;;;:::999999999888777666666666666444444444333333333222222111222222222333333333333222222222222222222222222000000111111111222222222000000000000000000000000000000000000000000000000222222222333333444444444222333333444444444444444444555555555555555555555111111222222333333333333111111222222222333333333333333333333333333333333333222222111111222222333222222111111111111222222111222222222222333333333333222222222333333444555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000///000111222222111000///000000000000000000000000.........///000111111111111111111111111111111111222222111000000111111222111111111111111111111111000000000111111111222222111111111111111111111111//////000111111111111000---...//////000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111///000000000111111111111000000000111111111222222000000000000111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............/////////000............////////////////////////////////////............/////////000//////000111111111111111111111222222222333333333111222333333111111222333444444444555555555666666333333444555666777888888555777777555111000222444444555777888999999999888777666555333333333444555111000000000000000111111.../////////000000111111///.........---------------.........//////000000........................////////////////////////---.........//////000000////////////////////////////////////////////////.........------...................../////////000////////////////////////////////////000000000000...............///000111////////////////////////000//////.........//////000000///000000111222222000111111111111222222222222222333333333444444444333333333444444555555555444555555666666666666666777777777777777777777777666666666666777777777777666777999::::::;;;===>>><<<===???@@@???>>><<<;;;999999;;;;;;;;;;;;999999:::999888777777666666666333333333222222222222111111111111222222333333333111111111111111111111111111111111111222222222222111111111111111111111111/////////////////////......//////000111222333333000111222222333333222222111111111222222222222222111222222222333333444444111111222222333333333333222222222222222222222222333333222222222222333333222222111111111111222222111111222222222333333333222222222222333333444555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000///000111222222111000///000000000000000000000000---......///000111111222111111111111111111111111222222111111111111111222111111111111111111111111///000000000000111111111111111111111111111111111//////000111111111111111---......///////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111//////000000111111111222111111111111222222222222000000000000111111111111111111111111111111111111////////////////////////111111000000000000111111////////////////////////000000000000000000000000////////////////////////---.........//////000000............/////////000////////////////////////............////////////000000000000111111111111000111222333333333333333333333333333333333333333444555444000000444666555777777777777777777666666444666888888666555444555777777777777777666555555666555333111111222333444111111111111111111111111000000000000000000000000////////////////////////..................------........................111111000......---------......////////////......///////////////////////////////////////////////////////////////////////////////////////000111111////////////....................................////////////////////////............//////////////////............//////000000000000111111111111000111111111111222222222222222333333333333444444333333333444444444555555444444444444444444444444555444444444444555666666555555555555666666666666666666666666777888999:::::::::999999:::;;;===>>>>>>===<<<;;;:::999888888777777777777666666666666222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333222222222222222222222222111111111111111111111111222222333333333333444444111111000000000000111111222222222111111111000000111111111111111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000---...///000000111000000////////////////////////000000000000000000000000222111000000000000000111111111111111000000000000222111111111000000//////////////////000000000000000000000000111111111111111111///...------------000000000000111111111111222222111000/////////000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000//////000000000000//////222111111111000000//////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000111111000000000000111111111111000000000000111111111111111111111111111111111000///......///000111000000000000000000000000//////............//////000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////............////////////000000000000111111111111000111222333333333333333222222333333333333333333333555444222333888:::999777777666666666666666555444666888999888666666777777777777777777666555555666444333111111222333444111111111111111111111111000000000000000000000000////////////////////////................................................111000///......---------......////////////......///////////////////////////////////////////////////////////////////////////////////////000000111////////////........................................................................//////////////////............////////////000000000111111111000000111111111222222222222222222333333333444444333333333444444444444555444444444444444444444444555444444444444555666666666666666666777777777777777777777777777888999999::::::999999:::;;;======>>>===<<<;;;:::999999888777777777666666666555555222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000/////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333222222222222222222222222111111111111111111111111222222222333333333444444111111000000000000111111222222222111111111000000111111111111111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000...//////000000000000///000000000000000000000000000000000000000000000000111000000000000000111111111111111000000000//////111111111000000000//////////////////000000000000//////000000000111111111222111000///............000000000000111111111111222111000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000111111111000000000//////000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111000000000000111111111111000000000000111111111111111111111111111111111000///......///000111000000000000000000000000//////............//////////////////////////////////////////////////////.........................../////////000000000000////////////////////////............////////////000000000000111111111111111111222333333333222222111222222222333333444444666888777444555:::;;;:::666666666555555555444444444666999:::999888888999777777777666666666555555555444333222111222333444111111111111111111111111000000000000000000000000////////////////////////................................................111000///......---............////////////......//////////////////////////////////////////////////////////////////////////////......//////000111////////////........................................................................//////////////////............////////////000000000000111111000000000111111111222222222222222222333333333333333333333333444444444444444444444444444444444444555444444444444555666666666666777777777888888888888888888888888888888888999999999999:::;;;<<<=========<<<;;;;;;:::999999666666666666555555555444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000000000000111222222222222222222222222222222111111111111111111111111222222222222333333333333111111000000000000111111222111111111111000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000///000000000000//////...000000000000000000000000000000000000000000000000////////////000111111222111111000000000000//////111111000000000000//////////////////000000000000//////000000000000111111222111111000////////////000000000000111111111111000000000000000000111222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000111111222222111111000111111000000000000//////000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111000000//////000000111111111000000000000111111111111111111111111111111000000////////////000000000000000000000000000000//////............//////////////////////////////////////////////////////............................../////////000000000////////////////////////............///////////////000000000111111111111111222222333333333222222111111111222333333444444999;;;:::666555777888555666555555555444444444444333666888999999888999:::777777666666555555555555555444333222222222333333111111111111111111111111000000000000000000000000////////////////////////---------.......................................000000///.....................////////////......///////////////////////////////////////////////////////////////////////////............///000000////////////........................................................................//////////////////............//////////////////000000000111000000000000111111111111111222222222222333333333222222333333333444444444333333444444444444444444555444444444444555666666666666666666777777777777888888888888888888777777888888888999::::::;;;;;;===<<<<<<;;;::::::999999555555555555444444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000/////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000111222222111111111111111111111111111111111111111111111111111222222222222333333333111111000000000000111111111111111111000000000000111111111111111111111111////////////000000000000////////////////////////000000000000///////////////000000000111111111111111111111111000000000///000000111000000///...---111111111111111111111111000000000000000000000000.........//////111222333111000000000////////////000000000000000000//////////////////000000000000////////////000000000111222222111000000000000000///000000000111111111111000/////////000111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000111111111111000000000000000000000000//////000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000////////////000000111111000000000000111111111111111111111111111111000000////////////000000//////////////////////////////............//////////////////////////////////////////////////////................................./////////000000////////////////////////............///////////////000000000111111111111222222333333333222222111111111111222222333333333777999888444444666555333555555555555555555555555222555777888888888888999777777666555444555555555444444333333222222222222111111111111111111111111////////////////////////////////////////////////---------.........//////........................000//////............///......////////////......////////////////////////////////////////////////////////////////////////...............//////000////////////........................................................................//////////////////............//////...////////////000000000//////000000000111111111111111111222222222333333222222222333333333444444333333333444444444555555555444444444444555666666444444444555555555666666777777888888888777666666777777888999999:::::::::;;;;;;::::::999999888888444444444444333333333222111111111111111111111111////////////////////////////////////////////////////////////////////////------....../////////000////////////////////////......//////000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////000000111222111111111111111111111111000000000000000000000000111111111222222222333333111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////000000000000///////////////000000000111111111111111111111111000000000///000000111000000///...---000000000000000000000000////////////////////////............///000111222000000000////////////...//////////////////000000////////////000000000000...////////////000000000222111111000000000000000///000000000111111111111000/////////000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///......////////////......//////////////////000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000//////000000000000////////////////////////////////////............//////........................////////////////////////....................................////////////////////////////////////............////////////000000000000111111111111222222333333333222111111222222222222222222222222000333444222333666777444444444444555666666777777333555888999888777777888777666555444444444555666444444444333333333222222111111111111111111111111////////////////////////////////////////////////,,,,,,------.../////////........................//////............//////......////////////......////////////////////////////////////////////////////////////////////////......------......///000////////////....................................------------------------............//////////////////............//////......////////////000000/////////000000000111111111111111111222222222222222222222222333333333333222333333444444555555555555444444444444555666666333333444444444555555555444555666777777777666555666666777999999999999999999999999888888777777777333333333333222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////---------......//////000////////////////////////---......//////000000111////////////////////////000000000000000000000000000000000000000000000000000////////////000111111111111111111111111111111000000000000000000000000111111111111222222222222111111000000000000111111//////000000000000000111000000000000000000000000......//////000000111111000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000///000000000000//////...////////////////////////////////////////////////............///000000111000000////////////............////////////000000////////////000000000000......////////////000000111000000//////000000000000000000000111111111111000000000000000000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000---......//////......---......////////////000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000000//////......//////000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000//////............//////........................////////////////////////------------------------------........./////////////////////////////////............////////////000000000000111111111111222333333333333222111000333333222222111000000000---111222111222666666444333333444555777888999999555777999:::999777777888888666555333333444555666333444444444333333222222111111111111111111111111////////////////////////////////////////////////,,,,,,------...//////000........................//////............//////......////////////......////////////////////////////////////////////////////////////////////////...------------...//////////////////....................................------------------------............//////////////////............//////........./////////000000////////////000000000111111111111111222222222222111222222222222333333333222222333333444555555666555444444444444555666666444444444444555555555666111333555666777666555444555666777888999999999888777777777777666666666666333222222222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,,,,---......///000000////////////////////////------......///000000111........................000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000111111111111222222222222111111000000000000111111////////////000000111111000000000000000000000000.........///000111111111000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000...//////000000000000///........................//////////////////////////////.........//////000000000/////////................../////////000000////////////000000000000........./////////000000000//////......//////000000000000000111111111111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000......////////////.............../////////000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000//////............//////111111000000000000111111000000000000000000000000...///000111111000///...000000000000000000000000//////............//////........................////////////////////////---------------------------------.........//////////////////////////////............/////////000000000000000111111111111333333333333333222111000444333333222111000/////////333333111111444333000222333444666888999;;;;;;777999;;;;;;:::888888888888666444333333333555666333333444444444333222111111111111111111111111111////////////////////////////////////////////////,,,,,,------...///000000........................//////.........//////000......////////////......////////////////////////////////////////////////////////////////////////...------------...//////000/////////....................................------------------------............/////////000//////............//////............/////////000////////////000000000000000111111111111222222222111111222222222333333333222222333333444555666666555444444444444555666666555555555555666666666777000111333555666666555444444555777888999999888888666666666666555555555555222222222111111111111000000000000000000000000000111111111111111111111111////////////////////////////////////////////////,,,,,,------...///000000////////////////////////---------...///000000111........................000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000111111111111222222222111111000000000000111111.../////////000000111111000000000000000000000000---......///000111111222000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000......///000000111000000........................////////////////////////000//////.........//////000/////////............---.........//////000000////////////000000000000............/////////000//////............///000000000000000111111111111222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000//////000000000000//////---.........//////000000////////////////////////111111111111111111111111000000000000111111111111000000000000000000000000//////............//////111111000000000000111111000000000000000000000000...///000111111000///...000000000000000000000000//////............//////........................////////////////////////---------------------------------.........//////////////////////////////////////////000000000000111111000000000000111111222333333444444333333222444333222222111111222222111333444333333444666888666777888777555555666777999::::::;;;:::999777666888555333333444555555444555555444444444333333333111111111111000000000000000000//////.........---////////////////////////........................////////////////////////------......//////000000........................////////////////////////000000//////.........------------............///---------............///////////////////////////..............................------------.................................///////////////......////////////////////////////////////000000000000111111222333333333222222333333333333333333333333555666777666444333333555555555555555555555555555555555666666666666555555333444555666777777777777555555666666777777777888999777555555555666555333222222222111111111000000111111000///////////////111111111111000000000000///////////////......---///............------------------............///////////////////////////////////////000000000000////////////////////////........................//////000000000000//////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////000000//////.........---000000000000111111111111000000000000000111222222//////000000000000//////............////////////111111000000//////...............///////////////000000//////.........---000000000000000000000000---.........//////000000000///...------...///000000000//////000111222222////////////////////////////////////////////////000000000000000000000000////////////000000000000222111111111000000//////000000////////////000000//////000000000000//////000000////////////000000222111111111000000//////000000000000000000000000...------------...//////000000000000000000000000////////////000000000000---///222666888666111---//////000000000000//////////////////000000000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////////////////........................////////////...........................------,,,,,,------.................................---------,,,,,,,,,////////////000000000000111111000000000000111111222222333333333333222222444333222222111111222222111333444333333333555777555777888888777666666777;;;<<<<<<===<<<;;;:::999888666444333444555555555444444444444333333333333111111111111000000000000000/////////............////////////////////////........................////////////////////////.........///////////////................................................000/////////.........------------............///---------............///////////////////////////..............................------------....................................////////////......////////////////////////////////////000000000000111222222222333333444444333333333333333333333333555666666555444333333555555555555555555555555555555555666666666666555555333444555666777777777777666666666777777777888888999777555444555555444333222222222111111111000000111111000///////////////111111111111000000000000///////////////......---///............---------------------......................................./////////000000000000////////////////////////........................//////000000000000////////////000000000111111111000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000////////////////////////000/////////............//////000000000111111111000000/////////000111111//////000000000000//////............////////////111000000000/////////....../////////////////////000/////////................................................/////////000000//////......//////000000000//////000111111222////////////////////////////////////////////////000000000000000000000000////////////000000000000111111111111000000000///000000////////////000000//////000000000000//////000000////////////000000111111111111000000000///000000000000000000000000///............///000000000000000000000000000000////////////000000000000000222555888:::888444000//////000000000000//////////////////000000000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////////////////........................////////////...........................------,,,,,,------.......................................------,,,,,,.../////////000000000111222111111000000111111222111222222333333222222111444333222222111111222222222333444333222333555777555777999999888777777777;;;<<<<<<<<<<<<<<<;;;:::999777444444555666666555444444444333333333222222111111111111000000000000////////////............////////////////////////........................///////////////////////////////////////........................................................./////////...............---------............///---------............///////////////////////////..............................------------....................................///////////////...////////////////////////////////////000000000000222222222222333444666777333333333333333333333333444555666555444333444555555555555555555555555555555555666666666666555555333444555666777777777777777777777777888888888888888666444444555555444333222111111111111000000000111000000///////////////111111111111000000000000///////////////......---///............---------------------........................................../////////000000000////////////////////////...........................//////000000//////...//////000000000000111111000000000000000000000000//////000000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////............//////000000000000111111000000//////...///////////////000000000000//////............////////////000000000000//////////////////////////////......////////////................................................//////////////////000000111000000///000000/////////000111111////////////////////////////////////////////////000000000000000000000000////////////000000000000111111111111000000000000000000////////////000000//////000000000000//////000000////////////000000111111111111000000000000000000000000000000000000///////////////000111111000000000000000000000000////////////000000000000222222555777999888444111//////000000000000//////////////////000000000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////////////////........................////////////...........................------,,,,,,------.........................../////////............---......//////000000111111222222111111111111222222111222222222222222222111444333222222111111222222222333333333222222444666444777999:::999888777888999999999::::::::::::::::::777555444555666555555333333333333222222222222111111111111000000000//////////////////.........////////////////////////........................////////////////////////000000//////......------........................................................................---------............///---------............///////////////////////////..............................------------..............................---...//////////////////////////////////////////////////////000000000000333222111111222555777999333333333333333333333333333444555555333333444555555555555555555555555555444555555666666555555444333444555666777777777777777777888888888888888888888666444333444444333222111111111111000000000000000000////////////000000111111111111000000000//////////////////......---///............---------,,,,,,---------........................................../////////000000////////////////////////...........................//////////////////...////////////000000000111000000000000000000000000////////////000000000111111111111111111111111111///////////////////////////////////////////////////////////////.........////////////000000000111000//////...............//////000000000000//////............////////////000000000000////////////////////////............///////////////.........000000000000000000000000.........///////////////...///111222222111000000000000/////////000000111////////////////////////////////////////////////////////////////////////////////////000000000000111111111000000000000000000000////////////000000//////000000000000//////000000////////////000000111111111000000000000000000000000000000000000000//////......//////000111////////////////////////////////////000000000000000000111333555444111...//////000000000000//////////////////000000000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////////////////........................////////////...........................------,,,,,,------.........................../////////////////////............///000111111111333333222222222222333333222222222333333222222222444333222222111111222222222333333333222222333555444666888999888777777888888888888888999999:::::::::888555444555555555444333333222222222111111111111111111111000000000///.........///////////////////////////////////////........................////////////////////////000000//////......------................................................---------...............---------............///---------............///////////////////////////..............................------------..............................------...///////////////////////////////////////////////////000000000000333222111111222555777999333333333333333333333333222444555444333333444555555555555555555555555555444444555555555555444444333444555666777777777777888888777777777777777777777555333333333333333111000000000000000000000000000000////////////000000111111111111000000000//////////////////......---///............---------,,,,,,,,,------------.......................................////////////////////////////////////..............................////////////.........////////////000000000////////////////////////...////////////000000000000000000000000000000000////////////////////////////////////////////////.........///////////////...////////////000000000//////............////////////000000000000//////............////////////////////////000000000000000000//////.........---.........///////////////000000000000000000000000///////////////............///000222222222111000000000///////////////000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111000000////////////000000//////000000000000//////000000////////////000000000000000000000000111111////////////////////////......------......///000////////////////////////////////////000000000000///...///000111111///,,,//////000000000000//////////////////000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////////////////........................////////////...........................------,,,,,,------............................../////////////////////------...///000111222222444333333222222333333444222333333444444333333222444333222222111111222222222333333333111111333444444555777777666666888999888888888888999:::<<<===999777444333444444333333222222222111111111000000111111111111000000000000.........///////////////////////////////////////........................///////////////////////////////////////.................................---------------------------------------.........---------............///---------............///////////////////////////..............................------------..............................,,,---...///000000000000////////////////////////////////////000000000000222222222222333444666777333333333333333333333333222333444444333333444555555555555555555555555555444444555555555555444444333444555666777777777777777777777777666666666666666444222222333333222111//////000000000000000111///////////////000000111111111111111000000000000///////////////......---///............---------,,,,,,,,,,,,------------------------------------------........./////////////////////////////////........................---......//////......---......////////////000000////////////////////////......////////////000000000000000000000000000000000000000000000000000000////////////////////////.........///////////////......////////////000000//////......//////000111//////000000000000//////............////////////////////////000000000000000000000///......------.........///////////////........................///////////////...............///000111111111111000000//////......//////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111000000////////////000000//////000000000000//////000000////////////000000000000000000111111111111////////////////////////---------------...//////000000000000000000000000////////////000000000000111000///000111111///...//////000000000000//////////////////000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////////////////........................////////////...........................------,,,,,,------...........................---............/////////------...///000111222222444444333333333333444444333444444555555444444333444333222222111111222222222333333222111111222444444555555444333444777:::666666666777888999;;;<<<999666333222222333222111222111111111000000000000111111111111000000000000............/////////000////////////////////////........................////////////////////////.........///////////////........................------------------------,,,,,,,,,------.........---------............///---------............///////////////////////////..............................------------..............................,,,---...///000000000000////////////////////////////////////000000000000111222222222333333444444333333333333333333333333111333444444333333444555555555555555555555555555333444444555555444444333333444555666777777777777666666666666555555555444666444222111222222111000////////////000000111111///////////////000111111111111111111000000000000///////////////......---///............---------++++++,,,,,,,,,------------------------------------------.........//////////////////////////////........................---......//////......---........./////////000000////////////////////////........./////////000000000000000000000000000000000000000000000000000000////////////////////////............/////////000........./////////000000.........///000111222333//////000000000000//////............////////////.../////////000000000111111000000///......------............/////////000........................000/////////........................///000111222000000///...............////////////////////////////////////////////////000000000000000000000000////////////000000000000///000000000111111111111000000////////////000000//////000000000000//////000000////////////000000///000000000111111111111////////////////////////...............//////000000000000000000000000000////////////000000000000222111//////000000///...//////000000000000//////////////////000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////////////////........................////////////...........................------,,,,,,------...........................,,,,,,------............------...///000111222222555444444333333444444555444555555666666555555444444333222222111111222222222333333222111000222444444444444222222333777;;;444333333333555777999:::888666333222222222111000111111111111000000000000111111111111000000000000---.........//////000000////////////////////////........................////////////////////////---.........//////000000........................------------------------,,,,,,,,,------.........---------.........//////---------.........//////////////////////////////.................................------.................................,,,---...///000000000000////////////////////////////////////000000000000111111222333333333222222333333333333333333333333111222444333333333444555555555555555555555555555333444444555555444444333333444555666777777777777666666555555444444444333666444222111222222111000.../////////000000111111///////////////000111111111111111111000000000000///////////////......---//////.........---------++++++,,,,,,,,,------------------------------------------.........//////////////////////////////........................---..................---............/////////000////////////////////////............/////////000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000............/////////000.........///111222444555//////000000000000//////............/////////000.../////////000000111111111000000///...------------.........//////000000000000000000000000000000000000//////.........---...------------///111222111000///...............////////////////////////////////////////////////000000000000000000000000////////////000000000000//////000000111111111222000000////////////000000//////000000000000//////000000////////////000000//////000000111111111222///////////////////////////////////////000111111000000000000000000000000////////////000000000000222000...---...///...---//////000000000000//////////////////000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////000/////////......................../////////000...........................------,,,,,,------...........................,,,,,,,,,---------......///////////////000111111444444333333222333333333222333333444444333333222222222111111111111222222111111111111111111111111333222222111222444555666333444444555666666666555222222222111111111111000000000000000000///......000000000000////////////------......//////000000................................................---------.........////////////.........---------......---------,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------.........................................................------,,,,,,,,,........................,,,,,,,,,---------......////////////////////////............////////////000111111111111222222222222222222222222222222222111111222222222333333333444555666777666555333111111111222333333444555555555555666666666666555555333333333333333333333333333333333222111000000///////////////////////////////////////////////////////////////.............................................------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------................................................000000//////.........---000000//////.........---............////////////000000//////.........---------------------------///...---,,,+++,,,---...//////////////////////////////////////////////////////000000///...------//////////////////////////////.........---------//////////////////////////////////////////......////////////////////////---------...............///////////////////////////////////////////////////////////////.........000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000//////////////////............////////////000000///...------////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000//////.........---////////////////////////000000//////..................////////////......---------............///..............................---------,,,,,,,,,............///////////////////////////////////////////////////000000111333333222222222222333333222222333333333333222222222222111111111111222222111111111111111111111111222222111111222333555666222333444555555555555555222222222111111111111000000000000000000///......000000000000////////////.........///////////////................................................---------.........////////////.........---------......---------,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------......................................................---------,,,,,,,,,........................,,,,,,,,,---------..........................................////////////000111111111111222222222222222222222222222222222111111222222222333333333333444666777666555333222222222222333333444444444555555666666666666555555333333333333333333333333333222222111000000//////////////////////////////////////////////////////////////////..........................................---------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------................................................000/////////............000/////////........................////////////000/////////.........---------------------------......---,,,,,,,,,---...///////////////////////////////////////////////////////////////...------//////////////////////////////.........---------................................................////////////////////////---------.............../////////////////////////////////////////////////////////////////////...000000/////////.........000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000//////////////////............/////////////////////...------.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000/////////............/////////////////////////////////.........------......////////////......---------............///....................................------,,,,,,............//////////////////////////////////////////......//////000111222111111111111111222222111111111111111111111111222222111111111111222222222222222222222222222222111111111111222333444555222222333444444444333333222222222111111111111000000000111111000000//////000000000000///////////////////////////.........................................................---------..............................---------......---------,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------...................................................------------,,,,,,,,,........................,,,,,,,,,---------......------------------------............////////////000111111111111222222222111111111111111111111111111111222222222333333333222333555666666555444444333333333333333333333333555555666666666666555555333333333333333333222222111111000000//////....../////////////////////////////////////////////////////////............---------------------------...------------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------................................................////////////............////////////......................../////////////////////...............------------------------...------,,,------......///////////////////////////////////////////////////////////////......---////////////////////////...............---------........................------------------------////////////////////////---------.........//////////////////////////////////////////////////////......//////////////////000000////////////......000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000//////////////////............/////////////////////......---....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////............////////////////////////.........---------------......////////////......---------............///......................../////////............---............///////////////////////////////////////............///000000000000000000000111111222111111000000000000111111222222111111111111222222222222222222222222222222000000111111222333333444111222222333333333222222222222222111111111000000000000111111111000000///000000000000////////////000000//////......------......................................................................................................---------,,,,,,,,,------------------------,,,,,,,,,---------......................................................................................................------------------------........................,,,,,,,,,---------......------------------------............////////////000000111111111222222222000000000000000000000000111111222222222333333333222333444555555555555444333333333333333333333222555555666666666666555555333333333222222222222222000000//////............//////////////////////////////////////////////////////.........---------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................................................................///////////////.........///////////////.....................////////////........................---------------------------------------.........////////////////////////////////////////////////...///////////////......////////////////////////................................................+++,,,,,,,,,,,,,,,------////////////////////////,,,,,,------.../////////////////////////////////////////////////////////............////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111000000000000111111000000000000//////////////////............//////...///////////////.............../////////000000////////////////////////////////////////////////////////////////////////............///////////////////////////.........////////////////////////------------------------......////////////......---------............///......................../////////////////////...............////////////////////////////////////...............//////000000/////////000000111222111000000//////000000111222222111111111111222222222222222222222222222222000111111222333333444444111222222333222222111111222222222111111111000000000000111111111111000000000000000000////////////000000//////......------.....................................................................------...........................---------,,,,,,,,,------------------------,,,,,,,,,---------......................................................................................................------------------------........................,,,,,,,,,---------......------------------------............////////////000000111111111222222222000000000000000000000000111111222222222333333333222222333444444555555555333333333333333333333222555555666666666666555555333333333222222111111111/////////...............////////////////////////////////////////////////............------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..............................................................................///////////////.........///////////////............////////////---------...............---------------------------------....../////////////////////////////////////////////////////////......///////////////...////////////////////////---.............................................++++++++++++,,,,,,------////////////////////////,,,,,,------...//////000////////////////////////////////////////////////---.........//////000000//////000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111000000000000111111000000000000//////////////////............//////......///////////////...............////////////////////////////////////////////////////////////////////////////////////............////////////.........///////////////////////////////////////------------------------......////////////......---------............///.........................../////////////////////............////////////////////////////////////......------......///000////////////000111222333222111000//////000111222222222111111111111222222333333333333333333333333111111222444444444444444222222333333333222111111222222222111111111111000000000111111222222111111000000000000///////////////////////////........................................................................------------------.....................---------,,,,,,,,,------------------------,,,,,,,,,---------......................................................................................................,,,,,,,,,------------...........................,,,,,,,,,---------......------------------------............////////////000111111111111222222222111111111111111111111111111111222222222333333333333333333333333444444444333333333333333333333333555555666666666666555555333333333222111111000000//////////////////......////////////////////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------........................................................................///////////////.........///////////////............////////////---------------.........------------------------,,,---...///////////////////////////////////////////////////////////////---...//////////////////////////////////////////---------...............------------------------***++++++,,,,,,------...////////////////////////+++,,,,,,---...///000000////////////////////////////////////////////////------......///000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111000000000000111111000000000000//////////////////............//////---...//////////////////------........./////////000000000000000000000000000000000000000000000000000000000000000000000000............////////////.........///////////////////////////////////////---------------...............////////////......---------............///........................---............/////////............////////////////////////////////////...------------...//////000000000000111222333333333222000//////000222333222222111111111111222222333333333333333333333333111222444555666666555555333333444444333222222111222222222111111111111000///000111222222222222111000000000000////////////.........///////////////................................................//////.........------------------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,---------......................................................................................................,,,,,,,,,---------..............................,,,,,,,,,---------..........................................////////////000111111111111222222222222222222222222222222222111111222222222333333333444444333333333333333333222222222333333444444444555555666666666666555555333333222222111000000///////////////////////////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////............................................................/////////000............/////////000............////////////,,,,,,,,,------.........------------------------+++,,,...///000000000///////////////////////////////////////////////////------...///////////////////////////////////////---------.........//////------------------------+++++++++,,,---.........////////////////////////++++++,,,---...///000000////////////////////////////////////////////////------......///000000111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111000000000000111111000000000000//////////////////............//////------...///////////////---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000............////////////............/////////000////////////////////////------........./////////......////////////......---------............///........................,,,,,,------........................////////////////////////////////////...------------...//////000000000000111222333444333222111//////111222333222222111111111111222222333333333333333333333333222333444666777666666555444444444444444333222111222222222111111111111000///000111222222222222222000000000000////////////---.........//////000000................................................//////.........------------------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////................................................,,,,,,,,,------.................................,,,,,,,,,---------......////////////////////////............/////////000000111111111111222222222222222222222222222222222111111222222222333333333555444444333222222222222111111222333333444555555555555666666666666555555333333222222111000000////////////000000000000000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////................................................---.........//////000000---.........//////000000............/////////000,,,,,,,,,------.........------------------------+++,,,...000000000000///////////////////////////////////////////////////------...///000000//////////////////////////////---------.........//////------------------------++++++,,,------...//////////////////////////////++++++,,,---...///000111////////////////////////////////////////////////---------...///000000111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111000000000000111111000000000000//////////////////............//////------...///000000//////---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000............/////////000---.........//////000000////////////////////////........./////////000000......////////////......---------.........//////........................,,,,,,,,,---------................../////////000////////////////////////............////////////000111111111222222222222111111222222222333333333111111111111111111111111000111222333444333222222666555444444444666777888444444333333333222222222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000//////.........---........................---.........---,,,,,,+++------------------------------......------,,,+++------------------------........................////////////////////////////////////////////////////////////////////////------------------------...------,,,,,,------............------,,,,,,,,,------------------------..................------............////////////000111111111111222222222000000111222222222222111000000111222333333444444444444444444333333222111111111000000111333555666666777888888777555333222222111111111000000//////////////////............................................................---------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................////////////////////////////////////////////////............////////////////////////////////////////////////////////////000///---,,,,,,---///000...------,,,,,,------...---------............///000000000000000000000000000000000000000000000000........................------...///000000//////........................,,,------......------,,,,,,,,,,,,---------......000000//////.........---//////.........---------000//////.........//////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000222222222111111111000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......//////.........---------000000//////.........---......////////////......111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////.........---......------------......---------.........//////......//////...---,,,,,,........................,,,,,,---...//////..................////////////////////////////////////............////////////000000000000111111111222111111111222222222333333222222222222222222222222111222333444444444333333555555444444444555777888444333333333333222222222000000000000000000000000000000000000000000000000000000////////////000000........................000/////////.........---........................------......------,,,+++------------------------------......------,,,+++------------------------................................................////////////////////////////////////////////////------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------....................................////////////000000111111111222222222000000111222222222222111000000111222222333444444333333444444333222222111222111111111111222444555555666777777777555333222111111111000000000//////////////////............................................................---------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------........................////////////////////////////////////////////////............////////////////////////////////////////////////////////////000...---,,,,,,---...000...------,,,,,,------...---------............///////////////////////////////////////////////////........................---......////////////...........................,,,------......------,,,,,,,,,,,,---------......000/////////.........---//////.........---------//////............//////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000222222222111111111000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......//////.........---------000/////////..................////////////......000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000/////////..................------------......---------.........//////......//////...------,,,........................,,,,,,---...........................////////////........................---............/////////////////////000000000000111111111222222222222333222222222222222222222222222222333444444444444333555555444444444555666666333333333222222222111111000000000000000000000000000000000000000000000000000//////......//////000......................../////////...............------------------------------......------,,,,,,------------------------------......------,,,+++------------------------------------------------........................////////////////////////////////////////////////------------------------...------,,,,,,------......------------,,,,,,,,,------------------------....................................////////////000000000111111111222222000000111222222222222111000000111111222333333333222333333333333222111111222222111111111222222333555555666666666444333111111111000000000000//////////////////....................................------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------////////////////////////////////////////////////............///////////////////////////////////////////////////////////////...---,,,,,,---...///...------,,,,,,------...---------............///////////////////////////////////////////////////............................../////////......---------------------------,,,------......------,,,,,,,,,,,,---------....../////////..............................---------//////............//////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000222111111111111000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.../////////.........------////////////..................////////////......000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////..................------------......------........./////////.........///......---,,,........................,,,------............------............/////////........................---------.........//////.........////////////000111111111111222222222222222222222222222222222222111111222222333333333333444444444444444444555555222222222222111111111111000000000000000000000000000000000000000000000000/////////....../////////................................................------------------------,,,------...------,,,,,,------------------------------......------,,,+++------------------------------------------------........................////////////////////////////////////////////////...........................------,,,,,,------...---------------------------------------------------------...........................////////////000000000000111111111111000000111222222222222111000000111111222222222333111222222222222222111111222222222111111111111111444444555555444333222111000000000000000000//////////////////....................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------////////////////////////////////////////////////............///////////////////////////////////////////////////////////////...------------...///...------,,,,,,------...---------............///////////////////////////////////////////////////........................////////////...---,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......................................................///............//////000////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////............///////////////...............////////////....../////////000000000000000........................////////////////////////........................///////////////////////////////////////...............------------..................////////////---...............------........................,,,------......------------------.........//////........................------------............---.........////////////000000111111111222222222222222222222222222222222000000000000000111111111333444444444444333333333222222111111111000000000//////////////////////////////////////////////////////............//////........................---------...............------------------------,,,,,,------...------,,,------------------------------......------,,,+++------------------------------------------------........................////////////////////////////////////////////////...........................------,,,,,,------...---------------------------------------------------------.........//////............//////////////////000000000111111111000000111222222222222111000111111111111111222222000000111111222111111000111111111111111111111000333333333333333222222111//////////////////000000////////////....................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------////////////////////////////////////////////////............////////////////////////////////////////////////////////////.........------............------,,,,,,------...---------............///..............................................................................///......---,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------...............---....................................///000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////000000/////////..................///////////////......////////////............//////000000000000........................////////////////////////------------------------.................................///////////////......------------.............../////////000000------...............---........................,,,---------------,,,,,,------------....................................,,,------------.....................////////////000000000111111111111222111111111111111111111111//////......//////000111333333444444444333222111111111111000000000000//////////////////////////////////////////////////////......------......///---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////...........................------,,,,,,------...,,,,,,,,,------------...------------------------,,,,,,------.../////////............/////////////////////000000000111111000000111222222222222111111111111111111111111111//////000111111111111000000000111111222111111000222222222111111111111111......////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////............////////////////////////////////////////////////////////////...........................------,,,,,,------...---------............///........................................................................------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------.........---------.....................---......///000111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000000000111////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000...//////000000000000000000000000/////////...............///////////////......////////////......---......//////000000111........................////////////////////////.........................................................///////////////......------------............/////////000000000,,,---......///.................................,,,------------,,,,,,+++,,,------------.........------------------------,,,,,,---------.............../////////000000000000000000000111111111111000000000000000000000000000//////...///000111222222333333444333222111000111111000000000////////////////////////////////////////////////////////////......------......///------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////...........................------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,------...//////000............////////////////////////000000000111000000111222222222222111111111111111000000000000...//////000111111000000...///000111222222111111111111111000000111111111........./////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------************************,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////............////////////////////////////////////////////////////////////---..................---...------,,,,,,------...---------............///........................................................................,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////---------......///000111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000111111.../////////000000000111111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000000000000000/////////.............../////////000......////////////......------......///000000111////////////////////////////////////////////////............................................................/////////000......------------........./////////000000000000,,,------...//////..............................---------------,,,+++***,,,,,,---------.........------------------------,,,,,,,,,---------......////////////000000000000000000000000111111111111////////////////////////111000/////////000222333222333333444333222111000000000000000////////////////////////////////////////////////////////////.........------.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,------...///000000............/////////000////////////000000000000000000111222222222222111111111111000000000000000......///000000111000000---...000111222222222111111000000000000000111111---.........//////000000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------************************,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////............/////////000////////////////////////////////////////////////------............------...------,,,,,,------...---------.........//////........................................................................++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////---------......000111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000.../////////000000111111.../////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000000000000000////////////---.........//////000000......////////////......---------...///000000111000000000000000000000000////////////////////////////////////////////////........................---.........//////000000.........------.........////////////000000000000,,,,,,---.../////////...........................------------,,,,,,+++***,,,,,,,,,---------......------------------------...............---------////////////000000000000111111000000000000111111////////////000000000000////////////000000000000111222444555555444222111111000000000000000111222000000000000000000000000........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---.........................................................................................................---------,,,,,,,,,------------------------,,,,,,,,,---------............------------......////////////000000000000000000////////////000000000000000000111111111111222222222111111111000000000000000000000000000000000000000000111111111111444333111////////////000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++***))))))+++,,,------------,,,+++******+++++++++,,,,,,,,,------------------------------------------------------------------------........................------------------------///////////////////////////////////////////////////////////////////////////............---------------------------------................................................................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------..................////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////000000000000------------.........///000000000000111111111111///////////////000111111000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////................................................//////......---------,,,//////000000000000000000......---,,,,,,,,,------//////.........---------......------------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------////////////000000000000111111000000000000111111////////////000000000000////////////000000000000111222333555555444333222111111000000000000000111000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---.........................................................................................................---------,,,,,,,,,------------------------,,,,,,,,,---------............------------......////////////000000000000000000////////////000000000000000000111111111111222222222111111111000000000000000000000000000000000000000000111111111111333222111000/////////000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++******)))***+++,,,------,,,+++******++++++++++++,,,,,,,,,------------------------------------------------------------------------........................------------------------///////////////////////////////////////////////////////////////////////////............---------------------------------................................................................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------..................////////////////////////////////////....../////////000000000000000000000000000000000////////////000000000000////////////000000000000---.........////////////000000000000111111111111///////////////000111111000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////................................................/////////.........------000/////////////////////---------,,,,,,---......//////.........---------......------------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------////////////000000000000000000000000000000000000////////////000000000000/////////000000000111111000111333444555444333333222222111000/////////000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------...------,,,,,,------.........................................................................................................---------,,,,,,,,,------------------------,,,,,,,,,---------............------------........./////////000000000111000000////////////000000000000000000111111111111222222222111111111111111000000000000000000000000000000000000111111111111333222111000/////////000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,++++++************++++++++++++******++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------........................------------------------///////////////////////////////////////////////////////////////////////////............---------------------------------...............................................................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,---------..................////////////////////////////////////------........./////////000000000000000000000000////////////000000000000////////////000000000000////////////000000000000000000000000111111111111///////////////000111111000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////................................................000000////////////....../////////.........------,,,,,,,,,,,,---...//////...............---------......------------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..................//////////////////000000000000000000111111111111000000////////////000000000000/////////000000111111222000111222444444444444444333333111000////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.....................---------,,,,,,,,,------------------------------------------------......................................................................................................---------,,,,,,,,,------------------------,,,,,,,,,---------............------------............//////000000111111000000////////////000000///000000000111111111111111111111111111111111111///////////////////////////000000000111111111111222111111000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------,,,,,,------------------------------------------------------------------................................................///////////////////////////////////////////////////////////////////////////............---------------------------------........................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........,,,,,,,,,---------..................////////////////////////////////////------------.........///////////////////////////////////////000000000000////////////000000000000///000000000000111111111///000000000111111111111///////////////000000111000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////................................................000000000000000//////////////////...------,,,,,,,,,,,,,,,,,,---///000000..............................------------.........------,,,,,,------...------------------------------------------------,,,------......------,,,......//////000000000000////////////000000000000///000111111111111000///////////////000000000000/////////000111222222222111222333333444444444444333333111000////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////......---------,,,,,,,,,------------------------------------------------................................................////////////////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------............------------...............///000111111111000000////////////000000///000000000111111111111111111111111111111111111///////////////////////////000000000111111111111111111111111000000000///////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------................................................///////////////////////////////////////////////////////////////////////////............---------------------------------................................................................................................---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............,,,,,,,,,---------..................////////////////////////////////////------------.........///////////////////////////////////////000000000000////////////000000000000000000000000111111111222///000000000111111111111///////////////000000111000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............///////////////////////////////////////////////////////////////000000000000000//////......------------,,,,,,,,,---...///000111---...........................------------.........------,,,,,,------...------------------------------------------------,,,------......------,,,.........///000000111111////////////000000000000///000111222222111000///////////////000000000000...///000000111222333333333333333333333333333333222222111000/////////000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------.../////////......---------,,,,,,,,,------------------------,,,------......------,,,................................................////////////////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------............------------......------...///000111222222000000////////////000000000000000000111111111111111111111111111222222222000000000000000000000000000000000000111111111111000000111111111111000///////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------------+++,,,,,,------.........------------------------------------------------................................................///////////////////////////////////////////////////////////////////////////............---------------------------------................................................................................................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////......,,,,,,,,,---------..................////////////////////////////////////------........./////////000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000000000111111111111///////////////000111111000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////////////////////////////////////////////////////......////////////000000........................------------...///000000---------.....................------------.........------,,,,,,------...------------------------------------------------,,,------......------,,,,,,,,,,,,---.../////////////////////000000000000///000111222222111000///////////////000000000000...///000111222333333444555555444333222222222222111111000000000000000111000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------...//////000......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,................................................////////////////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------............------------......------...///000111222222000000////////////000000000000000000111111111111000000111111111222222222000000000000000000000000000000000000111111111111///000111222222111000///////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++******+++,,,---,,,,,,,,,------------...++++++,,,,,,---......///------------------------------------------------................................................///////////////////////////////////////////////////////////////////////////............---------------------------------................................................................................................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///......,,,,,,,,,---------..................////////////////////////////////////....../////////000000000000000000000000000000000////////////000000000000////////////000000000000/////////000000000111111000000000000111111111111///////////////000111111000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////////////////////////////////////////////////////------........./////////---......//////000000111///...............//////---------.........//////......------------.........------,,,,,,------...------------------------........................,,,------......------,,,******+++,,,,,,---......////////////000000000000...000111222222111000...////////////000000000000...///000111222333444444666555444333222111111111111000000000000000111222000000000000000000000000000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------...///000000......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,................................................000000000000000000000000..............................---------,,,,,,,,,------------------------,,,,,,,,,---------...............------.........------...///000111222222000000////////////000000000000000000111111111111000000111111222222222222000000000000000000000000000000000000111111111111///000111222222111000///////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,++++++,,,------,,,,,,,,,---------......++++++,,,,,,---...//////------------------------------------------------........................//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------------------------------................................................................................................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000000...---,,,,,,,,,---------................../////////000////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000000000000000111111111111///////////////000111111000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000//////............//////000000000000000000000000000000000000000000000000,,,---------......//////------...///000111222222000//////............///---------.........//////.........------............------,,,,,,------...------------------------........................,,,------......------,,,------------.........///000///.........///111222000111111222222222111111000000000000000000000000...///000111222333444444555555444333333222111111000000000000000000000000000000//////.........---------............------//////.........---------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------.........------,,,,,,,,,------------------------------------------------........................////////////////////////---------............///000000///...---,,,,,,,,,.................................------,,,,,,,,,........................///...---...///222444666111111000000000000111111000111111111111222222222111111111111000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000///...---------------,,,,,,------------------++++++,,,,,,,,,,,,------................................................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------------------------------------------------------.........------,,,,,,,,,---...//////......///111000000//////......------///////////////////////////////////////.........------------------------------............------///...---,,,,,,,,,,,,,,,////////////............//////.........---------...------,,,,,,------...,,,,,,------.../////////------------------------,,,---......//////......,,,,,,,,,---------......000000//////.........---////////////////////////000000000000000000000000//////000000000000//////000000000000111111111111000000000000111111111111000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000//////.........---////////////////////////////////////000000000000000///.........///111222222111///...---------...---.........///000000000........................//////.........---------------............------------------------------...---,,,+++,,,,,,......------........./////////000//////...///000111222111111222222222111000000000000000000000000000000...///000111222333333444444444333333222111111000////////////////////////000/////////............------............------//////.........---------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------......---------,,,,,,,,,------------------------------------------------................................................---------............////////////...---------,,,..............................---------,,,,,,,,,........................//////...///000222555777111111000000000000111111000000111111111222222222111111111000000000//////000000000000111111111111000000000000000000000000000000111111111111000000//////////////////////////////...---------------------------------------++++++,,,,,,,,,,,,------------------------------........................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------------------------------------------------------......---------,,,,,,,,,---...//////......///111000000000000/////////////////////////////////////////////////////////...------------------------------............------///...---,,,,,,,,,,,,---////////////............//////.........---------...------,,,,,,------..................---------------------------------,,,---......//////......,,,,,,,,,---------......000/////////............//////////////////////////////////////////////////////000000000000////////////000000000111111111//////000000000111111111000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000///////////////////////////000000000000111111111000000000000000000000000////////////////////////000/////////............////////////////////////.../////////000000000000000//////...///000111222222111000...------........................//////........................//////.........---------------............------------------------------......---,,,,,,,,,---........./////////000000000///////////////000111111111222222222111000000///000000000000000000000000...//////000111222333333222222222111111000000///////////////////////////////////////............------............------...............---------......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------...------------,,,,,,,,,------------------------------------------------------------------------........................---------............///..................------------------------------...------------,,,,,,,,,------------------------000/////////111333555666111000000//////000000111000000000111111111222222111111000000000000//////000000000000111111111111000000000000000000000000///000000111111000000///........................///...------------------.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------...------------,,,,,,,,,---...//////......///111000000000000000111111111////////////////////////......//////////////////------------------------------............------......---,,,,,,,,,------////////////...........................---------...------,,,,,,------...//////......---,,,,,,+++,,,,,,,,,,,,------------,,,---......//////......,,,,,,,,,---------......////////////............//////////////////////////////////////////////////////000000000000////////////000000000000111111//////000000000000111111000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111////////////////////////........................000000000000111111111222000000000000000000000000////////////////////////////////////............////////////////////////....../////////000000000///////////////000111111222111000///......//////.........---------------.......................................---------------............------------------------------///...---,,,,,,,,,,,,,,,////////////000000000000///////////////000000111111222222222111000///.../////////////////////////////////000111222222333111111000000000////////////////////////////////////////////////.........------............------..............................------------......------............---------------------------------------------------------------............///------------------------------------------------------------------------------------------------------------------------........................---------............///---------...............------------------------------------------------------------------------///......///000222333444000000////////////000000000000000000111111111111111000000000///////////////000000000111111111111000000000000000000000000//////000000000000//////------------------------......---,,,,,,---------//////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------...//////......///111......//////000000111111////////////////////////............////////////------------------------------............------...------,,,,,,,,,------////////////.......................................------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///.........,,,,,,,,,---------......///////////////.........//////////////////////////////////////////////////////000000000000//////////////////000000000111////////////000000000111000000000000000000000000///////////////000111111////////////////////////000000000000000000000000////////////////////////////////////000000000111////////////////////////........................////////////000000000000111111111111111111111111///////////////////////////////////////.........////////////////////////........./////////000000///////////////000000111111111000000////////////.........---,,,,,,,,,+++................................................------............------------------------------///......---,,,,,,,,,,,,////////////000000000000...//////000000000000000111111111111111000///.../////////////////////////////////000000111111222000000///////////////....................................///////////////------............---------.....................///......------......///---......//////......------------------------------------------------------------............///------------------------------------------------------------------------------------------------------------------------........................---------............///---------...............---------------------------------------------------------------------------------...///000111111000000////////////000000//////000000000111111111000000000////////////...///000000000111111111111000000000000000000000000//////000000000000//////------------------------------,,,,,,,,,------...//////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------...//////......///111,,,------....../////////////////////////////////---.........//////000000------------------------------............------------,,,,,,,,,------...////////////............---........................------,,,,,,------...,,,,,,,,,,,,------......+++++++++,,,,,,,,,------,,,---......///.........,,,,,,,,,---------...............///////////////////////////////////////........................//////000000000000//////...////////////000000000...////////////000000000/////////////////////////////////...///000000111////////////////////////////////////////////////////////////////////////...////////////000000000////////////////////////........................------------.........///000000000000000000000000.................................///////////////////////////////////////............////////////...//////000000000000000000000000000000/////////.........---,,,,,,,,,+++........................---.....................------............------------------------------.........------,,,,,,+++....../////////000000000......///000000000000000///000000111111000000///000000000000000000000000/////////000000000111111////////////////////////.................................///////////////------............---------------...............//////............//////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////000//////......//////000/////////000000000111111000000////////////......000000000000111111111111000000000000000000000000...//////000000//////...------------------------,,,,,,,,,,,,,,,------............------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...---...//////......///111------------------......////////////////////////------......///000000000------------------------------............------------,,,,,,,,,---......////////////............---------..................------,,,,,,------...***++++++,,,------......******++++++,,,,,,------,,,---......//////......,,,,,,,,,---------...............///////////////////////////////////////........................//////000000000000//////......////////////000000......////////////000000//////////////////////////////......//////000111000000000000000000000000////////////////////////000000000000000000000000......////////////000000////////////////////////........................,,,,,,,,,,,,------------////////////////////////.................................///////////////////////////////////////------........./////////......///000000000000000......////////////...............---------------........................---------...............------............------------------------------,,,,,,---......------,,,------........./////////---...///000111000000///---...///000111111111111000000000000000000000000////////////000000000000////////////////////////..................................../////////000------............---------------.........////////////............//////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////............//////////////////000000000111000000/////////.........000000000000111111111111000000000000000000000000......////////////......------------------------,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---...//////......///111...............---------////////////////////////------......///000000111------------------------------............------,,,,,,,,,,,,,,,---...///////////////............---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------,,,---......//////......,,,,,,,,,---------................../////////000////////////////////////........................//////000000000000//////........./////////000000........./////////000000///////////////////////////............///000000000000000000000000000000////////////////////////000000000000000000000000........./////////000000000000000000000000000000////////////////////////,,,,,,,,,---------................................................................../////////000////////////////////////---------.........//////---...///000111000000///,,,---...//////...---,,,..................//////........................---------.........//////------............------------------------------***+++,,,............---------------.........///---...000111111111000///,,,---...000111111111111000000000000000000000000////////////000000000000/////////000000000000000........................---.........//////000000---..................------------.........////////////............//////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000/////////............//////////////////000000000000000/////////............000000000000111111111111000000000000000000000000......////////////..............................++++++++++++,,,,,,---...,,,,,,------------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------.........---...//////......///111000000//////.........---////////////////////////---------...///000000111---------------------------..................---,,,,,,,,,,,,,,,---...///000/////////............---------.........//////...------,,,,,,------......------,,,,,,++++++***))))))***+++,,,,,,------,,,---......//////......,,,,,,,,,---------......---.........//////000000////////////////////////........................//////000000000000//////............/////////000............/////////000////////////////////////...............///000000000000000000000000000000////////////////////////000000000000000000000000............/////////000111111111111111111111111000000000000000000000000---------.........//////................................................---.........//////000000////////////////////////---------.........//////---...000111111111000///+++,,,---.........---,,,---.........///000000000........................---------.........//////---..................---------------------------)))***,,,.../////////...,,,---......//////......////////////////////////............/////////000////////////000000000000000000000000////////////////////////....................................---------............///..................................../////////000///.........------------...///000000000///---,,,......------------......------------------------........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..................------............////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000//////............//////......---,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,------......------,,,...---,,,+++++++++,,,------------............///+++,,,---,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------........................------////////////////////////......////////////.....................///000000---.........//////000000//////.........---------++++++,,,------......///------------------------................................................------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++,,,,,,---...............////////////............////////////////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000000000////////////............////////////000000000000000000000000///////////////////////////////////////.........///......---------......////////////////////////////////////////////////......////////////......///...---,,,,,,---...///........................////////////000000000000////////////////////////............////////////////////////////////////........................................................................////////////////////////......////////////......//////.........---------,,,,,,,,,---------......,,,---......//////......////////////////////////........./////////000000////////////000000000111111000000000////////////////////////....................................---------............///................................./////////000000////////////.........---...///000000000///---,,,......------------......------------------------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++....................................////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000//////............//////......---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,------......------,,,------,,,+++++++++,,,---------------............+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////......////////////.....................///000000---........./////////000//////.........---------------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++,,,,,,---...............////////////............////////////////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000000000000000////////////............////////////000000000000000000000000/////////////////////////////////////////////...111000///......---......////////////////////////////////////////////////......////////////......///...------------...///.........................../////////000000000000////////////////////////............////////////////////////////////////......................................................................................................////////////......//////.........---------,,,,,,---------.........,,,---......//////......////////////////////////....../////////000000000/////////000000000111111111111000000000/////////////////////....................................---------............///............................../////////000000000000000000000/////////////////////000//////...---......------------......------------------------........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000000000000000000000000000000000000000////////////000000000000///000000111111000000/////////............//////......---,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------------............+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////......////////////.....................///000000.............../////////...............---------//////...------,,,++++++------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++,,,,,,---...............////////////............////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////............////////////000000000000000000000000////////////////////////......//////////////////222111000///......------////////////////////////////////////////////////......////////////......///...------------...///............................../////////000000000////////////////////////............////////////////////////////////////......................................................................................................////////////.....................---------,,,------------.........,,,---......///.........////////////////////////...////////////000000000//////000000000111111111111111111000000000//////////////////....................................---------............///...........................////////////000000000111111111000000000000/////////////////////............------------......------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////////////////////////////////////////////////////////////////000000000000//////000000000000////////////............//////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........,,,...111111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...............////////////////////////......////////////.....................///000000......................................................---------,,,,,,,,,------------------------................................................++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...............////////////............////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////............////////////////////////////////////////////////////////////............////////////111000///...............////////////////////////////////////////////////......////////////...............------........................................../////////000000////////////////////////............////////////////////////////////////................................................................................................---......//////......---........................------------............,,,---......///.........////////////////////////////////////000000000111000000000000111111111111111111111111000000000000////////////............////////////////////////---------............///........................////////////000000000111222111111111000000000000//////........./////////......------------......------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////////////////////////////////////////////////////////////////000000000000//////000000000000////////////............//////......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------------......000222333111...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////////////////////////////......////////////.....................///000000...............------------.....................,,,,,,,,,---------......------------------------................................................++++++++++++++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...............////////////............////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000////////////............////////////////////////////////////////////////////////////---.........//////000000..................//////////////////////////////////////////////////////......////////////......---..................---....................................////////////////////////////////////............////////////////////////////////////................................................................................................------............---------.....................---------.........//////,,,---......//////....../////////////////////////////////000000000111111000000000111111111222222222222111111111000000000////////////............////////////////////////---------............///......................../////////000000000111111111111111111000000000000///............///000000......------------......------------------------........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////000000000000000000000000000000000000000000000000////////////000000000000...//////000000//////...//////............//////......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,------......------,,,******+++,,,------------,,,,,,,,,,,,------------...000222222000///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------.../////////////////////////////////......////////////.....................///000000.........------------------------...............++++++,,,,,,---...//////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...............////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////000000000000000000000000////////////////////////------......///000000000000//////......//////000////////////////////////////////////////////////......////////////......------...//////...------........................------........./////////////////////////////////............////////////////////////////////////........................................................................------------------------------............---------------...............------........./////////,,,---......//////......//////////////////////////////000000000111111111000000111111111222222222222222222111111111000000////////////............////////////////////////---------............///........................//////000000000111111111111111000000000////////////......---...///000111......------------......------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000............////////////000000000000000000000000000000000000000000000000////////////000000000000......////////////......//////............//////......---,,,,,,,,,,,,---,,,+++++++++,,,,,,---...,,,------......------,,,)))***+++---......------++++++,,,,,,,,,------------...//////...---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...//////000////////////////////////......////////////.....................///000000.........------,,,,,,,,,---------.........//////,,,---------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...............////////////............////////////////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000////////////............////////////000000000000000000000000////////////////////////------......///000000111555444333111000/////////////////////////////////////////////////////////......////////////......------...//////...------........................---------.........//////////////////////////////............////////////////////////////////////........................................................................------------------------,,,------......------,,,---------.........//////............////////////,,,---......//////......////////////////////////000000000000111111111111000111111111111222222222222222222111111111111000000/////////............000000000000000000000000---------.........//////........................000000000000111111111111000000000000///////////////...------...///000111.........------.........------------------------........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000............/////////000000000000000000000000000000000000000000000000000////////////000000000000......////////////......//////............//////......---,,,,,,,,,,,,---++++++++++++,,,,,,---...,,,------......------,,,)))***+++---......------++++++,,,,,,,,,---------+++,,,---,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...///000000////////////////////////......////////////.....................///000000.........------,,,,,,,,,---------........./////////......------,,,,,,+++------------------------................................................------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.............../////////000............/////////000////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000000000000000////////////............/////////000000000000000000000000000////////////////////////---------...///000000111:::888666444111///......////////////////////////////////////////////////......////////////......,,,---...//////...---,,,........................---------.........//////////////////////////////............/////////000////////////////////////........................................................................------------------------,,,------......------,,,---------.........//////............/////////000..................------............////////////111111000000000000111111222222222111111111111111000000000000000000000000111111000///...---,,,,,,............////////////////////////////////////000000000000000000000000000000000000000000000000........................//////.........---------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///------------------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////000000//////.........---............////////////......------------..............................------,,,,,,,,,,,,++++++------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................//////////////////////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,..............................---------......///------------------------,,,,,,+++++++++,,,------.........------,,,,,,,,,++++++,,,,,,---...//////........................////////////////////////000000//////.........---//////////////////////////////////////////////////////000111111000///...000000111111111///...---//////////////////////////////////////////////////////.........---------............////////////222111111111000000//////////////////////////////////////////////////////........................***,,,---,,,++++++,,,---....................................////////////........................................................................---------............///------------------------........................,,,,,,,,,------.........//////.........---------............////////////------------------------....................................////////////111000000//////000000111111111111111111111111000000000000000000000000000000000//////......------............////////////........................000000000000000000000000000000000000000000000000........................//////.........---------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............------------------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////000/////////........................////////////......------------..............................------,,,,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------------,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............................................................//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++...........................------,,,,,,,,,------------------------------,,,,,,+++++++++,,,------......---------,,,,,,,,,+++,,,,,,------.................................////////////////////////000/////////............////////////////////////////////////////////////...///000000000///......//////000111111000///...//////////////////////////////////////////////////////.........---------............////////////000000000/////////......////////////////////////////////////////////////........................---...///...---,,,---.......................................////////////........................................................................---------............///------------------------........................------------------------///.........------------............////////////------------------------....................................////////////000//////......//////000/////////000000000000000////////////////////////........................---............/////////------------------------000000000000000000000000000000000000000000000000......................../////////.........------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............------------------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////////////////........................////////////......------------......------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------------------.......................................---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++...........................---,,,+++++++++++++++------------------------,,,+++++++++,,,,,,---......------------,,,,,,,,,------------------------........................////////////////////////////////////............////////////////////////////////////////////////---....../////////.........///000000000000000///////////////////////////////////////////////////...............---------............//////////////////...............---////////////////////////////////////////////////........................000111111000...---...///---------------------------............/////////........................................................................---------............///------------------------........................------------------,,,,,,............---------------............/////////---------------------------------...........................//////////////////............//////.........///////////////........................---------....../////////---------.........//////------------------------////////////////////////////////////////////////........................////////////..................------------......---------------------------------------------------------------------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............///////////////////////////////////////////////////.....................////////////...------,,,,,,------...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------------------------...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,++++++++++++------------------------++++++++++++,,,---......------------------------------------------,,,,,,........................///////////////////////////////////////.........////////////////////////////////////////////////---------.....................///000000000111111////////////////////////////////////////////////....................................////////////........................////////////////////////////////////////////////........................111111222000...------...---------------------------------.........//////........................................................................---------............///------------------------........................,,,,,,,,,------.........---------------------------------.........//////---------------------------------.........//////............//////////////////............//////------......////////////------------------------,,,,,,------......//////------------............------------------------////////////////////////////////////////////////////////////////////////000000/////////...............------------......------------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////.........///////////////............////////////------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------........................---........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.......................................//////...---------------------------------------++++++++++++,,,---...///------------------------------------------,,,,,,........................////////////////////////.........///////////////////////////////////////////////////////////////------------......//////....../////////000111111////////////////////////////////////////////////---.................................////////////////////////////////////////////////////////////////////////////////////........................///000111///---,,,,,,---------------------------------------....................................................................................---------............///------------------------........................******+++,,,...///000000,,,,,,------------------------------............------------------------,,,,,,------.../////////............////////////000//////......//////000------......//////000000........................,,,,,,------.........///,,,------------.........------------------------000000000000000000000000000000000000000000000000////////////////////////000000000/////////............------------......------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////.........///////////////............////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------........................////////////.................................------......///------------------------*********+++,,,---...///,,,,,,,,,------------...------------------------........................////////////////////////.........///////////////////////////////////////////////////////////////------------...///000111000////////////000000111////////////////////////////////////////////////---------...........................///////////////////////////000000000////////////////////////////////////////////////...........................//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................................................................---------............///------------------------........................******+++,,,...///000000,,,,,,,,,,,,------------,,,------------.........------------------------,,,,,,------...//////000............////////////111000000//////000000111---......///000000111111........................------------------------,,,,,,---------.................................000000000000000000000000000000000000000000000000////////////////////////000000000000/////////.........------------......------------------------------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////............/////////000............////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---------.........//////........................,,,,,,,,,,,,---...//////------------------------*********+++,,,---//////,,,,,,,,,---------......+++,,,,,,------.................................////////////////////////............/////////000////////////////////////////////////////////////......------...000111222111000///......///000000////////////////////////////////////////////////---------.........//////............////////////------........./////////////////////////////////////////////////////////........................,,,...///...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................................................................---------............///------------------------........................,,,,,,,,,------------...++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,------...///000000............/////////000111111000000000000111111.........///000111111222////////////////////////------------------------,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.........------.........------------------------------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000////////////////////////---.........//////000000............/////////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////,,,,,,,,,------.................................*********+++,,,---...///------------------------*********+++,,,---///000,,,,,,,,,------.........++++++,,,,,,---...//////........................////////////////////////---.........//////000000///////////////////////////////////////////////////.........///000222333222111000.........///000////////////////////////////////////////////////---------.........//////............/////////000,,,,,,,,,------.........////////////////////////////////////////////////........................,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................---------.........//////------------------------........................//////...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------///////////////.........000000111111111111000000////////////////////////000000000000000000000000111000000///...---------.........------,,,,,,,,,...---,,,++++++,,,---......000111111000///111222000000000000000111111111////////////////////////000000//////.........---000000000000000000000000........................------------------------.........------,,,,,,,,,------------------------------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..........................................////////////000000000000000///......//////......---------,,,000000///...............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++---......,,,******+++------------------------------------------------------++++++++++++------------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////........................---------------------------------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------....................................////////////////////////////////////............////////////000000000000000000000000////////////////////////000000//////.........---......////////////..............................///////////////////////////////////////////////////////////////.........//////////////////////////////.........---------...................................................------,,,,,,------...,,,,,,,,,---------......////////////////////////................................................//////.........---------...///////////////...---...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------......................../////////////////////...000000111111111111000000////////////////////////////////////////////////000000000///...---------......---------,,,,,,,,,---,,,,,,+++,,,---...///000000000111111222222222000000000000000000000000////////////////////////000/////////.........---000000000000000000000000........................------------------------......---------,,,,,,,,,------------------------------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.............................................////////////000000000000000///....../////////.........------000//////...............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...------------------------------------------------------,,,++++++,,,------------------------------,,,,,,,,,---------......------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////........................---------------------------------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------....................................////////////////////////////////////............////////////////////////////////////////////////////////////000/////////..................////////////............................../////////////////////////////////////////////////////////////////////...//////////////////////////////.........---------...................................................------,,,,,,------...,,,,,,,,,---------......////////////////////////................................................//////.........---------------...............---...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------............................../////////////////////000000111111000000///////////////////////////////////////////////////000000//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000111333111///111333555333111000000000000000000000000000000000000000000000000/////////...............000000000000000000000000........................------------------------...------------,,,,,,,,,------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------,,,,,,,,,---......------------------------------------------------,,,------------.............................................////////////000000000000000//////...000000////////////......000///......------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,...111444------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////---------------------------------------------------------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------....................................////////////////////////////////////............////////////////////////////////////////////////////////////////////////..................////////////..............................////////////////////////////////////////////////......//////////////////////////////////////////...............---------...................................................------,,,,,,------...,,,,,,,,,---------......////////////////////////...............................................................---------++++++,,,---.........---...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------....................................//////////////////000000000000///////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333333555111///111555777444111000000000000000/////////000000000000000000000000........................////////////////////////........................---------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---...///........................------------------------------------................................................//////////////////000000000000//////000000000000000///////////////...------------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------000444777------------------------------------------,,,,,,---------,,,,,,---------------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///---------------------------------------------------------............///........................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------.......................................////////////////////////////////////............///////////////////////////////////////////////////////////////////////////...............////////////..............................////////////////////////////////////////////////............////////////////////////////////////...........................................................................------,,,,,,------...,,,,,,,,,---------......////////////////////////........................................................................***+++,,,---.../////////...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------........................---.........//////000000//////000000000000//////////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,---...///111333444555666666222///111666777555111000000000000//////......////////////////////////---------...............////////////////////////........................------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---...///........................---------------------------------.........//////....................................//////////////////000000000000///////////////000000000000000//////...---------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,,,,---111333------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......---------------------------------------------------------............///........................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------.............................................////////////////////////////////////............////////////........................////////////////////////.........///////////////......////////////..............................////////////////////////////////////////////////---.........//////000000////////////////////////---........................................................................------,,,,,,------...,,,,,,,,,---------......////////////////////////................................................---.....................+++,,,---//////000000000...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------........................------......///000000000...//////000000//////...////////////////////////........................------------------------++++++++++++,,,,,,,,,,,,...///111222444555555555444222000222444666444222111000000//////......---////////////////////////---------------.........000000000000000000000000........................------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------------------------------------........./////////....................................////////////...//////000000000000000......////////////000000///...------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))***,,,...------------------------.........------,,,,,,+++------............------------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------------------------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------................................................////////////////////////////////////............////////////........................////////////////////////.........///////////////......////////////..............................////////////////////////////////////////////////------......///000000000////////////////////////---------..................................................................------,,,,,,------...,,,,,,,,,---------......////////////////////////................................................---------...............------...///000000000000...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------........................------......///000000111......////////////......////////////////////////........................------------------------******+++++++++,,,,,,,,,---...000222333444444333222222222222333333333333111000000///......------------------------------,,,,,,,,,------.........000000000000000000000000........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////....................................////////////......///000000000000000------.........////////////...------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---------------------------///......---,,,,,,++++++,,,---...//////...---,,,------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------................................................////////////////////////////////////............////////////........................////////////////////////............/////////000......////////////..............................////////////////////////////////////////////////------......///000000111////////////////////////---------.........//////...................................................------,,,,,,------...,,,,,,,,,---------......////////////////////////................................................---------.........//////------...//////............------,,,,,,------...------------------------,,,,,,,,,---------......------------------------........................---------...///000000111......////////////......////////////////////////........................------------------------*********++++++,,,,,,,,,,,,...///111222222222111000222333333111111333444111000000///...---------------------------------,,,,,,,,,------.........000000000000000000000000........................------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000..................................../////////000......///000000000000000,,,---------......//////......---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------***,,,...///......///000------------------------//////...---,,,,,,++++++,,,---...//////...---,,,------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////..................................../////////000////////////////////////............/////////000........................////////////////////////---.........//////000000......////////////..............................////////////////////////////////////////////////---------...///000000111////////////////////////---------.........//////...................................................------,,,,,,------...,,,,,,,,,---------......////////////////////////................................................---------.........//////---------...------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------........................---------.........//////////////////////////////////////////////////////......//////......---,,,------------------------,,,+++******+++,,,...///...///000111222333333333222222222333222222222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111111000000//////......////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------......//////...---,,,,,,---------.........//////////////////////////////---------.........//////......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------......---,,,,,,+++******,,,,,,,,,++++++*********************************,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........------,,,,,,,,,........................////////////////////////------------------------+++,,,,,,------,,,,,,+++........................000000000000000000000000////////////////////////........................////////////////////////////////////////////////............////////////......////////////......////////////////////////------............------................................................,,,,,,,,,---------..............................------------------------.........------............------,,,,,,------...------------------------------------------------,,,,,,,,,---------......---,,,++++++------,,,+++------------------------,,,,,,------...///000000---------.........//////........................////////////////////////......//////......---,,,------------------------,,,,,,++++++,,,---//////000111222333444555555555000111222333444444333333///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000//////......................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------......//////...------,,,---------.........//////////////////////////////---------.........//////............---------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------......---,,,,,,+++******,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........------,,,,,,,,,........................////////////////////////------------------------+++,,,,,,------,,,,,,+++........................////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////......////////////......////////////////////////---......//////......---................................................,,,,,,,,,---------..............................------------------------......------------.........------,,,,,,------...------------------------------------------------,,,,,,,,,---------.........---,,,,,,......---,,,------------------------,,,,,,------...//////000------........./////////........................////////////////////////......//////......---,,,---------------------------,,,,,,------...///000000111222333444555555555...000222444555555444333............------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000////////////...........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------.........///......---,,,------........./////////////////////////////////------.........//////////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------...------,,,,,,++++++***,,,,,,,,,++++++++++++***************************,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........---------------........................////////////////////////------------------------,,,,,,------------,,,,,,........................////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////......////////////......////////////////////////---......//////......---................................................,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......///...------//////...---------------------------,,,,,,------.../////////............////////////------------------------////////////////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000111...///000111222333333333///111333555555444222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,---------------------...............------............////////////////////////////////////............////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...............---------........................////////////////////////------------------------,,,,,,------------,,,,,,........................////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////......////////////......////////////////////////......////////////......................................................,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------------------------------,,,,,,,,,---------.........---,,,---...///...,,,---------------------------------.........//////........./////////000000........................////////////////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000...///000111222333333333222333444444333111///...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.............../////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......------...............---........./////////000000////////////////////////........./////////000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,---------.........,,,,,,---------.........------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///................................................////////////////////////------------------------,,,------......------,,,................................................////////////////////////////////////////////////////////////////////////////////////////////////............////////////......////////////......////////////////////////...//////////////////...................................................,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......---,,,+++,,,---------+++---------------------------------...................../////////000000000////////////////////////////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000111222333444555555555444444333222000///---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------+++,,,,,,------.........,,,---......///.............../////////000000000////////////////////////....../////////000000000/////////.........------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,++++++******++++++,,,,,,---------............,,,---------............------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.............../////////........................////////////////////////------------------------------............------................................................////////////////////////////////////////////////////////////////////////////////////////////////............////////////......////////////......////////////////////////...//////000000//////...................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......---,,,++++++------,,,+++------------------------.........................../////////000000000000000000000000000000000000////////////////////////......//////......---,,,+++++++++++++++++++++++++++,,,...///000000//////000111222333444555555555444333111///...---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++,,,,,,---......///,,,------...//////........./////////000000000000////////////////////////.../////////000000000000............---------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------....../////////,,,,,,,,,---------......***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,------------............------------....................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---........./////////000........................////////////////////////------------------------------............------................................................////////////////////////////////////////////////////////////////////////////////////////////////............////////////......////////////......//////////////////////////////000000000000//////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........------,,,,,,------...------------------------------------------------,,,,,,,,,---------.........,,,+++,,,---...---,,,------------------------........................////////////000000000000000000000000000000000000////////////////////////......//////......---,,,+++++++++++++++++++++++++++,,,---////////////......///000111222333333333222111///---,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++,,,,,,---...//////,,,,,,---.../////////...////////////000000000000////////////////////////////////////000000000000......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000,,,,,,,,,------.........++++++,,,---------,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,++++++++++++++++++,,,---------.........//////---------.........//////........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---.........//////000000........................////////////////////////------------------------------............------................................................////////////////////////000000000000000000000000////////////////////////////////////////////////............/////////000......////////////......//////////////////////////////000000000000//////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......///...------...///...---------------------------.....................---000000000000111111111111222111111111000000//////////////////000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---------------------------,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////.........------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------............///........................---......///////////////////////////////////////////////////000000000000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........////////////000........................---------............///---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////......------......//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---,,,+++++++++---///111.........------,,,,,,,,,..................------////////////////////////////////////////////////////////////////////////------------------------000//////.........//////000///...---------------////////////////////////////////////////////////000000000000000000000000222111000//////000111222////////////////////////000000000000000000000000......///000000000000000000000000000000000000000000000//////.........---.................................------,,,,,,,,,...------,,,,,,------....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++------------------------------++++++++++++------------------------------,,,,,,,,,---------......//////.........---------//////000000000111111111111111111000000000//////.../////////000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////......------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------............///........................---......///////////////.........................../////////000000000000//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------------............---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......//////......---......//////000111111............---------,,,------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///...,,,++++++,,,---.........---------,,,,,,,,,........................////////////////////////////////////////////////........................------------------------//////......---....../////////...---------------////////////////////////////////////////////////////////////////////////000000///......///000000////////////////////////////////////////////////......///000000000000000000000000000000000000000000/////////..........................................---------,,,,,,,,,...------,,,,,,------..............................---------,,,,,,,,,,,,---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......//////.........---------//////000000000000111111111111000000000000//////....../////////000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------++++++++++++,,,,,,---......------------,,,,,,,,,---------------------------------............///......////////////......------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------............///........................---......///////////////............................../////////000000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,++++++******++++++,,,,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------............------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////............///000000111111222/////////.........------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...000///---,,,++++++,,,,,,...------------,,,,,,,,,........................////////////////////////////////////////////////........................------------------------...---------------......//////...------------...///////////////////////////////////////////////////////////////////////////......------......///////////////////////////////////////////////////......///000000000000000000000000000000000000000////////////.......................................------------,,,,,,,,,...------,,,,,,------...........................------,,,,,,,,,,,,++++++........................------------------------++++++,,,------...//////---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------.....................---------////////////000000000111000000000000000000//////........./////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------........................---------............///......////////////......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---------------------------............///........................---......///////////////................................./////////000000...------,,,+++++++++,,,++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,,,,+++******))))))******************++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------........./////////------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///........./////////000111111222222000////////////.........////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///...---,,,,,,,,,,,,------------------------------------...............////////////////////////////////////////////////........................------------------------------,,,,,,,,,---......///......---------......////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////......///000000000000000000000000000000000000000///////////////.................................------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------.................................////////////000000000//////////////////000000............////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------........................---------............///......////////////......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------............///........................---......///////////////....................................////////////------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,+++******))))))******)))))))))******+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------------............///------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......///........./////////000111111222222000////////////.........////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,------......---------------------------------.........//////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,---...///......---------......///////////////////////////////////////////////////........................////////////////////////////////////////////////..............................///000000000000000////////////////////////.........///////////////........................------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...........................////////////000000......////////////000000------........./////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------------------------------............///......////////////......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------+++,,,,,,------.........---------............///........................---......///////////////------------------------------........./////////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))************+++,,,++++++******++++++,,,,,,+++******))))))******(((((())))))***+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////............///000000111111222/////////.........------////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++,,,------......///,,,,,,,,,------------...,,,,,,------.../////////////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,---...///000...------------...//////////////////////////////////////////////////////...........................//////000000//////...////////////////////////..............................///000000000000000////////////////////////.........///////////////........................,,,,,,,,,------------......------,,,,,,------...........................,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++------------------------+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,---------......---------......................../////////000000........./////////000000---------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,---......///---------............///........................---......///////////////---------------------------------.........//////,,,+++++++++++++++,,,,,,************************))))))))))))************,,,++++++******++++++,,,,,,+++******))))))******((((((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---......//////......---......//////000111111............---------,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,------------------,,,,,,,,,---------......,,,,,,------...//////000////////////////////////////////////////////////------------------------------------------------------------...///000111---------------...//////////////////////////////////////////////////////........................---...////////////...---////////////////////////..............................///000000000000000////////////////////////............/////////000........................,,,,,,,,,---------.........------,,,,,,------...........................---------....../////////---------------------------------------------------------------------,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,,,,---------......---------.........//////............/////////000---.........//////000000---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++///...---,,,+++*********,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////......,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,---...//////---------.........//////........................---......///////////////---------------------------------.........//////+++++++++***++++++,,,,,,************************))))))))))))************,,,++++++++++++++++++,,,,,,++++++***)))*********'''(((((()))***+++++++++*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------......///000000000......---------,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...............---,,,++++++,,,,,,,,,------.........,,,,,,------...///000000////////////////////////////////////////////////---------------------------------------------------------...///000111111---------------...///000////////////////////////////////////////////////........................,,,,,,---......---,,,,,,////////////////////////...........................//////000000000000000////////////////////////---.........//////000000........................,,,,,,,,,------............------,,,,,,------..................................../////////000000........................------------------------+++,,,,,,------......///------------------------++++++------------++++++++++++,,,,,,---...//////,,,,,,,,,---------......---------.........//////---------........./////////////////////.........---.........//////000000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000000000---+++)))***+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------............------......---------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............/////////.........---------.................................------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++,,,,,,..........................................------.................................------,,,,,,,,,------------------------//////.........---------///...---,,,,,,,,,,,,,,,------------------------------++++++++++++------++++++******+++---...///---------......---,,,,,,++++++,,,,,,,,,------------------............///............////////////////////////////////////000000//////.........---........................---------------------------------............///........................////////////////////////////////////////////////////////////////////////////////////////////////000000///...............///////////////.........////////////////////////000000//////.........---////////////////////////........................///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------...------,,,,,,------...,,,------......------,,,...---,,,,,,,,,,,,---...------------------------.........------,,,,,,,,,---------------------------------------------------------------------------------.........///////////////////////////........./////////000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++//////000...+++******+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------............------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............/////////.........---------.................................------,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++,,,,,,,,,..............................................................................---------,,,,,,,,,------------------------//////.........---------///...---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---+++++++++++++++---...///---------------------,,,++++++,,,,,,,,,------------------............///............////////////////////////////////////000/////////....................................---------------------------------............///........................////////////////////////////////////////////////////////////////////////////////////////////////000000///.............../////////////////////...////////////////////////000/////////............////////////////////////........................///...------,,,,,,,,,---++++++,,,,,,,,,---------------------------------------------------------...------,,,,,,------...,,,------......------,,,...---,,,,,,,,,,,,---...------------------------......---------,,,,,,,,,------------------------------------------------------------------------------........./////////......////////////////////////000000000000000111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------............------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///...............---------.................................---------------+++,,,,,,------.........------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++++++++,,,,,,,,,---...........................................................................------------,,,,,,,,,------------------------...............---------......---,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,+++++++++,,,---...///------------------------,,,,,,,,,,,,---------------------............///---............/////////////////////////////////////////////....................................---------------------------------............///........................////////////////////////////////////////////////////////////////////////////////////////////////000//////............///......//////////////////////////////////////////////////////............////////////////////////........................///...------,,,---------,,,,,,,,,,,,------------------------------------------------------------...------,,,,,,------...,,,------......------,,,...------,,,,,,------...------------------------...------------,,,,,,,,,------------------------------------------------------------------------............////////////............////////////000000000000111111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////---+++******+++++++++,,,,,,,,,------,,,,,,,,,------------...------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------,,,,,,,,,,,,---......---------............///...............................................................---------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...111222,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,---------........................---------.......................................------------------------------------------------...........................------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------......,,,,,,,,,------------...---------............///---------........./////////////////////////////////////////////.................................---------------------------------............///........................////////////////////////////////////////////////////////////////////////////////////////////////000///............//////............///////////////////////////////////////////////////.........////////////////////////..............................------------......,,,,,,,,,------------...------------------------------------------------...------,,,,,,------...,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------........./////////000000---.........//////000000111111111111000000000000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///---+++******+++++++++,,,,,,,,,------,,,,,,---------.........------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------------------------,,,,,,,,,,,,---......---------............///---.....................................................................,,,,,,,,,---------------......---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++,,,------..............................---------.........//////........................---------------------------------------------------.....................------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---...///,,,,,,---------.........---------............///------------............////////////////////////.........///////////////........................---------------------------------............///........................//////////////////////////////////////////////////////////////////////////////////////////////////////............//////---.........//////000000////////////////////////.........///////////////////////////////////////..............................---------......///,,,,,,---------.........------------------------------------------------...------,,,,,,------...,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------....../////////000000000------......///000000000111000000000000000//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,++++++,,,++++++,,,,,,,,,,,,------,,,---------............------............------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------............---------------------------------------------------,,,,,,,,,,,,---......---------............///---------....................................................../////////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,---...//////........................,,,,,,------.../////////........................,,,,,,,,,------------...---------------------------------...............------,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,---............---------,,,++++++,,,---///000,,,---------............---------............///,,,------------.........////////////////////////.........///////////////........................---------------------------------............///........................///////////////////////////////////////////////////////////////////////////////////////////////////............//////000------......///000000000////////////////////////.........///////////////////////////////////////.................................---......///000,,,---------............------------------------------------------------...------,,,,,,------...,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,------------...------------------------------------------------------------------------.../////////000000000000------......///000000111000000000/////////......---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------------------............------............------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------------------............------------------------........................---,,,,,,,,,,,,---......---------............///---------.........//////........................---........./////////000------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,---...//////........................,,,,,,------...//////000........................,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++------...//////...---,,,---,,,+++++++++---///111------------............---------............///,,,,,,---------.........////////////////////////............/////////000........................---------------------------------............///........................////////////////////////////////////////////////////////////////////////////////////////////////...............///000000------......///000000111////////////////////////............/////////000////////////////////////.......................................///000000------------............------------------------------------------------...------,,,,,,------...,,,------......------,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------////////////000000000000---------...///000000111000000//////.........---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***++++++******---///++++++,,,,,,,,,------------------.........//////---..................---......---------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,------------------.........//////------------------------........................---,,,,,,,,,,,,---......---------.........//////---------.........//////........................---.........//////000000------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,---//////000........................,,,,,,------...///000000........................,,,,,,,,,------.........---------------------------------.........//////,,,,,,,,,,,,,,,---...///------------------------++++++------------++++++------/////////...---,,,---,,,+++***+++---///111---------.........//////---------.........//////,,,,,,,,,---------......////////////////////////---.........//////000000........................---------------------------------.........//////........................////////////////////////////////////////////////////////////////////////////////////////////////...............///000111---------...///000000111////////////////////////---.........//////000000////////////////////////.......................................///000000---------.........//////------------------------------------------------...------,,,,,,------...,,,------......------,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,------.........---------------------------------------------------------------------------.........//////000000......------------............---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++***+++,,,...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////000///...------...///000...........................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,------......------,,,+++***+++---...---,,,------------------------///---+++,,,---...---,,,,,,,,,,,,---------......////////////////////////////////////////////////.........------,,,,,,,,,---------............///+++,,,---.........------------...//////...------........................////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000//////.........---................................................------------------------...........................---------...000111333.........------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,---........./////////000......------------............---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////000///...------...///000........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,------...------------,,,+++,,,---...---,,,------------------------///---+++,,,---...---,,,,,,,,,,,,---------..............................////////////////////////.........------,,,,,,,,,---------............///,,,,,,------------......................................................////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000/////////............................................................------------------------...........................------------...000111......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,.............../////////......------------............---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......//////////////////////////////............//////........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------.....................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,---------------...---,,,,,,---...---,,,------------------------///---+++,,,---...---,,,,,,,,,,,,---------..............................////////////////////////.........------------------------............///...---,,,,,,,,,---/////////...---,,,,,,---...///........................////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////............................................................------------------------...........................------,,,,,,------......------------,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,..............................------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------....../////////////////////////////////....../////////........................---,,,,,,,,,,,,,,,,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++------...///...---,,,+++++++++++++++++++++++++++************************,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................................................................------------------------------,,,,,,,,,,,,------........................---------------------------------------------------------,,,,,,+++++++++++++++,,,------------,,,///---,,,---...///...,,,,,,,,,------------------///---+++,,,---...---,,,,,,,,,,,,---------..............................////////////////////////...............------------------............//////...,,,+++,,,---///111000///---,,,,,,---///000........................////////////////////////////////////////////////////////////////////////////////////////////////............///////////////////////////////////////////////////////////////////////////.........................................................................................................---------,,,,,,+++++++++------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...............---------......------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////...//////////////////...........................,,,,,,,,,++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......................................................---.....................------------------------...------,,,,,,------...........................------------------------------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,...---,,,---///000///...,,,,,,,,,---------......///---+++,,,---...---,,,,,,,,,,,,---------..............................////////////////////////........................---------............//////...---,,,,,,...000111000///---,,,,,,---///000........................////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////.........///////////////................................................................................................---------,,,,,,+++******------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------.........---------------......------------............---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////......////////////..............................,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......................................................---------...............------------------------......------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,...000111111000+++,,,,,,------.........///---+++,,,---...---,,,,,,,,,,,,---------......------------------------////////////////////////.............../////////---------............//////...---------...000000///...---,,,,,,---...///........................////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////.........///////////////................................................................................................,,,------------,,,+++***,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------............------,,,,,,,,,......------------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////---...///000000///...---........................,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------,,,,,,,,,,,,++++++***************************+++,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......................................................---------.........//////..............................------------..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++,,,...111333333333++++++,,,,,,---......//////---+++,,,---...---,,,,,,,,,,,,---------......------------------------////////////////////////---........./////////000---------............///............////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////............/////////000................................................................................................,,,,,,---......---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------...............------,,,,,,,,,.........------...............---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---...------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////---...///000000///...---........................,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------,,,,,,,,,++++++******************************+++,,,+++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......................................................---------.........//////..............................------------..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++...111444444444++++++,,,,,,---.../////////---+++,,,---...------,,,,,,,,,---------......------------------------////////////////////////---.........//////000000---------.........//////---......///000/////////------...//////...------........................////////////////////////////////////////////////////////////////////////////////////////////////............/////////000////////////////////////////////////////////////---.........//////000000................................................////////////////////////........................+++,,,---.........---,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........------------------------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////......---------,,,,,,,,,,,,++++++,,,,,,+++*********++++++222111111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///........................///////////////.........------..................*********++++++,,,,,,---************************************************)))************+++++++++++++++++++++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------...............------,,,,,,,,,************************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................---------............///...------,,,,,,------...------------------------....................................////////////////////////////////////000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////333111...,,,+++---///000---------------------------------............///---,,,,,,,,,,,,---......//////000000000000//////................................................////////////////////////........................///////////////////////////////////////.....................////////////------......//////000000////////////////////////000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////....................................////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......---------,,,,,,+++++++++------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,........................------------------------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////......---------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---111000000///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///......................../////////////////////...........................+++++++++++++++,,,,,,,,,************************************************)))************+++++++++++++++++++++*********)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------............---------,,,,,,,,,************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................---------............///...------,,,,,,------...------------------------....................................////////////////////////////////////000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///222111///------...///000---------------------------------............///...............//////000//////000000000000//////................................................////////////////////////......................../////////////////////////////////////////////...............////////////.........///////////////////////////////////////000000000000000000000000111000000000/////////...////////////////////////////////////////////////////////////////////////....................................////////////........................------------------------...------,,,,,,------...,,,,,,,,,------------...---------,,,,,,+++++++++------------------------...------,,,,,,------...------------------------......---------,,,,,,,,,........................------------------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////......---------,,,,,,,,,,,,++++++,,,+++++++++,,,---......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///..............................//////////////////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................---------............///......------------......------------------------..................................../////////////////////////////////////////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000000000000////////////---------------------------------............///000000//////000000111222...//////000000//////...////////////////////////........................////////////////////////........................////////////////////////......//////////////////............///////////////////////////.........////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////....................................////////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------...------,,,,,,------...------------------------...------------,,,,,,,,,------------------------...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////......---------,,,,,,,,,++++++++++++++++++,,,---...///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///....................................////////////...............------------------,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------................................................---------............///......------------..................................................................////////////////////////////////////................................................------------------------,,,,,,,,,---------......//////000111111000///...........................---------............///000000//////000000111222...//////////////////...000000000000000000000000........................////////////////////////........................////////////////////////............////////////............////////////000000//////......------////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////....................................////////////........................------------------------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------------------------------.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////......---------,,,,,,,,,++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------............///////////////////////////---.........//////000000//////.........---------...------,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------................................................---------............//////......------......///............................................................////////////////////////////////////---------.......................................------------------------,,,,,,,,,------------------...000111111000///...........................---------............/////////......//////000111......////////////......000000000000000000000000........................////////////////////////........................////////////////////////---.........//////000000............////////////000000//////......------////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////....................................////////////........................------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------------------------------............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////......---------,,,,,,,,,,,,++++++,,,+++++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------------------------............///////////////////////////------......///000000000/////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................---------............/////////............//////............................................................////////////////////////////////////---------------.................................------------------------------------------------,,,---///000000000///...........................---------............///......------......///000---......//////......---////////////////////////........................////////////////////////........................////////////////////////------......///000000000............///////////////////////////.........////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////....................................////////////........................------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////......---------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------............///////////////////////////------......///000000111000//////...------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))******+++,,,,,,------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................---------............/////////............//////............................................................////////////////////////////////////,,,,,,,,,------.........................................................------------------------,,,,,,---.......................................---------............///......------......///000---......//////......---................................................////////////////////////........................////////////////////////------......///000000111............////////////.........///////////////////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////....................................////////////........................------------------------...------,,,,,,------...***++++++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////......------------,,,,,,,,,++++++,,,,,,+++******++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------.........//////000000000000000000000000---------...///000000111000000///...------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------................................................---------.........////////////............//////////////////////////////..................................../////////000////////////////////////,,,,,,,,,------.........................................................------------------------,,,,,,,,,,,,------......////////////////////////---------.........//////...............///000000---..................---................................................////////////////////////........................////////////////////////---------...///000000111............/////////000---.........//////000000////////////////////////////////////////////////.../////////000000111111////////////////////////////////////////////////////////////////////////..................................../////////000........................------------------------...------,,,,,,------...******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.................................------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------..................------///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,------......------.........------,,,,,,,,,....................................////////////////////////////////////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......................................................////////////////////////////////////////////////....................................////////////////////////////////////////////////............//////.........---------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------------......///000000111........................---------............///........................////////////////////////////////////////////////---------............///...------,,,,,,------...000000//////............,,,,,,,,,---------..................////////////000000000000000000000000////////////////////////........................///////////////000111111////////////////////////////////////////////////........................///////////////.................................//////............//////////////////////////////---------------------------------,,,,,,,,,++++++,,,+++*********+++,,,---******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------..................------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------......---------,,,,,,,,,....................................////////////////////////////////////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......................................................////////////////////////////////////////////////....................................////////////////////////////////////////////////............//////.........---------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,------...//////000000........................---------............///........................////////////////////////////////////////////////---------............///...------,,,,,,------.../////////.........------,,,,,,---------.....................////////////000000000000000000000000////////////////////////........................//////.../////////000111////////////////////////////////////////////////......................../////////////////////...........................//////............//////////////////////////////---------------------------------,,,,,,,,,++++++,,,+++*********+++,,,---******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------......---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------...------------,,,,,,,,,....................................////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......................................................////////////////////////////////////////////////....................................////////////////////////////////////////////////...........................---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---......//////........................---------............///........................////////////////////////////////////////////////---------............///......------------...............---------------,,,------------.....................////////////000000000000000000000000////////////////////////..................................../////////000////////////////////////////////////////////////..............................//////////////////........................//////............//////////////////////////////------------------------------------,,,,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------------------------------....................................////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......................................................////////////////////////////////////////////////....................................////////////////////////////////////////////////....................................,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,,,,,,,---------..............................---------............///........................////////////////////////////////////////////////---------............///......------------......------------------------------------........................////////////////////////////////////////////////////////////........................------...///////////////////////////////////////////////////////////////....................................////////////........................//////............//////////////////////////////...........................------------,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------------------------------....................................////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......................................................////////////////////////////////////////////////....................................////////////////////////////////////////////////............---.....................,,,,,,---------.........------------------------,,,,,,---------.........,,,,,,,,,---------------........................---------............///////////////////////////////////////////////////////////////////////////---------............//////......------......///---------------------------------.........//////............////////////////////////////////////000000000000000000000000////////////////////////---...//////000000//////////////////////////////////////////////////////........................---.........//////000000//////////////////////////////............//////////////////////////////.................................---------,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,------------.......................................////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......................................................////////////////////////////////////////////////....................................////////////////////////////////////////////////............---------...............,,,---------............------------------------,,,---------............------------------..............................---------............///////////////////////////////////////////////////////////////////////////---------............/////////............//////---------------.........------........./////////............////////////000000000000000000000000000000000000000000000000////////////////////////---...000111111111000///////////////////////////////////////////////////........................------......///000000000//////////////////////////////............//////////////////////////////....................................---------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,---------..........................................////////////////////////////////////////////////////////////......---------,,,,,,,,,------------------------************************))))))*********+++++++++******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......................................................////////////////////////////////////////////////....................................////////////////////////////////////////////////............---------.........//////------------............------------------------------------............................................................---------............///////////////////////////////////////////////////////////////////////////---------............/////////............//////------........./////////............////////////............////////////000000000000000000000000000000000000000000000000////////////////////////...///111222333222111000////////////////////////////////////////////////........................------......///000000111//////////////////////////////............//////////////////////////////....................................------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////........................*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***,,,...---,,,+++,,,,,,*********++++++,,,,,,---------------------------++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,------............................................./////////000////////////////////////////////////////////////......---------,,,,,,,,,------------------------************************))))))******++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......................................................////////////////////////////////////////////////..................................../////////000////////////////////////000/////////............---------.........//////---------.........//////---------------------------------.........////////////////////////..............................---------.........//////000000000000000000000000////////////////////////////////////////////////---------.........////////////............//////........./////////000000............/////////000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000...000222333444333111000////////////////////////////////////////////////........................---------...///000000111000000000000000000000000//////............////////////////////////////////////////////////////////////.........---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///////////////............---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000///...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................................................................///////////////.........////////////////////////......---,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////000111222222111000///......///000///...---...///---------.........//////........................---------............///..............................////////////......---------............///////////////////////////---.........//////000000//////000000000000//////........................---------............///............////////////............////////////............////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000//////.........------------......///////////////............////////////111111000000//////..................////////////........................///...---,,,,,,---...///////////////............///...---,,,,,,---...///...------,,,,,,------...------------------------........................------------------------------------------------------------------------......////////////............---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000///...---,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---///111222000...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------......................................................................../////////////////////...////////////////////////......---,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------------------------------............///////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////000000111222111000//////,,,---......,,,,,,---...---------.........//////........................---------............///..............................////////////......---------............///////////////////////////............/////////000//////000000000000//////........................---------............///............////////////............////////////............////////////////////////////////////////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000//////.........------------......///////////////............////////////000000000000//////..................////////////........................///...------------...///////////////............///...---,,,,,,---...///...------,,,,,,------...------------------------........................------------------------------------------------------------------------......///////////////.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000///...---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,...222555555333000---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------..............................................................................//////////////////////////////////////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------............///////////////////////////////////////////////////............////////////////////////////////////............//////////////////////////////////////////000111111111000000+++,,,------,,,+++,,,...---------.......................................---------............///..............................////////////......---------............///////////////////////////............//////////////////000000000000//////........................---------............///............////////////............////////////............////////////////////////////////////////////////////////////000000000000000000000000//////000000000000111111000000000000000000000000/////////.........---------......///////////////............////////////000000000////////////...............////////////........................///...------------...///////////////..................------------.........------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------...//////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000//////...------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,///111111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------....................................................................................////////////////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............///////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////......///000000111111111///000000///---,,,,,,...................................................---------............///..............................////////////......---------............///////////////////////////........./////////////////////000000000000//////........................---------............///............////////////............////////////............////////////////////////////////////////////////////////////000000000000000000000000////////////000000000111////////////////////////////////////............---......///////////////............////////////////////////////////////............////////////.................................------.........////////////............------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------...///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......//////////////////...---+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------........................................................................---.........//////000000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............///////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////.........//////000111111444555555333///------........................---........................---------............///..............................////////////......---------............//////////////////////////////////////////.........//////000000000000//////........................---------............///............////////////............////////////............////////////........................////////////////////////////////////////////////...////////////000000000////////////////////////000000/////////.........---......///////////////............////////////.............../////////............////////////........................---..................---////////////............,,,------------------,,,...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------,,,---...///000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///////////////......+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................................................................------......///000000000////////////////////////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------............///////////////////////////////////////////////////............////////////////////////////////////............//////////////////////////////////////////.........///000000555666666333000...---..................---------........................---------............///..............................////////////......---------............//////////////////////////////////////////.........//////000000000000//////........................---------............///............////////////............////////////............////////////........................////////////////////////////////////////////////......////////////000000000000000000000000000000000000000/////////......---......///////////////............////////////---............/////////............////////////........................------...//////...------////////////............,,,,,,------------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...///000000000000......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............////////////......+++,,,---//////---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................................................................------......///000000111////////////////////////......---,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------............///////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////000000///...---...//////111222222111...------...//////.........---------........................---------............///..............................////////////......---------............///////////////////////////000/////////............//////000000000000//////........................---------............///............////////////............////////////............////////////........................////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000/////////...---......///////////////............////////////---------.........//////............////////////........................------...//////...------////////////............+++,,,------------,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...///000000000000......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------............///////////////...+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................................................................---------...///000000111////////////////////////......---,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------.........//////////////////////////////////////////////////////............/////////000////////////////////////............/////////000////////////////////////111000///...------...///,,,---...---,,,,,,---...//////.........---------........................---------.........//////..............................////////////......---------.........//////////////////////////////000000//////.........---//////000000000000//////........................---------.........//////............/////////000............/////////000............/////////000........................////////////////////////////////////////////////............/////////000000000000000000000000000000000000000////////////---......///////////////............/////////000---------.........//////............/////////000........................,,,---...//////...---,,,000/////////............++++++------------++++++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///////////////......---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///,,,,,,,,,---------......------------------------............///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------................................................---------------------------------............///............////////////---------........./////////////////////////////////////////////////////////...------------...///------------------------......//////...---,,,,,,000000//////............---------.........//////////////////////////////.......................................///000000...............///000000111111111111111111111111//////////////////////////////............//////000000//////.........---//////............//////......////////////......------............------........................////////////////////////000000000000000000000000/////////...///000111111111111000000//////......////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////........................//////.........---------..................------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------///////////////...------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///,,,,,,---------.........------------------------............/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------................................................---------------------------------............///............////////////---------........./////////////////////////////////////////////////////////...---,,,,,,---...///------------------------......//////...------,,,////////////......---------------.........//////////////////////////////........................///............///000000///............///000000000000000000000000000000//////////////////////////////............//////000/////////............//////............//////......////////////......---......//////......---........................////////////////////////000000000000000000000000////////////000000000000111000000000/////////...////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////........................//////.........---------------------------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,---------,,,,,,,,,---------......------------------------------------------------...////////////...------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............///,,,------------.........------------------------............////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------................................................---------------------------------............///............////////////------........./////////////////////////////////////////////////////////...------,,,,,,------...------------------------.........///......---,,,...............---------------........./////////////////////////////////........................//////......//////000111//////......//////000111////////////////////////////////////////////////000//////......//////000////////////............//////............//////...//////000000//////...---......//////......---........................////////////////////////000000000000000000000000---...000111111111000///000000000000////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,------...,,,,,,,,,---------......------------------------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...........................------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------................................................////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------........................................................................---------............///............////////////............////////////////////////////////////////////////////////////------,,,,,,,,,,,,------........................---...............------............------------............////////////////////////////////////......................../////////...///000000111/////////...///000000111000000000000000000000000////////////////////////000000////////////000000///////////////.........//////............////////////000000000000//////......////////////..............................////////////////////////////////////////////////,,,...000111222111///...000000000000////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,---------...------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...........................------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////....................................////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------........................................................................---------............///............////////////........./////////000000////////////////////////////////////////////////------------------------........................------...............---................................./////////000000///////////////////////////////////////////////////////////////000111111///////////////000111111111111111111111111111111000000000000000000000000000000////////////000000........./////////////////////............////////////000000000000//////...//////////////////...////////////////////////////////////////////////////////////////////////,,,...000111222111///...////////////000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////........................---.....................,,,---------.........///---------,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------------------------------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///------........./////////....................................///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------........................................................................---------............///............////////////....../////////000000000////////////////////////////////////////////////---......//////......---........................,,,---......///..................///////////////....../////////000000000////////////////////////////////////////////////000000//////000000111222000000//////000000111222111111111111111111111111000000000000000000000000111000000//////000000111........./////////////////////............/////////000000111111000000///...//////000000//////...////////////////////////////////////////////////000000000000000000000000---...000111111111000///////////////000000000000////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////........................---------...............,,,------....../////////------------------...///......------------......,,,,,,,,,,,,---......///,,,,,,,,,---------......------------------------------------------------------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////....................................////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------........................................................................---------............///............////////////.../////////000000000000////////////////////////////////////////////////......///000000///..............................,,,------...//////....../////////000000000111111.../////////000000000000////////////////////////////////////////////////000000//////000000111222000000//////000000111222111111111111111111111111000000000000000000000000111111000000000000111111............/////////000//////............//////000000111111111111000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000////////////000000000000.../////////000000000111////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////........................---------.........//////++++++,,,------...//////---------------...//////......------------......,,,,,,,,,,,,---...//////,,,,,,,,,---------......------------------------------------------------------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...........................---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////............/////////000////////////////////////............/////////000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------................................................////////////////////////---------.........//////............/////////000////////////000000000000////////////////////////////////////////////////...///000111111000///...////////////////////////,,,,,,---.../////////...//////000000111111222222////////////000000000000////////////////////////000000000000000000000000000000000000000111111222000000000000000111111222000000000000000000000000000000000000000000000000111111000000000000111111---.........//////000000//////............//////000000111111111111000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000///////////////000111111.../////////000000111111////////////////////////////////////////////////............/////////000000000000000000000000000////////////////////////........................---------.........//////******+++,,,,,,---......---------------...///000......------------......+++++++++,,,---...///000,,,,,,,,,---------......------------------------------------------------......---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------000111111000...,,,---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////////////////////////////111111111111000000000000.........------,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++---.........---,,,,,,+++---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................000000//////.........---........................000000000000//////////////////////////////////////////............//////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---.........//////000000............////////////////////////000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000............/////////000222222222111111111111111//////000000000000//////000000000000////////////////////////////////////............/////////000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////........................................................................//////.........------------------------------------------------------------------.........//////------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------......//////.........///---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////////////////////////////111111000000000/////////......---------,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++------......---,,,,,,+++---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...........................000/////////.........---........................000///////////////////////////////////////////////////............//////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000............////////////////////////000000000000//////............//////000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000000000111111111111111111111111000000000000000000000000111111000000000/////////000000000000000000000000........./////////000000111111111111111111111111///000000000000000000///111000000000////////////////////////////////////........./////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////........................................................................//////.........---------------------------------------------------------,,,------------.........------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------.........+++,,,---...///000000000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////////////////////////////000////////////............------------,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++---------------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------/////////.......................................//////////////////////////////////////////////////////............//////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////............////////////////////////000000000000000//////......//////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000111111111111111111111111////////////////////////111111111000000000000000000000000000000000000000////////////000000000000000000000000000000111111000000111111111111000000111111000000000/////////////////////////////////....../////////000000000000000000000000000000000////////////////////////........................////////////////////////////////////000000000000////////////////////////.......................................................................................---------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------------------------.........//////+++,,,,,,...000111000///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............//////////////////////////////////////////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................................................./////////////////////////////////////////////............//////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////............////////////////////////000000000000000000////////////000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000//////000000000111111111///000000000000000111111000111111222222111111000111111111000000000//////////////////////////////...////////////000000000////////////////////////////////////////////////........................////////////////////////////////////000000000000////////////////////////................................................................................................------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////...------///222222///---------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////////////////////////////............------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------.......................................------....../////////000//////////////////////////////............//////.../////////000000000111////////////////////////////////////////////////////////////////////////........................///////////////.....................////////////////////////000000000000000000////////////000000////////////////////////111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000111111111222222222222222111111111111111111111111000000000111111111111222//////000000111111111222111111222222222222111111111111111111000000000000000000000000000000000000////////////000000000111////////////////////////////////////////////////........................////////////////////////////////////000000000000////////////////////////........................................................................---.....................------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,------------.........///......111444444111---------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............///////////////////////////////////////............---------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................---------......//////000//////////////////////////////............//////......//////000000111111000000000000000000000000000000000000000000000000////////////////////////........................///////////////.....................////////////////////////000000000000111000000//////000000111000000000000000000000000111111111111111111111111222222222222222222222222111111111222222222222222000000000000000000000000000000000000000000000000222222222222222333333333222222222222222222222222000111111111222222222222000000000111222222333333222222333333333333222222222222111111111000000000000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////........................////////////////////////////////////000000000000////////////////////////........................................................................---------...............------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,------------...------111666777444000------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............/////////////////////////////////////////////............---,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,---************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,---......///000000//////////////////////////////............//////.........///000111111111000000000000000000000000000000000000000000000000////////////////////////........................000/////////........................////////////////////////000000000000111111000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333111111111222222222333333000111111222333333444444222222333333333333222222222222222111111111000000000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////........................................................................---------.........//////------------------------------------------------,,,------------.........------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,,,,---------,,,---222888:::777222------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000////////////////////////000////////////.........,,,,,,,,,------.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,------...///000000//////////////////////////////............//////---......///000111111222000000000000000000000000000000000000000000000000////////////////////////........................000000//////.........---............/////////000////////////000000000000111111000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222111111111222222333333333444444444444444444444444222222222222222222222222222222222333333444444444444444444444444444444444111111222222222333333333111111222333444444555555222333333444444333333222222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////........................................................................---------.........//////---------------------------------------------------------.........//////------------------------,,,,,,,,,---------.........---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,...111444333111..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---...///000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111000000//////......//////............//////......//////000000111111............////////////////////////////////////////////////000000000000000000111111111000000///222222222222111111111111000000000000000000//////222333333444444444333333222111111111222333444444555444333222222222333444888666444333333444333222333333333444444444444333333333222222666999666///555555444222000111555999444444333222222222222333666444111222444666888888222222222222111111000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000//////.........---........................////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////............////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,---000222111000..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++------------------------,,,---------.../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111000000000/////////...//////............//////////////////000000000000....../////////000000000////////////////////////////////////000000000111000111111111111111000000//////000000000111111111444333333333222333333333333333444444444444333333222222222222333444555666777666555444444444555555666555444444555555555444444555555444333333666999333555555333333666444000444444555555444333333333444555666777666666555444555333111111333444444444333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000/////////....................................////////////////////////---------.........//////------------------------------------------------....................................................................................////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,---///000///.................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++------------------------------..................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////////////////............//////000000000000/////////////////////000000000111111/////////////////////////////////000000000111111000111111222222222111111/////////000111111222222333222111111111222333444444444555555555555444444333333333333444555666666999888888777777777777777666666666666777777888888999999999666333444888<<<222555666444444888:::999555555666888888666333000222333555666777555444222666555444444555555444222333333333333333444444444111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000////////////....................................////////////////////////------........./////////------------------------................................................................................................---............/////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,------...------..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////////////////////////////........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------------...............---------////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000//////////////////............//////111111000000//////......000000000000111111111111//////////////////////////////000000000111111111000111222222333222222222222222222222222222222222333222111000111222444555444555666666666666666666333333333333444555777777::::::999888888999999999777999::::::999999::::::>>><<<:::999999::::::::::::<<<:::777888<<<===:::999888777777999888666333444444555555555555444444888777666777888888666444333333333444444444444444222222222222222111111111222222222111111111000000000000000000000000000000////////////////////////////////////////////////000000////////////000000///////////////////////////////////////.................................////////////////////////............////////////........................////////////////////////........................................................................---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------,,,,,,------..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////////////////////////////////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------.....................---------////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000//////............//////111111000000//////......000000000000111111111111000000000000000000000000000000000000111111111111111111222333333333333333333333333222222111111111444444333333444666777888333444555666777777777777666666777777888:::;;;<<<>>>===<<<;;;<<<===???@@@===???AAAAAA???>>>>>>???BBB???>>>AAAFFFHHHDDD???HHHGGGBBB>>>>>>AAA???:::>>>===;;;::::::::::::999:::999888777777777888888666555555666777777666444444444444444444444444444444333333333222222222111222222222222111111111111111111111111111111111111////////////////////////////////////////////////000000////////////000000////////////////////////.........///////////////........................////////////////////////........./////////000000........................////////////////////////........................................................................------------............,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,------,,,,,,...///..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------.........------..................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000//////............//////000000000000/////////////////////000000000111111000000000000000000000000000000000111111111222222111222222333444444444444333333333222222222111111222333444555666777888999666777999;;;===>>>>>>???AAAAAAAAABBBCCCEEEFFFGGGGGGEEECCCCCCDDDGGGKKKMMMJJJMMMQQQQQQOOOMMMOOOQQQRRRPPPQQQVVV\\\^^^YYYTTTSSSTTTSSSPPPQQQTTTTTTQQQLLLOOOQQQPPPMMMIIIFFFEEEBBBBBB@@@???>>>=========999888666666777777666555666666666555555555444444555444444333333222222222333222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000.........///////////////........................////////////////////////....../////////000000000........................////////////////////////........................------------------------------------------------,,,------------.........,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...------,,,+++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***,,,......------///111..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,---------.../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000.../////////000000000111//////............//////////////////000000000000....../////////000000000000000000000000000000000000000111111111222222222111222333444555555555555333444444555666777777888666777:::<<<>>>>>>>>>===AAABBBEEEGGGJJJLLLMMMMMMOOOPPPPPPQQQSSSTTTVVVWWWTTTRRROOONNNPPPUUU[[[______dddjjjkkkjjjiiilllooouuuvvvxxxxxxwwwuuutttssssss{{{~~~wwwooommmoooqqqhhhrrr}}}vvviii___[[[UUUVVVWWWWWWUUURRROOOLLLIIIFFFCCCAAA@@@@@@>>>===::::::999888777666666555555555555444333333222222333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000............/////////000........................////////////////////////.../////////000000000000........................................................................------------------------------------------------,,,,,,---------.........,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......------,,,+++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------))),,,......------000333..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000000000000000000000000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,------...///000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000.../////////000000111111//////............//////......//////000000111111............////////////000000000000000000000000000111111111111222222222111222333444555555555555555666777999;;;===??????@@@BBBFFFIIIKKKJJJIIIHHHLLLMMMPPPSSSVVVYYYZZZ[[[[[[[[[[[[\\\^^^```aaabbb___\\\XXXVVVYYY___ggglllrrrxxx~~~zzzyyy}}}vvvnnnlllooorrrtttrrrlllfffaaaZZZWWWRRRNNNLLLKKKIIIHHH>>>===<<<;;;999888777777666666555444333333222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000---.........//////000000........................////////////////////////////////////000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...///////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................,,,,,,,,,---------......000000000000000000000000000000000000////////////........................------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////000000000000000000000000////////////////////////......------------......////////////000000000000000000000000000000000000000000000000000000000000////////////////////////------......///000000000111000///////////////000000222555666444222111000...000111111000111333555777555444555888<<>>@@@AAAFFFKKKKKKGGGKKKJJJLLLPPPRRRQQQQQQRRROOOQQQTTT\\\gggooojjj```hhhsssyyyuuusssyyy|||yyy}}}|||zzz|||qqqqqqhhh___aaakkkqqqnnnhhhVVVNNNGGGFFFEEE@@@;;;999@@@999555666777444222333888444000000222333000---000111222333333333222111000000000000////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......////////////...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................,,,,,,---------.........////////////////////////000000000000/////////...........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////000000000000000000000000///////////////////////////......------......///////////////000000000000000000000000000000000000000000000000000000000000////////////////////////......///000000111111222///...............//////---///111222222333555777222333444444444444777999DDDCCCDDDEEEGGGIIIKKKKKKLLLOOOPPPOOOOOOQQQPPPLLLKKKRRR\\\bbbbbb^^^\\\\\\dddkkkpppqqqssswww{{{{{{|||}}}ooolllnnnyyyssskkkcccbbbbbb^^^[[[ZZZIIIAAA:::999:::888888:::555555555555555555666666777777666444222000000000222222111111111000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000........................////////////////////////........................------------------------........................---------------------------------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......///////////////............------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.................................,,,------------.........////////////////////////000000000/////////......------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////000000000000000000000000///////////////////////////......------......///////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111222222333111000000000000000111111333333222000//////222555666888;;;===???BBBGGGJJJKKKKKKMMMNNNNNNOOONNNNNNPPPUUUVVVSSSRRRSSSRRRPPPQQQ]]]llluuuwwwxxxzzz}}}~~~qqqooorrr{{{}}}xxxyyy{{{{{{}}}mmm___PPPGGGAAA;;;999:::777888888666222111333555222444555333000000222555333333333222222222111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////........................................................................------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...//////////////////............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////........................------------............////////////////////////000000/////////.........------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............/////////////////////////////////////////////////////////////////////////////////............//////////////////000000000000000000000000000000000000//////////////////////////////////////////////////////000000111222222333444444333333333333333444444555555444444555888:::DDDFFFHHHJJJKKKNNNQQQTTTMMMMMMNNNMMMLLLKKKLLLMMMOOOUUUZZZYYYZZZ^^^```___dddmmmwww~~~{{{xxx|||mmm___UUUNNNLLLMMMEEEAAA:::555333333555777111555888777444222444777333333333333222222222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////................................................................................................------------------,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------.../////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////........................---------.........//////........................////////////............------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............////////////////////////////////////////////////////////////////////////////////////....../////////////////////000000000000000000000000000000000000////////////////////////////////////////////////......///000000111111222222222222222222222333444222666;;;???CCCGGGLLLOOOSSSSSSSSSQQQOOONNNNNNPPPRRRSSSSSSQQQOOOOOOQQQTTT[[[aaagggjjjooovvvzzzzzz|||yyyrrrppppppssswwwfffYYYHHH>>><<<======;;;:::<<<===<<<777444333333333333222222222111111111111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------................................................------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---...///000000000000/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.................................------........./////////......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////000000000000000000000000////////////////////////000//////......//////000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000111111222//////000111333555777888AAADDDIIIMMMPPPRRRVVVXXXOOOPPPQQQPPPOOOOOOQQQSSSWWWZZZ\\\]]]\\\]]]aaadddiiinnnsssxxxxxxyyy}}}zzz```OOOHHHDDD>>>999<<<:::888777555555444444333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------------------------................................................------------..........................................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---...///000000000000////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------....................................////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111222222333222333666:::???CCCGGGIIITTTUUUTTTSSSQQQRRRTTTVVVOOOPPPRRRSSSTTTVVVYYY[[[[[[bbbkkkqqqsssuuuxxx|||zzz||||||zzz{{{yyyyyytttqqqsss{{{zzzvvvvvvvvvzzz~~~{{{}}}qqqbbb[[[XXXTTTPPPNNNFFF<<<777666888888777444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................................................................------------.........///..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---...///000000000000000/////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------..................................../////////000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000111111222333333444444999;;;@@@FFFLLLSSSYYY\\\WWWVVVSSSPPPOOOPPPTTTXXX^^^^^^^^^\\\YYYWWWXXXYYYbbbmmm{{{~~~tttooohhhttt|||wwwvvv|||~~~yyyxxxzzz{{{uuuoooqqqyyyzzzssstttvvvsssmmmjjjpppqqqqqqrrrvvvyyyuuunnnqqq{{{|||tttppprrrxxx}}}uuueeeQQQBBB===;;;999777666666555555555444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000........................////////////////////////---------.........//////////////////////////////......------------......------------------------------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000000//////.........------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++*********)))************+++++++++)))+++,,,,,,+++++++++,,,******++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////000000000000000000000000////////////111111000000//////......------------------------.........------,,,,,,,,,........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------------------------------........................000000//////.........---000000000000000000000000............////////////////////////////////////000000000000111111111111111111000000//////......000//////.........//////000000///......///000000222444666333000222999???DDDGGGMMMVVV\\\]]]XXXSSSKKKNNNSSSWWWYYY[[[]]]^^^\\\^^^```bbbdddiiipppvvvuuuxxx|||rrruuuzzz~~~yyyxxx{{{~~~}}}~~~~~~ssskkkiiikkknnnsss{{{~~~xxxiii\\\aaabbbfffpppyyyyyyqqqhhhmmmkkkjjjkkkmmmooommmkkkcccccceeejjjooopppnnnkkkfffaaadddnnnqqqooouuu}}}~~~qqqZZZLLLGGGAAA;;;111999@@@>>>666000333888444333111222222333111000333333333222222222111111222222222222222222222222111111111111000000000000111111111111000000000000////////////////////////000000000000///////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////------------------------------------------------------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000/////////.........------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++***+++------+++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////000000000000////////////000000000000111111000000///.........------------------------......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------------------------------........................000/////////............000000000000000000000000............////////////////////////////////////000000000000111111111111111111000000////////////000000000000////////////111000///...///000222333111222555999>>>DDDKKKOOOYYYVVVSSSQQQQQQQQQQQQPPP[[[\\\\\\[[[YYYYYYZZZ\\\aaajjjuuu}}}|||uuutttyyy~~~~~~|||||||||}}}{{{yyyxxxvvvqqqlllgggffffffiiihhhjjjmmmjjjbbb\\\[[[[[[^^^dddlllrrroooeee\\\YYYWWWZZZeeeqqqrrrhhh]]]\\\]]]aaaggglllllljjjfffUUUUUUVVV[[[cccjjjmmmnnnggg___^^^fffjjjgggggglllrrrwww}}}nnnddd[[[PPPFFFEEE>>>777555888999777444444333222333555666555444333333333333222222222222222222222222222222222222111111111111000000000000111111111111000000000000////////////////////////......//////000000111111/////////////////////...////////////////////////////////////////////////////////////////////////................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.../////////...............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++++++++,,,+++,,,------+++++++++------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------////////////000000000000......//////000000111111111111000//////......---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................////////////............000000000000000000000000............////////////////////////////////////000000000000111111111111111000000000000/////////111111111111111000//////222111///...///111333444777:::???HHHPPPUUUTTTRRRPPPOOOMMMLLLLLLOOOTTTYYY\\\[[[YYYVVVUUUWWW\\\___mmmwwwyyyqqqllllllnnnrrrttt}}}uuurrrpppnnnnnnmmmllljjjeeedddbbb]]]XXXUUUUUUVVV[[[WWWVVVZZZ[[[VVVQQQOOOPPPRRRWWW___fffiiifffcccddd___^^^fffooonnnbbbVVVOOOPPPRRRVVVZZZ[[[YYYXXXUUUQQQMMMNNNRRRZZZaaaeeebbbYYYXXXbbbkkklllllloooddddddhhhqqqwww|||zzzyyy|||yyywwwooogggfffWWWEEE<<<<<<===999444444333222444555666555444444444444333333333333222333333333333333333333333222222111111111000000000111111111111000000000000////////////////////////------...///000111222222......//////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------------------,,,*********+++++++++,,,,,,,,,---...---++++++,,,...***************+++---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...........................////////////000000000000---......///000111111222111000000///......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------........................///////////////.........////////////////////////............///////////////////////////////////////000000000111111111111000000000000000000000000000111111222111000///...000000///000222555888:::FFFKKKRRRXXXXXXTTTLLLFFF>>>DDDKKKQQQTTTXXX]]]aaaTTTTTTTTTVVV[[[dddnnnuuu~~~wwwooouuurrrooonnnqqquuuyyy{{{{{{vvvuuuuuuuuuqqqnnndddbbb^^^[[[XXXWWWUUUUUUUUUVVVWWWWWWUUUUUUVVVXXX]]]XXXVVV[[[___[[[UUURRRRRRSSSUUUZZZ```eeehhhiiillliiifffhhhllljjjddd]]]___]]]\\\\\\___cccgggiiieee```ZZZVVVXXX___ggglllbbbZZZVVVZZZ^^^___```ccc```]]]]]]ccclllssswwwyyyrrrhhhbbbkkk{{{zzz}}}yyyhhhVVVHHH???;;;:::999777666666777777666555555555555444444444333333333333333333333333333333222222222111111111000000111111111111000000000///////////////////////////.........///000111111111............////////////////////////////////////////////////////////////////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------...............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,***++++++++++++,,,,,,,,,,,,---...---,,,,,,...000000///---,,,++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................////////////000000000000---......///000111111222000000//////...---------------------------------------------------------------------------------,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------.................................///////////////////////////////////////............///////////////////////////////////////000000000111111111111000000000000111111111111000000000111111000000000...///333777<<>>HHHKKKOOORRRSSSQQQNNNLLLFFFIIINNNTTTZZZ[[[YYYVVVVVVVVVXXXaaammmxxxyyy{{{llljjjffffffooo{{{tttggg___XXXRRRRRROOOKKKJJJLLLPPPTTTVVV\\\\\\^^^aaaeeejjjnnnqqquuuxxx{{{~~~}}}xxxyyywwwtttyyy}}}wwwppphhh\\\VVVYYYbbbiiikkkqqqiiijjjrrroooffflll}}}}}}wwwxxx~~~wwwfffUUUIIIAAA>>><<<888888888888777777777777444444444444444444444444333333333222222222111111111111111111000000000000000000000000000000000000------...///000111222222---------...///000000111////////////////////////////////////////////////////////////////////////------------------------////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,---------......------------......------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((***111999???222000---+++******,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////000000000000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,---------..............................------............---------,,,,,,,,,,,,---......---------.........//////////////////////////////............/////////000////////////////////////........................---------------------------------.........//////......---------,,,,,,,,,,,,,,,,,,---------..............................---,,,---...///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,................................................---......///////////////000000000000////////////////////////////////////////////////000000000000000000000000000////////////000000000///000333666999555333777@@@IIINNNOOOQQQNNNJJJFFFDDDFFFHHHJJJVVVYYYZZZWWWQQQNNNPPPSSSUUUdddvvvzzzvvvzzzuuutttuuuyyy{{{yyyrrrllliiiiiibbbXXXQQQPPPPPPNNNMMMRRRXXX\\\\\\\\\\\\]]]lllnnnrrrxxx}}}xxxtttvvv}}}{{{qqqggg```^^^^^^___cccbbbhhhlllfff[[[___kkkpppsssyyy{{{rrreeeTTTIIIFFFAAA===888666777888999999:::999888555333222333444555555444333333333333444111111111111000000000000000000000000000000000000////////////////////////////////////////////////................................................//////.........------------------.........//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++,,,,,,,,,---------......------------......------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***...444999000...---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////000000000000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,---------..............................------............------------,,,,,,------...///---------.........//////................................./////////000000////////////////////////........................---------------------------------.........//////.........---------,,,,,,,,,,,,---------....................................------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,................................................---......///////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000111222111111111333555;;;;;;>>>EEEMMMQQQPPPMMMFFFCCC@@@BBBHHHOOOUUUWWW___]]]XXXTTTRRRTTT[[[```iiisss}}}|||uuunnneee\\\UUUOOOSSSUUUSSSTTTWWWXXXWWW[[[bbbjjjpppsssxxx|||wwwoooiiieeefffjjjmmmhhhfffjjjnnnhhh^^^^^^gggjjjooossstttwwwzzzlll^^^WWWKKKFFF@@@<<<;;;;;;999888777777777666444444444555666555444444333333444444222111111111000000000000000000000000000000000000////////////////////////////////////////////////................................................//////.........------------------.........//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------......------------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++...111,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////000000000000000000000000000000111111000000///.........---------,,,,,,,,,,,,,,,,,,---------..............................------............---------------,,,------...///------........./////////............................../////////000000000////////////////////////////////////////////////........................------........./////////.........------------,,,,,,------------.................................---......,,,***+++000444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................---......///////////////////////////000000000000////////////////////////////////////000000000000000000000000111111111111000111222222222333666888BBBEEELLLTTTXXXVVVOOOHHHCCCBBBDDDJJJRRRYYY\\\]]]XXXWWWWWWYYY^^^fffooottt{{{xxxpppyyy|||}}}}}}vvvlllbbbZZZTTTOOOLLLKKKQQQVVV[[[bbblllqqqqqqwww~~~{{{vvvrrrrrrwww}}}|||wwwuuuuuummmaaa]]]aaagggnnnsssooohhhhhhrrr}}}|||rrrlllddd[[[NNNEEE???===:::888888888888888777666555444666666555444444444444444222222222111111111000000000000000000000000000000////////////////////////////////////////////////...............................................................------------............/////////........................,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------------------------------,,,,,,---------,,,,,,,,,------------.........------------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++)))***+++,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////000000000000000000000000000111111111111000//////......---------,,,,,,,,,,,,,,,,,,---------..............................------............---------------------...//////............////////////------------------------...////////////000000000000000000000000000000000////////////////////////....................................////////////............------------------------....................................***---...---,,,///888@@@,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++------------------------................................................---......///////////////////////////000000000000////////////////////////////////////000000000000/////////000000000000000...///000111444999???DDDNNNPPPUUUYYYZZZUUULLLEEEMMMQQQUUUYYYZZZYYYYYYXXXXXX```kkksssxxx|||{{{yyy~~~zzzpppgggbbbZZZYYYVVVTTTTTTUUUXXX[[[bbbfffiiinnnxxx{{{xxxxxx{{{~~~|||zzzwwwqqqnnnpppxxxtttrrrppplllgggeeefffxxxtttaaaRRRIIIDDD???<<<;;;:::::::::999888666444777666555555444555555555333333222222222111111111000000000000000000000000////////////////////////////////////////////////......................................................................................./////////........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------------------------------,,,,,,---------...............------------......------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++)))******((()))+++,,,------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////111111111111111111111111111111111111111000000///......---------,,,,,,,,,,,,,,,,,,---------..............................------............------...------------...//////........./////////000000........................////////////000000000111111111111111111111111111000000000000000000000000////////////////////////........./////////000000//////.........------------------.........//////........................***---...---,,,///888@@@,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------................................................---......///////////////.../////////000000000111////////////////////////////////////000000000000.........//////000000000---...000333999BBBMMMTTTWWWWWWXXXYYYXXXVVVQQQNNNXXX\\\^^^ZZZUUUTTTXXX]]]ppp|||{{{pppdddYYYQQQMMMPPPTTTZZZ___ccchhhnnnssswww}}}}}}vvvtttwww{{{zzzyyy~~~zzz|||zzzqqqjjjgggkkkssstttnnnnnnxxxtttiiibbbYYYNNNFFF===;;;999888999999777666777777666555555555555666333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////---.....................////////////////////////........................+++,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------............------,,,---------..................------------......------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++******+++)))***+++---------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////111111111111111111111111111111222222111111000///......---------,,,,,,,,,,,,,,,,,,---------..............................------............------......------......///000....../////////000000000/////////////////////////////////000000000111111111111111111111111111111000000000000000000000000000000000000000000000000....../////////000000000/////////.........------------........./////////........................---......,,,***+++000444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---......///////////////......//////000000111111////////////////////////////////////000000000000......//////000000111111111333777<<>><<<999999888888777777777777777555555444444444333333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---------.........//////111111000000/////////...........................---------............/////////.........---------.../////////...---,,,,,,------------------------,,,,,,,,,---------......////////////////////////---------.........//////........................000///...---------------................................................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000//////000111111111111111222222222111111111111000........................---------............///............/////////000000000000000000/////////000000000//////000000111000///...---...///000111---...///000111111111111444222222333333222333555555222222444555333111111666555444222000000222444111222222111000000111222000000000///000000111111111111000///////////////.../////////000000111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111///...------------,,,,,,+++++++++........................//////............//////......------------......////////////////////////000000000000000000000000............/////////000222000//////000000000///---000333333222777@@@GGGSSSRRRVVV^^^aaa]]]ZZZZZZ___bbb_________UUUQQQ[[[gggsssooofffZZZSSSSSSVVVXXXYYY[[[gggttt{{{xxxqqqpppooooooppp||||||wwwwww{{{}}}pppeeebbbgggmmmgggmmm}}}uuu___OOOHHHCCC???<<<;;;:::999888888888999:::999666444333333444555222222222111111111111000222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000//////.........---........................---------............/////////.........---------......//////......---,,,------------------------,,,,,,---------.........////////////////////////---------.........//////........................000///...------------...................................................------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........////////////000000000000//////000111111111111111222222222111111111000000........................---------............///........./////////000000////////////////////////...............///000000333333222111111111222222444444444333222111000///111111111222222222333555888777777999999999777777666666555444333444777888444444444333222333444555222111111000000000000000222222111000000000000000/////////000000000111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------------,,,,,,,,,++++++........................//////............//////......------------......////////////////////////000000000000000000000000........./////////000000000///...//////000000//////000111444999@@@HHHMMMWWWVVVXXX^^^```]]][[[\\\cccccc[[[WWWZZZXXX]]]mmm}}}yyy|||vvvqqqssshhheeeaaa^^^^^^aaafffjjj~~~yyywwwppplllpppyyy|||rrrkkkfffdddhhhiiinnnvvv~~~xxxkkk]]]LLL======;;;::::::;;;;;;:::888999888666555444333444444222222222222111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000/////////....................................---------............///...............---------....../////////...------------------------------,,,------------.........////////////////////////------.........///////////////////////////////////////......------......................................................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------............/////////000000000111///000111111222111111111222222111111111000000000........................---------............///....../////////000000000///////////////////////////.........///000111111222222222111222222333333111111222333444555555555444666777777777777888999777888999:::::::::999888======;;;:::888666555444555444333333333333444555444444333222111111111111333222222111000111111111000000000000000111111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------------,,,,,,,,,,,,........................//////............//////......------------......////////////////////////000000000000000000000000....../////////000000000//////000000000000000000222111333999CCCLLLRRRUUUYYYXXXZZZ___```^^^]]]```___```YYYWWW^^^aaajjj{{{|||uuuqqqqqqrrrqqqkkkdddbbbeeegggiiikkklllnnnuuu{{{qqqlllkkklllrrr{{{wwwtttpppmmmfffiiiooosssqqqpppwww~~~eeeNNNEEE@@@:::888:::;;;999666888777777666555444333333333222222222111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////....................................---------............///..............................////////////..............................------------............////////////////////////............////////////000000000000000000000000//////............//////........................................................................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................//////000000111111000111111222222111111111111111111111000000000000........................---------............///...////////////000000000...///////////////000000222222111111111111222222111111222222444555777777444444555666777999;;;<<<999>>>@@@===<<<===??????HHHKKKMMMKKKIIIIIIHHHFFFEEEFFFHHHIIIHHHDDD???;;;:::888777666777777666555555555444333333333333333333222111111000000111111111111111111111111111111000000000000000000000000........................---------------------------------------------------......//////......---------------------,,,,,,........................//////............//////......------------......////////////////////////////////////////////////...////////////000000000111111222222111000111222444777===EEENNNTTTYYYZZZXXXXXX[[[``````^^^^^^aaaYYYbbbdddgggoooqqqsss~~~{{{~~~~~~ssspppkkkeee```___bbbfffsssvvvzzzxxxmmmddddddnnn}}}}}}uuussswww~~~wwwyyy}}}~~~xxxnnniiiiiizzzrrr]]]QQQCCC;;;;;;<<<;;;888777777777777555444333222333333222222222111111111222222222111111111000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................---------............///---...........................///////////////...........................---------.........//////////////////////////////........./////////000000000000000000000000000000//////.........//////000........................................................................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.........///000111111111111111222222222222111111111111111000000000//////........................---------............///////////////000000000111/////////000000000111111444333222222222222222333555555555555777999<<<===AAA@@@>>>======@@@BBBDDDGGGMMMNNNHHHDDDGGGJJJJJJTTTZZZ\\\WWWSSSSSSRRRNNNNNNQQQWWW]]]```\\\TTTMMMDDDBBB@@@@@@@@@>>>:::777555444444333333333333444333222111111000000111111222222222222222111111111111111111111111111111111////////////////////////------------------------------------------------------............------------------------------//////////////////////////////............//////......------------......////////////////////////////////////////////////////////////000000000111000111222111//////222444888AAAKKKSSSUUUWWWZZZ\\\[[[[[[^^^aaa___[[[[[[^^^ffftttyyy||||||ooolllfff``````gggoootttuuuhhh^^^ccckkkuuuwwwxxx}}}vvvpppoookkksssxxxhhhSSSEEE@@@???===;;;888888888777666555333222333333333222222222222111222222222111111111000000////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////---------............///---------.....................///000000000//////........................------........./////////////////////////////////....../////////000000000//////////////////////////////......//////000000........................................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////------...///000111222222222222222333222222111000111111000000000/////////........................---------............////////////000000000111111///000000111111222222333222222222222333444555555999888777888;;;@@@EEEHHHLLLJJJHHHIIIMMMTTT[[[```iiiooonnnddd^^^bbbfffeeeeeennnqqqjjjffffffeee```fffhhhlllpppqqqjjj___VVVQQQOOOMMMMMMLLLGGG???999999999777666444444333333444333222222111111222222333333333222222222222222111111111111111111111111////////////////////////------------------------------------------------------------------------------------............//////////////////////////////............//////......------------......////////////////////////000000000000000000000000/////////000000000111111...///000///...111666;;;BBBKKKUUUZZZYYYXXXZZZ]]]```_________[[[XXX[[[aaauuuppppppdddeeeeeefffnnn{{{|||nnniiijjjiiieeennnuuuyyyuuummmjjjhhhpppuuubbbRRRIIIBBB<<<888:::999999888777666555555333333333333222222222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////---------............///---------.........//////......///000000000000000....................................////////////////////////////////////.../////////000000000000........................///////////////000111111........................................................................------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////------...///000111222222222333333333222222111000111000000000////////////........................---------............/////////000000000111111111000111111222333333444444111222333555888:::===>>>???>>>@@@DDDLLLVVVaaagggnnnkkkhhhhhhnnnxxx}}}ssskkkiiigggeeeeeeccc[[[PPPGGGGGGEEEBBB???<<<999777666666666555444444444444444444444333333333222222222111111111111111111111111////////////////////////...................................................------------------...------------........./////////////////////////////////............//////......------------......////////////////////////000000000000000000000000//////000000000111111111...000222222333999CCCJJJOOOSSSWWWYYYYYYYYY[[[]]]```]]]ZZZYYYXXXZZZeeeppp}}}|||sssmmmkkkiiiccc``````dddlllttt}}}uuufffddd^^^ZZZaaappp|||}}}wwwlllgggsssvvvkkk^^^PPPCCC;;;<<<;;;999888777666777777444444333333333222222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000////////////////////////---------.........//////---------.........//////......///000000000000000////////////////////////............/////////000////////////////////////////////////000000000000........................///////////////000111111................................................////////////////////////...------,,,,,,------...------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000------...///000111222222333333333333333222111000000000000000////////////........................---------.........//////000000000000111111111111111111222333444444555555222333666999>>>BBBEEEGGGIIIJJJNNNVVVdddttt}}}tttfff\\\TTTRRRNNNIIIDDD???<<<;;;888888777666666666666666444444444333333222222222111111111111111111111111000000000000000000000000...................................................------,,,,,,------...---------.........//////000000000000000000000000//////............//////.........------.........////////////////////////000000000000000000000000000000000000111111111111000333555666999BBBNNNXXXYYYWWWUUUUUUXXX\\\]]]^^^\\\XXXTTTTTTVVV___qqq|||sssdddXXXXXX\\\]]]___bbbnnnzzzssshhhccc]]]aaaeeejjjwww{{{uuuuuu{{{uuuooovvvxxxeeeQQQEEE>>><<<:::888777777888999444444444333333333222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000000000000000000000000000---------.........//////000000///////////////000---...000111111000///...222///---,,,---///000000111111111111222222333333999333---+++---///111111000000000000///...000444111000//////111222111111......///111222111///,,,....../////////...---,,,//////.........---------//////.........------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000111000///...///000222333333333333222222222111111000000///...............//////.........---------.........//////////////////000111111/////////111000111333555666666666666999<<<@@@BBBEEELLLXXX```bbbeeennn}}}sssjjjaaaZZZZZZXXXQQQLLLKKKEEE@@@;;;999::::::888555555555666555333222333444111222222222222111000000000000000000////////////........................---------............///------------------------,,,,,,,,,---------......------............------////////////////////////............////////////////////////////////////............/////////000222///,,,---000222222000---222999@@@GGGNNNUUUZZZYYYTTTTTTYYY]]]\\\[[[\\\]]]ZZZQQQUUUjjjuuusssuuuzzzbbbZZZVVVXXX\\\```iiisssyyyooommmpppsss|||~~~xxxvvvrrrttthhhTTTKKK@@@888777999999999999555444333222222222333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////---------.........////////////.........//////000,,,,,,---...///000111222333222111222444555666666777888:::<<<===??????@@@DDDDDDDDDDDDBBB@@@<<<:::888888777777555333222222/////////.........000222111///------///111222222------.../////////////////////.........---------//////.........------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000333222000000000111333444333333333222222222111111000000///...............//////.........---------.........///////////////000111222111000000111333333222222222444666999;;;AAAEEEJJJQQQ\\\lllxxxqqqppprrrooocccYYYSSSMMMDDD???>>>;;;777444666777777666444333333333222222333333333222222222111000000000////////////........................---------............///------------------------,,,,,,---------.........---......//////......---////////////////////////............////////////////////////////////////........./////////000000000000///000222222111000222777@@@HHHMMMRRRUUUXXX```ZZZVVVYYY\\\]]]^^^aaa[[[fffhhhkkk{{{uuunnn``````eeemmmqqqvvv}}}pppcccdddsssyyy{{{qqq~~~}}}ppp]]]NNNAAA>>>>>>;;;666333777666666555444333222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////------........./////////000////////////000000111222111///......///111222444666999<<>><<<999777444666777555222000222444555333000///000000000000/////////////////////////////////.........------...............---------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000444333222111111222333333333333333222222222111111000000///..............................---------.........//////000000000111222222111000111444777444555666888<<>>AAAFFFJJJLLLMMMNNNNNNMMMOOOQQQSSSSSSQQQOOOMMMEEEHHHIIIGGGFFFKKKVVV```XXXUUUMMMFFFDDDEEEDDDAAA;;;<<<======;;;999666444333222222333444444111///111111000...------,,,,,,////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000333333222111111111222222333333333222222222111111000000///................................................///000000111111222222222111111444888<<<999:::===BBBGGGMMMRRRTTTYYYdddtttrrrllleeebbb```[[[RRRJJJAAA???<<<:::888555333111333333333333333333333333111111111000000000//////........................---------............///........................------------..................////////////......////////////////////////............////////////////////////////////////...////////////000000000///111222111000111555:::DDDIIIQQQVVVXXXWWWVVVVVVTTTWWWZZZ[[[VVVTTTZZZddd{{{ooojjjccc]]]aaalllrrrfffiiitttuuu}}}xxxuuuZZZHHH@@@<<<<<<>>>888888888888777555333222444333333333222222222222111111111111111111111111////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////........./////////000000000000/////////000111111000333888>>>CCCGGGJJJLLLKKKNNNQQQSSSQQQPPPPPPQQQMMMNNNQQQRRRRRRPPPNNNLLLJJJNNNQQQQQQRRR\\\lllzzz}}}xxxkkk\\\UUUUUUTTTQQQIIIIIIJJJNNNQQQOOOIIICCC999777444333444555555444111000///...------......000000/////////.........---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000111111111000000000111111333333333222222222111111000000///...............---...........................//////000111111222111222333333555999>>>BBB@@@@@@CCCIIIRRR\\\ffflll{{{|||rrrbbbVVVQQQMMMFFFAAA===:::777444555444333222222222222333111111111111000000000000////////////////////////---------............///........................---------.........//////...//////////////////...////////////////////////............////////////000000000000000000000000////////////000000000111111111111000000444<<>>DDDIIIOOOTTTXXX\\\iii|||~~~wwwwwwxxx~~~oooaaaYYYTTTPPPLLL@@@>>>;;;777555444555555222222222111111111111000000000000000000000000000---------.........//////////////////////////////............/////////000//////000000000000//////////////////////////////............/////////000000000000000000000000000000000000000111111111111111111555>>>IIIQQQUUUUUUSSSUUUWWWXXXWWWWWWWWWXXXVVVVVV^^^nnn}}}~~~hhhdddlllooojjjjjjttt{{{yyyvvv{{{qqq||||||eeeJJJGGGAAA<<<888777888888666666555555555444444444222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////,,,///222222000000333777???AAAGGGNNNUUUXXXYYYXXX[[[UUURRRWWWfff{{{ssspppooopppppppppwwwvvvkkkaaabbbllltttuuurrrrrrqqqiii\\\SSSOOOKKKGGGJJJNNNUUU^^^fffmmmrrrttttttnnndddYYYPPPNNNPPPSSS]]]iiivvv{{{xxxssstttvvvgggXXXGGG?????????666---000000333555111+++---555,,,///111111...---...000////////////////////////.........------,,,,,,,,,,,,,,,,,,---------............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---------.........///////////////000111111222222333333444444444333222222///////////////.........//////////////////......---...333888555111555===>>>AAACCCEEEMMM^^^mmmuuu|||wwwpppnnnjjj{{{tttuuuyyyiiifffeee```PPPBBB666555999888333///888555222111222222111000000000000000////////////...............///000000////////////////////////000000000000000000000000000000111111111111000000111111000000//////......////////////000000000000000000000000000000000000333111......000111222222444777???HHHQQQVVVWWWVVVXXXWWWUUUTTTVVVXXXVVVRRRTTTpppooobbbggguuuzzzqqqttt}}}uuupppuuu}}}|||wwwcccVVVEEE<<<;;;<<<:::777888666333222333444444333444444333222222111111000111111111111000000000000000000000000000000000000............////////////............////////////000000000000000000000000///000111111222555<<<@@@IIINNNUUUYYYZZZXXXVVVTTTNNNRRR[[[jjj}}}uuuwww{{{yyysssoooccc\\\UUUTTT[[[bbbfffggglllpppmmmcccXXXSSSRRRQQQSSSTTTWWWYYY[[[\\\\\\[[[WWWUUURRROOOMMMKKKJJJIIIVVVbbbrrr}}}tttXXXGGGCCCAAA===999444222444333///...222...111222111///---...///////////////////////////.........------,,,,,,,,,,,,,,,---------...............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,---------.........---------.........////////////000000111222222333333333444444333333222222////////////////////////////////////000000000111333000///333666888>>>EEEJJJRRRXXX]]]gggxxxzzzyyyzzz|||xxx~~~~~~|||xxxsssjjjuuuyyyjjj[[[^^^PPPBBB;;;999666666777666444222111111111000///111111000000000////////////............///000000////////////////////////000000000000000000000000000000111111111111000000111000000000/////////...////////////000000000000000000000000000000000000000000000000000111222222888===DDDLLLRRRUUUVVVWWWSSSVVVZZZYYYWWWTTTPPPNNNeee{{{ooogggmmmyyy|||tttsss}}}yyyzzz}}}~~~{{{{{{~~~pppbbbOOOBBB===<<<:::777888666444444555555555444444444333333222111111111111111111111000000000000////////////////////////............////////////............////////////000000000000000000000000333333333555:::BBBJJJOOOSSSUUUWWWVVVRRRPPPQQQRRRRRR]]]mmm~~~uuuuuuvvvoooeee]]]YYYWWWUUUTTTTTTUUUVVVVVV___gggjjjcccZZZXXXZZZ\\\cccbbbaaa^^^YYYSSSNNNKKKJJJMMMRRRYYY```aaa^^^ZZZQQQYYYgggttt~~~yyy\\\QQQNNNIIIEEE===666555666444222111000111222111///......///////////////////////////.........---------------,,,------------...............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,------------.........------........./////////000000111111222333333333333333333333333222111111////////////////////////////////////000111222333666222222888???DDDHHHLLLOOO___oooxxx~~~||||||~~~|||yyyzzzzzzttt}}}}}}wwwmmmrrrkkkdddZZZNNNEEE===666555888666444222222222222111000111111111000000000000/////////......//////000111////////////////////////000000000000000000000000000000111111111111000000000000000000////////////////////////000000000000000000000000000000000000---000222222000000333666???EEEMMMRRRSSSTTTVVVXXXSSSWWWZZZXXXRRRNNNQQQVVVqqqtttgggmmmmmmaaajjjwww}}}|||~~~xxxyyyxxxrrrnnnyyyuuudddSSSGGG???;;;999888666555666777777666444444444333333222222111111222222111111111000000000....................................////////////............////////////000000000000000000000000777999<<>>@@@CCCKKKYYYgggoooooolllfffffffffhhhlllppprrrssswwwjjj```VVVUUUMMMDDD>>>;;;888555333000000000000//////000000////////////////////////...............---------------------..................////////////..............................---------------------------,,,,,,,,,,,,---......------------------------------------........................////////////000111111222333333444444333333333333333222111000///////////////000000000000000//////000111222333555888>>>FFFLLLNNNOOOOOOUUUjjj{{{vvvxxx{{{kkkcccYYYRRRJJJ???888777666444333333444555444333222222111111111000000000/////////...///000000111////////////////////////////////////////////////000000111111111111000000000000000000////////////////////////000000000000000000000000000000000000---000333111///111888>>>GGGMMMTTTVVVUUUSSSVVVYYYYYYWWWTTTQQQOOORRR___kkksss~~~}}}sssgggooo~~~sssccceeeqqqyyyuuu}}}yyyuuuuuuyyyrrrttttttqqqlllppp~~~mmmXXXGGG>>><<<888777666666777777666444555444444333222222111111222222222111111111000000////////////////////////............////////////............////////////////////////////////////>>>BBBHHHNNNQQQQQQQQQPPPNNNJJJIIIOOO\\\jjjuuuzzz~~~~~~zzzrrrhhh```^^^^^^iiijjjnnnqqqnnnhhhgggiiieee___WWWRRRPPPLLLDDD>>>;;;<<<:::777:::AAADDDCCCHHHHHHHHHGGGFFFDDDBBBAAA???@@@EEERRRbbbooouuuvvv}}}ttthhh^^^YYYXXXXXXXXXggg}}}vvvnnnjjjeee\\\PPPEEE===777444111000//////000111111111////////////////////////........................---------.........//////......////////////..............................---------------------------,,,,,,,,,,,,---......---------------------------------.........//////........./////////000000000111111222333333444444333333333333222111000///////////////000000111111111111000000000222444555999@@@HHHLLLOOORRRXXX[[[jjj|||}}}|||}}}sssfff___WWWKKKAAA<<<888666333333444555555444222222222222111111111111///////////////000111111000000000000000000000000////////////////////////000000111111111111000000////////////000000000000////////////000000000000000000000000000000000000///111222111000555@@@HHHMMMRRRXXXYYYUUUSSSUUUXXXYYYTTTSSSWWW]]]eeesss{{{||||||lllddduuunnnfffiii{{{}}}~~~~~~uuuttt}}}ppplllkkkmmmpppuuu~~~kkkSSSDDD???999888666666777777555444555555444444333222222111222222222222111111111111000000000000000000000000............////////////............////////////////////////////////////FFFKKKQQQSSSPPPMMMKKKLLLKKKOOOYYYgggvvv~~~yyyqqqhhh```]]]^^^```llldddaaahhhqqqqqqjjjeeeZZZQQQFFFAAABBBEEEDDDBBBBBBAAA<<<:::???FFFFFFBBBCCCCCCCCCCCCDDDEEEFFFGGGBBBAAACCCJJJVVVaaajjjmmmhhh```UUUMMMKKKOOOSSSWWW\\\gggpppqqqqqqwww~~~~~~ttteeeVVVKKKAAA:::777444222111222222222222////////////////////////.............../////////------........./////////......////////////..............................---------------------------,,,,,,,,,,,,---......------------------------------........./////////....../////////000000000000000111111222333333333333333333333222111//////...//////000000111111222111111111111333666999;;;BBBHHHKKKKKKNNNZZZiiisss{{{xxx~~~sssiii```UUUJJJEEEBBB===888444333333444444333333333222222222111111000000//////000000111222000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000////////////000000000000000000000000000000000000111222222222555===HHHPPPPPPTTTWWWXXXVVVTTTUUUVVVSSSUUU```rrr}}}~~~xxxmmmlllpppxxxbbbcccvvvyyynnneeegggooowww~~~|||eeeQQQFFF>>>;;;888666666777666555555555444444333333222222333222222222222111111111111111111111111111111111............////////////............////////////000000000000000000000000JJJOOOSSSQQQLLLLLLRRRYYYaaalllzzzzzzssslllhhhfffdddccc___UUUOOOUUU]]]]]]XXXSSSKKKIIIHHHIIILLLOOOPPPPPPFFFIIIJJJKKKOOOTTTTTTQQQPPPMMMIIIFFFDDDDDDEEEEEEAAAAAAAAABBBFFFJJJOOORRRHHHEEEAAA???AAAGGGOOOUUUXXXYYY]]]ccceeekkkyyyvvvmmmeeeWWWJJJ@@@<<<777555444444222000////////////////////////---........./////////000............////////////......////////////......................................................---,,,,,,,,,,,,---......------------------------............////////////.../////////000000000000//////000000111222222333333333333333111000///......//////000111111222222000000111444888===BBBEEEJJJNNNOOOPPPZZZooo||||||vvvggg[[[VVVSSSLLLCCC;;;777555555555444333333333333222222222000000//////000000111222000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000000111////////////000000000000000000000000000000000000000111333777>>>FFFNNNSSSQQQSSSTTTUUUUUUUUUTTTTTTRRR]]]vvv{{{ssspppvvvxxxnnnkkkkkkyyy|||ooojjjlllqqq{{{}}}gggUUUDDD@@@;;;888777777888777555555555444333333222222333333222222222111111111000000000000000000000000............////////////............////////////000000000000000000000000LLLPPPRRRNNNJJJOOO___mmm|||wwwqqqjjjbbb[[[IIIGGGGGGGGGEEEAAADDDJJJDDDNNNZZZcccdddbbb___^^^___hhhppptttxxx|||~~~}}}wwwrrrjjjbbb\\\YYYXXXXXXRRRSSSSSSQQQOOOMMMLLLMMMFFFEEEBBB>>><<<===BBBFFFRRRSSS]]]jjjlllkkkvvv~~~{{{kkk[[[HHHCCC<<<888666555222///////////////////////////---.........//////000000............/////////000......////////////......////////////////////////........................---,,,,,,,,,,,,---......------------------------............/////////000////////////000000000000/////////000111111222222444444333333111000///......//////000111222222222///000222555;;;BBBIIILLLLLLPPPTTT[[[lll~~~oooiiibbbZZZMMMBBB<<<999888777444444444333333333222222000000000000000111111222000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000111111////////////000000000000000000000000000000000000...000444;;;DDDLLLQQQSSSRRRQQQRRRSSSUUUVVVTTTRRRWWWggg}}}ssssss|||vvvmmmgggllluuullljjjttt|||yyybbbHHHDDD===999888999999:::666555555444444333222222333333333222222222111111000000000000000000000000............/////////000............/////////000000000000000000000000000OOONNNNNNPPPVVVcccvvvuuudddVVVPPPQQQIIIGGGDDDBBBCCCGGGMMMQQQ[[[mmm|||~~~{{{yyywwwtttrrrnnnwwwvvvjjjgggmmmgggXXXWWWPPPGGGAAA@@@AAACCCCCCFFFTTTaaahhhttt{{{xxxsssmmmcccXXXKKKAAA;;;777555444555...,,,000444222...---......//////000000111111////////////////////////////////////////////////---------............///------,,,,,,,,,,,,------...------------.../////////...---,,,,,,---...//////////////////.........////////////000000000000222222222222222222222222444333222111000000000000///000111222333333333333,,,333888;;;EEESSS\\\]]]VVV]]]hhhrrrwww{{{~~~vvvrrr~~~xxxnnnfff]]]SSSEEE999777===444444333333222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000...///111000//////000111666555777@@@MMMTTTRRRNNNWWWPPPRRR[[[XXXKKKHHHPPPbbbyyy~~~}}}rrrooo|||tttjjjpppzzzvvvsssttt{{{xxx{{{vvv\\\KKK======<<<777555888777666333333444444333222111111111222222333333333000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000LLLNNNSSS[[[fffrrr~~~yyyzzz~~~vvvuuurrriii\\\RRRNNNOOOAAADDDIIIQQQ[[[ccciiikkk}}}yyygggfffgggkkkrrrzzzxxx~~~~~~vvvsssvvvrrrjjjeee^^^UUUOOOLLLIIIDDD???AAAKKKXXXcccnnnyyy~~~zzzssssssuuuvvvnnnggg]]]QQQFFF===888666999333///000111000000333////////////000000111111////////////////////////////////////////////////---------............///......------------.........------------.../////////...------------...////////////////////////.../////////000000000000000222222222222222222222222444333222111000000000000//////000111222333333444666;;;@@@EEEPPP___ffffffhhhnnnzzz|||sssqqq|||ooofff^^^\\\VVVJJJ>>>999444444333444444444222000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000111111111000///111222444888???GGGNNNQQQQQQPPPTTTSSSUUUVVVOOOGGGLLLXXXfff{{{lllsss}}}lllrrr|||www{{{{{{}}}~~~ppp```LLLAAA;;;777666888777555333333444444444333222222222222222222333333000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000^^^aaagggqqq|||zzzrrrkkkiiimmmooonnnlllhhhfff___VVVMMMKKKNNNRRRZZZZZZ]]]eeeoooxxx|||~~~vvvhhh[[[RRRPPPPPPTTT\\\eeellloooppprrruuuuuussssssuuuxxxvvvooohhhdddbbb\\\RRRJJJHHHIIIOOOXXX^^^___aaadddjjjpppqqqjjjeeehhhmmmqqqvvvtttnnndddWWWKKKBBB<<<999444000111000...///222/////////000000000000111////////////////////////////////////////////////---------............//////..................///...------------.../////////...------------...///......////////////////////////000000000111111111333333333333333333333333333333222111000000000000000//////000111333555666777@@@IIIKKKOOO[[[iiirrr}}}xxxsss~~~}}}{{{nnncccccccccZZZJJJ>>>888555333444555555222///111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000111222222111//////111333555>>>IIIOOOOOONNNPPPSSSSSSWWWXXXSSSNNNQQQ]]]iiisss{{{|||tttlll}}}uuu|||~~~wwwwww~~~}}}{{{zzzeeeMMM===999888777777555333333555555555444333333222222222222222222111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000xxxjjjhhhgggjjjjjjeee^^^ZZZ[[[[[[VVVOOOOOOYYYfffnnn{{{tttnnnmmmrrrxxx|||}}}{{{yyyggg]]]YYYTTTOOOOOOLLLHHHGGGIIIKKKMMMMMMXXXXXX^^^eeefffeeelllxxx|||wwwwwwzzzxxxoooggg[[[PPPLLLRRRTTTMMMIIIJJJHHHPPPXXXZZZ]]]cccfffgggsssuuutttpppjjjbbbWWWMMM@@@888444444555222000000000000000000000000000000////////////////////////////////////////////////---------............/////////............//////...------------...//////.........------.....................///////////////000000111111222222222333333333333333333333333333222222111000000111111111000000000222555999;;;;;;HHHSSSRRRPPP[[[tttzzzqqqpppyyyrrrwwwppphhhddd^^^TTTLLL???:::444222444444222000222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...////////////000000000111222111000///000333666===EEENNNQQQPPPNNNQQQTTTSSSUUUVVVVVV___nnnzzz~~~rrrlllmmm|||xxxssswww{{{|||}}}aaaHHH>>>:::555777555444444555666666555333333333222222111111111111000000000000000000111000000000000000000000000////////////////////////000000000000000000000000tttmmmlllnnnooohhh]]]YYY[[[WWWaaahhhjjjppp~~~{{{|||}}}~~~~~~zzz~~~|||rrr___NNNIIILLLOOONNNLLLJJJIIIIIIJJJIIIHHHFFFKKKIIINNNXXXZZZXXX```nnn{{{wwwtttwww}}}{{{vvvhhhYYYPPPUUUWWWPPPIIIGGG>>>BBBGGGNNNZZZgggllljjjmmmqqqvvvyyy}}}}}}sssfffUUUGGG:::666777555333333111111111111000000000000////////////////////////////////////////////////---------............/////////............//////...------------...//////---..................------.........//////000000000000000111222333333444333333333333333333333333333222111111000111111111111111222333777;;;???AAAJJJMMMSSSYYYddduuu~~~rrruuu~~~|||rrrssswwwiii___ZZZWWWJJJCCC:::444222222333333222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000111111111000//////222777:::HHHJJJMMMOOOPPPQQQRRRSSSPPPNNNQQQ___zzzxxxooommmzzzmmmsssuuupppyyy~~~|||vvvZZZHHH>>>666888777555555666777666555333333333222222111111111111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000wwwmmmdddXXXOOOTTT___sssqqqqqqrrrtttvvvrrrjjjdddVVVRRRIIIBBBCCCJJJLLLJJJJJJIIIJJJLLLMMMMMMKKKHHHHHHFFFIIINNNOOOMMMRRR[[[___]]]]]]___cccfffeeedddhhh___XXXWWWWWWRRRLLLIIIHHHDDD@@@CCCRRReeeppprrrnnnwww~~~}}}mmm[[[GGG<<<666333333444222111111111111000000000////////////////////////////////////////////////---------............//////..................///...------------...//////------...//////...------------......///000000000000000111222333444444555333333333333333333333333222222111111111111111222222333555999===BBBGGGIIIQQQHHHHHH\\\xxx}}}ttt|||~~~vvv{{{lllaaa[[[VVVOOOEEE;;;444222444666222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000222777===BBBNNNLLLKKKMMMQQQSSSSSSQQQLLLIIIQQQlllvvvtttrrrnnnlllvvvxxxzzzkkkVVVFFF<<<:::888666666666777666444333333222222222222222222222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000ooo___VVVPPPQQQ```sssxxxsss]]]YYYUUUTTTTTTQQQJJJEEE@@@AAAAAABBBHHHOOOPPPLLLNNNMMMKKKKKKKKKJJJHHHFFFHHHGGGGGGHHHHHHHHHIIIJJJFFFHHHJJJKKKLLLLLLLLLLLLWWW\\\^^^XXXSSSRRRTTTUUUTTTOOOGGGDDDMMM___mmmrrrxxxwwwiii[[[JJJ:::444444222222222111111111000000////////////////////////////////////////////////---------............///......------------.........------------...//////------...//////...------------......///000000111000000111222333444555555444444444444444444444444222111111111111111222222333555999???DDDJJJNNNPPPNNNMMMXXXqqqppp```^^^[[[SSSGGG;;;555555777333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000111111222666===EEEKKKMMMLLLMMMOOOQQQRRRQQQOOOLLLKKK[[[|||uuukkkyyyvvvcccPPPEEE<<<:::777666666666555333222222222222222222333333222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000yyy|||kkk[[[OOORRR[[[iiixxxfff^^^\\\TTTOOOIIIHHHJJJJJJGGGCCCDDDFFFGGGJJJQQQYYY[[[WWWSSSPPPLLLKKKJJJJJJJJJIIIIIIJJJIIIGGGIIIKKKJJJFFFAAAEEEJJJKKKIIIGGGFFFGGGAAASSS___ZZZUUU\\\hhhnnn\\\ZZZUUUPPPSSS___jjjooohhhKKK;;;888222222222222111111000000////////////////////////////////////////////////---------.........//////---------,,,,,,---------...------------...//////,,,---...//////...---,,,---------...///000000111000111111222444555666666444444444444444444444444222111111111111111222222444777<<>>EEEJJJLLLLLLLLLNNNPPPSSSTTTRRRSSS___lllzzz{{{ssszzzsssuuuuuurrruuu{{{mmmZZZEEE;;;999888777777555555555444333333222222333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222tttooodddZZZZZZbbbjjjmmm{{{|||iii```bbbgggiiibbbZZZVVVWWWYYY[[[[[[^^^WWWRRRQQQPPPOOOSSSXXXZZZ]]]______aaafffhhheeeaaabbbbbb```\\\YYYXXXXXXUUUSSSPPPNNNPPPRRROOOJJJNNNLLLJJJIIIHHHIIIJJJKKKNNNMMMLLLKKKJJJIIIHHHHHHMMMLLLPPPZZZ```]]]XXXUUUWWWXXXVVVNNNHHHLLL[[[hhhtttoooeee```hhhssspppdddSSSHHH;;;555555444000---000000111111222111111000000000000000000///......................................................................................................////////////000000000000222222222222222222222222444555777999:::999666444222333333333444777;;;>>>BBBHHHMMMLLLLLL[[[yyy{{{yyykkkTTTCCC<<<777666555333222222444444333333333222222222222222222222222222222222111111111111111111111111111111111111000000000///000111111111000000111222777<<>>AAALLLKKKJJJMMMYYYnnnxxxyyy~~~mmmPPPDDD:::777555222111444444444444333333333222222222222222222222222222222111111111111111111111111111111111111000000000//////111222111000111333666;;;@@@GGGMMMQQQQQQNNNLLLNNNRRRSSSQQQXXXqqqoooppp{{{|||www\\\FFF<<<::::::888777777666555555444444333333333333333333333333333111111111111111111111111111111111111111111111111///111222222111111333555tttdddVVVaaa}}}~~~~~~~~~uuunnnjjjjjjkkkgggmmmlllccc___cccdddaaa\\\[[[ZZZWWWTTTQQQNNNLLLIIIIIIIIIIIIIIIJJJJJJJJJFFFDDDFFFMMMSSSXXX```hhhkkkkkkeeeWWWJJJIIIVVVdddyyyuuujjjnnn~~~uuuYYYBBB999999777333222333333333333222111111000000111111000000///...////////////////////////................................................---------...............////////////000000000000111222222222333333444444333555888888777555444444111333555666888<<>>888444333333444444333222222111000111111111111000//////////////////////////////................................................---------.........//////////////////000000000000111111222333444555555666444666777666444222333444444555777999<<<@@@FFFJJJGGGRRRaaarrr}}}wwwpppggg```\\\[[[ZZZYYY___```bbbcccdddfffjjjllleeehhhlllpppvvvhhhOOOCCC;;;444444:::555444444444444333333333222222222222222222222222111111111111111111111111111111111111000000000000---000333333222444999???FFFGGGJJJMMMOOOPPPQQQQQQPPPQQQNNNOOO___~~~sss]]]KKKAAA<<<777888888777777666555555444444444444444444444444444111111111111111111111111222222222222222222222222000222444333222555;;;AAAQQQaaawwwuuuwwwxxxxxxvvvqqqlllhhhUUUSSSOOOKKKHHHHHHHHHIIIJJJJJJKKKLLLKKKOOO\\\jjj{{{jjjaaa___oooxxxbbbKKK===666444444444444333333222111111111111111111000//////000000000000000000000000................................................---------.........//////////////////000000000000111111222333555666777777444666777555222000222444555777:::<<>>555555<<<555555444444444333333333222222222222222222222222111111111111111111111111111111111111000000000000,,,000333333222555;;;AAAIIIIIIJJJLLLNNNPPPQQQRRRNNNOOOMMMQQQeee~~~rrrwww}}}}}}|||}}}iiiTTTHHHAAA;;;888888777777666666555555444444444444444444444444111111111111111111111111222222222222222222222222111333555444333777???FFF[[[oooxxxssshhhjjjiiieeeccciiivvv~~~ggg___YYYWWWSSSJJJGGGHHHMMMKKKLLLNNNNNNOOOVVV^^^oookkkjjjuuu}}}[[[IIICCC888444333444333111111555000000000000////////////000000000000000000000000////////////////////////........................---------.........///////////////000111111222222222222333333444333333333999666555666444111222777555777===CCCEEEGGGNNNVVVyyy~~~qqq}}}pppeee```^^^]]]\\\XXXXXXWWWWWWWWWWWWWWWWWWZZZZZZYYYXXXXXXYYYZZZ[[[YYYYYYXXXVVVTTTTTTVVVXXX\\\dddrrrnnn]]]LLL===666666888555444888999555111111333333333222222222111111333333333222222111111111333333222222111000//////333333333222222777@@@GGGIIIHHHJJJMMMNNNMMMQQQWWWWWWXXXSSS[[[sssxxx}}}mmmtttuuuOOO;;;@@@===999888999888555444777666555555555555444444444333333333333333333333333222222222222222222222222111222222333666<<>>BBBEEEFFFKKKZZZhhh~~~ooorrrwwwiiigggddddddeeedddbbb______^^^]]]\\\[[[[[[[[[[[[]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\[[[ZZZXXXWWWWWWVVVXXX[[[aaakkkzzzttt[[[DDD:::;;;777333333666666444444666333333333222222222222111333333333222222222111111333333222222111000000000222222222222555;;;CCCHHHJJJIIIKKKOOONNNMMMQQQWWWbbbfffooo~~~vvvxxxqqqrrr}}}jjjMMMBBB;;;777666888888666666888666555555555555444444444333333333333333333333333222222222222222222222222333222222444999@@@GGGKKK~~~sssaaaaaagggoootttzzzqqqllleee___VVVOOOLLLLLLMMMMMMMMMOOOQQQRRRRRRSSSUUUWWWWWWZZZ]]]]]]\\\[[[\\\^^^gggrrrxxxxxx}}}sssmmmhhh___WWWSSSPPPKKKKKKPPPTTTTTTSSSUUUYYY\\\^^^aaaiiivvv|||mmmYYYPPP]]]yyynnnSSSCCC;;;444444666444222222111111000000000/////////000000000000000000000000////////////////////////........................------.........///////////////000000111222222222333444555555666666666555888555555555333111222777>>>BBBGGGHHHGGGMMMaaauuuwwwpppzzz~~~llleeeeeeaaaaaabbb\\\ZZZ\\\aaagggjjjiiieeeaaabbbbbbbbbaaa``````___^^^bbbdddfffgggfffdddaaa______```bbbbbbbbb___\\\ZZZWWWTTTQQQOOORRR[[[gggooo}}}qqqTTTDDD@@@999666555666555222555:::333333333333222222222222333333333333222222222222333333333222111111000000222111111444:::AAAGGGIIIJJJJJJMMMPPPOOOMMMPPPVVVhhhppp|||xxxtttrrruuusssqqqooommmmmmmmmmmmuuuzzz{{{rrrrrrfffJJJ>>>999777999:::777777888666555555555555444444444333333333333333333333333333333333333333333333333555333333777>>>EEEIIIJJJtttZZZSSS[[[fffnnnrrrzzzpppdddYYYQQQNNNOOOLLLIIIHHHJJJNNNRRRTTTSSSTTTWWWYYY[[[\\\]]]\\\]]]^^^aaaaaa___]]]ZZZXXX\\\bbbbbb^^^^^^jjjyyyzzznnn```VVV[[[SSSOOORRRVVVTTTPPPNNNVVVRRRUUU]]]bbbcccgggnnn|||eeeQQQNNN^^^rrr}}}pppaaaeeeuuuyyyoooQQQDDD777555666555444333111111111000000000//////////////////////////////////////////////////////....................................///////////////000000111111222333333444555666777777777777777;;;777555555333222777>>>@@@EEEKKKMMMLLLSSShhh}}}{{{oooaaa^^^___YYYYYY]]]YYY```bbbdddfffhhhgggeeecccjjjlllooorrrrrrpppmmmkkkmmmooopppqqqrrrqqqooonnnjjjjjjjjjjjjiiifffbbb```^^^]]][[[XXXVVVVVVVVVWWW___kkk}}}kkkRRRCCC===:::999999666222444999444444333333333222222222333333333333333333333333333333333222222111111111222111222888@@@GGGJJJKKKJJJKKKNNNPPPNNNLLLPPPWWWooo{{{xxxrrrpppnnnmmmlllkkkjjjjjjiiihhhfffcccaaa```___^^^___^^^]]]\\\[[[\\\\\\\\\]]]```eeekkkqqqzzz{{{rrr}}}zzzXXXFFF???:::;;;:::888666777666555555555555444444444333333333333333333333333333333333333333333333333555333333999BBBIIIIIIHHH{{{ddd]]][[[dddpppvvvxxxyyyllleee\\\TTTPPPNNNMMMLLLLLLNNNPPPRRRVVVZZZ]]]``````aaadddgggjjjmmmooopppllljjjjjjmmmnnnllleee___gggeeeaaaZZZYYY^^^ccceeefffjjjrrr~~~{{{rrrdddYYYQQQRRRVVVUUURRRPPPOOOKKKQQQ```fffaaaccckkk{{{zzznnnYYYJJJLLLYYYdddgggddd``````dddiiinnnppp]]]LLL<<<555444333333444111111111111000000000000////////////////////////////////////////////////................................./////////000000000000000111222222333333444555666777888888888888===777333222222444;;;CCCEEEGGGLLLOOOSSS___yyylllaaaaaaccc]]]]]]bbbaaaaaa```^^^^^^aaagggnnnssszzzvvvsssnnniiieeeccccccbbbaaa^^^[[[WWWTTTVVVYYY```lll~~~aaaHHH;;;999888999777333333666444444444333333333222222333333333333333333333333333333333222222222222222222222555<<>>FFFGGGFFFIIIRRR^^^qqq|||oookkkhhh]]][[[___^^^^^^^^^```dddnnn|||{{{vvvnnnkkkfffbbb```___\\\[[[ZZZVVVTTTXXXaaaqqqqqqVVV>>>888555666777555555777444444444444333333333333333333333333444444444444333333333333333333222222222555;;;BBBIIIMMMMMMLLLIIIJJJNNNPPPNNNOOOXXXddd~~~zzzrrrlllhhhiiijjjjjjjjjjjjiiihhheeeeeegggjjjmmmmmmjjjhhhaaa___[[[WWWTTTRRRQQQQQQPPPQQQRRRRRRQQQPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWVVVVVVWWWZZZ\\\YYY\\\```aaaaaa_________^^^^^^^^^^^^```eeelllqqq}}}yyywww{{{vvvSSSGGG<<<888888777777999666555555555555444444444333333333333333333333333333333333333333333333333444666:::@@@GGGIIIGGGDDDrrriiidddssssssuuusssiiiZZZPPPNNNJJJJJJKKKLLLNNNSSSZZZ___aaadddhhhlllooosssyyy~~~|||xxxsssooolllqqqlllhhhfffdddccckkkuuuwwwfff[[[SSSQQQSSSYYYSSSRRRWWWYYYZZZ___gggoookkk]]][[[]]]uuu{{{~~~vvvhhhbbbhhhqqqlll```RRRGGG>>>555222333222222222111111111000000000000000000000000000000////////////////////////.........................../////////000000000000000111111222222333333444333444555777888999999999666555777;;;===>>>BBBIIILLLMMMVVViii||||||sssmmmcccdddlllmmmsssyyy|||tttnnnjjjeeebbb^^^ZZZWWWWWWWWWZZZgggtttoooNNNBBB777666777777777888555444444444444333333333333333333444444444555555333333333333333333333333333888@@@GGGKKKLLLLLLMMMJJJLLLOOOQQQPPPSSS```nnnzzzpppgggaaa^^^[[[ZZZZZZZZZ[[[[[[ZZZWWWTTTRRRQQQQQQQQQQQQSSSUUUXXXZZZTTTTTTTTTVVVXXXXXXVVVTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQSSSUUUUUUTTTSSSUUUWWWVVVVVVWWWVVVVVVTTTRRRQQQUUUVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXXXXVVVVVVVVVXXXTTTVVVXXXYYYXXXWWWXXXYYYXXXXXXWWWVVVTTTTTTVVVYYYWWW___jjjvvvvvvmmmqqqvvv{{{eeeUUUEEE===:::888888999666555555555555444444444333333333333333333333333444444444444444444444444555999???EEEIIIIIIFFFDDD~~~ccc^^^jjjwwwnnniiiddd]]]TTTKKKJJJNNNLLLPPPUUUVVVYYYcccrrr~~~}}}zzzyyytttiiicccccc]]]mmm~~~lll\\\WWWXXXRRRNNNMMMOOORRRTTTYYY___dddzzz~~~nnnddd___uuu~~~uuummmjjjrrriii^^^TTTHHH;;;555555222222222111111111111000000000000000000000000000////////////////////////........................////////////000000000000000111111222222333444444333444555666888888999999555777<<>>:::888888666666555555555444444444333333333333333333333333444444444444444444444444666<<>>FFFMMMNNNPPP[[[iiilllkkklllssszzzmmmbbb^^^```\\\WWWUUUUUU___tttpppQQQ@@@<<<;;;777888666444333444444444222444444444444444444444444333444444444333555888;;;AAAEEEJJJLLLMMMNNNRRRUUUZZZ]]]nnnxxxmmmfffaaa___^^^YYYTTTQQQQQQRRRRRRQQQOOOMMMKKKKKKMMMOOOOOOOOOOOOPPPRRRUUUWWWXXXXXXXXXZZZZZZYYYXXXXXXWWWXXXXXXWWWWWWYYY[[[YYYYYY^^^eee```gggooorrrrrrvvv~~~tttoooooorrruuuxxxxxxyyy}}}ooofff______``````aaadddaaaccceeedddbbbaaacccfffdddaaa^^^\\\[[[YYYWWWUUUSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSRRRSSSbbbxxxtttvvvwwwqqqTTTAAA;;;<<<888777666555555444444555444444444444444444444444444333333444666999;;;<<>>CCCFFFJJJLLLMMMOOOTTTXXX^^^fffvvv~~~tttnnneee\\\WWWSSSPPPOOONNNMMMLLLMMMOOOQQQRRRRRRRRRPPPOOOOOOQQQRRRSSSRRRUUUVVVXXXZZZ[[[]]]]]]^^^^^^]]]\\\\\\]]]^^^```aaa______```bbbaaabbbmmmzzz}}}jjj```XXXXXX[[[```fffkkkjjjlllnnnllljjjjjjooossspppmmmiiiggggggfffeeeddd___^^^\\\ZZZXXXUUURRRPPPLLLNNNOOOOOOSSSaaayyy|||uuuqqq{{{rrrZZZEEE;;;;;;888777666555555444444555444444444444444444444444444444444555777:::>>>AAAJJJLLLNNNOOORRR\\\jjjuuuYYYUUU[[[ooo~~~uuucccfffiiijjjkkkmmmrrruuummmmmmwwwwwwmmmfffbbb```hhhwwwccc]]]ZZZVVV[[[VVVYYY``````___nnnmmm[[[VVVbbbvvv~~~yyyvvvpppcccUUU>>>:::555222111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555666777777777555999===>>>===;;;===>>>BBBJJJSSSYYY]]]gggwww~~~qqqhhhyyyzzztttgggccc___\\\WWWSSSUUU[[[jjjlllPPP===999<<<999777555555555666555444444444444444444444444444333444444444555888===@@@DDDGGGKKKLLLMMMQQQWWW\\\YYYeeeyyyqqqaaaYYYTTTRRRPPPOOOOOOOOONNNLLLMMMNNNOOOQQQRRRRRRRRRRRRRRRQQQPPPRRRUUUXXXYYYXXXXXXXXXYYY[[[]]]___aaabbb```aaacccdddfffgggggggggllljjjkkkmmmkkkmmm|||~~~xxx]]]VVVQQQRRRXXX^^^hhhpppwww}}}zzztttmmmhhhfffddd```^^^\\\YYYUUURRRMMMNNNPPPQQQOOOQQQ[[[fffyyyrrrrrr}}}|||ssscccNNN???888888777666555555444444555444444444444444444444444444555555666777;;;@@@DDDIIIKKKMMMOOOTTTaaarrr~~~UUUXXXhhhwwwtttpppllljjjiiiiiijjjjjjwwwmmmeee``````fffzzzoooddd```^^^VVVWWW```ccc```fffrrryyyfffWWWWWWeeesssqqqooojjjfffggghhhccc[[[CCC>>>888333111222222333000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222444555666777777777777;;;??????===<<>>BBBFFFIIILLLMMMOOOSSSZZZ```YYYeeevvvppp```WWWQQQMMMLLLKKKLLLMMMPPPQQQQQQPPPTTTUUUVVVWWWWWWXXXXXXYYYXXXWWWWWWZZZ]]]```aaa```^^^___aaaeeekkkqqqwww{{{zzz~~~yyyuuuxxxuuuuuuuuunnnlllzzz~~~vvvuuuvvvyyy|||rrrlllfffkkksssttt___UUUQQQPPPSSSVVVYYYaaajjjtttyyysssoooiiifffdddbbb___\\\YYYTTTPPPNNNKKKKKKSSS]]]```vvvqqqqqqvvv|||yyyqqq___III;;;888777666555555444444555444444444444444444444444444555666777888<<>>===777444555666444333555555555555555555555555555666555444555999>>>DDDHHHJJJKKKLLLLLLRRR^^^kkkrrrwwwxxxqqqggg___\\\[[[YYYVVVSSSQQQRRRSSSVVVUUUTTTTTTUUUWWWXXXYYYZZZ]]]aaacccdddeeegggiiiooollloooxxx{{{mmmjjjhhheeebbbccclllwwwyyymmmgggeeeaaafffmmmsssvvvwwwxxxyyy}}}kkk```]]]ZZZaaaVVVQQQVVV]]]]]]\\\\\\bbbgggrrrzzzqqqhhhiiiccc]]]YYYSSSNNNNNNQQQQQQWWWooo~~~rrr}}}yyyyyyfffIII;;;;;;888666666888999888444444444444444444444444333333333555:::@@@FFFJJJJJJWWWOOOOOOjjj|||zzztttvvvwwwkkkcccbbbeeetttwwwbbb```aaa]]]___ggg|||mmmaaajjjvvvttttttlll^^^]]]dddeeeXXXPPPDDD:::666444333222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000111111222222222333444555777888999:::<<>>:::777777888888666444444444444444444444444444444555777<<>>999999:::777666666555555555555555555555555666555666888;;;AAAFFFIIIKKKJJJKKKPPP^^^tttzzzqqqhhhbbb___ZZZUUURRRSSSVVVXXXYYYYYYYYYXXXYYYZZZ\\\^^^___^^^aaagggkkkqqqxxxyyyzzzzzz}}}uuujjjffffffggggggeeeaaa```cccfffmmmxxxyyyooommmlllkkkkkkllljjjiiiiiigggggglllttt|||zzztttkkkbbb___bbbggguuuwwwnnnggg```XXXTTTTTTQQQLLLUUUtttyyyxxx{{{oooGGGAAA;;;888888888666444444444444444444444444444555555777:::>>>CCCHHHKKKMMMLLLNNNcccttteeeYYYQQQQQQZZZdddzzzvvvhhh``````[[[hhhmmmZZZYYYZZZ\\\^^^hhhkkkuuu~~~iiigggwwweeePPP>>>555444777333333222111111111222222000000000000000000000000000000000000000000000000000000000000111222333333333333444555666888:::;;;<<<<<<===@@@FFFKKKNNNOOORRRWWWhhhsssvvv{{{}}}wwwpppeeeaaa[[[UUUQQQXXXmmmmmmIII@@@999999:::888777777555555555555555555555555555666777:::>>>CCCGGGJJJMMMLLLMMMRRR]]]pppxxxeee^^^\\\XXXTTTWWWYYY[[[\\\[[[ZZZYYYYYY______```ccchhhmmmpppqqqyyymmmaaaWWWWWWUUURRROOOOOOSSSVVVVVV```kkkuuu~~~zzzzzz}}}}}}vvvuuu{{{zzziiiZZZPPPPPPUUUVVVZZZhhh{{{pppggg^^^XXXWWWUUUPPPRRRccc|||yyyzzzxxxNNNDDD:::888999777555444555555555555555555555555444555888;;;???DDDHHHKKKNNNHHHRRRppp|||pppfff___XXXRRRMMMKKKPPPWWWaaatttpppiiiggg```___lllggg\\\[[[^^^aaagggyyynnnyyyyyy^^^DDD555444999444444333222222222222222111111111111111111111111////////////////////////000000000000111222333444333333444555777999;;;<<<>>>>>>>>>BBBHHHMMMPPPQQQZZZZZZgggvvvxxxkkkeee___ZZZUUUUUU^^^jjjvvvhhhNNNCCC999777888888777777666666666666666666666666555666999<<<@@@EEEHHHJJJHHHJJJQQQ[[[fffuuuyyynnn```XXXVVVXXXYYYXXXWWWZZZ]]]^^^^^^___bbbdddiiikkkppp{{{}}}hhh[[[KKKKKKJJJIIIHHHIIIKKKLLLNNNTTT]]]fffpppxxxiii]]]RRROOOQQQPPPJJJMMMaaa~~~ppphhhaaa]]]]]]WWWUUUTTTZZZggg~~~{{{tttWWWGGG999777999888555555555555555555555555555555333555888<<<@@@EEEHHHJJJJJJFFFYYY{{{~~~nnnccc^^^UUURRRRRRRRROOOJJJKKKOOOQQQbbb~~~tttlll^^^bbbbbb```fff|||kkkbbbbbbcccmmmxxxssssssTTT===666777555555444333222222222222111111111111111111111111........................000000000111222333444555333444444666888:::<<<===???@@@BBBFFFJJJOOOTTTWWWdddaaannntttlllddd```\\\WWWVVVXXXrrrwwwmmm[[[LLL===888888777666777666666666666666666666666555777:::>>>CCCGGGJJJKKKHHHLLLWWWeeemmmtttlll^^^[[[WWWVVVXXX[[[\\\]]]ZZZZZZ\\\```gggrrr}}}yyyhhhWWWNNNGGGGGGGGGGGGFFFFFFFFFEEEHHHKKKRRR[[[eeerrrnnneee^^^UUUOOONNNMMMKKKLLLRRR___xxxwwwkkkgggdddbbbaaaWWWWWWVVVUUUVVVccc~~~wwwyyycccNNN;;;888:::888666777555555555555555555555555333555999===BBBFFFHHHIIIFFFIIIggg}}}lllaaaYYYUUUVVVRRRQQQSSSUUUTTTPPPPPPTTTVVVaaawwwwwwccc```aaa```[[[aaarrrlllhhhsssuuunnnNNN<<<666666555444333333222222222111111111111111111111111////////////////////////000000000111222333555555333444555666888;;;===>>>===AAAFFFJJJMMMSSSZZZ___lllmmmyyynnngggbbb[[[VVVUUU```sss}}}kkkYYYEEE<<<:::888666777666666666666666666666666555777;;;@@@EEEHHHKKKLLLLLLQQQ]]]lllpppqqq}}}~~~eeeXXXXXXUUUSSSVVV\\\aaacccbbbbbbeeekkkvvv}}}nnn```RRRIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDFFFEEEIIISSS]]]ffftttttteeecccaaaYYYSSSSSSLLLKKKKKKKKKJJJSSSiiisssjjjhhhfffbbb```YYYWWWVVVTTTQQQUUUdddttt~~~rrrsss{{{rrrXXX@@@:::;;;888777999555555555555555555555555333666;;;@@@DDDGGGIIIJJJFFFTTT|||vvvddd\\\XXXSSSRRRSSSZZZYYY[[[^^^^^^]]]```eeefffjjjyyyzzzeee]]]eeeaaaXXXiiiwwwppptttqqqxxx{{{^^^CCC888777666555444333222222222111111111111111111111111000000000000000000000000000000000111222444555666333444555777999;;;===>>><<>>>>>DDDEEENNNZZZ^^^]]]ggguuuxxxtttkkkaaa\\\]]]UUUWWWddd}}}zzzZZZ@@@@@@999222:::888888777777777777888888777999===AAAEEEIIILLLNNNSSS[[[cccmmmrrraaa___]]]WWWTTTXXXUUUQQQ___vvv~~~wwwtttnnnjjjiiioooyyyvvvxxxxxxqqqfffXXXLLLGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDGGGFFFFFFJJJSSSaaannnvvvuuupppooowww~~~sssfffeeehhhccc```]]]UUUNNNLLLIIIGGGGGGFFFEEEDDDMMMPPP[[[lll|||qqqhhhggghhhccc[[[XXXWWWVVVTTTSSSSSSTTTTTTaaaxxxyyylllnnn}}}xxxmmmtttqqqQQQ???999666555555555555555555666666666777333<<<===???IIIKKKGGGJJJLLL}}}ooofffaaa\\\^^^ddd{{{|||www{{{xxxrrrxxx{{{{{{|||VVVAAA999888555333333444444333333333333222222222111111000000000000000000000000///000000111222444555666666777888999:::===???@@@CCCIIIRRRZZZ]]]aaammmyyy{{{{{{pppfff``````WWWUUU\\\ppp{{{\\\DDD===:::777:::888888777777777777888888999;;;???CCCGGGJJJMMMOOOQQQ```rrruuu___XXXZZZZZZWWW[[[XXXOOONNNddd{{{|||tttjjj```]]]^^^eeesssyyyqqqrrrssspppnnnccc[[[QQQIIIFFFEEEEEEEEEGGGGGGFFFEEEEEEDDDDDDCCCDDDCCCEEEKKKWWWfffsss{{{rrrnnnnnnvvv~~~vvvhhhfffhhhcccaaa^^^VVVPPPMMMJJJGGGGGGFFFEEEDDDHHHGGGKKKXXXhhhuuuyyyxxxnnnlllhhhgggjjjllldddYYYXXXWWWUUUTTTSSSTTTTTTUUUWWWddd~~~vvvrrrooolllfffcccgggnnnzzzooosss}}}^^^GGG===;;;:::999555555555666666666777777777???@@@AAAJJJJJJGGGKKKZZZwwwsssxxxzzzmmmggg```]]]^^^ccc}}}xxxvvv~~~{{{ggghhhnnnzzzuuujjjmmmeeeHHH:::777555444444444333222333333333222222222111111000000000000000000000000000000000111333444666777555666999;;;<<<===@@@CCCGGGQQQ[[[^^^bbblllwww}}}vvvyyymmmeeeccc\\\XXXVVV___wwweeeOOO===:::===:::888888777777777777888888;;;>>>BBBFFFIIIKKKOOOQQQ\\\ppp}}}fff]]]___bbbccccccbbb\\\SSSXXXtttzzzooojjjkkkjjjeee___ZZZYYYXXXZZZaaakkkxxxyyyoooccc]]]^^^hhhzzztttjjjccc```___WWWSSSMMMIIIGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDKKKXXXgggsssyyyrrrmmmnnnvvv~~~vvvvvvzzzjjjfffgggcccbbb```XXXRRROOOKKKIIIGGGFFFDDDBBBFFFDDDGGGRRRbbbnnnrrrrrrnnnllljjjjjjooopppfffYYYWWWVVVTTTSSSSSSSSSUUUVVVUUUWWWcccvvvqqqttt{{{wwwgggaaaeeejjjtttsss~~~pppPPP>>><<<:::555555555666666666777777777888@@@AAACCCKKKKKKJJJQQQmmmzzzyyyuuufff[[[TTTRRR]]]mmm|||}}}zzzxxxwwwuuu}}}uuullleee___\\\]]]mmmvvvrrrnnnrrr{{{gggiiiiiimmm}}}kkkcccwwwoooOOO===888444555666444222222333333333222222222111111000000000000000000000000000000111111333555666777666777:::===>>>>>>AAAGGGRRR]]]dddfffnnn{{{|||vvvvvvkkkfffaaa^^^VVVTTTdddxxxbbbCCC:::@@@:::999888888777777888888999<<<@@@EEEHHHIIILLLOOORRRkkkkkkYYYYYY^^^^^^]]]^^^___]]]\\\fff}}}}}}cccZZZOOOKKKNNNOOOLLLHHHKKKKKKMMMPPPUUUcccyyy{{{qqqooowww|||jjj___\\\___VVVTTTPPPMMMJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBDDDCCCDDDLLLXXXeeeooosssvvvqqqooottt{{{~~~vvvkkklllmmmffffffbbbcccccc[[[UUURRRMMMJJJHHHFFFDDDBBBBBBDDDKKK[[[mmmyyy|||zzz{{{yyyuuutttwwwwwwmmmaaaVVVUUUSSSQQQQQQRRRTTTVVVZZZTTTVVVjjj{{{vvv~~~mmm```cccaaarrrvvvyyy[[[BBB===999222555666666666666777777777777???AAADDDKKKKKKMMMYYY}}}~~~uuuwwwssseee[[[TTTOOOLLLGGGQQQ^^^hhhnnnsssvvvyyy{{{sssmmmhhheeeddddddeeefffhhhhhhgggffffffiiioooxxxqqqhhhaaa^^^^^^^^^nnnxxxqqqvvvnnnllliiilllzzzxxxfffkkkkkknnnrrreeeooowww]]]CCC:::555666777444222333333333333222222222111111000000000000000000000000000000111222333555666777999999<<<@@@???>>>DDDLLL^^^dddjjjooo|||xxxsssjjjbbbaaaZZZRRRXXXoooxxxPPP<<<>>>:::999999888888888888999999<<<@@@EEEGGGHHHKKKPPPUUUrrrqqqbbbYYY\\\```^^^^^^ccc```aaaaaadddnnnrrrgggWWWKKKHHHDDDCCCEEEHHHHHHHHHBBBBBBDDDGGGKKKXXXssskkk___]]]aaa\\\YYYUUUPPPLLLJJJIIIJJJFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDGGGPPP___llltttwww}}}xxxsssrrrvvv{{{|||zzz~~~xxxooogggkkk~~~ssshhhfffcccdddeee^^^WWWTTTOOOKKKIIIFFFDDDBBB===???III[[[qqqtttfffUUUSSSQQQOOOOOOPPPRRRTTTXXXSSSRRR]]]yyyoooiiifffiii}}}|||fffKKKBBB===666666666666666777777777888999@@@BBBDDDJJJHHHMMM]]]|||xxx|||wwwpppfff^^^YYYUUUOOOKKKLLLPPPUUUYYY]]]aaaeeehhhlllsssyyy{{{|||{{{vvvpppiiieee```[[[WWWUUUUUUUUUWWW[[[ccclllttt{{{{{{mmmdddaaa[[[UUU___wwwwwwlllkkkjjjgggfffiiiqqq}}}zzziiihhhoooyyy{{{lllkkkzzzmmmKKK>>>666777888444222444333333333222222222111111000000000000000000000000111111111222444555777888;;;999<<>>DDDDDDFFFIIIEEEKKK```rrrkkkccc\\\XXXSSSLLLFFFKKKPPPYYYeeepppxxx||||||zzz{{{wwwnnnhhhddd___YYYVVVUUURRRPPPPPPRRRUUUVVVXXX```nnnvvvkkkfff]]]TTT[[[uuutttjjjjjjdddaaabbbccchhh{{{|||pppzzzyyylllrrrsssRRRBBB777777888333222666333333333222222222111111000000000000000000000000111111111222444555777888999777:::BBBCCCDDDQQQaaapppooottt~~~iiiaaa]]]]]]XXXYYYmmmpppNNN;;;>>>:::999999888888999999:::???CCCGGGGGGGGGMMMWWW```wwwvvvwwwggghhhyyykkkXXXOOOLLLIIIDDDCCCCCCCCCBBB@@@?????????CCCAAADDDGGGFFFKKKaaazzznnncccjjjxxxlll]]]XXXXXXUUUWWWXXXVVVQQQMMMKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEBBBEEENNNbbbyyy~~~uuurrrllliiioooyyypppgggfffddd\\\XXXUUUPPPMMMJJJHHHFFFDDDCCCAAADDDSSSkkkuuubbbUUUUUURRRNNNJJJIIIJJJLLLNNNQQQVVVZZZ]]]hhh}}}~~~yyyxxxoooWWWCCC:::999666666777777777888888888===CCCDDDHHHJJJGGGPPPhhhoooggg\\\UUURRRPPPLLLIIIDDDPPPfffuuufff^^^XXXRRRMMMLLLKKKKKKMMMQQQUUUXXXYYYcccuuuqqqlllbbbXXX\\\uuu}}}nnnjjjaaa\\\[[[UUUWWWnnnpppooo{{{{{{qqqWWWEEE888888888333222777333333333222222222111111000000000000000000000000111111222333444666777888888555999AAAEEEGGGWWWjjjvvvttt{{{|||wwwrrrqqqtttwwwvvvssssssuuuyyy}}}sssddd^^^bbb[[[RRR```yyyyyyVVV;;;@@@:::999999888888999999:::AAAEEEHHHHHHHHHNNNZZZdddsss|||wwwwwwkkkUUULLLJJJHHHCCCEEECCCAAA@@@AAABBBAAA@@@???===???CCCBBBDDDWWWooo}}}vvvoooggg]]][[[gggwwwzzzfffVVVMMMKKKNNNSSSYYYZZZVVVQQQNNNLLLIIIIIIHHHHHHGGGFFFFFFFFFCCCFFFQQQfffvvvqqqjjjfffllltttiiifffcccZZZXXXUUUQQQMMMKKKIIIGGGEEE??????EEEVVVlll~~~oooccc\\\WWWUUURRRMMMIIIHHHHHHJJJLLLMMMRRRWWWYYYaaazzz|||~~~zzzbbbHHH<<<<<<777777777777888888888888888???BBBHHHMMMKKKXXXrrrsssfff[[[ZZZYYYRRRKKKHHHEEEJJJXXXttttttcccWWWPPPLLLIIIIIIIIILLLOOOPPPPPPRRRUUUYYY\\\cccooo}}}wwwkkk___aaa___hhhsssiii]]]VVVTTTPPPPPPaaaxxxxxxtttzzzaaaKKK;;;:::999111000555333333333222222222111111000111111111111222222222555555444333444666888:::888;;;@@@FFFGGGMMM___rrryyy{{{wwwzzz|||{{{yyywwwtttoookkk```^^^]]]```gggnnnrrrssswww|||{{{nnndddbbb]]]WWW]]]iiiyyycccLLL======<<<:::888888:::<<<>>>FFFCCCGGGLLLJJJKKK```{{{xxx\\\RRRPPPIIIEEEEEEDDDBBBAAAAAABBBBBB@@@???CCC@@@???@@@AAAEEEPPP[[[xxxtttsssyyynnnfff^^^ZZZXXXZZZccclllxxxcccXXXPPPIIIHHHRRRZZZXXXUUUUUUTTTPPPLLLKKKJJJHHHHHHGGGGGGHHHCCCJJJTTTeeewwwpppgggeeennnssseee^^^]]]YYYVVVRRROOOMMMKKKHHHFFFGGGAAA@@@LLL^^^nnn{{{{{{zzztttjjjddd```\\\VVVTTTRRRNNNKKKIIIIIIIIIJJJKKKSSSWWWZZZ___ddd~~~wwwzzzpppPPP>>>===999999888888888888999999777FFFEEECCCLLLNNN\\\}}}sssfff___ZZZQQQJJJHHHHHHHHHMMM\\\ooozzzyyyrrrjjjcccYYYPPPLLLJJJHHHGGGLLLMMMPPPSSSTTTTTTUUUWWWXXXYYY\\\bbbhhhppp}}}tttccc```ZZZ___}}}uuueeeXXXTTTPPPMMMVVVddd{{{kkkSSS???;;;:::444111444333333333222222222222111111111111111222222222222555555444444555777999:::;;;;;;>>>DDDJJJTTTfffxxx}}}rrrddd^^^\\\[[[aaakkkwwwwwwkkkgggbbb[[[\\\ddd}}}rrrRRR:::===<<<:::999999;;;===???CCCCCCGGGLLLLLLSSSmmm}}}gggTTTPPPPPPJJJFFFGGGDDDCCCBBBAAABBBBBBAAA???BBB@@@???AAAAAAEEEPPP[[[ooowwwyyypppllllllfffaaa[[[VVVSSSUUU___jjj~~~vvvgggYYYNNNMMMVVV\\\[[[XXXXXXVVVRRRNNNMMMLLLJJJIIIHHHGGGGGGBBBHHHTTTfffyyynnncccaaalll~~~mmmdddddd\\\YYYUUURRROOOLLLIIIGGGEEEBBBCCCJJJTTTaaaqqq~~~yyyuuulllccc``````[[[TTTTTTQQQNNNJJJHHHHHHIIIJJJMMMTTTVVVXXX[[[[[[mmm~~~}}}zzzzzzvvvUUU@@@<<<999999888888888888999999:::DDDDDDDDDKKKMMM```tttfff[[[QQQLLLKKKFFFCCCBBBHHHPPPTTTTTTRRRMMMKKKIIIIIIKKKLLLLLLLLLQQQTTTYYY^^^cccfffgggggggggdddcccccc```aaajjjuuuhhhaaaWWWWWWgggnnnZZZRRRPPPNNNOOORRRppp{{{```DDD;;;:::888555444333333333333222222222222111111111111222222222333555555444444666777999;;;===<<<>>>DDDMMM\\\ppp~~~gggVVVTTTRRRVVV```mmmyyyvvvuuupppkkkvvvtttmmmggg___[[[^^^mmm^^^???>>><<<:::999:::<<<>>>@@@CCCCCCGGGKKKMMMZZZyyygggZZZQQQRRRQQQKKKGGGHHHEEEDDDBBBBBBCCCBBBAAA???@@@???@@@AAABBBEEEPPP\\\nnnsssyyyyyyssslllddd```___\\\XXXTTTPPPQQQ^^^kkk~~~hhhXXXUUU[[[______]]]\\\YYYUUUPPPPPPNNNMMMKKKJJJHHHHHHCCCHHHRRRdddvvveeeaaalll~~~oooeeeeeeaaa^^^YYYVVVSSSOOOKKKIIICCCCCCEEEGGGIIIQQQbbbsss|||vvvkkkcccbbbddd___XXXSSSQQQMMMJJJHHHGGGHHHIIIMMMRRRSSSWWW[[[YYY___sss}}}{{{bbbGGG===:::999999888888999999:::@@@DDDEEEIIILLLNNNjjjqqqdddXXXQQQMMMHHHDDDCCCFFFIIIKKKNNNQQQOOOOOOPPPQQQTTTVVVXXXXXX]]]dddmmmvvv{{{tttpppkkkjjjuuutttiii^^^ZZZ[[[bbbuuuvvv]]]QQQPPPQQQPPPNNNXXXhhhsssPPP===999:::888555444444333333333222222222111111111222222222333333555555555555777888:::;;;===???BBBFFFPPPbbbyyyjjjWWWTTTPPPMMMLLLOOOVVV\\\aaaqqqzzzyyyjjjgggaaa]]]iii||||||qqqjjjccc]]][[[aaa{{{hhhJJJ>>>===;;;:::;;;===???AAACCCFFFHHHHHHMMM```zzziiiaaa[[[XXXXXXTTTMMMIIIIIIFFFDDDBBBBBBBBBBBBAAA?????????AAABBBBBBFFFRRR___yyy~~~{{{ssskkkeee```]]]\\\ZZZUUUPPPQQQ___ooo{{{ggg^^^```aaaaaa```^^^ZZZWWWQQQQQQPPPOOONNNMMMLLLKKKHHHJJJPPP^^^vvvlllccckkk|||oooeeeeeedddbbb^^^[[[WWWTTTOOOLLLEEEDDDEEEDDDCCCHHHXXXgggzzzxxxqqqiiieeeeeeaaa\\\TTTQQQMMMJJJGGGGGGGGGHHHLLLPPPQQQXXXbbbaaaaaalll|||tttTTT@@@;;;:::999888888999:::;;;FFFDDDGGGMMMMMMRRRwww|||nnn]]]PPPNNNJJJGGGIIIIIIJJJOOOWWW]]]^^^___aaadddhhhlllooo{{{wwwqqqppp{{{tttfffbbb\\\VVV\\\jjj~~~gggVVVPPPRRRSSSPPPWWW]]]zzz{{{dddEEE999999888555444444444333333333222222111222222222222333333333444555555777888:::;;;<<<<<>>AAACCCDDDGGGHHHHHHQQQjjjzzz~~~kkkbbbcccaaa^^^\\\VVVOOOLLLMMMGGGEEECCCCCCCCCBBBAAA???>>>???AAACCCBBBGGGVVVeeetttnnnkkkiii^^^\\\ZZZVVVPPPRRR```oooyyyhhhdddaaa```aaa___[[[YYYRRRQQQPPPOOOOOOOOOOOOPPPOOONNNOOOYYYlllnnnccciiixxxsssgggffffffdddaaa___\\\XXXTTTQQQKKKGGGCCCCCCDDDHHHRRR]]]mmmssstttlllccc^^^]]][[[TTTRRRNNNJJJHHHGGGGGGHHHLLLPPPQQQ[[[kkklllhhhlllxxxbbbEEE===;;;999888888999;;;===FFFAAAGGGMMMJJJVVVwwwbbbUUUNNNJJJNNNQQQVVVbbboooxxxzzz}}}uuummmiiirrr}}}zzz{{{gggaaa\\\WWWYYYaaa}}}iiiYYYTTTTTTRRRaaacccwwwzzzwwwQQQ;;;888888555444444444444333333333333222222222222333333333333444555666888999;;;<<<<<<<<>>===<<<===???BBBDDDCCCHHHJJJKKKZZZvvv{{{qqq}}}xxxddd___bbbaaa```]]]XXXTTTRRRRRRIIIHHHFFFEEEEEEDDDCCCAAA>>>???AAABBBBBBIII[[[lll~~~{{{wwwuuuqqq```\\\XXXTTTPPPQQQ^^^lllqqqhhh``````aaa___\\\\\\VVVTTTQQQNNNNNNOOOQQQRRRTTTQQQQQQXXXeeeyyylllccccccwwwhhh```eeesssuuufffdddfffdddcccaaa```]]]YYYVVVRRRKKKFFFFFFGGGIIINNNTTTcccnnntttmmmbbb]]]\\\]]]VVVSSSOOOKKKIIIHHHHHHHHHKKKRRRVVVaaassstttkkkjjjpppvvv~~~kkkKKK>>><<<:::888888:::<<<>>>CCC>>>EEEJJJFFF[[[rrrfff___dddlllwwwxxxmmmfff```eeepppzzzuuunnnbbb]]]ZZZZZZ]]]sssmmm]]]ZZZXXXdddkkk||||||}}}WWW===777888666555444444444444333333333222222222333333333444444444555666888:::<<<<<<======CCCKKKXXXnnn~~~yyyyyy|||tttbbbWWWVVVQQQTTTVVVVVVTTTQQQQQQQQQNNNMMMOOOTTT\\\kkk{{{rrrqqq|||sssjjjcccYYYbbbnnnvvvzzzSSS@@@>>>======>>>@@@CCCEEEDDDIIIKKKMMM___}}}}}}pppvvvmmmbbbaaabbbaaa___\\\ZZZWWWTTTMMMLLLJJJIIIIIIHHHFFFDDD???@@@AAABBBBBBKKK```sss~~~tttddd^^^XXXTTTQQQRRR]]]hhh{{{zzzlllaaa___aaa```^^^___[[[WWWRRRMMMLLLMMMOOORRRSSSRRRTTT\\\eeerrrfffMMMFFFHHHbbbccccccaaacccoooyyyhhhbbbdddccccccccccccaaa^^^[[[WWWQQQLLLKKKJJJHHHJJJNNN[[[eeekkkfff___]]]^^^___WWWUUUPPPLLLIIIHHHIIIIIIIIITTT\\\iii||||||nnniiiiii{{{{{{kkkOOO???===:::888888:::===???BBB???HHHIIIEEEccc~~~kkkbbb___YYY\\\fffxxx~~~wwwqqq{{{}}}kkkccc]]]YYYVVVfffiiibbbaaacccsssyyypppooorrrxxxVVV<<<777:::999555555444444444333333333222222333333333444444444444555777999;;;<<<======???BBBIIIZZZyyy~~~ooo[[[TTTRRRUUUWWWUUUQQQOOOOOOPPPTTTQQQOOONNNMMMUUUkkkyyypppxxxmmmdddYYYZZZeeeppp{{{bbb@@@???======>>>AAADDDFFFFFFKKKKKKMMM```|||sss}}}eeefffooocccdddeeecccaaa^^^YYYTTTQQQOOOMMMLLLLLLKKKIIIGGG???@@@AAABBBBBBLLLcccwwwrrriiiaaaYYYUUUSSSUUU]]]gggssszzzoooaaa___aaaaaa```bbb___[[[SSSMMMJJJKKKNNNPPPPPPQQQWWW```gggppp{{{]]]HHHFFFLLLOOOXXXaaaddddddlll}}}nnngggcccbbbcccddddddccc```^^^YYYUUUQQQOOOJJJEEEFFFKKKRRRYYY\\\ZZZWWWYYY[[[\\\XXXUUUQQQMMMJJJIIIIIIJJJFFFTTTaaaqqqsssjjjcccqqq}}}hhhPPP???===:::888888:::===???CCCBBBKKKKKKGGGkkkjjjbbb___YYYZZZbbbxxxvvvpppxxxoooeeeaaaaaacccqqqyyyiiigggmmmrrrjjj```kkk{{{]]]BBB::::::999555444333333222222333333444333333333333444555555555666777888999<<<@@@CCCGGGDDDPPPmmmzzztttxxxuuu\\\UUUPPPXXX\\\VVVPPPPPPQQQOOOWWWTTTVVVZZZVVVPPPWWWeee~~~yyyuuubbb```[[[]]]hhhssseeeQQQ>>>999>>>???CCCFFFBBBGGGDDDHHHXXXmmm~~~~~~uuuqqqyyywwwyyy~~~rrrjjjaaa^^^___```\\\XXXUUUSSSQQQPPPNNNLLLIIIFFFDDDAAABBBCCCBBBJJJddd~~~ttthhh```XXXUUUSSSUUU[[[cccjjjzzzxxxbbb\\\^^^```cccfffccc```ZZZRRRLLLIIIJJJLLLLLLOOOWWWdddnnnvvvxxx```NNNIIIJJJ[[[YYYXXXZZZ___jjj}}}zzzjjjbbbaaaaaabbbcccdddbbbaaa^^^\\\ZZZVVVQQQLLLHHHEEENNNMMMLLLLLLOOOTTTYYY\\\]]]ZZZUUUPPPMMMKKKKKKKKKOOOSSS___qqqyyymmmeeellllll___EEE>>>888777:::<<<>>>???BBBDDDFFF@@@LLLxxxjjjccc___ZZZ\\\eeezzz}}}rrrssssssddd___bbbgggoooqqqkkkkkkppp~~~qqqcccfffjjjKKK<<<:::999555444444333222333333333444444333333444444555666666777888999:::===BBBEEEMMMKKKXXXwww~~~{{{{{{```XXXWWWaaafff___UUURRRSSSSSS[[[ZZZZZZZZZVVVSSSUUU[[[jjjtttfffbbb[[[ZZZdddooo}}}uuuOOO>>>;;;AAA???AAAEEEDDDJJJFFFJJJ]]]uuuvvvyyyzzzvvvrrrqqquuu|||sssddd]]]^^^___\\\XXXWWWTTTQQQPPPNNNLLLIIIGGGFFFCCCDDDEEEEEELLLeee~~~qqqfff^^^WWWUUUTTTUUU[[[bbbjjjtttjjj^^^]]]^^^___bbbccc```[[[TTTMMMJJJJJJKKKMMMQQQ\\\jjjtttyyyiiiXXXQQQQQQ]]][[[ZZZ]]]aaaiiixxxpppgggeeebbbaaabbbcccbbbbbb``````^^^[[[VVVQQQKKKHHHHHHHHHHHHJJJMMMRRRWWWZZZ]]]\\\XXXSSSNNNKKKKKKKKKOOOUUUccctttyyyooojjjkkk{{{~~~yyydddGGG???999999<<<===>>>???BBBEEEGGGDDDPPP|||wwwpppyyyjjjccc___ZZZ^^^iiiwwwvvvnnnbbbbbbgggiiizzz{{{ooonnnsss{{{jjj^^^}}}XXX@@@999999555555444333333333333444444444444333444444555666777888:::;;;<<<@@@DDDHHHNNNMMM^^^~~~iii]]][[[ffflllfffZZZTTTSSSTTT]]]bbbeeeaaa^^^\\\YYYVVVZZZvvvuuullleee[[[WWW^^^iiivvvTTTBBB>>>CCC??????EEEFFFLLLGGGNNNfff|||yyyuuuooollljjjlllrrrzzzlll___^^^```___[[[YYYVVVRRRPPPNNNMMMKKKIIIIIIFFFFFFHHHHHHOOOeee~~~sssbbb\\\WWWVVVVVVVVV[[[bbbjjjmmmssszzzuuufff```^^^^^^___bbbaaa\\\VVVOOOKKKJJJJJJNNNUUUcccttt~~~xxxggg]]]ZZZ___\\\\\\^^^aaagggsss~~~mmmiiiccc___^^^_________bbbccccccbbb]]]WWWQQQMMMFFFFFFFFFHHHLLLQQQWWWZZZ^^^^^^]]]XXXQQQLLLKKKLLLPPPYYYhhhxxx{{{tttiiieeeiii}}}|||jjjKKKAAA999:::>>>>>>???@@@BBBEEEHHHGGGVVVpppeeeffflll{{{iiiccc___ZZZ```lll}}}iiiaaabbbaaaiiitttqqquuuxxx___yyybbbDDD::::::666555555444444444444444444444444444444555666666777888:::;;;===AAAFFFIIILLLPPPfffqqqbbbZZZ```dddbbb\\\VVVSSSRRR\\\lllvvvsssnnnkkkcccZZZZZZgggzzzqqqiii___WWWZZZdddppphhhMMM@@@BBB@@@AAAFFFFFFLLLHHHSSSqqqwwwxxxooommmlllgggeeeeeehhhoooxxxuuuddd```cccbbb___ZZZXXXTTTQQQPPPOOOMMMLLLKKKHHHGGGIIIJJJPPPfff}}}xxx```ZZZVVVWWWWWWWWW[[[aaaiiijjjnnnuuu~~~pppiiieeebbb```aaaaaa^^^YYYRRRMMMJJJIIINNNXXXkkkxxxjjjccc```\\\ZZZ[[[^^^dddooozzzxxxrrriiibbb______``````aaaccceeeeeebbb\\\VVVRRRMMMKKKHHHHHHKKKQQQWWW\\\___aaaaaa]]]UUUOOONNNNNNPPP\\\nnn|||}}}rrriiiaaajjjqqqRRRDDD;;;<<<@@@??????BBBCCCDDDGGGIII\\\|||qqqfff```___aaakkk{{{yyyiiiddd___ZZZbbbppplllaaaaaa^^^___yyytttuuu~~~jjjtttiiiHHH;;;;;;777666555555444444555555555444444444444555666666666888:::;;;>>>BBBGGGKKKNNNXXXtttvvvfffZZZWWWWWWZZZ]]][[[VVVQQQZZZrrrzzzpppeeedddaaauuutttmmmdddZZZYYY```lllzzz[[[AAA@@@BBBDDDGGGEEEJJJIIIZZZ}}}|||wwwvvv}}}rrrhhheeeeee```___```dddkkksssyyy|||~~~iiibbbbbbaaa___[[[YYYVVVTTTTTTSSSQQQOOOMMMHHHGGGIIIJJJQQQggg}}}xxx```[[[XXXXXXXXXWWWZZZ```fffjjjpppvvv|||xxxrrrnnniiiccc___``````\\\VVVOOOKKKIIIMMMYYYpppvvvkkk^^^XXXUUUVVVZZZ```lllvvvzzzuuulllgggeeedddccc```bbbcccdddbbb^^^ZZZWWWVVVRRRMMMIIIJJJNNNUUUYYY___aaabbb___YYYTTTRRRQQQQQQ^^^ppp}}}zzziiibbbsss{{{~~~}}}[[[III<<<===AAA??????DDDEEECCCEEEIIIbbb{{{ssshhh^^^YYYYYY[[[aaapppyyykkkgggaaa\\\dddtttnnneeefff___^^^nnn|||~~~zzzyyyoooMMM>>>;;;777777666555555555555666555555444444555555666777666888:::<<>>>>>AAA>>>???EEEFFFCCCEEEMMMiii{{{qqqeee[[[XXXWWWUUUWWWbbbvvv|||oookkkddd^^^hhhyyywwwjjjhhh```^^^eeetttRRR@@@;;;888777666666555555666666555555555555555666666777777999;;;>>>AAAEEEKKKOOOOOOeeezzzggg[[[RRRUUU\\\]]][[[ZZZVVVfffzzzrrr~~~~~~oookkkbbbZZZZZZeeetttpppJJJEEEEEEEEEGGGFFFJJJPPPkkktttrrryyyuuuxxxtttooopppppplllddd]]][[[\\\VVVVVVXXX^^^eeemmmrrrtttvvvyyynnnbbb[[[XXXZZZZZZ[[[\\\]]]\\\YYYVVVRRRKKKFFFHHHLLLVVVmmmzzzvvviiibbb\\\ZZZWWWVVVXXX]]]bbbiiissszzzsssnnnmmmhhh```ZZZ]]]aaaaaa\\\UUUNNNKKKNNN[[[sssuuueeeSSSOOONNNRRRWWWZZZ^^^dddgggkkkoooqqquuu}}}{{{tttpppnnnlllhhhdddaaa____________]]]YYYVVVSSSPPPOOOOOO[[[XXXVVVVVVYYYYYYVVVRRRXXX```llluuuzzz~~~~~~tttiiiaaa```ooo|||mmmSSS???>>>@@@===???GGGFFFDDDHHHSSSrrr{{{nnnaaa[[[ZZZQQQPPPRRR\\\nnn~~~sssnnnfff```kkk|||nnnggg```^^^___sss}}}xxxVVVAAA:::888888777666666666666666555555555555555666777777999:::===???BBBGGGMMMQQQWWWpppmmm```VVVVVVYYYXXXYYY\\\TTT]]]yyy}}}~~~zzzwwwnnnlllddd[[[YYYcccsssrrrOOOIIIFFFCCCFFFGGGLLLTTTqqqnnnjjjrrr~~~qqqllliiigggeeebbb^^^YYYWWWYYYVVVVVVYYY___gggoootttvvvwwwyyyvvveee\\\XXXYYYZZZ\\\___aaa___[[[XXXUUULLLGGGHHHMMMXXXppp~~~{{{llleee^^^ZZZWWWUUUXXX]]]aaagggpppzzzyyylllggggggccc\\\XXX\\\aaabbb]]]VVVOOOKKKOOO[[[sssmmm[[[OOOMMMNNNTTTXXXXXXYYY[[[\\\___cccggglllwwwvvvrrrllleeeaaa``````aaa`````````___[[[VVVQQQNNNXXXSSSPPPRRRWWWZZZVVVRRR[[[aaajjjqqqvvvzzz~~~}}}qqqhhhccc]]]aaa~~~sssVVV???===???<<>>@@@HHHIIILLLLLLSSS}}}sssggg^^^ZZZTTTQQQPPPWWWeeewwwvvvuuulllfffvvv|||}}}vvviiiddd[[[YYYbbb}}}~~~vvvyyy^^^FFF???999888777555555666777777666666777777888888999999999<<<@@@BBBEEELLLTTTXXXccctttbbbZZZ^^^dddccc^^^]]]UUUVVVkkksssfff___[[[[[[gggwww|||\\\FFFDDDGGGGGGFFFKKK[[[kkkkkktttuuu|||~~~sssrrroooiiiccccccaaa\\\VVVRRRRRRSSSPPPRRRVVVZZZ```gggpppvvv~~~{{{nnnqqqiii```[[[\\\^^^]]][[[WWWQQQKKKHHHMMM]]]zzzrrrbbb[[[ZZZYYYYYYZZZbbbkkksssxxxzzzqqqkkkeee___[[[XXXZZZ]]]```bbb___XXXRRRSSSWWWcccvvvyyyuuuooobbbVVVQQQNNNMMMLLLNNNQQQSSSSSSSSSRRRSSSXXX___dddlllzzzsssjjjeeedddbbb``````[[[YYY\\\^^^\\\ZZZ[[[hhhzzzvvvbbb[[[[[[YYYZZZ]]]```dddjjjpppxxxyyykkk^^^\\\lll~~~wwwZZZBBB???AAA???@@@HHHHHHKKKMMMVVV~~~vvvkkkaaa[[[UUUSSSRRRWWWcccsssxxxuuummmiii{{{xxxuuu~~~mmmiii^^^XXX[[[nnn{{{tttwwwgggKKK@@@999888777666555666777777666666777777888999999:::<<<>>>@@@AAADDDJJJSSS[[[ooovvv|||hhh```aaaeeedddaaa]]]UUUOOOTTTfffuuuhhhaaa[[[ZZZeeesssbbbIIIDDDFFFHHHHHHKKKaaauuujjjnnnvvvvvv}}}yyymmmlllkkkggg```___]]]XXXTTTQQQPPPQQQNNNPPPSSSWWW]]]dddlllqqqzzz|||wwwuuukkk```ZZZZZZ\\\\\\[[[VVVRRRMMMIIIKKK[[[yyysssccc[[[XXXWWWWWWYYYdddnnnvvvyyy|||~~~xxxsssoooiiibbb\\\XXXZZZ]]]aaacccbbb]]]ZZZUUUSSSUUUbbbttt}}}tttjjjddd]]]UUUPPPOOONNNMMMLLLMMMOOOPPPPPPPPPRRRTTTXXX^^^ccckkkyyytttlllmmmlllhhhhhhccc_________]]]```dddxxxwwweee\\\XXX\\\\\\^^^aaafffllluuuvvveeeZZZ___jjj```DDD>>>AAAAAABBBGGGGGGKKKOOOZZZzzzoooccc[[[UUUSSSSSSXXXbbbqqqxxxssskkkjjjyyytttmmmlllbbb\\\ZZZeeexxxqqqttt}}}{{{vvvRRR???:::999888666666666666777666666777888999999::::::======???BBBDDDJJJUUU```zzz{{{nnndddccccccaaa```ZZZVVVPPPNNNSSSgggyyykkkccc]]]ZZZbbbnnniiiLLLCCCEEEHHHIIILLLgggooommmqqqrrr|||yyylllhhhgggddd```^^^ZZZUUUQQQOOONNNNNNLLLOOORRRVVV[[[aaaiiimmmuuuwww~~~{{{jjjccc\\\YYY[[[\\\ZZZXXXVVVSSSOOOJJJJJJXXXvvvvvviii[[[UUUTTTTTTWWW[[[aaakkktttuuuvvv~~~|||uuuqqqoookkkddd^^^ZZZ[[[^^^```bbbaaa```^^^ZZZTTTPPPTTT^^^gggjjjjjjkkkggg```ZZZSSSOOOOOOQQQNNNMMMKKKKKKMMMMMMMMMLLLQQQRRRVVV\\\aaaiiiwww~~~yyywwwrrrmmmhhhbbb___dddlllqqq```WWWZZZYYY[[[]]]aaagggppp|||ooo]]]XXX\\\qqqhhhHHH???AAABBBDDDHHHHHHKKKRRR```|||qqqddd\\\TTTSSSSSSWWWbbbqqq~~~wwwoooqqq|||vvvqqqkkkbbb^^^\\\___zzzuuujjjkkktttvvvooosssmmmvvv]]]AAA;;;:::888777666666666777666666777888999:::;;;;;;<<<<<>>CCCKKKMMMNNN\\\nnnxxxkkkcccddd___[[[WWWRRRLLLKKKUUU```xxxvvvmmmeee]]]^^^ddduuu[[[GGGEEEHHHIIIVVVuuurrrnnnnnnmmmmmmmmmsssvvvjjjbbb___^^^^^^ZZZUUUOOOLLLKKKKKKKKKJJJLLLNNNRRRUUUXXX]]]aaaeeelllnnnsssyyy|||ssseee[[[ZZZ\\\^^^]]]YYYVVVSSSPPPKKKLLLYYYggguuu{{{}}}xxxrrriii```VVVPPPLLLMMMNNNNNNRRRWWWYYY^^^aaaccciiivvv}}}|||xxxhhhhhheeeaaa]]]]]]```cccdddbbb^^^ZZZUUUPPPMMMKKKKKKOOOQQQOOOPPPRRRPPPKKKIIIHHHFFFFFFGGGHHHGGGFFFHHHJJJOOOVVV\\\eeetttwww}}}}}}dddTTTUUUSSSWWWZZZ\\\^^^ggguuujjjZZZUUUSSS[[[nnnzzz\\\HHHAAADDDJJJQQQRRRRRRZZZooo|||zzzyyyxxxxxx}}}pppeeejjjoooccc^^^VVVTTTQQQQQQYYYhhh|||{{{zzzvvvvvvgggbbb]]]TTTaaa|||bbbWWWVVV```yyyqqqaaaccckkkJJJ===;;;999888666666666777555666777888:::;;;<<<===AAA@@@FFFNNNNNNNNN[[[mmmqqqhhhiii^^^]]]\\\VVVMMMGGGMMMWWWnnnxxxooofff^^^^^^ccctttwww^^^HHHFFFHHHHHHXXXxxxrrrooolllhhhjjjrrr{{{uuuggg^^^ZZZYYY[[[UUUPPPKKKIIIJJJKKKKKKKKKKKKMMMQQQTTTWWW[[[```ccclllnnnuuu}}}{{{sssiiidddcccaaa^^^ZZZZZZWWWTTTPPPLLLKKKRRR]]]eeejjjllliiieeebbb]]]WWWMMMHHHGGGJJJLLLNNNRRRWWWXXXZZZ[[[\\\dddrrr{{{{{{jjjjjjgggbbb^^^^^^bbbfffdddaaa^^^^^^]]]ZZZRRRLLLNNNRRRRRROOOPPPTTTQQQJJJHHHGGGEEEEEEFFFGGGGGGFFFDDDEEEKKKSSSYYYbbbqqqtttZZZNNNTTTOOOSSSWWWXXXZZZbbbooozzziiiYYYTTTQQQSSS___zzz|||___JJJAAACCCKKKSSSUUUTTT[[[qqq}}}tttpppkkkeeecccgggffflllooowwwmmmeeeeeetttttteeeYYYVVVUUUUUUVVVXXXaaasss~~~zzzzzzwwwqqqcccXXXWWW[[[uuu|||```WWWVVVYYYppphhhbbbuuupppKKK@@@===999777888999999999888999::::::999;;;>>>@@@BBBDDDNNNKKKPPPWWWZZZvvvvvvmmmkkkccc]]]XXXWWWVVVRRRPPPQQQllluuuiii___^^^dddnnnhhhKKKFFFJJJJJJXXXrrrjjjhhhfffjjjrrrmmmccc\\\UUURRRVVVUUURRRNNNJJJHHHHHHIIIKKKIIILLLPPPTTTWWW[[[```cccpppuuu{{{}}}{{{tttkkkbbb]]]]]]___WWWZZZYYYSSSLLLIIINNNSSSSSSUUUWWWYYYXXXUUURRRPPPIIIHHHGGGHHHJJJMMMQQQSSSUUUTTTWWW]]]aaahhhtttzzzpppiiigggaaaZZZaaannnkkkeee___]]]^^^___\\\YYY\\\YYYVVVSSSRRRPPPNNNLLLGGGFFFEEEDDDDDDDDDDDDDDDDDDFFFKKKQQQUUU\\\lll|||yyy___UUUQQQLLLOOORRRUUUUUUVVV[[[eeemmmzzz~~~}}}rrrcccWWWQQQSSSOOOWWWiii~~~```NNNHHHHHHNNNVVVYYYWWW]]]~~~zzzpppfffbbb___\\\^^^bbbfffkkkiiikkkuuu}}}ooohhhgggtttuuuggg]]]VVVUUUTTTTTTVVV___qqq~~~ppp{{{xxxttt{{{~~~nnnaaa\\\[[[pppfffXXXXXXXXXjjjnnneeevvvpppOOO@@@===999777888999999999888999:::::::::;;;>>>AAACCCEEENNNKKKPPPWWW]]]{{{zzzrrr|||rrrnnnggg```[[[YYYXXXTTTSSSTTThhhwwwkkkbbbbbbhhhtttgggLLLGGGKKKKKK\\\rrrhhheeeccchhhppp~~~{{{fff]]]YYYSSSPPPSSSSSSPPPLLLHHHFFFFFFGGGIIIKKKNNNRRRVVVYYY]]]aaadddlllqqqxxx}}}{{{oooddd]]][[[[[[YYYZZZYYYTTTOOOLLLNNNQQQLLLMMMOOOQQQQQQOOOMMMLLLIIIHHHGGGHHHJJJMMMPPPSSSSSSRRRVVV[[[___eeeooozzzzzztttqqqhhh^^^```iiifffaaa]]]\\\___aaa```^^^^^^[[[XXXUUUSSSPPPMMMKKKFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFJJJOOOSSSZZZiiixxx|||}}}lllYYYRRRNNNIIIMMMPPPRRRTTTVVV[[[ccciiippprrrrrrnnneee\\\UUURRRSSSLLLPPP^^^vvv~~~```NNNGGGIIIRRRZZZ\\\ZZZ```vvvlllaaa[[[XXXWWWYYY^^^eeejjjgggeeejjjooo}}}pppkkkiiiqqqvvvjjjaaaWWWUUUSSSRRRSSS\\\nnnooo^^^mmmvvvlllooo|||tttggg```ZZZjjjrrrYYY\\\VVVaaauuuiiivvvqqqTTTAAA>>>:::888888999999999888:::;;;;;;;;;<<<@@@BBBGGGHHHPPPMMMRRRYYYcccrrrggguuuzzzsssmmmeee___\\\ZZZWWWWWWYYYhhhyyynnndddeeelllqqqcccLLLHHHLLLMMM```pppeeecccbbbfffmmmxxxsss^^^YYYXXXTTTQQQRRRQQQNNNJJJFFFDDDDDDEEEFFFLLLOOOSSSVVVYYY]]]aaadddgggmmmtttzzz}}}uuuiiiaaa\\\[[[[[[ZZZXXXVVVSSSQQQPPPPPPHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIGGGGGGIIILLLOOOQQQPPPPPPTTTYYY\\\```iiisss{{{wwwmmm___\\\bbb```\\\YYYZZZ___cccdddcccaaa^^^ZZZWWWTTTQQQMMMJJJFFFEEEDDDCCCCCCBBBBBBBBBDDDFFFIIINNNPPPWWWgggvvvjjjeeelllooojjj\\\SSSQQQMMMGGGLLLMMMNNNQQQTTTYYY]]]___bbbbbb```]]]YYYUUUTTTUUUTTTKKKJJJRRRgggaaaMMMGGGKKKVVV``````^^^dddzzzqqqddd[[[UUUSSSTTTVVV[[[ccccccbbbddddddnnnqqqkkkgggkkkyyy~~~uuukkkcccXXXUUURRRPPPPPPXXXkkk|||pppbbbmmmtttcccaaawwwxxx}}}~~~mmmeeeaaaZZZggg]]]aaaZZZaaa|||kkkwwwsssWWWBBB>>>:::888888999999999999:::;;;;;;<<<>>>AAADDDKKKJJJRRROOOSSS[[[iiiooogggtttyyysssjjjccc___]]]ZZZZZZ]]]mmm|||oooeeeeeelllooo|||www[[[KKKHHHLLLOOOeeejjjcccdddeeehhhnnnyyymmmZZZXXXZZZWWWTTTUUUPPPMMMIIIEEECCCCCCEEEFFFJJJMMMPPPTTTVVVYYY]]]```fffmmmuuuyyy|||zzzpppiiiccc```[[[YYYVVVVVVWWWWWWTTTQQQLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGHHHJJJMMMOOONNNOOORRRWWWYYY\\\ccclll}}}{{{uuuiii]]]YYY]]]\\\YYYWWWXXX\\\aaadddeeedddaaa]]]YYYVVVRRRNNNJJJFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDHHHLLLPPPWWWhhhwwwppp[[[UUUYYY[[[YYYTTTRRRRRRNNNHHHKKKJJJKKKMMMQQQSSSTTTSSSUUUUUUTTTTTTTTTUUUVVVXXXUUULLLJJJNNN```fffNNNGGGNNN[[[dddcccbbbgggwwwjjj___XXXVVVUUUTTTUUU]]]]]]ZZZ[[[[[[eeezzzuuujjjcccdddooo~~~uuukkkcccXXXUUURRRPPPOOOVVVgggxxx{{{uuuyyyppp\\\SSSbbbwww{{{nnnsssvvvfffbbbaaaZZZeeegggllljjjppplll{{{uuuXXXBBB???;;;888888999999999999:::;;;<<<===???CCCFFFJJJIIIQQQOOORRRZZZlllrrrkkk{{{wwwnnnfffccc```\\\\\\___ssspppdddccciiiuuu}}}hhhSSSHHHGGGLLLRRRmmmuuueeecccggghhhkkkppp|||hhhXXXWWWZZZWWWUUUWWWQQQNNNJJJFFFDDDDDDEEEFFFIIILLLPPPRRRUUUWWW[[[^^^gggnnnvvvzzz{{{}}}xxxqqqiiidddYYYVVVTTTVVVYYY[[[XXXUUUSSSRRRPPPMMMLLLKKKKKKKKKKKKJJJHHHGGGGGGIIIKKKMMMMMMMMMPPPTTTVVVXXX^^^gggwwwsssfff\\\ZZZ]]][[[YYYVVVVVVYYY]]]```bbbdddaaa^^^[[[XXXTTTOOOKKKGGGFFFEEEDDDBBBBBBBBBAAAAAABBBFFFKKKPPPYYYjjj{{{zzzaaaSSSQQQSSSSSSSSSQQQQQQQQQMMMHHHJJJIIIIIIJJJLLLMMMLLLKKKLLLMMMOOOQQQTTTVVVWWWWWWRRRLLLLLLOOO]]]kkkQQQIIIQQQ___iiijjjhhhkkkzzzmmmgggiiijjjiiihhhlllhhhccceeedddnnnnnnaaa___hhhvvvkkkbbbXXXVVVSSSQQQOOOTTTdddttt~~~nnn[[[OOOSSS___tttzzznnnaaaggg{{{wwweeeccccccYYYccc{{{qqqxxx[[[CCC@@@;;;999999999999999999:::<<<===>>>AAAEEEHHHHHHFFFPPPOOOQQQYYYnnnwwwqqq{{{rrrkkkhhhddd```___aaaxxxrrreeebbbgggyyy~~~|||^^^MMMGGGGGGMMMUUUwww|||nnndddfffiiihhhkkkqqqtttcccVVVUUUVVVSSSSSSVVVQQQNNNJJJFFFDDDDDDEEEGGGJJJMMMPPPSSSUUUWWWZZZ]]]fffmmmuuuxxxxxx{{{xxxlllcccYYYVVVTTTVVVYYY[[[ZZZYYYWWWVVVSSSQQQOOOMMMLLLKKKLLLJJJHHHFFFFFFHHHJJJKKKLLLKKKMMMPPPRRRSSS[[[cccnnnxxxwwwggg^^^^^^aaa]]][[[XXXVVVVVVYYY]]]___aaa```]]][[[YYYUUUQQQMMMIIIHHHFFFEEECCCBBBBBBBBB@@@AAAEEEJJJOOOYYYkkk|||xxxeeeXXXSSSSSSRRRQQQOOONNNNNNMMMJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJIIIKKKNNNRRRVVVWWWVVVTTTPPPLLLNNNOOOYYYqqqUUULLLVVVeeennnrrrooorrr|||vvvddd]]]cccyyykkkaaaXXXVVVUUUSSSPPPTTTbbbppp~~~rrrdddVVVQQQTTT\\\fffhhhddd```YYY^^^ppp}}}iiigggfffYYY```|||yyyyyy```DDD@@@<<<999999999999999999:::<<<>>>???BBBFFFIIIJJJHHHSSSSSSUUU\\\rrryyyxxx~~~vvvpppmmmiiidddbbbccc|||vvviiieeeiiivvv|||{{{}}}\\\MMMIIIHHHNNNWWW}}}{{{}}}rrrjjjjjjhhhdddhhhoooxxxnnnaaaWWWUUUSSSOOOPPPVVVPPPNNNJJJFFFDDDDDDEEEFFFIIILLLOOOQQQSSSUUUXXXZZZ___hhhpppttttttwwwqqqeeeZZZXXXVVVUUUVVVXXXYYYYYYXXXXXXVVVUUUSSSQQQOOONNNLLLJJJHHHFFFEEEFFFHHHJJJIIIHHHIIIKKKLLLOOOWWWaaaeeeqqqyyyiiibbbccceee___]]]ZZZWWWVVVXXX]]]```^^^]]]\\\[[[ZZZWWWSSSOOOJJJIIIGGGFFFDDDCCCCCCCCC@@@AAADDDHHHMMMVVViiizzzsssddd[[[XXXVVVTTTQQQPPPNNNMMMKKKJJJJJJLLLFFFIIIKKKJJJIIIIIILLLPPPNNNOOOQQQUUUYYYYYYVVVSSSRRROOOQQQOOOUUU{{{tttXXXPPP\\\llluuuvvvvvvzzz~~~ggg]]]aaawww{{{lllaaaXXXWWWVVVTTTQQQTTTaaannnyyyooo```UUUSSSOOOUUUTTTTTTXXXVVV[[[kkkkkkhhhgggYYY^^^zzz~~~zzzeeeDDDAAA<<<999999999999999999:::<<<>>>@@@CCCGGGJJJNNNMMMYYYYYY[[[aaaxxxzzz{{{yyysssqqqmmmgggdddeeeyyylllhhhlllrrr{{{|||]]]OOOKKKIIIOOOYYY}}}yyyppplllfff```dddmmmvvvmmmbbbYYYWWWSSSNNNPPPXXXPPPMMMIIIEEECCCCCCDDDEEEGGGIIILLLNNNPPPRRRUUUWWWYYYbbblllppppppuuu~~~vvvjjj\\\[[[XXXUUUTTTUUUWWWYYYYYYYYYYYYXXXWWWUUUSSSRRRMMMKKKHHHFFFEEEFFFHHHIIIHHHFFFFFFHHHIIILLLUUU___```lllwwwhhhccceeeggg```___\\\XXXWWWYYY^^^aaa\\\[[[[[[[[[ZZZXXXTTTQQQKKKJJJHHHFFFEEEDDDCCCCCC@@@AAACCCGGGKKKTTTfffvvvyyypppcccZZZZZZ\\\YYYUUUQQQPPPNNNLLLJJJIIIMMMQQQEEEIIILLLKKKIIIKKKQQQVVVVVVUUUVVVYYY\\\\\\YYYVVVWWWTTTTTTPPPTTTxxxuuuZZZSSS```rrrzzzwwwyyyzzz~~~qqqaaa```xxx|||pppeeeZZZ\\\VVVSSSTTTQQQ[[[rrr}}}sssfffYYYRRRUUUVVVQQQOOOQQQLLLSSShhhlllmmmhhh[[[^^^pppyyyrrrzzz|||gggMMM===:::???:::888<<<;;;=========>>>AAAEEEIIILLLUUUNNNWWWZZZ```hhh}}}{{{}}}yyyvvvuuurrrmmmfffgggnnnnnngggiiipppyyy}}}cccPPPLLLLLLQQQYYYwwwkkkeeeccccccfffkkkuuunnn^^^XXXWWWRRRSSSWWWSSSMMMLLLIIIFFFDDDBBBBBBBBBDDDFFFIIILLLNNNQQQUUUXXX[[[aaallluuuxxx{{{nnnggg^^^VVVTTTSSSSSSVVV[[[[[[[[[[[[[[[[[[XXXTTTQQQMMMKKKIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEHHHKKKOOORRR___hhhvvvllliiikkkmmmpppjjj___WWWYYY```ccc```]]]ZZZWWWVVVWWWWWWTTTRRRKKKJJJHHHEEECCCBBBBBBBBBAAA@@@AAAEEEJJJUUUgggxxx}}}qqqkkkiiiddd___\\\ZZZXXXWWWMMMJJJGGGGGGIIIKKKKKKJJJLLLJJJKKKOOOQQQTTT^^^hhhlllkkkhhhddd]]]WWWVVVYYYRRRSSSRRROOOTTTooo~~~{{{cccZZZgggzzzzzzxxxzzzxxx}}}|||llljjjqqqfff[[[[[[VVVSSSUUURRR[[[rrryyylll```YYYZZZZZZSSSPPPRRRNNNRRReeemmmlllhhh[[[^^^mmmuuuiiimmmooottt{{{RRR???:::>>>:::999<<<:::;;;;;;<<<>>>BBBGGGLLLOOOVVVPPPYYY]]]bbbjjjzzz}}}~~~|||xxxooopppwww}}}yyyxxxuuuooonnnsssooohhhjjjyyycccRRRMMMMMMRRRYYY}}}zzzpppfffbbbaaaaaacccgggtttooo]]]WWWWWWSSSTTTVVVQQQMMMLLLIIIFFFDDDCCCBBBBBBDDDFFFIIIKKKMMMQQQTTTWWW\\\aaajjjsssyyy}}}pppccc\\\WWWVVVVVVUUUVVVYYY[[[[[[[[[\\\\\\YYYUUUQQQNNNLLLJJJGGGFFFEEEFFFGGGFFFEEEDDDDDDFFFIIILLLOOOVVVaaa~~~tttrrruuuyyyuuupppggg______dddgggeee^^^ZZZVVVUUUVVVWWWUUURRRMMMKKKIIIFFFDDDCCCCCCCCCBBBAAACCCGGGLLLUUUeeettt}}}qqqmmmgggaaa\\\XXXUUUTTTKKKHHHEEEEEEHHHJJJJJJJJJKKKKKKOOOVVV]]]eeerrr~~~|||qqqfff]]]ZZZ[[[WWWWWWTTTOOOQQQjjjhhh```ooo~~~uuuuuutttttt{{{sssooossshhh\\\\\\VVVTTTWWWTTT\\\rrr~~~uuujjjddd^^^[[[QQQOOOSSSNNNPPP```nnnkkkggg\\\\\\iiivvvgggdddeeefffrrrYYYCCC999;;;999999===:::999:::<<>>;;;===>>>AAADDDGGGKKKNNNPPPTTTQQQ[[[]]]```jjj{{{qqqpppxxxsssoooeee^^^aaaiiivvv{{{vvvzzzooogggiiipppmmmnnnzzzssslllmmmzzzaaaZZZ\\\```ffflllxxxfffdddeeegggeee```___bbbrrr}}}vvvcccYYYUUUMMMNNNRRRNNNHHHGGGEEEDDDCCCCCCDDDDDDCCCEEEHHHJJJLLLOOOSSSVVVZZZ^^^fffnnnrrrwwwxxxlllbbb[[[UUUTTTUUUTTTVVVZZZ[[[ZZZYYYZZZ[[[[[[ZZZXXXSSSQQQNNNJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBFFFFFFNNNlll{{{uuu___[[[VVVUUUWWWYYYXXXWWWTTTRRROOOKKKHHHFFFDDDDDDEEECCCCCCDDDHHHQQQbbbqqqvvvtttqqqlllhhhgggiiilllllllllooorrrttt{{{xxxggg^^^YYYUUURRRNNNNNNMMMJJJHHHHHHKKKMMMMMMQQQ\\\jjjuuu~~~~~~vvvhhhZZZNNNLLLOOOSSSUUUcccrrrpppuuupppppprrrwww~~~yyyxxxqqqcccaaaXXXWWWZZZUUUXXXhhhxxxhhh[[[\\\gggsss}}}}}}zzzooogggcccYYYYYYjjjtttjjj```___fff}}}xxxkkkccc```ZZZeeevvvgggkkk{{{}}}rrrSSSAAA;;;???;;;:::===<<<<<<===@@@DDDIIIMMMPPPRRRTTTPPPZZZ[[[___jjjxxxnnnpppxxxrrryyyiiiddddddiii{{{xxxsssvvveeebbbjjjpppllleee}}}tttllllllfff^^^aaaeeekkkrrr}}}jjjhhhggggggbbb]]]]]]aaaooo~~~qqqgggZZZWWWWWWNNNLLLPPPNNNFFFEEEDDDBBBBBBBBBCCCCCCCCCEEEHHHJJJLLLOOOSSSVVVXXX\\\dddkkkpppwwwxxxnnnddd^^^YYYZZZZZZWWWWWWZZZ[[[YYYWWWWWWXXXZZZZZZZZZSSSQQQNNNJJJHHHGGGGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEHHHZZZuuu___[[[XXXWWWYYY[[[YYYWWWXXXVVVRRRNNNKKKHHHGGGFFFEEEDDDEEEGGGIIINNN[[[hhhhhhgggeeebbb______bbbddddddeeegggiiijjjqqqvvvddd[[[YYYWWWUUUPPPPPPOOOLLLHHHGGGIIILLLNNNSSS^^^kkktttzzzyyykkkXXXRRRQQQSSSTTTbbbvvvwwwxxxpppjjjmmmttt~~~xxxpppccc```WWWUUUXXXSSSUUUddd|||wwwlllbbb___bbblll|||{{{rrrdddddduuuxxxmmmccccccjjjzzznnnjjjhhh___dddzzzoooqqqzzzyyyrrrlllNNN>>><<>><<<@@@:::888<<<<<<@@@AAACCCEEEIIINNNRRRTTTUUURRRSSS^^^fffkkkwwwlllfffmmm~~~tttqqqqqqjjjjjjkkkwwwiiiaaaWWWZZZmmmzzzjjjnnn~~~zzzzzzrrrkkkkkkyyyhhheeennnuuuxxxzzz}}}sssqqqmmmhhheeeaaa^^^^^^___dddpppssshhhVVVVVVUUURRRNNNLLLLLLMMMGGGEEEBBB@@@??????@@@AAADDDEEEGGGIIIJJJMMMQQQTTTXXXYYY^^^fffnnnzzz{{{zzzwwwtttpppjjjeeeaaa___^^^ZZZ^^^]]]WWWSSSVVVWWWTTTPPPPPPOOOLLLJJJHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEHHHMMMWWWuuuuuuhhh___WWWWWWXXXYYYZZZ\\\WWWVVVVVVUUUSSSOOOJJJFFFFFFEEEEEEGGGJJJNNNOOOPPPUUUTTTRRRQQQRRRUUUWWWYYY]]][[[[[[]]]```dddppp{{{{{{ggg^^^\\\[[[YYYYYYSSSQQQNNNKKKHHHGGGGGGHHHQQQTTTZZZdddnnnvvv{{{|||ggg^^^VVVRRRTTTeeewww{{{~~~sssttt|||xxxpppfff```ZZZVVVQQQPPPUUU]]]ssstttoootttrrrgggnnnmmmiiiggg]]]ooovvvppprrrqqq}}}vvvuuubbbOOO???===AAA<<<:::?????????AAADDDGGGKKKNNNRRRUUUYYY]]]^^^cccfffooo}}}pppnnndddeeewwwvvvtttyyyqqqnnnzzzlllaaa\\\TTTYYYmmmnnngggwwwyyyuuu|||sssjjjjjj~~~kkkiiittt{{{~~~tttnnnkkkgggccc___]]]]]]___aaalll~~~uuueee\\\ZZZVVVSSSPPPNNNLLLKKKEEECCCAAA???>>>@@@AAACCCDDDFFFGGGHHHIIILLLPPPTTTXXXYYY^^^eeemmmyyy}}}xxxrrrkkkfffaaa______```]]]VVVSSSVVVVVVRRRQQQQQQPPPMMMKKKJJJKKKLLLNNNMMMLLLJJJHHHGGGFFFEEEEEECCCEEEHHHLLL^^^~~~qqqiiiaaaZZZXXXWWWUUUVVVYYYYYYXXXWWWWWWVVVSSSNNNJJJHHHGGGFFFGGGJJJMMMNNNNNNQQQPPPNNNNNNNNNPPPSSSUUUXXXWWWXXX[[[]]]aaalllvvvrrrbbb\\\\\\[[[YYYYYYVVVTTTPPPMMMJJJIIIIIIIIILLLOOOWWWbbbmmmvvv{{{|||~~~tttqqquuupppccc[[[UUUSSSUUUeee{{{|||~~~xxxrrriiibbb[[[VVVRRROOOSSSZZZnnntttrrr~~~xxxeee\\\eee}}}mmmhhheee]]]qqq|||yyy~~~}}}jjjQQQ@@@===AAA===<<>><<<===CCCBBBHHHNNNSSSTTTRRRSSSWWW[[[SSSZZZXXXZZZmmmzzz```[[[ZZZ[[[cccrrryyyqqqttt|||kkkqqqttt___ZZZhhhzzzvvvyyy{{{nnnffffffsss}}}tttuuu{{{yyylllaaa___]]]YYYYYYcccsssmmm^^^XXXTTTQQQQQQRRRRRRPPPMMMKKKIIIEEEBBB@@@???@@@AAAEEEFFFFFFFFFEEEFFFHHHJJJRRRTTTYYY___ccchhhssszzzooohhhbbbZZZUUUSSSMMMMMMMMMKKKHHHHHHJJJKKKMMMOOORRRTTTTTTRRROOOMMMKKKJJJJJJIIIIIIHHHIIIIIISSS]]]mmmcccZZZYYYYYYXXXXXXZZZYYYXXXWWWXXXYYYZZZXXXWWWRRROOOKKKIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEIIINNNNNNNNNSSSZZZbbbqqq{{{lllccc^^^ZZZ[[[]]]YYYYYYWWWUUURRRPPPNNNMMMKKKJJJKKKLLLNNNOOOMMMKKKPPPPPPXXXZZZYYYffftttsssggg]]]RRRTTTeee}}}|||xxxqqqfff]]]UUURRRPPPNNNMMMPPP\\\ccc```___iiitttxxxrrrqqqooonnnddd^^^^^^YYYYYYeeexxx}}}qqqqqqnnnooo]]]FFF<<>>CCCBBBJJJOOOSSSRRROOOOOOTTTZZZTTTYYYYYY^^^mmm~~~ddd[[[___eeekkktttyyyppprrrmmmlll~~~zzzbbbYYYfff}}}|||~~~uuu~~~wwwllleeefffmmm{{{wwwjjjnnnwwwxxxkkk```^^^\\\WWWWWW^^^nnnmmmVVVTTTTTTTTTTTTRRRQQQOOONNNHHHFFFCCC@@@>>>>>>???@@@DDDEEEGGGGGGFFFEEEFFFGGGKKKNNNUUU[[[]]]___gggqqq|||sssfffXXXQQQQQQMMMNNNMMMKKKIIIIIIJJJLLLMMMPPPSSSVVVVVVTTTPPPNNNLLLMMMNNNLLLKKKKKKJJJIIIQQQPPPaaauuunnnjjjlllqqqrrrdddXXXWWWZZZ[[[[[[[[[YYYXXXWWWXXXYYYYYYXXXWWWRRROOOLLLIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCFFFJJJJJJIIIMMMTTT^^^fff~~~|||ooogggbbb]]]\\\^^^ZZZYYYYYYWWWUUUSSSRRRQQQMMMLLLKKKKKKLLLMMMMMMLLLQQQPPPXXX```fffvvvlllaaaVVVYYYlllwww|||vvviii___VVVSSSQQQMMMLLLMMMZZZdddiiioooyyyssstttwwwqqqrrrkkkffffff^^^[[[dddwww}}}qqqppplllkkk```III>>>@@@>>>@@@DDDCCCJJJOOORRRPPPLLLLLLRRRXXXTTTYYYZZZ```jjjtttkkk]]]dddkkkooouuuvvvmmmooommmiiitttttt\\\SSS___|||zzzsss|||uuujjjeeeffflllwwwrrrjjjgggsssuuuiii___^^^[[[VVV[[[[[[fffxxx^^^SSSUUUWWWVVVSSSPPPNNNMMMEEECCC@@@>>>===>>>???@@@CCCEEEGGGHHHFFFEEEDDDEEEGGGJJJQQQXXXYYYYYY```hhhrrr~~~zzziiiWWWNNNNNNNNNNNNNNNLLLJJJJJJLLLMMMOOORRRUUUXXXXXXUUUQQQNNNMMMPPPRRRQQQPPPPPPOOOMMMFFFKKKTTTgggpppggg___\\\XXXTTTSSSUUU^^^tttrrrbbbUUUUUU[[[_________ZZZYYYWWWXXXYYYYYYXXXWWWSSSOOOLLLIIIHHHGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDGGGFFFEEEJJJQQQVVVZZZnnnyyyooojjjeee___]]]^^^[[[ZZZZZZYYYXXXVVVTTTTTTSSSQQQMMMLLLLLLMMMLLLKKKRRRQQQ[[[gggrrrooodddYYY\\\ppp|||wwwuuu|||yyyooo___SSSQQQPPPMMMNNNTTTWWWkkkwww{{{mmmlllooorrryyywwwnnnhhheeeeeeeee~~~wwwqqqssskkkkkk{{{zzzdddLLL@@@AAA>>>@@@FFFEEEIIIMMMRRRUUUTTTSSSTTTUUUZZZXXXSSSXXXgggwwwwwwgggiiibbboooyyy|||uuummmlll}}}mmmjjj|||vvvkkk```[[[]]]|||~~~zzzwwwiiigggnnnzzzzzzxxxbbbhhhnnnuuukkk\\\^^^aaaXXX]]]VVVbbbxxxzzzccc[[[TTTTTTTTTOOOQQQQQQFFFEEECCC???<<<<<<>>>AAACCCCCCGGGKKKKKKHHHEEEEEEEEEIIIJJJKKKMMMQQQWWW___eeefffwwwppp___TTTPPPPPPVVVQQQMMMNNNMMMJJJIIILLLTTTXXXZZZXXXXXXYYYXXXTTTUUUUUUVVVVVVWWWUUURRRPPPSSSPPPRRRZZZfffxxxoooddd^^^\\\[[[YYYXXXTTTPPPMMMSSS]]]qqqnnneee[[[WWWYYY\\\\\\ZZZWWWXXXYYYYYYWWWWWWWWWWWWRRRPPPMMMIIIFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAACCCCCCDDDEEEGGGIIIJJJKKKUUUYYYeeeyyyvvvooonnnllleee^^^YYYYYYZZZ[[[[[[[[[[[[[[[YYYVVVTTTRRRRRRRRRRRRQQQ[[[\\\jjjyyyxxxdddXXXdddzzzyyy~~~pppaaaTTTQQQOOOKKKMMMSSS\\\rrrrrrggg```bbbeeelll|||zzzrrrkkkgggfff{{{zzzrrrssskkklll}}}|||rrruuubbbJJJ@@@AAA???BBBHHHGGGLLLPPPTTTVVVUUUTTTUUUVVVUUUXXXXXX___nnn~~~uuuhhhhhh^^^iiirrrwwwuuummmkkk|||vvvqqqzzzvvvpppggg^^^\\\___}}}~~~zzznnnmmmuuu~~~jjjbbbhhhooogggYYY[[[___VVV[[[ZZZeeettt}}}xxxaaa\\\UUUUUUUUUOOOQQQRRRJJJGGGDDD@@@===<<<===???AAACCCGGGJJJKKKIIIGGGFFFGGGJJJKKKKKKKKKMMMRRRXXX]]]fffqqqwww}}}vvv```UUURRRSSSUUUXXXSSSPPPPPPNNNKKKKKKNNNRRRWWWYYYXXXXXXZZZYYYVVVYYYVVVTTTUUUWWWYYYWWWUUUZZZUUUSSSVVVZZZ```mmmyyyvvvvvvtttooohhhaaa\\\ZZZ\\\\\\\\\]]]]]]ZZZVVVRRRMMMPPP\\\sssrrrhhh]]]YYY[[[^^^]]]ZZZYYYZZZ[[[[[[YYYWWWUUUUUURRRPPPMMMJJJGGGEEEDDDCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBDDDFFFGGGHHHNNNRRR[[[lllyyytttnnniii```]]]YYYWWWZZZ___eeehhhdddcccbbbbbbcccdddddddddkkkjjjsss|||}}}iii\\\eeexxxwwwqqqcccVVVRRROOOKKKNNNVVVeee~~~uuu```ZZZXXX[[[^^^hhhyyyooohhhdddtttxxxppprrrnnnuuuwwwiiijjj^^^HHH???BBBAAADDDKKKKKKPPPSSSVVVWWWVVVUUUUUUVVVRRRXXX[[[dddtttpppkkkhhhZZZaaaiiiooouuummmjjjyyywww|||vvvpppkkkccc\\\[[[^^^xxx{{{qqqrrr|||sss```fffmmmgggYYYZZZ___WWWXXX\\\gggnnnttt{{{ccc]]]VVVWWWVVVOOOPPPTTTOOOHHHEEEAAA===;;;<<<>>>???CCCFFFIIIJJJJJJIIIHHHIIILLLLLLKKKJJJJJJLLLPPPTTTeeelllqqqxxx}}}}}}dddSSSPPPTTTVVVVVVVVVSSSQQQQQQNNNKKKMMMRRRWWW\\\^^^[[[ZZZ\\\]]][[[\\\YYYVVVVVVZZZ\\\\\\\\\^^^ZZZXXXZZZ[[[ZZZ[[[^^^```bbbccc```[[[YYY\\\___ZZZZZZ\\\___```___[[[WWWTTTOOOPPPaaa{{{zzzooobbb^^^```aaa^^^ZZZYYYZZZ\\\]]][[[XXXUUUSSSRRRQQQNNNKKKIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAACCCDDDFFFFFFLLLOOOUUUaaawww~~~xxxuuucccaaa```dddlllrrrvvvwwwtttwww}}}rrrddd___kkk|||ttt}}}{{{qqqdddYYYTTTPPPMMMSSS^^^www}}}ddd]]]ZZZ\\\___hhh~~~tttjjjccc___lll}}}uuummmqqqssswwwgggggg}}}ZZZFFF@@@DDDCCCFFFNNNOOOSSSTTTVVVWWWWWWVVVUUUUUUTTTYYYZZZcccuuuxxxsssrrrlllXXX\\\bbbhhhvvvmmmiiivvvyyytttnnnjjjccc[[[XXXZZZsss|||yyyooorrr~~~zzzgggjjjqqqlll]]]\\\```ZZZVVV[[[cccgggqqqppp```WWWWWWWWWNNNNNNSSSRRRIIIFFFAAA===::::::<<<===BBBDDDGGGIIIJJJKKKKKKKKKLLLLLLLLLJJJIIIIIILLLNNN[[[cccnnn~~~|||~~~rrrfffXXXRRRUUUXXXVVVSSSVVVTTTUUUUUUSSSQQQWWW___lllooollleee``````aaa```]]]___aaaaaa___^^^^^^^^^^^^___aaabbbbbbbbbeeehhhdddfffhhhhhhgggffffffgggaaaaaaaaacccdddcccaaa^^^___VVVRRR[[[mmmzzzmmmffffffeee___YYYXXXYYY\\\^^^^^^\\\WWWSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGIIIMMMSSS\\\mmmyyytttpppsss|||jjj^^^YYY```ttt|||pppyyyxxxpppeee\\\WWWSSSQQQ[[[hhhwwwggghhhrrrggg^^^___bbbhhhvvvsssggg___[[[YYYhhhzzz{{{ppprrruuuzzzhhhkkkyyyVVVDDD@@@FFFEEEIIIQQQRRRTTTTTTUUUVVVVVVVVVUUUTTTWWWYYYVVV^^^ttt}}}|||zzzqqqZZZZZZ^^^eee}}}vvvlllgggssstttooommmlllggg___YYYYYYjjjvvv|||xxxnnnsssooopppvvvqqq```]]]___ZZZTTTWWW]]]bbbqqqfffYYYVVVWWWNNNMMMRRRRRRJJJGGGAAA===:::999;;;<<>>CCCIIINNNOOOOOOOOOQQQSSSRRRQQQOOOOOOOOOLLLUUUVVV]]]ssstttrrrkkkbbb[[[WWWQQQJJJRRRUUUVVVVVVTTTUUUXXX[[[YYY]]]eeelllsss}}}qqqiiifffaaa^^^]]]WWWVVVggg{{{sssfff^^^ZZZYYYXXXZZZ^^^cccccc^^^YYYSSSSSSSSSSSSQQQPPPNNNMMMLLLLLLKKKIIIHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBCCCEEEHHHMMMTTT^^^jjjxxxzzzqqqlllllljjjlll{{{xxxfff^^^WWWcccrrr~~~wwwtttuuuhhhooosssjjjbbb[[[SSSRRR```sssjjj^^^UUUQQQWWWnnn|||~~~yyyuuuooohhhaaa\\\XXXVVV[[[sssyyyuuukkkqqqrrr|||lllRRRCCCCCCKKKIIILLLTTTWWWYYYWWWUUUWWWZZZ\\\[[[YYYUUU^^^]]]\\\kkkzzz}}}sssZZZWWWWWWZZZooovvvvvviiicccnnn}}}uuummmiiiddd\\\UUUSSSTTTWWW[[[```fffqqqvvv|||tttqqqvvvrrraaaXXXYYYWWWTTTRRRZZZ]]]ZZZiiigggYYYZZZUUURRRQQQNNNIIIEEE@@@<<<999999;;;<<<<<<;;;===BBBIIINNNOOOOOOQQQSSSTTTTTTQQQOOONNNNNNFFFTTTTTTTTTfffyyy~~~ssseee]]]UUUUUUQQQMMMOOOTTTVVVTTTQQQSSSVVVYYY[[[\\\]]]^^^hhhmmmvvv~~~wwwkkkccc]]]ZZZTTTPPP[[[mmmtttfff^^^\\\\\\ZZZZZZ^^^bbbbbb]]]XXXSSSSSSTTTTTTRRRQQQOOOMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBEEEKKKUUU```jjjqqqggg[[[ZZZjjjxxxxxxbbbXXXVVVNNNTTTZZZ[[[YYYWWWXXXZZZ\\\ZZZoooyyywwwuuugggnnn}}}vvviii```]]]VVVQQQbbbzzzuuuccc[[[TTTSSSjjjrrrddd[[[XXXYYY\\\nnnzzzwwwyyyrrriiirrrooo```MMMIIIGGGKKKNNNNNNPPPSSSQQQRRRSSSUUUWWWXXXYYYZZZTTT^^^^^^^^^nnnvvv]]]RRRVVVYYYaaassszzzpppgggmmm|||yyyppphhhccc]]]VVVSSSTTTXXXZZZaaakkkooouuuzzz~~~uuusssppp|||zzzaaaYYY^^^UUUWWWRRRTTT[[[\\\^^^mmm}}}ppp___WWWWWWWWWTTTPPPNNNIIIBBB===:::999999888:::<<<@@@EEEIIIMMMPPPRRRPPPQQQSSSUUUVVVVVVUUUUUUOOOOOOPPPTTT\\\iiiyyyqqqnnnkkkhhh```VVVRRRSSSSSSMMMIIIJJJMMMSSS___jjjgggiiiaaa\\\aaaeeemmm}}}}}}llleee]]]WWWQQQNNNRRRXXXppptttxxxvvvnnnddd\\\YYYZZZXXXWWW[[[______ZZZTTTWWWVVVTTTRRRQQQPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLGGGGGGEEEDDDDDDCCCCCCCCCBBBCCCFFFKKKQQQWWW\\\^^^ZZZ^^^dddoooeee^^^\\\QQQUUUTTTQQQOOOTTTZZZYYYUUUNNNQQQZZZppp~~~wwwxxxssskkkjjjoooxxxkkkbbb^^^VVVRRRaaawwwnnn```VVVVVVbbb}}}oooddd[[[WWW___ppp}}}rrrmmmqqqpppkkkrrrwwwaaaMMMIIIHHHLLLPPPRRRTTTXXXSSSTTTUUUVVVWWWYYYZZZZZZXXXbbbccccccrrryyyaaaTTTWWWYYY___ppp}}}{{{pppfffkkkyyyxxxqqqiiibbb[[[XXXTTTNNNMMMNNN[[[___hhhqqqssswww|||xxxpppooo~~~}}}bbbVVVZZZSSSUUUQQQRRRXXXYYYWWW```mmm{{{pppaaaXXXVVVUUUSSSPPPNNNIIIBBB===:::999999888999;;;???CCCHHHLLLOOOPPPOOORRRVVVYYY[[[ZZZXXXWWWRRRRRRRRRTTT]]]lll}}}uuuccc^^^ZZZYYYTTTNNNKKKLLLHHHGGGIIILLLPPPZZZmmm}}}xxxmmmooouuuxxxlllfff```]]]XXXRRRQQQSSS___ccchhhiiifffaaa[[[XXXZZZXXXWWWYYY[[[ZZZVVVRRRWWWVVVVVVUUUTTTRRRQQQQQQRRRRRRRRRRRRPPPOOONNNMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGJJJOOOUUU[[[^^^dddiiisssuuuZZZVVVZZZSSSYYYYYYWWWUUUWWWXXXTTTNNNLLLLLLMMMUUUhhh|||tttsssyyyuuukkkgggiiizzznnneee```XXXSSS```sss|||ggg[[[ZZZccc~~~ooo```VVV___ooo}}}qqqkkkpppqqqooovvvhhhLLLHHHHHHMMMQQQSSSVVVZZZVVVWWWWWWXXXYYYYYYZZZZZZ[[[eeefffhhhttt|||dddUUUWWWWWW]]]kkkwww}}}pppfffiiittt}}}}}}xxx}}}wwwsssrrroooggg```^^^]]]XXXTTTRRROOOKKKKKKNNN^^^fffqqqwwwxxx|||pppqqqgggVVVXXXRRRSSSNNNOOOUUUWWWTTTWWW^^^tttlllbbbYYYTTTQQQPPPPPPLLLHHHBBB===;;;:::999888888:::===AAAEEEIIILLLNNNNNNRRRXXX]]]aaaaaa___^^^]]]\\\[[[[[[aaannnnnnZZZSSSNNNNNNNNNLLLJJJKKKIIIKKKNNNOOOOOOVVViii|||{{{llleee```___]]]WWWQQQPPPQQQSSSXXX\\\^^^]]]YYYUUUVVVWWWWWWWWWWWWVVVUUUTTTVVVWWWXXXXXXWWWUUUSSSRRRUUUUUUVVVVVVUUUSSSPPPOOOKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEGGGKKKRRR\\\fffmmmyyy~~~pppZZZYYY```]]]RRRUUUVVVUUUVVVWWWTTTNNNLLLLLLIIIGGGKKKVVVaaaeeejjjqqq|||xxxkkkcccccc|||qqqhhhaaaYYYTTT^^^nnnqqq```^^^fffwwweee[[[XXXiii}}}sssnnnqqqqqqooouuukkkMMMIIIHHHMMMQQQRRRUUUYYYXXXXXXYYYYYYYYYYYYZZZZZZ[[[cccdddfffqqq|||zzzeeeUUUUUUVVVZZZfffsss~~~qqqfffgggooo{{{}}}rrrrrrwww}}}|||rrrhhhdddaaa\\\YYYWWWTTTPPPQQQUUUccclllvvvzzz{{{uuuuuupppYYYXXXTTTRRRMMMLLLSSSXXXXXXYYY\\\hhhddd^^^WWWQQQOOOOOOPPPKKKHHHCCC???===;;;999777777999;;;???BBBFFFJJJKKKMMMQQQWWW]]]cccgggiiijjjmmmmmmllljjjkkksssuuu___UUUNNNNNNQQQPPPPPPPPPQQQQQQSSSSSSQQQSSS___mmmyyynnneeebbbaaa\\\WWWUUUQQQQQQRRRVVVZZZZZZVVVRRRRRRTTTUUUUUUTTTTTTUUUWWWTTTVVVXXXZZZYYYWWWTTTRRRRRRTTTVVVWWWWWWUUURRRPPPMMMLLLJJJHHHGGGFFFEEEEEECCCDDDGGGNNN[[[lll~~~{{{lllkkkpppmmm[[[]]][[[VVVTTTVVVVVVSSSKKKMMMMMMJJJHHHKKKRRRWWWgggrrrxxxiiiaaa```yyy~~~}}}sssjjjbbbYYYUUU\\\hhhhhh```___|||{{{nnnqqq{{{sssbbbZZZSSSfffsssppppppqqqnnnllluuuiiiSSSNNNMMMPPPSSSSSSTTTWWWYYYYYYYYYYYYYYYYYYYYYYYYXXX]]]\\\___jjjttttttyyyuuucccSSSSSSTTTXXXbbbooo{{{sssgggfffkkk{{{zzzyyymmmhhhccc```ZZZUUUVVV[[[iiirrrzzz|||{{{}}}wwwxxx]]]XXXTTTTTTNNNLLLOOOUUUYYYZZZ\\\ZZZZZZYYYTTTPPPNNNOOOPPPKKKHHHDDDAAA???===:::888777888:::<<<@@@DDDGGGIIILLLNNNSSSZZZbbbjjjppptttvvvyyy{{{zzzyyy}}}|||fff[[[QQQPPPQQQPPPPPPPPPOOOOOOQQQUUUWWWYYY___gggvvvkkkddd^^^[[[[[[UUUTTTTTTVVVYYYYYYVVVRRRQQQRRRSSSRRRQQQPPPQQQSSSSSSUUUXXXZZZZZZWWWTTTRRRMMMOOORRRUUUVVVUUUTTTSSSOOONNNLLLJJJHHHFFFEEEEEECCCDDDHHHSSShhhyyyvvv~~~}}}~~~yyyyyywwwoooaaaWWWVVVXXXXXXNNNNNNMMMKKKIIIIIIMMMRRReeeppp}}}rrrccc]]]^^^qqq|||tttkkkbbbZZZVVV[[[cccuuuggg[[[hhhvvvjjj```YYY^^^iiittt___SSSOOOSSSfffmmmoootttvvvtttsss}}}nnnYYYTTTQQQSSSUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWXXXXXXTTTXXXWWWZZZdddlllwwwqqqqqqaaaQQQPPPRRRUUU^^^iiiuuuvvvjjjfffhhhwwwuuu|||yyyrrrkkkbbb[[[]]]ddduuu|||ssspppvvv~~~bbbYYYRRRVVVQQQMMMLLLPPPTTTVVVWWWRRRSSSSSSSSSPPPOOOOOOOOOKKKIIIEEECCCAAA???;;;999777888999;;;>>>BBBFFFHHHKKKMMMPPPVVV___hhhqqqvvvsssyyymmmbbbYYYUUURRROOOOOOPPPRRRQQQSSSXXX[[[\\\```eee|||zzzkkk```[[[\\\YYYXXXWWWWWWXXXXXXWWWUUUTTTSSSSSSRRRQQQOOONNNLLLSSSUUUXXXZZZZZZXXXUUUTTTLLLMMMPPPSSSUUUVVVVVVUUURRRPPPNNNLLLIIIHHHGGGFFFFFFFFFLLL^^^xxxlllhhhtttzzzyyyiii\\\YYY\\\]]]YYYSSSMMMIIIGGGHHHOOOXXXfffppp{{{uuukkk]]]YYY]]]gggzzztttkkkbbbZZZVVVZZZ```xxxtttaaa[[[uuuxxxiii___XXXYYYYYYWWW[[[cccjjjoooqqqkkk^^^SSSNNNNNNWWWhhh}}}ooorrrwww|||}}}~~~qqqYYYSSSQQQSSSTTTRRRSSSVVVTTTTTTUUUUUUVVVVVVVVVWWWRRRVVVVVV[[[dddhhhyyymmmpppbbbQQQOOOQQQSSSZZZ```lll|||xxxlllggggggqqqpppttt~~~ssslllooowww{{{oooeeessswwwhhh\\\RRRSSSRRRNNNLLLMMMPPPRRRRRRPPPPPPQQQRRRRRRQQQOOOMMMKKKIIIGGGEEEDDDAAA===:::888888999:::===AAAEEEGGGJJJLLLOOOUUU]]]eeelllpppnnnvvv~~~~~~vvvmmmgggaaa\\\[[[^^^bbbbbbdddgggggggggmmmvvvppphhhggg``````___\\\YYYWWWWWWXXXVVVUUUTTTVVVYYYXXXUUUQQQTTTVVVXXXZZZ[[[ZZZXXXWWWOOOPPPRRRTTTUUUWWWWWWWWWUUUTTTRRROOOLLLJJJIIIIIIFFFGGGSSSmmmsssssszzzyyyzzz|||www{{{~~~rrreee___^^^^^^ZZZUUUPPPLLLHHHHHHSSSaaalllttt~~~sssjjj[[[ZZZ______|||~~~yyysssjjjaaaZZZVVVYYY^^^iiigggSSSaaaxxxhhhbbbYYYVVV[[[]]]XXXVVVYYY___```___\\\XXXWWWXXXZZZYYYhhh~~~sssrrrrrruuu{{{~~~zzzlllUUUPPPMMMOOOQQQPPPPPPSSSRRRRRRSSSTTTTTTUUUVVVVVVRRRVVVWWW^^^fffgggtttmmmqqqcccRRROOOPPPQQQWWWYYYfffvvvyyynnnhhhgggmmmlllppp~~~|||uuusssttt~~~~~~~~~tttdddmmmyyyooo```TTTOOOPPPPPPNNNNNNQQQSSSSSSQQQQQQQQQSSSTTTSSSOOOKKKLLLJJJHHHGGGEEEBBB>>>;;;999888999:::===AAAEEEGGGJJJLLLPPPVVV\\\bbbfffiiimmmttt|||}}}tttmmmmmmqqqqqqtttxxx{{{yyy|||~~~|||iiiiiigggaaaZZZVVVVVVXXXVVVUUUVVV[[[bbbddd```\\\VVVWWWYYY[[[\\\[[[ZZZYYYSSSTTTTTTUUUVVVWWWXXXYYYXXXWWWTTTRRROOOMMMKKKKKKDDDHHHXXXyyy{{{xxxssstttxxxtttoooccc[[[VVVPPPOOOPPPOOOIIIGGGSSSbbbttt|||vvvnnn^^^]]]bbb\\\uuuvvvxxxzzz{{{{{{|||}}}~~~~~~sssggg___YYYTTTTTTWWWcccqqq```^^^www|||uuuhhh```XXXWWW\\\aaa___ZZZaaafffggg```ZZZYYY[[[\\\WWWjjj|||tttsss~~~www~~~{{{yyytttwwwzzzbbbRRRPPPNNNNNNPPPSSSUUUUUUXXXWWWUUUSSSQQQQQQPPPQQQVVVPPPTTTaaagggiiixxxmmmiiiTTTHHHRRRPPPMMMXXXbbbppp}}}llleeefffuuutttssszzz}}}qqqfff]]]\\\```kkknnnmmmtttxxxqqqaaaddd|||~~~|||```YYYVVVRRROOOOOOMMMLLLQQQWWWTTTTTTRRROOOPPPTTTRRRMMMKKKJJJIIIGGGEEEAAA;;;777999888888:::>>>AAABBBBBBKKKMMMOOOSSSXXX___gggmmmwwwssssss{{{zzzkkkbbb\\\XXXWWWXXX]]]TTTXXXlll|||zzzpppjjjYYYZZZZZZYYYXXXXXXYYY[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\ZZZWWWUUUSSSPPPLLLIIIHHHJJJ\\\yyy{{{}}}|||yyyeeeXXXRRRRRROOOPPPRRRMMMKKK[[[qqqoooccc[[[eeekkkcccqqqrrrtttxxxyyyzzzzzz{{{|||~~~uuuiiiaaaZZZUUUUUUXXXaaa{{{yyyiiijjjrrreeeccceeeffffffgggqqqwwwxxxpppfffbbb```^^^YYYkkk~~~vvvqqqvvvwwwsssxxxtttxxxwwwrrrrrryyy|||jjjXXXRRRQQQOOOPPPQQQTTTUUUVVVTTTUUUUUUUUUTTTSSSRRRQQQYYYTTTYYYdddggggggvvvyyysss[[[KKKRRROOOMMMVVV___mmmnnnggggggvvvyyywwwxxxkkk[[[QQQLLLMMMRRRXXX]]][[[]]]jjjxxx}}}pppaaaVVVXXXzzzuuuvvvdddZZZWWWRRROOONNNLLLLLLQQQXXX[[[[[[WWWQQQPPPRRRQQQMMMLLLKKKJJJHHHFFFBBB<<<888777777777999<<<@@@AAAAAADDDGGGKKKPPPWWWaaakkkrrrwwwwww|||xxxlllccc\\\YYYZZZ___[[[cccyyy}}}jjjfffaaa\\\YYYXXXWWWWWWYYYYYYYYYYYYZZZZZZ[[[\\\^^^\\\ZZZXXXVVVSSSOOOLLLKKKNNNaaa~~~mmmaaa\\\YYYTTTSSSSSSOOOPPPaaawwwzzzkkk```YYYbbbhhh```nnnlllpppuuuxxxyyyyyyzzz{{{}}}~~~wwwlllccc\\\VVVVVVZZZbbbrrruuuxxxqqqnnnllliiinnnxxx{{{ssslllhhh```ooo|||ttttttssstttsssnnnppp}}}~~~|||yyyvvvrrrjjj^^^UUURRRRRRQQQRRRRRRTTTVVVWWWRRRSSSUUUWWWWWWVVVTTTRRR[[[YYY^^^ggggggggguuu~~~cccNNNQQQMMMNNNRRRZZZhhhyyyrrrhhhggguuu}}}uuu{{{kkkXXXNNNKKKKKKOOOSSSMMMUUUSSSRRR\\\mmmuuu{{{fffXXXRRRRRRiii}}}{{{wwwmmm^^^XXXSSSNNNMMMKKKLLLRRRZZZeeeddd^^^UUUQQQQQQPPPMMMNNNLLLKKKIIIHHHDDD???;;;666555555777;;;???@@@AAAAAACCCGGGMMMUUU```kkkrrrxxxzzz|||pppeee^^^]]]\\\^^^ggg|||zzzooogggccc___YYYUUUXXXXXXYYYYYYZZZ[[[\\\]]]```^^^\\\[[[YYYWWWSSSPPPOOORRRhhhqqqhhhccc^^^WWWRRRQQQOOOTTTfffzzzvvvfff]]]VVV]]]ccc]]]hhhjjjooouuuyyy{{{{{{{{{|||}}}xxxnnnfff]]]VVVVVVZZZcccnnnyyyuuupppiiirrrxxxooozzz~~~~~~}}}~~~}}}rrrlllkkkwwwrrrccc[[[WWWSSSSSSTTTSSSSSSTTTUUUWWWSSSTTTUUUUUUUUUUUUTTTSSSXXXYYY```hhhhhhiiixxxhhhOOONNNJJJMMMOOOVVVbbbqqqtttjjjffftttsss{{{ddd[[[RRRPPPSSSVVVVVVUUUNNNUUUVVVXXXdddvvvzzzxxxzzzbbbUUUSSSQQQ[[[yyy}}}||||||ttt^^^ZZZTTTOOOLLLKKKLLLRRR[[[jjjjjjeeeZZZSSSQQQQQQPPPOOONNNLLLKKKIIIFFFBBB>>>777666555777;;;>>>AAAAAACCCEEEHHHKKKQQQZZZcccjjjvvvxxx|||~~~yyyvvvyyy}}}uuukkkgggeeefffiiiwww~~~zzzsssggg]]]\\\ZZZXXXWWWXXXYYY\\\]]]___^^^]]]]]]\\\ZZZVVVSSSQQQTTTkkkwwwnnnhhhfff]]]TTTQQQRRR[[[nnnxxxyyy}}}qqqaaa\\\UUUZZZ```\\\ddd}}}kkkooovvvzzz}}}}}}~~~~~~|||}}}xxxoooggg]]]UUUUUUZZZ___kkkyyypppxxx{{{xxxqqqkkkiiisssuuubbbXXXVVVSSSTTTUUUTTTRRRQQQSSSUUUWWWUUUSSSQQQPPPQQQRRRSSSRRRUUU]]]fffiiilllzzz|||kkkRRRLLLHHHMMMMMMRRR\\\hhhtttwwwkkkeeeppptttuuuwww```\\\WWWUUUXXX[[[ZZZWWWWWW\\\^^^gggzzz{{{|||sssaaaPPPPPPMMMPPPnnn}}}{{{^^^[[[UUUPPPMMMKKKKKKRRRZZZhhhkkkiii___VVVTTTTTTTTTPPPNNNMMMKKKJJJHHHDDDAAA999888666777;;;???AAABBBDDDEEEHHHJJJNNNTTT[[[```lllrrrzzzuuueee^^^]]]^^^bbbeeemmmzzz|||wwwyyyyyykkkaaa^^^XXXTTTSSSVVVZZZ\\\\\\[[[\\\]]]]]][[[XXXUUUQQQVVVllluuuwwwooommmcccXXXTTTYYYeeevvvxxxxxxvvvkkk^^^\\\VVVYYY___\\\bbbuuulllpppvvvzzz|||}}}}}}}}}~~~xxxoooggg\\\SSSTTTYYYYYYfff~~~yyyrrrpppjjjgggqqqxxxcccYYYWWWRRRTTTVVVTTTPPPMMMNNNPPPVVVTTTPPPMMMLLLNNNPPPRRRNNNPPPXXX```eeekkkvvv{{{tttsssXXXNNNGGGMMMLLLNNNWWWaaaiiiyyy{{{nnnfffkkkxxxsss~~~kkklllkkkhhhfffhhhooosssrrrtttvvvvvvrrrttt|||mmm```MMMNNNLLLNNNdddhhh]]]WWWRRRNNNLLLKKKPPPWWWcccjjjlllddd[[[VVVVVVUUUPPPOOOMMMKKKJJJIIIFFFCCC<<<999777777:::>>>@@@AAAAAACCCGGGJJJMMMQQQVVVZZZ```iiixxxppp\\\PPPKKKLLLPPPVVVXXX___kkk{{{~~~rrrbbb^^^XXXSSSQQQSSSWWWZZZWWWXXXYYY\\\]]]]]]ZZZWWWSSSYYYqqqzzz|||rrrkkkaaaVVVSSSZZZiiixxxuuukkk\\\]]]XXXXXX^^^]]]```mmmkkkooossswwwyyyzzz|||~~~~~~~~~{{{wwwvvvzzz}}}~~~|||vvvooofffZZZQQQQQQWWWZZZeee|||{{{}}}qqqoooiiigggooozzztttbbbZZZXXXRRRTTTVVVSSSMMMIIIJJJLLLPPPOOOMMMLLLLLLMMMOOOPPPMMMNNNRRRYYY```eeelllrrr}}}uuutttcccSSSHHHMMMJJJKKKSSS]]]cccrrrrrrhhheee}}}}}}sssuuupppwwwxxxrrrsss~~~gggZZZNNNMMMLLLNNN\\\ppp^^^YYYTTTPPPMMMJJJNNNTTT]]]hhhoooiii^^^XXXUUUTTTPPPNNNLLLKKKJJJIIIGGGDDD===:::777666888;;;===>>>???BBBGGGJJJLLLNNNQQQSSSWWW___mmm{{{wwwgggVVVMMMIIIEEEFFFIIINNNQQQWWWaaaooo{{{yyyuuuoooiii^^^[[[WWWTTTRRRSSSUUUWWWTTTUUUXXX[[[^^^___\\\ZZZVVV```zzzwwwxxx}}}zzz|||wwwjjjaaaVVVTTT^^^mmmyyy~~~{{{~~~rrriiiZZZ]]]XXXWWW]]]]]]^^^gggjjjmmmqqqsssuuuwwwzzz||||||||||||{{{zzzxxxvvvvvvrrrmmmlllppprrrrrrvvv}}}{{{zzzuuunnneeeYYYOOOPPPVVV___ggg~~~|||}}}|||rrrpppjjjhhhnnnsss{{{jjj\\\VVVVVVQQQTTTVVVRRRKKKGGGGGGIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMOOOUUU[[[___cccffftttvvvwwwlllXXXIIIMMMHHHJJJQQQ[[[aaaooouuujjjbbbzzzttt{{{~~~~~~ssslllqqq~~~}}}yyycccTTTMMMIIIHHHKKKSSSooo|||uuunnn___ZZZUUURRRMMMJJJLLLRRRZZZgggpppkkk```XXXTTTSSSPPPNNNLLLKKKJJJIIIGGGEEE===:::666555777999;;;<<>>;;;999888777777888;;;@@@EEEHHHGGGLLLQQQQQQOOORRRYYYaaammmwwwwwwxxxhhh]]]\\\ZZZXXXVVVVVVWWWYYYZZZTTTSSSQQQRRRVVV___jjjqqqxxxzzzvvvmmmhhhhhhfffbbb\\\[[[\\\aaajjjuuuwwwxxxuuujjjaaacccqqqvvviiicccbbbbbbZZZiiisssaaaUUUTTTZZZ```cccqqqsssvvvxxxyyyxxxxxxwww~~~~~~|||uuu}}}fffUUUPPPPPPNNNRRRQQQRRRSSSUUUWWWZZZ\\\cccdddvvvppppppvvvzzzooo``````kkkzzz}}}~~~|||}}}{{{qqqfff]]]VVVSSSMMMKKKLLLTTTbbbqqq|||sss___QQQMMMOOOPPPTTTWWWXXXSSSLLLHHHJJJMMMRRRPPPPPPSSS]]]kkkyyy~~~yyyyyy|||}}}xxxsssqqqrrrsssssssssrrrppppppuuuzzzrrrcccWWWPPPNNNMMMJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNSSSiiixxx~~~```SSSMMMJJJJJJJJJKKKPPPVVV___xxx|||iii```^^^aaazzzlllkkk|||tttmmmmmmiiibbblllkkkggg___XXXYYYbbbkkkoooooorrr}}}ppp]]]OOOEEEAAABBBAAAAAAAAABBBCCCCCCDDDDDDIIIlllnnnooobbb\\\UUUMMMRRRGGGFFFGGGKKKRRRYYY]]]^^^QQQOOONNNPPPRRRTTTRRRPPPMMMKKKGGGEEECCC@@@<<<:::888666555555777:::>>>@@@@@@DDDIIIIIIHHHKKKRRRYYYeeennn}}}xxxvvvxxxooo```\\\WWWUUUVVVWWWWWWUUUSSSRRRPPPQQQUUU^^^gggnnnqqq{{{zzzqqqnnnmmmkkkkkkooovvvzzzvvvggggggwwwooohhhgggfff___mmm|||ppp___UUUTTTYYY^^^```hhhkkkpppuuuyyy{{{zzzxxx}}}{{{}}}{{{{{{{{{zzz{{{vvvoooqqqyyyttt```TTTQQQQQQOOOPPPPPPQQQRRRTTTVVVXXXYYY[[[^^^mmmwwwpppuuu~~~jjj]]]^^^pppwww~~~~~~{{{}}}wwwzzz}}}zzz||||||rrrggg]]]UUUPPPNNNLLLKKKQQQ___ooo{{{xxxgggXXXRRROOOMMMQQQPPPMMMJJJGGGGGGKKKNNNUUUVVVXXX^^^fffpppxxx~~~{{{www{{{uuujjjhhhlllpppqqqooommmmmmooommmrrr{{{}}}jjj[[[SSSPPPMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLPPP___kkktttlllXXXQQQKKKJJJJJJJJJMMMQQQUUUiiiqqqfff```[[[kkk|||iiinnn}}}vvvqqqllleee___\\\[[[\\\\\\^^^[[[[[[eee|||kkkYYYLLLCCC@@@AAA@@@AAAAAABBBBBBCCCCCCDDDEEEYYYeeeoooiiiZZZUUUQQQSSSGGGEEEDDDFFFMMMUUU\\\```ZZZUUUPPPPPPSSSUUUTTTQQQLLLJJJHHHGGGFFFCCC???<<<999888666444444666888999999===AAABBBAAAEEELLLRRRaaajjj}}}www~~~eee^^^WWWUUUYYYZZZXXXTTTRRRPPPNNNPPPUUU]]]eeekkkppp}}}}}}~~~}}}rrrmmm~~~xxxnnnkkkiiidddrrrrrriii]]]UUUUUUXXX\\\]]]___aaaeeennnvvvyyyyyyvvv}}}tttkkkqqqzzzvvvvvvvvvyyytttooojjjbbbaaapppvvvgggXXXRRRSSSSSSQQQNNNOOOQQQSSSTTTUUUVVVVVVVVV\\\eeevvvvvvrrrvvvaaaXXX```jjjtttxxxvvvxxxzzzrrrttt{{{}}}zzzzzz{{{rrrfff\\\TTTOOOQQQMMMKKKRRR___ppp~~~{{{ooodddZZZRRRNNNLLLKKKKKKMMMPPPSSSTTTUUUVVVYYY^^^gggqqqzzz|||zzz~~~~~~rrrffffffjjjnnnnnnjjjiiilllpppqqquuu|||xxxfffXXXPPPMMMLLLKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLVVV___hhh}}}|||___TTTKKKIIIIIIIIIKKKMMMRRR]]]uuu|||kkkaaaYYY^^^wwwrrrfff}}}{{{sssllljjjjjjhhh___XXX```]]]\\\aaannn}}}eeeTTTIIIAAA???AAA@@@@@@@@@AAABBBBBBCCCCCCGGGNNNnnntttkkkfffbbbsss[[[VVVUUUTTTJJJGGGCCCBBBGGGOOOXXX^^^bbb[[[SSSPPPRRRSSSQQQMMMKKKJJJJJJIIIIIIFFFBBB???===;;;999666666666777888777:::===??????CCCIIIOOO\\\gggnnncccYYYWWW\\\___[[[VVVOOOMMMLLLOOOVVV___fffkkkqqq~~~uuuxxxqqqlllhhhuuuxxxeee___YYYUUUVVVYYY[[[]]][[[ZZZ\\\dddnnnuuuwwwvvv}}}}}}qqqjjjrrr|||uuuqqqoooppprrrtttoooffffffuuuzzzmmm\\\RRRRRRUUUTTTQQQNNNPPPRRRTTTUUUUUUUUUUUUSSS[[[___cccvvvqqq{{{lll^^^YYYdddpppxxxyyyyyy{{{}}}zzzrrrpppttttttqqqvvvwwwzzz~~~yyylllccc\\\WWWTTTRRRNNNLLLQQQ___ppp}}}~~~pppdddYYYTTTOOONNNRRRXXX^^^```___]]][[[\\\bbbkkktttzzzwwwxxxyyyyyyvvvppphhhbbbiiilllmmmjjjggghhhnnnttt|||yyyqqqeeeXXXOOOJJJJJJKKKHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKRRR[[[bbbmmm|||hhhZZZLLLHHHHHHIIIIIIKKKRRRTTTbbbmmmccc^^^ZZZhhhkkkiii{{{|||{{{nnnbbb```______bbbccciiizzzttt]]]NNNFFF@@@???@@@??????@@@@@@AAABBBBBBBBBDDDDDD[[[xxxhhhlllgggZZZrrrcccYYYYYYUUUNNNJJJEEEAAABBBIIIRRRXXXaaa[[[TTTQQQRRRRRRPPPMMMLLLKKKKKKKKKKKKIIIEEEBBB>>><<<:::999888888999999777999;;;<<<>>>AAAGGGKKKSSSaaa||||||ooo___ZZZ^^^```[[[TTTLLLJJJKKKOOOXXXbbbiiilllnnnxxx~~~vvvqqqyyytttjjjYYYWWWVVVVVVXXX[[[]]]]]][[[XXXXXX]]]gggsss{{{zzz}}}|||yyyyyy~~~~~~wwwooojjjhhhgggmmmxxxwwwooo~~~}}}wwwgggVVVPPPSSSUUUTTTPPPPPPQQQSSSUUUVVVVVVUUUTTTPPPVVVWWWTTT___zzzvvvyyylll\\\cccllltttxxxxxxwwwvvvwwwyyyxxxttttttwwwwwwtttuuuvvvyyy}}}{{{ssshhhaaa]]]\\\[[[YYY\\\WWWSSSVVVaaannnzzzwwwhhhaaaXXXTTTWWW```iiioooyyytttnnniiihhhkkkpppsssqqqssstttpppiiiccccccdddlllllljjjhhhgggkkkrrrxxxuuunnniii```UUUMMMHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJNNNQQQZZZbbbdddvvvvvvxxxwwwdddQQQIIIIIIIIIHHHIIINNNNNNVVVrrrsssfffeee^^^```rrrxxxcccpppwwwgggdddeeelllmmmkkkpppyyy}}}jjjTTTHHHCCC@@@???@@@>>>??????@@@@@@AAAAAABBBBBBBBBQQQvvvzzzmmmdddqqqnnn^^^bbbtttkkkZZZWWWPPPQQQMMMGGGBBBAAAEEEMMMRRRXXXVVVUUUTTTTTTTTTRRRQQQOOONNNMMMLLLLLLJJJGGGEEE>>>===;;;999888888888888666777888999;;;>>>BBBFFFOOO^^^wwwzzzfff[[[ZZZZZZUUUOOOKKKIIIIIIOOOYYYccchhhjjjmmmpppyyy}}}sssjjjbbb```SSSTTTUUUWWWYYY[[[]]]^^^[[[ZZZYYY[[[dddqqq~~~yyylllfffmmm{{{|||uuunnniiihhhhhhmmmwwwxxxzzzzzz{{{ssscccTTTQQQTTTUUUSSSPPPRRRSSSSSSTTTUUUUUUUUUUUUSSSVVVWWWUUUXXXqqqxxxxxx|||bbbaaaaaaeeekkkooopppoooiiipppvvvwwwxxx{{{zzzxxxsssuuuzzz}}}|||}}}{{{vvvqqqppprrruuutttssssssmmmfffeeekkksss{{{~~~jjjhhheeeeeehhhnnnvvv|||{{{vvvsssrrrqqqnnnooommmfff___^^^dddjjjiiihhhggghhhkkkqqqwww{{{qqqiiiaaaUUUMMMJJJHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJNNNMMMVVVbbb```hhhrrrjjj~~~qqqXXXLLLJJJIIIHHHGGGFFFJJJPPPccclllkkkaaaZZZfffyyymmmddd~~~wwwwwwsssaaaMMMDDDBBBAAA@@@@@@>>>>>>??????@@@AAAAAAAAABBBEEEKKK___~~~rrrffflll~~~vvv```eeezzz___WWWNNNPPPNNNIIIDDDAAADDDJJJOOORRRUUUXXXXXXVVVTTTSSSSSSRRRPPPNNNMMMLLLKKKIIIGGGAAA???===;;;999888777777666666777777888;;;???AAAKKKZZZkkk{{{~~~ttt|||gggXXXTTTSSSQQQNNNKKKIIIIIIOOOXXXaaadddeeejjjkkksss}}}nnnfff```YYYVVVWWWSSSUUUWWWYYYZZZZZZ[[[\\\]]]]]]\\\\\\^^^hhhvvvttt```WWWaaavvvyyyqqqkkkiiikkknnnqqqmmmnnnxxx|||}}}|||mmm^^^RRRQQQUUUTTTRRRQQQSSSSSSRRRRRRRRRSSSTTTTTTWWWVVVYYY]]]]]]iii}}}ttteee]]]UUUUUU]]]eeehhhiiiiiirrryyyzzzxxxwwwsssooolllpppvvvyyyvvvrrrwwwyyyuuuwww{{{|||zzz~~~~~~|||aaagggpppwww|||~~~yyysssooojjjhhhbbb[[[WWW[[[dddllleeedddeeeiiiooouuuzzz{{{}}}ooohhh\\\MMMFFFGGGIIIGGGCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLHHHQQQ```___aaauuugggzzz{{{^^^OOOKKKIIIGGGFFF@@@HHHOOO[[[xxxqqqnnnaaaVVV___jjjyyyaaagggmmm[[[IIIBBBBBBAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@EEEEEEKKKppp|||pppsssggg^^^{{{kkk___TTTNNNMMMJJJFFFBBBDDDIIINNNQQQWWW]]]]]]XXXSSSQQQRRRTTTRRROOOMMMLLLKKKJJJHHHEEECCCAAA>>>;;;999777666777777777777888;;;>>>@@@DDDRRR\\\fffwwwjjjnnnyyycccTTTPPPQQQQQQQQQLLLIIIIIINNNWWW^^^aaa```bbbdddmmmyyy}}}|||rrrggg]]]YYYUUUOOONNNRRRUUUWWWZZZ[[[ZZZYYYYYYZZZ___```___[[[YYY]]]iiissssssooohhhhhhqqq~~~zzzrrriiidddeeejjjnnntttdddbbb~~~}}}xxxsssuuu}}}hhh[[[PPPRRRUUUTTTRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSTTTPPPVVV___^^^ccc{{{uuuzzz}}}jjj\\\OOOOOOVVVYYYZZZZZZfffllltttxxxwwwuuuuuuvvvrrrmmmpppzzz~~~{{{{{{mmm___]]]eeerrrvvvaaa```nnntttjjjaaadddoootttnnnfffdddbbb^^^ZZZYYY[[[^^^aaa[[[^^^dddlllsss{{{}}}jjjVVVGGGHHHJJJEEEAAACCCBBBBBBCCCDDDEEEEEEDDDDDDGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFHHHIIIJJJKKKKKKIIILLLQQQYYYYYYWWWtttooorrrkkk\\\PPPFFFDDDGGGFFFEEEFFFQQQiiioooddd^^^\\\[[[nnnmmm\\\rrrhhhTTTDDDBBBAAA<<<;;;AAA??????>>>>>>??????@@@AAA???FFFCCCGGGaaa{{{eeeaaa~~~XXX[[[VVVSSSLLLEEECCCDDDEEEEEENNNUUU[[[\\\XXXSSSQQQRRRRRRQQQPPPNNNLLLKKKIIIIIIGGGEEEBBB???<<<:::999888666666777777888999;;;;;;AAAIIIVVVfffyyy{{{|||yyyqqqiiiqqqsss^^^WWWVVVRRRMMMLLLNNNMMMLLLNNNSSSWWWZZZ[[[\\\dddrrrvvvnnnhhh```\\\VVVPPPLLLLLLMMMOOOQQQTTTWWWXXXWWWUUUTTTUUUXXXWWWVVVVVVZZZ___eeehhhdddkkkrrrssspppnnnrrrvvvpppkkkeee```]]]^^^ccchhheeeYYY___zzz}}}kkk[[[UUUOOOMMMOOOOOOMMMIIIKKKOOORRROOOJJJHHHNNNTTTUUUSSSSSS___hhhiii~~~ttttttuuuxxxjjjZZZSSSQQQSSSYYY___pppooopppqqqrrrrrrqqqpppsssooopppwww}}}qqqfff[[[SSSNNNRRR\\\jjj{{{jjjdddlllvvvgggaaadddhhhhhhfff^^^ZZZWWWWWWYYY\\\[[[ZZZ\\\```eeejjjppp{{{zzzdddRRRDDDEEEFFFBBB>>>@@@AAABBBCCCCCCDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDEEEDDDDDDEEEEEEFFFGGGHHHIIIGGGHHHKKKVVV[[[XXXlllvvvlll[[[RRRMMMIIIHHHGGGEEEGGGOOO___|||xxxjjjbbb]]]^^^eeeyyy}}}ggglll|||vvvyyybbbQQQCCCAAAAAA<<<;;;@@@???>>>>>>>>>>>>???@@@@@@@@@DDDBBBFFF[[[zzzcccsssjjj[[[WWWSSSMMMFFFAAAAAABBBBBBKKKRRRYYY[[[XXXSSSQQQQQQRRRQQQPPPNNNLLLKKKIIIIIIFFFEEEBBB???<<<:::999999777777777777888999:::;;;???IIIWWWfffttt~~~{{{vvvyyyyyytttggghhhrrrqqq^^^WWWWWWUUUSSSSSSOOONNNMMMPPPTTTYYY[[[\\\```iiixxxxxxoooggg```ZZZUUURRRMMMIIIHHHIIILLLNNNTTTVVVXXXXXXVVVUUUUUUUUUYYY[[[[[[YYYXXXZZZaaagggiiipppyyy|||yyyuuurrrqqqeee^^^YYYWWWVVVUUUUUUWWWVVVZZZhhhvvvdddVVVQQQMMMLLLNNNPPPNNNLLLKKKMMMOOOOOONNNNNNPPPSSSUUURRRQQQ```tttxxxfff}}}yyyooonnnyyyooocccYYYRRRTTT```mmmvvvoooiiifffhhhkkkjjjiiipppoooppprrrtttpppeee]]]VVVPPPKKKHHHGGGKKKSSSbbbyyyxxxlllhhhvvvvvvjjjbbb___```aaaVVVRRRQQQUUU[[[^^^ZZZUUU\\\aaafffiiiooozzz]]]NNNCCCCCCDDD@@@===???AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDEEEQQQ\\\XXX```yyysss___TTTPPPMMMIIIHHHEEEGGGMMMQQQdddssshhh```___ZZZiiiwwwjjjmmmqqq{{{pppYYYKKKAAAAAA@@@<<<;;;>>>>>>>>>======>>>>>>???@@@AAAAAA???EEESSSeeehhh^^^^^^XXXUUUPPPJJJCCC@@@???@@@FFFMMMUUUXXXWWWSSSQQQQQQQQQPPPOOONNNLLLJJJIIIIIIEEEDDDBBB???===<<<;;;:::888777777777888999::::::???GGGSSS___gggnnntttyyy|||yyyxxxqqqiiifffooo{{{vvvhhhZZZWWWXXXWWWSSSPPPPPPOOONNNQQQUUUZZZ]]]^^^aaakkk|||{{{qqqhhhaaa[[[UUUQQQJJJHHHFFFDDDEEEHHHLLLNNNWWWWWWXXXWWWVVVUUUWWWXXXYYY]]]^^^ZZZUUUXXXaaakkkrrruuuzzz|||zzzuuuoookkk]]]VVVRRRSSSTTTQQQOOOPPPUUUjjj}}}kkkZZZPPPLLLJJJJJJNNNPPPPPPNNNJJJJJJLLLNNNPPPQQQQQQPPPWWWUUUSSSeeeUUUfffrrrjjjrrrpppmmmeeeZZZWWW```mmmmmmgggaaa]]]^^^```cccccceeehhhmmmnnnmmmrrrxxxhhh[[[TTTRRRQQQQQQTTTPPPMMMKKKNNN\\\uuupppjjjkkkjjjhhhhhhwwwiii\\\VVVUUUMMMNNNQQQVVV[[[]]]ZZZWWW[[[```eeejjjvvvtttYYYNNNEEEDDDDDDBBB@@@BBB@@@AAAAAABBBBBBAAAAAAAAA?????????@@@@@@BBBCCCDDDEEEDDDCCCBBBAAABBBDDDEEEDDDDDDDDDMMMXXXUUUWWWgggkkkVVVMMMKKKJJJIIICCCEEEJJJIIIRRRxxx~~~nnnbbb^^^WWW]]]sssrrreee~~~iiiPPPFFF??????@@@===;;;=========<<<<<<======>>>???@@@>>>===DDDLLLRRRpppuuuoooqqqxxxYYYrrriiiZZZXXXUUUQQQJJJCCC@@@@@@AAAHHHPPPUUUUUUSSSRRRQQQQQQPPPOOONNNLLLKKKJJJIIIEEEDDDCCCAAA???===<<<<<<888888888777888888999999???CCCKKKUUU\\\fffuuuvvvkkkiiippptttssspppggg```[[[\\\^^^ZZZQQQJJJPPPOOONNNPPPUUUYYY\\\]]]^^^jjj{{{~~~~~~vvvzzz}}}{{{vvvzzzvvvsssooojjjccc]]]XXXSSSOOOKKKEEEEEEDDDEEEGGGJJJNNNPPPUUUVVVVVVVVVUUUWWWZZZ]]]\\\\\\ZZZUUUTTTZZZgggqqqyyywwwuuutttrrrnnngggbbbXXXSSSQQQSSSQQQNNNSSS\\\ooo}}}qqq___PPPLLLJJJHHHJJJLLLOOOOOONNNHHHKKKNNNQQQQQQPPPPPPOOOSSSVVVTTTaaa~~~{{{JJJTTTkkkzzzkkknnnqqqtttqqqdddXXXVVV[[[ZZZZZZYYYWWWUUUVVVZZZ^^^ZZZ]]]dddiiikkknnnwwwlllggg```ZZZVVVUUUUUUUUUZZZVVVSSSQQQQQQYYYlll}}}qqq```VVVSSSUUUgggpppvvvrrrdddUUULLLJJJEEEKKKQQQUUUVVVWWWYYY[[[ZZZ```gggrrr|||fffSSSMMMGGGEEEDDDCCCBBBDDD@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFEEEDDDCCCBBBCCCDDDDDDCCCGGGFFFJJJSSSQQQSSSaaa{{{}}}^^^KKKHHHLLLJJJBBBBBBIIIHHHJJJeeevvvfff]]][[[WWW]]]pppzzzjjjcccuuu]]]GGGBBB>>>>>>???===<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>===;;;BBBGGGGGG^^^vvvhhhaaammmaaaaaauuu{{{^^^YYYVVVVVVQQQGGG@@@@@@???DDDKKKQQQSSSSSSRRRQQQQQQPPPOOONNNMMMLLLKKKJJJFFFFFFEEECCCAAA???>>>===999999888888777888888888<<>><<>>::::::999888777777777888888;;;HHH[[[gggnnnzzz}}}wwwppppppuuuzzzzzzzzztttjjjaaa^^^]]]WWWPPPPPPNNNMMMMMMPPPSSSUUUVVVYYYhhhxxxzzzjjjggggggfffccc```^^^^^^___\\\XXX\\\kkk}}}zzzmmm^^^\\\\\\oooyyyqqqmmmiiibbb]]]ZZZUUUSSSOOOKKKGGGEEECCCBBBBBBCCCCCCDDDEEEFFFGGGHHHKKKMMMOOORRRTTTYYY^^^cccjjjbbbWWWQQQSSS\\\gggnnnuuuuuuuuutttpppfffXXXOOOLLLJJJKKKLLLFFFHHHddd~~~wwwjjjZZZNNNIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMUUU[[[ZZZTTTPPPRRRVVVRRR[[[WWWRRRXXX[[[\\\dddhhh???CCCJJJZZZuuuiiiaaa^^^dddiiieee\\\UUUKKKKKKKKKKKKJJJKKKLLLMMMQQQRRRRRRQQQSSSUUUWWWXXXRRRXXXdddrrr{{{}}}{{{yyyzzz}}}qqqlllkkkhhheeeeeeooosssaaaWWWNNNMMMKKKGGGDDDCCCFFFIIIJJJKKKLLLKKKLLLPPPXXX^^^cccqqq|||iiiRRRGGGHHHGGGDDDAAAAAACCCDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAACCCDDDEEEEEEEEECCCBBBBBBIIIGGGFFFPPPUUUUUU[[[___zzzzzzlllXXXSSSKKKGGGEEEEEEFFFIIIRRR[[[{{{lllbbbYYYVVVXXX]]]gggqqqkkkhhhtttwwwooouuuttt___JJJ@@@???===;;;<<<======<<<:::::::::::::::;;;;;;<<<;;;@@@===<<<@@@AAAIII[[[{{{~~~rrrhhh___ooo}}}|||```\\\iii}}}hhhXXXVVVUUUMMMFFFEEE@@@AAAEEEJJJNNNRRRTTTTTTRRRRRRQQQQQQPPPOOONNNNNNKKKKKKJJJHHHFFFCCC@@@>>>;;;:::999888777777777777777888DDDZZZiiiqqq{{{{{{uuuxxx}}}rrrkkkggg]]]RRRRRRPPPMMMMMMOOORRRSSSSSSWWWhhhwww{{{{{{lllnnnnnnmmmhhhbbb]]]ZZZYYYVVVTTTXXXcccooowwwyyylllaaa```kkk}}}vvvllldddcccaaa[[[VVVVVVNNNMMMJJJFFFCCCBBBCCCDDD@@@@@@AAABBBCCCCCCCCCCCCHHHKKKMMMPPPSSSWWW\\\```eeeaaa\\\WWWUUU[[[eeemmmrrrppplllgggaaaYYYPPPKKKMMMHHHHHHJJJGGGMMMlll~~~~~~~~~|||sssdddSSSIIIHHHGGGHHHJJJKKKKKKLLLMMMNNNMMMQQQUUUVVVSSSQQQRRRTTTWWWZZZUUUTTTZZZXXXXXXaaa___www>>>DDDGGGOOOhhhwwwfffXXXZZZccccccZZZRRRPPPLLLHHHGGGHHHIIIHHHEEEBBBHHHMMMOOOQQQSSSUUUVVV]]]cccqqq}}}oooiiieee```^^^^^^mmmsss```OOOKKKGGGDDDEEEGGGIIIKKKRRROOOJJJIIIMMMTTT[[[```gggzzzzzzttt___IIIFFFIIIIIIEEEBBBCCCEEEFFFCCCCCCCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@???AAADDDFFFFFFEEECCCAAAAAAHHHEEEEEESSSYYYWWWXXXTTTllltttjjjuuubbbVVVKKKJJJHHHDDDDDDIIIPPPUUUjjjuuubbbZZZ```[[[OOOWWWmmmnnnaaa___wwwmmmjjjqqq{{{~~~zzzhhhTTTAAA??????===;;;;;;======<<<::::::999999::::::;;;<<<;;;BBB>>>999>>>AAADDDOOOiiixxxiiiooo|||ccc]]]xxxsss\\\WWWWWWQQQKKKKKKAAABBBDDDHHHMMMRRRTTTUUUSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMLLLJJJGGGDDD@@@>>>;;;;;;999888777777777777:::666===RRReeepppzzz~~~xxxfffVVVSSSQQQOOONNNOOOQQQRRRRRRUUUggguuuvvvyyy{{{tttiiiaaa]]]___]]]\\\]]]]]]___iiitttwwwxxxqqqqqq~~~zzzrrrnnnbbbZZZYYYXXXRRRNNNOOOFFFEEECCC@@@======@@@BBB??????@@@BBBBBBCCCCCCCCCGGGJJJMMMPPPRRRUUUZZZ]]][[[^^^___\\\XXX[[[fffoooqqqjjj___TTTLLLIIIJJJLLLKKKDDDBBBFFFGGGNNNlllvvvrrr}}}zzzqqqaaaNNNGGGHHHEEEGGGIIIKKKLLLMMMNNNPPPJJJKKKLLLNNNPPPQQQPPPPPPRRRQQQMMMSSS___\\\WWW___```qqq===???@@@EEEYYYvvvqqq\\\SSSUUUVVVSSSOOOMMMLLLJJJIIIIIIGGGDDDBBBGGGFFFGGGIIIJJJLLLVVVaaappp{{{\\\SSSZZZ[[[UUUWWWZZZkkklllUUUIII??????DDDGGGIIILLLLLLKKKKKKKKKOOOVVV___fff|||zzzuuunnnssstttgggUUUIIIGGGFFFEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEHHHKKKKKKIIIGGGGGGFFFEEEEEEHHHLLLQQQTTTZZZdddqqqrrrsssZZZQQQLLLHHHEEECCCBBBGGGOOOZZZvvvqqq___YYYYYYVVVUUUWWWeeeaaa___fffsss{{{xxx}}}oooWWWFFF???>>>===<<<;;;:::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===AAADDD[[[uuupppyyytttcccbbb~~~fffSSSRRRTTTQQQLLLDDDBBBAAADDDKKKRRRVVVWWWXXXVVVSSSPPPNNNNNNPPPQQQNNNLLLJJJIIIIIIHHHCCC???===<<<:::888666666666666666444999GGGZZZnnn}}}jjjYYYWWWPPPJJJKKKMMMMMMOOOQQQYYYeeerrrsssmmmkkkrrr|||qqq}}}yyyxxxllldddbbbeeejjjnnn|||yyyrrrhhhdddaaa^^^YYYTTTQQQMMMIIIFFFBBBBBBAAA@@@????????????>>>>>>???@@@BBBCCCDDDDDDFFFEEEIIIPPPTTTQQQOOOPPPRRRWWW]]]```aaadddiiimmmppphhhXXXJJJHHHMMMMMMGGGGGGCCC@@@BBBKKK\\\rrrzzzyyy{{{|||}}}uuucccSSSLLLHHHEEEIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLKKKMMMPPPSSSTTTTTTUUUVVVXXXZZZ\\\]]]___eee???>>>>>>CCCRRRlllfffWWWSSSQQQMMMIIIJJJIIIHHHHHHHHHGGGEEECCCAAAAAACCCGGGIIIMMMWWWbbbqqqYYYNNNQQQSSSPPPSSSSSS[[[rrrwwwVVVLLLBBBAAACCCCCCDDDEEEEEEEEEEEEHHHPPP^^^lllvvv|||ssssssyyypppkkkllliii]]]NNNFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEHHHHHHGGGEEEEEEDDDDDDDDDFFFJJJMMMOOORRRXXXsss~~~^^^TTTNNNIIIGGGEEEDDDHHHNNNSSSgggmmmaaaZZZUUURRRSSS\\\XXXXXX^^^iiixxx~~~tttqqqrrrvvvxxxgggcccaaaeeelllvvv{{{vvvwww~~~~~~{{{fffRRREEE@@@======<<<::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===@@@CCCNNNeeewww}}}www\\\eeexxx```WWWTTTQQQMMMGGGDDDAAACCCHHHOOOTTTVVVWWWUUURRRPPPNNNOOOPPPPPPNNNLLLJJJJJJJJJHHHDDD@@@>>>===;;;999777666666666666444666AAAPPPddd|||{{{kkk]]]UUUNNNIIIKKKMMMMMMOOORRRZZZeeeqqqrrrkkkhhhlllrrrqqq{{{~~~qqqeee\\\XXXXXXUUUPPPLLLIIIFFFCCC@@@AAAAAA@@@?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBFFFDDDGGGNNNQQQPPPOOOQQQMMMOOOTTT[[[ccciiikkkjjjiiibbbVVVJJJHHHKKKHHHBBBEEE???===GGG[[[ppp~~~}}}vvvrrrwww||||||{{{yyyooo]]]PPPKKKHHHEEEHHHHHHIIIJJJJJJJJJIIIIIILLLNNNOOOOOOOOOPPPRRRTTTSSSTTTTTTVVVWWWYYY[[[\\\cccbbbBBB>>>===AAAIII[[[~~~uuu___RRRMMMKKKIIIHHHFFFEEEFFFGGGGGGFFFDDD???>>>@@@DDDFFFIIIRRR\\\vvvooobbbZZZdddiiieeeVVVKKKJJJKKKJJJMMMKKKLLLUUUfff~~~yyyeeeRRRJJJCCCCCCCCCAAA@@@AAAFFFFFFGGGLLLXXXiii{{{~~~rrrqqqxxxsssooojjjaaaUUULLLHHHDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJRRRSSSbbbqqqYYYQQQKKKIIIHHHGGGHHHKKKLLLWWWllllll```XXXUUUUUUUUUSSSTTTXXX\\\fffvvv{{{mmmeeeaaaVVVSSSRRRSSSTTTWWWaaakkk{{{www||||||wwwzzz~~~mmmZZZKKKBBB@@@===<<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;:::<<>><<>>>>>BBBBBBKKKlllnnnXXXNNNNNNPPPIIIHHHFFFEEEFFFFFFEEECCCCCCAAAAAACCCCCCCCCHHHOOOSSS\\\gggsss~~~tttfff\\\VVVRRRPPPPPPXXX[[[TTTLLLIIIGGGEEEFFFFFFFFFGGGMMMXXXdddkkkvvv~~~|||ssshhhYYYMMMIIIDDDAAABBBBBB@@@@@@CCCLLLNNNSSS[[[gggwww|||zzztttiiiZZZNNNJJJJJJEEEDDDCCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@BBBDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFEEERRRSSSYYYttt```UUUKKKIIIJJJHHHHHHIIIIIIOOOYYYppp{{{kkk```[[[ZZZUUUTTTUUUUUUTTTWWWcccpppyyyeeeYYYWWWTTTRRRQQQNNNNNNVVV___ggglllttt}}}yyyuuuuuuzzzxxxdddQQQEEE???===<<<;;;;;;:::999999999:::999999:::::::::;;;;;;;;;;;;;;;<<<;;;:::;;;>>>AAAEEEMMMaaayyyiiijjjwwwxxxYYYccchhhXXXUUUUUUQQQLLLEEE@@@AAAEEELLLPPPQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMKKKIIIFFFEEEBBBAAA@@@===;;;999888777666444333555888DDDYYYmmmyyymmmbbbUUULLLLLLGGGFFFHHHJJJJJJMMMRRRWWWaaammmrrrpppkkkggggggdddjjjzzz{{{zzzxxxwwwwwwxxx{{{}}}~~~}}}~~~}}}xxxnnnbbbZZZWWWUUUPPPMMMIIIFFFCCCBBBAAA@@@>>>===>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAGGGDDDEEEIIIKKKMMMRRRYYY]]][[[[[[___dddbbbZZZQQQIIIIIIGGGEEEEEEEEEDDDBBBBBBPPPiiixxxoooooowww~~~wwwssshhhYYYMMMIIIIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHIIILLLOOOQQQQQQOOOOOOOOOQQQQQQQQQSSSTTTVVVXXXYYY]]]\\\pppBBB>>>AAADDD@@@AAAYYYwwwfffUUUQQQSSSOOOMMMIIIGGGFFFEEECCCBBBEEEBBBAAABBBAAA???AAAFFFKKKKKKLLLPPPUUU\\\eeelllhhhccc\\\WWWTTTTTTSSSSSSKKKOOOQQQOOOLLLIIIDDD@@@DDDCCCBBBBBBEEEGGGIIIIIINNNTTTXXXWWWSSSPPPLLLIIICCCAAA@@@BBBBBB@@@BBBGGGNNNUUU```nnn}}}}}}tttcccRRRHHHFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@BBBDDDEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDJJJNNNRRRbbb~~~lll\\\MMMHHHJJJJJJHHHGGGFFFLLLRRR]]]xxx{{{kkk```YYYUUUSSSSSSSSSQQQQQQYYYbbbtttwwwppp___ZZZUUURRRMMMKKKPPPXXXRRRWWW```hhhmmmqqqwww{{{}}}qqqppptttwww{{{rrr\\\KKKAAA===;;;;;;;;;:::999999999::::::999999999:::::::::;;;;;;:::;;;;;;;;;:::;;;===???BBBDDDOOOkkkzzzaaaXXX[[[iiicccVVVooottt^^^VVVTTTTTTPPPIIICCCAAACCCHHHLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJHHHGGGEEEDDDBBB@@@===;;;999888555555555555444888FFFTTTqqqrrrfff\\\TTTMMMJJJFFFCCCCCCFFFGGGGGGKKKPPPWWW___jjjqqqqqqllleee```^^^\\\bbbuuuuuurrrnnnkkkjjjkkkmmmnnnjjjmmmooooooooosss{{{|||pppfff___WWWSSSRRRQQQLLLHHHFFFCCCAAA@@@AAAAAA???>>>============>>>??????@@@===>>>>>>???AAABBBBBBCCCHHHEEEEEEHHHIIILLLSSS[[[jjjjjjiiifff```WWWOOOIIICCCCCCCCCCCCBBB@@@AAACCCIIIjjjwwwsssqqqvvv|||xxxrrrkkk^^^OOOGGGFFFGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHLLLPPPQQQQQQOOONNNMMMOOOOOOPPPQQQSSSUUUVVVWWWZZZZZZddd|||??????BBBDDD@@@???LLL^^^hhh[[[UUUVVVSSSNNNKKKIIIGGGEEECCCCCC@@@???AAABBB@@@AAADDDFFFDDDEEEIIILLLLLLOOORRRNNNOOOPPPRRRSSSPPPLLLHHHJJJIIIHHHIIIIIIGGGAAA<<>>>>>AAADDDDDDCCCBBBCCCDDDDDDCCCCCCDDDDDDDDDBBBCCCCCCBBBAAAGGGNNNRRR^^^pppqqq]]]NNNHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????@@@??????AAACCCEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBJJJOOOWWWuuu}}}kkkSSSJJJKKKKKKHHHFFFCCCHHHMMMRRR```{{{hhh[[[UUURRRQQQRRRQQQQQQUUU\\\___kkk|||zzzoooeee[[[QQQNNNOOOOOOPPPSSSZZZaaakkk{{{~~~sssmmmnnnsssvvvzzz~~~|||eeeQQQEEE???===<<<::::::999999999999::::::999999999999::::::::::::999:::;;;;;;::::::<<<===@@@AAAHHH\\\|||zzzfff\\\WWWYYYlllqqqSSSTTTssslll[[[RRRVVVTTTNNNHHHDDDCCCFFFIIIJJJKKKMMMOOOOOOOOOOOONNNOOOPPPQQQPPPMMMKKKJJJJJJGGGFFFEEECCC@@@===:::888666555666777444222888AAAUUUcccrrrzzzqqqbbbXXXPPPJJJFFFGGGBBB@@@AAACCCDDDCCCGGGMMMWWW]]]gggooorrrnnnddd]]]^^^XXXUUU^^^nnnzzz}}}{{{{{{zzzjjjgggdddbbbbbbcccbbbbbb___dddiiihhheeegggpppxxx{{{|||xxxlllbbbXXXTTTOOOLLLKKKHHHDDD@@@BBBAAA???>>>???@@@???>>>==================>>>???<<<===>>>???@@@BBBCCCCCCGGGEEEEEEGGGGGGIIIQQQZZZlllnnnmmmeeeYYYOOOJJJIIIEEEDDDCCCBBB>>>;;;???EEEYYYjjjmmmttt}}}zzzttt}}}sssooo```UUUIIIEEEEEEEEEEEEGGGDDDEEEFFFGGGHHHIIIIIIIIIJJJMMMQQQRRRQQQPPPOOONNNMMMNNNNNNOOOQQQSSSUUUVVVXXXYYYXXX```ooo~~~;;;>>>AAAAAA@@@BBBGGGLLLkkktttccc[[[WWWRRRNNNLLLJJJHHHFFFBBB???>>>BBBCCCAAAAAACCC>>><<>>>>>@@@BBBCCCDDDCCCAAA@@@??????>>>>>>>>>DDDCCCDDDEEEDDDGGGQQQ\\\hhhuuu{{{{{{hhhTTTJJJIIIHHHEEEEEEDDDCCCAAA@@@@@@??????>>>>>>?????????@@@@@@@@@========================>>>>>>???AAADDDDDDCCCAAACCCCCCCCCCCCDDDDDDEEEEEEAAAHHHLLLNNN```yyy~~~^^^OOONNNMMMIIIFFFHHHFFFHHHMMMRRRaaa}}}lll___XXXSSSTTTUUUSSSTTTVVVNNN^^^ooovvv|||wwwiii^^^YYY___ZZZZZZaaajjjtttxxxjjjeeeiiiqqqwwwyyy~~~oooYYYHHH@@@???>>>===:::999999999999999::::::888999999999999:::::::::999:::;;;;;;:::999;;;<<<<<<@@@FFFQQQfffqqqggg[[[UUUccczzzjjjUUU^^^sssiiiXXXWWWVVVSSSNNNHHHEEEEEEGGGGGGIIILLLOOOPPPOOONNNNNNOOOQQQSSSQQQNNNKKKKKKKKKIIIHHHGGGEEEAAA>>>;;;999666555555777555222333777<<>>===???AAAAAA???CCCIIIUUUZZZdddpppxxxwwwnnnfff```[[[WWWXXX]]]cccddddddiiipppxxx}}}~~~yyyoooggg```^^^\\\\\\^^^^^^\\\ZZZYYY___eeegggffffffjjjnnnmmmooopppqqqrrrtttxxx{{{~~~~~~~~~}}}pppcccYYYSSSMMMKKKHHHFFFCCCBBBAAA@@@AAA@@@>>>>>>?????????>>>>>>>>>===<<<<<<<<<=========>>>>>>???@@@AAAAAAAAAEEEDDDDDDEEEDDDEEENNNWWWhhhhhheee]]]QQQIIIGGGHHHFFFCCCAAA???<<<;;;DDDOOOmmmzzzkkksss||||||uuu{{{zzztttnnniiiWWWNNNFFFFFFFFFCCCDDDGGGDDDEEEFFFHHHIIIJJJJJJJJJJJJMMMPPPPPPOOONNNNNNNNNLLLLLLMMMNNNPPPRRRTTTUUUSSSXXXTTTVVV___cccyyy999>>>???>>>@@@EEEFFFDDDMMMrrrttt]]]YYYTTTPPPNNNMMMKKKJJJDDD@@@???BBBCCC@@@???AAAEEE@@@???DDDFFFCCCBBBFFFIIIFFFCCCAAACCCDDDEEEEEE>>>???BBBEEEFFFCCCAAABBB:::>>>BBBCCCAAA@@@@@@AAA@@@======AAADDDEEEEEEEEEBBBBBBDDDFFFGGGMMM[[[iii|||qqq\\\HHHBBBEEEDDD>>>DDDCCCBBB@@@???>>>>>>>>>======>>>>>>?????????@@@==============================>>>AAADDDDDDBBB@@@BBBBBBBBBBBBBBBCCCEEEEEE???DDDEEEDDDMMMoootttgggTTTPPPOOOJJJFFFOOOFFFEEELLLMMMOOOfffkkkaaaYYYXXXXXXUUURRRRRROOORRRUUU\\\jjj{{{tttmmmmmmggggggpppyyy|||{{{ddddddeeehhhlllrrrxxx|||}}}xxxhhhSSSDDD???>>>>>><<<999999999888999999::::::888888999999999:::::::::888:::;;;;;;:::999:::<<<555;;;AAAFFFPPPiii}}}qqq```WWWfffdddZZZccc~~~wwwbbbWWWXXXVVVQQQKKKFFFEEEFFFFFFHHHLLLNNNPPPPPPNNNMMMOOORRRSSSRRRNNNLLLKKKLLLJJJIIIHHHFFFBBB???;;;999777444444666666333222555222888===AAAIIIRRRWWWWWWaaa^^^```eeeeee```^^^```RRRHHHBBBBBBBBB===;;;<<<<<<<<<===@@@???===AAAGGGQQQWWWbbbrrr{{{sssaaa___\\\ZZZZZZYYYYYYXXX\\\bbbiiillllllpppxxxtttggg]]]YYYXXXWWWYYY\\\\\\YYYVVVSSSXXX^^^ccceeeeeecccbbbeeegggiiiiiijjjkkknnnpppooonnnppptttwww{{{zzzyyy{{{zzzppp^^^TTTNNNKKKEEEEEEDDDAAA@@@@@@CCCEEEBBB@@@??????@@@AAA@@@??????>>>===<<<<<<<<<<<<<<>>AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@???===<<<<<>>==================>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA??????@@@AAABBBBBBBBBIIINNNTTT{{{zzzvvv```KKKPPPRRRHHHEEEEEEHHHKKKJJJKKKRRR\\\tttaaa[[[XXXSSSTTTXXXSSSPPPOOORRRVVV___ppp|||www{{{}}}~~~yyy}}}yyyuuuqqqkkkfffbbb[[[___gggpppxxx|||bbbJJJAAA>>>888666::::::999888888777777888888888888888888888888888888999999888888999999:::;;;<<<:::>>>DDDFFFOOOllltttffflll{{{ggg\\\bbblllaaa\\\UUUPPPPPPOOOHHH@@@DDDEEEFFFIIILLLOOORRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNLLLHHHDDDAAA???>>>>>>;;;:::999888777666555444111222333555888;;;???AAADDDFFFGGGFFFDDDCCCCCCDDD>>>===<<<;;;;;;;;;;;;;;;777888:::;;;;;;===@@@BBBKKKWWWdddqqq|||hhhZZZ[[[^^^XXXTTTVVVYYY\\\bbbhhhlllnnnnnnnnnvvv|||~~~qqqfff\\\WWWTTTTTTTTTSSSSSSSSSSSSSSSPPPRRRUUUXXX[[[\\\]]]]]]___```aaacccddddddeeeeeeiiihhhggghhhkkkqqqwww{{{}}}{{{zzzxxxxxxzzz}}}~~~ssscccVVVOOOJJJFFFBBB???@@@@@@AAABBBBBBBBBBBB@@@AAACCCDDDCCCAAA>>>===>>>>>>======<<<<<<<<<;;;===>>>@@@AAAAAA@@@??????@@@??????AAAEEEJJJOOORRRZZZWWWQQQJJJFFFEEEDDDBBBBBB???:::888>>>PPPiiizzzyyy||||||wwwzzzqqq}}}{{{uuupppcccUUUIIIGGGEEEBBBAAAAAABBBBBBGGGHHHIIIIIIIIIHHHGGGFFFJJJLLLNNNNNNLLLKKKJJJKKKOOOLLLIIIJJJMMMOOOOOONNNSSSSSSTTTTTTVVV[[[aaaeee<<<:::;;;AAACCCAAA@@@AAAAAAJJJbbbnnn^^^UUUOOOPPPSSSOOOKKKJJJLLLKKKFFFCCCCCC???@@@@@@@@@@@@AAACCCDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB===>>>>>>===<<<===???AAAGGGEEEDDDCCCEEEFFFGGGGGGEEEIIIRRR[[[bbblllsssjjjssstttbbbOOOFFFDDDCCCBBBCCCBBBAAA@@@???>>>=========<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA?????????AAACCCCCCBBBFFFJJJLLLjjj|||vvv[[[RRRPPPKKKKKKGGGEEEGGGGGGHHHLLLSSScccvvvkkkccc\\\YYY[[[TTTQQQPPPQQQQQQTTT^^^hhh}}}yyy{{{~~~~~~{{{|||yyyrrrooooookkkfffbbb^^^\\\ZZZYYY\\\```gggqqq{{{~~~xxx\\\CCC<<<===:::888999:::999888888777777888888888888888888888888888888888777777777777888999999<<<<<<@@@CCCAAACCCWWWoooqqqfffgggfffZZZrrrmmmbbbWWWSSSSSSPPPIIIDDDCCCCCCDDDEEEHHHKKKNNNOOORRRQQQPPPOOONNNNNNNNNNNNNNNMMMJJJGGGEEEBBB@@@@@@<<<<<<;;;:::888777666555333333333333555777999:::999;;;<<<<<<:::999999:::;;;;;;:::999999999::::::777999:::;;;;;;<<<>>>@@@JJJUUUaaammmnnnaaacccfffbbb^^^```eeefffgggiiijjjjjjjjjjjjnnnqqqvvvxxxyyyyyyzzz{{{{{{nnncccZZZTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMOOOQQQRRRTTTTTTUUUTTTUUUWWWYYY[[[]]]^^^^^^aaaaaa```aaaccchhhlllooorrruuuyyy||||||yyyuuurrrqqqrrrsssuuuwwwxxxyyyyyykkkaaaUUULLLGGGEEEAAA>>>@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB>>>>>>>>>=========<<<<<<======>>>?????????>>>===>>>>>>>>>@@@DDDJJJPPPTTTNNNJJJFFFBBBCCCEEEEEEDDD???===BBBRRRjjj{{{tttvvv~~~xxxpppfffVVVHHHGGGFFFDDDCCCBBBAAABBBBBBFFFGGGHHHIIIIIIIIIHHHHHHHHHJJJKKKKKKJJJIIIJJJKKKPPPNNNMMMNNNQQQRRRRRRPPPTTTUUUTTTTTTTTTWWW\\\```<<<:::<<<@@@BBB???>>>@@@@@@BBBKKKhhhyyyhhh\\\VVVVVVTTTOOOMMMOOOMMMHHHDDDCCCDDDBBB@@@>>>>>>>>>???@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA===>>>@@@@@@??????AAABBBDDDDDDCCCCCCEEEGGGIIIKKKLLLTTTaaaooozzzvvvuuuhhhjjj|||cccUUUHHHDDDEEEDDDBBBBBBBBBAAA@@@???????????????;;;;;;;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===>>>========================>>>???@@@@@@???>>>???AAABBBBBBAAAEEEHHHFFFYYY{{{pppXXXOOONNNPPPIIIEEEEEEEEEEEEGGGKKKOOO___}}}rrrddd[[[XXXVVVTTTSSSSSSQQQNNNPPPUUUcccrrrxxxpppooorrrwwwzzzuuuuuussspppjjjddd^^^[[[[[[XXXSSSPPPPPPSSSWWWZZZbbbeeekkkuuuyyymmmSSS;;;777<<<<<<999888999999888777777777777888888888888888888888888888777666666666666777888888<<<===AAACCC===:::EEEUUUtttiiiZZZbbbvvvlllRRRZZZ{{{ppp]]]XXXWWWRRRMMMLLLEEEDDDCCCCCCDDDGGGKKKMMMPPPOOOOOONNNNNNNNNMMMMMMNNNNNNMMMKKKIIIFFFCCCAAA>>>===<<<;;;:::888777777666555555444444444444444444666777777666666666777888888777777777888999999888999::::::999:::<<<>>>DDDNNNXXXeeewww{{{mmmeeeiiimmmlllkkkmmmsssrrrqqqpppppppppqqqqqqttttttuuuuuuuuuwwwzzz|||xxxpppeeeZZZSSSNNNKKKIIIJJJJJJJJJKKKKKKLLLLLLMMMIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRUUUXXX[[[\\\]]]ZZZZZZYYYZZZ[[[]]]___aaaddddddeeefffggghhhiiiiiifffhhhkkklllllljjjgggeeeSSSMMMFFFBBBAAAAAA???===AAAAAAAAAAAAAAAAAA@@@?????????>>>>>>@@@BBBDDDEEE???>>>>>>>>>>>>>>>======>>>>>>????????????>>>======>>>???BBBFFFKKKOOORRRJJJFFFAAA@@@AAABBBAAA@@@;;;@@@RRRtttvvvfffiii|||zzzrrriiiZZZIII???CCCCCCDDDDDDCCCBBBBBBAAADDDEEEGGGHHHIIIJJJJJJJJJGGGHHHIIIHHHHHHHHHJJJLLLKKKJJJJJJKKKNNNPPPPPPOOOVVVVVVUUUSSSRRRTTTXXX[[[BBB???>>>@@@@@@======???>>>@@@DDDVVV}}}vvvggg^^^XXXRRROOOOOONNNKKKIIIKKKKKKIIIFFFCCCBBBAAA@@@???BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDDDDCCCBBBBBBCCCAAABBBCCCDDDFFFJJJOOOSSS\\\fffvvv|||llleeezzzooogggqqqpppUUUKKKCCCCCCEEECCC@@@@@@AAAAAA@@@@@@???@@@@@@@@@;;;:::999999:::;;;===>>><<<;;;;;;;;;;;;<<<=================================>>>@@@???>>>>>>???@@@???AAA@@@EEEKKKHHHPPPgggvvviiiUUUPPPOOOKKKHHHHHHGGGDDDEEEIIIKKKQQQbbbtttfff]]]ZZZVVVUUUVVVUUURRRQQQSSSQQQWWWeee{{{rrrllleee___[[[XXXTTTPPPOOONNNMMMNNNQQQYYYaaagggkkknnnttt|||rrr[[[III999666:::;;;999888999999888777777777777777888888888888888888888888777666666666666777888888:::<<<@@@BBB===999@@@KKK^^^uuu___WWWYYYfffqqqxxxXXXOOO^^^lllbbb]]]UUUQQQRRRJJJHHHEEECCCDDDFFFIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNMMMKKKHHHEEEBBB???>>>===<<<;;;999888888999999888777666555555444444666888888777777888999666666666666777888888999999999:::999888777999;;;<<>>@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>??????@@@BBBCCCDDD????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????>>>@@@CCCGGGJJJKKKLLLLLLGGGCCCAAACCCDDDBBB???>>>???LLLiiimmmaaagggwww}}}yyyrrrkkk```NNNBBB@@@@@@AAACCCDDDDDDCCCBBBAAABBBCCCEEEFFFHHHJJJKKKKKKGGGHHHHHHHHHGGGHHHKKKNNNMMMLLLJJJIIIJJJMMMOOOPPPVVVVVVUUUSSSRRRSSSVVVYYYKKKCCC======>>>===>>>AAA<<>>===@@@@@@@@@???@@@@@@AAAAAA;;;:::999999:::;;;===>>>;;;;;;;;;;;;;;;<<<==============================<<<===???>>>>>>===???@@@===AAAAAADDDKKKIIIJJJXXXvvvtttvvvgggTTTLLLKKKKKKKKKGGGCCCEEEJJJDDDFFFOOOaaa}}}tttccc\\\VVVVVVUUURRRQQQRRRPPPOOOQQQWWW^^^kkkxxxuuuhhh```WWWRRRPPPPPPNNNKKKKKKMMMPPPTTTZZZbbbkkkrrruuuzzzqqqcccGGG@@@:::999:::888777888999888777777666666777777777777777777777777777777888777777777777888999999999;;;>>>>>>;;;:::???GGGTTTsss}}}jjj___QQQQQQYYYiiijjjSSSNNNgggqqqeeeYYYRRRRRRMMMKKKGGGDDDCCCDDDFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJLLLMMMNNNLLLIIIEEECCC@@@???>>>===;;;:::999999999999999888888777777666222444666666666555666777777777666777777888999:::888999999888666666777888777>>>GGGSSS___hhhjjjgggccc___^^^aaadddeeefffgggkkkmmmrrrvvvyyy{{{{{{{{{wwwxxxzzzyyyxxxxxxyyyzzzssspppllliiigggbbbZZZTTTMMMKKKIIIGGGFFFDDDAAA???AAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDEEEGGGIIIKKKHHHIIIJJJLLLMMMNNNNNNOOOQQQQQQQQQPPPOOONNNMMMMMMJJJJJJJJJJJJKKKKKKLLLLLLPPPOOOMMMKKKGGGDDDAAA???@@@???>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@??????>>>>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@CCCHHHLLLLLLIIIEEEBBB>>>;;;===BBBDDD@@@>>>AAAEEEYYYzzzrrrfffiiissszzz{{{{{{zzzmmmcccTTTCCC???DDD>>>@@@BBBDDDDDDCCCAAA@@@AAAAAACCCDDDFFFIIIJJJKKKIIIIIIJJJIIIIIIJJJMMMOOO^^^[[[UUUOOOLLLNNNQQQTTTTTTUUUUUUTTTSSSTTTWWWZZZ\\\MMM???;;;===>>>@@@AAA<<<@@@BBBBBBOOOuuu{{{ooofff^^^UUURRRRRRPPPMMMJJJJJJLLLLLLJJJHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDEEEDDDBBBAAABBBCCCAAAEEELLLRRRZZZeeeqqqyyyssseeehhh|||}}}wwwvvv```KKKDDD@@@BBBBBB???======???????????????@@@AAABBB;;;;;;;;;;;;;;;;;;<<<===;;;;;;::::::;;;;;;<<<===========================;;;<<<>>>>>>======>>>@@@===DDDBBBBBBGGGEEECCCKKKZZZtttgggSSSOOOKKKJJJGGGCCCDDDHHHBBBDDDHHHNNN[[[xxxyyymmmaaa[[[XXXSSSOOOMMMMMMOOORRRUUUSSSRRRYYYccchhhpppyyyzzznnnaaaXXXSSSVVVQQQKKKIIIJJJLLLLLLKKKOOOTTTYYY^^^dddkkkuuu||||||xxxfffUUU<<<<<<;;;:::888777777888888888777666666666666777777777777777777777777777888777777777777888999999999::::::999777888<<>>;;;??????@@@@@@AAAAAABBBBBB??????@@@AAABBBCCCEEEFFFEEEFFFGGGGGGHHHGGGGGGGGGIIIIIIIIIHHHGGGFFFFFFEEEAAABBBCCCDDDDDDCCCBBBAAAAAAAAA???>>>============??????????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@BBBCCCBBB@@@===;;;======>>>>>>>>>>>>>>>???<<<;;;<<<<<<===>>>@@@AAACCCFFFJJJKKKJJJEEE???;;;>>><<<===AAA>>>888;;;CCCNNN```xxxsssfffcccqqq}}}vvv{{{{{{}}}zzz{{{zzzrrrfffXXXHHH======CCC>>>@@@BBBCCCCCCBBB@@@??????@@@@@@BBBDDDGGGIIIJJJJJJKKKLLLLLLKKKKKKMMMOOOeeeaaaZZZQQQLLLKKKNNNQQQRRRSSSTTTTTTSSSTTTWWWYYY|||dddKKK@@@@@@@@@???>>>===<<<>>>AAAEEE[[[|||nnneeebbbbbb[[[RRRNNNNNNOOONNNLLLHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEFFFEEEEEEFFFHHHKKKIIIPPPYYYcccmmm{{{rrrfffkkk~~~~~~uuufff[[[KKKDDD@@@AAAAAA???>>>???=========>>>???@@@AAABBB<<<<<<=========<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::<<<============>>>@@@>>>FFFDDD@@@EEEDDDCCCIIIKKKkkk~~~jjj[[[MMMHHHIIIHHHFFFFFFEEEFFFGGGHHHJJJXXXvvvzzzpppiii___VVVRRROOOPPPSSSXXXWWWSSSRRRUUUTTTYYY[[[YYYZZZ^^^___\\\^^^]]]\\\ZZZXXXTTTQQQOOOLLLKKKKKKLLLOOORRRTTTUUU[[[```gggmmmttt~~~~~~|||ppp[[[HHH<<<;;;999777777888999888888888777666666666666666777777777777777777777777777666666666666777888888777888888666555777:::<<<@@@FFFOOOooo{{{qqqiiiYYYYYYrrrzzzhhh[[[UUUlllsssdddTTTQQQOOOLLLHHHEEECCCBBBAAADDDEEEHHHJJJLLLLLLLLLLLLJJJKKKLLLMMMLLLJJJIIIGGGEEEDDDCCCBBBAAA???>>>>>>::::::;;;<<<<<<<<<;;;:::;;;<<<>>>===<<<;;;;;;<<<999888777777777777777777666666777555444333555666777777999???FFFLLLQQQTTTSSSUUUUUURRRNNNJJJHHHGGGFFFHHHJJJLLLMMMLLLLLLKKKKKKMMMOOOOOONNNNNNOOOPPPJJJKKKKKKIIIEEEBBB@@@@@@>>>===>>>???@@@@@@===;;;==================>>>>>>===>>>>>>???????????????DDDDDDEEEEEEFFFEEEEEEEEECCCCCCBBBAAA@@@@@@AAAAAA<<<===???@@@@@@@@@???>>>::::::::::::;;;<<<===>>>?????????>>>===>>>???@@@>>>??????@@@@@@@@@@@@???@@@AAAAAAAAA@@@???===<<<<<<<<<=========>>>>>>>>><<<<<<<<<===???AAACCCEEEFFFFFFFFFEEECCC???;;;999BBB???@@@BBB>>><<>>???@@@@@@@@@AAABBBAAAAAA@@@???>>>>>>???@@@BBBDDDGGGHHHJJJLLLMMMMMMLLLKKKLLLMMMUUUTTTRRRMMMIIIIIILLLOOOQQQRRRSSSSSSRRRRRRTTTVVVzzzYYYGGGDDDBBB===999>>>999===DDDDDDHHHddd}}}rrrdddZZZWWWVVVUUUTTTJJJJJJKKKLLLMMMMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHIIILLLPPPSSSYYY```kkkvvvuuuhhhkkk{{{xxx{{{|||~~~xxx^^^QQQOOOKKKEEE@@@AAAAAA???@@@BBB============>>>???AAAAAA======>>>???>>>===;;;:::;;;::::::::::::;;;<<<<<>>@@@===GGGEEE@@@EEEGGGGGGMMMFFFWWWgggOOOHHHLLLNNNJJJFFFBBBBBBEEEGGGGGGKKK[[[nnn}}}qqqddd^^^]]]VVVRRRSSSTTTRRRQQQRRRNNNRRRQQQLLLLLLRRRVVVUUUTTTQQQNNNLLLNNNOOOOOOOOOKKKMMMQQQUUUZZZ]]]aaabbbffflllttt{{{vvvjjjQQQ;;;???;;;555222666:::;;;888888888777666666666666666777777777777777777777777555555555555555666777777444666777777777:::;;;;;;999BBBCCCSSS|||{{{cccZZZwwwuuuVVVTTTqqqrrr]]]UUUSSSPPPLLLIIIFFFCCCBBBBBBDDDGGGJJJLLLLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@>>>???@@@@@@@@@???>>>===;;;<<<>>>===;;;:::::::::999888777666666666666666555555666555333333555666555222111555;;;BBBJJJQQQHHHLLLNNNKKKFFFDDDBBB@@@>>>======>>>>>>???@@@AAA<<<=========<<<<<>>???@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;>>>??????@@@???>>><<<;;;???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===>>>???@@@777777888999:::;;;;;;;;;999:::;;;============<<<@@@@@@@@@>>>===>>>@@@AAA===>>>???@@@@@@@@@@@@@@@AAAAAA???>>>>>>>>>???@@@;;;<<<<<<<<<======>>>>>>?????????AAACCCFFFHHHJJJGGGEEEBBB???<<<;;;::::::<<<:::>>>DDDEEELLLdddzzzooojjjhhheeebbbqqqzzz~~~~~~uuulllmmm{{{xxxpppppp```]]]PPP@@@<<>>>>>>>>???AAACCCEEEGGGJJJLLLNNNNNNLLLKKKJJJKKKDDDGGGJJJKKKKKKLLLPPPTTTQQQRRRSSSRRRPPPPPPRRRSSSxxxQQQ???DDDDDD:::@@@===>>>BBBDDDGGGMMMTTTtttmmmggg___YYYWWWUUURRRPPPOOOPPPQQQRRRMMMLLLLLLLLLMMMMMMKKKIIIOOONNNPPPSSS[[[fffpppwww{{{|||}}}ssseeeNNNFFFFFFDDDCCCBBBAAA@@@@@@???@@@============>>>>>>>>>>>>===============<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>???>>><<<;;;<<<===???@@@CCCBBBBBBCCCCCCDDDEEEFFFJJJMMMbbb___RRROOOJJJEEEDDDHHHFFFEEEEEEBBBBBBIIISSSaaavvvvvvjjjccc```aaa___XXXUUUXXXUUUTTTRRRQQQPPPPPPRRRRRRRRRSSSTTTTTTSSSSSSUUUWWWZZZ[[[___dddjjjpppuuuwww|||vvvqqqfffSSSDDD???999888888777777777777777666666666666666666666666777777777777777777777777666666555555555555666666444555555666777888888999===>>>===DDD___~~~rrrhhhkkk~~~vvvTTTTTTfff{{{ppp___ZZZSSSLLLGGGEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLJJJHHHFFFCCCBBBAAA?????????@@@@@@AAAAAAAAA@@@>>>===;;;;;;;;;<<<===999999999888777666444444222222111333555777666666333222222444666:::===???AAA@@@@@@???===<<<;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;<<<<<<========================>>>===<<<<<<;;;;;;::::::::::::;;;<<<<<<>>>>>>===<<<===>>>???@@@======>>>>>>>>>>>>>>>>>>=========<<<<<<=========:::::::::;;;<<<===>>>???::::::<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>??????????????????@@@@@@???????????????>>>======;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@DDDGGGJJJLLLIIIDDD===999;;;???@@@===>>>CCC@@@@@@ZZZyyyqqqggghhhqqq~~~}}}xxxyyykkk^^^QQQDDD>>>===<<<===???BBBBBBBBBBBBAAAAAA@@@???BBB@@@???>>>@@@DDDHHHJJJIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKKKKKKKMMMOOONNNNNNMMMNNNPPPSSSVVVWWWeeeQQQMMMJJJCCCAAA???>>>???>>>@@@HHHRRRccc{{{rrrhhhgggdddaaa^^^\\\[[[ZZZ[[[ZZZYYYYYY[[[[[[ZZZYYY\\\___gggttt~~~uuusssxxxyyy~~~qqqVVVKKKGGGDDDCCCBBBAAA@@@@@@?????????==============================>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===???@@@BBBBBBBBBBBBCCCDDDEEEEEECCCKKKVVVwwwyyybbbOOOCCCDDDKKKDDDCCCCCCDDDCCCBBBHHHOOOQQQ\\\qqq}}}vvvtttooogggbbbbbb]]][[[YYYWWWWWWXXXYYY[[[ZZZ\\\^^^___aaacccfffiiilllnnnppptttyyyuuuiiiYYYHHH>>>;;;999888777777666666777777555555555555555555555555666666666666666666666666666666555555555555666666444555555666777777888888<<<======AAAPPPpppttt]]]XXXbbbmmmzzzsssYYYSSSgggzzzmmmcccWWWSSSSSSOOODDD:::@@@@@@AAACCCEEEGGGIIIJJJMMMMMMLLLLLLLLLLLLLLLLLLOOONNNMMMKKKIIIHHHFFFFFFCCCCCCCCCCCCCCCDDDDDDDDD@@@???>>>===============:::::::::999888777555555444333222333555666666555444444333333444777999:::999999999999999999999999;;;:::::::::999999999999::::::::::::::::::::::::;;;;;;<<<==================>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;::::::999:::;;;<<<===;;;;;;<<<<<<<<<<<<======>>>======<<<<<<======>>>======<<<<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>????????????????????????>>>>>>??????@@@@@@@@@AAA???????????????>>>============<<<;;;;;;<<<<<<<<<;;;===@@@CCCEEEFFFFFFFFFAAA???<<<;;;===@@@@@@>>>???<<>><<>>======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<========================>>>===<<<<<<<<<===>>>???AAAAAAAAABBBCCCCCCDDDDDDAAALLLJJJWWWaaaHHHDDDJJJDDDBBBDDDFFFFFFCCCEEEIIILLLNNNRRR[[[ooo|||yyytttrrrooolllkkkmmmoooqqqqqqsssvvvxxxzzz~~~}}}~~~ttt^^^JJJ>>>999777888888777666666666666666555555555555555555555555666666666666666666666666666666555555555555666666444444555555666777777777::::::<<<>>>AAAPPPrrrzzz]]]QQQQQQRRR\\\rrrfffNNNUUUYYYssssssaaaVVVRRROOOIIICCC=========>>>@@@CCCFFFHHHJJJKKKKKKLLLLLLLLLKKKKKKOOOOOONNNMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGAAAAAAAAAAAA@@@???>>>===;;;;;;;;;:::999888777666666555444555666777666444555555333222222333444555333333444555666777888888999999999999999888888888999999999999999999999999:::;;;<<<<<<======<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<======999999888888888999:::;;;::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>?????????>>>??????????????????@@@@@@????????????@@@@@@@@@AAA>>>????????????>>>>>>===???>>><<<;;;;;;<<<===>>>===???BBBDDDEEECCCAAA???;;;;;;===???@@@@@@??????BBB===IIIlllkkkcccfffjjjpppwwwuuu{{{vvv}}}}}}{{{rrrggg\\\JJJBBB<<<<<<======>>>@@@@@@@@@AAAAAA@@@@@@??????AAA@@@@@@AAAAAABBBDDDDDDGGGGGGHHHIIIIIIIIIIIIIIIHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLMMMNNNQQQSSSUUU}}}iiiSSSEEEBBBAAACCCBBB???@@@DDDJJJEEENNNiii~~~gggdddnnnyyyxxxxxx|||fff___gggttttttfffMMM???BBBDDD@@@AAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<============<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===>>>??????@@@AAABBBBBBCCCCCCCCCDDDLLLFFFIIIssstttooo|||gggPPPFFFHHHEEEEEEHHHHHHDDDCCCEEEKKKLLLKKKKKKQQQddd}}}ppp{{{pppTTT@@@;;;;;;777777777666555555555555666555555555555555555555555666666666666666666666666666555555444444555555666444444444555555666666666888555888>>><<<@@@ZZZxxxhhh[[[UUUOOOTTT]]]wwwvvvcccQQQWWWaaa|||zzzoooaaaVVVOOOMMMMMM???>>>===<<<===???BBBDDDFFFHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJCCCDDDDDDDDDCCCBBB@@@>>>======<<<<<<;;;999888777999888666666777888666555555444333222222222222333333444555555666777888888888888888888888888888888888888888888888888888888::::::;;;<<<<<<<<<<<<;;;<<<============<<<;;;;;;:::::::::::::::;;;;;;<<<999999999999::::::;;;;;;;;;;;;;;;<<<<<<======>>><<<<<<<<<;;;;;;<<<<<<<<<@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>>>>???????????????AAAAAAAAA@@@@@@??????>>>>>>>>>????????????>>>===>>>===;;;:::;;;===@@@BBBAAAAAABBBBBBAAA???===<<<:::<<<@@@CCCAAA>>>???CCCBBBIII]]]zzzzzzfff___dddnnnwww}}}~~~yyyxxx~~~zzzqqqbbbTTTCCC===:::<<<>>>======???>>>??????@@@??????>>>>>>AAABBBBBBCCCCCCCCCCCCBBBEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJJJJKKKLLLNNNPPPQQQsssWWWLLLBBB???@@@@@@AAADDDIIIBBBBBBOOObbb~~~wwwsssmmmlllzzz}}}vvvfffxxx}}}hhh]]]gggxxxwwweeeQQQFFFCCC@@@???@@@??????>>>=========>>>>>><<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBBBBAAACCCGGGCCCGGGccc|||iiikkkzzzpppTTTLLLFFFCCCFFFGGGEEEDDDEEEBBBFFFIIIIIIJJJQQQ^^^jjj{{{nnn{{{dddHHH;;;<<<<<<777777666555555444555555555555555555555555555555555555555555555555555555555555555444444444444555555444444444444555555555555888222444<<<<<<<<>>======???@@@BBBCCCFFFIIIKKKMMMOOOOOOLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKFFFGGGGGGGGGFFFDDDBBBAAA>>>>>>>>>>>>===;;;:::999<<<:::999999::::::888777444444444444444444444555666777777777777777777777888888888888888888888888888888888888888888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999888999::::::;;;999999:::::::::;;;;;;:::999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@BBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@??????=========>>>>>>>>>??????EEEDDDCCCAAA???>>><<<<<<===>>>>>>?????????>>>>>><<<;;;::::::<<>><<<<<<<<<<<<<<<===@@@BBB???===DDDOOOQQQeeewww|||yyyvvvrrrnnnnnniiibbb___fffssssssppp}}}}}}~~~zzzwww|||{{{vvvlllYYYHHH@@@<<<;;;>>>>>><<<;;;=========>>>>>>???>>>>>>===BBBCCCDDDDDDDDDDDDCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKJJJIIIIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQtttcccPPPDDD@@@???CCCGGG??????BBBFFFJJJXXXwwwoooggghhhdddyyywwwkkkiiiyyy|||iiidddkkkxxxoooWWWDDDCCCEEE@@@===???>>>======<<<<<<=========<<<<<<<<<;;;::::::999999888999::::::;;;:::::::::;;;;;;::::::::::::;;;;;;999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<===???AAAAAAAAA@@@@@@>>>@@@???EEERRRcccgggiiiuuuVVVLLLDDDDDDFFFFFFFFFHHHBBBEEEGGGFFFEEEGGGNNNTTT\\\kkkyyypppxxx|||zzzkkkSSS>>>888:::999666666666555444444444444444444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444888333333888:::999@@@KKKccc~~~rrrssswwwXXXUUU```yyyyyy[[[MMMVVVaaannn~~~nnn^^^ZZZ```bbbZZZPPPNNNKKKHHHDDD@@@???>>>>>>???@@@BBBDDDGGGKKKNNNOOOLLLMMMNNNOOOPPPRRRRRRSSSNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBBBBAAA@@@???>>>===>>>===<<<<<<======;;;:::666666666777777777777888888888777777666666555555888888888999999999999999999999999999999999999999888999::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::999999999999999::::::;;;777888999:::::::::999999888888999:::;;;<<<<<<=========<<<<<<<<<<<<=========>>>AAACCCEEEFFFFFFFFFAAABBBBBBBBBAAA@@@??????=========>>>??????@@@@@@FFFEEEDDDBBB@@@===<<<;;;===>>>>>>????????????>>><<<;;;;;;<<<>>>@@@CCCEEECCCAAA>>>;;;::::::<<<======<<<>>>@@@???CCCWWWmmmlllgggiiikkk___eeehhhjjjtttwwwrrrwwwxxxtttqqq}}}}}}vvvpppjjj^^^KKK===???<<<<<>>::::::<<<<<<<<<======>>>>>>======BBBBBBCCCCCCDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGIIIJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRSSSppp___NNNCCCAAAFFF:::>>>BBBCCCBBBHHHVVVccc~~~~~~nnnfffiiiqqqvvvooonnnvvvlllbbbooorrrZZZMMMAAA???BBBBBB???======<<<<<<;;;<<<<<<======<<<<<<;;;;;;:::999999888777777888999999999999999;;;::::::999999::::::;;;888888888999:::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;===???@@@AAAAAA@@@???;;;@@@@@@AAAFFFLLLjjjwwwoooooo___NNNHHHGGGGGGGGGHHHHHHHHHGGGDDDBBBCCCEEEHHHSSSXXX^^^ggguuu~~~nnnkkkjjjuuu{{{kkkeeeUUUCCC:::888666666777666555444444333333444444444444444444444444444444555555555555555555555555555444444333333444444555333333333333333333333333444555666666666888;;;>>>KKKbbb~~~ddd^^^bbbtttwww]]]PPPHHHOOOccc|||nnn]]]TTTTTTYYY\\\\\\SSSQQQNNNJJJFFFCCCAAA@@@>>>>>>>>>???AAAEEEIIIKKKKKKLLLMMMNNNOOOQQQRRRRRRNNNNNNNNNOOOOOOOOOOOOOOONNNMMMKKKJJJHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDBBBAAA@@@???>>>>>>???@@@???===:::::::::::::::::::::999999999888888888777777777999999999999:::::::::;;;::::::::::::::::::::::::888888999:::::::::::::::======>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<===999999;;;<<<<<<<<<;;;::::::;;;;;;<<<>>>??????@@@@@@@@@????????????@@@@@@===???BBBEEEGGGGGGGGGGGGCCCCCCCCCCCCBBBAAA??????>>>??????@@@AAAAAABBBBBBDDDDDDCCCBBB@@@???>>>=========>>>???????????????=========>>>???@@@AAABBB>>>===<<<;;;;;;;;;======>>>;;;<<>>@@@AAA@@@???>>>===EEEDDD???@@@FFF]]]}}}sss\\\OOOJJJGGGFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCIIIQQQVVV[[[gggxxx~~~~~~}}}{{{uuupppgggqqqzzz}}}sss^^^UUUFFF;;;;;;:::555444999555555444333333333333444444444444444444444444444555555555555555555555555555444444333333444444555333333333333333333333333///555999666444888<<<<<>>>>>======<<<<<<<<<<<<===>>>>>><<<===>>>?????????>>>===>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCC???@@@CCCFFFGGGHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@======>>>???????????????????????????????????????::::::;;;<<<============???<<<===EEEOOOgggyyygggccckkkwww}}}ggghhhwwwuuutttwwwttteeeNNN<<<999>>>;;;999:::<<<;;;888999===:::;;;;;;<<<=========<<<>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEFFFFFFGGGGGGEEEGGGHHHIIIIIIIIIKKKMMMJJJKKKLLLNNNNNNOOOOOOOOOyyyeeeNNNAAA@@@BBBCCCBBBAAAAAACCCEEEMMMMMMRRR[[[hhhyyyrrrwwwooohhhgggqqq}}}xxx```JJJBBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888555555555555555666777777999999999999999999999999;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<==================>>>??????>>><<<@@@EEECCCCCCTTTiii{{{eeeTTTKKKHHHJJJJJJIIIGGGCCC@@@@@@CCCFFFEEEGGGIIIJJJLLLRRRZZZ```lllqqq{{{~~~zzztttppppppwwwuuukkk___@@@===999777666666555444444444444444444444444444333333222222111222222222333333333333333333333333333333333333333333333333444444333222222333333333444444444555555777888888999DDDRRRhhhuuueee]]]WWWVVVcccuuukkkOOOFFFIIINNNYYYdddhhhfff```VVVOOOYYYZZZWWWQQQMMMLLLJJJFFFCCC???:::888999<<>>@@@@@@@@@?????????>>>>>>===AAAAAA===:::===@@@@@@AAA@@@???=========>>>???@@@???>>>===<<<<<<<<<<<<@@@@@@???@@@AAACCCEEEGGG>>>???@@@AAABBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCFFFHHHJJJIIIHHHIIIHHHGGGGGGFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIFFFEEEEEEFFFGGGGGGDDDBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBB@@@>>>===<<<<<<<<<======>>>??????@@@AAAAAAFFFDDDBBB@@@??????@@@AAA===999999======;;;>>>DDDBBB<<<<<>>>>><<<::::::::::::::::::::::::???????????????>>>======>>>>>>>>>??????@@@@@@AAACCCDDDFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHGGGIIIMMMPPPOOOMMMwwwppppppxxxzzznnn[[[NNNFFFCCC???>>>@@@CCCEEEEEEEEEDDDEEEJJJPPP[[[lll{{{|||tttiii___hhhuuu|||vvvfffQQQCCCBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888666666555555666666777888999999999999999999999999::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>??????>>>;;;===BBB@@@???LLL]]]uuu[[[LLLFFFEEEDDDCCCDDDFFFFFFCCCAAACCCDDDFFFGGGHHHKKKPPPTTTXXX[[[```iiittt~~~}}}wwwlll___]]]lll{{{{{{tttbbbHHH???<<<888666555555555444444444444444444444444444333333222222111222222333333333333333333333333333333333333333333333333333444333333333222333333333444444444444555666777777555999???LLLkkkmmm[[[QQQMMMVVVcccyyyyyy___OOOIIIHHHMMMVVV]]]^^^\\\ZZZZZZWWW\\\\\\VVVPPPNNNLLLJJJIIIEEE@@@======???@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNMMMOOOPPPQQQPPPPPPQQQRRROOONNNLLLJJJIIIIIIJJJKKKLLLJJJHHHHHHJJJJJJIIIGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@AAABBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>BBBBBB>>><<<>>>AAAAAABBBBBB@@@?????????@@@@@@AAAAAA@@@????????????@@@AAAAAAAAAAAABBBCCCEEEFFFAAABBBBBBCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFIIIKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFGGGHHHGGGEEECCCBBBCCCEEEFFFGGGFFFEEEDDDBBBAAA@@@???>>>===============>>>???AAABBBCCCCCCDDDBBB@@@>>>>>>>>>???@@@AAA999777>>>EEECCC>>>;;;:::DDDTTTgggvvv}}}kkkaaafffqqqyyyuuuyyyqqqzzzzzzxxxqqqmmmfffXXXHHH???===<<<999::::::::::::::::::::::::???????????????>>>======>>>>>>??????@@@AAAAAAAAACCCDDDFFFFFFFFFFFFGGGIIIHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIKKKNNNOOOOOOMMMyyywww}}}qqqiiilllsssqqqiiibbbRRRKKKDDDBBBDDDDDDAAA<<>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888777666666666666777888888999999999999999999999999999888888888888888999999;;;;;;;;;;;;<<<<<<<<<<<<===============>>>??????@@@<<<<<<@@@???===DDDPPP___~~~zzzhhhYYYUUUNNNFFFCCCDDDDDD@@@<<<@@@BBBDDDEEEEEEEEEGGGIIIMMMMMMNNNQQQYYYdddnnntttyyyxxxxxxzzz~~~~~~|||{{{yyyxxxvvvyyyuuurrrsssxxx|||{{{yyy___]]]^^^hhh}}}|||qqqyyy^^^:::===:::777555555555444333444444444444444444444444333222222111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444555666777555666<<>>???@@@AAADDDIIILLLLLLNNNQQQRRRQQQPPPPPPQQQOOONNNLLLKKKKKKKKKLLLMMMMMMLLLJJJKKKLLLLLLKKKIIIKKKJJJIIIHHHGGGFFFEEEEEECCCBBBAAABBBDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@DDDDDD@@@>>>AAACCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGEEEBBB@@@BBBEEEGGGHHHHHHFFFEEEAAAAAA@@@?????????????????????@@@AAABBBBBBCCCDDD@@@???>>>===<<<<<<===>>>===::::::>>>AAAAAABBBDDDNNN```vvvxxxssssssnnnssstttnnnkkkqqq||||||tttyyyzzztttssssssuuuyyywwwpppkkkXXXDDD===>>>>>>:::888::::::::::::::::::::::::>>>>>>??????>>>>>>======?????????@@@AAABBBBBBBBBBBBDDDFFFGGGGGGGGGIIIKKKIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKLLLNNNOOONNNMMMpppfffjjjuuu~~~oooZZZIIIAAA?????????EEECCCCCCEEEDDDCCCGGGNNNSSSZZZfffsss|||{{{~~~yyyxxxxxx}}}tttssszzztttccc```gggsssyyyxxxgggNNN>>>===CCC?????????>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::999888888777777777777777777777888888999888888888888888888888888777777777777777888888999::::::;;;;;;;;;<<<<<<<<<===============>>>>>>???BBB>>>===@@@AAA@@@CCCHHHNNNaaannnvvvvvvpppcccQQQDDD??????@@@AAA>>>@@@BBBDDDEEEEEEEEEEEEKKKJJJJJJKKKQQQXXX```eeehhhggggggiiioootttxxxyyy}}}|||{{{||||||{{{zzzzzzxxxuuusssssstttssssssmmmgggbbbbbbfffhhhfffcccVVVaaarrruuunnn|||mmmRRR888:::888555444444444333222333333333333333333333333222222111111222222333333222222222222222222222222222222222222222222222222222222333333333333333333222222111111222333444444888444777>>>CCCRRRwww|||kkkcccXXXMMMFFFOOOkkkvvvdddQQQDDDGGGNNNPPPUUU^^^SSS]]]eeegggeeeaaaYYYRRRRRRNNNHHHCCC@@@===:::888>>>>>>>>>>>>>>>AAAEEEIIILLLNNNPPPQQQOOONNNMMMNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEAAAAAADDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKHHHFFFFFFHHHJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHFFFDDDAAA>>>@@@DDDGGGHHHGGGFFFDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA======<<<;;;;;;;;;<<<<<<888>>>CCC@@@;;;BBBYYYnnn}}}pppiiiggg]]]iiitttxxxzzzwwwooosss|||}}}xxxmmmjjjppp~~~xxxpppbbbLLL:::;;;AAA???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>======??????@@@AAABBBBBBCCCCCCBBBDDDFFFGGGGGGHHHJJJLLLIIIIIIJJJKKKLLLMMMMMMMMMOOONNNNNNNNNNNNNNNNNNMMMrrrrrrbbbKKKBBBDDDHHHAAA???@@@CCCCCCAAADDDHHHKKKQQQZZZbbbiiitttssshhhhhhnnnyyybbbZZZmmm{{{eeeQQQCCC>>>>>>@@@>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888777666666777777777777777888888999888888888888888888888888777666666666777777888999:::::::::;;;;;;;;;;;;<<<===============>>>>>>???AAA>>>===@@@AAAAAABBBEEEGGGNNNjjj{{{uuu{{{gggSSSEEE@@@BBBEEE======???AAADDDEEEFFFEEEEEEEEEFFFIIILLLQQQUUUWWWXXXXXXXXX\\\cccjjjnnnpppsssqqqooopppqqqssssssrrrmmmjjjeeecccccceeefffggg___XXXPPPNNNUUU^^^eeehhhttt}}}vvvvvvtttOOO===888888666444444444444333222333333333333333333333333222111111111222222333444222222222222222222222222222222222222222222222222111222333444444444444333222111111111111222222333555111444>>>???AAAVVVqqqyyypppeeeXXXOOOLLLccc}}}{{{XXXGGGCCCDDDJJJRRRZZZbbbkkkpppqqqlll```TTTVVVRRRMMMIIIGGGEEECCCAAAAAA@@@???===;;;<<<@@@CCCFFFHHHKKKLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEBBBCCCGGGHHHFFFDDDEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHEEEDDDFFFHHHIIIIIIFFFGGGHHHHHHHHHHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFEEECCC@@@===???BBBEEEFFFFFFDDDCCCAAAAAAAAAAAAAAABBBBBBCCCEEEDDDCCCBBB@@@???======;;;;;;;;;;;;;;;;;;<<<<<<:::???AAA>>>BBBZZZwwwllleeeaaa```kkkvvv{{{~~~pppnnnwww|||ooorrr}}}wwwzzzwwwrrrtttxxxpppbbbSSSCCC:::===AAA===:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======>>>??????AAABBBCCCDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLHHHIIIKKKLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNvvv\\\III@@@BBB???>>>@@@AAA???@@@CCCGGGKKKSSSXXXYYY\\\hhhttt}}}}}}mmmeeehhhrrrzzzvvvgggdddooommmUUUFFFCCCBBB>>>999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888777666666666777666666666666777888888888888888888888888888888666666666666777888999:::::::::::::::;;;;;;;;;;;;===============>>>??????===<<<<<<===>>>???AAABBBCCCGGG^^^yyyttt___OOOEEEAAAAAA@@@>>>???BBBDDDEEEEEEAAABBBDDDGGGIIIKKKLLLMMMMMMMMMOOOSSSZZZ```dddeeefffeeecccdddfffhhhiiiiii```\\\XXXUUUVVVXXXZZZ[[[PPPKKKGGGKKK\\\tttddd???888>>>666555444444555555333222333333333333333333333333111111111111222333444444222222222222222222222222222222222222222222222222000111333444555444444333222222111111111111222222666111222999;;;;;;HHHZZZyyy{{{ooogggcccPPPWWWfffttt{{{|||WWWBBB>>>CCCHHHdddmmmvvv{{{|||zzzrrrhhhZZZVVVQQQMMMLLLKKKJJJJJJCCCCCCAAA>>>;;;:::<<<>>>???AAACCCEEEGGGIIIKKKNNNJJJKKKLLLMMMNNNOOOPPPPPPOOOQQQRRRRRRQQQOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGEEECCCEEEIIIJJJGGGEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDEEEFFFHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFFFFFFFCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFEEECCCAAA???@@@AAACCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDBBB@@@>>><<<;;;::::::;;;;;;<<<<<<=========<<<999777===SSSvvvrrrhhhbbb___mmmrrrwwwzzzuuullliiisss|||sssooojjjkkkpppnnn]]]LLLBBB>>>;;;======;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>=========>>>???@@@AAABBBCCCDDDBBBDDDFFFGGGGGGGGGIIIKKKGGGHHHJJJLLLNNNNNNNNNMMMMMMOOOPPPOOOMMMMMMNNNOOOvvvYYYGGGHHHCCC@@@AAAAAA???@@@CCCBBBEEEMMMUUUUUUQQQSSSYYYcccmmm|||zzztttnnnmmmooolllnnndddiiiwwwxxxwww|||nnnjjjxxx}}}aaaWWWJJJCCCAAA???<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666666555555666666555555666666777888888888888888888888888888777777777777888999::::::999999:::::::::;;;;;;;;;===============>>>??????;;;======<<<:::<<>>???>>>666555444444666666444222222222222222222222222222111111111111222333444555111111111111111111111111111111111111111111111111///111333444555555444333333222222111111222222222777444555777888:::DDDOOOfffyyy}}}xxxxxxbbbTTTPPPZZZ]]]```www{{{XXXIIIEEECCCXXXeeeqqquuuwww|||mmmggg___XXXSSSPPPNNNMMMHHHHHHGGGDDDAAA?????????>>>?????????@@@BBBEEEHHHHHHIIIKKKLLLNNNOOOPPPPPPNNNQQQTTTTTTQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGEEECCCFFFKKKKKKGGGGGGGGGIIIJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCDDDFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCEEEGGGGGGEEECCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCAAA@@@???>>><<<;;;:::999:::;;;<<<===>>>>>>>>>>>><<<>>>BBBOOOgggzzzkkkdddeeeiiiwww{{{~~~xxxdddgggnnnzzzsssnnnllloookkk]]]JJJ>>>;;;======::::::<<<<<<999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>======<<<===>>>???@@@BBBCCCCCCCCCDDDFFFFFFFFFFFFGGGIIIFFFGGGJJJLLLMMMNNNMMMMMMLLLNNNOOOOOOMMMLLLNNNPPP|||pppgggKKKEEEAAAAAAAAA@@@BBBEEE@@@BBBJJJVVVXXXPPPJJJIIIFFFKKKQQQYYYddduuu}}}kkkYYYQQQRRR]]]qqqzzzrrrkkkqqqyyyqqqmmmzzzppprrrqqqwww{{{\\\GGGHHHFFF@@@:::888;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777666666555555555555555555555666777777777777777777777777777777777777777777888999:::;;;999999:::::::::;;;;;;;;;===============>>>??????===@@@@@@===:::;;;???BBBDDDJJJQQQ^^^zzz[[[TTTJJJDDDCCCDDDEEEEEEFFFFFFDDDDDDCCCDDDDDDEEEEEEEEEFFFJJJNNNPPPQQQPPPOOOMMMKKKKKKNNNPPPRRRRRRLLLLLLKKKMMMNNNOOONNNLLLTTT]]]iiiuuussssss|||}}}{{{XXX999:::>>>111555555444555666666555333222222222222222222222222111111111111222333444555111111111111111111111111111111111111111111111111///000333555555555444333333333222222222222222333222555777666555666===CCCRRRYYYqqqzzz]]]KKKOOONNNHHHZZZxxxrrrXXXKKKAAA<<>>@@@GGGHHHJJJLLLNNNOOOPPPPPPNNNQQQTTTTTTQQQOOOOOOPPPMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLLLLMMMMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCFFFKKKKKKGGGHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGEEECCCDDDEEEGGGIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCDDDFFFHHHHHHGGGEEEEEEDDDCCCBBBBBBCCCEEEFFFEEEEEEDDDCCCCCCCCCCCCCCC======<<<<<<;;;;;;::::::;;;;;;===>>>????????????>>>NNN```lllwwwyyypppzzzuuueee```kkkyyy{{{wwwccc```kkkwwwzzzyyy|||yyyvvvqqqppppppcccNNN@@@>>>;;;@@@???888888??????:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======;;;<<<===>>>@@@AAABBBCCCCCCDDDFFFFFFEEEEEEFFFHHHEEEFFFIIILLLMMMNNNMMMLLLJJJMMMOOONNNLLLLLLNNNPPPvvvvvv|||hhhXXXLLLJJJFFF>>>===BBBAAA@@@BBBKKKTTTTTTKKKAAABBBBBBBBBBBBFFFNNNZZZccclllppprrrqqquuuwwwjjjaaaWWWTTTUUU___ooo~~~vvv|||wwwsss^^^qqqzzz]]]IIIBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::===???>>><<<999666:::999777555444555666777888888777777666666555555666666666666777888999:::444666888888888888888:::;;;;;;:::999:::;;;===>>>;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<===???AAACCCCCCHHHMMMSSSbbbyyyeeeXXXTTTSSSOOOJJJFFFEEEDDDDDDEEEFFFHHHHHHCCCEEEGGGJJJKKKJJJIIIHHHEEEGGGIIIIIIIIIJJJLLLNNNKKKLLLLLLMMMTTT___eeeeee}}}|||sssooonnntttxxx|||nnn|||nnnYYYGGG<<<888888888555555444444444333333333222222222222222222222222000111111111111222222222222111000//////000111222000111111111111222222222111111222222222333333333222222111111111111222222333333444444555666666777???IIIRRRdddjjjQQQNNNJJJCCCMMMaaa~~~]]]GGGNNNCCC???JJJ\\\ooosssbbbXXXTTTSSSRRROOOLLLMMMNNNKKKEEEHHHGGGEEEBBB>>>;;;888666EEEEEEDDDEEEGGGKKKOOOQQQPPPPPPPPPPPPQQQQQQQQQQQQMMMLLLJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFGGGJJJKKKIIIFFFLLLIIIFFFHHHLLLMMMJJJFFFJJJJJJJJJKKKMMMNNNMMMKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGGGGGGGFFFEEEEEEDDDFFFGGGHHHIIIIIIIIIGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKGGGDDDBBBBBBDDDEEEDDDBBBDDDCCCBBBAAA@@@>>>======:::<<<===<<<;;;;;;:::999@@@;;;<<>>>>>???>>>>>>======>>>???@@@GGGEEECCCAAA@@@AAABBBCCCDDDGGGJJJLLLKKKKKKLLLNNNIIIJJJJJJJJJJJJKKKKKKKKK|||hhhbbblllqqqbbbUUUIIIBBB@@@AAA@@@@@@CCCHHHLLLLLLKKKEEEDDDBBBBBBCCCFFFGGGHHHJJJNNNOOONNNPPPVVVZZZZZZ```fffiiicccYYYTTTUUUYYYiiimmmvvv|||sssmmmnnnrrrxxx}}}tttpppqqqvvv[[[LLLGGG??????>>>===<<<;;;::::::::::::::::::::::::::::::999:::<<<======;;;999777999888666555444555666777777777777666666666555555555555555666666777888999555666888888777777888999::::::999999::::::;;;<<<<<<<<<<<<<<<============@@@???===<<<<<<===???@@@CCCGGGKKKMMMTTTgggzzznnngggdddcccRRRNNNIIIGGGGGGDDD???:::BBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLDDDIIIPPPYYYiii}}}zzzxxxzzz}}}{{{yyy{{{|||{{{kkk]]]JJJ===999888666222555444444444444333333333222222222222222222222222000000111111111222222222222111000//////000111222000000111111111222222222111111111222222222333333222222111111111111222222222333333444444555666666999@@@EEEOOOkkk{{{bbb[[[VVVKKKHHHNNNdddzzzOOOJJJFFFEEEGGGSSSnnnpppYYYTTTQQQPPPOOOMMMLLLKKKLLLKKKJJJHHHEEECCCAAA@@@?????????>>>???AAAEEEHHHKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIHHHIIIKKKMMMMMMLLLOOOOOONNNNNNLLLKKKJJJIIIHHHFFFFFFGGGJJJKKKJJJIIILLLIIIGGGIIIMMMOOOLLLHHHKKKJJJJJJKKKMMMNNNMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFIIIJJJJJJJJJJJJIIIHHHGGGJJJIIIGGGEEEDDDCCCDDDDDDBBBCCCDDDFFFIIILLLNNNPPPGGGEEECCCCCCEEEFFFEEECCC@@@@@@???>>>======<<<;;;<<<:::888777;;;???@@@???@@@??????>>>:::???[[[yyyrrrhhhccc]]]^^^```eeelllvvvmmmbbblll{{{|||yyyyyy~~~xxxmmmqqqzzzvvvvvvmmm]]]OOODDD>>><<<;;;::::::999888888888999::::::999999888888888999999<<<<<<<<<<<<<<<======>>>@@@???>>>>>>>>>???@@@AAAEEECCCBBB@@@@@@AAABBBCCCCCCEEEGGGIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJIIIIIIIII{{{rrriiigggqqqyyyeeeTTTEEEEEEEEEEEEEEEFFFIIIKKKJJJFFF@@@>>>======;;;999???CCCDDDDDDFFFLLLOOONNNKKKSSS[[[^^^^^^eeesss~~~sss```ZZZVVV[[[fffttt{{{nnnfffeeerrrWWWCCC>>>BBB;;;;;;;;;;;;:::::::::999999999999999999999999999::::::;;;;;;::::::999888777666555555555666777888666666666666666555555555444444444444555666777888666777888888777666888999888888999999:::999999999<<<<<<<<<<<<============AAA@@@>>><<<;;;;;;<<<<<<@@@DDDGGGFFFFFFMMMYYYdddvvvvvvvvvhhhTTTIIIGGGKKKOOOPPPGGGEEEBBBAAAAAADDDGGGJJJHHHEEEDDDFFFMMMSSSWWWXXXccchhhlllrrr~~~{{{kkkqqqvvv||||||UUUHHH:::555888999555///444444444444333333333333222222222222222222222222000000000111111111222222111111000000000000111111000000000111111111222222111111111222222222222333222222111111111111222222111222222333333444555555555999;;;===HHHfffuuujjjddd[[[PPPGGGTTTppp|||hhhOOOAAA@@@IIIWWWaaassscccRRROOOPPPTTTRRRLLLKKKPPPLLLKKKIIIGGGEEEDDDBBBBBB===<<<;;;;;;===???BBBDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGEEEDDDEEEGGGIIIIIIHHHMMMMMMMMMMMMKKKJJJIIIHHHHHHFFFEEEFFFHHHJJJJJJJJJJJJHHHGGGJJJNNNOOOMMMKKKLLLKKKJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIILLLOOOQQQSSSJJJHHHEEEDDDDDDDDDBBBAAA=========<<<<<<<<<;;;;;;@@@<<<999;;;???BBBAAA???>>>===???BBBFFFUUUwww{{{kkk^^^WWWUUUWWW\\\iiixxxnnncccgggvvvpppaaammmrrryyy{{{vvvrrrmmm]]]JJJ>>><<<===<<<:::999999888888888999999:::888888777777777888888999<<<<<<;;;;;;<<<<<<===>>>@@@???>>>>>>>>>@@@AAABBBAAAAAA@@@??????AAABBBCCCCCCCCCCCCEEEGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGG}}}zzzsssWWWYYY]]]___```___]]][[[ddd```YYYQQQMMMMMMRRRVVVRRRVVVWWWSSSRRRZZZccchhhgggmmmvvv~~~}}}qqqfff]]][[[aaakkktttwwwzzzrrrssssssnnnddd\\\```hhhvvvjjjZZZMMMEEEAAA===:::999999999:::::::::::::::999999999999999999999999::::::999888888888888888555555444444555777888999555555555555555555555555444333333333444444555666777888888888666666777999666777888999999888777666::::::;;;;;;;;;<<<<<<<<>>===<<<;;;;;;;;;;;;<<>>???@@@AAA@@@AAAAAACCCDDDEEEFFFFFFCCCAAA@@@AAABBBDDDDDDCCCHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFIIILLLNNNMMMKKKLLLKKKIIIJJJLLLMMMLLLKKKIIIIIIJJJKKKKKKLLLLLLLLLNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKQQQPPPOOOOOONNNNNNOOOOOOJJJHHHEEEBBB@@@>>><<<;;;===============>>>>>>>>>CCCAAAAAACCCCCC???<<<===@@@@@@GGGWWWgggsss~~~~~~kkk]]][[[______aaaiiixxxxxxdddSSSZZZttt}}}uuuxxxqqqnnnoooooollliiiZZZMMM>>>777888;;;:::888888888888888888999999999888888777777777888999999<<<;;;;;;;;;;;;<<<======>>>>>>=========???@@@AAA>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@BBBEEEHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFuuueeeggglllvvvrrrlllqqqyyy}}}xxxxxxwwwrrrppprrrqqqsssooofffbbbeeehhhiiivvvzzzyyy~~~|||nnnfffddd```YYYUUUWWW\\\bbbiiippp\\\MMM===999>>>BBB>>>888999::::::::::::;;;;;;;;;:::::::::::::::::::::::::::999888777666777777888333444444555666777888888444444444444444555555555333333333333333444444555777777888777666666888:::666777888888888777666555888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<999<<<>>>@@@AAABBBFFFIIIFFF]]]tttlllllluuu}}}vvv{{{xxx___HHH???777777666666666666555555444444333333333222222222111111111111111111111111//////000000000111111111000000000111111000000000//////000000000111111111000000111111111222222222222222111111111111222222000000111111222333333444999444555;;;;;;888@@@MMMoooyyynnnUUUQQQRRRXXX^^^jjjhhhPPPHHHGGGHHHFFFTTTvvvxxxfffWWWMMMMMMOOOMMMMMMRRRNNNPPPSSSUUUUUURRROOOLLLJJJIIIGGGDDDCCCAAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFAAA???>>>>>>???@@@???>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBCCCDDDFFFIIIJJJJJJJJJJJJIIIHHHHHHJJJLLLLLLLLLHHHHHHJJJKKKLLLLLLLLLKKKMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMRRRQQQNNNLLLIIIGGGFFFFFFBBBBBB@@@>>>===;;;;;;;;;@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDCCC>>>:::AAALLL\\\```lll{{{}}}qqqiiimmmqqqssslllccccccmmmxxxyyyzzzzzzoooXXXaaannnuuuwwwwwwxxxzzz|||nnnlllqqqooobbbTTTEEEAAA<<<999999999888666777777888888999999999999888888888888888999::::::;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<===???@@@=========>>>???@@@AAABBBAAA@@@???AAADDDGGGJJJKKKIIIHHHFFFDDDCCCDDDEEEFFFccc^^^]]]___jjj|||qqqmmmppptttbbb[[[WWWRRRPPPSSS]]]fffkkkiiilllxxxxxxggg[[[WWWXXXVVVOOORRRdddvvvwwwhhhZZZFFFBBB>>><<<;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888777666666666666777333333444555666666777777333333333444444444444444444333333333333333444444666777777666666777999<<<777777888888777777666666777777777777888888888888777888999:::;;;<<<======::::::;;;===???BBBDDDFFFHHHPPPcccyyyvvv~~~vvvwww{{{tttvvvwwwoooZZZDDD888666222444666555333222333444333333333333222222222222111111111111111111111111/////////000000000111111000000111111111111000000/////////000000000111111000000000111111111111222222222111111111111222222000111111222222333444444999111...666;;;;;;<<>>>>>???===<<<:::;;;===>>>@@@AAAAAABBBAAABBBCCCCCCAAA??????@@@@@@AAABBBDDDEEEFFFGGGGGGHHHFFFEEEFFFIIIKKKLLLLLLHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKNNNNNNNNNMMMKKKJJJHHHGGGFFFEEECCCAAA@@@???>>>>>>999;;;<<<<<<<<<===???AAACCCCCCCCCCCCCCCDDDDDDDDDCCC@@@@@@???<<>>???======>>>>>>???@@@@@@AAA@@@AAABBBBBBDDDHHHMMMQQQSSSPPPJJJFFFCCCCCCEEEGGG|||hhh^^^[[[XXXZZZeeewwwvvvaaaXXXWWWkkkuuu~~~~~~kkk[[[WWWXXXYYY```kkkyyyvvvhhh^^^YYYXXXXXXVVV\\\jjj|||mmmSSSBBB>>>@@@BBB@@@<<<:::<<<>>>::::::::::::::::::::::::999999999999999999999999777777777666666666555555333444444555666666666666222222333333333444444444444444444333333333444444555666666666666777;;;>>>999888888777666666777777777777777777888888888888666777888999;;;;;;<<<<<<;;;:::999;;;>>>@@@AAAAAADDDIIIRRReeeyyykkkkkkwwwtttpppvvv~~~ppprrrkkkYYYFFF<<<999999444333333222222222333333333333333222222222222111111111111111111111111111////////////000000000111///000111222222111000///////////////000000000111000000000000111111111111222222111111111111222222111111222222333444444444666222000222777:::<<<===:::OOOnnnwwwhhh]]]ZZZRRRJJJPPP___{{{wwwaaaUUUKKKIIINNN```}}}hhh^^^UUUMMMJJJJJJIIIIIIJJJMMMOOOQQQPPPOOONNNMMMKKKJJJIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGHHHEEECCCAAAAAA@@@>>>===999:::;;;<<<============<<>>>>>>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKIIIGGGEEEIIIIIIIIIHHHFFFCCCAAA???<<<<<<;;;;;;<<<<<<===>>>999;;;===>>>===>>>BBBEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB???AAAHHHMMMXXXsss~~~mmmaaa\\\LLLTTTaaasssuuukkkiiinnnttttttlllkkkrrrzzzlllmmmuuu~~~wwwpppkkkdddWWWEEE777777888::::::999888888777444555777888999999999888666666666777777999::::::;;;;;;::::::;;;;;;<<<===::::::::::::;;;===???@@@===>>>??????@@@@@@@@@@@@???BBBEEEEEEDDDHHHQQQYYYbbb\\\RRRIIIDDDCCCEEEFFFzzzrrroooiiiaaa___gggvvvkkkZZZSSSRRRUUUWWWZZZ___lllyyy~~~xxxjjjbbbeeehhhlllxxx~~~sssfff___```aaa^^^ZZZdddrrr{{{cccIIIAAADDD???===<<<===AAABBB@@@===:::::::::999999999888888777777777777777777777777666666666777666555555444333444555555666555555555222222222333333444444444555555444333333444444444444555555555666888<<>>@@@???>>>===CCCHHHPPPggg|||ggg||||||{{{}}}|||zzzsssppp___FFF666666888555888444000111444666555222333333333222222222111111000000000000000000000000////////////000000000000///000111222222111000///////////////000000000000000000000000111111111111222222111111111111222222111222222333333444555555444777777444333555777888>>>AAALLLeeeqqqiiibbb^^^[[[WWWRRRPPPjjjnnnWWWOOOLLLNNNYYYgggxxxkkkUUUQQQKKKFFFEEEHHHMMMPPPPPPPPPPPPPPPPPPOOOOOOOOOIIIIIIIIIIIIJJJJJJJJJJJJLLLIIIFFFDDDCCCBBB@@@>>>;;;;;;;;;<<<;;;;;;::::::888===CCCEEEDDDCCCBBBCCC???AAACCCCCCCCCCCCDDDEEECCCAAAAAABBBFFFJJJMMMNNNKKKMMMOOOQQQSSSRRRRRRQQQNNNNNNNNNNNNNNNNNNOOOOOOKKKLLLLLLLLLJJJIIIGGGFFFBBB@@@>>><<<;;;;;;<<<======>>>??????@@@@@@@@@@@@CCCEEEHHHIIIHHHDDD@@@===AAAAAABBBBBBAAA???===<<<;;;;;;<<<<<<===???@@@AAA>>>@@@BBBAAA???>>>AAADDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAAHHHXXXdddooo}}}qqqlllfff[[[PPPWWW```kkkppprrrwwwyyyvvvnnnaaaZZZbbbxxx|||wwwsssrrrtttrrrllleee[[[hhhwww|||rrrcccPPPCCC<<<:::<<<999666555777888999999444555777888999999999888555555555555666777999999;;;::::::::::::;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAA>>>??????@@@@@@@@@@@@???>>>DDDHHHGGGEEEIIITTT^^^mmmeeeYYYMMMEEECCCDDDFFFtttffflllxxx|||vvvooonnnpppuuuyyyttteee^^^___aaaddddddaaaccchhhgggaaazzz|||{{{}}}iiihhhfffddddddfffhhhjjjyyyjjjXXXHHH???<<<===;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888777777888888888888777777777777666666555555555444444444333333333444444555555555222333333444444333333222333333333444444444555555222333555444333333444666666666666666666666666666888999999::::::;;;;;;<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>@@@???DDDKKKRRRdddwwwzzzpppXXXCCC;;;777333555<<<555555555444444333333333111111111111111111111111222111111111000000//////............////////////////////////000000000000000000////////////000000000000000000////////////////////////000000000000111111222222222333333333333333333444555666777777<<<@@@CCCHHHXXXzzzxxxpppmmmdddbbbaaaXXX^^^hhhzzzyyyZZZNNNOOOSSSTTT___yyy~~~jjjWWWPPPKKKDDDDDDJJJIIINNNQQQNNNJJJLLLOOOPPPOOONNNMMMLLLLLLLLLLLLLLLMMMLLLJJJHHHEEECCCAAA@@@??????@@@@@@???>>><<<;;;<<<<<<===>>>?????????>>>>>>???@@@BBBBBBCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCDDDFFFIIILLLOOOPPPPPPOOONNNHHHHHHHHHGGGFFFGGGIIILLLLLLKKKIIIGGGEEECCCCCCBBBAAA???===<<<;;;;;;;;;<<<<<<===>>>>>><<<::::::;;;;;;???AAA@@@????????????BBB???===<<<===>>>===;;;;;;<<<>>>>>>>>>???AAACCCAAACCCEEEDDDBBB@@@@@@AAADDDCCCBBB@@@??????@@@AAALLLdddpppuuu}}}sssnnnjjjgggbbb\\\[[[^^^fffllluuu{{{}}}}}}||||||nnn^^^PPPTTTeeewww~~~{{{vvvmmmddd^^^hhhooossssssvvvzzzwwwpppooogggZZZLLLAAA;;;999999666666666666777777777777666666666666666777888888777777777777888888888888888999:::;;;;;;;;;:::999;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>>>>@@@CCCEEEGGGLLLTTTYYYddd^^^UUUMMMGGGFFFGGGIIIxxxgggrrr}}}mmmgggfffmmmzzzzzzsssppplllggguuuuuuxxx~~~zzzqqqjjjmmmllljjjjjjnnnttt|||lllcccUUUJJJBBB===:::888:::;;;;;;;;;<<<<<<<<<===;;;::::::999888888777777888888888777777777666666666555555555444444444444333333333444444444444444222333333444444333333222333333333444444444555555222333555444333333444666777777777777777777777777888888999999:::;;;;;;;;;999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<>>???>>>FFF]]]~~~}}}uuurrrkkk]]][[[ZZZ\\\bbbgggssshhh[[[RRRJJJSSSZZZeeepppzzzrrr___SSSJJJGGGHHHCCCEEEIIIMMMNNNMMMLLLMMMOOOOOOOOOOOOOOOOOOPPPPPPNNNMMMLLLJJJIIIGGGFFFEEEBBBBBBCCCCCCBBB@@@>>>===<<<<<<===>>>>>>>>>=========>>>???@@@AAABBBBBBBBB??????>>>>>>>>>???@@@AAACCCEEEHHHJJJLLLLLLKKKJJJGGGGGGFFFEEECCCBBBDDDEEEFFFFFFDDDBBBAAA@@@??????AAA@@@???>>>===============>>>>>>===:::888888888<<<<<<<<<:::999:::::::::>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCBBBAAACCCDDDHHHDDDAAA???@@@AAABBBBBB:::@@@CCC???:::>>>MMM[[[~~~rrrpppkkkbbb\\\```ggglllpppssszzzyyy{{{|||lll___QQQRRRVVV___jjjuuu|||zzz|||~~~~~~|||zzzxxxnnnjjjjjjiiiZZZTTTJJJ@@@888555444555555666666666777777777777666666666666666777777888777777777777888888888888888999;;;<<<<<<<<<;;;:::;;;;;;<<<======>>>>>>??????>>>>>>>>>>>>>>>??????@@@BBBDDDDDDEEEIIIOOOSSSWWWTTTOOOJJJFFFEEEDDDDDDqqqzzzyyyqqqdddfffrrr~~~|||vvviiigggcccccckkkwwwpppqqqpppkkkeeeaaa```aaaccclllyyywwwpppSSSJJJAAA<<<======:::777::::::;;;;;;;;;;;;<<<<<<::::::999999888777777777888888777777777777666666555555555555444444444444444444444444333333333333222333333444444333333222333333333444444444555555222333555444333333444666777777777777777777777777888888888999::::::;;;;;;999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@>>>AAAEEEDDDEEERRRcccoooIII===444666666222///111333222222222222111111111111111111111111111111111111111000000000000//////............////////////////////////000000000000000000////////////000000////////////000000000000000000000111111111222222111111222222222333333333333333333333444555666777:::<<<;;;777666@@@SSSbbboooaaaVVVMMMKKKOOO]]]xxxvvviiiYYYPPPMMMTTT]]]eeerrrzzzjjjXXXJJJGGG@@@>>>DDDHHHGGGHHHMMMLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIIFFFGGGGGGGGGFFFDDDBBBAAA>>>>>>>>>???>>>>>>============>>>???@@@@@@@@@???>>>>>>=========>>>?????????AAADDDFFFGGGGGGGGGFFFFFFFFFFFFCCC@@@??????@@@BBBAAA@@@??????>>>??????@@@AAAAAAAAA@@@???>>>>>>===>>>???===:::888777777===;;;999999:::;;;;;;<<>>>>>;;;888===PPPlllqqqfffhhhmmmaaaZZZcccrrr|||~~~zzzwwwuuurrriii]]]SSSVVV```iiikkkjjjnnnzzzxxxzzz~~~tttmmmjjjgggcccGGGDDD???:::666666666777555555666666666777777777666666555555666666777888777777777777888888888888999:::;;;<<<===<<<;;;;;;<<<<<<======>>>?????????>>>>>>=========???@@@AAACCCDDDDDDDDDDDDFFFIIILLLKKKJJJJJJIIIGGGEEEDDDCCCOOOaaa{{{|||zzz}}}|||uuuwwwttthhh^^^```dddhhhooowww}}}}}}xxxnnneee^^^\\\^^^aaabbbooosss[[[KKKDDD???:::999<<<>>>===;;;::::::::::::::::::;;;;;;999999888888777777777777888777777777666666666666444444444444444444444444555444444333333222222222222333333444444333333222333333333444444444555555222333555444333333444666777777777777777777777777777777888888999:::::::::888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======AAA@@@BBBFFFGGGGGGLLLTTTZZZxxx}}}{{{xxxQQQ>>>777333666888444222222111111111111111000000000111111111111111111111111000000000000000000//////............////////////////////////000000000000000000////////////000000////////////000000000000000111111111222222222222111111222222222333333333444333333333444444555666666999:::888555777@@@GGG```~~~hhh]]]TTTQQQOOOSSSdddvvvhhhVVVSSSRRRMMMOOOYYYppp}}}pppeeeQQQAAA??????===BBBLLLHHHIIIKKKMMMNNNOOOOOONNNKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKKKKJJJHHHFFFEEEAAAAAABBBAAAAAA@@@???>>>===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????===???AAACCCDDDDDDCCCCCCEEEFFFEEECCCAAA??????@@@@@@@@@@@@@@@@@@AAAAAABBB???@@@AAABBBBBBAAA???>>>===???@@@>>><<<::::::;;;@@@<<<<<>><<>>?????????>>>===<<<<<<===???AAABBBEEEDDDDDDDDDDDDEEEGGGIIIIIIIIIJJJJJJIIIHHHGGGFFF???EEEQQQ^^^kkk~~~|||tttyyywwwzzz}}}ttthhh```___bbbddddddppppppnnnhhh___SSSHHHAAA???>>>>>><<<;;;<<<===>>>::::::::::::::::::999999888888777777777777666666777777777666666666666555333333444444444444444444444444444333333222222111222333333444444333333222333333333444444444555555222333555444333333444666666666666666666666666666666666777888888999999:::888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<;;;<<<@@@CCCDDDGGGKKKHHHYYYnnn|||uuu~~~xxxlllXXX<<<;;;666333444666555333444000000000000000000000000000000000000000000000000//////////////////000000............////////////////////////000000000000000000////////////000000.../////////000000000111000111111111222222222222111111222222222333333333444333333333333444444555111555888999777777;;;>>>>>>WWWzzzoooeee]]]XXXQQQJJJOOOYYYtttjjjWWWLLLEEEJJJVVVNNNcccsssuuuyyy{{{cccSSSGGG======DDD@@@BBBEEEHHHKKKNNNOOOPPPJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMLLLKKKIIIHHHEEEFFFFFFFFFEEEDDDCCCCCC???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<<===???@@@@@@@@@???AAABBBCCCBBBAAA@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDD>>>???@@@AAABBBAAA@@@???===???AAAAAA@@@???@@@AAAAAA>>>@@@EEEGGGCCCAAACCCCCCDDDFFFFFFEEEDDDDDDDDDEEEEEEDDDBBB@@@???@@@BBB===???@@@>>>;;;===CCCIIIYYY___kkkzzz~~~ooobbbfffpppmmmccc```\\\\\\eeedddfffppp~~~xxxsssjjjbbbUUUKKKJJJWWWkkkzzz{{{vvvyyy|||{{{aaa^^^aaasssooogggggg```NNN<<<888777666555444333333333555555555555666666666666555555555555555666666777666777777777888888888888:::;;;<<<=========<<<;;;<<<<<<<<<===>>>>>>??????============>>>???AAABBBDDDCCCCCCDDDEEEGGGIIIIIILLLKKKJJJIIIHHHHHHHHHHHH<<<<<>>??????===:::999;;;===::::::999999999999888888777777777666666666666666777777666666666666555555333333333333444444444444333333333333222222222222222333333444444333333222333333333444444444555555222333555444333333444666555555555555555555555555666666666777888888999999888888999999::::::;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<===???BBBDDDHHHLLLQQQ___zzz~~~xxx~~~oooNNNBBB???777888555222111222333333333/////////000000000000111000000000000000000000000......////////////000000............////////////////////////000000000000000000////////////000000......//////000000111111000000000111111111222222111111222222222333333333444444333333333333444444///222444555555555666888;;;???OOOoootttgggaaaZZZOOOKKKNNN\\\dddllltttsss]]]LLLFFFIIIAAAJJJQQQRRRYYYmmmvvv```NNNFFFDDD<<<===>>>@@@CCCFFFIIIKKKHHHIIIJJJKKKLLLMMMNNNOOOKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGCCCDDDDDDDDDCCCBBBAAAAAA>>>>>>??????>>>>>>===<<<999:::;;;<<<============<<<>>>@@@AAA@@@???@@@AAA????????????@@@BBBCCCDDD??????@@@AAAAAABBBAAAAAA???AAACCCDDDCCCCCCDDDFFFCCC@@@BBBGGGEEE>>>===CCCEEEDDDBBBBBBDDDEEEDDDCCCDDDCCCAAA===;;;;;;===???===???AAA@@@BBBNNNbbbrrrooobbb]]]WWW]]]ZZZWWW^^^aaacccmmmtttyyywwwjjjdddQQQJJJFFFMMM___sssvvvjjj___aaaiiiyyyrrrcccVVVGGG===999888777666444333222222111444444555555555666666666555555444444555555666777777777777777888888888888999:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>??????@@@@@@BBBAAAAAACCCFFFIIIIIIIIILLLKKKHHHFFFEEEEEEFFFGGG<<<<<>>===>>><<<:::999999::::::::::::999999999888888888888666666666666666666666666777777666666666555555555222222333333333444444444222222222222222333333333222333333444444333333222333333333444444444555555222333555444333333444666444444444444444444444444555555666666777888888999888888888999::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>===<<<>>>@@@AAAFFFEEEFFFLLLWWWooo|||vvvfffOOO888111666666444444222111111222222111//////000000000111111111000000000000000000000000........./////////000000............////////////////////////000000000000000000////////////000000.........///000111111111/////////000000000111111111111222222222333333333444444333333222333333444333222222222222333555666;;;888;;;LLLjjjyyyvvvuuujjj[[[SSSMMMMMMPPPWWWaaasssmmmZZZOOOMMMIIIHHHJJJNNNUUUbbbnnntttiiiccc^^^NNNLLLHHHEEECCCBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKGGGGGGGGGGGGFFFEEEDDDCCCAAABBBCCCCCCCCCBBB@@@???<<<======>>>>>>?????????===???AAABBBAAA@@@AAAAAA?????????@@@AAABBBDDDDDDAAAAAAAAAAAABBBCCCDDDEEEAAACCCEEEEEEEEEDDDEEEFFFDDDBBBDDDHHHDDD>>>DDDPPPSSSLLLEEECCCEEEFFFCCC??????>>><<<;;;<<<@@@GGGLLLTTTVVVWWWXXX]]]kkk~~~~~~iii]]]___eeeUUU[[[YYY[[[gggmmmsssuuueeeYYYVVVJJJRRR^^^kkkvvv||||||zzz{{{|||}}}}}}}}}}}}|||uuujjj]]]QQQDDD:::999>>>999888777666555555555555444444444555555555666666555444444444444555666666777777777777888888888888888999;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<======<<<===???@@@@@@???>>>===@@@??????AAAEEEHHHHHHGGGIIIHHHFFFEEEDDDDDDEEEEEE:::777;;;AAA>>>999AAAOOONNNZZZssspppaaabbbdddqqq}}}~~~}}}wwwlll^^^SSSMMMFFFCCC@@@===;;;<<<>>>??????:::555666:::===<<<999:::999999999888888777777555555555666666666666666777666666666555555555555222222222333333444444444111111111222222333333444222333333444444333333222333333333444444444555555222333555444333333444666333333333333333333333333555555666666777888888888777888888999::::::;;;;;;;;;::::::::::::;;;<<<<<<:::===>>><<<;;;<<<>>>>>>??????CCCGGGFFFPPPssswwwWWWCCC@@@:::555666333111333333222333444333222///000000000111111222222000000000000000000000000---.........//////000000............/////////000////////////000000000000000000////////////000000---......///000111111222////////////000000000000111111222222222333333333444444333222222333333333777555222111222555777888444999===<<>>>>>???AAABBBCCCDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLJJJJJJKKKLLLLLLMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHGGGEEEDDDAAAAAABBBBBBCCCCCCDDDDDDAAACCCEEEEEEDDDCCCBBBCCCBBBAAABBBBBBCCCDDDEEEFFFCCCBBBBBBBBBCCCDDDFFFHHHCCCEEEFFFFFFEEEDDDDDDEEEFFFDDDFFFKKKHHHEEEPPPbbbcccXXXMMMHHHHHHHHHBBB;;;>>>>>>???AAAFFFOOOZZZaaa{{{zzzyyyxxxxxx{{{xxxtttmmmeee^^^ZZZXXXXXX___eeeeeegggqqqvvvxxxoooggg^^^UUUPPPQQQ___wwwuuuyyyqqqoooxxxjjjaaa___aaahhhUUUCCC<<<:::777777888555444333333333444666777444444444555555555666666555444444444444555666666777777777777888888888888888999:::;;;;;;;;;:::999999999::::::;;;<<<<<<===<<<>>>@@@AAAAAA???===;;;@@@>>>>>>@@@DDDFFFFFFDDDFFFFFFFFFFFFFFFEEEEEEEEE<<<<<<<<<<<<===>>>???@@@GGGIIIPPP\\\ppp~~~tttcccccckkkxxx}}}vvvjjj\\\QQQJJJGGGFFF@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999999999888888777666555555444555555444444444555555666777666666555444444333333333444444555555444444333222222222222222222222222222222333333333444444444222333333444444333333222222222333333333333444444333333333333333333333333444444444555555555555555777777777777777888888999999999:::::::::999999888::::::;;;;;;<<<======>>>;;;???AAABBBEEERRRgggxxxgggEEEAAA:::555333333444333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222111000000000111333333444444444333333222222222222222333333333333444444;;;555333777:::AAAVVVmmmppp^^^UUUPPPNNNJJJIIIUUUeeeyyygggKKKBBBFFFIIIFFFLLLQQQYYY\\\[[[ddd}}}rrrooohhh[[[TTTUUUPPPAAA;;;CCCCCC:::999BBB@@@AAABBBBBBBBBCCCFFFHHHHHHGGGFFFFFFGGGJJJMMMOOOJJJIIIHHHIIIJJJJJJIIIGGGFFFHHHJJJIIIGGGEEEFFFGGGCCCIIIKKKGGGEEEHHHHHHEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGDDDCCCEEEEEECCCCCCFFFDDDEEECCCAAACCCGGGGGGCCCFFFFFFFFFEEECCCGGGWWWgggkkkUUUIIIEEECCCAAAAAADDDDDDEEEKKKWWWiii{{{vvvlllfffcccaaaYYYZZZbbb]]]RRRXXXhhhtttsssuuu}}}}}}hhh```WWWOOOJJJOOOcccyyyqqqxxxlll___iii}}}sssgggdddaaa]]][[[AAA???<<<888555333333333666666555555555444444444222222333333333333444444777666666555555555666666777777777777888999:::;;;<<<;;;::::::999999999:::999999999999:::;;;<<<<<<======>>>>>>>>>>>>======<<<===???AAADDDEEEFFFFFFGGGEEECCCCCCDDDEEEDDDDDD<<<<<<<<<<<<===>>>??????===???AAAHHHSSSccctttxxxyyy~~~}}}xxxxxxzzzwwwnnn```[[[SSSKKKEEEAAA@@@AAA@@@??????>>>===<<<;;;:::::::::999999999888888888888888777777666555555444555555444444444444555555666666666555444333333333333333444444444444333333222222222222222222222222222222222222222333333333222333333444444333333222222222222333333333444444333333333333333333333333444444444444555555555555777777666666777777888999999999999::::::999999888:::::::::;;;<<<============???AAAAAADDDOOO^^^jjj]]]EEE???;;;666333333333444333111111111111111111111111000000000000000000000000////////////////////////////////////////////////000/////////............//////////////////////////////////////////////////////000000000111111111000000000000000000000000222111000000000111222333444444333333333222222222222222222333333333444444666333666<<<<<<:::DDDRRR\\\mmmbbbXXXUUUTTTRRRQQQSSSgggrrrzzz{{{jjjPPPGGGGGGGGGEEEGGGLLLOOOOOOSSSddduuu{{{qqqiiifff\\\SSSNNNQQQMMMCCC<<<>>>>>>>>>>>>======>>>@@@CCCAAACCCEEEGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIIIIJJJLLLLLLKKKIIIAAAEEEFFFBBBAAAEEEGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEJJJGGGFFFHHHHHHDDDDDDGGGDDDHHHHHHFFFHHHOOOUUUWWWUUURRROOOMMMGGGCCCFFFLLLZZZNNNBBB>>>@@@CCCJJJPPPUUUXXX^^^hhhuuu}}}wwwooohhhccc^^^[[[YYYYYY^^^bbb```___lllzzzlllbbb\\\OOOFFFMMM]]]ooo~~~{{{yyy{{{iiibbb```jjjzzzrrriiiiiibbbRRRDDD<<<:::888555444333444444666555555555444444444333222222333333333333444444666555555444444555555666666666666777777888::::::;;;;;;:::999999999999999999999999999:::;;;<<<<<<===========================>>>@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBCCCEEEHHHJJJ;;;;;;;;;;;;<<<===>>>???;;;;;;;;;<<>>>>>===<<<;;;::::::888888888888888777777777888777777666666555555555555555444444444444444555666555555444444333333222222333333444444333333222222222222222222222222222222222222111111111111111222222333333333333222222222222222222333333333333333333333333333333333333333333444444555555555555777777666666777777888999888999999::::::999999999999::::::;;;;;;<<<<<<===??????@@@AAACCCJJJRRRWWWbbbqqq~~~}}}|||\\\FFF:::777555333222222333333222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////000000000000111111000000000000000000000000111111000000111111222333333333333333222222222222222222222222333333333333444333777<<<999444888AAAPPPqqqxxxiiicccggghhh\\\MMMRRRZZZ______cccuuuwwwaaaYYYWWWLLLHHHDDDBBBBBBEEENNNXXXbbbjjjsssxxx~~~zzzqqqbbbTTTLLLHHHGGGGGGCCCEEEGGGFFFCCC???<<<;;;<<<===@@@BBBDDDFFFGGGHHHKKKMMMNNNLLLIIIHHHJJJLLLMMMJJJHHHIIIMMMMMMJJJFFFHHHKKKKKKHHHGGGJJJLLLLLLHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLJJJIIIIIIIIIIIIIIIEEECCCDDDHHHIIIFFFFFFHHHKKKOOONNNIIIGGGLLLTTTXXXXXXQQQKKKHHHDDD>>><<<>>>BBB???AAAHHHRRR^^^mmmzzzzzzuuujjjgggbbb___\\\[[[ZZZYYYYYY```fffeeecccjjj{{{tttcccVVVNNNHHHHHHRRRggg|||~~~vvvhhhmmmpppqqqxxxsssgggaaaTTTBBB555666555444333222333444555555555444444444444333333222222333333333333444444444444444333333444444555666666555666666777888999:::999888888888888888888999999999999:::;;;<<<<<<===<<<;;;;;;;;;;;;<<<===>>>???@@@BBBCCCCCCDDDDDD@@@BBBCCCBBBBBBFFFLLLQQQ::::::::::::;;;<<<===>>>;;;===>>>>>>>>>@@@BBBDDDEEEEEEKKKUUU^^^iiiyyyyyynnnhhhddddddaaaZZZQQQJJJHHHIIIHHHGGGEEECCCBBB@@@??????======<<<<<<;;;::::::999888888888888888888888888777777666666666555555555555555444444333333444444444444444444333333222222222222333333333333222222111111111111111111111111111111111111000000000000222222333333333333222222111222222222222333333333222222222222222222222222333333333444444555555666666666666666666777888888888888999:::::::::999999999999::::::;;;;;;;;;;;;=========???BBBEEEGGGGGGOOOPPPOOOXXXmmmdddRRRHHHAAA<<<444222111111333333222111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////000000000111////////////////////////111111111111111222222222333222222222222222222222111222222222222333333333666444444666444444;;;EEEeeebbbYYYbbb~~~tttyyyqqq\\\KKKPPPRRRPPPRRR```vvvwwwlll\\\KKK@@@>>>CCCJJJDDDOOOWWWZZZfff|||jjj]]]YYYTTTMMMJJJOOOVVVXXXUUUOOOIIIEEEIIIEEEAAA======???DDDFFFJJJLLLLLLHHHDDDDDDIIIOOOXXXVVVTTTRRRPPPNNNJJJHHHGGGIIIIIIHHHFFFFFFGGGGGGCCCDDDEEEGGGIIIJJJKKKKKKNNNNNNMMMMMMMMMNNNNNNOOOUUUSSSUUUYYYXXXTTTRRRSSSWWWXXXUUUMMMJJJKKKLLLJJJJJJEEECCCFFFLLLRRR\\\eee```___bbblllwww|||sssjjjbbb\\\YYYZZZZZZXXXWWWXXX\\\```fffpppvvvqqqpppzzzrrrcccVVVOOONNNOOOTTTcccvvv~~~uuurrrzzz{{{lll[[[JJJ;;;555777444333222222222333333444444444333333333333333333222222222333333333444444333333222222333333444444555555555555555666777777888888777777777777888888999999999999:::;;;<<<<<<===<<<:::999999:::<<<===???@@@AAABBBBBBBBBBBBBBB???BBBDDDBBBAAADDDMMMTTT999999999999:::;;;<<<===777:::===?????????@@@AAAAAA@@@AAACCCFFFKKKUUU^^^```fffrrruuullldddbbb```ZZZTTTRRRMMMLLLKKKIIIHHHHHHHHHHHHEEEDDDDDDBBB@@@===;;;:::<<<<<<;;;;;;:::999999999888888999999999999999999666666666666555555555555555555444333333333333333333333333333333222222222111111222222222222111111111111111111111111111111000000000000000000000000111222222333333222222111111111111222222222333333222222222222222222222222222222333333444555555666666666666555666777777888777888999:::::::::::::::999999999:::::::::::::::;;;:::;;;>>>AAABBBAAA???>>>CCCFFFMMMUUUXXXlll~~~vvvxxx|||eeeLLL@@@@@@@@@999111444333222222333222000///000000000000000000000000////////////////////////.........................................................///////////////...................................................////////////000000000////////////////////////000000111111222222222222222222222222222222222222111111111222222222333333555333222333333666>>>FFFNNNOOOEEE@@@SSSqqq{{{jjjUUUVVVUUUQQQNNNSSSaaammmkkkPPP@@@???AAA@@@GGGHHHDDDKKK___pppvvv{{{jjjXXXYYY\\\```bbbaaa___]]]\\\___[[[TTTLLLFFFCCCBBBBBBBBBDDDDDDBBB@@@CCCKKKRRR^^^``````ZZZRRRKKKJJJKKKLLLMMMNNNNNNKKKHHHFFFGGGHHHIIIKKKNNNPPPRRRSSSSSS\\\\\\]]]___```aaabbbbbbZZZYYY[[[___^^^WWWSSSSSSPPPPPPOOOPPPTTTWWWSSSLLLNNNOOOVVV```kkkwwwwwwmmmeeeaaa^^^\\\ZZZOOOVVV\\\]]]\\\___iiirrr}}}~~~wwwpppdddTTTJJJJJJRRR^^^eee|||~~~qqqnnnxxxtttfffkkkpppjjjrrruuurrrnnndddVVVGGG888///111999444444333333222222222222222222333333333333333333222222222333333333444444222222222222222333444444555555555555555555666777777777777666666777888888999999999999:::;;;<<<<<<===;;;:::888888:::;;;===???@@@AAAAAABBBBBBAAAAAAAAACCCDDDBBB@@@CCCKKKRRR888888888888999:::;;;<<<777999===>>>>>>>>>>>>???===???BBBCCCBBB@@@@@@AAACCCGGGPPPZZZcccggggggfffdddeeejjjwwwyyyuuuyyyppppppmmmggg```\\\\\\]]]TTTLLLGGGHHHIIIHHHHHHJJJJJJGGGDDDEEEGGGHHHFFFDDDBBBBBBAAA@@@???===;;;:::::::::::::::999999999888888888888999999999999999555555555555555555555555666555444333222222222222222222222222222222222222000111111222222111111000111111111111111111111111///000000000111111111111111111222222222222111111111111111111222222222222222222222222222222222222111111222333444555555666666666555555666666777888777888999999::::::::::::999999999999999999999999999999;;;===???@@@>>>===999BBBFFFGGGIIIGGGSSSlllsssqqqsss{{{jjjLLLBBB999888999888555444555444222222222111000...000000000000000000000000////////////////////////.........................................................///////////////......................................................////////////000000000000000000000000000000000000111222222222222111111111111222222222222222111111111111222222222222000111444555666666888;;;888@@@>>>999===HHHaaattteeeaaa]]]XXXRRRMMMOOOUUUiiikkkppptttuuuzzzgggUUUNNNNNNEEEFFFDDD???@@@HHHNNNQQQcccqqq~~~zzzsssqqqmmmhhhdddcccdddfffjjjkkklllkkkggg___XXXSSSKKKLLLKKKHHHEEEDDDGGGJJJQQQUUUXXXRRRHHHBBBCCCGGGLLLKKKMMMNNNKKKFFFDDDFFFGGGHHHJJJLLLMMMNNNOOOOOOVVVXXX[[[^^^```aaaaaa```RRRTTT[[[dddhhhfffdddeee]]]aaagggqqq{{{mmmpppwww{{{zzzzzzuuurrrqqqdddcccaaa^^^\\\ZZZZZZZZZXXX```iiilllmmmqqq{{{yyyrrrmmmaaaSSSKKKHHHGGGNNN]]]pppzzzuuuvvvwwwvvvkkkcccXXXXXXlllrrrnnnqqqqqqnnnaaaOOO===555555444333222555444444444333222222111111111222222222222333333222222333333333333444444222222222222333444555555666666555555555555666666777777777777777777888999999999999999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<>>>???@@@AAAAAABBBAAAAAACCCDDDDDDBBB@@@BBBHHHLLL888777777888888999:::;;;;;;<<<>>>>>><<<;;;<<<===777;;;>>>@@@@@@@@@>>>===AAACCCDDDFFFGGGHHHHHHIIIHHHIIILLLRRRYYY^^^___^^^SSSXXX^^^aaa___XXXRRROOONNNNNNMMMKKKJJJJJJJJJJJJLLLGGGEEEGGGGGGEEEGGGJJJGGGEEEDDDDDDDDDCCCBBB@@@BBBBBBAAAAAA@@@>>>======999999999999999888888888777777777888888888999999555555555555555555555555666555444333222222222222111111111222222222222222000000111111111111000000111111111111111111111111...///000000111222333333111111222222222222111111111111111111222222222222111111111111111111111111000111222333444555555666666555555555555666777777777777888999::::::::::::999999999999999888888888:::;;;<<<=========>>>>>>===CCC???;;;>>>AAAJJJ[[[nnnzzzcccQQQHHH???999666666444111444;;;444222000///000111000///000000000000000000000000////////////////////////............................................................/////////000........................................................./////////000000000000000000000000000000///000111222333222222111000111111111222222222222111111111111222222222222///111444555555555444444::::::666888@@@>>>@@@MMMnnnwwwooojjjcccXXXRRRRRROOORRRZZZaaacccdddkkkuuutttlllkkkkkk]]]UUUNNNJJJGGGCCCBBBDDDIIINNNSSSXXX```kkkvvv}}}yyyzzzzzzxxxtttpppnnnmmmlllqqqwww{{{yyysssjjjeee[[[\\\^^^]]]YYYSSSMMMIIIHHHMMMQQQPPPMMMLLLOOOSSSNNNKKKJJJKKKIIIEEEGGGMMMJJJJJJJJJJJJJJJIIIHHHGGGOOORRRWWW[[[\\\[[[YYYWWWhhhllluuu}}}zzzzzz}}}{{{vvvtttvvvtttoookkkiiieee```^^^aaa```ccceeedddaaa```bbbeeekkknnnrrrvvvyyy{{{~~~xxxkkk^^^UUUNNNHHHCCCIIIQQQ]]]jjjwww~~~ttthhhYYYYYY^^^jjjyyy~~~tttiii```[[[JJJ===222222777777333000222333333333333222222111111111111111222222222333222222333333333333444444222222222333333444555666777777666666555666666777888777777777777888999:::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBCCCCCCBBBAAABBBCCCFFFGGG777777777777888999:::;;;;;;<<<===<<<:::999999;;;>>>???>>><<<<<>>AAAEEEIIIFFFHHHJJJIIIHHHGGGGGGIIIIIIJJJIIIFFFGGGJJJLLLLLLLLLKKKIIIIIIJJJIIIHHHFFFEEEDDDEEEHHHGGGEEEFFFKKKCCCDDDFFFEEEDDDBBBBBBCCCBBBBBBAAA???===<<<;;;:::999999999888888888888888555666666666777777888888444555555555555555555555666555444333222222222222111111111111111111222222000000111111111111000000000000000000000000000000......///111222333444555111111222222222222111111000111111111111222222222111111111111111111111111000111111222444555666666555555555555555666777777666777888999:::;;;;;;;;;999999888888888888888888<<<===>>>>>><<<<<<===???;;;BBB???;;;BBBDDDDDDIIISSSaaaoooxxxvvvooo~~~www]]]NNNDDD<<<777:::444222555555000---...222000......///000111000000000000000000000000000////////////////////////................................................---.........//////000000............................................................/////////000000000000000000000000000///000111222333222111111000000111111222222222222000111111111111222222222222333333111111444666777555666222555<<<666666CCCEEEMMMjjjzzznnndddaaaZZZVVVTTTSSSQQQRRR___nnnsss}}}zzztttvvv{{{~~~qqqaaa[[[SSSGGGCCCGGGFFFFFFGGGHHHHHHIIINNNUUUfffppp~~~}}}ppprrrttttttqqqjjjccc___]]]aaahhhnnnooojjjaaaYYYSSSWWW\\\aaaeeejjjnnnpppnnnhhheeefffeeedddjjjrrrpppooonnnmmmjjjgggeeedddrrrvvv{{{~~~zzzwwwxxx}}}{{{sssrrrjjjeeehhhmmmpppqqqsssnnnllliiidddZZZRRRSSSXXXYYY^^^dddgggiiiooo{{{vvvsssqqqssswwwwwwqqqlll```XXXNNNHHHDDDEEELLLTTThhhsss~~~}}}{{{vvvuuuqqqkkkcccjjjuuu{{{vvvvvvsssYYYEEE>>>111000333777666222222666000000111222222222222222000000111111222222222333222222333333333444444444333333333333444555666777888777777666666666777777888888777777888999::::::999999999999:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@CCCEEEEEEEEE777777777777888888888888999999999:::::::::;;;;;;:::::::::;;;<<<===>>>?????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDBBBAAAAAA@@@AAAAAA@@@@@@???>>>===<<<;;;;;;999999999888777666666555777777777777777777777777555444444333333444444555333333333222222222111111000111111111111222222222222222222111111111000000111111000000000000111111......------///222555777555444222111111111222222000111111111111222222222111111111000000000000000111111222333333444555555555555555555666666666666777777777777777888888999;;;:::999888888888999:::;;;;;;:::::::::;;;;;;<<<=========>>>??????@@@@@@EEEJJJPPPTTT\\\qqq}}}xxxgggPPPAAA;;;999444000666555444333222222222222000000000000000000000000////////////////////////......////////////......//////.........---------............////////////........................////////////////////////---------.........//////,,,---......//////......000000000000////////////111111111111111111111111000111111111111222222222000000000000000000000000111111222222222333333333333333444444555666666666===AAAJJJZZZrrrzzziii```___YYYPPPMMMQQQTTTTTT\\\aaagggiiihhhlllttt|||~~~wwwfffTTTIIIMMMHHHAAA@@@FFFLLLIII@@@GGGUUUdddkkkppptttuuutttpppssswwwxxxvvvqqqmmmkkkcccbbb`````````___]]][[[UUUXXX]]]bbbhhhnnntttwwwzzzpppnnnxxx~~~|||~~~{{{rrrooossswwwwwwvvvuuuzzz~~~zzzxxxxxxwwwyyy|||}}}yyyssslllgggiiiuuu{{{wwwuuuxxxwwwpppyyytttlllbbb\\\\\\```dddfff```\\\\\\[[[ZZZ\\\aaacccdddggglllqqquuuuuuuuummmnnnlllggg___XXXTTTRRRIIIJJJJJJIIIJJJTTTdddppp}}}xxx{{{~~~wwwmmmeeefffqqqzzzqqqooo{{{|||hhhRRRBBB999777222222222222222222222222111111111111111111111111111111111222222333333333222222333333333333444444111222333444555555555555777777666555555555555555777999;;;<<<;;;::::::::::::;;;===<<<;;;::::::;;;:::;;;<<<======>>>>>>>>><<<===???@@@BBBBBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCC777777777777888888888888999999999::::::::::::;;;::::::::::::;;;===>>>????????????@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>===<<<;;;:::999999888777777666555555666666666666666666666666444444333333333333444444333333222222222111111111000000111111111222222222222222222111111111000000111111000000000000111111///.........///111444555444333222111111111111222000000111111111222222222111000000000000000000000111111222333333444555555555555555555666666666666777777666666777777888999::::::999888888888999:::;;;:::::::::;;;;;;<<<===<<<<<<===>>>>>>??????@@@???CCCFFFGGGJJJVVViiixxxppp___OOOEEE:::444555666555333444444222111111000000000000000000000000000000000..............................////////////......///.........------------............////////////........................////////////////////////---------.........//////,,,---......//////......000/////////////////////111111111111111111111111000000111111111222222222000000000000000000000000111111111222222222333333333333333444555555666666777888<<>>>>>>>>>>><<<======>>>???@@@AAAAAAEEEDDDCCCBBBBBBCCCDDDFFF777777777777888888888888888888999999999:::::::::999999::::::;;;===>>>???????????????????????????????????????@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA???>>>>>>===<<<;;;::::::888888777777666666555555555555555555555555555555333222222222222222222333333222222222222111111111000000000111111111222222222111111111111000000000111000000//////000000111000///......///000222333333222111111000111111111000000000111111111222222000000000000000000111111111222222333333444444555444555555555555666666666777777666666777777888999999999888888888999999:::::::::::::::;;;<<<>>>>>>;;;<<<<<<===>>>>>>?????????@@@AAAAAAAAADDDKKKQQQiii}}}rrrdddUUUDDD888888666444333444444333222333222111000////////////000000000000000000000000..............................////////////..................---------------............/////////........................////////////////////////---------...............,,,---......//////......////////////////////////000000000000000000000000000000000111111111222222000000000000000000000000111111111222222222222333222333333444444555555666888777777777:::BBBKKKQQQkkkuuupppmmmhhhaaaQQQOOOLLLKKKMMMRRRXXX\\\hhhjjjnnntttyyyyyyuuuppptttxxxcccRRRIIIEEE???BBBBBB>>>???DDDIIIJJJHHHLLLRRRXXX]]]```aaabbb```______aaaccceeeeeedddjjjmmmpppqqqppppppsssvvvsssqqqtttwwwsssjjjkkkrrrrrrqqqppprrruuuvvvssspppjjjmmmpppsssssstttuuuvvvqqqooollljjjjjjnnnrrruuutttooommmoooqqqqqqrrruuuooommmmmmnnnpppooojjjfffbbbaaabbbggghhhffffffiiihhheeeaaa\\\YYYUUUQQQMMMMMMFFF???>>>DDDLLLRRRTTTggglllsssvvvvvvwwwyyy{{{xxxnnndddccc______iii}}}~~~~~~tttaaaRRRGGGCCC===999666555333333222222222222222222222222111111111111111111111111111111111222222222222222222222222222333333333333333444555666666777666666777666555555444555555555555777999:::999999:::;;;888:::;;;;;;:::999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@CCCBBBBBBAAABBBCCCEEEFFF666777777777888888888888888888888888999999999999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>=====================>>>???@@@@@@AAABBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@======<<<<<<;;;::::::999777777777666666555555555444444444444444444444444222222111111111111222222222222222222111111111111000000000000111111111111111111111111000000000000000000////////////000000000000/////////000111111111111111000000000111111000000000000111111111111000000000000000111111111222222222333333444444444444444444555555555666666666666666666666777888888888888888888888999999999999999999:::;;;===>>>???;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@AAABBBCCCPPPYYYdddppp~~~tttYYYCCC:::888888888666777888888555333222111222111000000/////////000000000000000000000000000........................---......//////......------------------------------------.........//////........................////////////////////////........................,,,---......///..................///////////////////////////////////////000000000000111111111111000000000000000000000000111111111111222222222222222222222333444444555555888888888777666888;;;===GGGZZZvvv}}}uuueee___XXXVVVYYY^^^bbbccceeedddcccgggkkkmmmjjjgggooovvv|||wwweeeTTTMMMMMMJJJDDDBBBEEEFFFCCC@@@AAABBBEEEGGGHHHGGGFFFGGGHHHKKKQQQYYY```ccceeefffkkkttt}}}~~~}}}zzzxxx|||vvvwwwyyy||||||yyytttpppnnnoooppppppqqqqqqrrrsssooonnnllllllmmmqqquuuwww{{{qqqlllqqqtttpppoootttnnnnnnpppuuuxxxuuulllccc___\\\[[[]]]\\\XXXVVVXXXVVVSSSOOOLLLJJJHHHEEEBBBEEEEEEHHHPPPZZZeeennnrrr}}}wwwrrrpppsssyyy~~~xxxpppuuu~~~}}}xxxzzzdddOOODDD<<<888444222444666555333111111111111111111111111111111111111111111111111111111111111111222222222111222222222222333333333333333444555555666555555666555555444444555555555444666888888888888:::;;;777999;;;;;;:::999999:::;;;;;;<<<===>>>>>>>>>>>>???>>><<<;;;;;;===>>>@@@????????????@@@AAACCCCCC666777777777888888888888777777777888888888999999999999999:::;;;<<<===>>>>>>=====================<<<<<<;;;<<<<<<===>>>???AAAAAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@???<<<<<<;;;;;;:::999999999666666666555555555555555555555555555555555555555222111111000000111111222222222222111111111000000//////000000000111111111000000000000000000000000000000////////////000000000///////////////000000000000000000000000000000//////000000000111111111//////000000111111111111222222333333333333444444444444444444555555555555666666666555666777777888777777888888999999999999888888999999;;;<<<>>>>>>999::::::;;;<<<<<<======<<<;;;;;;;;;<<<>>>??????EEEFFFFFFGGGPPPaaarrr|||{{{xxx}}}}}}gggKKKDDD;;;666666777666444///222444444222111222444222111111000000000000111////////////////////////........................------............------,,,,,,------------------------------....................................////////////////////////.....................---,,,---......///.........------....../////////000........................//////000000000111111111000000000000000000000000000000111111111222222222111111222222333444444444111333555666666666888::::::AAAMMM]]]qqqzzzsssrrrwww|||zzzrrrhhhdddhhhqqqyyy~~~zzzwwwsssvvvssseeeddd___XXXSSSOOOFFF===CCCAAA@@@@@@BBBCCCBBBAAA@@@@@@BBBFFFLLLQQQTTTUUURRRTTT]]]lll{{{{{{sssyyyvvvwww|||}}}{{{zzzwwwzzz{{{xxxuuurrrqqqooommmllllllkkkjjjppprrrtttvvvwwwvvvvvvuuutttkkkggglllmmmfffcccfffbbbbbbdddhhhkkkfff[[[RRRWWWRRROOONNNLLLGGGGGGJJJFFFDDDDDDDDDFFFGGGFFFDDDJJJWWWiiivvvzzzyyyxxxwwwrrrpppmmmooouuu}}}~~~vvvlllkkkzzzzzzooouuurrr^^^JJJ<<<777888444000///222333222000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222333444444444333333555555444444444444555555444666777777666777888:::666888::::::999888999::::::;;;<<<======>>>>>>===@@@>>>===<<<<<<===???@@@>>>>>>>>>???@@@AAABBBBBB777777777777888888888888666777777777777888888888888888999999:::<<<===>>>========================<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBB@@@>>>===::::::::::::999999999888555555555555555555444444555555555555555555555555222111111111111111111222222111111111111000000000/////////000000000111111//////000000000000000111000//////......//////000.../////////////////////...//////000000000000////////////000000000111111/////////000111111222222333333333333333333333333333444444444444555555555666666555555666666777888555666777888999999999999888888888888999:::<<<<<<999999999:::;;;;;;<<<<<<<<<;;;:::999999;;;===>>>>>>>>>===<<<>>>DDDKKKPPPYYYjjj{{{zzz}}}|||fffNNN???777666555666777666444222222222222111//////000111111111000000000000111111////////////////////////------------------------------............------,,,,,,,,,,,,------------,,,------------.................................////////////////////////...............---------,,,---......//////......---------......//////000/////////////////////////////////000000000111111000000000000000000000000000000000111111111111222000111111222222333333444///111333444444555777888:::999;;;AAAKKK[[[rrrtttbbb^^^hhhyyyyyyiiijjjkkkkkkooopppiii___NNNJJJEEECCCDDDDDDBBB??????===<<<>>>AAADDDEEEEEEEEEBBBBBBKKKZZZdddccc______\\\[[[___eeehhhhhhfffkkkpppuuuvvvtttrrrssstttqqqooollljjjiiigggdddbbbfffiiillloooooolllhhheee```\\\ZZZ[[[ZZZUUURRRRRRSSSSSSUUUWWWXXXTTTMMMFFFHHHDDDBBBCCCBBB@@@BBBEEEDDDFFFKKKRRRZZZ```bbbbbbiiirrrzzzzzzuuurrrtttxxxxxxxxx{{{~~~wwwqqqhhh^^^YYYjjjtttttt|||nnnWWWIIIBBB;;;444111444222000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222222222222111222333333333333222222444444444333444444555666555666666666555555777888555777999999888888999:::999999:::;;;<<<<<<<<<<<<>>>===<<<<<<===>>>???@@@???@@@@@@AAAAAABBBBBBBBB777777777777888888888888666666666777777777888888888888888999:::;;;======<<<<<<<<<===>>>>>>??????============>>>???@@@@@@?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA???@@@AAAAAAAAA???===<<<999999999999999888888888444444444444444444444444333333333333333333333333222222222111111222222222111111111111000000000000////////////000000000111////////////000000111111//////............//////------...///000000000000---...///000000000//////////////////000000000111...//////000111111222222333333333333333333333333333333444444444555555555666555555555555666777777444555777888999999999888888777777777888999999:::888888999999:::;;;;;;;;;<<<======<<<::::::<<<>>>:::;;;<<<>>>===<<<<<<>>>===DDDMMMVVV```pppwww^^^SSSLLLAAA999777:::888444111000111333444777666444333222111///...000//////......///000000////////////////////////------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,---------.................................//////////////////////////////.........---------,,,---......//////......,,,,,,---......///000000////////////////////////////////////000000000111000000000000000000000000000000000000111111111111000000111111222333333333222333444444333444666777;;;888888<<<>>>AAAJJJTTTiii|||rrr```___jjjvvv~~~uuuuuuvvv{{{ddd]]]VVVRRRRRRQQQNNNKKKGGGDDDAAA@@@@@@AAAAAA@@@BBB>>><<<>>>DDDKKKNNNNNNIIIHHHGGGFFFIIINNNRRRSSSPPPSSSWWWVVVRRRRRRWWW[[[ccc```^^^^^^^^^]]]YYYVVVUUUVVVWWWXXXWWWUUUSSSQQQLLLOOOOOOJJJGGGGGGGGGEEEJJJJJJKKKLLLLLLKKKJJJIIIEEECCCEEEJJJLLLKKKMMMPPPXXX[[[aaaiiiqqqvvvwwwvvvzzzxxxtttmmmiiillluuu~~~xxxkkkaaaggggggjjjxxx~~~yyyppphhhaaaOOO<<<555666555333222111222222111000000222333111111111111111111111111111111111111111111111111222111111111000000000///111111111111222222222222222333333444444333333222444333333333444444555666666666666555333333555777444666888999888888999:::777888999:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@777777777777888888888888666666666666777777777777888888888999:::;;;======;;;<<<<<<===>>>???@@@@@@>>>======>>>>>>???@@@AAA???????????????@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEBBBCCCCCCCCCBBBBBBAAA@@@>>>???@@@AAA@@@>>><<<;;;999999999888888888888888444444444444444444444444222222222222222222222222333333222222222222333333111111111111000000000000////////////000000000000.../////////000000111111//////............//////,,,---...///000000000000,,,---///000000000//////////////////000000000000...//////000111222222222333333333333333333333333333333333444444444555555555555555555555666777777444555777888999999999888888777777777777777888888777888888999::::::;;;;;;777:::===<<<999888:::<<<::::::;;;===;;;::::::===::::::<<>>AAALLLZZZiiiqqq~~~|||pppZZZIII===<<<:::333111555111222333333222111000000000///000222444555444222......---------......///////////////////////////------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................//////////////////////////////.........---------,,,---......//////......,,,,,,------...///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000111222222333333333444444222111111444666:::888:::???@@@<<<<<>>@@@BBBAAA@@@???BBBDDDCCCDDDCCC???===BBBIIINNNKKKNNNNNNKKKEEEEEEKKKQQQMMMLLLKKKLLLNNNNNNJJJGGGLLLKKKIIIGGGFFFFFFGGGHHHCCCJJJJJJAAA===CCCEEEBBBDDDDDDEEEEEEFFFHHHLLLOOOOOOPPPTTT\\\___^^^___aaaqqqrrrtttvvvvvvtttoookkkhhhjjjnnnrrruuuwwwzzz||||||vvvqqqrrryyyqqq~~~iiiXXXNNN===999666555222///000444...111222000---,,,...111000000000000000000000000111111111111111111111111222111111111000000//////000111111111111222222222444444444555555444333333333333333333444444555666777777666444222222444666444666888888888888999:::777777888999::::::::::::777888:::;;;<<<=========>>>>>>?????????>>>>>>===555444444444444555666666666666666666777777777777777888888999999:::;;;;;;<<<<<<;;;:::???EEEFFFCCC;;;;;;<<<<<<======>>>>>>======???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>????????????>>>===;;;;;;;;;:::999888777777777777444333333222222222333333333333333222222222111111111111111111111111111111222222222111000//////...111111000000//////......////////////////////////000000000000////////////000000000000000000000000//////////////////////////////...//////000111222111111222222222333333333111111222222222333333333444444444555555555555666333333222222333333444555555555555555666666666666666555555555555444444444666666666777888888999999::::::::::::999999888777;;;:::999888888888999:::888888888888999;;;>>>???EEEFFFIIILLLPPPTTTVVVXXXfffjjjqqqyyy|||lll\\\PPPHHHDDD<<<;;;:::888777555444333333333333222222111111111000000000000000000000000111111000000//////......////////////////////////////////////////////////------------------------....................................////////////...------,,,,,,------...............................................................////////////....................................////////////000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222222222333333333333444444555666777888999:::;;;;;;>>>AAAFFFMMMZZZoooooo```UUUWWWaaaoooxxxooopppzzzwwwkkkgggddd]]]WWWTTTNNNKKKFFFCCCAAAAAAAAAAAA@@@@@@???>>>>>>BBBGGGKKKOOOMMMKKKIIIHHHHHHIIIIIILLLGGGDDDDDDGGGJJJIIIGGGHHHEEEAAA@@@AAABBBBBBBBB@@@CCCCCC???AAAGGGGGGCCCIIIKKKOOOSSSXXX___hhhnnnvvvtttooojjjlllqqqrrroookkklllllljjjiiikkkqqqwwwyyyzzzooobbbWWWXXXZZZdddwww{{{ooowww|||iiiXXXIII???;;;444444333333222111000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222000111111111111222222222222222222222222222333333333333333333444444555666555444444333333333444444555666777777777666444333666666666666777777777777999999;;;<<<======>>>>>>>>>>>>=========>>>>>>???444444444444444555555666555555555666666666777777777777888888999::::::;;;;;;===<<<<<>>????????????@@@@@@AAACCCCCCDDDDDDDDDCCCCCCBBBBBBAAA???>>>===============<<<;;;::::::999999888777666666666666555555444333222222333333333333222222222111111111111111111111111111111111222222111111000//////...000000000000//////..............................000/////////////////////000000000000000000000000//////////////////////////////......///000111111111111111111222222222333111111222222222333333333333333333333444444444444333333222222333333444555555555555555666666666666555555555555444444444444444555555666666777777888999999999999999999888888:::999888777777777888888666666666666777999:::;;;888999;;;===???AAACCCCCC===???CCCGGGJJJLLLMMMMMMJJJMMMQQQUUUWWWVVVSSSRRRUUURRROOOPPPSSSWWWXXXXXXPPPMMMHHHBBB===999888777999888777666555333222222333333222222222111111111000000000000000000000000000000000000//////......////////////////////////........................------------------------........................------------...............------,,,,,,------...............................................................////////////....................................//////////////////////////////////////////000000000111111111111111111111111111111111000000111111111222222222222222222333333333444444555555666777888999::::::>>>??????@@@CCCLLLXXXaaattt|||pppbbb[[[XXX[[[fffrrr}}}www{{{uuulll___UUUPPPNNNLLLLLLHHHHHHGGGEEECCCCCCFFFHHHJJJLLLMMMLLLKKKJJJKKKLLLJJJHHHEEEDDDDDDFFFGGGGGGEEEDDDCCCCCCDDDDDDEEEEEEHHHJJJIIIHHHMMMUUUVVVQQQYYYbbboooyyy|||wwwooojjjyyytttttttttrrrqqqpppqqqtttyyy~~~tttyyy|||{{{wwwrrriii```^^^[[[^^^jjjyyy~~~wwwhhhXXXLLLCCC:::444333333222222111000000//////////////////////////////////////////////////////////////////000000000000000000111111111222222222000111111111111222222222111222222222222333333333333333222222222333444444555444444333333444444555555666777777777666555444666666666777777777888888999:::;;;<<<============<<<<<<<<<<<<======>>>???444444333333444444555666444444444555555555666666777777777888999999::::::999;;;;;;<<<@@@FFFHHHFFF<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999888777666555555444555555777666555444333222222222333222222222222111111111111111111111111111111111222111111000000//////...000000000////////////...........................////////////////////////000000000000000000000000//////////////////////////////.........///000000000000000000111111111111111111222222222333333333222222222222333333333333333333222222333333444555444555555555555666666666555555555555444444444444333333444444555666666666777777888999999999888888888777666666555555666666555444444444444555666777444444555555555555666666777777888999999888777666777999;;;<<<<<<;;;:::888<<<:::999:::<<<>>>>>>>>>::::::999888777777777888444444444333222222111111222222222111111111111111000000000000000000000000000000000////////////...////////////////////////................................................------------------------+++,,,,,,,,,------------...------,,,,,,------...........................---------------------------............/////////....................................//////////////////////////////////////////000000000000111111111111111111111111111111000000000111111111222222222222222222333333333333333444444555666777888888888888888999:::<<<>>>@@@LLLYYYlllssseeeYYYXXXaaammmqqqqqqlllgggjjjwww|||yyy~~~nnnddd`````````^^^eeeeeeccc```\\\ZZZZZZ[[[]]]```aaa\\\TTTMMMKKKLLLMMMNNNOOOMMMJJJJJJLLLOOOLLLMMMOOOQQQTTTYYY```dddXXXYYYYYY\\\fffppprrrooocccgggmmmtttxxxxxxuuuqqquuu~~~zzzxxxvvvuuu|||yyyzzz{{{wwwnnneee^^^dddmmmwwwuuukkkdddgggtttoooaaaMMMCCC:::888666333111222111111000000//////......////////////////////////////////////////////////////////////000000000000000000000111111111222222000111111111111222222222111111222222222333333333444333222222222222222222555444444444444444555555666666777777777666555444777777777777888888888888;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<======>>>???333333333333333444444555333333333444444444555555666666777777888999999999555888999888;;;@@@AAA???===<<<<<<;;;;;;::::::::::::;;;<<<======>>>>>>===???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<;;;;;;:::999999777777666555444444555555888777666444333222222222222222222222111111111111111111111111111111111111111111000000////////////////////////////////////................................./////////////////////////////////////////////////////////////////////......//////000000/////////000000000000000111111222222222333333333222222222222333333333333333333222222333333444555444444444555555555666666555555555444444444333333333333444444555555666666555666777777888888888888666555555444444444444444444333333333333333333333666666666555555444444333555555666666777666555555888888888888888888888888777777777888999999888777777777777666555333222111222222222111111111111111111111111111111111111000000000000000000000000000////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,------------...------,,,,,,------...........................---------------------------------.........//////....................................////////////////////////////////////////////////000000000111111111111111111111111111000000000000111111111111111222222222222333333333222333333444555555666666555555666999===??????>>>CCCDDDFFFLLL\\\vvvsssfffdddjjjqqqnnnnnnhhh]]]XXXZZZ```ccc}}}zzzqqqgggcccddddddbbb___ooopppqqqqqqqqqrrrtttwwwuuukkkiiijjjlllppptttsssnnnjjjkkkmmmhhhhhhhhhiiilllttt}}}~~~xxxpppmmmoooqqqooojjjllliiigggiiipppyyy}}}~~~wwwqqqyyyyyy{{{~~~|||qqq```SSSYYY]]]hhhzzzyyymmmppp|||hhhPPPAAA===777333444555444333555000000000/////////......////////////////////////////////////////////////////////////000000000000000000000000111111111111000000111111111222222222111111111222222333333444555555444333222222222222555444444444444555555666777777777777666666555555777777777777888888888999<<<<<<<<<<<<;;;;;;:::999888999:::;;;===>>>>>>>>>222222222222222333444444333333333333444444444444555666666777777888888999555888999777777:::;;;999<<<<<<;;;;;;::::::999999:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAA@@@@@@???>>>===;;;;;;<<<<<<<<<;;;::::::777777666555555555666666888777555444333222111111222222222111111111000000000000000000000000000000000000000///////////////.............../////////........................------....../////////000//////////////////////////////////////////////////////...//////000111222////////////////////////111111222222222333333333333333333333444444444444333333222222333333444555444444444444555555555555555444444444444333333333333444444555555666666777444555555666777777777777444444444444333333222222333333333333333222222222333333222222222222222222...///000111111222222222111000000000000111222333222333444444444333333333///000222333333333333222111111111111111111111111000000000000000000000000////////////////////////.............../////////////////////////////////................................................------------------------,,,------------............------,,,,,,------...........................------------------------------------................................................////////////...........................////////////000000000000000000000000000000000//////000000000111111111111111111222222222333333222222222333444444555555:::888777888999:::999888:::<<<>>>AAAGGGPPP[[[ccc{{{tttnnnnnnpppmmmeee^^^^^^______fffjjjjjjccc[[[\\\gggrrrzzzxxxxxx{{{}}}{{{tttmmmcccfffjjjnnnrrrvvv|||~~~{{{~~~zzztttrrrhhhjjjkkkmmmnnnpppsssuuu|||uuunnnnnnrrrwwwzzz{{{||||||~~~xxxkkk___UUUaaalll|||}}}sssqqqmmmkkkuuuvvv{{{qqqggg]]]MMM===444555222000333444111000222000000000000000/////////................................................////////////000000000000//////000000000111111111000000111111111222222222000000111222333333444444777666555444444444444444444444444444444555666777888888777777666666666666666777777777777888888888<<<<<<<<<<<<;;;:::999888888999:::<<<===>>>>>>>>>222222111111222222333444333333333444444444555555555555555666777777888888666;;;<<<999777999999777::::::::::::::::::999999:::;;;<<<===>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>:::;;;;;;<<<<<<;;;;;;:::777666666555555555666666666555444333222111111111222111111111111000000000000000000000000000000000////////////////////////---............/////////---------------------------------......//////000000000000000000000000000////////////////////////......///000111333444555000000000000////////////111111222222222333333333333333333333444444444444333333222222333333444555333444444444444555555555444444444444333333333333333333444444555666666777444444555666666666555555222333333333333222111111222222333333333222111111000000111111111111111111333333333333444444444444222222222222222444555666333555777777666555555666333444555666777777777777111111111111111111000000////////////000000000000////////////////////////---............/////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............................................////////////..............................////////////000000000000000000000000000000/////////000000000111111111111111111222222222222222222222333333333444444999888777666555555666777888;;;>>>@@@AAACCCFFFHHHTTT___ttttttkkkfffccc^^^\\\bbbddd___UUUPPPTTTZZZ]]]fffsssxxxooobbb___bbbrrrxxx~~~ooosssxxx{{{||||||}}}~~~rrrsssssspppooosss|||~~~~~~zzzqqqjjjcccgggmmmuuuzzz{{{xxxtttvvvppplllpppxxxyyysssnnnmmmvvvyyyyyyssskkkeee]]]VVVbbbooowwwnnnqqqyyyqqqcccXXXMMMHHHDDD<<<666333000......111222//////111000000000000000/////////................................................////////////000000000000/////////000000000111111000111111111111222222222000000111222333444444555777666555555555555555555444444444444555666777777999888777666666666777777666666666666777777777777;;;;;;;;;;;;;;;:::999888999:::<<<===>>>>>>>>>===111111111111111222333333444444444444555555555555444444555666666777777888555;;;===:::888999:::888999999999999::::::::::::999:::;;;<<<<<<======<<>>>>>??????>>>>>>======999999::::::::::::999999555555444444444444555555444333222111111111111111111111111111000000000000000000000000000000000000////////////////////////---------.........//////------------------------,,,,,,---......///000000000000000000000000000000////////////////////////......///111333555777888111111111000000/////////111111222222222333333333222222222222333333333333333333222222333333444555333333444444444555555555444444444333333333222222222222333333444444555555444444555555555444444333222222333444333222111000///000111222222222111000222222222222222222222222111000000///////////////000/////////000000111111...000222111000///111444222111111000///......---111111000000000/////////........./////////000000////////////////////////---------.........//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................////////////................................./////////000000000000000000000000000000////////////000000000111111111111111222222222222222222333333333333444444333666888777666666:::===<<<;;;:::999:::>>>BBBFFFDDDFFFQQQaaaooowwwuuuiii`````````___[[[WWWTTTRRRXXX\\\dddggg```SSSLLLLLLRRR[[[iiirrrtttppplllhhhrrrzzz{{{wwwpppkkklllttt|||xxx}}}|||zzzxxxzzzwwwoooiiihhhqqq|||yyyyyyvvvmmmaaaZZZ[[[]]]eeevvv}}}vvvmmmtttzzz}}}wwwmmmfff[[[OOOHHH@@@:::888;;;<<<888333222000...///222222//////333........................................................................////////////000000000000////////////000000000111000111111111111222222222///000111222333444444555555555444444444555666666444444444444555666777888999888777666666666777888444555555555666666666666::::::;;;;;;;;;:::999999:::;;;===??????>>>===<<<111111111000111222222333444444444555555555666666444444555555666777777777222888<<<999777999:::999888888888999999::::::;;;888888999:::;;;;;;;;;;;;>>>>>>?????????>>>>>>=====================<<<;;;777888888999999999888888333333333222222333444444222222111111000111111111111111111111000000000000000000000000000000000000.........///////////////---------.........//////------------------------,,,,,,------...///000000000000000000000000000000////////////////////////---...///111444666999:::222222111111000000//////111111222222222333333333000111111111111222222222333333222222333333444555333333333444444444555555444444444333333333222222000111111222333333444444555555555555444333222222222222333444333222111000---...000111111111000///111111111000000000000///111111000000000000111111000000000000/////////...///111333222000111333666222222111000000000000111111000000///......---------.........//////000000////////////////////////---------.........//////////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000..................................../////////000000000000000000000000000////////////000000000000000111111111111222222222333333333333333333444444222666:::999555444777;;;777888:::;;;<<<;;;;;;;;;>>>===CCCOOOVVVTTTSSSVVV```fffsssyyypppmmmnnnllleee]]]______aaaeeecccZZZRRRNNNQQQYYYbbbeeeaaaZZZUUUSSSSSS```tttvvvnnnddd___cccooo~~~wwwkkkdddnnnvvvjjjhhhqqq{{{zzzpppcccYYYQQQOOOZZZiiillltttzzzwwwmmmdddccceeecccrrrgggjjjuuuyyykkkZZZNNNDDD;;;777888000000555===@@@999222///111//////111000------111------------------------................................................////////////000000000000////////////000000000000000111111111111222222222///000000222333444555555333333333333444444555666444444444555555777888888:::999777666666666777888444444444444555555555666999::::::;;;;;;:::::::::;;;<<<>>>@@@@@@???===<<<222222111111222222333444666555555555555444444444555555666666777777888888777777666666666666777777777777777777777888888888555777:::===>>>===<<<:::===============<<<;;;;;;===>>>???@@@@@@???>>>===;;;;;;:::999888666666555666666666666555555555555333222222111111222222333333222222111111222222333000000000000000000000000000000000000////////////........................////////////////////////---------............///........................////////////////////////,,,000111111444:::===<<<333333222111000000000111000111111111111222222222111111111111111111111111222222222222222222222222444444444444444444444444444333222222222333444555111222333333444444333333444555555555444333333222000000000000000000000000111111000000//////......000000000000000000000000////////////////////////111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........111111000///...------,,,........................//////000000///...------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,//////.........---------,,,,,,,,,---------......................................................////////////000000000000////////////000000000000000000000000111111111111222222333333333333444444333333444555666777888999999999999:::::::::;;;;;;>>>??????@@@BBBCCCDDDDDDKKKKKKNNNUUU___dddccc```iiirrrzzzpppmmmeeecccooozzzzzzssslll___jjjxxxyyykkk[[[QQQXXXXXXbbbsssxxxsss]]]XXXWWW\\\aaadddgggkkkbbbWWWQQQZZZgggpppwww|||vvvrrrlllfffbbbcccfffjjjkkkqqqqqqiii```^^^bbbdddxxxrrrjjjgggkkkzzzxxxhhh\\\GGGDDD>>>999555333444444111222444555555444222111000000000000000000000000////////////////////////000000000000000000000000....................................////////////////////////000000000000111111222333333333333222333333222222333333444555222333444555666666666666666666666666777888999::::::;;;;;;;;;:::888666555666666666777888888999999:::::::::;;;<<<===>>>???:::<<<>>>???@@@???===<<<222222222222222333333444444444555555555555555555555555666666777777777777777777666666666666777777777777777888888888888888777888:::<<<=========<<<>>>>>>>>>>>>===<<<;;;:::======>>>??????>>>======;;;;;;:::999888777666666555555555555444444444444333222222111111222222333222222222111111222222222000000000000000000000000000000000000/////////...................................................---------............///........................////////////////////////...111222222444999<<<:::333222111111000000111111000000111111111222222222111111111111111111111111222222222222222222222222444444444444444444444444444444333222222222333444111222333333444444333333444444444444444333222222000000000000000000000000000000000000//////......////////////////////////........................111000000///......//////////////////////////////000000000000000000000000////////////////////////////////////............000000//////......------........................///////////////...------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///.........------------,,,,,,,,,---------........................................................./////////000000000000////////////000000000000000000000000111111111111222222222333333333444444333333444555555666777777999999999999::::::::::::<<<<<<===>>>???@@@AAABBB@@@???@@@FFFMMMPPPOOOMMMNNNRRRXXX___jjj|||~~~ttthhhbbbaaahhhnnnnnnkkkiiiaaaaaahhhssszzzvvvpppmmmeee[[[TTTUUUYYY___hhhrrr~~~}}}xxxpppeee^^^\\\\\\kkkxxxzzzmmmfffgggiiixxx~~~rrrggg]]]QQQCCC:::<<<:::666333111000111111///000222333333222000///////////////////////////////////////////////////////////////////////////....................................////////////////////////000000000000000111222222333333222222333222222222222333444444333333444555666666666666666666666666777888999:::999:::::::::999888666555666666777777888999999999;;;;;;:::;;;;;;<<<===>>>;;;<<<>>>???@@@???>>>===333333222222333333444555333333333444555555666666555666666666666777777777777666666555555666666777777777888888888999999999999999:::;;;<<<===>>>>>>????????????>>>===<<<;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777777444444444444333333333222222222111111111111222222222222111111111111222222000000000000000000000000000000000/////////......................................................---------............///........................///////////////////////////222333222444999;;;999222222111000000000111111000000000111111111222222111111111111111111111111222222222222222222222222444444444444444444444444555444333222222111222222111222222333333333333333333333444444444333222222000000000000000000000000000000000////////////...////////////////////////........................000000///............///////////////////////////000000000000000000000000////////////////////////........................//////..................------------------------...////////////...------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,............------------,,,,,,,,,---------............................................................/////////000000000////////////000000000000000000000000111111111111222222222222333333333333333333333444444555555555888888888999999999::::::999:::;;;;;;<<<===>>>>>>???===<<<>>>BBBDDDBBB@@@CCCBBBAAAAAADDDOOO]]]ggguuu|||pppeeecccfffjjjnnnrrr}}}xxxkkk___VVVVVVaaalll||||||xxxmmm```XXXYYY\\\rrrtttsssuuu{{{wwwuuurrrkkkeeeUUUOOOFFF@@@<<<888333///111111000/////////000000......000000000000......////////////////////////////////////////////////////////////////////////....................................////////////////////////000000000000000111222222333333222222222222222222222333444444333444555666777777777777666666555666666777888999888888999999888777666555777777777888999999::::::;;;;;;;;;::::::;;;<<<<<<;;;<<<>>>?????????>>>===333333333222333333444555111222222333555666666777666666666666666666666666666666666555555666666666777777888888999999::::::::::::999:::;;;<<<>>>???======>>>>>>>>>>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999888888777444444444444333333333333222222111111111111222222111111000000000000111111////////////////////////000000/////////.........................................................---------............///........................////////////////////////...111222111444999;;;:::111111000000000000111111000000000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333555444333222222111111000111111222333333333333222222222333333333333222222000000000000000000000000////////////////////////////////////////////////........................//////...------.........////////////////////////////////////////////////////////////////////////------...............///---.....................------------------------.........//////...------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------.............................................................../////////000000////////////000000000000///000000000111111111111111222222222222333333333333333333333333333333333777777777888888888999999888888999:::;;;;;;<<<<<>>>>>@@@AAA@@@???@@@AAABBBBBBAAABBBEEEHHHLLLSSS]]]hhhqqqzzz{{{www|||sssjjjlllwwwvvvrrryyyyyyoooggg\\\SSSLLLFFF>>>888888555111000222444555444...//////000111111111111---...////////////...---////////////////////////////////////////////////////////////////////////....................................////////////////////////000000000000000000111222222222222222222222222111222333333444444555666666777777777666666555555555666666777888777777777777666666666666777777888888999999::::::;;;;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>===333222222222222333444444000111222333444666777777666666666555555555555555666666555555555555666666666666777888999999:::::::::999888888999;;;>>>???:::;;;<<<>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888555555555444444444444333222111111000000111111222111000000//////000000111////////////////////////////////////............................................................---------............///........................////////////////////////,,,///111000333999;;;:::111000000///000000111111//////000000000111111111111111111111111111111111222222222222222222222222333333333333333333333333444444333333222111000///000111222222333333222222111111222222222222222111////////////////////////.............../////////...................................................---------------..............................................................................,,,---------......//////------------............------------------------------............------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,---------..................................................................////////////////////////000000000000///000000000111111111111111111111222222222333333222222333333333333333333666666666777777777888888888888999999::::::;;;;;;===<<<;;;;;;<<<===>>>===666:::>>>BBBDDDDDDDDDDDDGGGHHHHHHHHHJJJMMMRRRVVVggglllvvvxxxuuuyyy|||uuuhhh___KKKFFF???;;;999777555333444222111000000000///...///000111222222111111000...//////////////////...........................////////////////////////............................................................////////////////////////000000000000000000111222222222222111222111111111111222333333444555555666666666666666555555555444555555666777555555555555555555555666666777777888999999::::::;;;::::::999999999::::::;;;;;;<<<<<<============222222111111222222333444000111222333444555666666666666666555555555555444666555555444444555555666555555666777888999999:::888888777888999:::<<<===999:::;;;===>>>?????????;;;;;;::::::::::::;;;;;;999999999888888888777777555555555555444444444444111111000000000000111111000000////////////000000000000000000000000000000/////////.........------........................---------------------------------............///........................////////////////////////+++...//////111777999888000000/////////000111111/////////000000000111111111111111111111111111111222222222222222222222222333333333333333333333333222333333333222111000///000111111222222222222222000000111222222222111111////////////////////////---............/////////........................---------------------------,,,,,,,,,,,,---..............................................................................,,,,,,,,,---......//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......................................................------........./////////////////////000000000000000000000000111111111111111111111111222222222222222222222333333444444444555555555666666666777777888888888999999:::::::::888888999:::;;;<<<<<<===:::;;;;;;===>>>@@@AAAAAA???AAABBBBBBAAA@@@@@@AAAAAACCCGGGMMMTTTXXXYYYYYYcccppp|||uuujjjggg___XXXUUUOOOHHHCCCCCC:::777444222333333333333222222222222111000......//////000000000///......////////////////////////........................////////////////////////............................................................////////////////////////000000000000///000111111222222111111111111111111111222333333444444555555555555555444555555444444444444555555333333333333333444555666666666666777888888999999999999999888888999::::::::::::::::::;;;;;;;;;<<<111111000000111111222333111111222333444444555555666666555555555444444444666555555444444555555666333444555666777888999999666666666777888999;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999888888999:::;;;888888888777777777777666444444444444333333333222111111000000000000111111000//////......//////000000000000000000000000000//////.........---------........................---------------------------------............///........................////////////////////////---000000...///333555333///////////////000111111////////////000000000111111111111111111111111111222222222222222222222222222222222222222222222222111111222333222222111000000000111222222222222222///000000111222222111111////////////////////////---------.........//////........................------------------------,,,,,,++++++,,,------...........................------------------------........................++++++,,,------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......................................................---------.........//////////////////000000000000000000000000111111111111111111111111222222222222111222222333444555555666444444555555555666666666777777777888888888888999555777999;;;<<<<<<<<<===@@@>>>===<<<<<<<<<<<<;;;666999===??????>>>>>>???<<<;;;:::;;;===???@@@@@@CCCGGGNNNUUU[[[cccjjjnnn~~~~~~{{{zzztttlllcccbbb___\\\WWWRRRKKKGGGEEE@@@;;;888333///000444777555222000///...------///000111111111222333444........................//////............//////........................////////////////////////............................................................////////////////////////000000000000///000000111111111111111111111111111111222222333333333444444444444333333555555444444333444444555222111111111222333555666555555555666777777888888888888777888888999:::;;;999999888888999999::::::000000000///000111111222111222222333333444444555666666555555555444444444555555555444444555555555333333444555666777888888555555666777888999999:::<<<<<<<<<<<<;;;:::999888;;;:::999888888999:::;;;777777777777666666666666333333333222222222111111111111000000000000111111//////............//////000000000000000000000000//////.........---------........................---------------------------------.........//////........................///////////////////////////111111------000111//////////////////000111111////////////000000000000111111111111111111111111222222222222222222222222222222222222222222222222///000222333333222111000000000111222222222222111//////000111111111111111////////////////////////---------.........//////........................------------------------++++++++++++,,,,,,---...........................------------------------........................++++++,,,,,,---...////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------------,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......................................................---------.........//////////////////000000000000000000000000111111111111000111111111111222222222111111222333555666777777444444444555555555666666666666666777777777777777222555888:::::::::::::::666777999===??????<<<:::<<<<<<<<<;;;999999:::<<<>>><<<999777666777777888;;;888999===>>>===@@@FFFBBBKKKZZZiiiuuu~~~{{{tttwwwssssss{{{|||wwwyyytttrrrvvvssskkkbbb[[[VVVMMMDDD???AAA@@@;;;444000222555000...///222333111333777111111000///////////////111111000...---...000222......------......///000///......------......///........................////////////////////////............................................................/////////000////////////000000000000//////000111111111111111111111111000111222222333333333333444444333222222555444444333333333444444111111000000111333555666444444555555666777777777777777777777888999:::;;;888888777777888888999::://////000000000000//////111111222222222333333333333444444555555444444333444444444333333222222222333333333444444444555555777777888888888999999999<<<<<<;;;;;;:::999888888666777888888888888777777888777666555444333222222222222222111111111000000000000000000000000000000000000000000000///......////////////////////////------............------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///////////////000111111//////000111111111111111000000000000111111111111000111222222000000111222111000000000111333555666222222222111111111000000111111222222222333333333//////000111111111111111000000000000000000000000////////////////////////........................------------,,,,,,+++***.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////...---,,,,,,,,,,,,,,,---------.........//////---------............///////////////000000000000000000////////////000000000000111222222222222222222000///111555777666444333333333444444444555555666555444333333444555666666777888999999::::::999;;;:::::::::999888888888===<<<;;;999888777777777666666666666555555555555777777777777777777777777777888:::===BBBGGGKKKNNNNNNNNNNNNPPPSSSXXX\\\___ZZZYYYWWWVVVXXX\\\aaadddfffccc^^^YYYVVVVVVWWWXXX]]][[[XXXUUUQQQNNNKKKIIIDDDCCCAAA===:::666444333222222111111111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////................................................222222111000///...------///...---,,,,,,---...///..................------000000//////.........------------...///000000111////////////000000000000111111000000111111222333555555555444444333333333333333222222222333444444111111222222222333333333444444555555666777777777888666444444666888888888999999999::::::999999999//////000000000000//////111111111222222222333333333333444444444444333333444444333333333222222222333333333444444444555555666666666777777777888888::::::999999888777777666666777777888888777777666777666666555444333333222222222222111111111000000000000000000000000000000000000000000000///..............................------............------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------///............///000000......///000000000000000000000000000111111111111111222333333111111222333666555333222111222333444222222222111111111000000000000000000111111111111//////000111111111111111000000000000000000000000................................................,,,---------,,,,,,+++***......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------............---------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------............///...---,,,,,,,,,,,,---------------.........///------------.............../////////000000000000000000////////////000000///000111111222222111111222000///111444666666444333333333444444444444555666555444333333444555666555666777888999999999999999999999999888888888888<<<;;;:::888777666666666666666666666555555555444444444444444444444444444333333333444555777:::;;;888888888888:::===@@@AAA888777555444555777;;;===>>><<<999666444444555666::::::888666444222000///444444333222111111000000000000////////////000000000000000000000000000000........................................................................................................................111111000000///.........///...------------...///..................------000/////////.........---------......///000000111////////////000000000000111111000000111111222333555444444444333333333333555444333222222222222222111222222222222333333333333444444555666666777777777666444444666888888888888888999999999999888888//////000000000000//////111111111222222222222333333333444444444444333333333333333333222222222222333333333444444444555555555555555555666666666666888888777777666666555555666666666777777666666555555555555444444333333333222111111111111000000000000000000000000000000000//////000000000///..............................------............------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------...------------...//////---...//////000000//////000000000000111111111111222444555444333222333444<<<:::666333111111222222222111111111111000000000........./////////000000///000000111111111111000////////////////////////........................------------------------,,,,,,---------,,,++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...............---------,,,------......------,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------..................---,,,,,,,,,------------------............------------................../////////000000000000000////////////000000...///000000111111000000111000000111444555555444333333333333444444444444555555444444444444555555444555666777888888888888777777777777888888888888:::999888777666555555555666666555555555444444444222222222222222222222222333333222111111111111111111111111111111111111111444222111000///000111222333222111000000000111111333333333222222222222222.........//////000000000......------------......////////////////////////................................................................................................------------------------///////////////////////////...------------...///------------------....../////////...............------......///000000000.../////////000000000111111111000000111111222333444444333333333333333222666555444222111111111111222222222222333333333333333333333444555555666666666555444555777999999888666666777777777777666666//////000000000000//////111111111111222222222222333333333444444333333333333222222222222222222222333333333444444444555555444555555555666666666666777777777666666555555555555666666666666555555444444444444333333333333333111111111111000000000000////////////////////////...///////////////..............................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........//////000000000000000///000000000111111111111333444555555444333444555===:::666222000000111222111111111111000000000000........./////////000000///000111111111111000000////////////////////////........................------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................,,,------......------,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------............------,,,,,,,,,------------------------------,,,,,,---------................../////////000000000000////////////000000......///000000000000000111111111222333444444444222222333333333444444444444444444444444444444444333444555666777777777777555555666666777777888888888777666555444444444444555555555444444444333333333333333333333333333333222222222222222222333333333444444444444222111000111111000000//////....../////////000000000//////......//////000000111111111111111000//////......------,,,,,,,,,,,,------........................................................................................................................------------------------........./////////000000.........------.........,,,,,,------------..........................................//////000000......//////000000111111111111000000111111222333333333333333222222222222444444333222111111111222222222222333333333444444222222333333444555555555555444444555777999999888555555555666666555555555//////000000000000//////000000111111111222222222222333333333333333333222222222222222222222222222333333333444444444555555555555555666666666777777777777777777777666666666666666666666666555444444333333333333333222222222000000000000000000000000////////////////////////......////////////..............................,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---......000000111222222222222111///000000000111111111111333444555555333333444555888666333000//////000111000000000000000000000000/////////000000000111111000000111111111000000///////////////////////////........................------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------..................,,,------......------,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,------...------------------,,,,,,,,,,,,,,,------------...............////////////000000////////////000000......///000000000000000000111222222222222333444222222222333333333444444333444444444444444444333333444555666666777777666555555555666666777777888666666555444333333333333444444444444333333333333222222222222222222222222/////////000000111111111---...000111000///...---,,,------.........---------............---,,,+++++++++++++++,,,,,,,,,,,,000//////...---,,,+++***...------,,,,,,------...------------------------................................................................................................------------------------------......//////000000---..................---,,,,,,,,,,,,------......---------...........................////////////.........///000111111111111111000000111111222333222222222222222222222222111111111111222222333444222222333333333444444444222222333333444555555555555444444666888999888777333444444555555444444333//////000000000000//////000000000111111111111222222222333333333333222222111111111222222222222222333333333444444444555555555555555666666666666777888888888888777777777777777777777777666555555444333333333222222111111111//////000000000000000111000000000000000000000000------.../////////......------------------------,,,,,,------------,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......000111222222333333222222000000000000111111111111111333444333222111222333333222111000///000000111//////000000000000000111000000111111111222222222000111111111111000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,------......------,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000////////////000000...///000000111111000000000111222222111111222444222222222222333333333333333333444444444444333333333444555666777777777777666666666666777777777777555555444333333333333333444444333333333222222222////////////////////////111111111111111000///...+++,,,...///000///......000000111111222222333333333333333333222111000///111111111111000000000000------------------------......------------..............................------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------...//////...------++++++,,,,,,------......---------------...............//////////////////------...///000111222222111111000000111111222333000111111111111222222222000000000000222333444555333333333333444444444444333333333444555555666666666555555666888888777555333333444444444444333333//////000000000000//////000000000000111111111111222222333333333333222222000111111111222222222222333333333444444444555555333444444444555555555555777777777777777777777777888888888888777666555444444333333222111000000///////////////000000111111000000000000000000000000,,,---......//////......------------------------+++,,,,,,------,,,,,,+++------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------......///000000111222222222222222000000000000111111111111000111222111000///000222000000000111000000000///////////////000000111111000000000111111111222222111111111111111000//////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////000000////////////000000///000111111222222111111///111333222111000222444111222222222222333333333222333444444444444333222444444555666777777777777888888777777777777777666555555444333333333444444333333333333222222222222////////////////////////111111222222111000///...//////000111111222111111,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000...------,,,,,,------...........................------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---.....................------...//////...------***++++++,,,------......,,,,,,,,,------........./////////////////////...------...///000111222222111111000000111111222333000000000000111111222222111000000000111222333333333333333444444444444555333444444555666666777777777666666777888888666444333444444444444444444333//////000000000000//////000000000000111111111111222222222333333222222222000000111111222222222222333333333444444444555555222222333333333444444444666666666777777777777777999999999999888777555555444444333222111000///....../////////000000111111000000000000000000000000,,,,,,---.../////////...------------------------+++,,,,,,------,,,,,,+++------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------------...////////////000111111111111111000000000000111111111111...000111000///...///000///000111222222111///....../////////000000111111000000000000111111111111111111111111111000//////111111111111111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************,,,+++***+++---...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////000000////////////000000000000111222222222222222///111333222000///111444111111222222222333333333222222444444444444222222444555666777888888888888999999888888777777666666555555444333333333444444333333333222222222111111222222222222222222222222+++,,,---...///...------------------------------111000///------...///000///............///000000------------.....................---------,,,,,,---,,,,,,++++++,,,,,,---////////////////////////------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,******+++,,,,,,---......,,,,,,,,,------.........///////////////.........------...///000111222222111111111000111222222333//////000000111111111222222222111111111111111222333333333444444444555555444444555555666777777777888777777888888777555222333444444555555444444333............////////////000000////////////000000222222222222222222222222444333333222111111111222333333333333333333333333444555666555444333444555888888777777666555555555999999888777666666666777111111111111000000000000222222111111000000//////......////////////......////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---------............///............////////////000000////////////000000333222111000000111222333///////////////000000000000000000000111111111111222222222111111111000000111111111111111000//////111111000///...---,,,,,,...------,,,,,,------...***+++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,------......------,,,------,,,,,,,,,,,,++++++(((((()))***+++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......111000///000111333666888000000000000111111111111000000000000111111111111333333333333333333333333444333333222222333333444444555666777777888888777<<<;;;999999999888555333444444333333222111000000000000000111222222222333//////000000000000//////////////////....................................//////.........---------.........------,,,,,,,,,---------............/////////.........---------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------............////////////......//////000000111111222111111111000000//////000000111222333333444444111222333333444444333333555444222111000111222222666666666666777888999:::999888888777666555555444555555444444444333333333............////////////000000////////////000000222222222222222222222222444333222222111111111222333333333333333333333333444555666666444444555666888888888777777777777777:::999888777666666666666111111111111000000000000111111111000000000000000......////////////..............................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---------............///............////////////000000////////////000000222222111000000111222222000000000000000000000000//////000000000111111111222222222111111111000000111111000000000/////////000000//////......------...------,,,,,,------.........------,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++...---------,,,,,,,,,+++,,,------......------,,,------,,,,,,,,,,,,++++++))))))******++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......111000//////000222444666/////////000000000111111000000000000111111111111333333333333333333333333444333333222222333333444444555666777888888888888;;;999888888999888666444444333333222111111000000000000111111111111111222//////000000000000//////////////////....................................///.........---------,,,......---------,,,,,,,,,------------............///.........------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------............////////////......//////000000111111111111111111000000000///000111111222333333444444111222333333444444333333444333222111111111222333666555555666666777888999888888888888777666555555444444444444333333333333............////////////000000////////////000000222222222222222222222222333333222111111111111222222222333333333333333333333555666666555555777888888888888999999999999999;;;:::999777666555555555111111111111000000000000///000000000000000000111......////////////..............................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------............///............////////////000000////////////000000222111111000000111111222222222111111000000////////////000000000000111111222111111111111000000000111000//////......//////...........................------,,,,,,------...222111///,,,+++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++.........---------------,,,------......------,,,------,,,,,,,,,,,,++++++*********+++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......111000///...///000222222....../////////000000000000000000000111111111111222222333333333333333333333333222222222222333333555555666777888888888888888777777777888888666444333333222222111000000000111111111111000000000000...//////000000//////.../////////............---------------------------......------------,,,,,,------------,,,,,,,,,,,,------------........................------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---............/////////......//////000000111111111111111111000000000000111111111222222333333444111222333333444444333333222222111111111222333333444444444444555666777888666777888999999888666555444444444333333333222222............////////////000000////////////000000111111111111111111111111222222111111111111111222222222222222222333333333333444666666666666888999888888888999:::;;;;;;;;;<<<;;;999777666555444444111111111111000000000///.../////////000000111111......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------............///............////////////000000////////////000000111111000000000000111111333333222111000//////...////////////000000000111111111111111000000000000000000///...---......///---------....../////////...------,,,,,,------...333111...,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++........................,,,------......------,,,------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......000//////.........///000............///////////////000000000111111111111222222222222222333333333333333222222222222333333555555666777888888888888666555555666888888666555222222111111000000000000111111111000000//////......//////////////////...//////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------.........//////......//////000000111111111111111000000000000000111111111222222333333333111222333333444444333333111111111222222333333444333333333333444555666666444666999:::;;;999777555333333333333222222222222............////////////000000////////////000000111111111111111111111111111111111000000111222222111111111222222333333333222444666666555666777999777777888999:::;;;;;;<<<;;;:::888666555444333333111111111111000000000///......//////000000000111......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------............///............////////////000000////////////000000000000000000000000000000333222222111000///.........////////////000000000000000000000000000000000000//////...............,,,,,,------......//////...------,,,,,,------...000...,,,+++***+++---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++........................,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......//////..............................///////////////000000000111111111111111111111222222333333333333222222111111222222333444555666777777888777777555444444555777777666444111111000000000000//////111000000//////...............////////////..................------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------..................//////000000111111000000000000000000111111111222222222222222333333111222333333444444333333000111111222333333333333222222222222333444555666444666888::::::999777555333333222222222111111111............////////////000000////////////000000111111111111111111111111111000000000000111222222000000111111222333333333222444555555444444666777666666777777888999::::::888888666555333333222222111111111111000000000000...//////////////////000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000////////////000000///000000111111000000///111111000000//////............////////////000000//////000000000000000111///000000000000///...---,,,,,,------.........///...------,,,,,,------...,,,++++++***+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------------.........,,,------......------,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,---------..................................../////////000000000000000000000111111111111000000111111222333333333222222111111111111222222333333444555666666666666444333333444666666444333000000000///////////////////////////............---......//////......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------...............//////000000111111000000000000111111111111222222222222222222222222111222333333444444333333111111222333333333222222222222222222333444555666555666777888888777555444222222222111111111000000............////////////000000////////////000000111111111111111111111111000000000000000111222222///000000111222222333333222444555444333333444555444555555666666777777777666555444333222222222222111111111111000000000000///////////////...............////////////......------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000////////////000000...///000111111000///.../////////......................../////////000000////////////000000111111...000111222222000...---------------------------...------,,,,,,------...*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,++++++***++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------...............////////////.../////////000000000111111000000000000111111111111///000000111222222333333222222111111111111222222111222333444555555555555444333333333555555333111////////////////////////---...............//////---......//////......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,---......///------------------------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,---------...............//////000000111111///000000000111111111111222222222222222222222222111222333333444444333333222222333333333222111000333222222333333444555666666666666666666555444333222111111111000000000000............/////////000000000////////////000000000000000000000000000000000000///000000111222222///000000111222222333333222444444444222111222333444444444444555555555555444333222222111111111111111111111111000000000000000000//////.........---......////////////......------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000000////////////000000...///000111111000///...---------.........................../////////000.../////////000000111111...000222444444111...,,,------------------------...------,,,,,,------...)))******+++++++++***))),,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,------......------,,,---------,,,,,,,,,++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---......///000000//////000000000000111111111111000000000000111111111111///000000111222222333333222222111111111111222222111111222333444444444444444333333333444444222000.........///////////////,,,------....../////////---..................---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,---...//////------------------------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------............//////000111111111//////000000111111111222222222222222222222222222222222333444444444333333222333333444333222000///333333333333444555666666777777666555444333333333111111111111000000000000..................------------......///000000000000000000000000000000000000000000000111111111111222111000//////000111222111222222333333444444555222222222333333444444444333333222222111000000000////////////////////////////////////////////////........................---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,........................---------............///............////////////111000000000//////......//////000000000000//////000000000000000000000000000000000000000000000000////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,---------..............................111111000000//////......000000000000000000000000000000000000000111111222111111000000000000000111111111222333333333333222111222222222222111000000////////////////////////.................................------,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,---------,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++------.........---,,,++++++---...000////////////000000000000///////////////.........444444333222111111111222111111222222222333333333444333333222111000//////333333333444444444555555666666666555555444444444////////////....................................------...//////000000111111111111111111111111111000000000000111111111111222111000//////000111111111222222333333444444555333333333333333333444444333333222222111000000000////////////////////////................................................---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------------------------------............///............////////////111111000000000///////////////000000000000//////////////////////////////000000000000000000000000////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................111000000000/////////...000000000000000000000000000000000000000111111222111111000000000000111111111111222333333333333222111222222222222111000000......................................................---------,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,,,,+++++++++************++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++...---,,,++++++---...000....../////////000000000////////////////////////333333222111111111111111111111111222222222333333444444333333222111111111333333444444555555555555777777666555444222111111////////////.............................................///000000111111111111111111111111111111000000000000111111111111333222111000000000000000111222222333333444444555444444444444333333333333333333222222111000000000////////////////////////------------------------........................------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////111111111111000000000000//////000000000000//////////////////////////////000000000000000000000000/////////............---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***************************************+++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,---------..............................000000000000////////////000000000000000000000000000000000000000111111222111000000000000000111111111111222333333333333222111111222222111111000///........................------------------------------------,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))------,,,+++,,,---...///------........./////////////////////////////////222222111000000000111111000000111111111222222222333333333333333333333333444555555555555666666666777777666444222111//////////////////........................////////////...//////000000111111222111111111111111111111111///000000000111111111111333333222111000000000000111222222333333444444555555555444444333333333222333333222222111000000000////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///............////////////111111111111111111000000//////000000000000////////////////////////////////////////////////////////////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************((())))))***+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++***+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000////////////000000000000000000000000000000000000000111111222000000000000000000111222111111222333333333333222111111111111111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------,,,,,,,,,---...///------------.........//////////////////000000000111111000000000000000111000000000111111111222222222222222222333333444444555666666666666666666666555555444333222000000///////////////...................../////////000000//////000000111222222222111111111111111111111111///000000000111111111111222222222222111111000000111222222333333444444555555555555444444333333333333333222222111000000000////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///............////////////000000000000000000111111//////000000000000//////........................////////////////////////............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000000000000000000111111222000000//////000111222222111111222333333333333222000111111111111000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,------......------------.........///////////////000000111111111000000000000000111111000111111111111222222222000000111111222222333333666666666666666666666555222222222222222222111111////////////.....................//////000000111000000000111222222333333222222222222222222222222000000000000111111111111111111222333333222222111111222222333333444444555555555555444444444444444333333222222111000000000////////////////////////------------------------........................++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///............////////////////////////000000000000//////000000000000//////........................000000000000000000000000.........------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************+++++++++***************((()))))))))***+++++++++++++++++++++++++++++++++))))))))))))************+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000000000000000000111111222////////////000111222333111111222333333333333222000000111111000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////,,,,,,,,,---------......------........./////////...//////000000111111222111111000000000111222222111111222222222333333333000000000111111222222222666666666555555555555444111111222222222333333333////////////............---......///000000111111000000111111222333333444222222222222222222222222000000000000111111111111///000222333333333333222111222222333333444444555444444444444555555555555333333222222111000000000////////////////////////................................................+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////---.........//////////////////000000000000//////........................000000000000000000000000.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************+++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++*********************************+++,,,,,,***************************************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++***************************************************************************************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////.../////////000000000111000000000000000000000000000000000000000111111222////////////000111222333111111222333333333333222000000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,)))*********+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...+++++++++,,,,,,---------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,------......------....../////////000000000...//////000111111222222111111111111111222333333222333333333333444444444111222222222222222222222555555555555444444333333333333333333333222222222////////////............---......///000111111222000111111222222333444444222222222222222222222222000000000000111111111111...///111333444444444333111222222333333444555555333444444444555666666666333333222222111000000000////////////////////////////////////////////////........................+++++++++,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000,,,---------......////////////000000000000//////........................000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************++++++++++++******))))))*********)))))))))))))))++++++++++++++++++++++++---,,,,,,++++++***************))))))***+++,,,,,,************************************************************************+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************************************************************)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000000000000.../////////000000111111000000000000000000000000000000000000000111111222////////////000111222333111111222333333333333222000000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,------......------////////////000000000000...//////000111222222222222222111111222333444444333333333444444444555555333333333333333333333333555555444444444333333333555555444444333222111111000/////////............///////////////.........//////000111222222333333111111222222222222111111////////////000000000000000000111111111222222222111111222222222333333333333333333444444555555555222222222111000//////...////////////////////////111000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////////////////////////////000///...---------------......//////000000111111............//////////////////000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////111111111111111111111111111000000///...---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))......,,,+++***)))))))))))))))*********++++++++++++,,,------......------............/////////////////////000111111222222222222222333333333444444222222222222222222222222111222333444555444333222555555555555444333222222444444333333222111000000000000//////.........---////////////............//////000111111222333333000111111222222111111000////////////000000000000000000000111111111222222111111111222222222333333222333333333444444444444222222111000000///..............................000000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////........................//////...---------------......//////000000000000............//////////////////000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///000000000000000000000000000000000000000000000000//////000000000111111111000000000000////////////111111111111111111111111111000000///......------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***))),,,,,,++++++***+++++++++*********++++++++++++,,,+++,,,------...---------............/////////////////////000111111222222222222222333333333333444222222222222222222222222111222222333444333333333555555555555444333111111333333222222111000000///000/////////.........---........................///000000111111222222222000111111222222111111000////////////000000000000000000000000111111111111111111111222222222222333222222222333333333333333111111000000//////..............................000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------......///........................//////...------------......////////////000000000---............/////////...//////000000//////.........---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///000000000000000000000000000000000000000000000000//////000000000000111111////////////000000000000111111111111111111111111000000000///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++------------------------------------------------......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,------------------............/////////...//////000000111111222111111222222222333333333111111111111111111111111222222111111222222333444555555555444333222000///222111111000000//////////////////...............------...............//////000000000111111111222000000111111111111000000////////////000000000000/////////000000000111111111111111111222222222222222222222222222222222222000000000//////................................./////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///........................///......---------......////////////////////////---------.........//////...//////////////////.........---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************************************+++***************++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************************************************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///000000000000000000000000000000000000000000000000////////////000000000111////////////000000000000111111111111111111111111000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,------------,,,---------.........//////......//////000111111111111111111111222222222222111111111111111111111111222111000000000111333444555555555444222111///...000000/////////.................................,,,---------......//////000000000000000111111111000000000111111000000000////////////000000000000....../////////000000000000000111111111222222222111111111111111111111000/////////...................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---....................................---------......////////////...............------------..................////////////............---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************************************++++++***))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////////////////////////////////////////...////////////000000000.../////////000000000111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++------------....................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++************++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,------------.....................///000000111111000000000111111111222222000000000000000000000000222111000///000111222333444444444333222000///.../////////...............---------...............,,,,,,,,,---......//////000000000000000000000000///000000111111000000///////////////000000000000............////////////000000000111111111111222000000000000000/////////..................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------------------...------------...///////////////............---,,,------------.........---......//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***))))))))))))***++++++++++++++++++++++++*********++++++,,,,,,---************************************************+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///////////////////////////////////////////////////......////////////000000......//////000000111111000000000000000000000000//////////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++------...............///------------------------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,,,,,,,------...///...,,,+++***)))))))))++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------------.........---......//////000000111///000000000000111111111////////////////////////000000000///000111111222222222222222111111000///........................---------------.........++++++,,,------...//////000000000000000000000/////////000000000000//////////////////000000000000------........./////////000000000000111111111111000000000//////.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------------------------------------...////////////.........---------,,,,,,---------.........---......//////......---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***)))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,------************************************************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,---------............///////////////////////////////////////////////////........./////////000000.........///000111111111000000000000000000000000.../////////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++************************)))******+++,,,,,,---------,,,,,,+++,,,---...///---,,,,,,+++*********+++*********++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........------......///000000000/////////000000000111111////////////////////////...///000000111111000000000111111111111111000000.............../////////,,,,,,,,,------.........++++++,,,,,,---...//////000000000000//////////////////000000000000//////////////////000000000000---------.........//////000000000000111111111111000000//////.........---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------------------------------------...///000//////.........---------,,,,,,,,,---------......---..................---......---------,,,,,,,,,************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***))))))((())))))++++++++++++++++++++++++))))))***+++,,,,,,------************************************************------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////////////////////////////////////////////////////............/////////000---......///000111111222000000000000000000000000.........///////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,---------,,,,,,+++,,,---...///++++++******++++++,,,---))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------......///000000000////////////000000000000////////////////////////---...000111111111000/////////000111111111111111......//////////////////,,,,,,,,,------.........------..................////////////////////////111111000000//////......000000000000000000000000---------.........//////////////////000000000000000000000000////////////...------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***------***))),,,......+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,------------------------------------------------------------............///........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++------------------------///////////////////////////////////////////////////////////////.........//////000000000000//////////////////////////////////////////////////////......---------,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********))))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++))))))*********+++++++++---------------------------------.........//////......//////000000111111000000//////......------///////////////.........---,,,---000444444111---000000111111111222222222......---------,,,,,,,,,---------------------------------....../////////////////////////////////111111000000////////////000000000000000000000000---------.........//////////////////000000000000000000000000////////////...------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---000///+++)))+++,,,++++++++++++*********))))))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,------------------------------------------------------------............///........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++------------------------////////////////////////////////////////////////.........//////////////////000000000000000000///......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++*********++++++++++++,,,---------------------------------.........//////.../////////000000000111000000000//////.........///////////////////////////---,,,...111222111///000000111111111222222222......---------,,,,,,,,,------------------------,,,,,,---...//////000000////////////////////////111000000000000/////////000000000000000000000000---............/////////////////////000000000000000000000000////////////...------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++///222111,,,)))***+++)))+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------------------------------------------------------............///........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,------------------------////////////////////////////////////////////////------......//////000000000000111111111111000000........................------------------------......---------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////////////////000000000000000000000000////////////////////////////////////111///------///111222222000000000111111111111222......---------,,,,,,,,,------------------------+++,,,---...///000111222////////////////////////000000000000000000000000////////////////////////.............../////////////////////000000000000000000000000////////////...------,,,,,,------...,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///222222---***++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---------------------------........................---------............///........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,)))***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------------////////////////////////////////////////////////,,,------...///000111111000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++++++++,,,,,,,,,---------,,,,,,------------------............////////////////////////000000000000000000000000000000000000///////////////000000000111111000000111222333333000000000000111111111111......---------,,,,,,,,,------------------------,,,,,,---...///111111222000000000000000000000000000000000000111111111111////////////////////////////////////////////////////////////000000000000000000000000////////////...------,,,,,,------...,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///000---+++------+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---------------------------........................---------............///........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))******+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////,,,------...///000111111000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000000000000000///////////////////////////000000000////////////000000111111000222444555555444333222000000000000000000000000......---------,,,,,,,,,------------------------------...///000000111111000000000000000000000000000000000111111111111222000000000000000000000000000000000////////////...////////////000000000000000000000000////////////...------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((,,,...,,,+++---...,,,***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------........................---------............///........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........////////////////////////////////////////////////------......//////000000//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.............../////////000000000000000000000////////////............////////////...//////000000111111222000333666777666444222222111000000000000000//////......---------,,,,,,,,,------------------------......//////000000000111000000000000000000000000000000111111111222222222000000000000000000000000000000000000/////////...////////////000000000000000000000000////////////...------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++&&&+++---+++***,,,,,,***))))))*********+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------........................---------............///........................------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///////////////////////////////////////////////////.........///////////////......////////////......------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++*********++++++++++++,,,++++++,,,,,,---......///.../////////000000000000111000000000/////////...,,,---------.........///...//////000111111222222000333555555333111222333111111000000////////////......---------,,,,,,,,,------------------------////////////000000000000000000000000000000000000000000111111222222222222000000000000000000000000111111000000/////////...////////////000000000000000000000000////////////...------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++&&&+++---+++)))++++++)))))))))******++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------////////////////////////---------.........//////........................---..................---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---.../////////////////////////////////////////////////////////////////////.........------............------------------------------------------------------......---------,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++************++++++))))))*********+++++++++++++++,,,,,,---...//////////////////000000000000111111000000/////////...,,,,,,,,,---------.........//////000111222222222111222333111///...111444111111000000/////////.........---------,,,,,,,,,------------------------............////////////000000000000000000000000333222222222111111000000////////////////////////000000000000//////////////////............//////........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---,,,,,,+++*********+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,---------......////////////////////////........................,,,,,,,,,---------......,,,,,,,,,------...............---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++*********))))))***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------.........//////...---,,,,,,////////////////////////...------------...//////////////////////////////...------,,,,,,------...------------------------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------.........---,,,,,,+++++++++++++++++++++++++++)))************+++++++++.........---,,,+++***)))************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///////////////.........,,,---...///000000000000...............///000000...///000111111000///...333222111111222222111//////............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////222111111111000000000///........................000///////////////////////////............//////........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,++++++*********+++,,,,,,,,,++++++******************+++++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,---------......................................................,,,,,,,,,---------......,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------.........//////...------,,,........................---------------...//////........................------,,,,,,,,,,,,------------------------------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------,,,++++++***++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,++++++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////............,,,---...///000000000000...............///000000//////000111111000///...333111000000111222000//////............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////////////////////////////000000000///////////////........................//////////////////////////////............//////------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,+++************++++++++++++++++++******************++++++++++++,,,******************************+++++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......................................................,,,,,,,,,---------......,,,,,,,,,------------...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))+++************)))))))))************************))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******************************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------............///......---,,,........................---------------......///........................------,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,++++++******++++++++++++++++++++++++)))************+++++++++,,,++++++***+++,,,---...************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................,,,---...///000000000000...............///000000//////000111111000000///222000//////000111///...///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////.........................................................//////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++***************************++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......................................................,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))************************((()))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,************************************++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...---...............------........................------,,,,,,------...///........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++---,,,***))))))+++,,,...*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------...............///------...//////000//////...............///000000///000000000111111111111111000//////000000///---///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++------------....................................------------------..............................------....../////////000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********))))))***++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************************************************************************************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++*********++++++,,,,,,,,,************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...------...............---........................,,,,,,,,,,,,,,,---..............................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++))))))*********+++++++++///---+++)))((()))***+++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,---------......//////---...//////////////////...............///000000000000000000000111222222111000//////000000///---///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------.................................---------------.........---------------------------------......//////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***))))))))))))***++++++)))))))))***************)))))))))************+++******************************+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------........................,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))(((((()))))))))))))))***************************))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,***************+++++++++***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******++++++++++++++++++,,,,,,************************(((((())))))***+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...,,,---......///.........------------------------,,,,,,,,,,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++++++++++++++++++++)))************+++++++++///...,,,***))))))))))))************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---......//////......///////////////..................///000000000000000000000111333333222000//////000111///...///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.................................------------.........///------------------------,,,,,,---......///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))))))))))))))***++++++((()))))))))*********+++))))))))))))******************************************+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......------------------------........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))*********++++++++++++************************))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,))))))*********+++++++++***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******,,,,,,++++++++++++++++++************************((((((((()))***+++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...,,,------...//////......------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++)))************+++++++++,,,+++++++++******))))))************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,------...//////......////////////.....................///000000000000000000000222333444333111000000111222000//////............---------------,,,,,,,,,,,,++++++************************,,,,,,,,,---------..............................---------....../////////------------------------,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))((())))))***++++++(((((())))))*********+++))))))))))))******************************************+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,---------......------------------------........................,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,))))))******++++++++++++************************************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******---,,,,,,++++++*********))))))))))))))))))))))))'''(((((()))***+++++++++))))))***+++,,,------...************************++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...,,,,,,---.../////////...------------------------,,,,,,++++++,,,,,,---...------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,---...//////...///////////////.....................///000000111000000///000222444555333222111111222222111/////////.........------------------,,,,,,,,,++++++************************,,,,,,,,,---------......////////////////////////////////////////////////........................---------............///////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))***+++***(((************************)))))))))***+++++++++,,,(((((()))************)))************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///---,,,,,,...---------------------------------............///000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************(((((((((((())))))))))))))))))************)))))),,,,,,+++***))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,---------...------,,,,,,------...................................................++++++,,,,,,---...//////......------------......------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))+++++++++************))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...///...------...///000000000000000000000000///////////////000111111111111222222222333333333111111111111000000000000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......////////////////////////////////////////////////........................---------............///........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---+++)))***************************************+++++++++((()))******++++++******************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///---,,,---...------------------------------------............000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************(((((((((((()))))))))***))))))************)))))),,,++++++***))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************))))))************))))))*********************************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...................................................++++++,,,,,,---......///......------------......---------...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))+++++++++************))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---...///...------...//////////////////////////////////////////000000111111111111222222222333333111111111000000000//////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......////////////////////////////////////////////////........................---------............///........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***************************+++++++++***************)))******+++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---/////////---,,,---...------------------------------------............//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************((((((((()))))))))******))))))************)))))),,,+++******)))*********++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...................................................+++,,,,,,------...............------------......---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************+++++++++************))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///...------.../////////////////////////////////......//////000111000111111111222222222222111111000000000000//////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......////////////////////////////////////////////////........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((************************,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...---,,,---///------------------------,,,,,,---------..................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************(((((()))))))))*********)))******++++++******)))++++++***************+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************)))******++++++******)))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++...------,,,,,,------...................................................,,,,,,,,,---------.........------,,,,,,------...,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---...///...---------//////////////////////////////............///000000000000000111111111111222111000000000////////////---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////////////////////////////........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++))))))(((************************,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///...------...///------------------------,,,,,,,,,------------...---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))******************++++++++++++******+++***************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++*********+++,,,------------,,,,,,+++++++++...------,,,,,,------...................................................,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,------------------------------------...///...---------///.......................................//////000//////000000000111111111000000000////////////...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////////////////////////////........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++******,,,---************************+++++++++***************)))******+++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///...------...///------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))*********++++++******++++++++++++***************)))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++******)))***+++---...---,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...................................................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++************)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,------...------------............---...///...------...///..............................------......///000////////////000000000000000000////////////......,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......////////////////////////////////////////////////........................---------............///------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,++++++---222666***************************************+++++++++((()))******++++++******************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......------...000------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++***++++++,,,,,,++++++*********))))))***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++***************************++++++,,,,,,++++++***************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++***))))))***+++---///+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...................................................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++************)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------***************************+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......------------.........///---...///...------...///...........................------------...//////........./////////000000000000/////////.........,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////........................---------.........//////------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---111888>>>************************))))))******+++++++++,,,(((((()))***************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......------///000------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++***++++++,,,,,,++++++*********))))))***+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++***))))))***+++...///+++++++++,,,,,,---------...------,,,,,,------...................................................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++************)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***************************+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......---------.........//////---...///...------...///...........................------------...//////............/////////000000/////////............,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,------......---------,,,,,,,,,,,,---......///............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***************++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************)))************++++++++++++++++++************)))+++++++++*********))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++------------------------------------------------------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,+++))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,+++*********+++,,,---++++++************++++++++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,---------,,,++++++//////.........---------////////////////////////...------,,,,,,------...000000000000////////////111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''))),,,......,,,)))'''+++,,,------......---------,,,,,,,,,,,,---......///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************+++++++++************)))))))))************))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,+++++++++*********************++++++++++++******+++++++++*********))))))************************************************************************************++++++++++++************************************************************************************************)))************++++++++++++++++++************)))+++++++++*********))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++*********+++,,,---++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,//////.........---------////////////////////////...------,,,,,,------.../////////000000000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,......,,,***)))+++,,,------......---------,,,,,,,,,,,,---......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))+++++++++************)))))))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************))))))***++++++++++++***------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++******++++++++++++******+++++++++***************++++++++++++++++++++++++************************************************************+++++++++,,,************************************************************************************************)))************++++++++++++++++++************)))+++++++++***************))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,---------------...............---------////////////////////////......------------....../////////000000111111111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,------,,,+++++++++,,,------......---------,,,,,,,,,,,,---......///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++******))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************))))))***++++++++++++***------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******++++++++++++,,,,,,******++++++++++++******************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************************************************************************************************))))))*********++++++++++++++++++*********))))))************************((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******************+++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,***+++,,,---....................................////////////////////////......------------....../////////000111111222222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,+++,,,------......---------,,,,,,,,,,,,---......///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))************************))))))***++++++++++++***------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++,,,******++++++++++++******************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,************************************************************************************************))))))*********++++++++++++++++++*********))))))************************((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++))))))***,,,))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,***+++,,,---.../////////---.....................///////////////////////////......------......//////000000000111111111222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++***)))(((((()))***++++++,,,------......---------,,,,,,,,,,,,---......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++******+++++++++************)))))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,************************************************************************************************)))************++++++++++++++++++************)))***************+++++++++))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***---...---***(((***,,,)))************+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,+++,,,---...............---------...............//////////////////////////////............//////111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))+++,,,------......---------,,,,,,,,,,,,---......///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,......---,,,+++******)))******++++++++++++******))))))*********+++++++++************************************************************************+++++++++,,,,,,,,,------************************************************************************************************)))************++++++++++++++++++************)))))))))*********+++++++++))))))))))))************************************++++++++++++++++++++++++************************************************))))))))))))************************************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,///111...***(((***,,,)))************+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,------...............------------.........////////////////////////////////////............//////333222222111111000000000++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))+++,,,------......---------,,,,,,,,,,,,---......//////.........---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++************)))))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,//////...---+++***))))))******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------************************************************************************************************)))************++++++++++++++++++************)))))))))******++++++++++++))))))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...111222000***((())),,,)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++************++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,.........///......---------------.........////////////////////////////////////............//////444333333222111000//////+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************++++++++++++******