BM6P6(@ |||yyytttmmmddd]]]YYYWWWVVVXXXWWWVVVYYY___iiitttzzzsss^^^TTTKKKHHHHHHHHHIIILLLXXXfff{{{rrroooppp{{{wwwfff\\\QQQMMMJJJFFFDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>==================>>>>>>>>>>>>==============================@@@@@@AAAAAA@@@@@@@@@???BBBAAAAAAAAAAAABBBCCCCCCEEEFFFHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIGGGFFFGGGFFFDDDBBBAAA@@@??????======<<<<<<<<<<<<======<<<<<<<<<<<<===???@@@AAAGGGGGGLLLUUU^^^iiiyyy}}}zzzwwwvvvuuutttrrrqqqpppppppppqqqsssttttttsssrrrsssttttttttttttsssrrrpppooonnnpppooommmlllnnnrrrvvvyyy}}}~~~~~~|||wwwssslllddd]]]YYYVVVUUUXXXVVVTTTUUUZZZccckkkqqqqqq^^^TTTJJJHHHHHHGGGIIILLLUUUcccwwwppplllmmmwwwuuufff[[[QQQMMMJJJFFFDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>===============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>???@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDEEEGGGHHHHHHHHHFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA???>>>>>>======???>>>>>>======>>>>>>???===<<<<<<<<<<<<>>>???@@@FFFFFFJJJRRRZZZdddsss~~~|||zzzwwwvvvtttsssqqqpppppppppppprrrttttttsssssstttuuuwwwwwwvvvuuutttrrrqqqpppqqqpppooooooqqqtttwwwyyy}}}~~~}}}{{{tttqqqjjjccc]]]XXXVVVTTTVVVTTTQQQQQQTTTZZZ```eeerrr{{{ooo]]]SSSJJJGGGGGGGGGHHHKKKTTTaaauuukkkhhhhhhqqq}}}rrrdddZZZQQQMMMJJJFFFDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDEEEEEEEEEEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@>>>===<<<;;;;;;<<<===>>>DDDDDDGGGNNNUUU^^^kkkxxx}}}|||xxxvvvtttrrrqqqpppppppppoooqqqsssssssssssstttvvvzzzyyyyyyxxxwwwuuutttsssrrrrrrssstttuuuwwwyyyzzz}}}~~~|||zzzqqqoooiiiccc^^^YYYVVVTTTTTTRRROOONNNOOOSSSXXX[[[eeemmmyyyqqq]]]SSSJJJGGGGGGGGGHHHKKKVVVcccvvvvvvfffcccccclll{{{ooocccYYYPPPMMMJJJFFFDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>><<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFEEEEEEDDDFFFFFFEEEDDDCCCBBBAAA@@@>>>??????@@@@@@@@@@@@@@@?????????>>>>>>????????????>>><<<;;;;;;;;;<<<===AAAAAADDDKKKRRRYYYfffrrr~~~~~~|||xxxwwwtttrrrppppppppppppnnnoooqqqqqqqqqrrrtttvvvzzzzzzzzzyyyxxxwwwuuuuuuttttttvvvwwwyyyyyyzzzzzz}}}}}}~~~{{{xxxpppnnnjjjeee```[[[WWWUUURRRQQQNNNMMMNNNQQQTTTWWWYYYaaalllvvvttt]]]SSSJJJGGGGGGGGGHHHKKKWWWdddxxx{{{kkk```^^^```iii|||zzznnnaaaWWWOOOMMMKKKGGGEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>AAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@???>>>>>>@@@AAABBBBBBBBBAAA???>>>>>>======>>>>>>???@@@???===<<<;;;;;;<<<<<<>>>>>>CCCJJJPPPWWWcccoooyyy~~~|||zzzxxxtttqqqpppoooppppppmmmnnnppppppoooqqqsssvvvyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwyyyyyyyyyxxxxxx{{{{{{|||~~~}}}yyywwwooonnnkkkgggccc^^^ZZZWWWSSSRRRPPPOOOOOOPPPRRRTTTRRRXXX```iiipppzzzvvv^^^TTTKKKHHHHHHHHHIIILLLVVVdddyyylllaaaZZZ[[[___jjj|||zzzooo___VVVOOOMMMKKKGGGEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>============;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBBBBAAA???===@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBBBB@@@???>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAA>>>>>>>>>======>>>>>>>>>@@@???>>>===<<<<<<===>>>===>>>BBBIIINNNUUUaaalllsssxxx~~~|||zzzvvvsssqqqqqqrrrrrrppppppqqqppppppqqqtttvvvwwwxxxxxxyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvuuutttvvvvvvvvvxxxzzz}}}~~~|||xxxvvvoooooommmjjjfffaaa\\\ZZZVVVTTTRRRPPPOOOOOOOOOPPPNNNSSSXXX]]]bbbiiirrryyyvvv___UUULLLIIIIIIIIIJJJMMMXXXfff}}}rrraaaZZZUUUXXX___lll{{{qqq^^^UUUNNNMMMKKKHHHEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@============<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDBBBAAA???>>>>>>>>>?????????@@@BBBDDDDDDDDDCCCBBB@@@??????>>>>>>??????@@@@@@@@@>>>======>>>????????????BBBHHHMMMRRR\\\fffmmmqqqwww|||~~~zzzvvvttttttuuuvvvtttttttttsssrrrsssvvvxxxvvvwwwxxxzzz{{{{{{||||||xxxwwwvvvuuusssrrrqqqpppoooooooooppprrruuuwwwyyyyyy|||}}}{{{xxxuuuppppppnnnlllhhhccc^^^[[[XXXVVVTTTQQQOOONNNMMMMMMMMMPPPSSSVVVXXX^^^ffflllooowwwuuu```VVVMMMJJJJJJJJJKKKNNN[[[jjjkkk[[[VVVSSSWWW```nnn|||rrr]]]UUUNNNMMMLLLHHHEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;AAA>>><<<999999;;;>>>@@@@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBCCCDDDFFFHHHHHHGGGFFFEEEAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>???@@@AAA@@@@@@CCCHHHKKKOOOXXXbbbhhhlllrrrvvvzzz}}}yyywwwvvvxxxyyywwwwwwwwwuuutttuuuxxxzzzvvvwwwyyyzzz|||}}}~~~~~~yyywwwuuusssqqqooonnnnnnjjjjjjjjjkkkmmmoooqqqssstttxxx|||~~~~~~|||yyyxxxvvvrrrnnnlllkkkhhhccc___\\\YYYUUUSSSRRRQQQOOOMMMNNNNNNNNNPPPRRRVVVYYY[[[bbbjjjttt}}}uuu```VVVMMMIIIHHHHHHLLLQQQ[[[mmmfffXXXWWWUUUXXX```ppp{{{nnn___VVVOOOMMMKKKGGGDDDDDDEEEDDDCCCAAA???>>><<<<<<>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;:::999999888===============<<<<<<<<>>>>>===>>>@@@BBBCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAA???======???AAACCCBBBDDDGGGGGGFFFDDDCCCCCC@@@@@@@@@???@@@AAABBBBBBBBB@@@======>>>???>>>>>>>>>@@@CCCGGGKKKPPPWWW[[[fffhhhjjjmmmqqqvvv|||}}}|||{{{{{{~~~|||yyywwwvvvxxxzzz|||}}}{{{yyyyyy{{{}}}}}}}}}|||vvvrrrooollljjjhhheeedddbbbaaabbbfffiiilllnnnrrrwwwzzz|||~~~~~~{{{yyyxxxwwwtttqqqooonnnkkkfffccc___\\\XXXUUUTTTSSSQQQOOOMMMMMMLLLMMMOOORRRUUUWWWYYY```hhhooouuu~~~vvv___VVVMMMIIIHHHHHHLLLQQQ]]]pppmmm]]]ZZZWWWYYYbbbrrr|||ooo___VVVOOOMMMKKKGGGDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>======<<<;;;;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<;;;:::::::::<<<<<<<<<===============>>>>>>>>>>>>>>>@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>???AAACCCDDDDDDFFFHHHHHHFFFDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAABBB@@@>>>===>>>@@@@@@??????AAADDDFFFIIIMMMSSSWWWaaacccfffiiilllqqqwww{{{|||zzzyyyyyy{{{||||||zzzyyyyyy{{{}}}}}}}}}{{{uuupppllliiifffddd```___^^^]]]___cccgggiiihhhlllrrrwwwzzz|||~~~}}}{{{yyywwwvvvtttrrrpppooollliiifffccc___[[[YYYWWWVVVTTTRRRNNNNNNMMMMMMNNNOOOQQQRRRQQQUUUZZZ___dddllluuu}}}vvv___UUULLLIIIHHHHHHLLLQQQ___rrryyyeee]]]YYY[[[cccttt}}}rrr___VVVNNNLLLJJJFFFDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAA???????????????@@@AAAAAABBBAAAAAAAAAAAACCCEEEFFFFFFHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@AAA???======???@@@AAA@@@@@@AAACCCDDDFFFIIINNNQQQ[[[]]]```cccfffjjjooossszzz~~~~~~|||{{{zzzzzz{{{yyyxxxxxxzzz|||}}}}}}}}}yyysssmmmiiieeebbb___ZZZYYYXXXWWWYYY]]]aaadddbbbgggooovvvzzz}}}|||{{{|||}}}}}}{{{yyyxxxtttsssrrrpppnnnllliiihhheeebbb^^^[[[ZZZYYYWWWUUUSSSRRRQQQPPPOOOPPPPPPPPPOOOQQQSSSUUUYYY___gggmmmyyy|||www^^^UUULLLHHHGGGHHHLLLQQQ]]]rrrmmm___ZZZ]]]dddtttsss___VVVNNNKKKIIIFFFDDDDDDAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>???@@@@@@???????????????@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFDDDCCC@@@>>>======>>>@@@@@@@@@>>>???@@@AAACCCFFFJJJNNNWWWYYY\\\^^^```dddhhhkkkqqqtttxxx|||~~~{{{yyyxxxyyywwwvvvwwwyyy|||}}}}}}}}}yyysssmmmhhhccc___\\\WWWUUUSSSRRRSSSUUUYYY[[[___eeennnwww|||zzzyyyxxxwwwwwwxxxyyyyyywwwzzz}}}}}}{{{zzzyyytttttttttrrrooommmkkkjjjgggddd```]]]\\\[[[ZZZXXXVVVUUUTTTSSSQQQPPPPPPOOOPPPPPPPPPQQQSSSWWW]]]aaahhhqqq~~~yyyyyyxxx]]]TTTKKKHHHGGGHHHLLLQQQZZZnnnvvvccc\\\^^^eeeuuuttt___VVVMMMJJJHHHEEECCCDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<=========:::;;;;;;<<<===>>>??????===>>>>>>>>>????????????????????????@@@AAABBBCCCAAABBBDDDEEEFFFGGGHHHHHHFFFGGGGGGFFFDDDDDDFFFHHHGGGIIIKKKLLLMMMKKKIIIHHH@@@>>><<<<<<===??????>>>;;;<<<>>>???@@@CCCHHHKKKSSSUUUXXXZZZ\\\___bbbeeeiiilllooossswww~~~|||xxxuuuwwwuuutttvvvyyy{{{}}}}}}~~~zzztttnnniiiddd^^^[[[VVVTTTPPPNNNMMMNNNPPPRRR\\\bbblllvvv~~~{{{yyyvvvrrrpppooooooooommmooorrrsssuuu{{{~~~|||{{{zzzxxxyyyxxxvvvssspppnnnnnnhhheeebbb```______^^^]]]XXXXXXVVVUUUSSSQQQOOOOOOPPPOOONNNNNNOOORRRUUUWWW\\\cccnnnzzzvvvuuuvvvyyy\\\SSSJJJGGGGGGHHHLLLQQQWWWiiiiii___aaagggvvv~~~rrr___VVVMMMIIIHHHEEECCCEEECCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>======>>>??????>>>>>>===?????????@@@AAABBBCCCDDDBBBCCCEEEGGGHHHGGGGGGFFFEEEEEEFFFEEEEEEGGGKKKNNNLLLNNNQQQSSSSSSPPPMMMKKKBBB???===<<<===>>>>>>>>>;;;<<<======>>>AAAFFFIIINNNQQQTTTVVVWWWYYY[[[^^^aaabbbeeehhhlllsss|||}}}xxxuuuuuutttsssuuuxxx{{{|||}}}~~~{{{uuupppjjjeee___[[[VVVSSSOOOLLLJJJJJJKKKMMMVVV]]]hhhttt|||vvvqqqmmmkkkkkkkkkhhhiiijjjjjjkkkqqqyyy~~~||||||yyyzzz{{{xxxssspppooooooiiigggdddccccccccccccbbb\\\\\\[[[YYYWWWTTTRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPSSSYYYaaakkkuuurrrooonnn{{{yyy\\\SSSJJJGGGGGGHHHLLLQQQWWWeeezzzqqqcccdddjjjxxx}}}ppp___UUULLLIIIGGGDDDCCCEEEAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::999999999:::::::::::::::<<<<<<<<<=====================>>>??????>>>===<<<===>>>>>>>>>???AAABBBCCCBBBCCCFFFGGGHHHGGGEEEDDDEEEEEEFFFFFFGGGKKKPPPTTTTTTVVVXXXYYYXXXTTTOOOLLLEEECCC@@@????????????>>>===============???BBBEEEHHHKKKNNNPPPQQQRRRTTTVVVXXXYYY[[[]]]aaahhhqqqwwwzzzvvvtttrrrrrrtttwww{{{|||}}}~~~zzzuuupppkkkeee___[[[UUURRRNNNKKKIIIIIIJJJLLLPPPXXXeeesssyyysssooommmlllmmmeeefffgggffffffkkksssyyy|||~~~}}}}}}xxxzzzzzzwwwrrrnnnmmmnnnjjjhhhfffeeefffffffffeee``````___]]][[[YYYWWWUUUQQQOOONNNNNNNNNOOONNNMMMPPPTTTZZZaaajjjvvvoookkkjjjvvvyyy\\\RRRJJJGGGGGGHHHLLLQQQWWWdddwwwxxxggggggmmmzzz|||nnn```UUULLLHHHGGGDDDCCCEEE??????@@@@@@@@@AAAAAAAAA;;;<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::999999999999999999999999===============<<<<<<<<<======>>>??????>>>===<<<<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFHHHHHHGGGDDDCCCEEEEEEFFFGGGIIINNNUUUYYYYYY[[[]]]]]]ZZZUUUOOOKKKHHHEEEBBBAAAAAAAAA@@@????????????===<<<===@@@BBBDDDFFFIIIKKKLLLMMMOOOPPPRRRSSSTTTVVVZZZaaajjjppp{{{~~~|||xxxsssrrrqqqssswwwzzz|||}}}}}}zzzuuupppkkkfff```[[[SSSQQQMMMJJJIIIJJJKKKMMMOOOWWWddduuuuuuooommmmmmjjjgggfffdddbbbaaabbbfffjjjmmmwww~~~zzzzzzzzzyyyvvvsssooommmkkkjjjiiijjjjjjjjjhhhfffjjjhhheeecccaaa^^^ZZZWWWWWWVVVSSSQQQOOOOOOPPPPPPQQQRRRVVV\\\aaahhhvvvnnnkkknnnuuu{{{___TTTJJJFFFFFFFFFHHHLLLVVVaaassskkkhhhkkkzzz|||mmm___VVVMMMKKKIIIFFFDDDDDDEEECCCBBBAAAAAAAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIJJJMMMRRRXXX\\\`````````^^^YYYRRRLLLHHHFFFCCC@@@???>>>>>><<<:::;;;;;;<<<===>>>???@@@@@@BBBDDDFFFHHHIIIHHHGGGFFFKKKKKKKKKLLLPPPXXXaaagggpppwww~~~~~~vvvtttssstttwwwzzz{{{{{{|||wwwrrrmmmggg```\\\VVVRRRLLLIIIHHHHHHHHHHHHMMMRRR[[[jjj~~~|||rrrkkkjjjiiigggeeecccaaa___^^^___cccgggjjjnnnuuu~~~zzzzzzyyyxxxuuurrrpppnnnmmmlllkkklllmmmllljjjiiijjjhhhffffffeeeccc```^^^[[[YYYVVVTTTRRRQQQRRRRRRPPPPPPSSSWWWZZZ```lllwwwnnnkkklllsss|||```UUUJJJFFFFFFFFFHHHLLLUUUaaasssmmmjjjmmm||||||mmm___UUUMMMJJJHHHEEECCCDDDDDDBBBAAA@@@AAA@@@>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<;;;<<<===???AAACCCEEEFFFGGGIIILLLMMMOOOPPPRRRPPPOOOPPPRRRWWW[[[___aaa```___[[[VVVPPPJJJGGGFFFDDDAAA@@@@@@@@@>>>===<<<<<<======>>>>>>??????AAABBBDDDFFFGGGFFFEEEEEEFFFFFFFFFGGGJJJQQQYYY___iiipppwww|||~~~~~~}}}xxxwwwuuuvvvxxxzzz{{{zzz}}}zzzvvvrrrmmmggg```\\\VVVRRRMMMIIIHHHHHHHHHGGGJJJOOOXXXeeevvv~~~vvvllleeeccccccbbb```^^^\\\ZZZZZZ[[[^^^bbbeeehhhnnnwww~~~{{{zzzyyywwwtttrrrpppooooooooonnnoooppppppnnnmmmkkkjjjiiiiiijjjjjjhhhfff```^^^\\\YYYVVVUUUTTTTTTRRRPPPQQQTTTUUUWWW```jjjyyyrrrnnnmmmuuu|||```UUUJJJFFFFFFFFFIIILLLTTT```sssnnnkkknnn}}}|||mmm^^^TTTLLLIIIHHHDDDBBBCCCCCCAAA??????@@@???>>><<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;===???AAABBBDDDEEEHHHLLLOOORRRTTTUUUXXXWWWVVVVVVWWWZZZ^^^```bbb```\\\WWWQQQLLLGGGEEECCCAAA??????@@@@@@???>>>============>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@AAACCCHHHOOOTTT___eeemmmsssvvvxxx|||}}}zzzxxxvvvvvvxxxyyyzzzyyy{{{yyyuuuqqqmmmhhhbbb^^^XXXSSSMMMIIIHHHGGGGGGFFFFFFKKKTTT]]]kkktttmmmeee^^^[[[[[[[[[[[[XXXWWWVVVUUUWWWZZZ]]]___bbbhhhpppxxx~~~|||{{{xxxvvvtttrrrqqqqqqpppooooooqqqrrrsssrrrpppmmmmmmlllmmmnnnooommmkkkeeedddaaa^^^[[[YYYWWWWWWVVVSSSSSSTTTTTTUUU[[[bbbmmm{{{yyysssrrr|||zzz```UUUJJJGGGFFFFFFIIILLLUUUaaauuunnnkkkmmm|||}}}nnn]]]TTTKKKIIIGGGDDDBBBBBBAAA@@@>>>>>>??????===;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<>>>@@@AAACCCEEEIIINNNSSSWWWYYY[[[]]]\\\ZZZYYYZZZ[[[]]]^^^bbb^^^YYYRRRLLLGGGDDDCCC???===<<<<<<===>>>>>>===???>>>>>>>>>=========<<<<<<===>>>???????????????<<<=========>>>BBBGGGKKKVVV\\\dddkkknnnrrrxxx|||}}}}}}yyywwwuuuuuuwwwyyyyyyyyyzzzxxxuuurrrooojjjeeeaaaZZZUUUOOOJJJHHHGGGGGGFFFDDDIIIPPPUUU___sss~~~}}}{{{{{{{{{yyytttpppgggccc\\\WWWTTTTTTTTTTTTTTTSSSRRRRRRSSSVVVYYY[[[ZZZ```hhhooowww}}}{{{yyywwwuuutttsssssspppooooooqqqsssuuutttrrrqqqpppppppppqqqqqqooonnnjjjhhhfffccc```]]]\\\[[[YYYVVVUUUVVVVVVVVVYYY___gggsssuuuvvvxxx```UUUKKKGGGGGGGGGIIIMMMVVVbbbvvvllliiikkkzzz}}}nnn]]]TTTKKKIIIGGGDDDBBBBBBAAA???>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;===???@@@BBBEEEJJJQQQWWW[[[^^^___```___^^^]]]\\\\\\\\\]]]^^^[[[TTTMMMHHHDDDBBBBBB>>><<<;;;<<<===??????>>>??????>>>>>>======<<<<<<;;;<<<<<<<<<=========<<<;;;<<<=========???CCCGGGOOOUUU]]]cccgggmmmsssxxxxxx|||~~~}}}vvvtttssssssuuuwwwxxxwwwyyywwwuuussspppmmmhhheee\\\XXXQQQLLLIIIHHHGGGFFFDDDHHHMMMPPPWWWhhh{{{uuummmllljjjiiihhhgggdddbbbZZZXXXTTTQQQOOONNNNNNOOONNNNNNMMMNNNOOOQQQTTTUUUWWW\\\ccckkkrrr|||}}}|||{{{yyywwwvvvttttttooooooooorrruuuvvvvvvuuutttsssssssssttttttrrrpppooonnnllliiifffcccaaa```\\\XXXWWWXXXXXXWWWXXX\\\cccnnnwwwxxxyyyaaaVVVKKKGGGGGGGGGIIIMMMVVVcccuuujjjfffhhhvvv~~~ooo^^^TTTLLLIIIHHHDDDBBBCCC@@@???>>>>>>??????>>><<>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888:::<<<>>>???AAAEEEKKKRRRYYY^^^aaabbbbbbbbbaaa```___]]]\\\\\\YYYUUUPPPJJJEEEBBBAAAAAA@@@???>>>>>>@@@AAAAAAAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<=========???BBBDDDJJJOOOVVV[[[___eeelllrrrsssxxx~~~~~~}}}vvvtttrrrrrrtttuuuvvvuuuwwwuuusssrrrqqqnnnjjjggg```[[[TTTNNNKKKIIIGGGFFFEEEHHHKKKLLLQQQ^^^qqq}}}tttlllgggaaa___]]][[[ZZZYYYXXXXXXOOOOOONNNMMMKKKJJJJJJJJJIIIIIIIIIIIIKKKMMMOOOPPPTTTXXX___eeekkkttt~~~}}}}}}}}}|||zzzxxxvvvtttpppooopppsssvvvxxxxxxwwwvvvuuuuuuvvvwwwxxxvvvuuussssssqqqooollljjjgggfffaaa]]][[[\\\\\\YYYYYY[[[___hhhxxx{{{yyy}}}aaaVVVKKKHHHGGGGGGJJJMMMUUUaaasss|||hhhdddfffttt~~~ooo___UUUMMMJJJHHHEEECCCDDDAAA???>>>>>>???@@@???===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777777777888999;;;===>>>@@@EEELLLTTT[[[```cccddd`````````___^^^\\\ZZZYYYSSSPPPLLLGGGDDDBBBAAAAAABBB@@@??????AAABBBBBBAAA>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<999:::<<<=========@@@BBBDDDHHHNNNSSSVVV\\\dddiiipppttt{{{~~~}}}zzzxxxuuusssssstttsssrrrsssrrrqqqpppooommmiiigggbbb]]]VVVPPPLLLJJJHHHGGGFFFGGGHHHJJJMMMWWWccclll}}}zzzzzz~~~|||sssjjjccc^^^[[[YYYVVVTTTSSSRRRRRRRRRIIIJJJKKKKKKIIIHHHGGGHHHFFFFFFFFFFFFHHHJJJLLLMMMMMMQQQVVV[[[aaaiiissszzz~~~~~~}}}}}}~~~~~~|||yyywwwuuuppppppqqqtttxxxzzzzzzyyyvvvvvvvvvwwwzzz{{{zzzxxxvvvvvvuuusssqqqnnnlllkkkgggbbb```aaa```\\\ZZZ\\\[[[dddttt{{{aaaVVVLLLHHHGGGHHHJJJMMMTTT```rrrxxxhhhdddeeettt~~~ooo___VVVMMMKKKIIIFFFDDDDDDAAA@@@>>>???@@@@@@???>>>;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======::::::::::::::::::::::::777777777777999;;;===>>>@@@EEELLLTTT[[[```cccddd\\\\\\]]]\\\ZZZXXXVVVUUUOOOMMMJJJFFFCCCBBBAAAAAAAAA???>>>>>>???@@@@@@???============>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<777999;;;;;;<<<<<<>>>@@@@@@DDDIIIMMMPPPVVV]]]cccnnnssszzz~~~}}}~~~{{{xxxuuutttrrrqqqoooqqqpppnnnnnnnnnllliiifffddd___WWWQQQMMMKKKIIIHHHFFFFFFGGGHHHKKKRRR[[[aaaiiittt~~~|||wwwrrroooooorrruuuyyysssooohhh```YYYWWWUUURRROOONNNMMMKKKIIIKKKIIIGGGFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGIIIIIIKKKMMMQQQTTTXXX^^^dddiiiwww~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxvvvssstttuuuvvvwwwxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwxxxvvvsssrrrrrrsssiiihhhfffdddaaa___]]]\\\]]]cccpppfffYYYLLLGGGGGGGGGHHHJJJQQQ\\\mmmvvvdddbbbdddrrr~~~rrr___UUUMMMJJJHHHDDDBBBCCCAAAAAA@@@???>>>===<<<;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<===<<<;;;:::999888888888888999;;;>>>??????DDDLLLTTTZZZ]]]^^^^^^ZZZ[[[]]]]]][[[XXXTTTRRRKKKHHHEEECCCBBBAAA@@@???@@@AAABBBCCCBBBAAA@@@???>>>>>>======<<<<<<;;;;;;>>>===<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>AAADDDFFFIIIOOOWWW^^^hhhnnnwww}}}|||zzzyyyxxxvvvsssqqqpppooommmmmmlllkkkiiigggeeedddbbb```[[[VVVPPPKKKHHHFFFHHHIIIIIIIIIJJJOOOTTTYYYbbbfffoooyyy~~~xxxpppmmmnnnsssxxx~~~vvvqqqmmmggg___YYYXXXUUURRRPPPOOONNNLLLKKKLLLJJJGGGFFFFFFEEEDDDBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFIIILLLOOORRRXXX^^^bbbnnnwww~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{{{{|||{{{yyywwwtttuuuvvvwwwxxxyyyzzz{{{{{{{{{||||||}}}~~~~~~zzz{{{{{{yyyvvvuuuuuuuuulllkkkiiifffccc```^^^]]]^^^cccpppfffYYYLLLHHHGGGGGGIIIKKKPPPZZZiiiyyyvvveeebbbdddrrrsss___UUUMMMJJJHHHDDDBBBCCCAAA@@@@@@???>>>===<<<<<<::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::888888888888999;;;<<<===>>>CCCKKKSSSYYY[[[[[[ZZZWWWYYY[[[\\\[[[XXXUUURRRLLLJJJFFFDDDCCCCCCAAA@@@AAAAAABBBBBBAAA@@@>>>===@@@?????????>>>>>>>>>===>>>>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCEEEGGGMMMUUU\\\eeekkkuuu~~~|||zzzyyyxxxwwwuuusssqqqpppooommmlllkkkjjjhhhfffeeedddcccaaa]]]XXXSSSNNNKKKIIIHHHHHHIIIIIIJJJMMMRRRVVV]]]aaaiiirrr{{{|||wwwxxx|||zzzuuuqqqlllddd___ZZZWWWSSSPPPOOONNNLLLKKKMMMKKKIIIGGGGGGGGGEEECCCCCCCCCBBBCCCCCCDDDEEEEEECCCEEEHHHJJJMMMRRRXXX\\\ccckkkxxx}}}}}}||||||||||||}}}}}}}}}|||{{{{{{||||||zzzxxxvvvvvvwwwyyyzzz|||}}}}}}{{{|||}}}}}}zzzyyyyyyyyyqqqpppmmmjjjfffbbb___^^^___dddooo~~~gggYYYMMMHHHHHHHHHJJJLLLQQQZZZeeerrrwwwgggccceeerrrttt___UUULLLIIIGGGCCCAAABBB@@@?????????>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;999999888888999999:::;;;===BBBJJJQQQVVVWWWVVVUUUSSSUUUXXX[[[[[[YYYVVVTTTOOOLLLHHHFFFFFFEEECCCBBBAAAAAAAAAAAA@@@>>>===<<>>>>>>>>>>>???>>>=========>>>???@@@>>>>>>======<<<<<<;;;;;;;;;>>>AAABBBDDDJJJRRRXXXaaahhhrrr|||}}}zzzwwwvvvvvvuuusssrrrqqqpppooolllkkkjjjiiigggeeedddcccdddbbb___[[[VVVRRROOONNNJJJKKKLLLMMMNNNPPPUUUXXX]]]aaagggooovvv{{{}}}xxxrrrmmmddd```[[[WWWUUURRROOOMMMOOOMMMJJJIIIJJJIIIHHHGGGDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEGGGIIIKKKOOOTTTXXX[[[bbbnnn{{{}}}}}}|||{{{{{{{{{|||||||||{{{{{{{{{}}}}}}{{{yyyxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}wwwvvvrrrnnniiieeeaaa```aaafffooo~~~}}}gggZZZMMMIIIIIIIIIKKKMMMTTT[[[eeepppxxxhhheeefffsssuuu```VVVLLLIIIFFFCCCAAACCC?????????>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>===;;;:::::::::;;;<<<999999999999999999999999<<>>>>>>>>============<<<<<<<<<<<>>======>>>???@@@AAA??????>>>===<<<<<<;;;;;;:::<<>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;<<<===::::::::::::999999888888;;;???FFFMMMQQQSSSRRRRRRRRRUUUZZZ___```___\\\ZZZTTTQQQNNNKKKJJJIIIGGGFFF============>>>???@@@@@@<<<<<<<<<<<<============>>>>>>=========???@@@AAA???>>>>>>===<<<;;;;;;:::999;;;===>>>???CCCKKKPPPYYYaaammmzzz{{{vvvsssrrrrrrqqqpppooonnnmmmllliiihhhfffeeeccccccccccccbbbaaaaaa___]]]ZZZXXXWWWQQQSSSWWW[[[```fffmmmrrryyy}}}}}}wwwrrrkkkccc\\\VVVRRRPPPMMMLLLLLLKKKIIIHHHIIIHHHGGGFFFFFFEEEFFFFFFBBBCCCDDDDDDDDDFFFJJJMMMTTTZZZcccnnn{{{~~~|||zzzyyyzzz{{{|||~~~}}}||||||}}}}}}{{{yyyyyyzzz|||}}}{{{uuupppllljjjjjjnnnwww~~~yyy}}}eeeXXXLLLHHHIIIIIIKKKMMMRRR\\\jjjyyy}}}kkkhhhiiivvvvvvdddYYYNNNJJJGGGDDDCCCEEE@@@?????????>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;;;;:::999999;;;>>>DDDJJJPPPSSSUUUVVVWWW[[[```dddfffddd```^^^VVVSSSOOOLLLKKKJJJHHHGGG============>>>???@@@AAA>>>>>>>>>>>>????????????>>>===<<<<<<<<<===>>>???======<<<<<<;;;;;;::::::999;;;<<<<<<===AAAHHHMMMWWW___mmmzzz~~~zzzuuusssrrrqqqpppooommmlllkkkjjjhhhgggeeecccbbbbbbbbbbbbaaaaaabbbaaa```^^^\\\[[[UUUXXX\\\aaahhhqqqzzz~~~tttkkkddd]]]ZZZVVVSSSQQQOOOLLLIIIIIIIIIHHHFFFFFFEEEEEEEEEBBBCCCCCCBBBBBBDDDGGGJJJPPPUUU]]]gggttt|||zzzyyyzzz|||}}}~~~}}}}}}}}}}}}zzzxxxzzzzzz|||~~~}}}xxxtttrrrpppuuu~~~}}}vvvwwwdddWWWKKKGGGHHHIIIJJJMMMSSS```ssslllhhhjjjwwwyyyfff[[[PPPKKKHHHEEEDDDFFFAAA@@@@@@???>>>===<<<<<<::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============<<<;;;;;;::::::;;;<<<<<<<<<;;;:::;;;===BBBHHHOOOTTTYYY[[[^^^aaagggkkkkkkiiidddaaaWWWTTTPPPMMMLLLJJJIIIGGGAAA@@@???>>>>>>>>>>>>???===>>>>>>>>>?????????@@@===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;:::::::::999:::<<<<<<<<>>===<<<;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>===;;;:::999:::<<<=========<<<<<<;;;===AAAGGGNNNUUU[[[___bbbfffkkkoooooolllgggcccXXXTTTPPPMMMLLLKKKIIIGGGEEECCCAAA???============;;;<<<<<<<<<======>>>>>><<<<<<:::999888999999:::999:::::::::::::::::::::999;;;<<<;;;;;;???EEEKKKVVV___mmm{{{|||yyyvvvuuurrrqqqooommmkkkiiigggfffgggeeecccaaa``````aaabbbcccdddfffggggggfffdddcccfffhhhjjjnnnvvvvvvkkkdddbbb___WWWPPPOOOKKKIIIJJJIIIFFFEEEHHHEEEDDDDDDCCCCCCCCCCCCDDDLLLLLLQQQZZZeeesss~~~}}}|||||||||{{{{{{zzzyyyyyyyyyyyyxxxyyy{{{~~~}}}~~~~~~uuusss{{{|||{{{{{{|||cccUUUJJJIIIIIIHHHKKKRRR]]]mmm~~~kkkhhhiiivvv|||kkk]]]OOOHHHEEEAAA??????@@@???>>><<<;;;;;;;;;;;;===<<<;;;::::::;;;===>>>;;;;;;999999999999;;;;;;999:::;;;;;;<<<<<<<<<;;;???>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999888;;;@@@EEEKKKTTT]]]bbbgggnnntttvvvwwwuuulllcccYYYUUUPPPLLLJJJIIIGGGFFFBBB???===<<<=========<<>>AAAFFFIIISSS]]]nnn~~~}}}zzzxxxwwwwwwtttpppmmmllljjjhhhgggfffeeedddcccbbbbbbbbbbbbcccfffhhhiiiiiiiiijjjlllmmmppptttwww}}}{{{uuuqqqlllccc\\\TTTNNNKKKLLLJJJGGGFFFIIIEEEEEEDDDCCCCCCCCCDDDDDDHHHHHHLLLUUU___kkk}}}~~~}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyyyy{{{vvvuuu|||xxxwwwxxx}}}|||aaaSSSIIIHHHHHHGGGJJJQQQ]]]mmmjjjggggggsss}}}mmm___QQQJJJGGGCCCAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999999:::;;;;;;999:::;;;<<<<<<<<<<<<<<<>>>>>>==================>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::===AAAFFFMMMUUU^^^dddkkkqqqvvvxxxxxxuuummmcccZZZUUUPPPKKKIIIGGGFFFEEEAAA???===<<<===>>>======AAAAAAAAAAAAAAA@@@@@@@@@@@@>>><<<:::::::::;;;<<<::::::::::::999999999888666777:::;;;===@@@DDDGGGQQQ\\\lll|||}}}{{{yyyxxxxxxuuuqqqnnnllljjjhhhffffffeeedddcccbbbbbbbbbbbbeeegggiiikkkkkklllnnnooosssvvvzzz~~~yyynnneeeZZZTTTOOONNNLLLIIIHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCGGGNNNVVV```ppp~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzz|||xxxvvv}}}uuuuuuwww~~~}}}```RRRHHHGGGHHHFFFIIIPPP]]]nnnkkkeeedddooopppbbbTTTMMMIIIEEECCCCCCBBBAAA@@@???>>>=========;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<======>>>>>>@@@??????>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<=========<<<;;;;;;<<<>>>BBBGGGNNNWWW```fffooouuuxxxyyyxxxvvvmmmddd[[[WWWPPPKKKHHHFFFDDDBBBAAA>>><<<<<<===>>>>>>>>>AAAAAAAAA@@@@@@@@@?????????>>>===;;;;;;;;;<<<<<<999888888888777777777777666888999:::;;;>>>BBBEEEOOOYYYiiiyyy~~~|||{{{{{{zzzwwwrrrnnnllljjjhhhfffffffffdddcccccccccccccccfffhhhkkkmmmnnnooorrrtttxxx|||yyyooobbbZZZRRRPPPNNNJJJHHHIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBAAADDDJJJOOOWWWdddqqq~~~}}}{{{zzzzzzzzzzzz|||{{{|||yyyvvv|||vvvwww|||```RRRHHHGGGHHHGGGJJJQQQ]]]ooommmeeeaaakkkqqqcccUUUNNNJJJFFFCCCDDDBBBAAA@@@???>>>=========;;;<<<=========<<<;;;:::;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<===???@@@@@@DDDCCCCCCBBBBBBCCCCCCDDD@@@@@@>>>===<<<<<<;;;;;;======>>>>>>======<<<;;;===???CCCHHHOOOXXXbbbiiiqqquuuxxxxxxwwwuuunnneee^^^YYYRRRLLLHHHFFFCCCAAA@@@>>><<<<<<>>>???@@@???AAAAAA@@@@@@??????>>>>>>>>>===<<<;;;:::;;;;;;;;;888888888888777777777777888999:::;;;;;;===AAACCCMMMWWWfffuuu~~~~~~~~~|||yyytttpppmmmkkkhhhfffggggggeeedddddddddddddddfffhhhkkkmmmooorrruuuxxxzzz~~~|||kkk```VVVRRROOOKKKHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDBBBAAACCCHHHKKKQQQ\\\fffuuu}}}|||{{{{{{{{{|||||||||~~~yyyuuu{{{xxx{{{aaaSSSIIIIIIIIIHHHLLLSSS^^^qqqpppeee___hhhzzzqqqdddUUUNNNJJJEEECCCCCCAAA@@@???>>>===<<<<<<<<<;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCFFFFFFFFFFFFFFFEEEEEEEEE@@@???>>>===<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<===???CCCHHHPPPZZZeeemmmppptttvvvvvvuuutttmmmeee___ZZZSSSMMMIIIFFFCCCAAA>>>===;;;<<<>>>AAAAAAAAAAAAAAA@@@???>>>>>>======;;;;;;:::::::::::::::::::::999999999999888888888999:::;;;<<<<<<>>>AAADDDKKKTTTcccqqq}}}~~~{{{vvvrrrooommmjjjhhhiiihhhgggffffffeeeeeeeeefffhhhkkkmmmooorrrvvvyyy|||ttthhh[[[UUURRRMMMJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEBBBAAACCCGGGIIILLLUUU^^^iiiuuu~~~}}}}}}}}}|||{{{{{{}}}yyyuuu{{{{{{~~~aaaSSSIIIIIIJJJIIIMMMTTT___uuurrreee]]]dddsssrrrdddUUUNNNJJJEEEBBBBBBAAA@@@???>>>===<<<<<<<<<============<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;<<<===???AAADDDEEEHHHIIIJJJKKKJJJGGGEEECCC@@@@@@???>>>>>>>>>????????????@@@@@@??????>>>======???DDDJJJRRR^^^jjjrrrrrruuuvvvtttsssqqqkkkccc___ZZZSSSMMMIIIFFFCCCAAA===<<<;;;<<>>===<<<<<<999999:::999999999999999;;;;;;:::::::::999999999999:::;;;<<<<<<>>>BBBDDDKKKSSS```mmmyyy}}}xxxtttrrrpppnnnlllkkkjjjiiihhhhhhgggggghhhfffhhhkkklllooorrrwwwzzz~~~}}}}}}ooo```YYYVVVQQQMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEAAA@@@AAADDDEEEGGGNNNWWW^^^iiivvv~~~~~~|||{{{zzz{{{~~~{{{vvv|||}}}```RRRHHHHHHIIIHHHLLLSSSaaaxxxrrrcccZZZ___mmmssseeeVVVOOOJJJFFFCCCCCCBBBAAA@@@???>>>=========>>>>>>===<<<;;;::::::::::::;;;<<<======<<<;;;:::<<<<<<<<<===???BBBEEEGGGMMMOOOQQQRRRPPPLLLHHHDDDAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@AAA@@@??????>>>>>>AAAEEELLLVVVcccpppxxxwwwyyyxxxtttqqqooohhh```]]]XXXQQQKKKGGGDDDAAA???===;;;;;;<<>>===<<<;;;;;;999:::::::::::::::::::::;;;::::::::::::999999999777888::::::;;;>>>AAADDDKKKRRR^^^kkkuuu~~~~~~zzzvvvuuusssqqqooommmlllkkkjjjjjjiiijjjjjjhhhjjjlllmmmooosssxxx{{{{{{{{{sssddd\\\YYYSSSOOOMMMKKKJJJIIIGGGFFFEEEEEEEEE???>>>???BBBCCCDDDJJJSSSWWWbbbooowww|||zzzyyyzzz}}}~~~}}}xxx}}}zzz___QQQGGGGGGHHHGGGKKKRRRbbb{{{rrrbbbWWW\\\iii|||tttfffWWWPPPKKKGGGDDDDDDCCCCCCAAA@@@???>>>>>>>>>???>>><<<;;;::::::;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<===???CCCFFFHHHSSSUUUXXXYYYWWWRRRLLLHHHCCCCCCCCCCCCCCCDDDEEEFFF@@@AAAAAAAAAAAA@@@?????????BBBGGGNNNYYYfffttt}}}{{{}}}zzzuuuqqqmmmfff^^^ZZZVVVOOOIIIEEEBBB@@@>>><<<;;;:::<<<@@@CCCEEEEEE@@@@@@???>>>===<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;:::::::::999999999999888555666888999:::===@@@CCCKKKRRR^^^iiittt}}}{{{xxxvvvuuusssqqqnnnnnnmmmlllkkkkkkkkkkkkjjjkkkmmmnnnppptttxxx|||zzzyyy~~~mmm___XXXTTTQQQMMMLLLIIIGGGFFFFFFGGGFFFEEEDDDCCCAAA@@@AAADDDGGGJJJTTTYYYbbbllluuu}}}~~~zzzyyyyyyzzz{{{}}}}}}||||||}}}}}}|||~~~|||www\\\PPPGGGFFFFFFEEEJJJSSSccc{{{ssscccXXX\\\eeetttuuuiiiXXXNNNKKKJJJGGGCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999;;;======>>>CCCJJJPPPXXX\\\______ZZZSSSLLLHHHKKKIIIGGGGGGJJJLLLNNNNNNHHHFFFCCCAAAAAAAAA@@@???CCCDDDHHHOOO[[[hhhuuu|||}}}tttmmmhhhaaaZZZTTTNNNHHHEEEEEEDDD@@@<<<;;;:::;;;===BBBEEEGGGGGGDDDBBB>>>;;;::::::;;;<<<<<<;;;:::999999;;;===>>>;;;>>>:::;;;AAA:::444::::::999999:::<<>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;===>>>???@@@DDDKKKQQQ]]]aaaeeefffaaaZZZSSSOOOKKKJJJIIIKKKNNNRRRUUUVVVMMMJJJFFFCCCBBBBBBAAA@@@BBBDDDHHHPPP[[[iiiuuu|||{{{rrrjjjddd]]]VVVPPPKKKFFFCCCCCCCCC???;;;<<<;;;<<>>;;;::::::;;;<<<===<<<<<<;;;<<<===???@@@===AAA======@@@999555===999999999:::<<>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>@@@@@@AAAFFFNNNTTT```eeejjjlllhhhaaaZZZVVVMMMLLLMMMPPPUUUZZZ^^^___TTTPPPJJJEEECCCCCCBBBAAABBBDDDIIIQQQ]]]iiitttzzz}}}}}}xxxnnnddd^^^VVVOOOKKKGGGBBB@@@AAA@@@>>>;;;=========@@@CCCFFFGGGFFFDDDBBB@@@===<<<<<<===>>>>>>>>>??????@@@AAABBBBBBAAADDD@@@???BBB<<<888@@@999999999:::<<>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<>>>@@@@@@BBBHHHPPPWWWbbbffflllnnnkkkeee___[[[RRRQQQQQQTTTYYY___bbbccc[[[UUUNNNHHHEEEDDDCCCCCCBBBEEEJJJSSS]]]hhhqqqwwwxxxxxxrrrggg^^^WWWPPPIIIEEEBBB???>>>>>>>>>===;;;<<<<<<===@@@CCCFFFFFFEEEEEECCCAAA@@@??????@@@@@@>>>???AAABBBDDDDDDDDDDDDDDDEEE@@@CCCJJJEEE<<>>AAACCCHHHLLLTTT\\\dddmmmtttyyy~~~|||zzz{{{|||~~~~~~}}}{{{xxxvvvsssqqqppppppqqqrrrrrrqqqrrrtttvvv|||xxxyyy|||{{{yyy}}}|||uuupppmmmkkkiiioooyyyrrrhhhbbb]]]YYYQQQNNNKKKIIIIIIIIIHHHGGGGGGFFFCCCAAA@@@@@@AAABBBAAAEEEKKKPPPVVV]]]dddiiipppsssuuuwwwyyy{{{~~~}}}{{{yyyyyyyyyyyyvvvuuusssqqqoooooooooooossswww||||||sssnnnnnnrrrvvv{{{}}}^^^RRRIIIHHHHHHGGGLLLUUU___tttsssaaa]]]```kkk}}}ttteeeXXXPPPKKKGGGDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>???AAACCCJJJTTT[[[dddiiinnnpppmmmhhhbbb```XXXWWWVVVWWW[[[^^^aaaaaa^^^XXXQQQJJJGGGFFFEEEDDDCCCFFFLLLTTT]]]ffflllpppqqqqqqkkk```WWWQQQKKKDDDBBB@@@===<<<<<<<<<<<<<<<;;;;;;===@@@CCCFFFEEEEEECCCBBBAAA@@@@@@@@@@@@AAA@@@AAACCCEEEFFFGGGHHHHHHHHHFFF@@@GGGTTTNNN@@@===;;;;;;::::::;;;>>>@@@BBBGGGLLLRRRZZZaaahhhoootttyyy{{{}}}~~~{{{zzz{{{|||~~~|||yyyvvvtttrrrqqqqqqrrrsssrrrqqqqqqrrrtttyyyxxxooooooqqqwww|||zzz}}}yyyrrrlllfffcccaaa\\\aaajjjtttxxxmmmfff```[[[RRROOOLLLJJJJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@AAA@@@CCCGGGKKKPPPVVV\\\```dddfffggghhhiiikkknnnqqq|||~~~|||zzzxxxwwwwwwwwwuuutttqqqnnnllljjjjjjjjjlllqqqxxx}}}tttllliiijjjlllwww}}}yyy~~~___SSSJJJJJJJJJIIINNNVVV___ssswwwddd^^^```jjjwwwiii\\\RRRKKKGGGDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBFFFNNNYYYaaaiiimmmpppqqqnnnjjjgggeee^^^\\\ZZZYYY[[[]]]]]]]]]]]]XXXQQQLLLIIIGGGFFFEEEEEEHHHNNNUUU\\\bbbfffhhhhhhhhhbbbYYYQQQMMMHHHBBB@@@???===<<<;;;;;;<<<<<<:::;;;===AAAEEEGGGGGGFFFBBBBBBAAAAAAAAAAAAAAABBBDDDDDDFFFGGGIIIKKKMMMMMMMMMKKKEEEKKKXXXRRRAAA======<<<;;;:::;;;<<<>>>@@@EEEIIIPPPVVV]]]ccciiinnntttuuuxxx||||||{{{zzzzzz~~~}}}|||yyywwwuuusssrrrqqqrrrrrrqqqpppoooppprrrvvv}}}xxxnnnffffffgggllluuu|||zzz}}}|||zzzvvvpppkkkeeeaaa___YYY[[[```fffqqqtttkkkbbb\\\SSSQQQMMMLLLKKKKKKJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDGGGJJJOOOTTTYYYZZZ[[[]]]^^^___bbbeeehhhpppwww~~~}}}{{{xxxwwwvvvvvvvvvtttrrrnnnkkkgggeeedddddddddiiisss~~~xxxnnnhhhffffffppp|||zzzwwwyyy|||^^^RRRIIIIIIIIIHHHMMMUUUaaattt{{{fff___```jjjzzzlll^^^SSSKKKGGGEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===???AAADDDIIISSS___hhhmmmoooqqqpppmmmjjjhhhhhhbbb```\\\[[[[[[\\\\\\[[[ZZZVVVQQQMMMJJJHHHFFFEEEGGGKKKPPPVVV[[[^^^``````______[[[SSSMMMKKKGGGBBB@@@???>>>===;;;;;;<<<===:::;;;>>>CCCHHHJJJJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJMMMOOORRRTTTTTTSSSMMMNNNUUUMMM@@@AAA@@@>>><<<;;;:::;;;===>>>BBBFFFLLLRRRXXX^^^cccgggnnnpppssswww{{{}}}|||{{{}}}|||{{{zzzxxxvvvuuuuuuqqqqqqqqqpppnnnnnnoooqqqttt{{{sssiiiaaaaaaaaaeeennnyyy}}}zzz}}}~~~zzz{{{zzzwwwsssnnniiieeebbb[[[\\\]]]___eeerrryyynnnddd]]]UUURRROOOMMMMMMLLLKKKJJJDDDDDDCCCBBBAAAAAAAAAAAA???AAACCCDDDGGGKKKPPPTTTUUUWWWYYYZZZ\\\___dddggghhhppp|||}}}|||zzzxxxvvvuuuuuuuuurrrppplllhhhdddbbb``````^^^eeeooo{{{}}}rrrjjjfffffflllxxxxxxuuusss|||zzz\\\PPPGGGFFFFFFEEEJJJSSSbbbuuu}}}ggg```aaakkk{{{nnn```TTTKKKGGGEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@CCCFFFLLLVVVccclllmmmoooooonnnkkkhhhggggggdddaaa^^^\\\[[[\\\[[[[[[XXXTTTPPPMMMKKKIIIGGGEEEIIILLLQQQVVVZZZ\\\\\\\\\ZZZZZZWWWOOOKKKJJJGGGCCC@@@@@@???===<<<;;;<<<>>>;;;<<<@@@EEEJJJMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMOOORRRVVVXXXYYYZZZTTTPPPPPPFFF???EEEAAA???===;;;::::::;;;<<<@@@DDDIIIOOOTTTZZZ___cccjjjlllooosssxxx|||~~~||||||{{{zzzyyyxxxwwwwwwpppqqqqqqpppnnnmmmooopppssszzzsssiiiaaa```aaadddkkkuuu}}}zzz}}}~~~}}}|||{{{xxxrrrkkkeee```^^^[[[ZZZ^^^gggrrrzzztttiiiaaaZZZWWWSSSPPPNNNLLLJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCCCCCCCEEEJJJQQQVVVXXX[[[^^^```aaaaaacccdddgggmmmwww~~~|||zzzxxxwwwtttrrrqqqnnniiiddd```]]]\\\[[[]]]aaaiiivvv|||oooiiikkkqqqyyyvvvttt}}}yyy}}}vvvXXXRRRLLLIIIGGGGGGNNNVVVfffxxxkkkaaabbbkkk|||pppcccWWWNNNIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<>>>@@@AAAAAABBBFFFLLLUUU```jjjpppuuutttpppkkkeeecccccceeeccccccaaa]]]XXXUUUSSSSSSNNNNNNMMMJJJGGGDDDDDDEEEIIIMMMUUU[[[______^^^]]]ZZZ\\\YYYRRRNNNNNNLLLHHHGGGCCC???===;;;888;;;AAA;;;===AAADDDHHHMMMRRRVVVUUUYYY\\\[[[UUUQQQRRRTTTSSSRRRPPPNNNNNNRRRWWW\\\\\\ZZZVVVSSSQQQMMMIIIEEEDDDAAA<<<::::::;;;;;;:::???BBBFFFLLLQQQUUUXXXZZZ```ccchhhnnnsssxxxzzz|||||||||}}}||||||{{{yyywwwuuusssqqqrrrssssssrrrooommmmmmnnnrrrxxx}}}uuullliiiggghhhnnnuuu|||zzzyyy~~~wwwrrreeeaaa]]]YYYZZZ```hhhnnn{{{xxxkkkccc[[[XXXTTTPPPNNNMMMJJJIIIFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEGGGMMMTTTXXX]]]```eeeggghhhiiijjjkkkkkkqqqyyy~~~{{{yyywwwvvvtttrrrpppmmmiiiccc___\\\ZZZZZZYYY]]]eeeqqqvvvpppqqqqqqxxxuuusss|||www{{{qqqUUUPPPKKKIIIFFFFFFLLLSSSdddwwwkkkaaaaaajjj{{{ooobbbWWWNNNIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@????????????????????????===<<<<<<======>>>???@@@@@@BBBFFFNNNYYYeeepppvvv|||zzztttmmmfffaaaaaaaaaaaaaaa```\\\WWWSSSQQQQQQKKKKKKKKKIIIGGGGGGHHHJJJOOOSSSZZZ___cccdddddddddbbbdddbbb[[[WWWTTTPPPJJJKKKFFFBBB@@@===:::<<<@@@>>>@@@DDDGGGKKKQQQWWW\\\```dddgggeee___YYYXXXXXXTTTSSSQQQNNNMMMPPPUUUYYY]]][[[XXXVVVTTTQQQNNNKKKFFFCCC>>>;;;;;;;;;;;;:::>>>@@@CCCGGGLLLPPPTTTUUUZZZ]]]bbbhhhnnnsssvvvwwwyyyyyy|||}}}{{{{{{{{{zzzyyywwwuuusssrrrpppqqqqqqpppmmmllllllmmmssszzzxxxtttpppooottt{{{zzzzzz|||nnniiibbb\\\YYYZZZ]]]```hhhmmmssszzz|||nnneee^^^ZZZVVVRRRPPPNNNKKKIIIGGGFFFEEECCCBBBBBBBBBAAABBBCCCEEEHHHKKKQQQXXX]]]dddhhhnnnrrrttttttuuuvvvtttxxx}}}|||yyywwwvvvuuusssrrrnnnkkkgggbbb]]]ZZZXXXWWWTTTXXX___kkkzzzzzzyyysss{{{tttrrr|||yyy|||iiiRRRMMMIIIHHHFFFEEEJJJQQQcccvvvlllbbbaaahhh~~~zzzooobbbWWWOOOJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???????????????AAAHHHRRR___lllxxx~~~xxxooogggbbbaaabbbbbbbbbaaa]]]WWWSSSQQQPPPHHHHHHHHHHHHHHHJJJNNNRRRXXX\\\bbbhhhkkknnnppprrrrrruuutttmmmfff```XXXPPPOOOJJJEEECCC@@@======AAABBBDDDGGGKKKPPPVVV^^^ccckkkoooqqqooohhhaaa]]]\\\UUUTTTRRROOOMMMNNNQQQTTTZZZYYYWWWWWWVVVUUURRRPPPJJJFFFAAA===<<<;;;:::999===>>>???BBBEEEJJJMMMOOOSSSUUUZZZ```fffkkkoooqqqssstttwww}}}}}}zzzxxxvvvuuuuuutttsssrrrqqqqqqmmmnnnnnnmmmlllkkklllnnnuuu{{{zzz{{{yyysssiii```ZZZXXXWWWWWW\\\aaagggoooyyyqqqggg```]]]XXXTTTQQQOOOLLLJJJHHHGGGEEEDDDCCCBBBBBBCCCBBBDDDHHHLLLQQQXXX^^^ccckkkpppvvv{{{}}}|||yyywwwwwwvvvtttrrrllljjjfffaaa\\\XXXVVVTTTQQQTTT[[[fffuuu{{{uuusss|||cccPPPLLLIIIIIIGGGFFFKKKQQQbbbwwwmmmbbb```fff{{{zzzpppdddYYYPPPKKKHHHEEEDDDCCCBBBAAA@@@@@@@@@????????????????????????;;;<<<>>>???@@@@@@???>>>???CCCJJJVVVdddrrryyyqqqjjjffffffgggffffffeee```ZZZUUUQQQPPPGGGGGGGGGGGGIIIMMMTTTXXX```eeelllrrrwww{{{{{{qqqeee[[[TTTMMMHHHFFFDDD@@@@@@CCCDDDFFFIIIMMMSSS[[[ccciiiooorrrtttsssmmmfff```^^^VVVVVVSSSPPPMMMLLLNNNPPPVVVUUUUUUUUUWWWWWWUUUTTTNNNIIIDDD???===;;;:::999===<<<<<<>>>@@@DDDGGGJJJMMMOOOTTTZZZ```eeejjjlllmmmooosssxxx}}}}}}|||zzzvvvtttnnnnnnmmmmmmlllllllllllljjjkkklllkkkjjjkkkmmmooovvv|||{{{www{{{xxxlllaaaZZZVVVTTTRRRVVVZZZ```hhhsssuuujjjccc```[[[VVVSSSQQQNNNLLLIIIHHHFFFDDDCCCCCCCCCDDDCCCFFFLLLRRRXXX___fffkkkqqquuu{{{~~~zzzxxxwwwvvvtttrrrkkkiiieee```[[[WWWTTTRRRPPPSSSXXXaaaooowwwttt|||}}}___PPPLLLJJJJJJHHHHHHMMMSSSaaawwwmmmaaa___dddxxx|||rrrfff[[[RRRLLLIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>@@@@@@@@@??????AAAEEEMMMZZZhhhwww}}}uuunnnjjjjjjlllkkkkkkiiiddd]]]VVVQQQPPPJJJIIIHHHHHHJJJPPPXXX^^^gggnnnwww~~~vvvjjj[[[RRRKKKIIIGGGDDDDDDFFFDDDGGGKKKPPPVVV]]]fffkkkoooqqqssssssooohhhccc___WWWWWWUUURRROOOMMMNNNOOOUUUTTTTTTVVVXXXYYYXXXWWWPPPLLLEEE@@@>>><<<:::888<<<<<<;;;<<<>>>AAADDDFFFIIIKKKOOOUUU[[[```eeeggghhhkkkppptttxxx|||~~~~~~|||zzzxxxvvvrrrooohhhhhhgggggggggggghhhiiiggghhhiiiiiiiiikkknnnqqqvvv}}}{{{vvvuuuzzz{{{mmmaaaYYYUUURRROOOPPPTTTZZZbbbnnnyyyooofffbbb]]]XXXUUURRROOOMMMJJJIIIFFFDDDCCCCCCDDDEEEDDDIIIPPPXXX___gggnnnrrrvvvyyy~~~{{{yyywwwvvvsssqqqjjjhhheee```[[[VVVRRRPPPNNNQQQUUU\\\gggxxxxxxuuu}}}|||___QQQMMMJJJJJJIIIIIIOOOVVVaaaxxxmmmaaa^^^cccvvvvvvjjj^^^UUUNNNJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@@@@@@@@@@CCCHHHQQQ^^^mmm|||{{{sssooooooqqqqqqqqqoooiii```XXXRRROOOLLLKKKIIIIIILLLSSS]]]dddnnnvvv|||ggg\\\QQQMMMJJJGGGGGGIIIFFFJJJOOOTTTZZZaaahhhmmmpppqqqrrrrrrooojjjeeeaaaXXXXXXWWWUUURRRPPPPPPQQQVVVVVVVVVXXX[[[\\\[[[ZZZQQQLLLFFFAAA>>><<<:::888;;;;;;;;;;;;===???AAABBBFFFHHHKKKPPPUUU[[[___bbbbbbfffkkkpppssswwwzzz|||}}}}}}}}}}}}}}}}}}}}}}}}|||zzzwwwuuussspppllliiidddcccbbbaaaaaabbbddddddcccdddeeefffgggiiinnnqqquuu{{{wwwsssssszzzooobbbZZZVVVRRRPPPMMMPPPVVV___nnn}}}}}}}}}ttthhhddd___ZZZVVVSSSPPPMMMKKKIIIFFFDDDCCCCCCEEEFFFEEEKKKSSS\\\eeemmmtttxxxzzz|||{{{xxxvvvtttqqqooojjjhhheee```[[[VVVRRROOOKKKMMMQQQUUU]]]lll~~~wwwuuu~~~{{{___RRRMMMIIIHHHHHHIIIPPPXXXfff~~~lllaaa^^^bbbuuuzzznnnbbbWWWPPPLLLEEEDDDCCCBBBAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>???@@@AAAAAADDDIIITTTbbbrrr{{{xxxyyy{{{{{{zzzwwwpppfff]]]VVVRRRMMMKKKJJJJJJNNNWWWccckkkvvvvvvhhhYYYRRRMMMJJJIIIJJJJJJNNNUUU[[[aaaggglllpppqqqqqqpppooommmiiiddd```XXXYYYYYYXXXVVVTTTTTTTTTWWWVVVWWWXXX[[[\\\[[[YYYQQQLLLFFFAAA>>><<<:::888888999:::;;;<<<===>>>???BBBCCCFFFJJJOOOTTTXXX[[[]]]aaaggglllnnnqqquuuxxxyyyyyyyyyyyyyyyyyyyyyyyywwwtttqqqooommmjjjfffccc^^^]]][[[ZZZZZZ[[[\\\]]]______aaaaaacccggglllppptttzzzvvvsssttt{{{ssseee]]]YYYUUURRRLLLOOOVVV```oooxxxyyyxxxtttttt|||xxxjjjfff```[[[WWWTTTPPPNNNLLLJJJGGGDDDCCCDDDEEEFFFFFFLLLUUU___hhhpppwww||||||~~~~~~zzzwwwuuurrrooommmjjjhhheeeaaa[[[VVVRRROOOHHHJJJMMMPPPWWWddduuuuuuttt~~~{{{___RRRLLLHHHGGGFFFHHHPPPYYYllllllaaa^^^bbbttt}}}pppdddYYYQQQLLLEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>@@@AAABBBDDDJJJUUUeeevvvxxxmmmccc[[[WWWLLLKKKIIIJJJOOOZZZgggppp{{{qqq___UUUPPPKKKIIIJJJMMMRRRYYY```fffkkkooorrrrrrpppnnnllljjjfffaaa]]]XXXYYYZZZZZZXXXVVVVVVWWWUUUUUUUUUVVVXXXYYYXXXWWWPPPLLLFFFAAA>>><<<:::888666777999:::<<<=========???@@@BBBFFFJJJOOOSSSVVVYYY^^^dddiiikkknnnrrrvvvvvvvvvvvvvvvvvvvvvvvvvvvsssqqqnnnkkkiiieeeaaa^^^XXXVVVUUUSSSSSSTTTUUUVVV[[[\\\]]]___aaaeeejjjooosssyyyvvvsssuuu|||zzziii]]]WWWSSSPPPRRRQQQVVV```ooozzzuuuqqqpppqqqwwwzzzlllgggaaa]]]ZZZWWWSSSOOOKKKJJJHHHFFFEEEEEEEEEFFFHHHMMMTTT\\\dddmmmuuuzzz{{{~~~}}}yyyuuupppllljjjiiigggeee```[[[UUUPPPMMMMMMMMMMMMNNNSSS]]]hhhooo~~~yyytttzzz___SSSLLLHHHIIIGGGFFFOOO\\\ooorrrccc]]]bbbsssssseeeYYYNNNHHHFFFEEEDDDBBB@@@@@@??????????????????>>>>>>>>>>>>======>>>???@@@AAAAAABBBEEEKKKXXXhhh{{{xxxjjj___YYYRRRMMMKKKOOOUUU]]]iiissszzzeee\\\VVVNNNNNNUUUSSSYYYaaahhhmmmpppsssuuuttttttrrrnnngggbbb______\\\[[[[[[\\\]]]^^^^^^]]]XXXUUURRRRRRSSSSSSPPPMMMJJJGGGCCC@@@>>>===;;;999<<<;;;999888888999;;;<<<>>>>>>>>>@@@DDDHHHMMMPPPUUUXXX\\\bbbgggkkkmmmoooqqqrrrsssttttttrrrpppooonnnmmmjjjfffbbb^^^\\\ZZZVVVTTTPPPMMMLLLKKKLLLMMMRRRSSSTTTVVVXXX]]]cccggglllsss}}}zzzyyyyyynnnbbbZZZUUUSSSQQQQQQUUU```ooozzztttnnnllllllrrrqqqjjjaaa\\\ZZZXXXTTTPPPKKKJJJHHHFFFEEEEEEEEEEEEGGGKKKQQQXXX```hhhpppvvv|||~~~zzzvvvqqqnnnlllhhhgggddd```[[[UUUQQQNNNLLLLLLKKKLLLOOOVVV___eeepppvvv|||~~~{{{wwwwwwxxxxxx{{{zzzwwwzzz```RRRLLLHHHJJJIIIIIISSSaaassstttddd]]]aaarrruuugggZZZPPPIIIFFFEEEDDDCCCAAA@@@??????????????????>>>>>>>>>>>>======>>>???@@@AAAAAABBBFFFMMMYYYjjj}}}rrrfff___VVVQQQNNNQQQXXX```lllvvvnnneee]]]TTTRRRXXXUUU[[[ccciiinnnqqqtttvvvttttttrrrmmmfff```]]]\\\\\\[[[[[[\\\^^^___``````YYYUUUPPPOOOOOONNNKKKHHHHHHEEEAAA???>>>===;;;999;;;:::999888888999;;;<<<<<<<<<===>>>AAAFFFJJJMMMRRRUUUYYY___dddgggjjjkkkjjjkkkmmmmmmmmmllljjjiiiiiihhheeebbb^^^[[[XXXWWWTTTRRROOOLLLJJJJJJKKKLLLNNNOOOPPPRRRTTTXXX^^^bbbhhhppp{{{|||zzz|||vvvhhh___XXXUUUPPPPPPTTT```ooo|||uuummmiiihhhmmmzzzyyynnnbbb[[[ZZZYYYUUUQQQLLLJJJHHHFFFEEEDDDDDDDDDFFFIIIMMMRRRXXX```hhhnnnwwwzzz}}}~~~~~~{{{wwwssspppnnnhhhgggdddaaa\\\VVVRRROOOMMMLLLLLLLLLMMMQQQWWW\\\bbbfffkkklllkkkiiijjjkkklllpppwww|||{{{|||aaaRRRKKKIIIKKKKKKLLLWWWfffxxxwwweee^^^aaarrrxxxjjj]]]RRRKKKEEEEEEEEEDDDBBBAAA???>>>????????????>>>>>>>>>>>>======>>>???@@@AAAAAABBBGGGNNN[[[mmm{{{nnnfff\\\VVVSSSVVV\\\dddppp{{{yyynnneee[[[XXX[[[YYY^^^eeekkkpppsssuuuwwwvvvuuurrrlllddd]]]YYYXXXZZZZZZ[[[\\\^^^```bbbcccZZZTTTNNNJJJIIIHHHEEECCCDDDAAA???=========;;;:::;;;:::999888888888:::::::::::::::<<>>????????????>>>>>>>>>=========>>>???@@@AAAAAABBBGGGOOO]]]nnnuuulllbbb\\\XXX[[[aaaiiitttttthhh___\\\^^^^^^bbbhhhmmmpppsssuuuwwwvvvuuurrrkkkbbb[[[VVVTTTWWWYYYZZZ\\\]]]___bbbddd[[[TTTLLLFFFDDDCCCAAA???@@@???============<<<:::::::::999888888888999999999999:::;;;===@@@CCCEEEJJJMMMQQQVVVZZZ]]]___```cccddddddddddddcccbbbaaa\\\[[[YYYWWWTTTRRRPPPPPPNNNMMMJJJHHHFFFEEEEEEEEEDDDEEEGGGHHHIIILLLPPPSSS[[[dddrrr|||}}}vvvhhh]]]VVVSSSRRRUUU```ooovvvoookkknnnyyy{{{kkkaaa]]]ZZZVVVRRRNNNMMMJJJGGGEEEDDDCCCCCCDDDDDDEEEFFFIIINNNTTTYYY\\\```dddgggkkkrrrzzz}}}yyyuuurrrqqqiiihhhfffccc___ZZZVVVSSSOOOPPPRRRSSSTTTXXX]]]``````bbbcccbbb```]]]\\\[[[___aaagggrrr~~~|||bbbTTTMMMIIIKKKKKKMMMYYYggg~~~}}}iiiaaaeeexxx~~~qqqdddWWWPPPFFFFFFEEEDDDCCCAAA@@@???????????????>>>>>>>>>=========>>>???@@@AAAAAABBBGGGOOO]]]ppp{{{sssgggbbb___bbbgggnnnxxxwwwjjjbbb```bbbbbbfffjjjnnnppprrrsssuuuuuutttpppiii```YYYTTTRRRSSSVVVYYYZZZ[[[\\\^^^```YYYRRRIIIDDDBBBAAA???===???>>>======>>>>>>===<<<;;;::::::999999888888888:::::::::;;;===???AAACCCGGGIIIMMMQQQUUUXXXZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYWWWVVVUUUSSSRRRPPPOOONNNKKKJJJHHHFFFDDDCCCCCCCCC@@@BBBDDDDDDEEEGGGKKKMMMUUU]]]kkkzzzzzz|||pppbbbYYYWWWUUUWWW```nnnxxxrrrqqqzzzuuujjjbbb]]]XXXUUUPPPOOOLLLIIIFFFDDDDDDCCCCCCDDDDDDDDDEEEGGGLLLPPPQQQTTTXXX[[[___fffooovvv}}}yyyuuurrrpppjjjjjjhhheeeaaa]]]YYYVVVOOOQQQRRRTTTWWW\\\bbbfffiiijjjjjjiiifffbbb^^^\\\]]]___ccclll{{{zzzaaaUUUNNNJJJKKKLLLNNNZZZiiimmmcccgggzzztttfffYYYQQQHHHGGGEEECCCBBBAAAAAAAAA????????????>>>>>>>>>>>>======>>>???@@@AAAAAABBBGGGOOO^^^rrrxxxlllhhhfffjjjooottt}}}qqqiiifffffffffiiilllnnnnnnooopppqqqpppooollleee]]]VVVQQQPPPOOOSSSXXXYYYWWWVVVWWWYYYUUUNNNFFFBBBAAAAAA???>>>???>>>>>>???@@@@@@???===<<<;;;;;;;;;:::999999888::::::;;;;;;===>>>???@@@CCCEEEIIIMMMQQQSSSUUUUUUWWWVVVVVVVVVUUUUUUUUUUUURRRRRRQQQPPPOOONNNNNNMMMIIIHHHFFFDDDCCCAAAAAA@@@>>>@@@AAABBBBBBCCCFFFHHHNNNVVVbbbqqq}}}www{{{zzziii___[[[XXXYYYaaammm|||xxx}}}uuuiiiaaa[[[YYYRRRQQQMMMJJJGGGEEEDDDDDDCCCCCCDDDCCCCCCDDDFFFIIIIIIKKKNNNOOORRRXXXaaahhhqqqyyy}}}yyytttpppnnnlllkkkiiigggccc___[[[YYYRRRSSSUUUWWW[[[aaahhhmmmttttttuuuuuurrrnnnhhhdddaaaaaadddlllzzzyyy```UUUMMMJJJLLLNNNQQQ^^^nnnpppeeegggyyyuuugggZZZRRRIIIGGGDDDBBB@@@@@@BBBBBB????????????>>>>>>>>>>>>======>>>???@@@AAAAAABBBHHHQQQ```tttxxxqqqnnnnnnrrrwww{{{~~~tttnnnkkkiiikkkmmmmmmlllkkklllmmmjjjiiifff```YYYRRRNNNMMMJJJPPPVVVWWWTTTQQQPPPPPPNNNIIICCC@@@@@@AAA???>>>AAA@@@@@@AAACCCBBB@@@>>>======<<<<<<;;;:::999999999::::::;;;<<<<<<===>>>???AAADDDHHHLLLNNNOOOPPPTTTSSSRRRRRRQQQQQQRRRRRROOONNNNNNNNNMMMMMMMMMLLLHHHGGGFFFDDDBBBAAA@@@???<<<===???@@@???@@@BBBDDDGGGNNNZZZgggvvv~~~yyyvvv{{{oooddd]]]ZZZZZZaaammm~~~}}}oooccc^^^\\\TTTRRRNNNKKKHHHFFFEEEDDDBBBCCCDDDCCCBBBBBBCCCEEECCCEEEFFFGGGHHHMMMUUU[[[aaakkkwww~~~}}}xxxssspppmmmmmmlllkkkhhheee```]]][[[VVVWWWXXXZZZ^^^eeelllrrr|||}}}~~~}}}xxxqqqlllffffffgggnnn{{{www___TTTMMMJJJMMMOOOTTTbbbrrrrrrfffgggxxxvvvhhhZZZRRRKKKHHHDDDAAA???@@@BBBDDD????????????>>>>>>>>>>>>======>>>???@@@AAAAAABBBIIIRRRbbbvvv{{{uuuuuurrrsssxxx||||||tttnnnjjjlllmmmllljjjiiiiiijjjeeedddbbb]]]VVVPPPLLLKKKHHHNNNUUUVVVRRRMMMKKKKKKIIIEEE@@@>>>???AAA@@@>>>BBBBBBBBBCCCDDDDDDAAA???============<<<;;;:::999999999999:::;;;;;;;;;<<<<<<>>>BBBEEEHHHKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKGGGGGGEEEDDDBBBAAA??????:::<<<>>>>>>>>>>>>@@@AAACCCJJJTTT```ppp{{{wwwvvv|||zzzjjjccc___]]]bbbmmm~~~|||rrrhhh___YYYVVVQQQNNNLLLKKKIIIHHHFFFEEEDDDBBBAAA@@@??????BBBDDDEEEGGGHHHJJJNNNQQQYYY^^^dddkkkrrryyy}}}zzzuuuooojjjhhhiiikkkkkkhhhccc]]]ZZZXXXZZZ\\\]]]```hhhrrrzzzzzzrrrmmmllltttppp]]]UUUSSSLLLLLLSSSVVVbbbxxxsssccceeesssxxxjjj[[[QQQJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>????????????>>>>>>===>>>@@@@@@@@@@@@BBBCCCJJJSSScccwwwyyyvvvwwwwwwyyy|||~~~tttrrrooolllhhheeedddcccccceeebbb^^^YYYTTTPPPMMMKKKKKKNNNPPPQQQOOOLLLJJJJJJCCCCCCAAA@@@@@@@@@AAABBBDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???>>><<<:::999555555666777888:::<<<===???@@@BBBDDDEEEFFFGGGGGGKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFHHHHHHIIIHHHGGGFFFFFFFFFDDDBBB@@@>>><<<<<<888999:::<<<===???@@@AAACCCEEELLLVVVbbbqqq~~~|||xxx~~~pppeeeaaa^^^cccmmm~~~yyynnneee\\\XXXSSSNNNKKKIIIGGGFFFGGGFFFEEECCCBBBAAA@@@@@@???@@@AAABBBCCCEEEHHHKKKQQQUUU[[[aaafffmmmssswww~~~zzzuuuoookkkhhhiiiiiihhhfffbbb^^^[[[YYYZZZ]]]^^^aaaiiittt{{{yyysssqqqxxxnnn\\\TTTRRRJJJKKKSSSXXXeee}}}sssccccccllluuuxxxkkk\\\RRRJJJHHHDDDCCCBBBBBBAAA@@@>>>>>>????????????>>>>>>===>>>@@@@@@@@@@@@BBBDDDIIISSScccxxxxxxtttuuuyyy}}}}}}vvvrrrmmmiiifffddddddcccccc```\\\WWWRRRMMMJJJHHHHHHJJJMMMMMMJJJHHHGGGGGGDDDCCCBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>><<<;;;999999999999999:::;;;<<<>>>???@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBCCCEEEFFFFFFFFFEEEEEEEEEEEECCCBBB@@@>>>======<<<<<<<<<======>>>>>>>>>AAACCCIIIRRR\\\jjj~~~}}}{{{zzzyyyjjjdddaaaeeeoooxxxmmmbbb]]]WWWQQQMMMJJJHHHFFFHHHGGGFFFDDDCCCBBBAAAAAA===>>>?????????AAADDDFFFIIILLLPPPUUUYYY___dddhhhrrrwww{{{vvvppplllhhhhhhgggeeeccc```^^^\\\YYY[[[^^^```ccckkkuuu}}}yyyvvv|||~~~jjjZZZQQQPPPIIIKKKTTT[[[kkkssscccaaaeeeiiizzzmmm^^^UUUKKKIIIEEECCCCCCBBBAAA@@@>>>>>>????????????>>>>>>===>>>@@@@@@???@@@BBBDDDIIISSSeee{{{zzzvvvwww|||zzzsssmmmiiigggfffeeedddaaa]]]WWWRRRLLLHHHFFFGGGIIIJJJJJJHHHFFFEEEFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@???>>>>>>===<<<;;;::::::::::::<<<===>>>@@@AAABBBBBBBBB@@@@@@???>>>============??????AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>?????????>>>======<<<<<>>>>>????????????>>>>>>===>>>?????????@@@CCCEEEIIIUUUhhh{{{|||}}}vvvrrrooollljjjiiifffaaaZZZSSSNNNJJJHHHHHHJJJKKKKKKJJJHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@???>>>===<<<;;;:::::::::;;;<<<===>>>???????????????>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@???>>>======<<<<<<======AAAHHHOOOZZZlll|||~~~}}}wwwoooiiimmmyyy~~~mmmhhh___XXXSSSPPPNNNLLLIIIHHHFFFEEECCCBBBBBBBBBBBBBBBCCCBBB@@@AAACCCEEEFFFHHHKKKMMMPPPTTTYYY]]]gggkkkrrryyy~~~yyytttpppkkkiiifffbbb```_________\\\^^^bbbdddgggmmmwww}}}~~~xxxuuuyyyssstttfff[[[QQQQQQMMMNNNXXX```tttpppaaa]]]]]]^^^gggzzz~~~qqqddd[[[OOOLLLHHHEEEDDDCCCAAA???>>>>>>????????????>>>>>>===>>>???>>>???@@@DDDFFFLLLXXXlll}}}xxxtttppplllddd[[[SSSMMMIIIHHHIIIKKKNNNNNNNNNMMMMMMNNNJJJJJJJJJJJJIIIIIIHHHHHHFFFGGGIIIJJJKKKLLLMMMMMMLLLJJJHHHEEECCCBBBAAAAAA===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>=========<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<@@@FFFLLLWWWhhhxxx}}}uuuooosssvvvooofff]]]WWWSSSPPPNNNJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCBBBAAAAAACCCEEEGGGHHHJJJMMMPPPTTTZZZ^^^fffjjjpppuuuyyy}}}}}}xxxuuunnnlllhhhdddaaa`````````]]]```ccceeegggmmmuuu|||zzztttpppttt{{{}}}nnnqqq~~~{{{ccc[[[PPPRRROOOPPPYYY```sssvvvfff___^^^^^^bbbttttttggg^^^PPPMMMIIIFFFDDDCCCAAA???>>>>>>????????????>>>>>>===>>>>>>>>>>>>@@@DDDGGGOOO\\\rrrxxxqqqfffZZZQQQKKKHHHGGGIIILLLQQQSSSSSSSSSRRRSSSQQQQQQPPPPPPOOONNNLLLKKKIIIIIIJJJKKKMMMOOOQQQRRRQQQOOOLLLHHHEEECCCCCCBBB<<<<<<<<<;;;<<<<<<===>>><<<<<<===>>>>>>=========;;;;;;:::::::::::::::;;;<<<<<<<<<===>>>???@@@AAA??????@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<============<<<<<>>>>>????????????>>>>>>===>>>>>>===>>>@@@EEEHHHSSS```vvvxxxjjj\\\QQQKKKIIIIIIKKKPPPVVVZZZ\\\[[[ZZZZZZXXXXXXXXXWWWUUUSSSQQQPPPLLLKKKKKKKKKMMMQQQUUUWWWXXXUUUQQQLLLHHHFFFEEEDDD>>>>>>============>>>>>>>>>>>>>>>???>>>>>>======;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@???????????????<<<<<<<<<<<<;;;;;;;;;;;;===<<<>>>AAAEEEMMM]]]kkk||||||vvv{{{|||pppfff___ZZZXXXOOONNNLLLKKKIIIHHHHHHHHHEEEFFFFFFFFFEEEFFFHHHKKKKKKMMMOOORRRVVV[[[bbbgggjjjnnnrrrvvvxxx{{{sssqqqmmmiiieeecccaaa``````bbbeeefffgggkkkrrrxxx|||vvvnnnfffaaacccfffkkkqqqxxxyyylllqqqrrr^^^YYYNNNQQQOOOPPPVVVZZZkkkrrriiiggg```pppwwwjjjaaaRRROOOJJJGGGEEECCCAAA???>>>>>>????????????>>>>>>===>>>>>>===>>>@@@EEEIIIUUUbbbyyy~~~}}}ooo___SSSMMMLLLMMMNNNTTT\\\aaacccbbbaaa```^^^^^^]]]\\\ZZZWWWUUUSSSMMMLLLKKKKKKNNNRRRWWWZZZ\\\YYYTTTOOOKKKHHHGGGFFFAAAAAA@@@???>>>>>>>>>>>>??????????????????>>>======<<<<<<<<<<<<<<<======<<<;;;:::::::::;;;<<<===@@@@@@@@@???????????????<<<<<<<<<;;;;;;::::::999>>><<<===???BBBHHHWWWeeexxx~~~uuuyyywwwkkk```YYYWWWUUURRRPPPOOONNNKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMOOORRRVVV\\\aaafffiiimmmqqqvvvyyyzzzzzz{{{|||{{{vvvqqqlllhhhfffcccaaa```aaadddfffhhhmmmrrrvvv~~~~~~vvvnnngggccc^^^ZZZZZZ[[[\\\aaagggssszzzxxxkkkpppnnn]]]YYYRRRPPPPPPPPPQQQXXXiiiyyyvvvrrrrrrxxxwwwjjjaaaTTTMMMHHHHHHFFFBBB@@@AAA????????????>>>>>>>>>>>>???===>>>@@@AAA@@@DDDJJJQQQbbb{{{}}}yyywwwwwwsssbbbUUUPPPOOOPPPWWW\\\aaaeeefffeeedddddd```^^^]]]___```]]]UUUNNNMMMKKKIIIIIIKKKPPPVVVZZZ___^^^ZZZUUUNNNIIIFFFEEEDDDBBB???>>>>>>>>>>>>===AAAAAA@@@??????>>>>>>======<<<<<<;;;;;;:::999999===<<<;;;:::;;;;;;===>>>@@@@@@@@@????????????>>><<<<<<;;;;;;;;;::::::::::::888:::???DDDIIIRRR[[[nnn~~~wwwzzzxxxmmmfff\\\YYYUUUSSSRRRQQQOOONNNOOOOOOOOOPPPPPPQQQQQQQQQTTTTTTVVVZZZ___eeejjjnnnrrrvvv{{{~~~~~~zzztttoookkkhhheeeccc___aaabbbdddgggkkkqqquuuvvvnnnfff```\\\WWWTTTUUUUUUVVVZZZ```gggmmmuuuxxxxxx{{{yyylllqqqmmm]]]XXXRRRPPPPPPPPPPPPUUUcccqqq~~~xxx}}}wwwjjjaaaUUUOOOIIIHHHFFFBBBAAABBB????????????>>>>>>>>>>>>???======@@@AAA@@@DDDJJJTTTeee~~~xxxsssqqqzzzuuufff[[[UUUTTTTTT[[[___dddhhhhhhfffeeeeeegggccc___^^^^^^[[[UUUPPPRRRPPPMMMLLLNNNRRRVVVYYY]]]]]][[[WWWRRRMMMJJJHHHEEECCC@@@>>>>>>???>>>===@@@@@@@@@@@@@@@?????????======<<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<===?????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::888999===@@@DDDLLLUUUggg{{{~~~||||||}}}|||uuufffccc]]]ZZZXXXWWWWWWVVVUUUVVVXXXYYYZZZYYYYYYXXX[[[ZZZZZZ\\\aaagggmmmqqqwww{{{yyysssooolllhhhfffaaabbbdddeeeggglllrrrvvv}}}rrriiibbb\\\XXXSSSQQQRRRSSSRRRVVVZZZ\\\aaahhhjjjjjjlllrrrwww{{{nnntttlll]]]WWWRRRPPPPPPPPPOOOQQQ\\\hhhwwwjjj```WWWPPPJJJIIIGGGCCCAAACCC@@@@@@?????????>>>>>>>>>>>><<<===@@@AAAAAAEEEKKKWWWhhh|||rrrmmmqqqwww~~~vvvjjjbbb]]][[[[[[bbbeeejjjlllkkkiiigggfffjjjeee___]]]]]]]]]ZZZXXXXXXWWWTTTRRRRRRUUUXXXZZZ]]]^^^^^^\\\XXXSSSNNNKKKGGGEEEAAA????????????>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>===<<<<<<;;;;;;::::::::::::::::::;;;<<<<<>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::===::::::===>>>@@@GGGOOO___sss|||{{{uuupppiiidddaaa___^^^]]]ZZZ[[[^^^```bbbaaa``````bbb```^^^^^^aaagggmmmqqqxxx|||}}}xxxsssoookkkhhheeefffggghhhjjjooouuuzzzvvvnnnfff```YYYUUUSSSUUUUUUSSSUUUYYYYYY^^^ccceeedddeeehhhkkkuuu~~~{{{pppyyykkk]]]UUUQQQOOOOOOPPPOOOQQQYYYbbbwwwwwwkkkaaaXXXQQQKKKIIIFFFBBBAAABBB@@@@@@@@@?????????>>>>>>===<<<===@@@AAAAAAEEEKKKXXXhhhwwwpppmmmppptttzzz~~~zzzsssmmmhhheeeddddddjjjmmmqqqqqqoookkkhhhgggeeebbb___^^^```bbbcccbbb^^^]]][[[YYYYYYZZZ\\\^^^aaabbbcccccc```ZZZSSSNNNJJJGGGCCC@@@???@@@????????????@@@AAAAAABBBCCCCCC???>>>>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<======????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>><<<;;;>>>???@@@FFFMMMZZZmmm|||yyyzzz|||uuunnnjjjhhhfffddd___aaadddggghhhiiihhhgggjjjgggcccaaabbbgggmmmqqqxxx}}}|||wwwsssnnnkkkggghhhiiijjjmmmrrryyy~~~wwwmmmeee^^^ZZZWWWXXXWWWTTTVVVYYY[[[___bbbcccbbbaaaaaacccjjjrrr|||sss~~~kkk\\\RRRPPPNNNNNNQQQQQQRRRYYYaaasssyyymmmdddZZZRRRKKKHHHEEEAAA@@@BBB@@@@@@@@@@@@????????????>>><<<===@@@AAAAAAEEEKKKXXXggg~~~wwwppppppppprrrwww{{{vvvsssrrrpppnnnmmmmmmmmmnnnrrruuuwwwwwwsssnnnjjjhhhaaa``````aaacccfffhhhhhhdddcccbbbbbbbbbcccdddeeehhhhhhiiijjjgggaaaXXXQQQMMMIIIDDDAAA@@@@@@@@@@@@??????@@@AAABBBBBBCCCDDD@@@??????>>>>>>======<<<;;;<<<======>>>?????????AAAAAA@@@@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;<<<::::::===???@@@EEELLLWWWiii}}}yyyxxxzzz{{{wwwtttqqqooojjjlllmmmooopppppppppppprrrnnnjjjffffffhhhlllooovvv||||||wwwrrrooohhhiiijjjlllooouuu}}}wwwooohhhccc^^^]]][[[XXXYYY]]]```bbbddddddbbb```___^^^dddmmm{{{}}}uuu|||kkk]]]QQQQQQNNNNNNPPPQQQRRRXXX___ppp|||ppphhh\\\TTTLLLIIIEEEAAA@@@BBBAAA@@@@@@@@@@@@????????????===>>>@@@AAA@@@DDDJJJWWWeeezzzxxxuuuqqqooorrrxxxzzzyyyyyyyyyyyyxxxuuurrrpppppppppqqqrrrtttvvvwwwyyy{{{}}}{{{vvvooojjjhhhaaaaaaaaabbbdddgggjjjlllnnnmmmmmmlllllllllllllllooooooooopppnnnhhh^^^WWWPPPKKKFFFBBBAAAAAAAAAAAA>>>??????@@@AAABBBBBBCCCAAA@@@@@@??????>>>======;;;<<<>>>???@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@=========<<<<<<<<<;;;;;;:::888888<<<======BBBIIITTTdddzzz|||yyyxxx{{{{{{{{{{{{zzzyyyxxxxxxxxxvvvrrrmmmhhhfffgggiiikkkrrrxxx|||wwwsssmmmnnnoooqqquuu|||zzzsssmmmjjjgggdddeeejjjjjjkkklllllliiifffcccaaaccckkkyyy~~~wwwzzzkkk^^^RRRRRRNNNMMMOOOPPPQQQVVV]]]llltttlll___WWWOOOKKKGGGCCCBBBDDDAAAAAA@@@@@@@@@?????????AAA>>>>>>AAA@@@???CCCHHHRRR^^^qqq|||tttnnnnnnrrrxxx|||uuusssqqqqqqrrrtttuuutttsssttttttuuuwwwzzz|||~~~~~~~~~xxxpppjjjggg```___^^^___bbbhhhpppuuuyyyyyyxxxwwwuuutttrrrrrrsssrrrrrrttttttooofff^^^RRRMMMGGGCCCAAAAAAAAAAAA>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>:::;;;===???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<;;;999:::<<<===<<>>????????????@@@@@@@@@BBBBBBAAA@@@@@@??????>>>999:::<<<>>>???@@@??????@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<>>AAAGGGKKKYYYlll|||yyyyyy}}}{{{wwwqqqllljjjhhhgggeeedddnnn{{{zzz{{{|||}}}}}}wwwpppkkkiiiooo|||zzzuuuggg^^^YYYPPPOOONNNKKKKKKMMMRRRUUUeeeyyyqqqggg^^^RRRJJJHHHGGGEEECCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>???@@@AAABBBNNNQQQ[[[mmmuuunnnmmmqqqttt|||sssjjjhhhiiilllsssyyy}}}~~~}}}zzzrrrggg]]]YYYVVVTTTWWW\\\bbbnnnyyy|||wwwvvvtttuuuuuurrrlllgggUUUNNNEEEAAAAAAAAA???===;;;;;;===>>>????????????@@@AAAAAABBBBBBAAAAAA@@@@@@???>>><<<<<<<<<===>>>EEECCCAAA?????????AAABBBAAA@@@@@@???????????????<<<<<<<<<<<<===>>>@@@AAAIIISSSeeeyyy{{{yyyzzz~~~vvvpppllliiigggfffdddlllwwwwwwqqqmmmttt|||ssseee\\\WWWQQQPPPNNNLLLKKKMMMQQQUUUaaa{{{|||tttiii```TTTLLLIIIGGGEEECCCBBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBGGGJJJTTTddduuu|||qqqmmmnnnpppyyyuuukkkgggfffhhhnnntttzzz|||}}}zzzssshhh___YYYTTTSSSUUUYYY```lllwww~~~uuurrroooooonnnlllfffbbbUUUNNNFFFAAA@@@@@@===;;;;;;;;;<<<===>>>?????????@@@AAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>???@@@AAABBBBBB@@@@@@???@@@AAAAAA@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<===???AAABBBGGGRRRcccwww~~~|||~~~vvvpppkkkhhhfffeeeiiiqqq|||}}}wwwsssyyypppcccZZZUUUQQQPPPOOOLLLKKKMMMQQQTTT[[[sssvvvwwwxxxlllcccWWWOOOJJJGGGEEEBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>??????@@@AAABBBAAADDDMMMYYYfffxxxxxxqqqnnnnnnuuu}}}{{{ooohhheeedddhhhmmmsssvvvzzz}}}}}}|||yyysssiiibbbXXXSSSPPPRRRVVV]]]iiiuuutttoooiiieeedddaaa]]]YYYRRRLLLEEEAAA???>>>;;;999;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<===???AAABBBGGGQQQaaattt}}}}}}~~~uuunnnjjjgggfffggglllwwwyyywww~~~ooobbbYYYTTTQQQQQQOOOMMMKKKLLLOOORRRWWWmmm}}}nnnmmmvvv{{{oooggg\\\RRRLLLHHHEEECCCBBBBBBAAA@@@@@@@@@@@@AAA????????????@@@@@@AAABBB@@@CCCJJJRRR\\\lllxxxsssqqquuu|||uuulllfffbbbcccggghhhlllqqquuuxxxzzz|||~~~|||{{{zzzyyywwwqqqiiicccYYYSSSOOOPPPSSSZZZfffrrr}}}tttmmmddd]]]YYYVVVRRROOOKKKGGGBBB???>>><<<:::888;;;;;;;;;;;;<<<======>>>>>>???@@@BBBCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>=========>>>@@@BBBCCCGGGPPP```rrrzzz{{{|||ssslllhhhfffeeehhhttt|||{{{~~~mmmbbbZZZTTTPPPPPPOOOLLLJJJKKKMMMPPPUUUfff~~~mmmiiiooo}}}qqqkkk```VVVNNNIIIFFFDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBB@@@BBBGGGMMMSSSaaayyy{{{wwwwww|||}}}rrrjjjbbb```aaa```ccchhhkkknnnppprrrtttuuuvvvvvvuuusssnnnhhhddd[[[UUUQQQQQQSSSYYYcccnnnxxxtttkkk___VVVPPPLLLIIIFFFCCCBBB???>>>===<<<;;;:::<<<;;;;;;:::;;;;;;<<<======>>>@@@BBBDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCHHHQQQ___ppp}}}yyy{{{wwwnnniiieeeccceeeooo}}}{{{lllccc[[[UUUOOOOOONNNKKKIIIIIIKKKMMMSSS___wwwpppiiiiiixxx~~~sssmmmdddYYYPPPJJJGGGFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@CCCGGGLLLVVViiizzz}}}|||qqqgggaaaaaa___aaaccceeefffhhhkkkmmmpppqqqrrrrrrppplllhhheee___YYYVVVUUUVVVYYYbbbkkkttt}}}pppggg[[[PPPJJJGGGCCCAAA?????????>>>>>>===<<<<<<<<<;;;:::999999:::<<<<<<<<<===@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFDDDCCCAAA@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@?????????????????????>>>>>>???AAACCCDDDIIIPPP^^^nnn|||{{{pppjjjcccbbbccciiiuuuvvvjjjbbb[[[UUUNNNNNNMMMJJJHHHGGGIIIJJJOOOVVVjjjsssiiieeeoootttooofff\\\RRRLLLIIIHHHCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???@@@CCCGGGNNN[[[gggttt~~~~~~qqqiiigggdddeeeeeeddddddeeehhhkkknnnoooqqqqqqooollliiihhhccc^^^ZZZZZZYYYZZZaaaiiiooowww~~~wwwiii```TTTKKKGGGDDDBBB??????@@@AAAAAA@@@>>>======<<<;;;:::999888999;;;<<<;;;===???BBBEEEGGGHHHHHHGGGHHHHHHHHHGGGEEEDDDCCCDDDCCCBBBAAAAAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@BBBCCCEEEHHHOOO[[[kkk|||~~~rrrjjjbbbaaaaaafffnnnyyyttthhhaaaZZZUUUMMMMMMLLLJJJGGGFFFGGGIIILLLPPPaaatttiiibbbjjj|||tttpppggg]]]SSSLLLJJJIIICCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAABBB??????CCCFFFKKKTTT]]]dddnnnvvvyyy|||rrrooojjjiiihhhfffdddeeeiiilllmmmoooqqqqqqooommmkkkjjjeeeaaa^^^]]]\\\[[[```gggkkkrrrwwwxxxyyyxxxsssmmmbbbZZZPPPHHHEEEDDDBBB@@@BBBCCCDDDDDDBBB???>>>>>><<<;;;999888888999;;;<<<;;;===???BBBEEEGGGHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFEEECCCAAA@@@AAACCCDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@?????????@@@BBBDDDEEEGGGNNNZZZiiiyyyzzzzzz~~~qqqiiibbbaaa```bbbgggpppyyy~~~}}}tttfff\\\UUUSSSOOONNNKKKIIIGGGEEEEEEEEEHHHOOO\\\ssskkk]]]dddrrr|||uuujjj___VVVOOOIIIFFFGGGFFFEEEDDDCCCBBBBBBBBB????????????????????????AAA???>>>>>>@@@CCCGGGJJJYYY[[[aaaiiipppzzz~~~yyyvvvssspppnnnoooqqqssssssssssssrrrpppnnnlllkkkhhhccc]]]ZZZZZZ]]]___aaafffggggggiiihhhfffaaa]]]SSSQQQNNNJJJGGGDDDCCCBBBBBBBBBCCCCCCCCCAAA@@@???@@@>>><<<;;;<<<======<<<=========???CCCGGGJJJJJJMMMNNNNNNLLLJJJHHHGGGHHHDDDEEEFFFEEEBBBAAACCCEEECCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBBBBDDDFFFJJJOOOXXXeeeuuuyyysssuuuyyyrrrjjjaaa___]]]\\\```gggoootttsssvvv{{{qqqeee\\\VVVTTTOOOMMMKKKHHHFFFEEEEEEEEEFFFMMMYYYnnnooo^^^aaammmzzzxxxmmmbbbYYYQQQKKKHHHGGGFFFDDDCCCBBBBBBAAAAAA????????????????????????AAA???>>>===???BBBEEEHHHOOOQQQVVV]]]dddnnn|||yyyxxxyyyzzzyyyyyyyyyxxxvvvrrrooollliiieee```]]]\\\\\\\\\[[[]]]]]]]]]^^^___]]]YYYVVVNNNLLLJJJGGGEEECCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@>>><<<;;;<<<===<<<<<<<<<<<<===@@@DDDIIILLLMMMPPPQQQRRRQQQNNNKKKJJJJJJEEEFFFGGGEEECCCBBBCCCEEECCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBBBBAAABBBDDDFFFIIINNNWWWdddtttyyymmmjjjjjjttt|||sssjjjbbb___ZZZXXXYYY^^^eeeiiiiiilllrrrzzz}}}mmmccc[[[VVVUUUNNNMMMJJJGGGEEEDDDDDDDDDDDDJJJTTTgggvvv```^^^eeeppp{{{pppeee\\\TTTNNNJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======@@@BBBDDDEEEFFFJJJPPPWWWaaarrr}}}xxxtttqqqlllhhhccc___\\\YYYUUUSSSTTTSSSRRRSSSTTTTTTRRRPPPJJJHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEAAA???<<<;;;<<<<<<<<<;;;;;;;;;===@@@EEEJJJOOORRRTTTVVVYYYXXXUUUQQQNNNMMMHHHHHHHHHGGGDDDCCCDDDFFFDDDCCCCCCCCCBBBBBBBBBAAA@@@AAABBBBBBAAAAAACCCEEEGGGMMMVVVcccrrr~~~ooogggeeeiiiqqqrrrhhhddd```ZZZVVVVVVZZZ___cccdddffflllsss~~~yyykkkccc[[[UUUTTTMMMLLLIIIFFFDDDCCCCCCCCCCCCHHHQQQaaa~~~}}}ccc]]]```hhh{{{~~~ssshhh___VVVOOOKKKFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<<<<>>>@@@AAAAAAAAADDDIIIOOOXXXhhhxxx~~~zzzxxxooojjjccc\\\WWWSSSOOOLLLOOONNNLLLMMMOOOPPPPPPOOOJJJIIIHHHFFFFFFFFFGGGHHHKKKKKKJJJIIIIIIIIIIIIIIIDDDAAA>>>===<<<<<<<<<:::999;;;===AAAEEEKKKRRRVVVWWW[[[^^^___[[[WWWSSSQQQLLLLLLKKKIIIGGGFFFFFFGGGEEEEEEDDDDDDCCCCCCBBBBBB???AAABBBAAAAAAAAACCCEEEFFFLLLUUUbbbrrrttthhhcccccckkkzzzrrrgggccc___ZZZVVVUUUWWW[[[^^^]]]```eeemmmxxxwwwjjjccc[[[TTTRRRLLLKKKHHHEEECCCBBBBBBBBBCCCHHHPPP]]]xxxhhh]]]]]]ccctttvvvkkkaaaXXXPPPKKKFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>><<<<<<===>>>???@@@???BBBFFFJJJQQQ```nnnssslllbbbYYYRRRNNNLLLJJJNNNMMMKKKLLLNNNPPPPPPPPPLLLKKKIIIHHHHHHHHHIIIJJJOOONNNNNNMMMMMMLLLKKKKKKHHHEEEAAA??????>>>===;;;999;;;>>>AAAEEEKKKSSSXXXZZZ^^^bbbccc```[[[WWWUUUQQQPPPNNNLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCC@@@AAABBBBBBAAAAAACCCEEEFFFLLLVVVcccrrryyyjjjbbbaaagggsssttthhhaaa^^^YYYVVVTTTTTTVVVWWWUUUXXX]]]fffrrrtttjjjcccZZZSSSPPPKKKJJJGGGEEEBBBAAAAAAAAACCCHHHPPP[[[tttnnn```\\\___nnnyyynnndddZZZQQQLLLGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<======>>>======???BBBEEEJJJWWWcccuuuvvvooodddZZZSSSPPPNNNMMMPPPNNNMMMNNNPPPRRRRRRRRRMMMMMMLLLKKKLLLMMMNNNOOOSSSSSSSSSSSSRRROOOMMMLLLLLLIIIEEECCCBBBAAA???>>>:::<<>>>>>======>>>>>>;;;;;;>>>AAAAAADDDNNNZZZkkkzzzxxxrrriiiaaa[[[WWWTTTRRRUUUTTTSSSTTTVVVWWWWWWUUUQQQQQQQQQRRRSSSUUUXXXYYY[[[\\\]]]]]][[[WWWSSSQQQQQQNNNIIIFFFEEECCCAAA@@@;;;>>>@@@AAABBBGGGOOOVVV___cccggghhhgggdddbbbaaa[[[XXXTTTSSSSSSRRROOOMMMLLLLLLKKKJJJIIIHHHGGGGGGBBBCCCDDDDDDCCCCCCEEEGGGIIIOOOZZZggguuurrriii]]]```hhhvvv}}}zzz{{{xxxyyy}}}|||qqqeeeccc___[[[WWWSSSPPPNNNOOOQQQTTTZZZdddrrrxxxuuutttooorrrvvv{{{}}}nnnfffbbb[[[TTTPPPJJJIIIFFFCCCAAA@@@@@@@@@@@@GGGOOOYYYooouuucccZZZWWWbbbqqqtttiii___VVVPPPIIIHHHGGGEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????;;;;;;>>>AAA@@@BBBJJJUUUeeettt|||zzzuuunnnhhhbbb]]]YYYUUUZZZYYYYYY[[[\\\]]][[[ZZZVVVVVVWWWXXX[[[^^^aaacccccceeeffffffddd___ZZZVVVSSSPPPLLLIIIGGGEEECCCAAA<<<>>>AAA@@@@@@EEENNNUUUaaadddhhhjjjiiigggfffeee^^^ZZZVVVTTTUUUTTTQQQNNNNNNMMMLLLKKKJJJIIIHHHHHHBBBDDDEEEDDDDDDDDDFFFHHHJJJPPP[[[hhhwwwvvvfffaaabbbeeennnxxxtttvvvtttvvv}}}zzznnn___^^^[[[WWWSSSOOOLLLKKKOOONNNPPPVVV^^^iiiyyyyyysssppphhhhhhjjjnnnqqqzzz}}}oooddd^^^ZZZTTTPPPJJJHHHFFFCCCAAA@@@@@@@@@AAAFFFLLLVVVkkkeeeZZZ\\\aaadddvvvmmmcccXXXOOOIIIFFFDDDBBBCCCCCCBBBAAAAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>@@@DDDJJJOOO]]]iii||||||vvvuuussspppmmmiiigggeeeddddddbbbaaaaaabbbbbb```___^^^^^^^^^]]]^^^aaafffiiinnnoooooopppoookkkeee```[[[XXXSSSNNNJJJFFFBBB???>>>@@@AAABBBCCCHHHPPPWWW```gggnnnnnnmmmlllhhhbbb]]]ZZZVVVTTTTTTTTTSSSRRROOOOOONNNMMMKKKIIIGGGFFFCCCCCCDDDEEEFFFFFFGGGGGGMMMSSS^^^kkkyyy}}}kkk___```bbbkkk~~~{{{wwwtttqqqrrrxxx{{{ooobbb```\\\WWWSSSNNNKKKIIIMMMKKKNNNTTT[[[eeeuuuyyyrrrmmmfffddddddfffhhhppp|||nnnccc]]]XXXRRRNNNIIIHHHEEECCCAAA@@@@@@@@@BBBFFFKKKTTTgggeeeYYYYYY]]]```xxxzzzqqqfffZZZQQQJJJHHHDDDCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@>>>>>>??????????????????????????????>>>>>>???CCCHHHMMMYYYeeexxx~~~xxxsssrrrqqqpppooonnnmmmmmmqqqpppnnnmmmmmmllljjjhhhcccccccccbbbccceeehhhjjjqqqrrrtttvvvwwwtttooolllbbb^^^XXXRRRMMMIIIEEEBBB@@@AAABBBAAABBBGGGNNNSSS]]]fffmmmnnnmmmlllgggbbb^^^[[[WWWTTTTTTSSSRRRQQQNNNNNNMMMLLLKKKIIIHHHGGGDDDDDDEEEEEEFFFGGGHHHHHHMMMTTT___mmm{{{sssccc```___gggxxx{{{uuuqqqpppttt{{{|||qqqdddaaa]]]WWWRRRMMMIIIGGGJJJIIIKKKPPPWWW```ooo}}}|||tttooofffbbb___]]]^^^eeeuuu{{{mmmbbb\\\VVVPPPKKKHHHGGGEEEBBBAAA@@@@@@@@@BBBEEEIIIQQQbbbkkkZZZVVVYYY\\\nnnvvvjjj^^^TTTMMMJJJFFFDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>??????????????????????????????>>>===>>>AAAFFFJJJTTT```sss}}}sssrrrrrrrrrsssuuuvvvwwwyyyxxxvvvuuutttrrrooollliiihhhggggggggghhhiiijjjqqqssswww||||||yyyoooiiiaaaYYYSSSMMMIIIFFFCCCBBBBBBAAAAAAEEEKKKOOOYYYbbbjjjlllkkkjjjeee```___[[[WWWUUUSSSRRRQQQOOONNNNNNMMMMMMKKKJJJHHHHHHFFFFFFFFFFFFFFFGGGHHHIIINNNUUU```nnn}}}xxxjjjccc___dddsssyyytttqqqtttzzz{{{qqqdddaaa]]]WWWQQQMMMJJJHHHIIIGGGIIINNNSSS[[[iiivvv|||{{{{{{zzzzzz~~~yyyssshhhccc]]]ZZZZZZaaappp~~~zzzmmmbbb[[[VVVOOOIIIGGGEEECCCBBB@@@@@@@@@@@@AAACCCGGGNNN\\\xxxwwwaaaXXXXXX[[[ggg~~~{{{oooaaaXXXPPPMMMHHHFFFEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@??????????????????????????????>>>======@@@DDDGGGQQQ^^^qqq{{{~~~xxxvvvsssrrrsssuuuyyy{{{|||{{{zzzzzzzzzwwwsssppplllkkkiiihhhhhhiiihhhhhhnnnqqqvvv}}}}}}vvvlllcccZZZRRRLLLHHHDDDCCCAAA@@@AAADDDIIILLLTTT]]]eeeggggggfffbbb\\\]]]ZZZVVVTTTRRRQQQOOOMMMNNNNNNNNNMMMMMMKKKJJJIIIGGGGGGFFFFFFFFFGGGIIIIIIMMMTTT```nnn}}}~~~nnneee^^^cccooo|||wwwtttuuuyyy{{{qqqccc```[[[VVVQQQNNNKKKKKKHHHGGGHHHLLLPPPWWWdddppp|||wwwtttrrrqqqpppoooqqqvvv}}}zzzuuujjjccc\\\YYYYYY___mmmzzzyyylllaaa[[[UUUNNNHHHEEEDDDBBBAAA@@@@@@@@@AAA@@@AAAEEELLLWWWmmmhhhYYYWWWYYYcccwwwssseee\\\SSSPPPKKKGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBAAAAAAAAA????????????????????????>>>??????>>>===???CCCFFFQQQ]]]ppp~~~vvvppprrrxxx~~~xxxsssrrruuuyyy|||}}}yyyqqqnnnkkkjjjllllllllljjjnnnpppuuu|||xxxnnndddZZZQQQKKKFFFDDDAAA@@@AAAEEEHHHJJJNNNVVV]]]______^^^[[[VVVXXXVVVSSSQQQQQQOOOMMMKKKMMMNNNNNNNNNMMMLLLKKKKKKHHHGGGFFFFFFFFFGGGHHHIIILLLSSS___mmm|||pppddd]]]aaammm}}}zzzvvvwwwzzz{{{qqqccc```[[[UUUQQQNNNLLLKKKHHHFFFGGGKKKNNNSSS___jjjzzzyyyvvvqqqmmmkkkiiigggeeeiiimmmttt|||yyytttjjjbbbZZZWWWWWW\\\hhhtttvvviii```ZZZTTTMMMGGGCCCBBBAAA@@@???@@@@@@AAA@@@@@@DDDKKKRRRbbbooo[[[VVVWWW___pppxxxkkkaaaWWWSSSMMMIIIHHHHHHHHHHHHEEEEEEDDDBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???>>>>>>@@@CCCFFFOOO\\\ooouuulllmmmqqqxxx~~~{{{|||xxxtttpppoooqqqssstttrrrqqqrrruuu{{{{{{qqqeeeYYYQQQJJJGGGBBB@@@BBBDDDFFFGGGIIIPPPUUUUUUTTTUUUSSSOOOQQQPPPNNNNNNNNNMMMLLLJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFHHHIIILLLSSS^^^lll{{{}}}uuuggg^^^aaaiiittt||||||~~~{{{rrreeebbb\\\UUUPPPLLLKKKJJJGGGEEEFFFIIIKKKPPPZZZeeerrr~~~tttpppkkkgggeeebbb```^^^aaaccchhhoooxxx{{{wwwkkkccc[[[XXXWWWZZZdddmmmzzzqqqeee]]]WWWRRRKKKEEEBBBAAA@@@??????@@@@@@AAA@@@@@@DDDJJJLLLVVVqqqwww```XXXXXXZZZggg~~~pppgggYYYUUUOOOJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>?????????AAADDDGGGLLLXXXlll{{{pppoooooottt|||}}}xxxrrrqqquuuyyy{{{zzzuuuttttttxxx~~~rrrddd[[[QQQLLLEEEBBBBBBCCCCCCCCCEEEJJJMMMLLLKKKLLLLLLIIIJJJIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGEEECCCCCCEEEGGGHHHMMMTTT___lll{{{xxx|||mmmaaaaaaeeelll~~~~~~|||ssshhhddd]]]VVVOOOKKKIIIHHHFFFDDDEEEGGGIIIMMMWWWbbbmmmzzz}}}pppmmmhhhdddaaa^^^[[[YYYTTTVVVZZZ```iiirrryyy~~~}}}nnnfff]]]ZZZXXXZZZbbbjjjzzzwwwnnnbbbZZZUUUPPPIIICCCBBBAAA@@@??????@@@AAAAAAAAAAAADDDIIIHHHMMMggg~~~eee\\\\\\UUUaaawwwtttkkk[[[VVVPPPKKKIIIIIIJJJIIIGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@BBBEEEHHHIIIVVViii~~~vvvrrrppprrryyyxxxrrrqqqvvv{{{~~~~~~uuusssrrrtttzzz{{{lllbbbVVVPPPHHHCCCBBBAAA@@@???BBBGGGIIIFFFEEEGGGGGGEEEEEEEEEEEEGGGJJJKKKJJJIIIEEEEEEFFFGGGGGGGGGFFFFFFHHHGGGDDDCCCCCCDDDFFFHHHNNNUUU```mmm{{{tttwwwfffbbbccchhhvvv|||xxxsssqqqwww{{{tttiiifff```WWWOOOIIIGGGFFFHHHEEEEEEHHHIIILLLSSS[[[eeeuuu|||wwwkkkfff```___```___[[[WWWSSSSSSTTTVVVZZZ```iiiooosss{{{|||wwwiii[[[UUUTTTWWW^^^eeesssuuujjj___XXXRRRKKKFFFEEEBBBAAA???======>>>???@@@??????AAADDDGGGNNN^^^mmmppp^^^YYYXXX___nnnvvvmmmaaaZZZRRRLLLJJJIIIGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@???@@@AAABBBCCC>>>???@@@CCCEEEIIIKKKMMMMMMTTTeee{{{}}}yyyzzz|||xxxsssuuuzzz}}}}}}yyyuuutttwww|||yyynnn___VVVLLLEEEDDDEEEDDDBBB???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDDDDDDDBBBCCCDDDFFFIIIPPP\\\lll}}}~~~mmmzzz}}}kkkdddbbbeeesss|||wwwrrrooorrryyyzzzrrrkkkhhhbbbZZZSSSMMMIIIHHHFFFCCCCCCEEEGGGIIIPPPXXXdddttt~~~xxxkkkeee___\\\]]]]]]ZZZWWWRRRRRRQQQQQQSSSXXX```eeeoooyyy~~~qqqeeeWWWQQQQQQSSSZZZ```qqq~~~ssshhh]]]WWWQQQJJJEEEEEEBBBAAA???======>>>???@@@??????AAADDDEEEJJJXXXeeevvv```XXXXXX]]]kkkwwwoooccc\\\TTTNNNLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAAAAAAAAAAABBBCCC??????@@@BBBDDDFFFHHHIIIJJJPPP___tttzzzvvvvvvzzz~~~{{{vvvtttuuuxxxzzz|||}}}|||~~~uuucccZZZNNNFFFDDDCCCBBB@@@>>>???@@@AAAAAAAAAAAAAAA???>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDEEEHHHOOO[[[lll}}}yyyiiiqqqrrrgggbbbbbbmmm{{{|||uuuoooooorrrzzz{{{qqqoookkkeee^^^WWWQQQLLLJJJGGGCCCBBBDDDEEEGGGMMMUUUbbbrrrzzzmmmggg___[[[[[[]]]\\\[[[UUUSSSPPPMMMLLLPPPWWW\\\hhhssszzzooodddYYYSSSRRRSSSYYY```mmmyyy~~~pppfff[[[UUUOOOIIIDDDDDDAAA@@@???>>>===>>>????????????AAACCCDDDFFFPPP\\\tttfffYYYXXX\\\hhh~~~zzzrrrfff___VVVPPPMMMKKKIIIFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBCCCCCCDDD@@@@@@@@@AAAAAABBBCCCDDDEEEJJJVVVjjj}}}yyyyyy{{{~~~~~~wwwsssrrrrrrssstttssssssttt{{{{{{lllbbbUUUKKKFFFDDDBBB@@@===>>>??????????????????===============>>>>>>???>>>>>>>>>?????????@@@@@@@@@AAABBBAAA@@@AAABBBDDDFFFMMMZZZkkk|||ooo```lllyyyyyykkkbbb```hhhsss}}}tttpppqqqvvv~~~sssqqqmmmgggaaaZZZTTTNNNJJJJJJFFFEEEFFFFFFGGGMMMTTT```nnnzzzqqqjjjbbb]]]\\\^^^```aaaZZZWWWRRRMMMJJJMMMRRRWWW```lllyyyzzzpppjjjaaaXXXTTTRRRRRRWWW^^^iiiuuu|||lllbbbWWWRRRMMMGGGCCCBBB@@@@@@???>>>===>>>>>>???>>>===@@@CCCCCCEEELLLUUUhhhrrr___ZZZ[[[dddwww}}}vvviiibbbXXXQQQNNNLLLHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@?????????@@@CCCEEEOOO___qqq}}}{{{}}}yyyssspppooonnnnnnooommmmmmqqqwww||||||{{{rrriii\\\PPPIIIEEECCCBBB===>>>>>>?????????>>>>>>???>>>>>>>>>>>>>>>??????===>>>>>>??????@@@@@@AAA>>>@@@@@@@@@???@@@BBBDDDEEELLLYYYjjj|||{{{eeeWWWjjjwwwpppddd```fffnnn}}}vvvtttttt{{{wwwsssoooiiiddd^^^WWWOOOJJJKKKGGGEEEFFFEEEFFFKKKRRR\\\kkk|||{{{sssmmmddd^^^]]]___cccfff___\\\VVVPPPLLLLLLPPPTTT[[[gggssszzz|||yyyoooeee___XXXRRRPPPNNNMMMQQQXXXfffrrryyyhhh^^^TTTOOOKKKEEEAAAAAA?????????>>>>>>>>>>>>>>>===<<>>>>>>>>BBBCCCJJJXXXiiizzz~~~|||uuuqqqoooooonnnjjjgggdddeeekkkppptttuuuqqqiii^^^SSSJJJFFFCCCBBB???@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???>>>>>>?????????@@@@@@@@@===???????????????AAACCCDDDKKKYYYjjj}}}sss___RRRgggsssyyyjjjccceeejjj|||~~~{{{xxx}}}}}}xxxsssnnniiiddd\\\SSSLLLKKKGGGEEEDDDCCCCCCHHHOOOYYYgggyyy}}}tttooogggaaa___aaafffiiifffccc]]]VVVPPPNNNOOOQQQYYYcccmmmrrrssspppggg^^^XXXTTTQQQPPPNNNMMMQQQWWWbbbnnntttdddZZZQQQLLLHHHCCC@@@@@@??????>>>>>>>>>============<<<===BBBDDDDDDIIIPPP^^^yyy{{{ddd```aaammm}}}pppiii^^^VVVQQQMMMIIIFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCBBB@@@????????????CCCCCCHHHTTTbbbrrryyyuuuttttttsssgggccc___]]]aaafffkkknnniiiddd\\\RRRJJJEEECCCBBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????@@@BBBDDDCCCKKKYYYkkk~~~nnn[[[OOOaaalll}}}qqqgggfffgggwww~~~zzztttpppkkkcccYYYQQQMMMIIIFFFEEEDDDCCCGGGNNNWWWeeevvvyyytttnnnhhheeegggllloooqqqnnnhhh___WWWRRRPPPQQQTTT\\\eeehhhiiiggg```XXXSSSQQQQQQRRRPPPOOORRRYYY___iiizzz{{{oooaaaWWWNNNJJJGGGBBB??????>>>>>>>>>>>>>>>======<<<>>><<<<<<@@@BBBBBBFFFLLLYYYoookkkdddaaajjjuuummmbbbYYYTTTPPPKKKHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBBBBAAAAAAAAABBBCCCBBBFFFQQQ^^^lll~~~}}}zzzzzz{{{{{{pppkkkddd^^^]]]```dddgggccc```[[[TTTMMMIIIFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDAAA@@@??????>>>>>>>>>???@@@??????>>>>>>======<<<===>>>?????????@@@BBBDDDCCCKKKYYYlllzzzfffUUUJJJ[[[fffwwwvvvjjjfffeeesssyyyuuuqqqiii^^^UUUPPPLLLIIIHHHFFFEEEIIIPPPVVVcccuuu~~~zzztttnnnkkkmmmrrrvvv{{{xxxrrrhhh^^^WWWSSSRRRNNNVVV]]]```aaa```[[[TTTMMMKKKMMMNNNMMMKKKOOOVVV\\\gggwwwwwwkkk```VVVMMMIIIFFFAAA>>>>>>>>>>>>>>>>>>>>>======<<<@@@===<<<>>>@@@@@@CCCIIIUUUhhhnnngggbbbiii~~~xxxpppeee\\\VVVRRRMMMJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFEEEDDDBBBAAADDDCCCCCCBBBBBBCCCCCCDDDCCCBBBFFFOOO[[[iiiyyy~~~}}}wwwmmmccc^^^^^^```bbbaaa___]]]XXXRRRMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>=========>>>@@@@@@@@@@@@CCCEEECCCKKKZZZlllrrr___NNNDDDZZZ^^^jjj|||lllhhhiiiuuu}}}yyyvvvooocccZZZUUUNNNIIIIIIIIIHHHIIILLLUUU___ooo|||xxxvvvssspppsssxxx{{{}}}~~~xxxmmmaaaXXXTTTUUUUUUVVVXXXYYYWWWSSSPPPLLLLLLJJJIIIHHHJJJOOORRR[[[fffvvvpppeeeYYYRRRLLLIIIFFFAAA???@@@@@@??????>>>===<<<<<<;;;>>>===<<<<<<===@@@CCCEEEMMM___}}}yyyhhh___iiizzz|||vvvlllbbbZZZSSSNNNKKKHHHFFFDDDDDDFFFHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBAAACCCKKKUUUcccvvv|||vvvmmmeeeaaa``````^^^]]][[[WWWSSSQQQPPPQQQJJJMMMOOOOOOLLLJJJJJJLLLFFFFFFEEEDDDDDDCCCBBBBBB>>>>>>??????@@@??????>>>@@@@@@@@@AAAAAABBBBBBBBBGGGOOO]]]ooo}}}jjjWWWKKKGGGXXX[[[fffyyyxxxpppnnnrrr~~~~~~zzztttjjjbbbXXXQQQKKKIIIIIIGGGHHHLLLSSS]]]mmmzzzyyyvvvtttvvv{{{vvvjjj```ZZZUUUVVVVVVXXXXXXUUUPPPLLLLLLLLLJJJHHHGGGIIIMMMPPPYYYdddtttnnncccXXXQQQKKKHHHEEEAAA???@@@?????????>>>===<<<<<<<<>>===<<<>>>AAADDDFFFKKK[[[vvvoooaaahhhvvv~~~xxxooofff^^^WWWPPPLLLIIIGGGEEEEEEGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBB@@@BBBIIIRRR___rrr~~~vvvoooiiiggggggeeeccc```[[[VVVSSSRRRQQQKKKMMMOOONNNLLLJJJKKKLLLIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAAAAABBBCCCCCCDDDHHHPPP___qqqwwwdddRRRGGGDDDUUUWWW```qqqvvvoooooozzzzzzsssmmmaaaXXXPPPMMMKKKIIIJJJMMMOOOYYYjjj}}}~~~}}}{{{yyy{{{wwwkkkcccYYYXXXWWWVVVUUUQQQLLLHHHLLLKKKIIIGGGFFFGGGKKKNNNXXXbbbrrr{{{jjj___VVVOOOIIIGGGDDD@@@???@@@??????>>>>>>======<<<<<>>======???AAADDDFFFIIIUUUmmmzzzfffgggsss{{{tttlllddd\\\TTTOOOKKKHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDBBBAAAAAAAAAAAAAAABBB@@@@@@EEEMMMXXXjjjyyy}}}xxxtttrrrpppmmmhhhccc]]]XXXUUUSSSQQQQQQQQQOOOMMMLLLMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEFFFJJJRRRaaasssmmm\\\LLLCCCAAARRRTTT[[[iiizzz~~~rrrpppyyy~~~yyyuuujjjaaaXXXSSSOOOLLLLLLOOOMMMVVVfffyyy~~~}}}~~~wwwnnnbbb___ZZZUUURRRNNNKKKHHHIIIIIIHHHFFFFFFHHHLLLOOOXXXbbbqqqvvvggg\\\SSSLLLFFFEEECCC???>>>@@@???>>>>>>>>>=========<<>>>>>>>>@@@BBBDDDEEEHHHPPPcccmmmiiiqqq}}}xxxqqqjjj```WWWQQQKKKIIIGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBB??????CCCHHHPPP___mmm||||||yyysssmmmgggaaa[[[XXXXXXWWWUUUSSSQQQPPPQQQQQQOOOOOOOOONNNMMMLLLLLLKKKKKKIIIGGGEEEDDDEEEFFFGGGDDDDDDCCCDDDEEEFFFHHHIIIMMMUUUeeewwwwwweeeVVVHHHAAA@@@QQQRRRXXXcccqqq|||tttyyy|||zzzqqqhhh^^^XXXSSSNNNMMMOOONNNUUUcccttt~~~}}}pppjjjaaaXXXSSSOOOMMMKKKHHHHHHGGGFFFGGGJJJOOORRRYYYcccrrrrrrcccYYYPPPIIIDDDCCCBBB>>>>>>???>>>>>>>>>>>>============>>>>>>>>>>>>@@@BBBCCCEEEHHHMMM]]]zzztttlllooo{{{~~~{{{uuunnndddZZZTTTLLLJJJGGGEEEEEEFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA??????AAADDDIIITTT```ooo{{{~~~xxxrrrllleeeaaa]]][[[XXXVVVTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQOOOMMMJJJHHHFFFFFFFFFGGGFFFFFFEEEEEEFFFHHHJJJLLLOOOYYYhhh{{{ppp___RRRGGGBBBAAAPPPQQQUUU^^^jjj{{{{{{{{{wwwnnneee___YYYRRROOOPPPPPPVVV```ooo~~~xxxnnnddd\\\WWWSSSPPPJJJJJJIIIHHHIIILLLPPPTTT[[[dddrrr~~~|||lll___UUUMMMFFFBBBAAA@@@>>>===???>>>>>>>>>>>>============<<<<<<===>>>???AAABBBCCCHHHLLLXXXqqqtttooouuu}}}~~~yyyrrrhhh^^^XXXOOOLLLHHHFFFFFFFFFDDDCCCEEEFFFGGGGGGHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCC@@@??????AAABBBCCCKKKSSSaaammm~~~xxxqqqkkkcccaaa^^^[[[ZZZYYYVVVUUUWWWWWWWWWXXXXXXYYYYYYZZZVVVTTTQQQMMMKKKIIIHHHGGGHHHGGGFFFFFFHHHJJJMMMOOORRR\\\lll~~~jjjZZZOOOFFFBBBAAAOOOOOOSSS[[[dddsss|||~~~wwwooojjjccc[[[VVVVVVTTTWWW^^^jjjzzz~~~~~~}}}tttlllbbbZZZTTTNNNNNNMMMKKKJJJLLLPPPTTT[[[dddqqq}}}uuufffZZZPPPKKKDDD@@@@@@???======???============>>>>>>>>>>>>;;;;;;<<<===???@@@AAABBBGGGKKKUUUkkktttttt}}}uuulllccc]]]RRROOOKKKIIIHHHGGGFFFDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCC??????@@@BBBAAA???CCCJJJTTT```rrr|||uuummmjjjgggeeeeeebbb^^^[[[[[[\\\]]]^^^___aaabbbbbb^^^\\\YYYVVVRRRNNNKKKJJJJJJIIIHHHGGGIIILLLOOOQQQTTT^^^nnnxxxbbbTTTKKKDDD@@@@@@MMMNNNRRRXXX```nnn|||{{{xxxsssmmmddd^^^]]]WWWXXX^^^hhhwww~~~~~~}}}wwwkkk___WWWSSSRRRPPPMMMKKKLLLOOORRR[[[dddppp{{{pppbbbVVVMMMIIICCC?????????======???============>>>>>>>>>>>>::::::;;;===>>>???@@@AAAFFFJJJSSSggg{{{uuuxxxooofff```TTTQQQMMMKKKJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCC>>>???AAACCCAAA===???DDDLLLWWWiii}}}|||uuussspppooonnnkkkfffbbb^^^___```bbbdddfffggghhhdddbbb```\\\WWWRRROOOLLLJJJIIIHHHHHHJJJMMMPPPRRRUUU___ppprrr]]]PPPIIIBBB>>>===MMMOOOSSSWWW[[[eeezzzyyy|||vvvpppjjjfff]]]___aaafffooo~~~|||}}}{{{|||tttiiibbb]]]YYYSSSNNNLLLMMMPPPSSSZZZaaammmxxxlll]]]TTTQQQEEEDDDBBB@@@???>>>==============================>>>===<<<;;;<<<>>>@@@AAAAAAJJJTTTaaa{{{|||~~~uuujjjbbbZZZVVVOOOJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@JJJNNNZZZooo~~~|||wwwsssuuuxxxyyysssmmmkkkkkkjjjjjjjjjkkkkkklllnnnllliiifffaaa[[[SSSNNNNNNNNNNNNNNNOOOQQQSSSTTTXXXcccuuu~~~jjjTTTHHHDDD@@@<<<;;;NNNOOORRRUUUWWW```rrr|||~~~xxxrrrnnneeeeeeeeegggmmm{{{}}}~~~~~~|||yyyuuuuuuwwwzzzwwwmmmggg\\\YYYSSSOOOMMMNNNQQQSSSXXX___kkkvvv~~~xxxgggXXXPPPMMMDDDCCCBBB@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;<<<>>>@@@AAAAAAIIIRRR^^^wwwxxxnnnggg^^^YYYQQQLLLIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???????????????EEEHHHSSSeeeyyyyyyuuuqqqsssyyy{{{xxxtttqqqqqqpppppppppqqqqqqrrrrrrpppnnnllliiiddd]]]YYYSSSRRRPPPPPPPPPRRRTTTVVV[[[fffwwwvvvcccOOOEEEBBB???===<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;<<<>>>???@@@AAAGGGOOO[[[rrr{{{sssmmmeee^^^UUUNNNJJJIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>=========CCCDDDKKKZZZkkk}}}vvvrrrnnnqqqxxx}}}}}}zzzzzzyyyyyyyyyyyyzzzzzzwwwvvvuuuuuutttpppkkkggg]]][[[WWWTTTSSSUUUXXXZZZ```jjjyyykkk[[[JJJBBB@@@>>>======MMMMMMNNNPPPQQQUUUbbbooo}}}zzzsssmmmllluuu~~~|||xxxsssnnnkkkjjjjjjiiimmmqqqtttrrrmmmfffaaaWWWTTTPPPLLLKKKLLLOOOQQQUUU[[[eeennnuuuzzz~~~~~~zzzwwwxxx}}}zzzgggZZZNNNGGGFFFBBBAAA@@@???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===??????AAAFFFMMMXXXnnnxxxssskkkdddZZZQQQMMMKKKJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???AAADDDKKKVVVjjj{{{wwwpppiii^^^UUUOOOLLLJJJIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<>><<<;;;<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>@@@CCCIIISSSccc}}}~~~yyyrrrkkkbbbYYYRRRNNNKKKIIIFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>===???BBBFFFOOO```ooo~~~sssooojjjjjjooowww~~~xxxooohhheeefffjjjmmmuuu}}}pppVVVLLLCCC@@@>>>;;;:::;;;MMMLLLMMMPPPQQQQQQVVV]]]hhhzzz{{{vvvwwwyyy|||vvvqqqkkkddd______^^^\\\ZZZVVVSSSQQQOOOMMMKKKIIIGGGGGGHHHJJJLLLQQQVVV]]]dddiiimmmpppsssmmmnnnooonnnnnnttt~~~vvvcccVVVNNNHHHDDDDDD??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============@@@AAAFFFOOOZZZooo|||{{{rrrlllddd\\\UUUPPPKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????<<<<<<===???@@@EEERRR___nnnrrroookkkkkkpppxxx~~~vvvssstttwwwzzz}}}cccOOOGGG@@@???===::::::;;;NNNLLLMMMPPPPPPOOOSSSYYYaaasss~~~vvvttttttwww{{{uuummmeee```\\\ZZZWWWTTTQQQOOONNNMMMMMMKKKIIIGGGGGGIIIKKKLLLOOOTTT[[[aaafffjjjmmmpppiiilllnnnnnnpppvvvppp]]]RRRKKKEEEBBBBBB???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============??????DDDKKKTTTeeeyyy}}}qqqllleee]]]WWWPPPKKKGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA<<<===???@@@???AAALLLXXX^^^tttqqqnnnllllllqqqzzztttZZZJJJCCC>>>======::::::<<>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777888999:::<<<===>>>>>>AAAAAADDDIIIOOO[[[ppp}}}vvvmmmeee___XXXPPPKKKIIIGGGDDDDDDDDDDDDCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>=========???BBBEEEGGGTTTaaavvvyyypppjjjnnnvvv~~~gggTTTDDDAAA===:::::::::::::::NNNMMMMMMMMMNNNOOOPPPQQQ[[[cccsss~~~wwwtttyyyzzzpppiiibbb^^^YYYTTTRRRPPPMMMLLLIIIJJJJJJIIIHHHIIILLLNNNPPPSSSWWW\\\aaaeeeggghhheeefffgggjjjpppyyymmm___QQQKKKHHHCCC@@@???============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999999:::;;;<<<======??????AAAEEEJJJSSSeeeuuuyyypppiiibbb[[[RRRLLLIIIGGGDDDDDDDDDEEEDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>=========>>>AAACCCEEEJJJUUUggg{{{{{{sssooosss{{{www^^^NNNDDD@@@<<<::::::;;;;;;:::NNNNNNMMMMMMMMMMMMMMMNNNUUU]]]kkk}}}{{{rrrttt{{{{{{tttiiiddd]]]WWWSSSQQQOOONNNLLLLLLMMMLLLLLLMMMOOORRRTTTVVVYYY]]]```bbbcccdddbbbccceeeiiippp{{{}}}dddWWWKKKGGGEEEBBB@@@@@@============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<======???BBBEEEKKKYYYfff|||~~~|||uuuooohhh___UUUNNNIIIGGGEEEDDDEEEFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========???@@@BBBAAAIIIVVVfffyyyyyywww|||kkkVVVJJJBBB???<<<::::::;;;;;;:::MMMMMMLLLLLLLLLLLLMMMMMMSSSYYYeeetttuuutttvvvtttnnneee^^^YYYVVVUUUSSSPPPQQQRRRQQQQQQRRRUUUWWWWWWYYY\\\^^^```aaabbbbbb___```dddiiirrr~~~uuu]]]RRRHHHDDDCCC@@@???@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======???BBBDDDHHHQQQ\\\lll}}}zzztttnnneeeZZZRRRKKKHHHFFFEEEEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>============>>>>>>???CCCKKKVVVfff|||}}}cccQQQIIIAAA>>>;;;:::;;;;;;;;;:::KKKKKKKKKKKKLLLMMMNNNNNNRRRWWWaaammm~~~vvvrrrqqqyyy~~~xxxnnnfffaaa^^^[[[ZZZUUUVVVWWWVVVUUUVVVYYY[[[\\\]]]___aaacccccccccccc^^^```dddjjjssslllZZZPPPGGGDDDBBB>>>>>>@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;===AAACCCFFFMMMUUUddd~~~~~~}}}xxxrrriii^^^VVVMMMKKKGGGEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======<<<======???AAAEEEKKKVVVhhh}}}www\\\KKKEEE???===;;;:::;;;<<<;;;:::KKKKKKKKKKKKLLLMMMNNNOOOPPPUUU]]]ffftttuuunnnlllrrrzzzxxxpppkkkfffcccaaa\\\]]]]]]\\\[[[\\\^^^```cccdddeeefffffffffeeeddd___aaaeeekkkuuu~~~fffVVVNNNFFFCCC@@@======???============<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888:::>>>AAACCCHHHOOO___ttt}}}yyytttlllbbb[[[QQQMMMIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>=========<<<===???@@@CCCJJJVVVeeeooommmTTTEEE>>>===<<<::::::;;;<<<;;;:::MMMMMMMMMLLLLLLMMMMMMNNNMMMRRRXXX___kkk}}}xxxnnnjjjmmmqqqwww}}}wwwrrrnnnkkkhhhhhhhhhfffddddddfffhhhkkkllllllkkkjjjhhhfffeeebbbdddgggmmmvvvsss```QQQJJJDDDAAA???<<<===@@@============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;888999===@@@AAAFFFLLLWWWggg~~~|||yyyuuunnneee^^^TTTPPPJJJGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>??????>>>>>>======:::<<>>;;;===AAA>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>;;;;;;>>>AAAAAAFFFKKKPPP^^^||||||||||||xxxtttooogggaaaUUUQQQKKKGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>????????????>>>>>>888;;;???AAABBBDDDIIIMMMQQQ]]]mmm{{{oooYYYJJJCCC@@@;;;:::999:::<<<===<<<:::NNNMMMLLLKKKJJJJJJKKKLLLOOOOOOQQQXXX```mmmwwwmmmgggeeehhhrrr}}}}}}zzzxxxwwwwwwwwwxxxzzz{{{yyytttnnniiifffjjjlllooottt|||www```RRRHHHCCC===<<<>>>@@@===:::;;;;;;::::::::::::999999888888888999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???AAACCCDDDIIIXXXppp|||{{{vvvtttpppiiibbbXXXTTTNNNJJJHHHGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<===???@@@BBBIIIOOOXXXeeeuuuwww^^^LLLBBB>>><<<:::999999888888999999:::OOONNNMMMKKKKKKKKKLLLLLLLLLLLLOOOTTT[[[fffxxxvvvkkkeeeaaabbbiiiqqq~~~|||{{{zzzzzz|||~~~}}}xxxrrrmmmjjjlllooosssxxxmmmYYYNNNGGGBBB===<<<>>>???===:::;;;;;;::::::::::::999999888888999999999:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBGGGTTThhh~~~~~~~~~xxxvvvssslllfff\\\XXXQQQLLLIIIHHHGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<===???@@@@@@DDDJJJTTTaaaqqqmmmVVVHHHAAA===;;;:::999999888888999999:::PPPOOOMMMLLLKKKKKKLLLLLLKKKKKKNNNRRRVVV^^^mmm{{{wwwllleee___\\\___dddpppxxx|||vvvrrrpppooorrrxxxxxx```PPPHHHDDD@@@<<<;;;======<<<999;;;;;;::::::::::::999999888999999999999:::::::::999999:::::::::;;;;;;;;;:::::::::;;;===>>>@@@@@@DDDNNN]]]ttt|||~~~|||yyyvvvqqqmmmccc]]]UUUOOOKKKJJJHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???===<<<<<<;;;;;;<<<======>>>???BBBGGGPPP\\\iiiqqqvvv^^^LLLDDD@@@<<<:::999999888888888888999999PPPOOOMMMLLLKKKKKKKKKKKKKKKKKKNNNSSSUUUZZZgggsssyyynnngggaaa[[[ZZZ\\\ccclllyyy~~~yyyuuussspppuuu|||iiiUUUJJJFFFAAA>>>;;;;;;<<<<<<;;;999;;;;;;:::::::::999999999999999999999999999999999999999999999999::::::;;;:::::::::;;;<<<>>>???@@@DDDJJJTTTfff{{{~~~|||yyyuuuqqqiiicccZZZRRRNNNKKKIIIHHHIIIHHHGGGFFFFFFEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@??????>>>>>>??????======<<<<<<;;;;;;;;;;;;?????????AAAEEENNNXXX___ppplllSSSEEEAAA???<<<999999999888888888888999999PPPOOOMMMKKKJJJJJJJJJJJJIIIJJJMMMQQQSSSWWWbbbmmmyyynnnhhhbbb[[[XXXXXXZZZaaakkkwwwzzzvvvuuurrrwwwxxx^^^NNNGGGEEE>>><<<;;;;;;;;;;;;;;;:::;;;;;;:::::::::999999999999999999999999999999999999888888888888999:::;;;;;;;;;;;;<<<===>>>???@@@DDDGGGOOO\\\rrr|||zzz{{{wwwtttmmmggg^^^VVVQQQNNNKKKIIIFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@???????????????=========<<<<<<;;;::::::===<<<<<<<<<>>>CCCKKKQQQ\\\lll|||eeeMMMCCCAAA>>>;;;:::999888888777777888888999QQQPPPNNNLLLKKKJJJKKKKKKHHHHHHKKKNNNOOORRR\\\ggg{{{yyyooohhhccc\\\WWWVVVSSSWWW^^^hhhsss{{{xxxwwwtttzzzjjjVVVJJJEEEDDD;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::999999999999888999888777777777888999:::;;;;;;;;;<<<<<<===??????CCCEEEKKKUUUfff|||{{{xxxqqqlllddd\\\VVVRRRNNNKKKFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@????????????@@@===============<<<;;;:::<<<<<<===<<<===@@@EEEIIIOOO[[[nnnttt^^^HHHBBBAAA===:::;;;888888777777777777888888TTTSSSPPPNNNMMMLLLLLLMMMJJJIIIKKKLLLLLLNNNWWWbbbqqq~~~rrrkkkfff^^^XXXVVVQQQRRRUUUZZZbbbooo|||~~~|||{{{www|||vvv]]]NNNHHHCCCAAA:::;;;<<<<<<<<<;;;;;;<<<;;;;;;::::::::::::999999:::::::::999999999888888999888666666666777999:::::::::::::::;;;<<<===>>>???AAAGGGPPP\\\sss}}}uuupppiiiccc]]]WWWRRRNNNIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@@@@??????@@@@@@<<<===>>>>>>>>>===<<<;;;===>>>??????>>>???BBBDDDFFFMMMYYYcccnnn|||jjjUUUDDD@@@???:::888<<<888888777777777777888888VVVUUURRRPPPOOONNNNNNNNNNNNMMMMMMMMMLLLMMMVVV```jjj~~~wwwpppiiiaaa[[[YYYSSSRRRQQQRRRWWWaaannnvvv~~~zzzkkkUUUJJJFFFBBB>>>:::;;;======<<<<<<<<<===;;;;;;;;;:::::::::999999:::::::::999999888888888999888666555666777999:::999999999999:::;;;<<<<<<<<<>>>EEEMMMVVVjjjwwwsssmmmgggaaa[[[UUUQQQLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBAAA@@@@@@??????@@@@@@<<<===>>>??????>>>===<<<:::;;;======<<<;;;<<<===???DDDJJJOOOWWWeeevvvzzzaaaOOO@@@???>>>888777<<<888888777777777777888888[[[UUUPPPOOOMMMJJJKKKNNNKKKKKKJJJJJJMMMPPPTTTVVVfffrrr}}}vvvrrrlllbbbZZZTTTQQQOOONNNRRRXXX___dddttt}}}~~~{{{^^^MMMFFFAAA===;;;;;;::::::::::::;;;<<<<<<<<<999777888:::;;;999666777777888888888999999999999888888888777777666666888999999::::::;;;;;;<<<>>>;;;>>>GGGPPP___~~~}}}yyytttnnnhhhaaaZZZVVVQQQMMMIIIFFFFFFGGGHHHHHHJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA???>>>??????@@@>>>>>>>>>>>>====================================???AAADDDEEEHHHQQQ]]]gggvvvjjjOOOIIIAAA:::888888888888777777777777777777777777]]]WWWSSSQQQOOOLLLLLLNNNLLLKKKJJJJJJLLLOOORRRTTT___jjj}}}zzzvvvqqqhhhaaaVVVSSSOOOMMMNNNRRRXXX\\\jjjrrr~~~sssYYYJJJDDD@@@===<<<===<<<;;;:::::::::::::::;;;999888888::::::999777777777888888888999999999888888888888777777777666888888999::::::;;;;;;<<<<<<:::<<>>>>>>>>========================<<<>>>@@@@@@AAAGGGQQQYYY___jjj}}}xxxaaaKKKFFF???999888888999:::777777777777777777777777aaa[[[VVVUUURRRNNNLLLMMMLLLKKKJJJJJJKKKMMMOOOQQQZZZdddttt{{{wwwpppkkk\\\XXXRRRMMMKKKMMMQQQTTT]]]dddooozzz|||hhhRRRFFFBBB@@@>>>===>>>===<<<:::999999888888;;;999888888999999888777777777777888888888888999888888888888777777777777888888999999:::;;;;;;;;;<<<:::<<>>DDDIIINNNWWWeeetttkkkUUUFFFBBB<<<888777888999:::777777777777777777777777eee^^^XXXWWWUUUPPPLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNTTT]]]kkk|||}}}wwwsssddd___WWWPPPLLLLLLNNNPPPTTTZZZccclllvvv~~~ppp___LLLCCCAAA???=========<<<;;;:::999999999999:::999888888888888888777777777777777888888888888888888888777777777777777888888888999::::::;;;;;;<<<<<<>>>AAACCCHHHXXXiii~~~zzztttlllggg\\\WWWQQQMMMKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@????????????========================<<<===>>>===;;;<<<>>>@@@HHHMMMUUU___iiisss}}}{{{aaaNNNCCC@@@;;;888777888888888777777777777777777777777kkkbbbZZZXXXVVVQQQLLLKKKLLLLLLKKKJJJJJJKKKLLLLLLLLLSSS^^^mmm~~~zzzkkkeee\\\TTTNNNMMMNNNOOONNNSSSYYYaaaiiirrr{{{gggXXXIIIBBB@@@>>><<<<<<::::::999999999::::::;;;999999999888888777777888777777777777777777777777777777777777777777888888777777888999999::::::;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<===>>>AAACCCGGGLLLRRRZZZbbbhhhrrrzzzrrrZZZLLLBBB???:::888777777666555666666666666666666666666rrrggg]]]ZZZXXXSSSNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKQQQYYYcccttttttmmmdddYYYRRROOOOOOPPPNNNQQQUUU[[[```gggoootttwwwzzz~~~yyy^^^RRRFFFAAA@@@===;;;<<<999999999999999:::;;;;;;888999999999777666777888888777777777777777666666777777777777888888888888777777888888999:::::::::777:::======>>>BBBLLLTTTnnn{{{vvvrrrhhhccc[[[UUUQQQOOOMMMLLLNNNNNNNNNMMMKKKIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBB@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<===<<<<<<<<<===@@@BBBEEEKKKRRRWWWVVV^^^kkkwwwhhhTTTJJJ@@@>>>:::888888777555444666666666666666666666666zzzmmmaaa\\\ZZZVVVRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMQQQVVV]]]iii~~~zzzooocccZZZUUUTTTTTTSSSUUUXXX[[[^^^bbbhhhlllmmmpppuuu|||lllTTTJJJBBB??????===;;;<<<::::::999999999999999999777999:::999666555666888888888777777666666666666666777777777888888888888777777777888999999::::::777;;;===<<<<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===<<<<<<<<<===>>>???@@@CCCHHHKKKEEELLLVVV^^^gggrrr~~~~~~~~~~~~xxx]]]KKKEEE===;;;999999999999777666666666666666666666666666qqqccc^^^\\\XXXTTTSSSLLLLLLLLLLLLMMMMMMMMMMMMKKKMMMPPPTTT]]]pppyyylllaaa[[[YYYXXXYYYZZZ\\\^^^___bbbfffiiijjjlllqqqwww~~~dddNNNEEE>>>>>>>>>===<<<===<<<<<<:::999888777777777666999:::999666555666888888888777777666666666555666666777777888888888999777777777888999999:::::::::>>>???======AAAHHHLLLVVVkkk~~~tttnnnfff___ZZZWWWTTTRRRNNNNNNNNNNNNLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<===>>>======<<<======<<<;;;;;;===???@@@EEEKKKPPPTTT[[[fffooovvvzzz}}}zzzzzz{{{||||||{{{|||}}}~~~}}}{{{yyywwwzzzzzz|||}}}~~~~~~~~~~~~rrrVVVEEEAAA:::999888999:::;;;:::888666666666666666666666666yyykkkccc]]]XXXWWWYYYPPPPPPOOOMMMLLLJJJIIIHHHMMMNNNQQQWWW]]]ggg{{{|||ssslllfffbbbfffeeedddeeefffhhhkkklllpppooonnnqqqwww~~~ttt]]]GGGDDDAAA===;;;::::::;;;;;;;;;::::::::::::999999777888::::::999777555333777777777777666666666666777777777777777777777777:::999888888777888888888;;;;;;<<<;;;<<<>>>AAADDDOOOaaa~~~{{{vvvoooiiiccc]]]XXXUUUQQQPPPNNNNNNOOOOOOMMMKKKCCCEEEFFFGGGFFFCCC@@@>>>AAA@@@>>>=========>>>???AAAAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<::::::::::::::::::::::::>>>???@@@DDDIIIOOOTTTWWW___eeeoooyyy}}}{{{yyywwwwwwwwwwwwyyyyyyxxxxxxwwwvvvvvvvvvtttuuuvvvwwwzzz|||~~~{{{cccQQQEEE>>>>>>;;;888888::::::888666777777666666666666777777sssggg```YYYVVVVVVQQQQQQOOONNNLLLKKKIIIIIIMMMMMMPPPTTTXXXaaaqqq{{{uuupppmmmoooooonnnnnnoooqqqtttuuuvvvtttssstttxxx{{{}}}}}}hhhSSSFFFDDD@@@===:::::::::;;;::::::999999999888888888666777888888777666555444777666666666666666666666777777777777777777777777888777777777888999999::::::;;;<<<;;;;;;===AAADDDHHHWWWqqq~~~zzztttnnniiiccc]]]YYYUUUSSSPPPOOOOOONNNLLLJJJEEEFFFGGGGGGFFFDDDAAA@@@BBBBBB@@@?????????@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>BBBFFFJJJLLLQQQWWW```iiiqqqyyy~~~}}}}}}}}}|||{{{yyyxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttuuuvvvxxxzzz|||}}}nnnXXXIII@@@;;;:::888555555666777555333666666555555555555666666|||nnneee^^^XXXWWWSSSRRRPPPNNNLLLKKKJJJJJJNNNMMMNNNPPPRRRWWWeeerrr~~~||||||{{{zzzzzz{{{}}}~~~}}}}}}~~~}}}zzzxxxwwwxxxyyy||||||]]]JJJDDDBBB???<<<::::::::::::999888888888888777777777666666666666555555555555666666666666666666666666777777777777777777777777666666666777888999;;;;;;999:::;;;;;;;;;<<>>>>>>>>>>>>>>=========<<<<<<>>>>>>======<<<<<<;;;;;;;;;:::::::::<<<>>>@@@AAACCCGGGNNNVVV]]]eeemmmrrrzzz~~~~~~{{{zzzyyyxxxwwwvvvvvvvvvzzzzzzzzzyyyxxxwwwvvvvvvrrrrrrrrrrrrsssssssssssstttttttttuuuvvvwwwxxxyyy|||}}}|||cccOOODDD???===;;;:::888777888888777666555444444444444444444555uuulllccc]]]ZZZUUUTTTRRROOOMMMLLLKKKKKKMMMKKKKKKMMMNNNQQQ[[[fffuuu|||uuuttttttvvv{{{pppWWWIIIBBB@@@>>>;;;:::999::::::999999888888888777777777666666555555555666777777555555555666666666666666666666666666666666666666666666666666777888999:::888:::;;;;;;:::;;;>>>@@@DDDJJJYYYppp{{{uuuoooiiieee[[[XXXSSSOOOMMMLLLKKKJJJKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>============<<<>>>>>>======<<<;;;::::::<<<<<<;;;;;;;;;<<<===>>>???AAAFFFJJJOOOVVV]]]bbbjjjnnnssswwwyyyzzz{{{}}}||||||}}}|||{{{{{{{{{|||{{{||||||}}}~~~~~~}}}}}}{{{{{{{{{zzzxxxwwwuuutttpppppppppoooppppppqqqqqquuuvvvwwwwwwwwwvvvuuutttoooooopppqqqrrrrrrssssssssssssssssssssstttuuuuuuyyyzzz|||pppXXXHHH???===>>>;;;:::999888999999999888555555444444444444555555sssggg^^^ZZZXXXVVVSSSPPPNNNMMMMMMMMMLLLJJJJJJLLLLLLNNNUUU^^^iiittt{{{xxxuuutttwww}}}eeeQQQHHH???>>><<<;;;:::999999999:::999999999888888888888777777666666666777888888444444555555666666666777666666666666666666666666888888777777666777777888777999::::::::::::<<<>>>AAACCCLLL___vvv~~~yyytttnnnjjj___[[[UUUPPPNNNMMMMMMLLLLLLKKKHHHFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@????????????>>>>>>>>>============>>>======<<<;;;:::999999<<<<<<<<<<<<======>>>>>>@@@AAACCCEEEGGGLLLRRRVVV\\\___cccfffggggggiiijjjggghhhiiilllnnnqqqtttuuurrrpppmmmjjjiiiiiikkkmmmkkkkkkmmmnnnoooooooooooonnnnnnnnnnnnmmmlllkkkkkkiiiiiiiiijjjjjjlllmmmnnnpppqqqrrrssstttsssrrrqqqnnnoooppppppqqqrrrsssssssssrrrrrrqqqqqqrrrrrrrrrvvvwwwzzz}}}~~~```LLL@@@999888:::666666666555555555555666666555555555555555555666}}}kkk___[[[ZZZXXXTTTQQQOOONNNNNNNNNKKKIIIIIIKKKLLLMMMQQQXXXbbbjjjwwwyyyuuuuuuzzzrrrXXXIIICCC===<<<;;;:::999999999999::::::999999999888888888888888888888888777777777444444444555555666666777777777777777777777777777999888777666666666666666666888::::::999999;;;<<>>>>>>>>============<<<<<<;;;;;;:::::::::::::::;;;<<<<<<=========???@@@AAAAAABBBEEEIIIMMMOOORRRUUUVVVVVVVVVWWWYYYWWWWWWYYY[[[]]]```cccddd```______\\\[[[[[[]]]___\\\]]]___aaabbbcccddddddbbbccccccdddddddddcccccccccccccccdddeeeggghhhiiikkkkkkmmmnnnnnnoooooooooooooooooopppqqqrrrrrrsssrrrqqqqqqppppppqqqqqqqqqssstttwwwzzzqqqUUUGGG???999888:::666777888777555555666888666666555555555555666666sssfffbbb[[[YYYUUURRROOONNNOOOOOOLLLIIIIIIKKKLLLKKKMMMRRRYYY___hhhuuu|||vvvuuuyyy}}}```LLLCCC@@@;;;;;;::::::999999888888999888888888888777777777777777888888888666555444333333444555555666777777777777777777777777777777777666666666666777777888666777999:::999999:::;;;CCC@@@EEEQQQ___sss|||zzzrrrkkkbbbYYYTTTRRRQQQPPPJJJJJJIIIGGGFFFFFFEEEEEEDDDEEEEEEFFFEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@???????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<:::<<<>>>>>>???BBBEEEHHHGGGIIIKKKLLLKKKKKKLLLMMMKKKKKKLLLNNNPPPRRRTTTUUUTTTUUUVVVTTTQQQPPPRRRTTTRRRSSSUUUWWWYYYZZZ[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^```aaacccdddggggggggghhhiiikkklllmmmnnnoooooooooppppppqqqqqqqqqqqqppppppppppppqqqqqqpppqqqssswww||||||cccKKKCCCAAA;;;999;;;888999:::999777777999;;;555444444444444444444555{{{nnnkkk\\\ZZZVVVRRROOOOOOOOOPPPMMMJJJIIIKKKKKKIIIJJJNNNRRRVVV]]]gggttt~~~vvvuuuxxxnnnUUUFFFAAA@@@:::::::::999999999888888777777777777666666666666666777888888777555333111333333444444555666777777777777777777777777777777555555555555666888999:::555777999999999888999:::>>>;;;???JJJTTTfffzzzssshhh^^^WWWTTTRRRPPPIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<=========<<<<<<;;;777999<<<>>>???AAAEEEGGGDDDFFFHHHHHHGGGFFFGGGHHHDDDDDDEEEFFFHHHJJJLLLMMMOOOQQQRRRPPPLLLJJJKKKMMMKKKMMMOOOQQQSSSUUUVVVVVVTTTTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZ\\\]]]___```ddddddddddddfffhhhjjjlllnnnnnnnnnooooooooooooooopppppppppppppppqqqqqqrrrmmmnnnqqqtttyyymmmTTT???<<<===888555777444666777666444333666888444333333222222333333444zzzkkkcccaaa\\\UUUQQQOOOMMMKKKLLLKKKJJJJJJJJJLLLMMMNNNMMMQQQXXX^^^eeennnyyyzzzwwwxxx{{{}}}}}}cccPPPDDDAAABBB;;;;;;::::::999888777777888888888888888777666666777777666555555555555555555555555555555555555555666666555555444444444333777777888999999999999888;;;:::999888999:::;;;<<<;;;>>>BBBFFFJJJWWWrrrxxxooohhhccc]]]WWWRRRRRROOOKKKHHHGGGGGGEEECCCDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<==================>>>>>>>>>????????????BBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCEEEFFFGGGGGGMMMMMMLLLLLLKKKJJJHHHHHHLLLLLLLLLLLLNNNPPPRRRSSSOOOQQQTTTUUUTTTTTTTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^___aaacccdddeeefffiiilllmmmnnnppppppooonnnnnnoooooooooppppppppppppoooooonnnnnnooorrrwww}}}}}}~~~vvv[[[MMM@@@<<<<<<:::888888666555555555555444444444333333333444444444555555pppdddaaa\\\VVVRRRPPPMMMKKKMMMLLLKKKKKKKKKKKKKKKLLLLLLPPPUUUZZZ___fffpppwww~~~}}}xxxwwwxxx{{{}}}oooXXXIII@@@<<<===::::::999888888777666666777888888888888777666666777777666555555555555555666666666666666666666666888777777777666666666555666666777888888888777777888888888888888888999::::::<<>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBB>>>>>>???@@@AAABBBCCCCCCFFFGGGHHHHHHHHHHHHHHHGGGLLLLLLKKKLLLMMMNNNPPPQQQOOOQQQSSSTTTSSSRRRSSSTTTSSSTTTTTTVVVXXXZZZ[[[\\\^^^___aaabbbccceeehhhjjjkkkmmmoooooonnnmmmnnnoooooopppqqqqqqrrrrrrrrrqqqpppppprrruuuzzzyyywwwxxx{{{jjjUUUIII===:::;;;999666666555555555555444444444444222222222333333333444444xxxiiiddd^^^YYYUUURRROOONNNMMMMMMLLLLLLKKKJJJJJJIIIJJJMMMQQQTTTWWW\\\dddjjjttt{{{}}}yyyxxx{{{~~~dddPPPFFF@@@======999999888888777666666666777777888888777777666555777666555555444555555555666666666666666666666666777777777666666666666666444555666666777777666666555555666777777777777777:::;;;>>>@@@@@@FFFWWWhhh~~~wwwqqqiiiaaaZZZUUURRRNNNLLLJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>>>>>>>????????????AAABBBDDDEEEGGGHHHHHHHHHJJJJJJJJJKKKKKKMMMNNNOOOOOOQQQSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTVVVXXXZZZ[[[\\\^^^```aaaaaacccfffiiijjjlllnnnnnnnnnmmmnnnoooqqqqqqrrrssstttttttttsssrrrsssuuuyyy~~~vvvtttuuuwww~~~vvv\\\LLLBBB:::999:::777555444555555555555444444444444111111111222222222333333rrriiiaaa]]]YYYUUURRRQQQMMMMMMMMMMMMLLLKKKJJJJJJJJJLLLOOOPPPQQQUUU\\\bbbnnnttt{{{~~~||||||vvvYYYJJJDDD@@@===<<<999999888888777777777777777777777777777666666555666555555444444555555555666666666666666666666666444444444444444444444444555555666777777777777666333444666777888777777666;;;;;;>>>@@@???BBBMMMYYYkkk~~~xxxpppfff___XXXUUUQQQNNNMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::<<<<<<<<<=========>>>>>><<<=========>>>>>>>>>>>>???????????????>>>>>>>>>AAABBBCCCEEEGGGHHHHHHIIIGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRSSSSSSQQQQQQQQQSSSSSSSSSSSSTTTVVVXXXYYYZZZ\\\]]]___```aaacccfffhhhkkkmmmoooooooooooopppqqqssssssttttttuuuttttttsssuuuvvvxxx|||zzzwwwwwwzzzhhhRRREEE===888999:::777444444555555555444444444333333222222222222333333333333|||oooccc^^^ZZZTTTRRRSSSNNNNNNMMMMMMMMMLLLLLLLLLJJJLLLNNNNNNOOORRRYYY^^^eeeiiiooovvv~~~~~~~~~hhhOOOCCC@@@===999888999999999999999888888888777777777777777666555555555555444444444444555555444444444444444444444444333333333444444444444444555666777777888888777777333555666888999999888777999999<<>>???????????????????????????????????????>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>??????>>>>>>>>>>>>======AAAAAACCCDDDEEEEEEEEEEEECCCDDDFFFHHHKKKMMMNNNOOOPPPRRRSSSRRRQQQQQQRRRTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\^^^___```aaacccfffhhhlllnnnpppqqqqqqqqqrrrtttuuuuuuvvvvvvvvvuuuttttttxxxyyy|||~~~~~~www]]]KKK@@@:::777999:::777555555555444444444444333333333333333333333444444444444xxxggg```[[[TTTQQQTTTRRRQQQOOOMMMLLLMMMMMMNNNKKKMMMNNNNNNMMMPPPUUUZZZ]]]bbbhhhnnnvvvppp^^^KKKBBB@@@===::::::999999999999999999999999666666777777666666555444444444444333444444555666333333333333333333333333555555555555555666666666666666777888888888888777555555666888999999999999777666888<<<======@@@FFFNNNXXXkkk|||sssmmmfffbbb]]]XXXUUURRROOOMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA????????????????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>============<<<<<<<<<<<>><<<===888888888888888999999999666666777777666666555444444333333333444444555666444444444444444444444444444444444555555666666666444555666666777777666666555555555666777999:::;;;777555666;;;===<<<===AAADDDJJJXXXmmm|||vvvoookkkeee___[[[WWWSSSQQQLLLKKKIIIGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB????????????????????????===============<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>>>>>>>>???AAAAAABBBAAAAAADDDFFFGGGIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMOOOQQQTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^___aaadddfffkkkmmmpppqqqrrrssstttvvvtttuuuwwwzzz}}}pppXXXGGG???;;;666555777777444444666444444444333333333222222222222333333333444444444xxxnnnfff]]][[[```^^^ZZZTTTOOOKKKJJJKKKLLLMMMNNNNNNKKKHHHHHHLLLPPPVVVYYY]]]aaaeeelllvvv}}}sssSSSIII@@@===<<<999999;;;777777777777777888888888666666666666666555555444333333333333444444555666555555555555555555555555222222222333333444444444333444555555666666555555555555444555666888:::;;;:::777888<<<>>>======???AAAFFFQQQ```ttt}}}uuuqqqkkkddd```[[[WWWTTTNNNMMMKKKIIIHHHHHHHHHHHHEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@????????????????????????<<<<<<<<<===============:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======???@@@@@@@@@AAAAAAAAABBB>>>???AAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKKKKKKKMMMPPPSSSRRRRRRRRRRRRSSSTTTVVVVVVXXXZZZ\\\]]]^^^___bbbeeejjjllloooqqqqqqrrrtttvvvrrrtttxxx|||{{{cccNNNAAA===999555444555555222333666444444444333333333222222111111222222222333333333wwwlllaaa\\\\\\YYYVVVQQQOOONNNOOOOOONNNMMMNNNNNNOOOOOOOOONNNNNNQQQSSSVVVZZZ```gggnnnttt}}}uuu^^^NNNIIIBBB<<<:::999999999888999999999888777555444666666777777666555444444222333333444555666777777444444555555555555444444444444444444444444444444666666666666666666666666666666666666777777777777;;;<<<======;;;:::;;;======AAAJJJTTT```ttt~~~{{{vvvrrrmmmfff```[[[VVVRRRMMMIIIGGGGGGFFFEEEFFFBBBBBBEEEFFFBBB@@@@@@@@@???AAADDDCCC@@@BBBFFF@@@@@@@@@????????????>>>>>>>>>>>>>>>====================================;;;;;;999999999999;;;;;;:::<<<>>>@@@AAAAAA@@@?????????@@@AAABBBDDDDDDEEEHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRWWWYYY[[[\\\\\\\\\^^^```gggiiikkknnnqqqsssuuuvvvqqqssswww|||yyyeeeSSSDDD===<<<777777666555444444333333333333333333333333333333333333222111000000111111tttfff^^^\\\YYYVVVRRROOOOOOOOOOOONNNLLLMMMMMMMMMMMMMMMLLLLLLNNNPPPSSSVVV[[[bbbiiiooovvv|||kkkWWWHHHDDD???;;;:::999999999777777888888777666444333666666666666666555444444444444444555555555555555333333444444444444333333333333444444444444444444555555555555555555555555555666666666777777777777:::;;;<<<<<<:::::::::<<<:::===CCCKKKUUUhhh~~~yyy||||||wwwrrrllleeeaaa]]]XXXRRRMMMKKKJJJIIIHHHHHHDDDBBBDDDCCCAAACCCGGGFFFCCCBBBCCCCCC@@@@@@CCC@@@@@@@@@@@@???????????????>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>???@@@???>>>===>>>???@@@AAACCCDDDEEEFFFKKKKKKKKKIIIFFFDDDEEEFFFHHHIIIJJJLLLMMMNNNNNNOOONNNNNNOOOOOOPPPQQQQQQQQQSSSUUUWWWYYYZZZ\\\___aaadddfffhhhllloooqqqrrrsssrrruuuyyy~~~jjjYYYKKK@@@999999777666666555444444333333111111111111111111111111333222222111000000111111pppddd___XXXUUURRRPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLOOORRRVVV\\\ccchhhmmmsss{{{{{{^^^MMMAAA>>>;;;999::::::999888666666666666666555333333555666666666666555444444555555555555444444333333222333333333333333333222333333333444444555555555555555555555555555555555555555666666666777777777888999::::::999888999;;;===>>>AAAFFFMMM]]]vvvvvvrrruuu~~~yyysssmmmhhheee```YYYSSSPPPNNNMMMLLLKKKHHHFFFEEEBBBBBBHHHPPPOOOGGGBBBCCCCCC@@@>>>???AAA@@@@@@@@@??????????????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<===>>>>>>===<<<<<<===>>>???AAACCCEEEFFFGGGNNNMMMKKKHHHDDDCCCCCCDDDGGGHHHIIIKKKLLLMMMMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPNNNPPPSSSVVVWWWZZZ^^^aaabbbdddgggjjjmmmppprrrrrrtttvvv{{{nnnXXXKKKCCC<<<888666666666555555444333333333111111111111111111111111333222111111000111111111~~~mmmeeeXXXVVVRRRPPPPPPOOOMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKMMMOOORRRWWW^^^bbbggglllsssxxx|||lllTTTGGG===<<<::::::::::::888777666666666666555555444444555555555666666555444444444444444444444444444444333333444444444444333333222333333444444555555555555555555555555555555555555555555666666666777777666777999888777777888999>>>===???BBBGGGTTTjjj~~~~~~pppllluuuyyytttpppmmmhhh```YYYUUURRRPPPNNNLLLKKKJJJIIIEEECCCKKKTTTSSSIIIBBBBBBDDDBBB???>>>AAAAAA@@@@@@@@@??????????????????>>>>>>>>>==============================;;;<<<===>>>>>>===<<<;;;;;;<<<<<<======<<<;;;:::<<<===???AAACCCEEEGGGHHHMMMMMMKKKGGGDDDBBBCCCEEEFFFGGGHHHJJJKKKLLLLLLMMMJJJJJJKKKLLLMMMNNNNNNOOOMMMOOOQQQSSSUUUXXX\\\___bbbdddgggjjjnnnqqqssstttvvvxxx}}}sss```LLLBBB???<<<888666555555555444444333333333333333333333333333333333222222111111111111111222vvviii\\\XXXTTTQQQPPPNNNLLLKKKNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKMMMNNNPPPUUUZZZ___dddhhhnnnrrrvvv{{{}}}bbbNNNEEE>>>===;;;::::::999777555777777666666666666666666444444555555555555444444222222333333444555555666444444555555555555444444333333333444444555555555555555555555555555555555555555555555666666666666555666777777666666777999999999:::===AAAKKK]]]nnnuuuhhhllltttvvvzzzvvvsssnnnfff```[[[VVVSSSPPPKKKJJJLLLKKKGGGCCCHHHPPPQQQHHHBBBBBBDDDCCCAAA@@@AAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAACCCEEEGGGHHHJJJJJJIIIGGGDDDDDDEEEGGGEEEFFFHHHIIIKKKLLLLLLLLLIIIJJJJJJKKKMMMNNNNNNOOONNNOOOQQQRRRTTTWWW[[[^^^aaacccfffjjjnnnrrrtttuuuxxx{{{gggVVVDDD===<<<:::777555444444444444444333333333333333333333333333333333222111111111111111222222pppccc^^^XXXSSSQQQOOONNNMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJKKKLLLLLLNNNQQQVVVZZZ```dddiiimmmpppvvv}}}pppXXXIIICCC???===;;;::::::999777555777777666555555666666777333333444555555555555444111111222333444555666666444555555666666555555444444444444444444444444444444444444444444444444444444444555555555666666666444555777777666666777999999999;;;>>>AAAHHHVVVddd}}}pppjjjlllkkkuuu}}}xxxtttnnnhhhccc]]]XXXTTTLLLKKKKKKLLLHHHCCCDDDIIIMMMFFFBBBCCCEEECCCBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGFFFGGGHHHHHHFFFEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLMMMJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQRRRSSSUUUXXX]]]```aaacccgggkkkpppsssvvvwww}}}zzzZZZLLL>>>999999666444444444444333333333333333333111111111111111111111111111111111000111111222333lllfff^^^WWWSSSRRRQQQQQQMMMMMMMMMNNNNNNMMMLLLLLLHHHIIIIIIIIIJJJMMMQQQUUUZZZ]]]bbbfffiiiooowww}}}zzzbbbOOODDD???>>><<<:::888999888777666666555555444444555666666222333444444555555555444222222222333333444444444333444444555555444444333555555555444444333333222444444444444444444444444444444444555555555666666444555777777666666888999999999<<<@@@BBBEEEPPPZZZmmmzzzrrrllloooxxx~~~{{{wwwrrrllleee^^^YYYUUUQQQNNNNNNKKKFFFEEEGGGIIIEEEDDDEEEDDDAAA@@@CCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFDDDFFFIIIIIIGGGFFFEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMKKKKKKLLLMMMOOOPPPQQQRRRPPPQQQSSSUUUWWW[[[aaaeeefffhhhlllpppuuuyyy{{{}}}kkkMMMDDD:::888666444333444333333333333333333333333111111111111111111111111111111000000111222222333rrrkkkbbbZZZVVVTTTTTTTTTKKKLLLLLLMMMMMMMMMMMMLLLFFFGGGGGGFFFGGGIIINNNQQQUUUXXX]]]aaadddjjjrrryyywww}}}oooYYYIII@@@<<<===:::888777777888888777555444333222333444555666222333444444555555555444444444333333333333222222222333333444444333333222666666555444333222222111444444444444444444444444444444444555555555666666444555777777666777888:::555555888<<<===???FFFOOOaaavvvssspppppp|||}}}yyyssskkkccc^^^___XXXRRRQQQOOOKKKIIIKKKGGGEEEFFFGGGDDD??????BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>???????????????????????????>>>===<<<<<<===>>>???;;;;;;;;;<<<<<<>>>???@@@??????@@@AAABBBDDDDDDEEEDDDGGGJJJJJJHHHEEECCCCCCGGGHHHIIIKKKLLLMMMMMMNNNKKKLLLMMMNNNPPPQQQRRRSSSPPPQQQSSSVVVYYY^^^eeeiiikkkmmmqqqvvv{{{sss[[[GGG@@@:::888777444444777333333333333333333333333333333333333333333333333111111000000111222333333wwwfff___[[[VVVSSSUUUPPPOOONNNNNNNNNNNNLLLJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOSSSXXX]]]bbbfffjjjmmmqqqwww~~~sss\\\LLLBBB???@@@<<<:::999888888888666444666555555444444333222222555555555555555555555555444444333333333333222222222333333444444333333222333333333333333333333333444444444444444444444444333222777888333777:::222555555444555555666777888555777999;;;===???CCCEEETTTkkkxxxooouuu~~~zzzuuuppplllaaa^^^ZZZUUURRROOONNNNNNKKKJJJIIIHHHIIIHHHEEECCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>??????@@@@@@???===:::999@@@<<<999999;;;<<<;;;999===@@@CCCCCCAAA@@@BBBDDDHHHJJJLLLLLLJJJHHHFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLQQQQQQPPPPPPQQQSSSUUUVVVUUUUUUVVVWWWZZZ___eeejjjnnnsssyyy{{{cccSSSBBB<<<555222444777666555222222444444444444222222222222222111111111000000111111111111111111111111qqqfff___XXXUUUUUUQQQPPPNNNOOOOOOOOOMMMKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLOOOUUUYYY]]]aaafffiiinnnrrryyyhhhUUUIIIAAA>>>>>>;;;999777777777777555333444444444444444444444444555555555555555555555555444444333333333333222222222333333444444333333222333333333333333333333333444444444444444444444444777555999999333777:::111666666555555555666777777999:::;;;;;;::::::<<<>>>JJJ\\\uuuyyyuuuyyy~~~yyytttpppgggeee```[[[WWWTTTSSSRRROOONNNKKKJJJIIIGGGCCCAAACCCBBBBBBBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>======<<<===>>>??????>>><<<;;;>>><<<999:::<<<>>>>>>======???AAAAAA@@@???@@@BBBGGGIIIKKKLLLJJJHHHGGGGGGFFFGGGHHHIIIKKKLLLLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVVVVWWWXXXYYY[[[___eeeiiirrrvvv}}}mmmXXXKKKAAA;;;555333444666555333222222333444444333222222222222222111111111000000111111111111111111111111pppeee]]]YYYXXXRRRQQQOOOOOOPPPPPPNNNMMMMMMLLLJJJHHHFFFFFFFFFFFFHHHKKKPPPTTTXXX\\\```ccciiilllqqqvvvzzzqqqYYYKKKDDD@@@<<<;;;999777666555666555444222222222333444444555666666444444444444444444444444444444333333333333222222222222333333333333222222333333333333333333333333333333333333444444444444444222555555111888>>>777888777777666666666666777::::::;;;:::888888999;;;FFFPPPbbb{{{|||sssrrrwww~~~{{{xxxqqqnnniiiccc^^^[[[YYYYYYWWWUUUQQQOOOLLLIIIDDDAAACCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>=========<<<999:::<<<>>>?????????>>>===;;;:::;;;===@@@AAAAAA>>>@@@AAAAAA@@@???@@@AAADDDGGGIIIJJJIIIHHHHHHHHHFFFGGGIIIKKKLLLNNNNNNOOOMMMMMMNNNPPPRRRUUUXXXZZZ\\\]]]^^^^^^```ccchhhlllxxx|||ppp[[[JJJBBB===999555333444555333000222222333333333333222222222111111111111000000000111111111111111111111111{{{mmmccc]]][[[SSSRRRPPPOOOPPPOOONNNMMMMMMLLLJJJGGGFFFEEEEEEEEEGGGJJJNNNQQQTTTXXX\\\___dddgggjjjnnnrrrwww}}}yyydddMMMCCCAAA???;;;999888777555555666555444222333333333444444444555555444444444444444444444444444444333333333222222222222222333333333333222222222222222222222222222222333333333333333444444444222///222333333AAAMMMKKK999888777666666666666666555777888888888:::<<<>>>DDDJJJVVVhhh{{{qqqpppqqqyyyzzzwwwqqqkkkfffbbb```______\\\XXXUUURRRNNNIIIFFFCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>============:::;;;<<<===>>>?????????<<<<<<;;;<<<>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBAAADDDFFFGGGGGGGGGHHHIIIHHHIIIKKKMMMOOOOOOOOOOOOOOOOOOQQQSSSWWW[[[___aaaeeeffffffggghhhjjjooorrr}}}uuu^^^KKK@@@<<<999777555444444444111///222222222333333222222222111111111111000000000000111111111111111111111111xxxkkk```YYYVVVSSSPPPOOOOOOOOOMMMLLLKKKJJJIIIGGGFFFFFFGGGGGGHHHJJJMMMPPPRRRVVVZZZ]]]aaacccfffiiimmmrrrxxx|||ooo[[[HHH@@@@@@>>>;;;888888777555555666666555333555555444444444333333333444444444444444444444444444444333333333222222222111222222333333222222111222222222222222222222222222222222333333333444444666111444555777HHHYYYYYY888888777666666555666666444555777888999;;;>>>@@@<<>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>============???AAABBBEEECCCBBBAAAAAAAAAAAAAAA???AAADDDEEEEEEEEEGGGIIIIIIKKKMMMNNNOOOOOOOOONNNQQQRRRTTTWWW[[[```dddgggkkklllnnnnnnoooqqquuuxxx~~~fffQQQCCC<<<:::666555444444444333111000222222222222222222222222000000000000000000000000000000000000000000000000xxxggg[[[ZZZWWWSSSPPPOOOOOOMMMLLLKKKJJJIIIGGGGGGGGGHHHIIIHHHJJJLLLNNNPPPSSSXXX[[[^^^```dddfffjjjnnntttxxxzzz{{{|||eeeUUUDDD???>>>===:::999888666555555666666555444666666555444333333222222333333333333333333333333444444333333333333222222111111222222222222111111222222222222222222222222111111222222333333444444666111333333333AAAOOONNN777666666555555555555666666777888888888888;;;<<<888===EEEMMMWWWjjjpppgggfffkkkttt|||wwwsssqqqpppjjjgggdddaaa___[[[WWWSSSLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>??????@@@??????@@@BBBEEEGGGDDDAAA@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEFFFHHHJJJIIIKKKNNNPPPQQQQQQPPPPPPTTTUUUXXX[[[```eeejjjlllqqqrrrttttttuuuxxx{{{~~~oooYYYHHH???:::888444444444444333333333333222222111111111111222222//////000000000000000111000000000000000000000000wwwggg___[[[VVVSSSQQQPPPNNNMMMLLLKKKJJJHHHHHHHHHHHHIIIFFFHHHIIIJJJLLLOOOTTTWWW[[[^^^bbbeeehhhlllpppsssuuuvvvwwwyyy|||~~~vvv[[[NNNAAA===<<<:::999:::666555444444555555444333444444444444444444444333333333333333333333333333444444333333333333222222111111222222222222111111111111111111111111111111000111111222333333444444333000333333///777>>>999555444444444444555555666777777888777666666777999;;;<<>>;;;999777888:::555333222222444444333111222333333444444555555666333333333333333333333333444444444333333333222222111111222222222222111111111111111111111111111111000000111222333333444444444333999999444777999000333333333333333444555666444555666555555555777999<<<:::;;;@@@DDDMMM___ppp}}}qqqkkkiiimmmzzz~~~zzzvvvrrrmmmhhhddd\\\[[[YYYWWWUUUSSSSSSRRRPPPOOONNNMMMKKKIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAA@@@@@@AAABBBBBB>>>AAACCCDDDDDDGGGKKKOOOQQQMMMIIIHHHIIIJJJIIIGGGFFFGGGHHHIIIHHHIIILLLNNNOOORRRWWW\\\```bbbcccccccccdddgggjjjoootttyyy|||~~~|||jjjSSSBBB<<<:::666222111222333222333444777999333222111000000111222333.../////////000000111111000000000000000000000000qqqiii^^^WWWTTTSSSPPPMMMNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDEEEGGGIIILLLMMMSSSVVV[[[```eeeiiilllmmmmmmpppsssuuuvvvwwwyyy{{{yyydddJJJEEE???:::888777777777888666555555666666555444333333333333333333333333222333333444444333333222111111111111111111111111333333333333333333333333333333333222222111111111222222222222222222222222000000111222333333444444555444333222222222333444666666666666777777777777:::<<<===>>>???GGGSSS\\\sssqqqhhhfffmmmvvv}}}yyyuuuqqqooofffbbb]]][[[]]]]]]\\\ZZZZZZWWWTTTSSSQQQPPPMMMKKKLLLJJJIIIHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDGGGJJJLLLQQQWWWXXXWWWVVVSSSQQQNNNLLLJJJNNNLLLJJJKKKMMMOOOPPPPPPSSSVVV\\\bbbgggiiijjjkkkllllllnnnpppuuuzzz~~~jjjZZZIII@@@;;;555111000222222222333333444444444000000000000000000000000000000000000000000000000222111111111000000//////yyynnn```WWWUUUTTTRRRNNNNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEEEEFFFGGGIIIKKKLLLQQQTTTXXX^^^cccgggjjjkkklllnnnqqqssstttvvvxxxzzz}}}~~~mmmZZZGGGCCC===999888888777777777666555555666666555444222222222333333444444444222333333444444333333222111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222111111111222222333333444444444333222222222333444555666666666777777777777999;;;<<<;;;<<>>888777444222222222222222222333333333333000000000000000000000000000000000000000000000000111111111000000000//////{{{hhh\\\YYYXXXUUUQQQOOONNNNNNMMMLLLKKKJJJJJJHHHGGGGGGGGGHHHIIIJJJKKKMMMPPPTTTYYY^^^cccfffgggiiillloooqqqrrrtttvvvxxxyyyzzz|||ttt\\\MMMAAA>>>;;;999888888666555777666555555666666555333222222222333333444444444222222333333333333222222111111111111111111111111111111111111111111111111222222222222222111111111222222222222222222222222222222222222222222222222444333222222222333444444555555666666666777777777888999:::999999;;;AAAFFFNNN]]]qqqmmmffffffiiivvv{{{uuuqqqmmmlllnnnnnnmmmkkkhhhfffcccaaa___\\\XXXUUUSSSRRRQQQQQQSSSTTTTTTSSSQQQPPPPPPOOONNNNNNMMMMMMQQQNNNMMMOOORRRVVV^^^gggjjjjjjiiihhhfffccc```___\\\\\\\\\^^^```bbbaaa```cccfffkkkqqqvvvyyy{{{|||~~~~~~~~~nnnbbbMMMAAA666333333222222333222222222111111111111111000000000000000000000000000000000000000000000000111111000000000000//////vvvfff```]]]XXXSSSOOONNNMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLOOOTTTYYY^^^aaaccceeehhhkkkmmmooopppssstttuuuvvvyyy{{{}}}~~~zzzaaaNNNDDD<<<:::888888888888666444777555444444555666444333333333333333333333333333222222333333333333222222111111111111111111111111000000000000000000000000222222222111111111111111111222222222222222333333333333222222222222222222444333222222222333444555555555555666666666777777777888:::999888999<<<>>>FFFNNN[[[lll}}}mmmfffdddlllyyy~~~zzzwwwvvvxxxxxxvvvtttpppnnnllliiigggddd___\\\XXXVVVUUUVVVXXXZZZ[[[ZZZYYYXXXXXXVVVUUUTTTRRRRRRUUURRRQQQRRRUUUYYYdddnnnqqqrrrrrrrrrpppnnnllljjjeeeeeefffhhhjjjjjjiiigggiiilllqqqvvv{{{~~~yyydddWWWIII???777444444222111222222222111111000000//////////////////////////////000000000000000000000000000000000000000000//////sssiiiaaaYYYSSSOOOOOOMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGIIILLLOOOTTTXXX[[[]]]```cccfffiiijjjlllnnnppprrrsssvvvyyy{{{|||||||||zzz{{{}}}jjjTTTGGGAAA999777666777777777555444666555444444555555444333555555444333333222111111111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333333333333222222222222222222333333222111222333444555555555555555666666666666777888999::::::;;;<<<===CCCFFFMMM[[[ppp|||nnndddfffmmmzzz~~~~~~~~~~~~|||yyywwwuuussspppmmmhhhddd___]]][[[[[[]]]___``````_________^^^\\\ZZZXXXVVVWWWUUUTTTUUUVVVZZZfffrrr{{{|||}}}~~~~~~|||zzzyyysssssssssuuuvvvvvvtttrrrnnnppptttyyy}}}~~~jjjVVVIIIEEE===777666555222111222111111111000000///////////////////////////////////////////////////////////////////////////000000uuuhhh]]]VVVRRRQQQOOOMMMKKKKKKKKKKKKMMMMMMMMMMMMKKKJJJIIIHHHFFFGGGIIILLLOOOSSSVVVXXX[[[^^^aaadddfffhhhjjjllloooqqqtttwwwxxxyyyxxxxxxvvvwwwyyy{{{}}}~~~~~~uuu]]]LLLCCC@@@888666555555666777555444666555444444555555444222555555444444333222111111111111222222222222111111111111111111111111111111000000000000000000000000000000000111111111111111111111111222222333333444222222222222222222222222333222222111222333555666444444555555555666666666777777888:::;;;<<<======>>>???EEEPPPaaayyylllgggeeemmm{{{}}}|||yyyyyyzzz}}}}}}|||xxxsssoooiiigggdddcccdddfffggggggeeeffffffeeeccc```^^^\\\ZZZYYYXXXYYYYYY\\\hhhuuu~~~}}}}}}}}}~~~}}}{{{zzzvvvxxxzzz~~~ooo\\\JJJ@@@<<<666333444444222111333111111111000000000000000000000000000000000000000////////////////////////......////////////000000tttggg```VVVUUURRROOOMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKIIIHHHFFFGGGHHHIIILLLOOORRRTTTWWWYYY]]]```bbbdddfffhhhlllnnnqqqtttvvvvvvuuutttqqqrrrtttvvvxxxyyyyyyzzzxxxyyy|||~~~eeeQQQEEE???>>>888777555444555666555444666555333444555555444222333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111///000000000111111111222000111111222333333444444111111111222222333333444222222111111222444555666444444444555555555666666777666666777999;;;;;;;;;999:::???GGGSSSgggssshhhhhhooo{{{yyyyyyyyy{{{{{{vvvrrrooolllmmmnnnnnnmmmkkkkkklllkkkjjjgggdddccc^^^]]]^^^___]]]```kkkwwwrrr```PPPCCC;;;666222111333444111111333000000111111111111111111000000000000000000000000////////////////////////........./////////000000qqqjjjZZZXXXTTTQQQOOOMMMMMMNNNMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGGGGHHHKKKMMMPPPRRRTTTWWW[[[^^^___bbbdddfffjjjlllooorrrttttttsssrrrnnnoooqqqrrrtttuuuuuuuuutttuuuvvvyyy}}}sssZZZIII@@@===<<<999777555444555666666555666444333333444555333222000111111222444555666666111111222222222222111111111111111111111111111111111111111111111111111111//////000000111111111222000000111222333333444444000000111222333333444444222222111111222444555666444444444555555555666666777666555555777888999888666888===CCCIIIYYYxxxppphhhjjjqqq~~~}}}|||}}}~~~zzzvvvssssssssssssrrrnnnooopppooonnnkkkiiigggaaaaaaccccccaaacccmmmzzzuuubbbQQQEEE<<<777777333333444444000///111000000111111222222333333000000000000000000000000////////////////////////---.........//////000000~~~oooaaa[[[UUUSSSOOOLLLLLLPPPNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHHHHIIIJJJKKKMMMNNNOOORRRUUUXXX[[[^^^aaadddjjjkkklllnnnpppqqqqqqrrroooppppppqqqqqqrrrrrrsssrrrrrrsssuuuyyy}}}yyy^^^NNNEEE>>>:::999666666555444333333222222333333333333333333333333111111111111111111111111222222222111111111000000000111222333333222111000---......///000111111111000000000000111111111111333333333222222222111111000111111111111222222222222222111111111111111111333333444444555666777777555555555555666666666666;;;555777???FFFOOOfff}}}sssjjjnnnwww}}}|||xxxwwwxxxzzzwwwxxxxxxvvvtttrrrrrrsssrrrnnnkkkiiihhhjjjsss}}}{{{aaaNNNEEE???999444111111111111111111111111////////////////////////000000000000000000000000////////////////////////............////////////mmmddd[[[WWWTTTPPPPPPRRROOOOOOOOONNNMMMLLLJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLOOOSSSVVVYYY\\\```ccchhhiiijjjlllnnnoooppppppnnnooooooooopppppppppqqqpppppprrrtttwww{{{~~~nnnWWWIIIBBB===:::999666555555444333333222222222222222222222222222222111111111111111111111111222222222111111111000000000111222222222222111000......///000000111222222000000000000111111111111333333222222111111111111000111111111111222222222222222222222222222222222333333444444555666666777666666666666777777777777>>>999999>>>AAAGGGYYYmmmrrrlllooottt~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{|||}}}yyyvvvtttrrrrrr{{{pppXXXGGG@@@;;;666222111111111111111111111111////////////////////////........................////////////////////////............////////////{{{nnn```YYYVVVRRRPPPQQQPPPOOOOOONNNLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHKKKOOORRRUUUZZZ^^^bbbeeefffhhhjjjlllmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmnnnpppsssuuuxxxzzz{{{~~~qqq___LLLBBB>>>;;;999999555555555444444333333222111111111111111111111111111111111111111111111111222111111111111000000000000111111222222111111000//////000000111222222222000000000000111111111111222111111111111000000000000111111111111222222222333333333333333333333333333333333444555555666666666666777777777888888888<<<888888<<<<<>>999777444000111111111111111111111111////////////////////////........................////////////////////////............////////////|||jjj```\\\WWWSSSQQQOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEGGGKKKNNNQQQVVV[[[___bbbccceeegggiiikkkllllllllllllllllllmmmmmmmmmmmmlllmmmooorrrtttuuuvvvvvvzzz|||~~~{{{```RRRDDD===;;;999777888555555444444444333333333222222222222222222222222111111111111111111111111111111111111000000000000000000111111111111000000000000111111222222222222///000000000111111111111111000000000000000000000000000111111111222222222222222222333333333333333333333333444444555555555666666666666777777777777666444666999:::;;;DDDOOOVVVbbbrrr|||vvvvvv|||~~~}}}{{{zzzyyyzzzzzz{{{yyy||||||zzz{{{}}}}}}}}}}}}nnn[[[OOOAAA888555555333111111111111111111111111111////////////////////////........................////////////////////////............////////////{{{oooggg___YYYVVVNNNNNNLLLKKKKKKKKKKKKLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCEEEHHHJJJMMMQQQWWWZZZ^^^___aaadddfffhhhiiiiiijjjjjjjjjkkkllllllmmmmmmlllmmmoooqqqrrrssssssssswwwyyy{{{|||~~~jjjTTTIII???;;;:::777555666444444444444444333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222///000000000111111111111000000000000000000000111000000111111111222222222000111111111222222222333333333333444444444444444444444444555555555666666222333555888999:::???EEEIIIOOOYYYcccmmmxxx~~~~~~~~~}}}}}}~~~|||zzzwwwuuutttttttttqqqsssvvvxxx|||~~~~~~}}}}}}~~~rrraaaMMMEEE;;;555555555444222000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////~~~rrrfff]]]ZZZSSSQQQOOOMMMLLLKKKLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEDDDEEEGGGHHHIIIMMMRRRUUUYYYZZZ\\\___aaacccdddeeeffffffggghhhjjjkkkllllllmmmmmmmmmnnnoooooopppppprrrtttuuuvvvwwwyyy{{{~~~~~~ooo\\\JJJBBB<<<;;;:::777555555444444444444444444444444333333333333333333333333000000000000000000000000//////000000000000000111111000000//////000000111111111111111111111111111000000000000111111111111000000000111111111111222000111111111111222222222000000000111111222222333333333333333333333444444333333444444444555555555333444666777888888:::<<>>777444444555444333000000000000000000000000////////////////////////000000000000000000000000////////////////////////............////////////qqqfffccc[[[YYYUUUQQQMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFGGGFFFGGGIIINNNQQQSSSTTTWWWYYY\\\^^^______```aaaccceeegggiiijjjkkkllllllkkkjjjjjjkkklllmmmlllnnnpppqqqqqqrrrtttvvvwwwyyy|||||||||{{{||||||}}}}}}~~~~~~|||{{{{{{}}}}}}}}}}}}}}}}}}~~~vvv^^^OOOBBB<<<888::::::777555555444444444444444444444444222222222222222222222222000000000000000000000000////////////000000111111111000///......///000111000000000000000000000000000000000000111111111111111111111111222222333333000111111111111222222222000000111222222333444444333333333333333333333333444444444444555555555666222444666666666888888888:::999<<>>BBBFFFQQQ^^^sss}}}|||{{{zzzooorrryyyzzzuuurrrqqqhhhjjjlllmmmmmmnnnoooqqqmmmmmmnnnppptttxxx}}}{{{~~~}}}yyywwwuuuvvvzzzzzziiiYYYIII===999666333222222111000...000000000000000000000000////////////////////////........................////////////////////////............/////////000qqqjjj```YYYUUURRROOOMMMLLLJJJHHHHHHHHHHHHGGGEEEFFFFFFEEEDDDDDDEEEFFFGGGKKKKKKLLLNNNPPPRRRTTTUUUWWWYYY\\\]]]___aaaeeehhhdddfffggggggffffffggghhhkkklllmmmooooooooonnnnnnppppppqqqrrrssssssssssssttttttuuuuuutttssssssrrrtttuuuxxxzzz|||}}}~~~~~~|||zzzxxxwwwwwwvvvuuutttwwwxxxyyy{{{|||}}}}}}~~~{{{|||}}}~~~}}}~~~}}}}}}|||{{{{{{|||}}}~~~~~~~~~}}}~~~~~~}}}{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}{{{{{{zzzyyyyyyyyyzzz{{{{{{}}}|||eeePPPEEECCC;;;:::888777555555666666666555333222111222333333111111111111111111111111000000000000000000000000222111111111000000////////////...------...///000////////////000000000000///////////////000000111333333333222222111111111000000000000111111111111777,,,...666666999???===333333333333333333333333555555555444222222333555555333333555888999777555888888888888:::>>>DDDHHH\\\kkk~~~zzzxxx|||}}}}}}sssnnnuuu{{{uuurrrsssrrrqqqrrrssssssqqqpppkkkjjjjjjkkknnnpppqqqpppssswww{{{~~~~~~~~~}}}|||{{{{{{{{{{{{xxx{{{~~~}}}wwwkkk\\\LLL???888333333333222222111111111...///000000000///---,,,///000000///---***&&&$$$,,,------......------,,,........................,,,,,,---.../////////...{{{mmm```YYYTTTOOOLLLLLLJJJHHHGGGHHHHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGGGGIIIKKKMMMOOOPPPSSSUUUWWWYYYZZZ]]]```ccccccdddffffffeeeeeeggghhhjjjjjjkkklllllllllllllllnnnnnnooopppqqqqqqqqqqqqsssssssssssssssrrrqqqpppqqqrrrtttwwwyyyzzzzzzzzzyyywwwuuutttttttttsssrrrtttuuuwwwxxxzzzzzz{{{{{{zzz{{{{{{|||}}}~~~~~~{{{|||~~~~~~~~~}}}}}}~~~~~~}}}|||{{{yyyyyyzzz|||}}}~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{{{{|||||||||||||||{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzyyy|||lllXXXGGG>>><<<666666555555555666777888555444333222111222222333111111111111111111111111000000000000000000000000111111111000000000//////...//////000000000///...////////////000000000000000////////////000111111111111111111111111000000000000000000111111111111222000222222666HHHMMM===333333333333333333333333444555555555333222222444333222222444666777666444555666777777999<<>>GGGUUUdddpppzzzyyyvvvwww~~~tttjjjhhhnnnxxx{{{yyyzzzwwwssspppppppppooonnnjjjkkkmmmmmmmmmnnnqqqsssvvvwwwzzz}}}{{{{{{yyyxxxwwwvvvvvvvvvwwwwwwzzz~~~|||zzzzzzyyyyyyzzzzzz{{{{{{|||{{{rrrlllbbb]]]UUULLLCCC;;;666444111000000000000/////////000000///...............---...///000111000000///...//////////////////....................................///......------rrrfff\\\UUURRROOOLLLJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJLLLNNNPPPQQQSSSVVVYYYZZZ\\\___``````aaadddfffhhhgggfffffffffgggiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmnnnnnnmmmmmmkkkjjjjjjjjjkkklllmmmooopppppppppqqqqqqqqqooonnnmmmmmmnnnnnnoooqqqrrrtttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~|||yyywwwvvvwwwyyy{{{||||||{{{{{{|||~~~~~~|||{{{zzzzzz{{{{{{zzzxxxvvvtttrrrqqqqqqppppppppppppqqqsssuuuvvvwwwzzzttt\\\LLLDDD>>>;;;;;;777666555444333222222111222222222111111111222222111111111111111111111111000000000000000000000000000000000000000000//////000111111222111000000///////////////000000000000000000000000000111222222/////////000000111111111///000000000111111111111+++444777...333NNNSSS:::222222222222222222222222000222555555444222111111111111222333444444444333111333666777777888:::;;;===AAAIIIUUUcccqqq|||}}}}}}qqqjjjjjjnnnsss~~~{{{zzzxxxxxxxxxwwwtttrrriiiiiijjjjjjjjjjjjlllmmmoooppprrrtttvvvxxxzzz{{{||||||}}}~~~~~~~~~~~~~~~||||||}}}~~~}}}yyyuuusssrrrqqqoooooooooooopppqqqooopppwww~~~}}}yyyyyyzzz{{{|||~~~~~~}}}~~~vvvjjjcccUUUQQQIII@@@999666444444000000000000000000000000111000...------......///,,,---///000111111111000......////////////................................./////////...---,,,,,,uuueeeZZZUUURRRMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOQQQTTTVVVVVVXXXZZZ\\\\\\^^^```bbbfffeeeddddddeeefffhhhiiihhhiiijjjkkkkkkllllllkkkjjjjjjjjjjjjjjjiiihhhhhhjjjjjjjjjkkkllllllmmmnnnoooppppppnnnlllkkklllnnnmmmnnnpppqqqssstttttttttqqqqqqrrrtttuuuwwwxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvvvvwwwwwwyyyzzz{{{|||||||||{{{xxxwwwvvvwwwyyyzzz{{{zzzzzzzzz|||}}}~~~|||{{{{{{{{{{{{yyyxxxuuurrrpppnnnmmmmmmmmmmmmmmmnnnooorrrtttuuuwww{{{rrr___KKK@@@;;;888777888666666666555444333222111000111111111111111111111000000000000000000000000//////////////////////////////////////////000000444222000......///000222////////////000000000000000000000///000111111222///000000111111222222222///000000000111111111111...///555333000;;;AAA666222222222222222222222222...111444555333222111111000222333444444444444555111444666888777777888999===>>>BBBIIIUUUdddqqqyyyxxxqqqlllhhhmmmpppvvv~~~~~~zzzvvvlllkkkkkkkkkkkklllllllllmmmmmmnnnnnnnnnnnnnnnnnnqqqrrrssstttuuuuuuuuuuuurrrrrrsssuuuvvvtttqqqnnnjjjiiihhhgggggghhhiiijjjooommmkkkoooxxx||||||~~~zzzwwwttttttyyy|||pppcccZZZLLLGGG@@@999444222222333111111111111111111111111111000...------......///------......////////////,,,------......------,,,.........................../////////...---,,,,,,qqqdddZZZVVVPPPKKKIIIGGGFFFEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFHHHJJJKKKLLLNNNQQQSSSRRRTTTVVVWWWXXXYYY[[[]]]aaabbbbbbcccdddfffggghhhfffggghhhiiijjjjjjjjjjjjfffgggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkkllllllnnnooonnnjjjiiikkknnnlllmmmnnnpppqqqrrrssssssooooooqqqrrrtttvvvwwwxxxuuuuuuvvvwwwvvvuuutttssstttuuuuuuvvvwwwxxxxxxyyyxxxwwwwwwvvvvvvwwwxxxxxxxxxwwwwwwxxxyyy{{{}}}~~~~~~}}}|||zzzzzzzzzzzz{{{xxxvvvssspppmmmkkkkkkjjjkkkkkkkkkmmmooorrrtttvvvyyy|||yyy```RRRDDD===;;;888888999222222333444444444444444//////000111111111111000000000000000000000000000////////////////////////......////////////000000555333///---,,,...000222////////////000000000000///////////////000000111000000111111111111111111000000000000111111111111111+++111666...---333222222222222222222222222222...000333333222111111222000222444444333333444555333555777777666666777888777999;;;@@@HHHTTTbbbkkkwwwlllfffggghhhmmmuuu}}}sssqqqooooooooopppooommmnnnmmmllljjjhhhgggeeeeeeiiiiiijjjkkklllllllllkkkjjjjjjjjjlllnnnmmmkkkhhhcccbbbaaa```aaabbbdddfffmmmllllllnnnssszzzuuuqqqnnnooossszzzuuugggYYYPPPBBB???:::444000//////000000000111111111111222222000000///...............------------------------,,,,,,------------,,,,,,.................................///......------vvvddd___WWWQQQMMMJJJGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDFFFGGGHHHIIILLLOOOOOOQQQSSSTTTTTTUUUWWWYYY\\\]]]___aaaccceeeffffffddddddeeefffggggggggggggcccdddeeeggghhhhhhhhhhhhiiihhhggggggggghhhiiijjjjjjlllnnnlllhhhgggjjjmmmjjjkkkmmmnnnpppqqqqqqqqqnnnooooooppprrrsssttttttrrrssstttttttttrrrqqqppprrrrrrrrrsssssstttttttttrrrsssttttttuuuuuuuuuuuussssssssstttuuuwwwyyy{{{yyyyyywwwwwwwwwwwwxxxyyywwwuuurrrnnnkkkjjjiiiiiijjjjjjkkkmmmooorrruuuwww{{{~~~wwwdddQQQIIIBBB???===999888:::000111222333333333222222......000111111111000000000000000000000000000000////////////////////////........./////////000000333222///---,,,---...///////////////000000000000...............//////000000000000000000000//////000000000000111111111111222+++000444///...222///111111111111111111111111///000111111000000111333...000333333222111333444444555666666444444555777333666999;;;>>>FFFSSS\\\rrrsssooojjjhhhjjjpppxxx}}}|||xxxvvvvvvuuussspppooonnnmmmjjjhhheeedddccceeeffffffgggggggggffffffeeeddddddfffhhhhhhgggfffaaa```___^^^___aaadddfffkkkooosssuuuvvvzzz{{{zzzzzz}}}tttqqqnnnnnnssszzzyyymmm^^^NNNDDD:::888666333111//////////////////000000000111111///////////////......------,,,,,,,,,---......///------............------........................------......///.........mmmhhh___WWWRRRNNNKKKIIIEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDD???AAACCCDDDDDDFFFIIIKKKMMMOOOQQQRRRRRRRRRTTTVVVXXXZZZ]]]```bbbddddddeeebbbbbbcccdddeeeeeeeeeeeebbbbbbdddfffggghhhiiiiiihhhgggffffffffffffhhhhhhhhhkkkmmmkkkgggeeeiiillliiijjjkkkmmmnnnoooppppppoooooooooooopppppppppqqqpppqqqrrrrrrqqqpppooonnnppppppppppppppppppqqqqqqnnnoooqqqsssttttttsssssspppppppppqqqrrrtttvvvxxxvvvuuutttttttttuuuwwwwwwvvvtttqqqmmmkkkiiiiiiiiijjjjjjkkkmmmpppsssvvvxxx}}}jjjUUUCCC???<<<<<<999444222444222222222222111000...,,,---...///111111111000///000000000000000000000000////////////////////////---.........//////000000111000000///...---------////////////000000000000---------------...//////000000//////.........---000000000000111111111111222---///222000666777,,,111111111111111111111111///000111000///000222333,,,///222222000000111333444555555444333222444666333777;;;:::999>>>IIIRRRccczzz~~~tttjjjfffhhhmmmqqquuu|||~~~|||zzzwwwsssrrrqqqooommmjjjhhhfffeeeeeefffffffffffffffeeeeeecccbbbaaabbbdddfffeeeeeecccbbb``````aaadddgggiiijjjrrrzzz}}}|||}}}zzzsssppppppqqq}}}~~~{{{uuurrroooooottt|||}}}tttgggWWWFFF<<<666555555444333222111000---.........//////000000...///000000000///---,,,,,,,,,,,,,,,...///000111......////////////..............................,,,,,,---.../////////...rrrbbb\\\XXXRRRNNNNNNHHHIIIIIIHHHGGGGGGIIIJJJJJJHHHGGGFFFGGGFFFDDDCCCBBBAAAAAAAAABBBDDDFFFGGGJJJJJJJJJJJJLLLOOORRRTTTUUUVVVWWWYYY[[[^^^___```]]]]]]^^^```aaabbbcccdddcccccccccdddddddddeeeeeefffggggggggggggfffeeeeeehhhhhhhhhhhhhhhgggfffeeeiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooopppqqqqqqrrrrrrqqqqqqppppppoooooonnnmmmnnnnnnnnnllllllmmmnnnpppqqqrrrsssqqqppppppooooooooooooooouuutttqqqooonnnnnnooopppsssqqqnnnkkkhhhggghhhhhhkkklllmmmpppssswwwzzz{{{|||lllXXXJJJ===<<<999666444333222222444444333333222111000000000000000000000000000111000000000000000000000000---------............///000000000000000000000000////////////////////////------......//////000000---------............///111111111111111111111111111111000000//////......000000000000000000000000000000000000111111111111000000000000000000000000222222111111222222333444111111222222222222333333444555666777888<<>>AAAMMMYYYooo}}}~~~yyypppgggggghhhjjjmmmrrrwwwyyy~~~|||xxxsssooooooppprrrssssssrrrpppoooooonnnnnnmmmlllkkkjjjiiijjjiiihhhhhhjjjllloooqqq|||xxxssslllfffdddgggkkknnnzzzzzzvvvrrrooommmpppxxx}}}zzz}}}vvvhhh\\\PPPBBB:::888444333222000//////000000/////////............---................................................---------------,,,,,,,,,......------------..............................yyymmmaaaYYYUUUMMMLLLKKKJJJIIIHHHGGGGGGIIIGGGFFFEEEFFFEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDFFFHHHJJJLLLNNNNNNPPPRRRTTTUUUWWWXXXWWWWWWXXXYYY[[[\\\]]]]]]^^^^^^_________`````````ccccccddddddeeedddddddddccccccdddeeeeeeeeedddddddddeeefffgggggghhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkklllmmmnnnnnnmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkjjjiiihhhgggfffffffffffffffeeedddcccbbbccccccdddffffffffffffggghhhjjjlllmmmnnnppptttxxx|||yyyhhh[[[NNNAAA888999888666555444333444444333333333222111111000000111111111000000/////////////////////////////////---------............//////////////////////////////////////////////////////////////////.........---------............///........................//////////////////000000........................//////000000000000111111000000000000000000000000000////////////000111111333333333333444444444444222333333333333666:::===BBBKKK^^^vvv}}}qqqnnniiieeedddeeehhhjjjnnnpppsssxxx~~~~~~zzzyyyzzz|||}}}}}}|||zzzyyyyyyyyyxxxwwwuuusssqqqpppsssqqqpppooopppssswwwyyy~~~|||zzzvvvtttjjjhhheeecccdddgggkkkmmmvvv|||}}}xxxtttoooppprrrxxx|||tttsssxxx|||xxxjjjYYYOOOFFF===666444333222111000/////////000.........---------,,,,,,........................------------------------,,,,,,,,,,,,------------......------------......------------------------qqqeee^^^QQQOOOMMMKKKJJJJJJIIIHHHIIIGGGEEEEEEEEEEEECCCAAABBBBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBDDDEEEGGGHHHJJJKKKLLLNNNPPPQQQSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZ\\\\\\\\\\\\]]]]]]]]]^^^aaaaaabbbccccccdddccccccaaabbbbbbcccddddddddddddbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeffffffggggggggghhhiiijjjkkkkkkllllllkkkiiiiiiiiiiiiiiihhhhhhggggggggggggggggggffffffffffffeeedddcccbbbaaaaaaaaabbbaaaaaa``````aaabbbbbbddddddeeefffhhhjjjlllmmmmmmooorrrvvv{{{~~~iiiWWWLLLEEE>>>:::777666444333333333444555333222222222111111000000111111111000//////......////////////////////////---------............///////////////////////////////////////////////////000000//////......---------------............///000000000000000000000000---......//////000000000........................////////////000000000111000000000000000000000000000////////////000111111000111111111111222222222222333333222222333666999>>>DDDQQQeee~~~~~~{{{rrrjjjeeecccbbb___aaadddhhhlllrrryyy~~~}}}||||||zzzwwwvvvwwwzzz~~~|||wwwuuurrrpppooooooooooooiiihhhggghhhiiikkknnnpppsssxxx{{{xxxvvvrrruuuzzzxxxrrrrrrwww{{{zzzlll\\\KKKBBB>>>888333222111111000000////////////.........------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......------,,,,,,------...------------------------rrrfff\\\XXXSSSOOOOOONNNMMMLLLIIIGGGFFFEEEFFFEEECCCBBBBBBBBBBBBAAAAAA@@@??????AAAAAABBBBBBCCCDDDEEEEEEHHHHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTVVVWWWWWWYYYYYYZZZZZZZZZ[[[[[[[[[^^^^^^```aaabbbbbbbbbbbb``````aaabbbcccccccccbbb``````aaabbbccccccccccccbbbbbbccccccdddeeeeeeffffffggghhhiiiiiiiiiiiiiiigggggghhhhhhggggggfffeeedddddddddcccccccccccccccbbbbbb```______^^^^^^^^^^^^^^^^^^______```aaaaaabbbcccdddfffgggjjjkkkllloooqqqtttyyy~~~{{{mmmXXXHHHAAA>>>;;;:::555444333222222333444555222222111111111111111000000000000000//////..............................---------............///........................////////////////////////000000//////......---------------............///////////////////////////------......//////000000////////////////////////...////////////000000000000000000000000000000000111000000000000111222222000000000111111111222222222333444333222333555777;;;???HHHWWWkkk{{{ppphhhccc^^^^^^______aaaeeekkkooorrrtttwww|||}}}zzz{{{~~~~~~{{{|||||||||yyytttooollleeeeeedddeeeggglllqqqttttttsssqqqpppppppppqqqrrrsssvvv{{{}}}|||{{{{{{~~~~~~zzzwwwwwwzzz}}}|||mmm^^^OOO@@@:::888555222111///000000000//////....../////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------,,,,,,,,,,,,------------------------------uuuiiibbbXXXQQQOOONNNMMMKKKJJJHHHGGGFFFFFFFFFDDDCCCBBBBBBCCCBBBBBBAAA@@@???AAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTVVVVVVVVVVVVWWWWWWWWWWWWYYYZZZ\\\]]]^^^______```^^^______````````````___]]]^^^___```aaaaaaaaaaaa______```aaaaaabbbccccccdddeeeeeeffffffeeeeeedddcccdddeeeeeeeeedddbbbaaa________________________^^^]]]]]]\\\\\\\\\\\\\\\ZZZ[[[\\\]]]^^^___``````aaabbbcccfffhhhjjjkkklllrrrtttxxx}}}iii\\\JJJ>>>888777555333444333222111111222333444111111111111111111111111////////////////////////........................---------............///........................///////////////////////////////////////.........---------............///------------------------..................//////////////////////////////......////////////000000000000000000000000000000111000000000000111222222222222222222333333333333111333444333333333555777666:::AAAJJJXXXkkk~~~yyyiiifffbbb^^^\\\\\\]]]___aaadddhhhmmmttt||||||{{{~~~}}}xxxuuuppppppooollliiieeeaaa___WWWYYY[[[___fffooozzz}}}yyyuuusssssssssvvvxxx{{{}}}~~~~~~}}}}}}}}}nnn```PPPDDD999555555222111222......////////////....../////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,{{{qqqbbbWWWRRRPPPNNNLLLKKKIIIHHHGGGHHHGGGEEEDDDBBBBBBCCCDDDCCCBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^[[[[[[\\\]]]^^^___``````bbbbbbbbbbbbaaa```_________```aaabbbaaa```^^^]]]ZZZZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYZZZ[[[YYYZZZ[[[]]]___``````aaabbbcccfffiiilllnnnpppqqqvvvxxx}}}nnnWWWMMMAAA999666666333000333222111000000111222333000000000000111111111111------......///000000000........................---------............///........................////////////////////////.........///////////////---------............///------------------------..................------................................./////////000000000000000000000000000000000////////////000111111222222222222333333333333000111222333222222444666333999???BBBFFFSSSfffuuu}}}tttlllgggccc^^^[[[[[[\\\^^^```dddkkktttzzz{{{yyy|||}}}uuunnnhhheeebbbaaa___]]][[[YYYXXXWWWSSSVVV[[[bbblllzzzzzzwwwvvvvvvyyy{{{~~~}}}}}}zzzmmm]]]PPPBBB;;;555444333000///111------.../////////...---.........---------,,,,,,........................------------------------,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,qqqccc\\\YYYUUUSSSLLLJJJHHHHHHHHHHHHFFFDDDAAABBBCCCDDDDDDDDDBBBBBB@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGGGGFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUVVVXXXXXXXXXZZZZZZ[[[ZZZZZZYYYXXXWWWXXXYYYZZZ[[[[[[\\\\\\\\\XXXYYYZZZ[[[\\\]]]^^^^^^`````````___^^^]]][[[[[[\\\]]]^^^______]]][[[ZZZVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[]]]___aaabbbcccccceeefffjjjnnnrrruuuwwwxxxyyy|||qqq]]]KKKDDD<<<888888999666333333222111000000000111222000000000000000111111111,,,,,,---...///000111111........................---------.........//////........................////////////////////////---.........//////000000---------.........///////////////////////////////////////......------,,,------------------------............/////////000000000000000000000000000...............///000000///000000000000111111111...000111222111222333555333:::???>>>;;;BBBSSSbbbrrr{{{tttkkkddd]]]]]]\\\YYYYYY\\\dddjjjppprrruuuwwwyyy{{{~~~zzzxxxzzz~~~|||wwwpppiiiaaa[[[XXXXXXWWWUUUSSSRRRRRRSSSSSSVVVZZZ```hhhttt~~~zzzzzz{{{|||~~~}}}~~~|||||||||{{{pppaaaPPPDDD:::666333333111......111,,,---.../////////...------------,,,,,,,,,++++++........................---------------------------,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,sssggg```ZZZWWWSSSRRRPPPOOONNNLLLIIIFFFGGGEEEEEEEEEEEEEEECCCAAADDDDDDDDDCCCCCCBBBBBBBBB???AAACCCEEEGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNOOOPPPQQQSSSUUUUUUWWWWWWWWWVVVUUUTTTTTTSSSUUUUUUVVVWWWXXXYYYYYYZZZWWWWWWVVVUUUWWWYYY[[[]]]\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTSSSTTTTTTUUUVVVWWWVVVVVVUUUVVVWWWXXXZZZ[[[XXXZZZ\\\]]]]]]___bbbeeegggiiimmmpppssswww|||sss\\\NNN@@@<<<666333333333222000111111000000000000111111111000000000/////////...//////............//////000///------......---,,,111000...---,,,,,,------------------------------///...---,,,,,,,,,,,,,,,........................---...///000000///...---...///000111111000///...000///...------...///000...///000111111000///.........//////000000111111000---+++,,,...000...,,,............////////////000000000000111111111111111111222222222333333333000444888999999<<>>:::555333333333222111111111000000000000111111000000000/////////////////////............//////000...------......---,,,++++++******+++,,,......------------------------......---,,,,,,,,,------........................---...///000000///...---,,,---...//////...---,,,000///...------...///000//////000000000000/////////////////////000000000111///------000111000...............//////////////////000000000111111111111111111222222222333333222555888888888:::@@@EEENNN]]]ppp~~~xxxqqqjjjeeeaaa______\\\ZZZYYYZZZ\\\]]]]]]cccfffjjjmmmnnnpppsssvvvyyyzzzzzzzzz{{{{{{|||||||||}}}zzzssslllgggeeefffgggfffggghhhiiikkkooouuuyyy|||sssnnnnnnnnnllljjjiiigggffffffgggggghhheeefffhhhhhhhhhhhhhhhiiifffccc^^^YYYUUURRRQQQQQQSSSVVV[[[aaagggkkkmmmmmmmmmoooqqqtttzzz~~~~~~|||}}}~~~zzz|||yyyqqqdddTTTEEE;;;777222111///---,,,------...///......---,,,,,,------...------,,,,,,,,,,,,---,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------yyypppddd___YYYSSSPPPNNNLLLJJJHHHFFFEEEFFFGGGGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQOOOOOONNNNNNOOOQQQSSSTTTRRRRRRRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTUUUVVVXXXYYY[[[]]]___bbbcccdddgggjjjmmmooosssxxx}}}rrrdddTTTFFF===;;;888444222222333333222111000000//////000000111////////////////////////........................///...------......---,,,************+++,,,---...------------------------------,,,,,,,,,---..............................---...////////////...---,,,------......------,,,//////...------...//////000//////...//////000000000000//////////////////222111//////111222111000............//////////////////000000000000111111111111111222222222222333444666888777555666:::>>>???KKKYYYhhhzzzvvvooojjjdddaaa\\\YYYWWWWWWUUUTTTUUUXXX[[[]]]^^^```bbbdddiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmoooppprrrrrrsssooolllfff___ZZZWWWVVVVVVSSSTTTUUUUUUVVVYYY^^^aaakkknnnkkkbbb[[[YYYYYYWWWRRRQQQPPPOOOOOOOOOPPPPPPMMMPPPSSSUUUWWWYYY\\\^^^]]]^^^\\\XXXTTTSSSVVVYYY^^^cccllluuu{{{{{{{{{zzzyyy{{{~~~|||yyytttsssmmmaaaRRREEE<<<888777333222111/////////000000.........///......---,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,---...///------,,,,,,,,,,,,------***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------wwwpppggg^^^XXXTTTQQQOOOKKKIIIGGGGGGHHHHHHGGGFFFBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMNNNPPPQQQRRRMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQRRRTTTTTTWWWWWWWWWWWWYYY[[[]]]^^^```bbbeeegggiiilllpppssswww{{{~~~}}}oooaaaTTTIII@@@;;;777666333222222222333333000000////////////000000.........////////////000...........................---,,,,,,......---,,,///......------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---...///................................................................................................000///...------///000111000000000//////......---111111000///000111111111............////////////////////////000000000111111111111111222222222222333555666555444444777::::::BBBKKKTTTaaauuu|||wwwssslllfffbbb^^^ZZZWWWUUUVVVXXXXXXYYYYYYYYYYYY\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZ[[[]]]^^^___```aaa^^^[[[XXXSSSOOOLLLIIIHHHIIIIIIJJJIIIHHHIIILLLNNNVVV[[[]]]WWWPPPMMMKKKHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEGGGJJJLLLNNNTTT\\\bbbiiikkkllliiidddbbbeeeiiipppvvv~~~}}}{{{~~~{{{wwwqqqkkkeee^^^RRREEE;;;666555555333333222111000000111111---...///000//////---,,,------------...//////000,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------yyynnneee]]]XXXUUUOOOLLLIIIHHHHHHHHHFFFEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDAAAAAABBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQSSSTTTUUUWWWWWWWWWYYY[[[^^^```bbbdddfffjjjmmmppptttyyy}}}}}}|||{{{{{{}}}rrriii[[[NNNDDD===888555444444333222111111222333000000////////////000000.............../////////------............---------,,,+++,,,---...---,,,------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///..............................------------............------------......------............------///...---------...000111000000//////......------/////////.........///000............////////////...////////////000000000000000111111111222222222111222333333333444666777666;;;BBBGGGNNN\\\ppp|||vvvrrrnnnjjjgggbbbaaa```___]]][[[YYYWWWUUUUUUSSSRRRPPPOOONNNMMMNNNOOOPPPQQQRRRSSSSSSSSSNNNMMMKKKIIIGGGDDDCCCBBBDDDDDDDDDBBB@@@@@@BBBCCCCCCKKKQQQPPPLLLIIIEEE@@@EEEDDDCCCBBBAAABBBCCCCCCCCCEEEGGGIIINNNYYYhhhrrr}}}xxxxxxzzz~~~|||~~~~~~|||}}}}}}uuuoooggg^^^RRRMMMCCC:::444111000//////......---------------,,,---...//////...---,,,---------------...///000***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------wwwmmmddd___WWWSSSOOOLLLJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCDDDDDDAAAAAABBBCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQRRRSSSUUUVVVWWWVVVWWWXXXZZZ^^^aaaeeegggkkknnnrrrwww{{{|||vvvsssrrr^^^WWWLLLBBB;;;777444333222333333222000000111222000//////......//////000/////////.........------,,,---...//////...---,,,---,,,+++,,,---...---,,,&&&''')))+++,,,---------+++,,,,,,------.........------,,,,,,,,,---....................................------------......,,,++++++******++++++,,,------............------------------...///000000//////..................---.........,,,,,,...///............////////////......////////////000000000000000111111111111222000000111222333444555555000333999>>>BBBIIIWWWeeerrrxxxvvvrrrpppmmmjjjeeebbb^^^\\\ZZZVVVRRRNNNKKKJJJHHHJJJLLLMMMMMMLLLJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCAAAAAABBBCCC???FFFLLLNNNOOOOOOKKKDDDDDDDDDBBBAAAAAAAAABBBCCCCCCFFFJJJMMMUUUcccvvv}}}~~~~~~}}}{{{~~~tttkkkdddZZZPPPEEEBBB<<<888555333000...//////////////////......,,,,,,------...---------++++++++++++++++++,,,---)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------wwwpppeeeaaa[[[VVVSSSPPPNNNLLLHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBB@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOORRRRRRSSSTTTUUUWWWXXXYYYYYYZZZ\\\___dddhhhllloootttwww}}}yyyooofffbbbNNNIIIBBB<<<888666444333111222333222///...000111//////............//////000000///...---,,,,,,++++++,,,...//////...,,,+++,,,+++***+++---...---,,,%%%''')))+++,,,---------++++++,,,,,,---......///......---,,,,,,,,,------...........................------,,,,,,------...,,,+++***))))))***+++,,,,,,------......------,,,+++,,,---...////////////------..................,,,...///...,,,+++---///............////////////........./////////000000000000000000111111111111111111111222333444333333000111444:::;;;===FFFQQQXXXeeevvv{{{xxxuuupppiiibbb[[[VVVSSSRRRTTTVVVXXXWWWTTTQQQNNNMMMLLLLLLKKKKKKKKKKKKKKKHHHJJJLLLLLLLLLMMMOOOQQQOOOQQQSSSUUU[[[```]]]VVVMMMLLLKKKJJJJJJJJJKKKLLLMMMRRRWWW[[[bbbooo~~~~~~~~~~~~wwwjjj```XXXMMMBBB===:::777666666555222///000000111111111111111000+++++++++++++++,,,------,,,,,,++++++***+++++++++***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------qqqmmmfff```\\\YYYUUUSSSIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGEEEBBBAAA@@@@@@@@@@@@BBBDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPSSSSSSTTTUUUVVVXXXZZZ[[[^^^___aaaeeejjjoootttvvvzzz~~~{{{qqqcccWWWQQQBBB>>>:::666555333222000000222333222///---///111//////............//////111111000...---,,,+++***+++,,,...//////...,,,+++,,,+++***+++---...---,,,***+++------...---,,,+++++++++,,,,,,---.../////////...------,,,,,,,,,,,,...........................---,,,,,,,,,,,,---......---,,,++++++,,,---...,,,,,,---......---,,,,,,***+++---///000000///...,,,------....../////////---...000...,,,+++...000............/////////000............/////////000000000000000111111111111333222222333333333222000555333555::::::888===EEEDDDPPP```rrr~~~tttkkkddd```eeegggjjjlllkkkgggbbb^^^VVVVVVUUUTTTSSSSSSTTTTTTPPPRRRUUUXXXYYY\\\___aaabbb```^^^___hhhooonnnhhh___^^^\\\[[[[[[[[[\\\]]]ZZZ```fffjjjnnnwww~~~}}}~~~}}}pppcccYYYQQQEEE999555222//////111111...,,,------...............---++++++***)))***+++---...///......---,,,,,,,,,,,,+++,,,---.........---,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------zzztttllliiifff___YYYWWWTTTPPPMMMMMMLLLKKKJJJLLLIIIFFFDDDCCCCCCBBBAAADDDCCCBBBBBBAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEAAABBBCCCCCCDDDDDDDDDCCCFFFEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDCCCGGGHHHHHHIIIJJJJJJJJJJJJNNNNNNOOOPPPPPPPPPPPPPPPMMMNNNOOOOOOOOOOOOPPPQQQUUUWWWYYY[[[^^^___aaaaaa___ccchhhmmmrrrxxx~~~}}}pppdddVVVKKKEEE>>><<<888333000.........333222000///.........///000111111111000///...---//////...---,,,,,,++++++000000////////////000000///...,,,+++***+++,,,,,,*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++------------------------...........................------,,,,,,,,,---------------,,,,,,+++++++++---------------------------------............///////////////////////////........................//////000000000000//////000000000000111111111111333333333444444333222222111111222333444666666777AAACCCLLL^^^xxxxxxrrrsssyyyvvvooohhhhhhgggiiijjjkkkjjjhhhkkkkkkkkkkkknnnuuu}}}~~~zzz{{{zzzvvvrrrqqqrrrpppkkkfffkkkkkknnntttxxx|||||||||sss```QQQIIIBBB:::444222111///...---------...//////.........---------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++******))))))******+++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++eeeyyy|||wwwoooiiiaaa]]]XXXTTTRRRPPPOOONNNPPPMMMJJJIIIHHHHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFFFFGGGGGGGGGGGGGGGJJJJJJIIIIIIHHHGGGGGGFFFIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNPPPQQQQQQRRRRRRRRRQQQSSSTTTTTTSSSSSSUUUVVVYYY[[[]]]```ccceeeffffffhhhkkkpppuuuzzzrrreeeZZZMMMCCC>>>999777444222000/////////222111000///.........///................../////////......---,,,,,,++++++......---------......///...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++........................---------............///................................................//////000000000000////////////000000000111111111222333333333333333222222111111222333444555666666;;;===CCCQQQfffxxxrrrpppppprrrwww{{{}}}zzz||||||pppcccSSSGGGAAA<<<666111222111///...---------.........------,,,,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,++++++************++++++***++++++,,,,,,++++++***))))))(((((())))))***+++++++++++++++++++++++++++NNN___vvv~~~sssnnnggg```\\\YYYWWWUUUTTTQQQNNNMMMLLLLLLJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQSSSTTTVVVVVVWWWWWWWWWYYY[[[\\\\\\\\\^^^```bbbcccfffiiilllnnnpppqqqtttwww|||vvvdddWWWMMMCCC;;;888444222111000//////000111111111000///............---,,,,,,,,,,,,...///000.........------,,,,,,++++++++++++,,,,,,---------,,,------------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---........................---------............///------------------------...........................//////000000//////...//////000000000000111111111222222333333333222222111111222333444444555666666777;;;BBBPPPfff~~~{{{vvvtttuuuzzz~~~~~~{{{xxxvvvxxx}}}uuulll[[[QQQDDD<<<999777333000111000///...---------------,,,,,,,,,,,,+++++++++,,,------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))))))(((((())))))***+++++++++++++++++++++++++++DDDOOO```ssszzzrrrlllhhhdddaaa^^^\\\XXXVVVUUUSSSPPPNNNKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSVVVWWWYYY[[[]]]^^^______]]]```ccceeefffhhhkkkmmmooopppsssvvvyyy|||}}}~~~tttfffWWWLLLDDD<<<666555111111000//////000111111000000//////...............---,,,++++++---///111......---------,,,,,,,,,)))***+++,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++++++++,,,,,,---------........................---------............///------------------------...........................//////////////////...////////////000000000111000111111222222222222222000111111222333444444444222555777:::BBBQQQeeettt~~~xxxuuuuuuzzz~~~~~~~~~}}}|||~~~yyyuuussssssuuuyyy|||rrrdddYYYLLLEEE;;;666555555333111//////......---------------,,,,,,,,,,,,,,,,,,,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++AAAEEEOOO]]]ooo{{{vvvssspppmmmjjjfffccc```[[[XXXUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPQQQQQQRRRVVVWWWXXXXXXWWWVVVTTTSSSQQQQQQQQQQQQQQQRRRRRRRRRSSSUUUWWWYYY\\\^^^______^^^```bbbdddfffggghhhiiifffiiimmmpppsssvvvzzz}}}vvvkkkaaaVVVJJJBBB<<<666444555222111111000000000000000///////////////.........111000...,,,,,,---...///---------------,,,,,,,,,***+++,,,---------------+++,,,......///...---,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------..............................////////////.........////////////000000000///000111111222222222111000000111111222333333333000333666888;;;CCCPPPZZZkkkttt}}}wwwxxxyyyxxxyyy~~~{{{vvvtttxxx|||}}}zzz{{{||||||}}}yyysssooommmmmmnnnsss{{{{{{tttnnndddUUUIIIBBB===666333222222222111...............---------------------............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++***---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++<<<===CCCMMMZZZjjj~~~}}}yyyvvvrrrnnniiieeebbbaaa```^^^]]]]]]]]]]]][[[[[[[[[ZZZ[[[\\\\\\]]]\\\[[[ZZZYYYXXXYYYZZZ[[[______aaaaaaaaa___]]][[[XXXXXXXXXXXXWWWWWWWWWVVVYYY[[[^^^bbbeeehhhjjjkkklllmmmoooqqqssstttuuuuuuuuuxxx|||}}}|||{{{{{{wwwoooddd[[[OOOFFF>>>:::777333222444111111111000000/////////....../////////......---111000///------------...------------------------,,,---............,,,+++,,,------............---,,,,,,++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------............///------------------------........................---......//////......---......////////////000000...///000111111111111111000000111111111222222222---000333555666:::@@@EEEOOOWWWccckkkoooooopppqqqooopppqqqqqqqqquuu{{{|||wwwxxx{{{~~~zzz|||~~~|||vvvpppkkkiiifffhhhlllttt}}}yyyooofff^^^TTTHHH???999666222////////////...------.........------,,,------...............///------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))))))(((((())))))***+++++++++++++++++++++++++++777777<<>><<<888666777777555555999***+++,,,---............,,,---.../////////...---******+++---------------------------------------------...///...,,,)))(((...---,,,,,,---...///000*********++++++,,,,,,---))))))***+++,,,,,,------------------------------++++++++++++++++++++++++........................************+++,,,---...---------,,,,,,+++++++++---------------------------------.........//////////////////////////////........................---..................---............/////////000---...///000111111111111000000000000111111111111333111000111333666777777;;;===???@@@AAADDDKKKQQQWWW[[[```bbbdddfffjjjnnnpppvvv~~~wwwwwwxxxyyy}}}}}}}}}xxxvvvuuuuuuxxx{{{|||}}}|||{{{uuupppnnnmmmlllmmmoooqqqpppooo```[[[QQQGGG>>>888444333111000///......///000111+++,,,---.........---,,,+++++++++,,,,,,---------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++******************++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++111222333666:::BBBKKKRRRaaappp{{{wwwuuummmggg___VVVNNNFFF???;;;555555666666555333222000000000111111111000000///000/////////....................................///...---,,,+++,,,------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---...//////---+++***++++++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,***++++++++++++***)))))),,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,---...///000......---,,,,,,,,,,,,---////////////////////////000000000000000000000000//////000111111111111111111111111111111111111111333555888:::;;;===???BBBFFFKKKRRRYYY___cccgggjjjkkknnnrrrwww~~~xxxsssnnnnnnttt}}}~~~xxxvvvrrrqqqrrrwww|||zzzttttttsssrrrqqqnnnhhhaaa\\\RRRKKKBBB<<<:::888333///222222111///...---,,,+++------------------------.........------,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,666666666666777<<>>FFFPPP^^^rrrxxxlll___VVVIIICCC<<<666333222111111111111111000000000000000...//////000000000//////.........///////////////------------------------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++***)))+++,,,,,,------,,,++++++,,,,,,+++******+++,,,,,,---,,,++++++******++++++++++++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,,,,------......................................................///000000000000000000000000000000000000000---...//////...---...///222333444666888<<>>CCCKKKPPPTTTYYY___dddfffiiimmmooopppsssxxx||||||xxxuuusssrrrpppmmmkkkkkknnnqqqrrrrrrrrrpppooonnnoooqqqtttuuuvvvvvvtttsssssstttssswww{{{~~~}}}zzzxxxxxxwwwyyy|||{{{zzzyyyxxxtttnnnkkkjjjhhheeebbbWWWPPPFFF===777444222111//////...---,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++************************************++++++++++++++++++++++++444444444333111222444666666999<<>>FFFLLLVVVcccvvvxxxxxx{{{yyykkkZZZOOOKKKFFF>>>777666444111000111111111000...---,,,,,,,,,---.../////////000000///...------222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,------......*********++++++,,,,,,---(((((((((((()))***+++,,,&&&'''((()))***+++++++++,,,,,,+++******+++,,,,,,///...,,,******+++,,,---+++,,,---.........---,,,------------------------******+++,,,,,,---......------------------------***+++,,,---...---,,,,,,+++++++++,,,---...///000------------------------........................---......///////////////000000000000000000000000///000000///---,,,,,,---111222333222111111333555444777:::;;;>>>CCCKKKQQQTTTWWW\\\^^^___ccchhhlllrrruuuzzz~~~yyysssooolllkkkmmmssszzzxxxoooiiidddbbbaaa]]]WWWRRRPPPMMMGGGCCC999777555444444333222000---...//////......///000,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------.........))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,---------......+++++++++************)))************************************************333222222222222222222222444555666666777999>>>AAAIIIOOO\\\ooovvvrrrvvv}}}~~~vvvlllbbbYYYMMMDDD???;;;666111222222000///..................------------......+++,,,---......---,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++///---+++******+++,,,...,,,++++++******++++++,,,++++++,,,,,,++++++***)))++++++************++++++......---,,,,,,++++++***++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************...+++)))+++///000,,,((((((***,,,,,,++++++,,,---...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......///---,,,,,,...//////...////////////000000000000---......///......------000000000000000000000000............////////////---------......000111222222222333444777:::===???EEEKKKQQQUUUWWW[[[ccciiikkknnnqqquuuzzz|||wwwrrrooommmmmmmmmpppvvv|||~~~vvvnnnggg```YYYUUUOOOMMMJJJFFFAAA>>>;;;:::333222000/////////000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,+++***))))))***+++,,,************************+++++++++*********))))))++++++*********+++---...---,,,***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,222222222222111111111111333333444444555777:::===AAADDDMMM\\\lll~~~vvvoooiiinnnqqqpppooommmeee\\\RRRKKKAAA<<<:::888555222111111000///.........///......------------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,+++******+++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++************++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++...,,,+++---111111---))))))+++------,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++---......---........./////////000000,,,---...//////000000000------------------------............////////////......---......///000111//////000111333666888:::;;;@@@FFFJJJMMMSSS[[[aaagggjjjnnnqqquuu{{{~~~~~~~~~~~~zzzuuurrrpppooommmppptttxxx{{{|||{{{{{{vvvqqqjjjccc]]]WWWQQQMMMFFFDDDAAA===:::777555444111000///.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++***))))))***++++++************************+++++++++*********))))))***+++,,,---------,,,,,,,,,,,,***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,000000000000000111111111111222333222222333666999::::::===GGGSSSdddzzzwwwmmmdddffffffcccaaa^^^VVVOOOCCC>>>888555555555444222000000//////.../////////......------------......//////............//////------------------------............------------,,,+++*********,,,---...---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++************++++++***************+++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------000333222...***+++---......,,,++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++)))***,,,------,,,---------.........//////------......////////////---------------------------............////////////...............//////......//////111333444555222666:::>>>BBBIIIQQQXXXaaadddiiimmmqqquuuzzz}}}~~~~~~}}}~~~~~~zzzwwwvvv}}}}}}}}}~~~{{{wwwsssrrrnnnpppqqqssssssqqqpppnnngggccc\\\WWWQQQLLLGGGDDD<<<:::888555333111////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++***))))))***++++++************************+++++++++***************)))+++---///000...,,,***,,,+++******)))*********************************,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111222222222111111333555777555666<<>>;;;666444333333111000//////.........//////000...------,,,,,,------...///...---,,,,,,---...///------------------------------------------------************+++,,,......------,,,,,,,,,,,,------,,,------------,,,++++++++++++************++++++'''(((((()))***+++++++++++++++************++++++************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222111---)))---...//////---++++++,,,,,,---------+++++++++,,,++++++,,,,,,,,,,,,------------------------------,,,+++******,,,------,,,,,,,,,,,,---------......//////...------,,,,,,,,,////////////////////////---------.........////////////...---------......//////000000111222222333111333555777;;;AAAIIIOOOXXX\\\ccciiinnnsssxxx|||zzz|||~~~~~~}}}|||||||||~~~|||wwwtttrrr}}}}}}}}}~~~zzzvvvtttpppooonnnllljjjfffdddbbb\\\XXXSSSMMMIIIDDD@@@<<<666555444222000//////............------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,+++******************+++***************************************************+++---......---+++***++++++******************************************++++++++++++++++++++++++....../////////000000000111222333222111000222333555444555999>>>EEERRR^^^mmm~~~~~~qqqeee___XXXRRRKKKCCC===::::::888555333333222111000///...............///000------,,,,,,,,,,,,------...---++++++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++************++++++''''''((()))******+++,,,++++++************++++++************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///...+++)))---...//////---++++++,,,+++---...---+++***+++---+++++++++,,,,,,------------------------------------,,,***+++---......---,,,,,,,,,,,,---------------,,,,,,++++++,,,---...////////////////////////------------............///......------------.../////////000000000000000333333333444666;;;AAAEEEKKKPPPWWW___fffmmmtttxxxvvvxxxzzz{{{|||~~~}}}{{{yyywwwvvvuuuuuuuuuuuuuuuvvvwwwxxxwwwyyyzzz{{{|||~~~~~~}}}~~~|||{{{|||~~~~~~|||zzzzzzzzz}}}~~~zzzwwwvvv~~~~~~zzzuuurrrnnnllliiieee```\\\XXXVVVSSSOOOJJJEEEAAA===999666333222111000////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,*********++++++*********************************************************++++++***************+++************+++*********************************++++++++++++++++++++++++......//////000000111111111222333333111000111222222222444888:::<<>><<>>:::555//////333,,,...000111000/////////111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,............,,,+++------------------------+++++++++,,,,,,---------******+++++++++******)))******))))))))))))*********************)))((((((++++++************++++++************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++***)))((()))+++---(((***,,,,,,++++++,,,---***---000...***(((+++...******+++,,,,,,---......,,,,,,............,,,,,,+++***((()))***,,,,,,+++---------.........//////888555222///,,,++++++,,,........................,,,,,,,,,---------......+++++++++,,,---...///000///000111333333333222222222111000111222444444333555666999;;;???DDDJJJNNNPPPWWWaaajjjpppssstttvvvyyyyyyxxxvvvtttuuuwwwzzzwwwyyy|||~~~zzztttooommm```bbbcccdddeeegggkkknnnjjjmmmqqquuuvvvuuusssqqqnnnmmmmmmooouuu{{{zzzuuutttssssssrrrqqqqqqooolllkkkmmmppptttsssttttttqqqnnnnnntttyyy}}}|||vvvqqqoooooouuu}}}yyyvvvuuuvvvtttqqqmmmiiiddd```^^^UUUQQQLLLFFFAAA===;;;:::777555333333444444333222//////...---------------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++---,,,,,,++++++*********)))***+++,,,,,,+++***)))************************))))))******++++++++++++***+++---......,,,)))'''((()))***+++,,,,,,+++***************************************************111111000000000000111111000000000000000111111222//////000222333555777888;;;>>>DDDKKKUUU```kkkrrr|||xxxxxx}}}yyykkk^^^UUUGGGBBB:::444111111111111000000//////.........---//////000000///...------++++++++++++++++++++++++++++++---......---++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************'''(((((()))***++++++++++++++++++*********))))))***++++++,,,,,,++++++******************************++++++,,,+++***)))((((((((())))))******++++++)))************+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,////////////////////////+++++++++,,,,,,,,,------------------------,,,,,,+++---...//////---+++***......//////...---,,,,,,........................000000//////.........---////////////000000000000:::444//////222555444222222333444666777999:::;;;AAAFFFOOOYYYbbbhhhlllnnnsssttttttrrrooommmmmmnnnlllnnnqqquuu{{{zzzuuuqqqkkkeeedddiiinnnpppoooooonnnnnnooopppooommmjjjgggdddaaabbbgggnnntttxxxxxxwwwuuurrrnnnmmmnnnpppooooooppppppppppppppppppsssrrrpppmmmlllpppxxx~~~xxxrrrnnnxxxzzz~~~|||vvvrrrooolllfffaaa]]]YYYUUURRRKKKIIIEEE@@@<<<888666444111000000/////////////////////...---,,,++++++*********+++,,,,,,---......---------,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++************+++,,,,,,---***************************)))((('''((())),,,---+++++++++******(((''''''))))))))))))************,,,,,,++++++******))))))+++*********))))))((((((++++++++++++++++++++++++111111000000000000111111000000//////000000111222111111111111222333555555444666:::???FFFNNNWWW]]]jjjqqq}}}}}}vvvtttvvv|||~~~{{{uuunnndddXXXMMMEEEAAA<<<666222111111111111000/////////.........---......//////......---,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++******************************++++++++++++***)))((()))))))))))))))*********))))))*********+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,........................******++++++,,,,,,++++++------------------------***+++---.........------...............---,,,,,,------------------------............---------,,,.../////////000000000000>>>888222000111111///,,,111222333444555666777888777:::AAAIIIPPPVVVZZZ\\\gggiiilllllljjjhhhffffffggghhhkkkpppxxx~~~zzzuuuooooootttyyy{{{zzz|||zzzvvvtttrrroookkkhhheeecccbbbaaadddiiiooosss{{{zzzyyyuuurrrqqqssstttwwwxxxxxxxxxwwwvvvuuuuuuuuutttrrrpppooossszzz{{{tttpppssstttxxx|||~~~}}}}}}||||||{{{wwwqqqmmmjjjfff```ZZZVVVQQQLLLIII@@@???<<<999666333222111111000//////......//////---------.........//////******+++,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******+++,,,---************************+++***)))(((((()))******+++++++++******)))((('''))))))))))))***************************)))))))))************)))))))))(((++++++++++++++++++++++++111000000//////000000111000000//////000000111222111111000000000111222222444555777888;;;@@@FFFKKKQQQ\\\lll~~~vvvqqqnnnrrrvvvwwwvvvtttrrrrrriiieee___XXXQQQHHH@@@:::888555222000000111111000/////////...............---------------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++*********************************+++,,,,,,------+++++++++*********************++++++++++++************************************++++++******)))(((************)))))))))))))))))))))*********++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++***************)))******+++++++++,,,,,,,,,------------------------((()))***+++,,,+++******........................******+++,,,---...//////---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,....../////////000000000===888222000000000...+++000000111111222333333444333444888===BBBFFFJJJKKKUUUYYY^^^```___]]][[[ZZZ^^^^^^aaaiiittt~~~~~~~~~~~~zzz{{{{{{vvvrrrnnnlllkkklllllljjjhhhkkkpppuuu{{{{{{{{{xxxvvvuuuvvvxxx~~~}}}|||zzzzzzxxxvvvtttqqqqqqtttyyy~~~{{{uuupppmmmnnnpppssswwwyyyyyywwwrrrqqqqqqqqqppplllgggddd```\\\UUUPPPKKKFFFAAA===999888777555333222222222000000///............///............////////////***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************))),,,+++)))(((((()))***+++************************++++++******)))(((((('''******+++******)))((('''))))))))))))************((())))))))))))))))))***************))))))))))))************************000000////////////000000///////////////000111111000////////////000111111555666666666777999===@@@@@@KKK\\\kkkxxxyyyqqqhhhiiijjjjjjgggdddaaa___XXXTTTNNNIIIDDD>>>999666444222000///000000000///........................++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,***))))))***,,,,,,+++++++++************************************************************************+++++++++,,,,,,******************************++++++++++++************************************************))))))++++++******))))))(((((())))))))))))************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***------............//////++++++++++++,,,---...///---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,........./////////000000555222//////000111111000000000000000000111111111333333444666888<<<>>>@@@FFFIIIMMMOOOOOOOOOOOOPPPSSSSSSWWWaaaooozzz~~~~~~{{{yyywwwwwwxxxzzzzzzyyyxxxwwwuuuuuuxxx|||~~~}}}zzzxxxvvvsssvvvwwwtttoooooosssxxxyyyzzzzzzxxxvvvvvvwwwxxx~~~~~~}}}||||||zzzxxxtttqqqppprrruuuwwwyyy|||}}}xxxqqqmmmjjjiiiiiikkkmmmnnnnnnmmmfffeeeddddddbbb___ZZZWWWRRRNNNIIIDDD@@@<<<888555444444333222111000000000000///......------......000000///...---,,,+++++++++++++++,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++************+++***'''&&&%%%&&&((()))***************************************)))((('''***************)))((((((((()))))))))************''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))000000////////////000000/////////...///000000111---------...///000222222222222333222111333666888666???KKKTTT^^^mmmzzzpppdddcccaaa___\\\XXXTTTQQQHHHEEE???;;;999666333111444222000000000000...------------...............******+++++++++++++++***+++++++++++++++++++++++++++***)))(((((()))***+++************************************************************************)))))))))***************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((()))))))))*********++++++************++++++))))))))))))))))))))))))))))))*********+++++++++************************++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******,,,---------,,,+++------------......//////---,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............///////////////...---...000222333333000000000000000000000000111000//////000222444666;;;===>>>???@@@AAAEEEGGGGGGHHHLLLXXXfffqqquuuuuuooommmllllllooorrrsssssstttrrrppppppqqqtttxxxzzzxxxyyy{{{}}}}}}{{{yyywww{{{{{{}}}~~~|||{{{uuuyyyzzzwwwrrrooorrrvvvvvvwwwxxxwwwuuutttuuuvvvxxxxxxyyyzzz{{{{{{{{{{{{{{{xxxtttpppooooooooooooqqqtttwwwxxxvvvqqqkkkhhhfffdddbbbbbbbbbbbbaaa___[[[ZZZXXXVVVUUUQQQMMMIIIEEEBBB>>>;;;999777444222//////...,,,,,,+++++++++///......---------------///......---,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''''''((()))************************'''((()))***************)))************))))))(((((()))))))))************''''''(((((())))))******))))))))))))))))))******))))))))))))))))))))))))000//////......//////000//////......//////000111---------...///000222333000111222111111222444777777<<>>CCCLLLXXXaaafffgggfffeeeeeehhhmmmrrrtttuuupppooonnnmmmmmmnnnooopppoooooopppppppppoooooooootttuuuxxx||||||zzzxxxwwwuuuvvvxxxzzzxxxtttqqqqqqrrrrrrssstttsssqqqppppppqqqooopppqqqrrrssstttttttttvvvsssooolllkkkjjjiiihhhiiikkklllmmmkkkhhhccc```^^^\\\YYYWWWVVVTTTRRRPPPNNNMMMKKKIIIHHHEEEAAA>>>:::888555444444333111000000///...---,,,,,,,,,,,,......---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,************************'''(((((()))******++++++))))))************))))))))))))))))))************((())))))))))))))))))***))))))))))))************************************//////............/////////............///000000//////......///000111111111222333333222333555777888;;;===>>>BBBKKKXXXbbbsss}}}~~~yyyxxxyyysssfffWWWSSSMMMJJJGGGCCC>>>;;;999777444333333333222111222000---,,,---......---,,,,,,,,,------.........)))***++++++,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******((()))))))))*********+++************************************************************************))))))*********+++++++++))))))************)))))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))*********(((((((((((()))))))))***++++++************++++++)))))))))))))))))))))))))))************+++++++++************************(((((())))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...******++++++,,,------...)))***+++,,,---,,,+++******+++,,,---------------------------------------++++++,,,,,,---------------------.........//////---...............///000.........//////000000000//////000000111222333444000111222222111222555777666777;;;AAAGGGNNNSSSUUUWWWXXX[[[aaahhhooorrrtttkkkkkkkkkjjjjjjjjjjjjjjjgggfffdddcccdddfffhhhiiimmmooorrruuuwwwyyy|||}}}~~~{{{vvvrrrpppooommmlllrrrsssttttttrrrpppmmmllliiikkkkkkjjjhhhgggggggggdddeeefffgggggghhhgggggghhheeebbbaaabbbbbbaaa___^^^___```___]]]ZZZWWWUUUQQQOOOMMMLLLJJJHHHEEEBBBAAA???>>>======<<<999777444222000///000000...---000//////.........//////...------,,,+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,***+++,,,---------,,,+++******************************)))(((((()))***+++))))))************))))))))))))))))))***************************)))))))))((()))))))))************++++++++++++++++++++++++//////............//////...............///000000111111000///////////////...///000000///000222333333444555666999@@@IIIPPPZZZeeettt}}}uuussssss~~~pppcccQQQLLLFFFBBB@@@<<<888444333111//////000000///...000---+++***,,,......///,,,,,,,,,------.........)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++(((((())))))*********+++))))))))))))))))))))))))************************,,,+++++++++++++++++++++))))))******++++++++++++))))))************)))))))))))))))))))))))))))))))))(((''''''''')))***+++(((((())))))******++++++(((((((((((())))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))'''(((***,,,...))))))***++++++,,,------'''(((+++---...---,,,,,,***+++,,,,,,------------........................*********++++++,,,,,,,,,---------.........//////***,,,---.........000111,,,,,,---......///000000+++,,,---...///111111222---///111222111000111222222444666999<<<@@@EEEIIIEEEGGGLLLTTT]]]dddiiikkkhhhhhhiiiiiiiiihhhgggggg```^^^\\\[[[\\\___ccceeehhhjjjlllnnnnnnnnnpppqqqqqqooollljjjiiiiiihhhfffhhhhhhiiijjjkkkiiieeeaaabbbcccdddccc```^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[YYYVVVWWWYYY[[[YYYWWWUUUUUUUUUTTTRRRPPPMMMLLLGGGFFFDDDDDDCCCAAA===:::777666555666777777555444222000...---------,,,+++************+++,,,---......---,,,,,,++++++,,,,,,000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,---))))))******++++++++++++&&&'''***+++,,,+++***)))************************---,,,)))((('''((()))***((())))))*********))))))))))))))))))************,,,,,,++++++******))))))(((((())))))*********+++++++++++++++++++++++++++,,,---------.../////////333111///...---...///000//////............//////000000//////000000111222444333222333555999<<>>>>>===;;;999777777777777222222222222222111000///........................,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))(((((())),,,------,,,,,,++++++******)))))))))+++++++++*********)))))),,,,,,+++***)))(((''''''************************(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((+++***)))'''''')))***+++(((((((((((()))***,,,,,,---------...............222111///.........///000//////............//////000000000000111111111222333222111111333666999;;;>>>CCCLLLTTT\\\bbbhhhkkkmmmqqqvvv|||~~~uuunnnkkknnnssszzz~~~}}}zzztttkkk___RRRJJJ???===999555222111111222000///---,,,,,,---///000------------------------,,,,,,---------,,,++++++***+++,,,---------,,,,,,---,,,***))))))***,,,---++++++************++++++************************++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++'''((()))******)))((('''((((((((())))))***************)))(((((((((((((((************************)))))))))(((((('''''''''))))))*********+++++++++((((((((()))))))))******"""%%%(((***+++,,,---///******))))))***++++++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,***(((((()))***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------......------------.............................................---------------...///111333555666777888888;;;@@@FFFLLLPPPLLLNNNQQQUUUYYY[[[]]]]]]WWWWWWWWWWWWWWWYYY]]]```fffffffffeeeccc```]]][[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYWWWUUUTTTTTTUUUVVVWWWWWWVVVUUUSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIGGGEEEDDDCCCBBBCCCCCCBBB@@@>>><<<:::999999888666444333333333333000000000000000///......---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,'''&&&%%%&&&((())))))(((+++++++++++++++*********+++++++++*********))))))+++++++++***************************************************************))))))************)))))))))((((((''''''(((((()))+++***)))(((((()))***+++)))((((((((()))***++++++...............---------000000///////////////...//////............//////000000111222222222222111222111000000111333555777777;;;@@@FFFKKKPPPUUUYYY\\\___dddjjjtttzzz}}}~~~|||vvvlllgggfffiiimmmoooooonnnmmmmmmjjjgggccc]]]VVVNNNDDD>>>777666333111000000111111111///+++))))))+++///111------------------------++++++,,,---------,,,,,,***++++++,,,---,,,,,,,,,---,,,+++******+++,,,---++++++************++++++************************++++++++++++++++++++++++******))))))******+++,,,************************(((((())))))***++++++,,,))))))))))))))))))))))))(((''''''(((((()))***+++(((((())))))))))))(((((()))))))))******************))))))(((((((((((((((************************)))))))))))))))((((((((()))))))))*********++++++)))))))))*********++++++(((***++++++)))(((((()))*********)))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++***))))))***,,,000///...,,,+++******)))------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------......------------..............................//////......---,,,,,,+++,,,,,,,,,---...///111111333333333444555888:::<<<;;;===AAAFFFJJJMMMOOOPPPIIIKKKLLLMMMNNNRRRWWWZZZaaaaaa```^^^[[[WWWTTTRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQOOOMMMLLLKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDAAA===:::;;;===999999999888777555333222333222000...------......---............---,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))++++++***)))++++++++++++,,,,,,,,,,,,+++++++++************************++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++*********))))))(((((())))))***+++***)))(((((()))***+++***)))))))))))))))******/////////...---------,,,...//////000000///......//////............//////000000222222333222222111222111000///000111222333666888;;;===@@@DDDIIILLLQQQTTTWWW\\\dddqqqzzz}}}wwwvvv|||wwwlllfff```aaabbbbbbaaa^^^\\\[[[XXXUUUPPPLLLGGGBBB<<<888555444222000000000111111000...+++((((((+++...000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******************************************************))))))******+++,,,************************))))))******++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((******************++++++))))))(((((((((((())))))************************,,,,,,++++++++++++++++++))))))))))))************)))*********++++++++++++,,,------+++(((&&&&&&&&&+++***************++++++************************************************+++++++++++++++++++++++++++,,,,,,,,,++++++---/////////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------------------......------------.......................................------,,,,,,,,,///............///000000222222222111111111111111333555777:::===>>>??????===???AAABBBDDDHHHLLLPPPUUUUUUTTTRRRPPPMMMJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<;;;;;;:::::::::===???;;;555222444777222222222222111000/////////...---+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---+++******,,,,,,+++)))+++++++++,,,,,,---------************************))))))*********+++++++++((((((((((((((((((((((((************************)))******++++++******)))******))))))))))))************)))(((((()))******+++***)))))))))))))))***/////////...---------,,,---...////////////......//////............//////000000111222222222222111222222111000000111222222333444555666777999===@@@CCCEEEHHHLLLRRR]]]kkktttxxxuuuzzzyyyllleee\\\[[[ZZZXXXVVVSSSQQQOOOKKKGGGCCC???<<<:::777555444333222000////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------************++++++,,,,,,++++++++++++++++++++++++++++++************++++++******************************************************))))))******+++,,,************************++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))++++++******************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++,,,,,,(((((()))))))))*********)))*********++++++++++++&&&''')))))))))***,,,---++++++***************+++************************************************++++++++++++++++++++++++***+++,,,,,,+++,,,---///---,,,,,,++++++,,,,,,---************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------............------------..............................,,,,,,,,,,,,------......//////............//////111111111111000//////...///111222444555555444444555666888999:::===@@@CCCFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>======<<<888999999999:::999999888888888777666555555444444000444666333---***,,,000//////000000//////...---......,,,++++++,,,---...,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))(((''''''((()))(((&&&+++++++++,,,,,,---------************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))************))))))))))))******+++***)))))))))))))))***...............------------............///////////////............//////000000//////000000111222222222111111111111111222333444444444333555777:::777:::>>>BBBGGGPPP[[[cccooo|||~~~~~~|||yyytttvvvzzzyyyjjjbbbXXXUUUQQQOOOMMMKKKGGGEEE???<<<888666555444333222222111000...------,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++************++++++******************************************************))))))******+++,,,************************,,,++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***************)))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))((((((((()))))))))******)))))))))*********++++++((()))***)))((((((***,,,,,,+++******)))************************************************************++++++++++++,,,,,,,,,)))*********))))))+++---++++++++++++,,,---...///******************************++++++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------...............------------......------------------------***++++++,,,------......------,,,,,,,,,,,,,,,---....../////////.........+++---...000111222111111///111222333333444666888999999999999888888888888666777777777777777888888888777777777666555555444222222333333333333333222333222222222111000000000///111222111---,,,---///......//////......------......---,,,,,,---...///,,,------............---++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++******)))((((((*********(((++++++++++++,,,,,,,,,,,,***************+++++++++)))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((())))))***)))))))))******)))))))))***)))))))))))))))******---------.....................---,,,---...///000//////............//////111///...------///111333000000000000000111111111222333444444333333555777444777;;;===@@@EEEMMMSSS[[[gggvvv}}}||||||}}}{{{{{{{{{||||||yyysssrrrsss~~~qqqccc[[[QQQMMMIIIEEEDDDBBB???<<<888555222111111111000/////////......------------+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,---------,,,+++++++++***)))))))))***,,,,,,+++++++++,,,,,,+++++++++++++++************++++++******************************************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))************))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((()))))))))***((((((((()))))))))******,,,,,,,,,)))'''&&&((())),,,++++++***))))))************************************************************+++++++++,,,,,,,,,)))***+++***))))))+++,,,++++++++++++,,,---...///************************)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---......///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,---------,,,---......///***+++---.../////////...+++---...///...///111333222222111111111111111111000000111111111222222222000000111111111111000000/////////000000///........................------000000000000000000000000---------------,,,++++++---,,,,,,+++,,,---...///+++,,,------......------++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,------,,,***)))+++***)))***,,,------,,,+++++++++++++++*********))))))*********+++++++++(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))******))))))))))))((((((''''''(((((()))))))))************)))))))))((((((((()))***++++++,,,------......////////////...,,,+++,,,...000111//////............//////111///---++++++...111333/////////000000000000000---///000000//////000222222555888888888:::>>>BBBGGGSSSaaalllvvv~~~|||zzzyyyzzz{{{}}}{{{|||||||||zzzyyyyyyzzz|||}}}vvvxxxzzzssspppnnnwwwwwwiii\\\TTTLLLGGGBBB???>>>===:::777555333000///000000000///////////////////////////------------------------++++++++++++++++++++++++------------,,,,,,+++***+++***)))))))))***,,,---***++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))*********)))***++++++,,,************************''''''(((((())))))******))))))))))))))))))))))))***)))(((((((((((())))))***)))(((''''''((()))******)))))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&(((((((((***---000,,,,,,+++***))))))******************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------,,,++++++,,,...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////.........------.........------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,---.........---,,,,,,...///000,,,,,,---...---,,,+++***(((***,,,---------///111000//////...------------/////////000000111111111......///000000000000///---............------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,,,,,,,,,,+++***))))))++++++******+++,,,---...***+++,,,---------------*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,------,,,***)))'''&&&&&&''')))+++******,,,++++++******)))))))))))))))******++++++++++++''''''((()))***+++,,,,,,******************************************************++++++++++++******((((((''''''''''''(((((())))))************))))))(((((((((((()))***,,,,,,,,,---...///000000000000000000111000000///..................////////////000000000000000000000000000000//////000111222222......///000111222222333222333444666888;;;===>>>>>>CCCKKKTTT]]]dddiiikkkjjjfffdddggglllsss}}}zzz|||~~~}}}{{{{{{}}}}}}zzzsssuuuxxxnnngggdddqqqssswww{{{||||||zzzyyy|||zzzvvvooofff[[[QQQKKKAAA???<<<888555222111111000000///...---,,,,,,+++---.........---,,,,,,+++++++++++++++++++++++++++//////...------,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******)))***+++,,,+++)))(((&&&((('''''''''&&&&&&&&&&&&((((((((((((((())))))***)))'''%%%%%%''')))))))))))))))))))))))))))))))))************)))'''&&&%%%++++++***)))((('''&&&&&&))))))))))))))))))))))))---+++)))((('''&&&''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************************+++,,,------,,,+++***************************+++++++++*********))))))))))))))))))************++++++***************+++************************+++,,,///000///...+++)))------------------------------------------------,,,------......------,,,........................------,,,+++,,,---...///.........------,,,,,,,,,...------------...//////......---,,,++++++******//////000000///...---------,,,,,,++++++,,,,,,---........................---,,,,,,+++,,,---///000---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,000000...---+++***((((((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++******************+++,,,,,,,,,---,,,+++++++++***)))))))))---***((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))************************************)))************+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))000000000//////...---,,,//////000000//////...---............////////////........................000000//////000111111222000000000000000111111111111111222222333555666777999<<>>;;;999777444222111111111---------...............------......------,,,+++++++++++++++++++++++++++......------,,,++++++***))))))******+++,,,,,,---************************************************)))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))+++******))))))******++++++******)))))))))))))))(((((((((((('''''''''&&&)))(((((((((((()))******)))'''&&&&&&''')))))))))))))))))))))))))))))))))***++++++******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************&&&'''(((((((((((('''&&&))))))))))))))))))))))))+++++++++*********))))))))))))))))))************++++++***************+++*********************************+++,,,---...///---------,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------++++++*********+++,,,---......---------,,,,,,,,,---------------...//////......------,,,++++++***.../////////......---,,,---,,,,,,++++++,,,,,,---------------------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++++++++++++++++++++***************+++(((&&&''')))***)))'''************************))))))))))))))))))))))))&&&'''((()))************))))))))))))************************************(((((()))))))))*********************************))))))(((((((((((())))))))))))))))))))))))))))))//////000//////...---,,,.........///......---------............/////////........................000000/////////000111111111111111000000/////////222111111111000111111222222444888<<>><<<:::888777666666111000///...---...//////111111///...,,,+++)))))),,,------...------,,,,,,++++++++++++++++++++++++++++++++++++******))))))(((((()))))))))*********))))))))))))))))))))))))************************((((((***++++++***((((((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***))))))(((((())))))***+++***)))(((((()))***************))))))))))))((()))))))))))))))***++++++)))'''&&&''')))***)))((((((((((((((((((((((((((('''((()))***************&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((******************************++++++++++++******))))))))))))))))))))))))************************((()))))))))*********************)))******+++,,,************************///---***'''''')))+++---,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........---------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///......---,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,---......************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********)))((((((((()))))))))***+++++++++,,,++++++***)))***+++++++++************************))))))))))))))))))))))))((())))))***++++++******((()))))))))************************************((((((((()))))))))******((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))+++,,,---...////////////,,,,,,---------------,,,------------............////////////////////////000000///////////////000---......///000000111111222111111111222333444444111222333444555666666666555444777<<<======@@@EEEHHHOOOYYYcccjjjooosssuuuxxxxxxvvvsssrrruuu|||~~~}}}~~~yyyyyy{{{rrrrrrxxx{{{ooohhhfffjjjpppwww}}}~~~rrrfff\\\UUUOOOLLLGGGFFFCCC???===;;;:::999777666444333111111111222111000///---,,,------...000000///---,,,+++***))),,,,,,------...------,,,++++++++++++++++++++++++++++++************)))))))))))))))))))))*********************************))))))))))))))))))))))))((()))++++++++++++)))(((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((''''''(((((((((((()))***++++++***)))(((+++*********)))))))))))))))))))))((()))******+++)))((('''(((*********(((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%'''(((*********))))))(((((((((((((((((((((((())))))))))))))))))******'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((((((((()))************************************************((()))))))))******************))))))***++++++,,,************************------,,,++++++++++++,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++............---,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********)))((((((((()))))))))***+++++++++,,,+++++++++***)))***++++++************************))))))))))))))))))))))))******++++++,,,,,,++++++((()))))))))************)))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))......///......---,,,+++,,,,,,------......------,,,------------.........000000000000000000000000000000//////......//////,,,------...000111111222////////////000111333333444444333222111111000000222111333777777555777;;;???CCCIIIOOOTTTYYY^^^aaacccddddddccccccgggooouuuzzzzzzyyyuuuvvv~~~uuummmmmmsss|||tttjjjdddaaaaaadddiiimmmnnnlllnnnqqqrrrooonnnhhh^^^UUUNNNIIIFFFCCC@@@>>><<<:::777666555444444444333111111000000111222111///---,,,,,,------+++,,,,,,,,,------------,,,,,,------......------++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&(((***,,,,,,+++)))(((************))))))))))))((((((((((((((())))))***((((((((()))++++++***((())))))))))))))))))))))))%%%&&&''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))+++******))))))******+++***************************************+++++++++))))))))))))************))))))))))))***+++,,,,,,************************((()))+++,,,---...------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------((())))))***+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************************++++++,,,,,,,,,,,,------++++++************++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++------------------------************************++++++++++++++++++++++++++++++++++++++++++,,,,,,******************))))))***************+++++++++((())))))(((''''''(((***++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,++++++***))))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))............---,,,++++++,,,,,,---...............,,,,,,---------.........////////////////////////000000///......................../////////000000///......//////000111222111111000//////////////////...000444444111333777:::<<<>>>@@@BBBFFFLLLPPPNNNPPPQQQRRRRRRVVV]]]cccmmmttt}}}}}}uuuqqqrrrwwwsssoooqqq|||yyyppphhhgggkkkqqqzzzxxxiiiaaa\\\WWWUUUVVVWWWYYYXXXUUUTTTWWWXXXUUUWWWRRRJJJDDD@@@>>><<<;;;999888888777666444333333222222222222111111111111111000...---,,,,,,---...******+++,,,---......///+++,,,------......------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))************))))))))))))))))))))))))))))))******))))))))))))******(((((()))*********************)))))))))((((((((('''''''''''''''(((((()))(((((((((***++++++***((())))))))))))))))))))))))&&&'''((((((((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---************************))))))*********+++++++++))))))))))))************))))))))))))***+++,,,---************************(((((()))***,,,,,,------))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++'''((()))***+++******)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,---------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++++++++++++++++++++***************''')))***)))'''&&&(((+++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************************************+++******))))))******+++))))))))))))))))))))))))++++++,,,---............,,,------.../////////...,,,,,,,,,---------..............................111000///...............///////////////.........111111000000000111111222,,,,,,------///000222333...---///333333111333888444444333222333666<<<@@@@@@BBBEEEFFFGGGJJJQQQVVVZZZ```iiiqqqvvvyyy|||~~~|||xxxwwwrrrllliiikkkkkkuuuvvvoookkkmmmwwwxxxooofffddddddgggmmmsssyyyzzzmmm```XXXTTTNNNKKKJJJGGGIIIHHHEEEEEEHHHJJJHHHHHHDDD>>>999777777666555111111111222111000//////,,,,,,---.........------......---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***)))((('''((()))+++---))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((***,,,,,,***((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))*********+++************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************))))))))))))***+++,,,---************************++++++)))((((((((()))***))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************)))***+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...*********************++++++,,,------............++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++***+++++++++,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++******************+++,,,,,,,,,---,,,+++++++++******)))))))))+++,,,+++)))(((***---++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************++++++************++++++))))))))))))))))))))))))------------------------,,,,,,+++***+++,,,---.........---------,,,,,,,,,............////////////---------------------------///000222222000///---000111222111000///000111000000000000000000000000111111222222222222111111222222333444444555666666666888:::;;;;;;<<<>>>@@@IIILLLQQQWWW\\\```bbbcccfffgggfffccc___\\\\\\\\\dddhhhpppzzz|||qqqkkk___aaafffmmmvvvxxxpppiii```[[[ZZZ^^^bbbeeeiiikkknnnrrrssssssrrrqqqfffbbbZZZQQQIIICCC@@@>>>>>>>>>>>>===<<<;;;:::999555666555555444333222111,,,---...//////...---,,,........................---------....../////////.........------,,,,,,,,,...---,,,++++++---///000)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++******))))))((((((''''''(((((()))***************+++*********))))))((((((+++,,,,,,,,,+++(((&&&$$$''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************)))(((''''''((()))***+++***)))(((((()))***+++******))))))((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((+++++++++******)))((('''$$$%%%&&&&&&''''''&&&&&&---,,,+++***))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++***((('''&&&)))************+++++++++************************************************+++***)))(((((()))***+++)))************++++++++++++++++++++++++***((((((************************,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++------,,,++++++,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,***)))***+++---,,,,,,+++++++++************)))((()))***++++++***)))(((%%%''')))***+++++++++*********++++++++++++******))))))))))))))))))))))))'''((()))***+++***))))))(((((())))))*********+++++++++++++++******************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''((((((((((((''''''---------------------------,,,+++++++++,,,......***++++++,,,---...//////............////////////------------------------...///000111111000///...///000111000///...///111000000000000000000000000000111111222222111111000111111111222222333333333333444666777777888:::;;;<<<>>>AAAEEEJJJMMMPPPQQQVVVWWWWWWUUUSSSQQQQQQRRRVVVZZZ```hhhrrr{{{wwwmmmddd___WWWXXX\\\bbbiiirrryyy~~~~~~sssmmmfff```XXXSSSRRRUUUXXXZZZXXXYYY[[[]]]^^^^^^]]]\\\VVVRRRLLLFFF@@@<<<:::999777777777666666555333333333333333222222111000///,,,---...//////...---,,,........................+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))(((((((((((((((((()))***************************)))))))))((('''((())))))(((&&&$$$"""''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((''''''((())))))((('''''''''&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((('''''''''))))))******))))))((((((&&&&&&'''((((((((((((((()))))))))(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))******+++******)))(((''')))************+++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++)))************+++++++++)))*********++++++,,,,,,************************,,,,,,++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++***))))))***++++++------------------------...------,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,***)))***+++---,,,,,,+++++++++************)))))))))************))))))((())))))************)))******++++++++++++******))))))))))))))))))))))))((((((***+++++++++***))))))))))))***************))))))))))))((((((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******------------------------------,,,,,,------...///***++++++,,,---...//////---............/////////...........................///000111111000///...---///000///......///000000000000000000000000000000000111111111111000000000000000000000000000000000111333333222222444555555555777999;;;>>>AAABBBCCCEEEFFFEEEDDDDDDEEEFFFGGGIIIMMMSSSZZZ```fffiiipppooommmiiiccc\\\UUUQQQMMMNNNPPPTTTYYY___dddhhhqqqsssuuuvvvrrrkkkccc^^^YYYTTTNNNJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKGGGDDDAAA===:::888888888000111111000000///...---///////////////...---,,,------............------------------------------++++++++++++,,,,,,,,,,,,...---+++******+++,,,,,,+++******))))))+++,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++*********))))))))))))))))))*********++++++(((((((((((())))))))))))(((((()))***************************)))))))))))))))******+++***)))(((''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((())))))******))))))((())))))(((((('''''''''&&&''''''((()))))))))(((((((((((()))************)))''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++((((((((((((((((((((((((******************************))))))))))))******)))************+++++++++,,,+++*********+++,,,---************************++++++++++++++++++,,,,,,*********************************++++++++++++,,,,,,,,,,,,++++++++++++***++++++************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))******************************))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,***)))***+++---,,,,,,+++++++++************)))******))))))))))))******++++++***)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************))))))))))))((((((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((((((((())))))(((((('''------------------------------------......//////......---------,,,,,,,,,---------.........//////////////////////////////......///000000///......,,,...///...------...///000000000000000000000000///000000000000000000///000000/////////////////////000222111000000111222555444444444555777999:::999:::<<<<<<;;;;;;<<<===>>>???AAADDDHHHLLLOOOQQQXXXXXXXXXVVVSSSNNNJJJHHHGGGGGGHHHJJJLLLPPPSSSUUUZZZ\\\___```___[[[VVVRRROOOLLLHHHEEEEEEDDDCCCCCCGGGFFFDDDBBBAAA@@@@@@AAA;;;:::888666555555555666///////////////...---------------------,,,++++++---------------------------------------------------------------------------,,,***))))))***,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++***)))************++++++++++++************))))))))))))))))))))))))************''''''(((((())))))******(((((()))************************)))))))))))))))******+++,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((((())))))************)))))))))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))(((((()))************)))((('''''''''(((((()))***(((((((((((())))))))))))++++++++++++++++++++++++(((((()))***************))))))*********+++++++++))))))))))))))))))))))))***************************))))))))))))))))))***))))))*********+++++++++111///,,,***)))))))))************************************++++++,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---,,,+++******************+++++++++++++++***)))(((((()))***+++************************************************************************************************++++++,,,,,,------------,,,***)))***+++---,,,,,,+++++++++*********))))))+++***)))(((((()))***++++++***)))(((((()))***+++******++++++++++++******)))))))))))))))))))))))))))******+++++++++++++++,,,,,,++++++******))))))++++++++++++*********)))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************''''''((((((''''''&&&&&&---------------------------------.....................---------,,,,,,,,,------------............////////////////////////......////////////......+++---......------...000////////////////////////...//////000000//////...000000000000000/////////000111222222111000111333333222111111111222333444555666777666555444555777999999:::;;;===???AAABBBFFFGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIILLLNNNNNNLLLIIIGGGFFFDDDAAA@@@??????===;;;===;;;999666444444444555222111000///.../////////...////////////......---------------------,,,+++---------,,,,,,---------------------------------------------------------,,,+++*********+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++***))))))))))))******+++++++++*********)))))))))(((((((((((()))))))))*********''''''(((((())))))******(((((()))***************))))))))))))))))))******''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))))))))(((((('''''''''&&&$$$%%%&&&((())))))))))))&&&'''(((((())))))((((((+++***)))((((((((((((((((((((((((((())))))))))))************************'''((()))******+++******))))))*********+++++++++************************************************)))))))))******)))))))))))))))*********+++++++++000...,,,)))((()))***************************************++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,---------,,,,,,,,,***)))***+++---,,,,,,+++++++++*********))))))+++***)))(((((()))***+++)))(((((('''(((***,,,---******++++++++++++******))))))))))))))))))))))))***************+++++++++,,,++++++******)))))))))++++++++++++*********)))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************+++++++++++++++***)))(((------------------------,,,,,,---............---***++++++,,,---...//////,,,------------.........................................................+++---......------///000////////////////////////......////////////......000000000000000000000000000222333222111111222333222222222111111111222222111222333222000000000222444444444444555666777888999:::;;;<<<;;;;;;999999999999999999999::::::;;;;;;<<<===>>>???>>><<<<<<;;;:::888888888888666444555333111///............111111000///............,,,---------------,,,,,,------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,)))))))))***************++++++,,,,,,,,,+++******(((((())))))***+++++++++******)))))))))(((((((((((((((((()))))))))******(((((((((((())))))))))))(((((()))***************))))))))))))************)))))))))))))))*********((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))&&&&&&&&&'''''''''''''''((())))))******))))))(((((((((((((((((((((((((((%%%&&&'''((()))*********%%%&&&''''''(((((('''''',,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))***************)))************+++++++++************************************************))))))************)))))))))************+++++++++***))))))))))))+++,,,---************************++++++++++++++++++,,,,,,************************)))))))))************+++***++++++++++++,,,,,,,,,++++++************++++++)))******++++++******)))************************)))******++++++,,,------+++++++++,,,,,,------...,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***,,,---------,,,+++,,,***)))***+++---,,,,,,+++++++++************)))******))))))))))))******''''''(((((()))+++,,,---******++++++++++++******))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************)))(((''''''------------------------***+++,,,---...------,,,***++++++,,,---...//////,,,,,,---------.........------------------------.........------.........+++---...///......000111////////////////////////---......//////......---......//////000000111111...000111111000000111333000000111111222111111111...///000000......///000////////////000111222333333333444444444444333333333333333333444444555555555555555555555444444333444333222222333333222000111111000///............111000000///////////////++++++,,,,,,---,,,,,,+++------............------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++---.........---,,,(((((()))*********************+++,,,,,,,,,++++++((((((((()))***+++++++++***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))(((((((((((((((((()))***************((()))))))))************------,,,,,,+++,,,,,,,,,))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))*********))))))))))))))))))))))))'''((()))******)))((('''(((((()))******)))((((((&&&&&&&&&&&&'''''''''((('''(((((())))))(((((('''&&&&&&''''''((()))))))))'''(((((()))************%%%&&&''''''((((((''''''))))))((('''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))*********)))))))))************+++++++++************************************************((()))***++++++***)))((()))************+++++++++&&&&&&'''(((***+++,,,,,,************************,,,,,,++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,++++++************++++++)))***++++++++++++***)))************************)))******************+++)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++************************************************************************************************((()))+++,,,---,,,+++***,,,***)))***+++---,,,,,,+++++++++************)))))))))************))))))'''((()))*********************++++++++++++******)))))))))))))))))))))))))))((('''''''''((()))***((((((((((((((()))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$------------------------***+++,,,---------,,,+++......---------,,,,,,,,,,,,,,,,,,---------......------------------------......------------......,,,---//////...///000222////////////////////////---..................---------......///000111111,,,...////////////000222)))***,,,---...---,,,+++,,,...////////////000222------------...///111111111111111222111111000000000111111222333333444444444333333222111111000000111000//////111222111///............------------++++++++++++++++++++++++,,,,,,---------------,,,,,,------.........------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))+++...000000///---+++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,'''(((((()))***+++++++++))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((()))***************(((((())))))*********++++++***))))))(((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&'''((((((((())))))******''''''((((((((((((''''''%%%%%%&&&'''((()))******((())))))***************&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))************************))))))************)))))))))************+++++++++))))))))))))))))))))))))************************((()))***++++++***)))((()))************+++++++++''''''((())))))))))))(((************************---,,,,,,++++++*********************************))))))))))))*********************++++++,,,,,,,,,++++++************+++++++++,,,---......---,,,+++))))))))))))))))))))))))+++*********))))))((((((((())))))***++++++,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,+++***))),,,***)))***+++---,,,,,,+++++++++************)))((()))***++++++***)))((())))))***++++++***((('''******++++++++++++******))))))))))))))))))))))))((('''&&&&&&&&&''')))***&&&&&&''''''(((((())))))++++++++++++******************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((++++++++++++***)))((('''------------------------...------,,,,,,,,,------000000000...---+++)))(((,,,,,,,,,---------......+++,,,...///000///......222111000...------------/////////......---------//////000000///...------//////...------///000111..................------......//////000000111111111000///......///000111////////////////////////......------------......///////////////000000111//////000000000000//////,,,---///000000000///...//////000000000000//////------......//////000000222000...---------///000/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,***))))))***,,,---,,,+++)))((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))(((((()))))))))(((((('''(((((((((((())))))))))))))))))))))))************+++++++++++++++***)))((()))))))))))))))))))))))),,,***))))))******)))'''*********)))))))))))))))++++++***)))((('''&&&&&&((((((''''''''''''((((((************************(((((('''%%%$$$%%%'''***(((((((((((()))))))))))),,,,,,+++***)))(((''''''&&&'''((()))******))))))((((((''''''''''''((((((((('''%%%%%%%%%&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((,,,+++***))))))***+++,,,******+++++++++******)))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++++++++*********)))))),,,+++***))))))***+++,,,************************++++++******************)))))))))***+++++++++,,,222000...,,,***))))))))),,,+++***((((((((()))***************************,,,+++***)))))))))***+++************************************************+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,(((((()))***************))))))************))))))+++++++++*********))))))************************+++)))(((&&&&&&((()))+++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))((()))***++++++***(((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++++++++***)))(((------------------------...------,,,,,,,,,------,,,---------,,,+++******+++++++++++++++,,,------,,,---..................000///...---,,,,,,,,,,,,.........---------,,,,,,...////////////......---......------......//////..................------......//////000000000000000000///......///000000........................///......------....../////////......//////000111////////////////////////,,,---...///000000///......//////////////////................../////////000...---++++++,,,---...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,***))))))***,,,------,,,***)))((()))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))************++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))((())))))***))))))(((((((((((((((((())))))))))))))))))))))))******************+++++++++***))))))))))))))))))))))))))))))+++***))))))******)))'''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%%%%(((***))))))))))))((((((((('''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))((((((((()))))))))******))))))))))))))))))))))))***)))(((''''''((()))*********+++++++++******)))******))))))))))))******))))))))))))))))))))))))+++,,,,,,,,,++++++***)))+++++++++*********))))))++++++***))))))***++++++******++++++++++++************************************************++++++---,,,+++)))))))))******,,,+++)))((((((((()))***************************+++***)))(((((()))***+++************************************************+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,(((((()))***************''''''((((((((((((''''''+++++++++*********))))))***************************)))(((''''''((()))******)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++******)))(((((()))*********)))((('''))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))(((------------------------------,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,++++++***)))***+++,,,---///...------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------......///.........+++,,,------......------------------------.........////////////000000000000///............///000........................//////............/////////............///000000000///...------...///000------...////////////...---------......---------..................---------,,,+++***)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,...---+++)))(((((())))))******************************++++++++++++******++++++++++++++++++++++++))))))))))))******************)))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************))))))******+++*********))))))))))))))))))))))))+++)))((((((******)))'''''''''''''''(((((((((((('''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))((())))))'''&&&&&&(((***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%((((((&&&%%%%%%&&&''''''(((''''''&&&&&&''''''(((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))))))))*********++++++******)))(((((()))******))))))(((((((((((()))))))))******+++++++++******++++++************++++++))))))))))))))))))))))))+++++++++,,,++++++***)))+++************)))))))))++++++***))))))***++++++)))***,,,------,,,***)))******************************************))))))''''''''''''((()))***++++++***))))))((()))))))))***************************))))))(((((()))******************************************************+++++++++***************))))))))))))))))))))))))***))))))))))))***++++++(((((()))******************++++++++++++++++++***+++************)))))))))************************))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***))))))((('''((((((************)))((())))))(((((((((((())))))))))))))))))))))))))))))******++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------))))))***,,,,,,---------,,,+++***)))***+++---...000///---,,,+++,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............***+++,,,---...---,,,+++,,,,,,------------......////////////////////////................................................000//////......//////000......------......///000000///---,,,,,,---///000---.....................---,,,,,,,,,,,,,,,,,,---///......------,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***))))))***++++++,,,,,,+++***))))))************************************++++++++++++******************************((()))))))))******************)))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))******************(((((((((((())))))))))))((()))))))))************(((((()))******+++******))))))))))))))))))))))))***)))(((((()))***)))'''''''''((((((((((((((()))*********)))((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))((())))))((('''''')))+++(((((((((((((((((((((((('''''''''(((((())))))))),,,+++((('''&&&'''((()))******))))))))))))******(((''''''&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((()))))))))*********++++++++++++***)))'''&&&&&&''')))***+++******************+++))))))***+++++++++******+++******))))))******+++))))))))))))))))))))))))******++++++++++++******************))))))))))))+++******************+++)))***---......---***)))))))))))))))************++++++******))))))((((((&&&&&&''''''((()))************))))))))))))))))))******************************)))*********++++++************************************************************************)))))))))))))))))))))))))))))))))))))))***++++++(((((()))***************++++++,,,,,,,,,,,,++++++************))))))))))))************************(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))(((((())))))+++,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,---------------,,,---,,,,,,+++,,,---...///000...---+++++++++,,,---,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------)))***,,,---------,,,+++,,,,,,,,,,,,------....../////////...............------............------........................//////............//////---------------......///000...---++++++---...000.........------------...,,,,,,++++++++++++,,,,,,......------,,,,,,++++++---,,,,,,++++++++++++++++++++++++++++++,,,......++++++++++++++++++++++++,,,,,,+++++++++*********************************)))))))))******+++,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))((()))))))))************++++++*********)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))((()))))))))************'''((()))***************)))))))))))))))))))))))))))((('''((()))***)))(((((((((((())))))***************))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))(((''')))***%%%%%%&&&'''((()))******((((((((()))******++++++,,,+++((('''&&&'''((()))******))))))))))))******''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********++++++++++++)))(((&&&%%%%%%&&&((()))*********++++++*********((()))***+++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++*********))))))))))))))))))))))))*********++++++*********(((***,,,......,,,***((((((((()))))))))*********+++******))))))((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******+++++++++,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((())))))***+++(((((()))***************&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***************)))***+++,,,---...---,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...------.........---,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,------,,,------...//////,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,------....../////////............---,,,,,,---......---,,,,,,------------------------......------------......---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...///...------,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,+++*********,,,---...++++++++++++++++++++++++++++++++++++************************************(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))************++++++*********))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))************(((((())))))***)))))))))))))))))))))))))))))))))((('''&&&''')))***)))((((((((())))))******++++++&&&&&&'''((()))***++++++((((((''''''''''''(((((('''''''''''''''''''''''''''((())))))''''''((()))%%%%%%&&&'''((())))))***&&&'''''''''(((((())))))((((((&&&%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))*********++++++(((((('''&&&&&&'''(((((((((((())))))))))))((((((((()))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))******+++*********(((((()))))))))))))))***)))***++++++++++++***)))((()))+++,,,,,,+++)))((('''(((((())))))*********))))))))))))))))))(((((()))************))))))((((((((()))************)))))))))))))))))))))))))))((()))***++++++,,,++++++))))))))))))))))))))))))***************************************+++++++++)))))))))))))))))))))))))))(((((((((((()))******(((((()))***************'''(((((())))))(((((('''(((((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++******)))***,,,---......---,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******))))))++++++++++++++++++++++++************+++,,,---...+++,,,,,,---------,,,,,,***+++,,,......---,,,+++++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,------,,,,,,---------.........+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---......***++++++,,,------......//////.........---------+++,,,------------,,,+++------------------------------,,,,,,,,,,,,------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------...---+++******+++---...++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***---,,,***)))***+++,,,...************************++++++++++++************))))))************))))))((()))******++++++++++++************************))))))************))))))(((((((((((((((((((((((())))))))))))******************)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%'''(((((()))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))((('''))))))))))))))))))))))))((('''&&&''')))***)))(((''''''(((((()))******+++&&&&&&'''((()))***++++++((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))((('''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))'''((()))******)))((('''(((((()))++++++,,,,,,+++***))))))))))))))))))***))))))))))))))))))))))))(((((()))***************(((((((((((())))))******)))***++++++++++++***)))((())))))******))))))(((''''''(((((()))******+++((((((((()))))))))))))))((()))************)))((('''((()))***+++******)))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))******(((((()))******************++++++,,,,,,++++++***(((((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))((()))***,,,,,,,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))++++++++++++++++++++++++************+++,,,---...)))***+++,,,,,,,,,,,,,,,'''))),,,......---+++))))))***,,,---...------,,,,,,,,,++++++***++++++,,,---------....../////////,,,,,,,,,,,,,,,+++***)))...---,,,+++,,,---...///******+++,,,,,,---......//////.........---------++++++------------++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++//////---,,,+++,,,,,,---...---+++******+++---...*********++++++,,,,,,---+++,,,,,,,,,,,,+++******---,,,***))))))***,,,---************************+++++++++************)))))))))************))))))******+++++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************))))))***))))))(((''''''))))))))))))))))))))))))'''&&&&&&''')))***)))(((&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&'''((()))******))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))******++++++++++++******)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((()))***************'''((((((((())))))******)))***+++,,,,,,+++***))))))(((((((((((((((((()))&&&''''''((()))******+++''''''(((((())))))******&&&'''(((*********))))))'''((()))+++++++++***)))))))))))))))))))))))))))###$$$&&&(((((((((((('''))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((()))***************)))))))))******)))))))))'''((((((((())))))******))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&''')))***+++++++++***))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///---,,,+++,,,------))))))***+++---...//////............................................................---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,+++++++++,,,------,,,,,,------,,,,,,+++***,,,+++*********+++,,,---,,,,,,---------,,,+++***))))))************)))))),,,,,,+++***)))(((''''''+++*********))))))(((((())))))))))))))))))))))))***************)))((((((************************)))))))))))))))))))))))),,,,,,,,,++++++*********+++*********))))))((((((******))))))((((((''''''###$$$&&&''')))*********************)))(((&&&&&&))))))************))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&''''''((()))))))))(((((())))))******++++++(((((())))))))))))((((((%%%&&&((()))))))))((('''(((&&&(((,,,+++&&&&&&***+++)))&&&&&&'''((((((((())))))(((((('''''''''&&&***************)))(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++************++++++*********************************)))))))))))))))***************************)))(((''''''((()))*********))))))))))))******************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))************************(((((()))***+++,,,,,,---,,,,,,+++***))))))******))))))))))))))))))))))))))))))************)))))),,,+++***))))))***+++,,,************************))))))************))))))))))))))))))))))))))))))***)))((()))+++,,,,,,+++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''''''''&&&''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((+++***)))(((&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++******++++++,,,...---,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,+++++++++,,,,,,------------------------------------------------------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++************,,,,,,------,,,,,,+++***++++++*********+++,,,---------,,,,,,,,,+++++++++******++++++++++++******++++++******)))(((((((((+++*********))))))))))))))))))))))))))))))))))))***************)))((((((************************))))))))))))))))))))))))++++++*********)))))))))************)))))))))((()))))))))))))))(((((((((%%%&&&'''((()))*********)))))))))(((((('''&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&((((((((()))))))))))))))'''(((((())))))(((((('''&&&''''''((((((((((((((('''---222///((($$$&&&)))&&&$$$"""###$$$&&&'''''')))((((((((('''''''''''')))))))))))))))(((''''''''''''''''''(((***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))*********+++++++++++++++))))))))))))))))))))))))******************************)))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((************************((()))))))))***+++++++++******************))))))))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***************************))))))************))))))))))))))))))))))))))))))+++***))))))***+++)))((())))))))))))))))))))))))******))))))((((((((((((((())))))******))))))((()))))))))******))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++///...---+++************************++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,++++++***+++++++++000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........------+++***)))(((((((((,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---...---,,,+++***++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))(((((())))))))))))))))))'''((())))))******))))))'''((((((((('''&&&%%%$$$''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***(((&&&&&&(((***,,,)))))))))(((''''''&&&&&&(((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''((())))))'''666>>>444'''%%%(((***'''%%%$$$%%%''')))******(((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((************************))))))))))))))))))))))))(((((()))******)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***(((((())))))'''&&&))))))))))))))))))))))))***))))))))))))((((((((('''(((((())))))(((((('''(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((******(((''''''&&&&&&&&&************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++------,,,+++*********+++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************++++++++++++******************//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,------------,,,+++***************+++,,,,,,,,,,,,+++******+++***++++++++++++,,,,,,...---+++))))))***+++---***++++++++++++++++++***(((((())))))************************************))))))))))))))))))))))))))))))************)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((())))))******+++))))))************))))))'''(((((((((''''''&&&%%%'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))(((((()))+++,,,&&&&&&''''''((()))))))))(((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''')))***''':::AAA444(((***,,,))))))(((&&&&&&(((*********(((((((((((((((''''''''''''(((((()))((((((''''''(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''((((((((())))))***++++++((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))(((((((((((((((''''''((()))***))))))((((((((((((((((((((((((((())))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((''''''((()))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))*********)))(((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,************++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))*********************,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++------++++++++++++++++++++++++************************************************------,,,,,,,,,++++++++++++++++++++++++,,,---...++++++,,,,,,++++++***)))******++++++,,,,,,,,,,,,...---+++))))))***+++,,,))))))************))))))((((((((()))******++++++***************+++++++++))))))))))))))))))))))))((())))))*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))******(((((())))))******++++++***************))))))((((((((()))))))))(((''''''((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''')))***%%%333888...(((------&&&)))'''$$$###$$$%%%%%%$$$'''''''''(((((((((((((((((())))))******)))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((((((((()))''''''''''''(((((())))))''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((***))))))(((((())))))***************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))************))))))((()))++++++++++++)))((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&%%%%%%&&&(((***))))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((('''''')))******++++++******))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******,,,+++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,,,,,,,,,,,,,---))))))))))))+++,,,---...++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++***************))))))***+++++++++******))))))******++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++******+++---...++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---------,,,+++******************+++,,,---//////+++++++++++++++******))))))***+++,,,,,,,,,,,,+++---,,,+++***)))******+++)))))))))******)))))))))(((((())))))*********+++*********+++++++++++++++))))))))))))))))))))))))((())))))************)))************************))))))))))))))))))))))))))))))************++++++))))))))))))************))))))******************)))))))))***))))))((((((((()))))))))))))))(((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''')))******)))'''''')))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))###)))+++&&&&&&******$$$+++)))&&&%%%%%%&&&%%%$$$'''''''''(((((((((((((((((())))))***************)))))))))***+++,,,......(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++((((((((('''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((%%%%%%&&&(((((((((((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))))))))))))))))))))************))))))******++++++++++++******(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((%%%$$$$$$&&&)))++++++***)))))))))))))))))))))))))))))))))************+++'''(((((())))))(((((('''******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''(((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,***)))))))))***+++,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************,,,,,,+++++++++*********))))))+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++---...************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,------+++++++++++++++***)))))))))***+++,,,,,,,,,++++++++++++++++++************)))******++++++******))))))))))))))))))******************++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))((((((((()))))))))******((()))))))))************++++++******************''''''((()))))))))((((((''''''(((((()))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++)))))))))(((''''''&&&&&&'''''''''''''''((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((%%%%%%%%%%%%&&&'''((((((,,,***((('''((()))((((((''''''''''''((((((((()))'''(((((()))******))))))((()))))))))***,,,---...''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,---*********))))))(((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((()))*********)))))))))(((((((((((())))))************************))))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))((()))))))))***+++++++++///---***((('''''')))***))))))))))))))))))))))))))))))************))))))******))))))))))))******''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((('''&&&&&&''')))+++***)))))))))))))))))))))))))))))))))*********+++++++++((())))))******))))))((())))))************)))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))((((((((()))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++++++++***************+++))))))))))))*********************++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,++++++******)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************000///---+++++++++---...************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++***************+++***++++++++++++***)))))))))***+++,,,---,,,++++++***++++++++++++***))))))+++++++++,,,,,,+++++++++******))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++,,,+++++++++***)))))))))&&&&&&'''(((((((((((((((&&&&&&'''''''''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))&&&%%%%%%&&&)))***&&&&&&''''''((()))))))))&&&'''''''''((()))))))))(((((())))))))))))((((((%%%&&&((()))))))))((('''(((&&&''')))(((%%%(((///(((&&&$$$$$$%%%''''''&&&&&&'''''''''(((((())))))&&&&&&'''((())))))(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************(((((())))))***,,,---...------,,,+++***)))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---111///+++(((&&&''')))***))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))))))))******++++++++++++))))))************))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))*********)))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,+++*********++++++,,,,,,,,,************************)))************+++++++++************************...---+++*********++++++************************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++************************************************************************+++++++++*********)))))),,,+++++++++******))))))*********))))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))(((((((((((())))))))))))******+++,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((''''''(((******)))((((((((()))***************((()))***++++++***)))((())))))))))))))))))))))))***((('''(((***+++)))&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''(((((())))))+++***)))''''''&&&&&&&&&&&&&&&''''''((())))))))))))'''$$$""""""$$$''')))%%%%%%&&&'''((()))******%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((((((((((((((((((((((((((((()))******(((&&&%%%&&&)))***)))''''''###!!!'''+++***((((((((())))))))))))((((((*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))***+++,,,,,,(((''''''***------***'''*********)))))))))(((((())))))(((((((((((())))))+++,,,------------,,,++++++*********))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))+++***)))***+++,,,+++***+++***)))'''''''''((())))))((((((((()))***++++++///---+++)))''''''''''''))))))))))))(((((((((((((((,,,///---)))'''(((+++(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******++++++************++++++((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******---,,,***((('''&&&''''''))))))))))))))))))))))))''''''(((((())))))******+++***)))'''''''''(((((())))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************************************))))))))))))))))))((((((************************+++,,,,,,,,,++++++***)))))))))***+++++++++++++++***++++++++++++++++++,,,************************))))))*********+++++++++************************---,,,+++*********++++++************************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++*********************************************************************************)))))))))((((((++++++*********)))))))))+++************)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((()))*********))))))((((((''''''))))))*********)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''(((******)))((((((((()))************)))(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&''')))***(((%%%'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((***)))(((''''''&&&''''''((((((((((((''''''''''''((((((''''''''''''((((((%%%&&&'''((()))******+++(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&''')))***)))'''(((%%%$$$%%%)))+++***)))((())))))******))))))(((*********)))((('''&&&%%%((((((((((((((((((((((((******))))))))))))******)))(((((((((((())))))***)))(((((()))++++++)))&&&,,,,,,,,,+++++++++*********))))))(((((())))))***)))***++++++++++++***)))*********)))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))***(((''''''((((((&&&%%%+++***)))(((''''''((())))))))))))((())))))******,,,+++***(((((((((((()))))))))))))))(((((((((((('''+++...,,,(((&&&(((+++(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''((()))***)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))***************************))))))(((((())))))*********************************************************)))))))))(((((('''************************+++++++++,,,++++++***)))((((((((((((((())))))***+++++++++++++++*********************************)))))))))*********++++++************************,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++************************************************************************)))))))))(((((((((((((((******))))))))))))((((((+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((((()))+++++++++***)))((('''&&&&&&(((((()))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''(((******)))((('''((())))))******))))))((((((''''''''''''(((((())))))))))))))))))))))))***))))))***++++++***(((((())))))******))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((+++***)))((('''&&&%%%$$$&&&'''((())))))((('''&&&&&&''''''((()))***+++,,,+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''(((***+++***)))(((((()))***************)))******************)))************(((&&&$$$###((((((((((((((((((((((((+++***)))(((((()))***+++(((''''''&&&&&&&&&&&&'''***)))(((((())))))(((''',,,++++++++++++******************))))))*********(((((())))))))))))((((((******))))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))---+++***)))***)))'''&&&***))))))(((((((((((()))******)))((((((((())))))))))))((((((((()))******))))))))))))(((((((((((('''))),,,+++(((&&&''')))(((((())))))))))))((((((((())))))))))))*********))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))'''(((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))(((((((((((())))))************************************************+++++++++***))))))((((((******************************++++++++++++******)))((('''&&&'''((()))***,,,,,,++++++******))))))************************))))))))))))************************************++++++******************************************))))))))))))))))))))))))((()))))))))************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))(((((((((((((((++++++++++++************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))((((((***+++******))))))((((((''''''))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((''''''(((******)))((('''(((((()))))))))))))))))))))'''&&&&&&'''))))))(((((((((((((((((((((((()))))))))*********)))((())))))************))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((******)))((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''((()))***+++,,,,,,******((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************(((***,,,,,,+++)))))))))******++++++++++++******((()))******)))'''%%%$$$(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''&&&%%%%%%%%%&&&)))(((''''''((()))))))))))))))))))))((((((((((((++++++************++++++(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))---+++******++++++)))((()))))))))(((((((((((()))+++***)))((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((&&&(((***)))'''&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((((((''''''(((((()))'''(((((()))***++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&'''((()))******((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))###$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))))))******++++++*********))))))((('''''')))***++++++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))))))))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''))))))(((((()))+++''''''(((((())))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((******)))(((''''''((()))))))))))))))+++***((((((((((((***+++((((((((((((((((((((((((%%%&&&''''''&&&&&&%%%&&&))))))************))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''((()))***+++,,,,,,+++***)))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***((())))))***)))******+++''')))++++++***(((((((((******++++++++++++******'''((()))*********)))((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''(((((()))+++,,,((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))&&&%%%%%%&&&((()))((('''((((((((())))))))))))(((******)))((('''''''''((())))))))))))((((((((('''))))))))))))((((((((((((&&&'''(((((((((''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))(((((())))))***'''(((((()))***++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))******))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((($$$%%%&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%%%%%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))******+++*********)))))))))))))))***++++++***************)))))))))))))))))))))))))))))))))((((((((()))))))))******************************((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((())))))))))))***************))))))))))))((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))''''''(((***&&&&&&'''((()))***+++++++++***)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((******)))(((&&&'''(((((())))))((((((******))))))))))))******))))))))))))))))))))))))''')))+++***)))((()))***((())))))******))))))(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))&&&''''''((()))***+++,,,,,,+++***))))))((())))))((((((((((((((((((((((((((((((((((((((()))******'''(((***)))(((((()))+++(((((())))))))))))(((''')))******************)))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))((('''''''''(((((('''(((******))))))+++,,,))))))***************+++*********))))))***************))))))))))))******''''''(((((((((((()))))))))))))))))))))(((((('''(((((((((((())))))))))))&&&%%%%%%&&&)))******)))'''(((((())))))))))))((())))))((('''''''''(((((((((((()))))))))(((''''''))))))))))))((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***'''(((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((************)))((('''&&&((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***++++++))))))))))))))))))))))))(((((()))***************(((((()))************)))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++)))))))))*********++++++)))))))))(((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))'''&&&'''(((''''''(((((())))))*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((''''''(((******)))(((&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))),,,...---+++***+++,,,'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&''''''((())))))***''''''((((((((((((''''''%%%&&&'''((()))******+++***))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((()))******&&&((())))))''''''(((++++++(((&&&''')))+++***(((((())))))******))))))(((***)))(((''''''(((***+++))))))))))))))))))))))))((()))***++++++***)))((((((''''''''''''(((((())))))+++...---***))))))***))))))))))))******++++++***))))))(((((())))))*********)))(((((()))******'''''''''((((((((()))))))))))))))))))))(((''''''(((((((((((()))))))))))))))(((((()))+++,,,+++***&&&'''((()))******)))((((((((('''''''''((())))))%%%&&&'''))))))))))))((())))))))))))(((((((((((('''''''''((()))***)))((((((((())))))))))))((((((******)))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******+++***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))((('''(((((((((((((((((((((((())))))*********)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((()))***************&&&''')))*********)))((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))************************'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))******+++++++++,,,((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&&&&'''))))))))))))(((((((((((()))((('''&&&%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((''''''(((***+++)))(((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))$$$''')))(((&&&%%%&&&(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))(((((((((''''''''')))((('''&&&%%%$$$$$$$$$''''''''''''((((((((()))###$$$'''))))))'''$$$###%%%%%%&&&'''((()))******'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******%%%'''))))))&&&&&&(((***---((($$$&&&***---,,,)))(((((())))))))))))((((((,,,***'''%%%%%%&&&((()))))))))))))))))))))))))))%%%&&&)))******)))&&&%%%&&&&&&&&&&&&''''''((()))+++...111///+++(((&&&'''&&&'''''''''(((((())))))))))))(((((((((((())))))***)))(((''''''((()))***&&&'''''''''(((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))((('''&&&&&&'''(((&&&%%%&&&'''(((*********)))((('''''''''''''''((()))***"""$$$&&&(((***++++++***))))))))))))((((((((((((((('''''')))***+++***((((((((())))))))))))((((((,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''&&&&&&'''''''''((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******&&&'''(((*********))))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&$$$###$$$'''((('''%%%(((((((((((())))))))))))+++)))'''(((+++,,,***(((***(((&&&'''***+++)))'''*********)))))))))))))))******))))))((((((''''''******))))))((((((''''''************************************************))))))))))))))))))))))))************************)))************+++++++++''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))************))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))***))))))((('''&&&******))))))((((((''''''(((((()))***************)))(((''''''''')))***+++))))))))))))))))))))))))&&&''')))***+++***)))'''))))))((((((''''''&&&&&&((('''(((((()))+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''(((''''''(((******)))((((((((((((((())))))))))))''''''(((((())))))******(((***++++++)))'''&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%&&&''')))))))))((('''))))))(((((((((((())))))*********)))((((((''''''))))))((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))***************)))'''&&&&&&(((***,,,))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''((('''&&&&&&'''((()))*********))))))))))))***************)))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++)))''''''''''''((()))))))))))))))(((''''''$$$&&&(((***++++++***)))+++***)))))))))***,,,---***)))(((''''''((()))******)))((()))+++,,,,,,+++******))))))(((&&&%%%$$$(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((''''''''''''''''''''''''''''''''')))***)))((('''((()))###$$$%%%'''((()))))))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))&&&'''(((******((('''&&&"""'''***((((((,,,///...)))((('''''''''(((***+++(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((,,,***)))***,,,---,,,***(((((((((((())))))))))))+++)))'''(((***+++***(((+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''************************************************))))))))))))))))))))))))************************))))))*********+++++++++''''''((((((((()))))))))*********************************)))))))))))))))))))))************))))))++++++++++++++++++++++++(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))(((((('''***)))))))))((((((((('''(((((()))***************)))((((((''''''((()))***))))))))))))))))))))))))***++++++***(((%%%###!!!((((((((((((((('''''''''''''''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,+++)))'''''''''************))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((())))))(((((('''(((((((((((())))))))))))(((((('''((()))************************************)))(((((((((((((((***)))))))))((((((((('''(((((('''&&&''''''))))))''''''&&&&&&&&&&&&''''''))))))((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))((('''''''''''')))))))))))))))(((''''''((()))***,,,,,,+++***)))(((((('''''''''((()))******)))(((''''''((()))******)))((()))***+++***)))))))))))))))((('''&&&%%%((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))************************'''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((***+++,,,,,,******+++,,,''''''((((((((((((''''''(((((())))))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&'''******'''&&&))))))&&&)))(((((('''((()))***+++(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''+++***))))))******)))((((((((((((((())))))))))))***)))((((((******)))(((+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************************************))))))))))))))))))))))))************************)))))))))*********++++++((((((((()))))))))******************************))))))))))))************))))))************))))))++++++++++++++++++++++++'''(((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((()))******************))))))(((((((((((()))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((************************(((''''''(((******)))((((((((((((((())))))))))))*********)))(((''''''''')))+++,,,+++)))(((((((((************))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))((((((''''''''''''(((&&&'''(((((((((((('''&&&%%%&&&&&&'''(((((())))))'''''''''(((((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((('''(((((()))))))))))))))++++++++++++++++++++++++***))))))((((((((((((((())))))))))))(((((((((((()))((((((''''''''''''((())))))(((((((((((())))))&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******))))))((('''&&&)))))))))))))))(((((('''))))))***+++***)))((('''''''''&&&&&&&&&'''((()))))))))(((((((((((())))))***)))(((((())))))((('''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))++++++++++++++++++++++++'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''(((***************)))'''&&&%%%(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''))))))))))))''''''***,,,+++((()))+++)))%%%((((((((((((((()))******(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))(((''''''''''''&&&%%%(((((((((((())))))))))))))))))(((((()))))))))(((***)))))))))******))))))((((((((()))))))))))))))''''''(((((())))))******))))))))))))((((((((((((************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************(((((())))))******++++++))))))************))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((()))*********************))))))((((((''''''((((((((((((((((((((((((###$$$&&&'''))))))))))))&&&&&&''''''(((((())))))))))))))))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((******)))((((((((((((((())))))))))))***)))))))))(((((((((''')))+++,,,+++)))(((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((***)))(((&&&&&&&&&'''((($$$&&&((())))))(((&&&$$$&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))'''''''''((((((((())))))&&&''')))***+++***((('''************************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''******))))))))))))******%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********((('''&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&%%%((((((((((((((())))))***))))))(((((((((((())))))***)))''''''(((((('''%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((+++++++++***)))((('''&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((())))))))))))((('''&&&''''''''')))---+++&&&((((((((((((((())))))***(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))++++++++++++***)))))))))(((((((((((())))))))))))(((((())))))((((((((()))'''(((((((((''''''((((((''''''(((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((''''''((()))***+++(((((((((((())))))))))))(((((()))*********************))))))((((((''''''((((((((((((((((((((((((++++++***)))((('''%%%%%%&&&&&&''''''(((((())))))***************)))''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((******)))((((((((((((((())))))))))))'''((((((((()))))))))***)))***+++***(((((()))***(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((***)))(((&&&&&&&&&'''((($$$&&&((())))))(((&&&$$$((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))'''(((((()))))))))))))))(((((()))))))))*********%%%''')))++++++***((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((()))******)))'''&&&(((((())))))))))))(((((($$$%%%&&&&&&'''((((((((('''(((((()))))))))))))))(((((())))))))))))((((((***(((''''''((((((&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''(((((())))))******'''''''''''''''''''''''')))***++++++))))))***+++)))***************))))))(((((())))))))))))(((((()))******++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((!!!%%%&&&%%%'''+++)))%%%'''(((((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))******************************+++,,,+++))))))***+++(((((((((((())))))))))))'''((())))))''''''((()))&&&'''((((((&&&&&&'''(((&&&''''''(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))))))))************))))))************))))))************************))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''(((******(((((((((((())))))))))))(((((()))***************((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))***+++++++++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))((((((((((((((())))))))))))'''''''''((()))*********((())))))(((''''''(((***************))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&'''(((((((((((((((((()))((((((''''''''''''(((&&&'''(((((((((((('''&&&))))))(((((('''&&&&&&%%%'''''''''((((((((((((((('''((())))))******))))))))))))))))))************&&&''')))***+++***((('''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))'''(((((()))(((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))&&&''''''(((***+++,,,,,,%%%&&&'''(((((((((((('''(((((())))))))))))(((((()))(((''''''(((((('''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''''')))***)))((('''((()))'''((()))***************(((((())))))))))))((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))...000---++++++***'''''''''((()))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%''')))(((&&&&&&''')))(((((((((((())))))))))))&&&(((***)))'''&&&''')))&&&((())))))'''&&&''')))&&&&&&''''''((())))))***))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))******************************************************)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***(((''''''''')))***'''((((((((()))))))))***(((((()))***************'''((()))******))))))((())))))))))))))))))))))))###$$$%%%&&&(((***,,,---(((((((((((((((''''''''''''(((***+++***)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((('''&&&&&&(((***************))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((()))))))))******''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))************)))((((((((())))))))))))***&&&'''(((******))))))(((((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***&&&'''((())))))((((((''')))))))))(((((()))))))))'''''''''(((((()))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))******+++,,,&&&'''((()))))))))(((((('''((()))******)))(((''')))''''''''')))***)))(((''''''((((((((((((((('''((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''((())))))******))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***))))))))))))))))))***///666:::555...++++++***&&&'''((()))***))))))((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((($$$'''))))))'''&&&(((+++(((((((((((())))))))))))&&&(((***)))&&&&&&'''***''')))+++***'''&&&(((***&&&&&&&&&'''((())))))*********))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((************************++++++******))))))(((((())))))************))))))((((((((((((((((((((((((+++++++++***************))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,+++((('''&&&'''((()))'''((((((((())))))******(((((()))***************&&&'''(((*********))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&%%%'''(((******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((***+++)))((((((((((((((())))))))))))******))))))(((((('''''''''''''''&&&%%%%%%''')))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))************((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%&&&((()))))))))(((((())))))(((((((((((())))))''''''(((((()))*********))))))(((((('''''''''&&&(((((()))***************''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******%%%&&&''')))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************&&&''''''((()))******+++))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))***))))))(((((((((((((((((()))+++,,,,,,,,,+++***'''((()))******)))((('''(((''''''(((***+++***)))'''(((((((((((((((''''''(((((((((((((((((((((((())))))***))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))((()))***)))(((((((((***(((((())))))))))))((('''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))333888333***&&&'''(((&&&''')))*********)))((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++&&&&&&&&&'''''')))***+++((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))******)))((((((((((((((())))))))))))************))))))***+++++++++++++++''''''((((((((((((''''''+++***))))))((())))))***)))''''''))),,,---***'''(((((())))))******++++++,,,***((('''&&&'''((()))&&&''''''((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''((((((''''''''''''((((((******))))))))))))************)))((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((())))))***))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&(((***+++)))(((((((((***)))(((''''''((()))***+++***)))((('''&&&%%%%%%(((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((''''''))))))******+++++++++,,,***)))'''%%%%%%&&&((()))%%%&&&''')))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''',,,)))((()))+++,,,***((())))))((('''&&&%%%%%%$$$***)))(((''''''((()))***&&&''''''((()))******+++***((('''((()))***)))'''************++++++++++++******))))))((((((''''''%%%'''((()))((((((***,,,))))))*********+++++++++&&&''''''(((((((((((((((***++++++***)))(((((()))))))))))))))************))))))***))))))((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***************)))((((((''''''(((((((((((('''''')))************))))))(((***)))(((((((((((())))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))************************))))))))))))))))))))))))++++++++++++************((((((''''''''''''((((((++++++******))))))((((((+++***)))((((((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&'''((()))))))))'''''''''''''''((()))***((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))******)))((((((((((((((('''(((((((((((()))))))))'''(((((()))***)))))))))))))))************))))))))))))))))))))))))))))))***(((&&&''')))+++***))))))))))))))))))*********+++***((('''''''''))))))&&&''''''((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))(((''''''((((((''''''''''''(((((())))))(((((((((((())))))******)))((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++++++++)))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((()))***+++++++++++++++*********))))))))))))(((((((((((('''(((((())))))(((((('''&&&'''))))))'''&&&'''(((***)))(((''''''((()))***&&&'''''''''(((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))((('''%%%%%%((((((((()))))))))******(((((('''&&&&&&&&&'''((('''((()))*********)))((('''''''''((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$###$$$&&&'''%%%###((((((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''(((((())))))*********((('''((()))***)))'''''''''''''''((((((((((((***)))))))))(((((((((''''''((())))))))))))***+++)))))))))******+++++++++&&&&&&'''(((((((((((('''((())))))((('''&&&&&&((('''(((((((((((()))))))))((())))))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&'''((((((((((((((('''''''''(((((()))))))))(((((())))))(((((((((((())))))'''(((((((((((())))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&)))((((((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''(((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))***))))))(((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''))))))************))))))((()))***++++++***)))(((***(((&&&&&&((()))******************))))))))))))+++***)))((('''((()))***&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************&&&&&&'''((()))***++++++)))))))))))))))((('''''')))((((((''''''(((((()))((((((''''''''''''((((((***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******---,,,***)))'''&&&&&&%%%&&&&&&'''''''''(((((((((************************((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******+++******)))((((((''''''******))))))((((((''''''(((((())))))))))))((((((&&&'''((('''%%%%%%'''((())))))(((((((((((())))))%%%&&&&&&'''((()))******'''''''''(((((('''''''''''''''''''''''''''''''''*********)))(((&&&$$$###&&&&&&''''''''''''((((((&&&'''''''''((('''''''''***++++++++++++******)))''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))***))))))(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&'''((()))(((&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))***((('''((()))***)))''')))))))))************+++))))))))))))(((((((((((((((***+++***))))))***+++&&&&&&''''''''''''((((((&&&&&&'''((((((((((((((('''((()))((('''&&&'''(((''''''''''''(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((())))))((('''&&&&&&%%%&&&'''(((((()))((((((((((((((((((((()))))))))''''''''''''(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%%%%&&&((())))))***((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))((((((''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''((((((((())))))%%%&&&''''''((((((''''''''''''(((((((((((('''''''''(((***+++,,,+++)))((())))))((())))))***))))))++++++******))))))((((((******)))(((((())))))***&&&''''''((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))************************))))))))))))(((((((((((()))))))))))))))(((''''''))))))(((((((((((()))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***,,,+++***(((''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''((((((((((((************************(((''''''(((((()))***+++''''''&&&&&&%%%%%%%%%%%%+++******)))(((''''''&&&(((((())))))))))))(((((('''((((((&&&%%%%%%'''***))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))((('''%%%%%%''''''''''''''''''''''''&&&'''(((******)))((('''++++++++++++******))))))'''(((((((((((()))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((()))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++&&&&&&&&&'''''''''(((((()))***+++,,,,,,+++***)))))))))))))))((((((((((((***((('''((()))***)))'''*********+++++++++,,,,,,))))))))))))((((((((((((***+++,,,+++***)))***+++(((((((((((((((((((((((('''(((((()))***))))))))))))***+++***)))((()))***'''''''''((((((((())))))&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&))))))))))))((('''&&&%%%%%%&&&'''((())))))***)))'''(((((()))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((************))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''(((((((((((((((''''''((((((((())))))(((((((((((())))))(((((()))))))))*********''''''((())))))))))))(((''''''((((((((((((''''''&&&(((***+++,,,+++)))(((((()))+++,,,+++***)))(((++++++******))))))((((((***))))))))))))*********&&&''''''((((((((((((((((((((((((((())))))))))))((()))************)))((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))(((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))***))))))(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************)))'''&&&%%%))))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''((((((((((((************************((((((((((((((()))******(((((()))))))))*********+++******)))(((''''''&&&(((((())))))))))))(((((()))))))))'''&&&&&&)))+++(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((('''((((((((((((((((((((((((&&&'''***+++,,,+++)))(((******))))))(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((*********))))))(((((((((******))))))))))))******))))))))))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))***+++,,,,,,+++***)))))))))))))))((((((((((((***((('''((()))***)))''''''''''''(((((((((((()))(((((((((((())))))))))))***+++,,,+++***)))***+++---------------,,,,,,,,,))))))***++++++++++++***(((***+++***)))((()))+++(((((()))))))))*********&&&'''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((((((((((()))(((((('''&&&&&&&&&'''((()))***+++++++++&&&'''((()))***)))))))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((())))))))))))******************)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******************))))))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))))))))(((((('''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************(((((()))************)))))))))************))))))'''((()))***++++++******(((***,,,,,,***(((((((((************))))))))))))))))))******************&&&''''''((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************&&&&&&'''((()))***++++++)))))))))))))))(((''''''***))))))(((((())))))*********))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''************)))'''&&&%%%((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((())))))***++++++,,,,,,******))))))((((((''''''''''''((((((((((((''''''((()))***)))'''''')))***(((((())))))))))))((((((%%%&&&&&&'''((()))******'''''''''(((((('''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))*********))))))))))))(((%%%''')))+++++++++***))))))(((''''''&&&''''''(((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***)))(((((((((***))))))(((((())))))***************************'''(((((())))))*********'''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''(((((((((((())))))))))))***((('''((()))***)))'''(((((())))))))))))******(((((((((((())))))))))))(((***+++***))))))***+++***************)))))))))))))))***+++++++++++++++&&&'''((((((''''''((()))))))))))))))************'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((''''''(((((((((((('''''''''((()))******+++******&&&'''(((*********))))))))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))((((((''''''''''''((((((''''''''''''((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))'''((()))******)))(((''')))))))))(((((('''''''''******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))******((((((((())))))))))))***(((((()))************)))))))))************))))))'''(((((()))******++++++)))***)))'''$$$$$$'''***)))))))))))))))*********))))))******++++++++++++&&&''''''((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))(((''''''******))))))))))))******))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))***))))))(((******)))(((((('''((((((''''''((((((((()))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((''''''(((((((((((((((((()))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((('''((()))******)))((('''&&&'''''''''(((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((((((((((((((('''*********)))))))))(((((($$$%%%'''((()))))))))(((((('''&&&&&&&&&'''((()))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&'''(((((()))******)))+++,,,+++)))(((***,,,&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''(((((())))))*********((('''((()))***)))'''***++++++++++++,,,,,,,,,'''((((((((()))))))))***'''((())))))))))))***+++((((((''''''&&&&&&&&&&&&(((((()))*********))))))%%%'''((((((''''''(((***((((((((())))))))))))***((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((('''%%%&&&'''((())))))))))))(((((()))))))))))))))(((%%%&&&(((***+++***))))))((((((((())))))))))))***''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******((((((''''''''''''((((((&&&'''''''''((((((((()))***)))((((((((((((((()))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''')))***+++((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))******''''''''''''((((((((()))'''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((()))***+++,,,+++)))&&&"""!!!''',,,(((((())))))******++++++((()))***+++++++++++++++&&&''''''((((((((((((((((((((((((((())))))))))))''')))***++++++***)))'''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''******))))))))))))******((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))&&&''')))*********)))(((---,,,***)))'''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''')))******++++++''''''''''''''''''''''''''''''((())))))***))))))''''''''''''((((((((()))((((((((((((((((((((((((,,,+++***(((''''''''''''++++++******))))))(((((((((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&))))))(((&&&&&&&&&'''((()))******)))((('''+++***)))((('''&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&******))))))((((((((('''###$$$%%%&&&''''''''''''((('''&&&&&&&&&((()))***))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''***++++++(((''')))+++''''''''''''''''''''''''***)))(((''''''((()))***&&&''''''((()))******+++***((('''((()))***)))((('''(((((((((((()))))))))'''((((((((())))))******%%%'''((()))((((((***,,,,,,,,,++++++*********)))&&&''''''(((((((((((((((''')))******))))))***,,,''''''''''''((((((((()))))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&$$$%%%&&&((())))))******'''(((((((((((((((''''''$$$&&&(((***++++++))))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++************************))))))))))))))))))))))))((())))))***+++,,,,,,---((((((''''''''''''((((((((()))))))))******++++++(((''''''(((((()))***+++))))))))))))))))))))))))'''((()))++++++)))((('''(((((()))***+++,,,------((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((()))***)))******)))(((''''''((())))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))*********))))))((((((((((((((())))))((((((''''''&&&&&&)))))))))(((((((((((((((''''''(((******+++++++++(((((()))***+++,,,,,,,,,))))))))))))((((((((((((%%%%%%&&&((()))+++,,,,,,******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))'''(((***+++++++++***))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))((('''''''''''''''$$$$$$$$$%%%&&&'''((()))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))$$$%%%&&&(((***,,,...///((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&))))))))))))((('''%%%%%%***)))'''%%%%%%''')))***)))(((((('''''''''((((((''''''''''''(((((((((((((((((())))))*********+++(((((((((((())))))))))))''''''''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&$$$$$$%%%&&&(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))%%%'''***,,,,,,+++)))(((&&&((())))))(((''''''(((++++++******))))))(((((()))((('''''''''(((***+++)))(((((((((((())))))***---+++)))&&&%%%%%%&&&&&&''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))$$$%%%&&&'''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***''''''''''''((((((((((((,,,+++***))))))***+++,,,&&&&&&'''((()))***++++++))))))))))))((((((((((((&&&((()))******)))(((&&&))))))(((((((((((())))))((((((''''''''''''(((((()))******)))(((''''''((())))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''((((((((())))))((('''&&&&&&((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((()))*********)))))))))))))))+++******)))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''))))))*********)))))))))******++++++,,,(((((((((((())))))))))))''''''''''''((((((((()))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((('''))))))))))))))))))))))))***)))(((''''''((()))******)))((('''&&&''''''(((&&&%%%%%%&&&&&&'''((((((******)))))))))(((((((((+++++++++***************''''''''''''''''''''''''((((((((((((((()))))))))************************&&&&&&&&&''''''''''''''')))(((((((((''''''''''''+++)))'''%%%%%%%%%&&&''')))((('''&&&&&&'''((()))((('''''''''((())))))***''''''((((((((()))))))))(((((()))))))))*********'''((((((((())))))))))))&&&''''''(((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***++++++***(((((()))***(((((((((((())))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((******)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((******((('''((())))))((((((((('''''''''&&&'''''''''''''''((())))))))))))(((((((((((())))))&&&''''''(((((()))((((((''''''((())))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''((())))))***++++++'''''''''(((''''''&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((('''(((***++++++***((('''(((((((((((((((((((((((()))))))))(((((())))))))))))******)))(((''''''))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((('''''''''''''''((()))(((&&&%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++''''''''''''((((((((((((+++*********))))))((((((,,,+++******))))))******'''''''''((((((((((((((())))))))))))))))))******%%%&&&'''(((((()))((((((************************''''''(((((())))))******)))((((((''''''&&&&&&%%%))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))*********)))(((((('''''''''(((((()))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))'''&&&%%%&&&((()))'''''''''''''''((((((((())))))(((((((((((((((''')))******************+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''************************'''''''''''''''&&&&&&&&&(((((((((((('''''''''''',,,)))&&&######$$$''')))''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))******''''''((((((((()))))))))&&&&&&'''((()))***++++++''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))***((('''&&&((()))(((((((((((())))))))))))'''''''''&&&&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&'''((('''(((******((('''((()))((((((((((((''''''''''''%%%&&&''''''((((((''''''+++***)))(((((('''((((((###%%%(((***+++***)))(((''''''((()))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((())))))******+++++++++(((((((((((('''&&&%%%%%%'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))***++++++***)))((('''(((((())))))(((((('''((())))))******))))))(((((()))***)))((('''((()))))))))))))))))))))))))))((((((''''''''''''&&&&&&'''(((((())))))((((((''')))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************'''''''''(((((((((((((((++++++******)))(((((((((+++***))))))(((((())))))&&&&&&''''''(((((()))))))))))))))***************&&&'''(((((()))))))))(((************))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))'''%%%%%%&&&(((***)))))))))))))))(((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''+++)))'''%%%$$$&&&''')))&&&'''((())))))((('''&&&)))))))))((('''&&&%%%%%%))))))))))))************(((((())))))))))))))))))'''''''''((((((((())))))'''''''''(((((())))))***((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%&&&((((((((((((((())))))))))))))))))))))))))))))***+++************************'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''))))))'''&&&'''(((************))))))))))))%%%&&&((()))))))))((('''++++++)))((('''''''''''''''((()))******)))((('''''''''((()))))))))))))))***)))(((''''''&&&''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((('''&&&&&&'''(((((((((((((((((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))***++++++***))))))''''''((())))))((('''''''''((()))******)))((('''((()))***)))((('''((()))++++++++++++++++++++++++((((((((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***((()))******)))((()))+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))))))))(((((('''&&&((((((((((((((('''''''''************))))))(((((())))))(((''''''''''''(((&&&&&&''''''(((((())))))(((((())))))************(((((()))*********))))))******))))))))))))))))))++++++***)))((('''&&&&&&)))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&''')))***((())))))******)))((('''''''''''''''((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''(((((()))))))))*********''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''((((((((((((((())))))((((((((((((((((((%%%''')))******)))'''%%%%%%%%%&&&'''''''''&&&&&&))))))))))))************))))))((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&)))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))+++(((((((((((())))))))))))******)))))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((('''(((*********(((&&&%%%$$$&&&((('''&&&%%%&&&&&&))))))))))))************'''((()))++++++***))))))++++++)))(((''''''''''''))))))((('''((()))***+++''''''((()))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((())))))((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++))))))))))))(((((((((((()))))))))******)))))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&''')))***)))((('''(((***************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))************(((***++++++))))))***,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''&&&%%%(((((((((((((((''''''''')))))))))))))))))))))***(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((()))******+++,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((()))'''((()))******)))(((''''''(((((((((((()))))))))((())))))))))))))))))***)))))))))))))))))))))))),,,++++++***)))(((((('''************************'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((())))))(((''''''&&&'''(((******((('''&&& !!!$$$''')))*********((((((((()))))))))******))))))((((((((((((''''''&&&&&&'''''''''((((((((())))))((('''&&&%%%$$$$$$***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&((()))(((((((((((())))))))))))***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))&&&'''***++++++)))&&&%%%$$$&&&((((((&&&%%%&&&'''''''''''''''(((((((((((())))))******+++++++++***+++***)))(((((('''((((((''''''&&&&&&(((***---///''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((************************&&&&&&'''((())))))))))))&&&''''''((((((''''''&&&(((((((((((()))))))))***(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((()))(((((((((((((((((()))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''((())))))(((((()))***''''''''''''''''''''''''))))))************++++++((())))))******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((()))******))))))''')))******))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))((((((''')))(((((((((''''''''''''((((((((()))******++++++))))))((('''''''''''''''((((((((((((((('''''''''%%%&&&&&&'''(((((())))))((()))))))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))((((((((()))******++++++'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''((()))******)))((('''%%%&&&''')))))))))((((((%%%&&&((()))***)))((((((((((((((()))))))))******)))))))))))))))((((((((())))))))))))))))))))))))******))))))((((((((('''************************&&&&&&&&&'''''''''''''''''''''''''''((((((((()))'''&&&%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&"""$$$&&&)))***+++******''''''((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&%%%$$$%%%&&&((((((((((((((())))))))))))++++++)))(((''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******((((((((())))))))))))***))))))))))))))))))))))))%%%&&&'''(((((((((''''''&&&((())))))(((''''''(((&&&'''''''''((((((((())))))))))))))))))******+++))))))(((((((((((())))))'''''''''((()))+++,,,---''''''((()))))))))))))))''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))'''((()))******)))((('''''''''''''''(((((((((((()))(((((((((((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))(((&&&$$$$$$&&&((())))))(((&&&$$$$$$&&&((()))&&&((())))))(((((()))+++((((((((((((((((((((((((((()))))))))************))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&************************(((((()))******)))((('''&&&((())))))(((((()))+++((((((((((((((((((((((((************************))))))))))))))))))))))))'''((()))******++++++***))))))(((((('''''''''&&&''''''((()))***+++,,,,,,******)))((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((()))'''(((((((((((((((''''''&&&''''''((()))******+++&&&&&&'''((()))***+++,,,(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''((((((((())))))******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((()))******)))((('''$$$&&&(((******)))((('''###%%%''')))******)))((((((((())))))******++++++((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))'''%%%###!!!!!!###&&&(((''''''(((((((((((('''''')))***+++,,,+++***(((&&&''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))************************((()))***)))))))))+++,,,(((((((((((())))))))))))......,,,***)))(((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))******++++++''''''''''''((((((((()))))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&((()))((()))++++++)))))))))***((()))))))))******++++++)))((('''''''''(((***+++)))(((((((((((())))))***((()))+++,,,+++***(((&&&'''(((((()))))))))))))))&&&&&&&&&&&&((()))***+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&*********))))))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''''''''''''''((((((((()))***)))(((''''''((()))***&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''***(((%%%######%%%(((***+++)))&&&$$$$$$&&&)))+++&&&((())))))(((((()))+++++++++++++++++++++++++++'''((((((((())))))******))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&$$$###%%%(((***)))'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,***'''&&&'''(((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''***+++++++++,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++******)))))))))))))))''''''''''''((((((((((((,,,***))))))******)))'''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))))),,,,,,++++++******))))))************))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))******)))&&&###"""$$$(((,,,+++*********))))))((((((******(((%%%######&&&((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---)))***,,,------,,,***)))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&((()))))))))(((''''''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&%%%%%%&&&'''))),,,+++***(((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''&&&%%%$$$###******))))))((((((''''''''''''((((((((((((''''''+++***)))((()))***,,,...666222---,,,...---((($$$%%%&&&&&&&&&'''(((((((((++++++******))))))((((((''''''''''''((((((((((((******))))))((((((''''''(((((())))))))))))((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((%%%&&&''')))))))))((((((((()))***)))((((((***,,,''''''(((******+++++++++(((((())))))((('''&&&&&&))))))))))))((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''(((******+++++++++(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((()))*********)))'''&&&%%%%%%'''(((((()))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***'''&&&%%%&&&'''))))))))))))(((''''''&&&&&&))))))(((((('''''''''&&&''''''(((((())))))******&&&'''''''''(((((())))))&&&'''(((*********)))((())))))))))))))))))))))))''''''((()))***+++,,,,,,''''''''''''(((((((((((((((&&&%%%&&&)))+++***(((''''''&&&%%%%%%%%%&&&&&&(((((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((''''''(((((('''&&&((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))***'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((())))))***((((((((())))))))))))******)))(((((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********************)))))))))******))))))(((((((((((((((((((((''''''((((((((()))(((((('''''''''((((((&&&&&&$$$"""!!!"""%%%)))************)))))))))(((((())))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************((()))***++++++***)))(((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%(((((('''&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))***))))))(((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))''''''((((((((((((''''''(((((())))))))))))(((((($$$%%%&&&''''''(((((((((***)))))))))((((((((('''((((((((((((((((((((((((+++***)))(((((()))+++,,,111---******,,,,,,)))%%%&&&&&&''''''''''''''''''*********)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((*********)))((((((''''''((((((((((((((((((((((((&&&'''((())))))(((((('''''')))******)))(((***+++************))))))((('''))))))))))))))))))((('''))))))))))))((((((((((((***)))))))))(((((((((''')))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((('''((())))))))))))(((''''''(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))((('''''')))******+++******))))))*********)))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''&&&''''''((((((((()))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))'''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((()))))))))''''''''''''((((((((((((***((('''((()))***)))((((((((('''&&&%%%%%%%%%&&&(((((((((((())))))))))))***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''')))+++---,,,)))&&&))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++))))))))))))************)))(((''''''(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))******+++(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***))))))((('''&&&&&&&&&((((((((('''%%%&&&(((***************))))))))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((('''''''''(((''''''&&&%%%'''''''''&&&''''''((((((''''''''''''''''''''''''))))))''''''''''''))))))(((''''''&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))+++***(((''''''((())))))+++(((&&&'''***,,,***'''((((((''''''''''''''''''((())))))))))))))))))************))))))(((((('''''''''''''''(((((((((((((((((())))))))))))((((((+++******))))))((((((((((((((((((((((((((((((((('''(((((()))(((((('''&&&&&&(((******)))))))))***++++++***))))))(((''''''((()))***************)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((*********)))'''&&&$$$###(((((((((((())))))))))))***))))))(((((())))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''''''''(((,,,,,,,,,++++++)))((((((************************((((((((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))***+++++++++((((((((((((''''''''''''))))))))))))((((((((((((''''''(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''((((((((((((***)))(((((((((((('''''')))((('''&&&&&&%%%%%%&&&(((((((((((())))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())),,,000222000,,,((()))))))))))))))(((''''''%%%%%%&&&&&&'''(((((((((((((((((())))))))))))***''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((()))))))))*********)))(((''''''))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((()))******&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((''''''&&&(((***+++***)))((()))************)))))))))))))))''''''''')))******((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))************+++++++++((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((())))))(((((('''''''''&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((()))***%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((((((((('''''''''(((((())))))))))))(((+++***)))(((((('''''''''))))))))))))((((((((((((***)))'''%%%%%%''')))******)))((('''&&&'''''''''((('''&&&''')))***)))((())))))((((((''''''&&&&&&'''((((((((())))))******,,,++++++***)))((((((''''''''''''(((((())))))***(((((())))))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&(((******)))((())))))(((((((((((())))))******'''((())))))************(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((+++******)))(((&&&%%%$$$(((((((((((())))))))))))***))))))(((((())))))***''')))***,,,,,,***)))'''(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))************)))((('''&&&)))))))))))))))*********))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((('''((((((((())))))*********((((((((((((((('''''''''******))))))((((((''''''(((((((((((((((((())))))+++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())),,,000222000,,,(((''''''((()))******))))))&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((((((((('''''''''((((((((())))))***)))((((((*********((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&''''''((((((((()))************************(((''''''&&&&&&''''''(((&&&&&&'''((())))))((((((%%%&&&((('''&&&%%%&&&'''))))))))))))))))))******///,,,(((&&&'''(((''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&''''''((((((((('''''''''''''''''''''((()))***''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&)))******)))&&&%%%''''''((((((((((((''''''''''''((()))))))))))))))++++++)))(((''''''(((((((((((((((((())))))))))))***)))'''%%%%%%''')))***))))))(((''''''&&&&&&&&&))))))(((((()))))))))((()))))))))((((((''''''&&&''''''(((((()))))))))***,,,++++++***)))(((((('''((((((((())))))*********(((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''&&&((())))))(((((()))***)))(((((('''(((((()))***&&&&&&'''((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))***************)))((('''(((((((((((()))))))))))))))((((((''''''(((((())))))***,,,------,,,***)))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''))))))(((((())))))))))))((((((''''''''''''(((((())))))***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***))))))((()))))))))((((((''''''''''''''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))((((((+++***)))'''''''''((()))((((((((((((((((((((((((''''''((())))))***++++++''''''''''''(((((((((((('''((()))(((&&&%%%%%%&&&((('''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''')))+++---,,,)))&&&&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''((((((((((((***)))((()))***+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))************''''''&&&&&&&&&&&&''''''$$$%%%'''))))))))))))(((&&&'''((((((&&&&&&'''((())))))))))))************999222***&&&&&&((()))((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))((((((''''''''''''(((((($$$%%%&&&&&&&&&&&&&&&&&&((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&)))++++++)))&&&%%%''''''((((((((((((''''''&&&'''((())))))******)))((((((''''''''')))+++,,,(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''*********)))))))))(((((())))))(((((((((((((((((('''(((((((((((((((((()))*********))))))(((((('''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((('''((((((((('''''')))+++---+++)))'''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((())))))******(((((((((((())))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))((()))***************)))(((((((((((()))))))))))))))((((((''''''(((((()))***+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***((())))))*********))))))%%%&&&&&&''''''(((((()))***)))(((&&&%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******)))))))))((('''&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((******))))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''''''''((((((((((((&&&(((***)))&&&%%%''')))'''&&&&&&''''''((()))***(((((((((((())))))))))))''''''&&&''''''((()))***((((((((((((((((((((((((''''''((((((((())))))))))))(((''''''(((((('''&&&((())))))*********))))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''(((((('''(((((((((((())))))))))))((('''(((*********)))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''(((((())))))((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((%%%'''((()))))))))'''&&&((())))))(((''''''(((***((()))))))))************:::333***&&&'''))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))************+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''&&&&&&'''(((((((((((((((***)))(((((((((((((((((())))))))))))))))))))))))'''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''&&&'''((()))************((('''&&&&&&&&&(((***+++'''((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))(((((((((((())))))(((((())))))((((((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&''''''))))))(((((('''&&&%%%&&&))),,,---,,,)))'''%%%%%%%%%&&&(((((()))))))))((((((''''''''''''((()))*********'''((((((((()))))))))***''''''''''''((((((((()))((((((((((((((('''''''''&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))'''((((((((()))))))))***((())))))***************)))))))))))))))((('''&&&&&&&&&&&&'''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))+++,,,)))))))))(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))*********)))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))''')))+++***'''&&&(((+++&&&&&&&&&&&&((()))***+++(((((((((((())))))))))))&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))---***'''&&&'''(((((((((***++++++******)))((('''))))))((('''&&&%%%%%%$$$))))))))))))************$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))))))))))))))************'''&&&&&&''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))((())))))******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))'''((()))***)))(((%%%$$$%%%&&&%%%$$$######%%%'''(((((())))))*********+++777000(((%%%'''((((((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))******&&&'''((())))))((('''&&&******+++,,,,,,,,,,,,,,,+++***)))(((((('''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))+++''''''((((((((((((''''''&&&'''((()))************+++***(((&&&%%%&&&'''((('''((((((((())))))******''''''((((((((((((''''''''''''((()))******))))))%%%&&&(((((((((((()))***''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))'''%%%$$$%%%***---***)))'''&&&&&&'''((()))***************)))((('''&&&''''''((()))******+++'''((((((((())))))******&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&(((((((((((())))))))))))++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******((()))***,,,,,,,,,+++***))))))((('''&&&$$$"""!!!&&&''''''((()))******+++&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''''')))+++---(((((())))))******++++++&&&'''''''''(((((())))))''''''(((((())))))******+++*********))))))((((((&&&'''(((*********)))((())))))))))))))))))))))))((((((((((((((('''''''''&&&(((***++++++)))'''%%%'''((()))***)))(((&&&%%%''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))(((((('''(((((()))***+++,,,)))''')))...000...***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&!!!"""###%%%&&&''''''(((((()))))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))((((((''''''&&&&&&))))))((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))******((('''%%%###((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************)))(((&&&&&&''''''(((((()))))))))***&&&&&&''''''''''''''''''))))))((((((((((((((()))'''%%%%%%&&&((()))((('''++++++***)))((('''&&&&&&$$$$$$&&&'''(((((())))))''''''''''''(((((((((((('''((()))))))))))))))(((******))))))))))))******''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))***))))))((('''&&&)))'''&&&&&&((((((&&&###&&&&&&&&&'''''''''((((((***)))((('''''''''''''''++++++***)))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&(((***+++)))(((''''''''')))***+++(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''(((((())))))*********)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((''''''&&&,,,+++***((((((((()))***))))))((((((((((((((()))(((((((((((())))))))))))******))))))((((((''''''&&&''''''((()))******+++''''''((())))))))))))))))))***++++++***)))***+++******)))((('''&&&%%%%%%%%%&&&&&&'''((((((''''''(((((())))))))))))((((((************))))))))))))+++***)))(((((('''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))),,,+++++++++******))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((()))))))))))))))***++++++***************************)))(((''''''((()))***)))))))))))))))))))))))),,,+++***((('''%%%$$$###))))))))))))))))))))))))+++++++++++++++***)))(((******))))))))))))******(((((((((((((((''''''&&&+++*********))))))((((((++++++******************+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((()))***+++)))(((&&&&&&((()))+++******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))************'''''''''((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((())))))***+++(((&&&(((,,,///---***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&'''&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((((()))))))))******)))))))))((((((''''''&&&))))))(((((((((((())))))'''&&&%%%&&&((()))((('''))))))))))))((((((((((((''''''(((((()))(((((((((''''''''''''(((((((((((())))))***))))))((('''&&&))))))(((((((((((())))))(((((('''''''''''''''(((((()))))))))))))))((('''((())))))))))))(((((('''((('''&&&'''((()))&&&$$$&&&&&&&&&'''''''''(((((()))((((((''''''''''''((())))))((('''''''''''''''&&&''''''((((((''''''&&&***)))))))))***+++,,,---)))(((''''''((()))***+++))))))(((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((())))))))))))(((''''''+++***)))((((((((())))))))))))((((((((((((((()))(((((((((((())))))))))))))))))))))))((((((''''''&&&''''''((())))))******(((((()))))))))))))))((()))***++++++))))))***+++************))))))))))))(((((((((((('''&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))(((''''''''''''''''''(((((((((((((((((()))******++++++******))))))))))))((((((((((((((((((((('''************************(((((((((((()))))))))***&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))((())))))))))))(((''''''*********)))))))))(((((())))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))(((''''''((()))******)))))))))(((((((((''')))))))))******)))))))))))))))))))))))))))))))))))))))))))))************'''&&&%%%%%%%%%'''(((***+++)))'''%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''***))))))(((((((((((()))***'''&&&'''+++,,,+++)))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((()))******))))))))))))))))))))))))*********)))))))))(((((('''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((())))))((((((************************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))************++++++***)))((('''&&&&&&))))))(((((((((((())))))'''&&&&&&&&&((()))((('''&&&&&&'''((()))***++++++))))))******)))(((''''''''''''''''''((((((((((((************)))'''&&&%%%((((((''''''''''''((((((******)))(((((('''(((((()))))))))))))))((('''''''''(((((())))))))))))((('''&&&&&&'''))))))(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))((('''''''''''''''&&&''''''((((((''''''&&&''''''''''''((()))******)))(((((((((((())))))******)))((('''''''''((()))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))******))))))((('''***)))((('''''''''(((((()))((((((''''''((())))))))))))))))))(((((((((((()))))))))((((((((((((''''''''''''(((((())))))***)))))))))***))))))(((((()))***++++++))))))***+++((()))))))))*********++++++******)))'''%%%###"""'''(((((())))))(((((('''(((((((((((((((((((((((()))(((((((((((())))))***)))((((((''''''(((((()))))))))(((((())))))***+++))))))))))))((((((((((((+++******)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))))))))(((''''''((((((''''''''''''(((((())))))******))))))((('''******))))))))))))(((((((((((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))******)))(((((('''((((((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))((((((((((((((())))))))))))%%%%%%&&&'''((()))***+++((((((''''''((()))******((((((((((((((((((((((((************************''''''(((((()))))))))***)))(((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''&&&))))))*********************))))))((((((''''''''')))(((((((((((())))))***((('''&&&'''((()))((('''&&&&&&'''((()))***++++++(((((()))))))))(((((('''''''''''''''(((((((((((())))))***))))))((('''''')))((((((''''''(((((())),,,+++***)))(((((((((((()))******))))))((('''&&&&&&'''((())))))***))))))&&&&&&'''((())))))((((((''''''''''''(((((((((((('''''''''''''''((()))***+++******)))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))(((((((((((()))))))))+++)))(((&&&&&&''')))***))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***************)))(((((((((((((((''''''''''''((((((((('''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))************)))(((((()))***+++***)))((()))+++''''''''''''((((((((((((*********)))'''&&&$$$###'''(((((((((((((((((('''''''''''''''(((((((((((((((((('''(((((()))******))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((('''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((((()))))))))))))))(((((()))((((((''''''(((((()))***************)))(((((())))))))))))))))))((((((((((((((()))))))))))))))((((((((()))))))))((((((((((((((((((((((((((((((************)))(((((('''))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((((()))))))))************$$$&&&(((***+++***)))(((&&&'''((())))))((('''''''''''''''((((((((())))))((((((((((((((('''''''''))))))(((((((((((())))))******)))(((((('''(((((('''&&&&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))*********)))(((((((((((())))))***(((((((((((((((((((((((()))))))))***+++,,,,,,,,,'''((((((((())))))******((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((''''''&&&******))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((()))******)))(((''''''((()))((('''(((((((((((())))))))))))$$$%%%&&&'''((((((((((((''''''''''''((((((((((((&&&'''((())))))***))))))***))))))(((((())))))***++++++***))))))))))))))))))))))))))))))(((''''''&&&'''((())))))***))))))%%%&&&(((((((((((())))))'''''''''((((((((())))))'''''''''''''''((()))***+++******)))))))))))))))'''(((((((((((((((((('''))))))*********++++++***((())))))))))))(((((((((+++)))(((&&&'''(((***+++))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***************)))(((((('''''''''((((((((((((''''''''''''''''''((())))))***)))))))))(((((((((''''''''''''''''''(((((((((''''''''''''(((((((((((())))))************))))))((()))******)))((()))***)))))))))((('''&&&&&&&&&(((((())))))(((((('''&&&''''''((((((((((((''''''&&&'''''''''((((((((()))(((((('''(((((()))******))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((&&&&&&&&&''''''(((((((((************************'''''''''''''''&&&&&&&&&'''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++************))))))(((((())))))******************)))(((((((((((((((((((((((()))))))))))))))******+++++++++(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((())))))))))))(((&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))(((''''''((())))))((((((((((((((((((((((((((()))))))))************$$$&&&)))+++,,,+++)))'''%%%&&&(((******)))'''&&&'''''''''(((((())))))***''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''***))))))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))***************)))(((&&&'''((())))))******)))(((((((((((())))))))))))...---,,,+++)))((('''&&&)))))))))(((((())))))***))))))))))))))))))))))))'''((()))***+++,,,------((())))))))))))))))))***(((''''''(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((###$$$&&&'''((()))******))))))))))))(((((((((((($$$$$$%%%&&&'''((())))))(((''''''(((((()))***+++***((('''((())))))(((&&&******))))))((((((''''''###$$$%%%'''(((((())))))''''''''''''((((((((((((%%%&&&''')))******************))))))))))))************))))))))))))******(((((())))))))))))(((((('''(((((())))))))))))(((&&&((())))))((((((((()))''''''((((((((()))))))))(((''''''''''''(((((()))))))))(((''''''''''''''''''(((((())))))(((((('''(((((()))******))))))(((((())))))))))))(((((('''***)))((((((((()))***+++((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))******))))))((('''''''''((()))))))))((((((&&&&&&&&&&&&'''((())))))******))))))((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((()))******++++++******((()))******(((((()))***,,,,,,+++***)))(((''''''&&&'''((()))))))))))))))&&&''''''((((((''''''&&&'''''''''(((((())))))***)))(((((((((((())))))***)))((((((''''''(((((()))&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((())))))))))))(((((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))******++++++++++++*********))))))))))))******))))))******))))))((('''''''''(((((((((((())))))))))))******++++++,,,,,,'''((((((((('''%%%###"""))))))))))))))))))))))))''''''((())))))(((&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))))))))''''''''''''))))))(((((((((((((((((((((((())))))))))))************&&&'''((())))))(((((('''&&&''''''(((((((((((((((&&&''''''((())))))******%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&'''''')))(((((((((((())))))***'''((((((((('''''''''((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))******)))))))))&&&'''((()))************(((((((((((()))))))))))),,,++++++***)))(((((('''******)))))))))))))))***))))))))))))))))))))))))((()))))))))******++++++*********)))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((###$$$%%%'''((()))******(((((((((((('''''''''&&&&&&&&&''''''(((((())))))''''''''''''((()))***+++***)))(((((())))))(((&&&))))))))))))((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&'''((())))))***))))))))))))(((((((((((())))))((((((((((((((()))***+++&&&'''((())))))******)))((())))))))))))(((((('''''')))+++***(((&&&''')))'''((((((((()))))))))))))))((((((''''''''''''((())))))((('''''''''''''''(((((())))))))))))((((((&&&&&&'''(((((('''&&&%%%((()))******)))((('''&&&(((((()))))))))*********'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((((())))))))))))((('''''''''((()))*********))))))&&&&&&&&&&&&'''((())))))*********)))((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))***+++,,,,,,,,,((()))***)))((('''(((***++++++******))))))((((((''''''((()))))))))))))))&&&''''''((((((''''''&&&''''''((())))))***++++++***))))))(((((((((((()))(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))(((((((((((('''((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))((())))))))))))((('''''''''''''''((((((((())))))((((((((()))***+++++++++&&&'''((()))((('''%%%$$$))))))))))))))))))))))))&&&''')))******)))((('''(((((())))))))))))(((((('''((((((((()))))))))******)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))************)))((('''&&&%%%&&&'''(((((('''&&&&&&&&&((()))+++&&&''''''((()))******+++$$$%%%&&&'''(((***++++++))))))(((((((((((())))))(((((('''(((((()))***+++'''((()))((('''''''''((((((((((((((((((((((((((('''((((((((())))))******%%%%%%&&&'''''''''''''''&&&'''((()))************(((((((((((())))))))))))%%%&&&'''((()))***+++,,,******)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))++++++******))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%&&&''')))+++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&((((((''''''&&&&&&&&&%%%))))))))))))((((((((((((''''''''''''((()))+++++++++)))(((((())))))(((&&&(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''((((((((()))((()))))))))))))))((('''((((((''''''''''''((((((&&&'''''''''(((***+++,,,%%%&&&''')))************))))))***))))))((('''''''''***,,,+++(((&&&'''((((((((((((((())))))))))))***)))((('''''''''''''''++++++***)))))))))))))))(((((())))))))))))(((((())))))***++++++***)))(((((()))*********((('''&&&'''((()))***************&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))+++++++++***)))%%%%%%%%%&&&'''((()))***+++******)))(((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&''')))***,,,,,,------((()))***)))((('''(((***''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''''''''''''''&&&'''(((((()))***++++++,,,+++***)))(((((('''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''((((((((())))))************))))))((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))++++++***)))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&'''''''''(((((())))))&&&''''''((()))******+++%%%&&&(((******)))'''&&&))))))))))))))))))))))))&&&''')))+++,,,+++***)))(((((())))))))))))(((((('''((((((((())))))*********((('''&&&&&&'''(((***************************))))))))))))************((((((((((((((('''''''''((((((((((((((((((((((((,,,++++++***)))(((((('''((('''&&&&&&'''))),,,---((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$&&&(((******)))((('''***(((&&&&&&&&&'''&&&%%%)))))))))))))))((((((((())))))))))))))))))))))))+++***)))(((((('''((((((''''''''''''((((((((((((''''''((((((((((((''''''+++*********))))))((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&&&&&&&&&&'''(((******))))))))))))((((((((((((%%%)))***'''''',,,//////))))))(((((('''''''''&&&(((*********(((((()))***&&&&&&'''((()))))))))(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***,,,+++))))))******((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((***++++++)))'''&&&((((((((()))******++++++((((((((((((''''''''''''******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))******)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))(((&&&&&&''')))))))))(((***)))((((((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((($$$&&&(((***++++++***))))))))))))))))))******+++******))))))((((((''''''***)))'''&&&&&&(((***+++((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&&&&(((*********)))((('''''''''(((***+++))))))************))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((,,,+++))))))(((%%%"""(((''''''&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((())))))(((((((((&&&$$$""""""%%%(((***((((((((((((((((((((((((***(((''''''(((((('''%%%******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******************************''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))''''''''''''(((***++++++((((((((((((((((((((('''((((((((((((((((((((((((+++******)))((((((''''''((((((''''''(((***---...(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))'''&&&%%%&&&((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))((((((((())))))))))))***((((((((((((((((((((((((*********)))))))))((((((***)))(((((((((((()))***))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))((((((((((((&&&***+++((((((+++------)))(((((((((''''''''''''''')))******((((((((()))%%%&&&'''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''***((('''(((******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''')))******)))'''&&&******))))))((('''''''''((((((((((((''''''''''''***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''((()))***)))))))))))))))))))))))))))((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))''''''((((((((())))))))))))((('''((()))***)))((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%''')))***)))(((''')))(((((((((((()))************))))))((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&&&&(((*********)))(((((('''((()))***+++'''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''(((((('''&&&&&&'''))))))'''%%%(((''''''&&&&&&'''''''''((())))))))))))))))))((())))))))))))))))))))))))'''((())))))))))))))))))***)))'''&&&&&&(((***,,,))))))))))))))))))))))))+++***((()))******((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))***++++++''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((()))+++---...((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&(((******)))'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))***))))))))))))************)))((('''&&&&&&'''((()))******))))))))))))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))///...,,,+++***)))(((((((((((((((((())))))))))))''',,,---***(((******(((((((((((((((''''''''''''&&&(((******)))(((((((((&&&&&&'''''''''&&&%%%%%%''''''((((((((()))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%'''&&&&&&''')))******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&((())))))((('''&&&))))))(((((('''&&&&&&&&&((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((())))))***(((''''''''''''''''''(((''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((()))***+++(((((())))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***+++***))))))***+++)))((()))))))))(((((())))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''(((((()))******))))))))))))((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***((('''''')))******)))((((((((((((((()))******&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((%%%%%%%%%''')))***)))'''(((''''''&&&''''''(((((()))))))))******))))))))))))))))))))))))))))))))))))***************)))((()))))))))((()))******+++************************,,,+++******++++++***)))))))))))))))((((((((((((************************))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((())))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%$$$$$$%%%'''(((,,,***((((((((()))(((&&&)))))))))))))))*********(((((((((((((((((((((((((((((('''(((((()))******(((((()))))))))************)))'''%%%%%%''')))***))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((///...---+++***)))(((((((((((((((((())))))))))))(((---...+++((()))(((%%%((((((((((((((('''''''''&&&)))+++,,,***)))(((((((((((((((((('''&&&%%%%%%'''(((((((((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''(((''''''&&&&&&&&&'''(((((())))))***((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((()))******(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************+++)))((()))******)))''')))))))))((())))))******(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((())))))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((***((('''''')))***)))(((((((((((((((((())))))***%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((***)))''''''((((((&&&$$$'''''''''''''''(((((()))******))))))))))))******((((((((((((((((((((((((************))))))((('''''''''((())))))))))))))))))))))))))))))))))))))),,,***)))***++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))************%%%&&&&&&''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((('''%%%######$$$&&&(((,,,***((((((((()))(((&&&))))))))))))******++++++(((((((((((((((((((((((((((((('''(((((()))******'''''''''((((((((())))))***)))'''%%%%%%''')))***(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))))))))))))))'''((((((((()))))))))***(((---...+++(((((('''$$$'''''''''((((((((((((((((((***,,,,,,***))))))***)))))))))))))))((('''&&&(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((()))++++++***(((''''''(((((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''''''''''''''(((((())))))***++++++((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((('''''''''''')))((('''&&&&&&'''((()))(((''''''''''''(((((()))(((((((((((((((((((((((('''&&&&&&&&&''''''((()))'''(((((((((((()))))))))((((((((((((((((((((((((************)))))))))))))))(((''''''))))))(((''')))))))))))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((())))))))))))))))))************)))))))))***)))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((()))***(((''''''(((((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((---+++((((((((('''%%%$$$'''''''''''''''((()))*********)))(((((()))******(((((((((((((((((((((((())))))))))))((('''&&&&&&'''''')))*********)))((((((((((((((((((((((((((()))((('''((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((()))))))))*********+++&&&''''''((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((+++***(((&&&&&&''')))***((('''&&&&&&(((******)))&&&''''''(((((())))))***)))))))))))))))))))))))))))(((((((((((())))))***''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))((((((((())))))***''''''(((((())))))******(((,,,---)))'''((((((&&&'''''''''((((((((((((((()))***+++***)))((()))+++))))))*********)))((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&'''((()))+++,,,---+++)))(((((((((((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((())))))+++++++++***))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...---***((('''&&&'''''')))(((((((((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))(((((((((&&&&&&'''((())))))'''))))))))))))******+++,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))((((((''''''(((((()))***)))))))))************+++******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))((()))******(((&&&''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((***)))''''''((()))((('''''''''''''''((()))*********)))(((''''''((()))***))))))))))))))))))))))))'''((((((((((((''''''&&&))))))***+++++++++++++++''''''''''''''''''''''''((('''&&&'''((()))((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))******************)))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))+++***)))((((((((())))))'''&&&%%%&&&((()))))))))&&&''''''((())))))******))))))))))))))))))))))))***))))))(((((((((((()))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))((()))************)))((())))))))))))))))))))))))))))))((((((((()))))))))'''''''''((()))*********'''***+++'''&&&)))***)))''''''''''''((((((((()))((()))(((&&&%%%&&&(((***'''((()))))))))))))))((((((((()))))))))*********((((((((((((((((((((((((''''''''''''(((***++++++***)))((((((******)))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***************)))((((((''''''(((((((((((('''''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))---,,,***(((''''''((()))(((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,+++***)))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''')))++++++***))))))))))))***+++,,,---(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((()))***)))(((((((((((()))******))))))*********+++++++++,,,+++)))((('''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))((()))******'''%%%&&&'''((()))***))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''(((((()))'''&&&&&&(((*********''''''''''''((()))***+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((((()))))))))(((((()))))))))*********++++++(((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((()))*********))))))(((''''''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))***+++&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((((((((((((((('''((()))))))))))))))(((((((((((((((((((((((((((&&&''''''((()))******+++))))))((('''''''''''''''***(((&&&&&&&&&'''&&&%%%((())))))***+++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))************''''''((((((((((((''''''&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))++++++***)))(((((())))))&&&''''''((()))******+++&&&)))***&&&%%%))),,,+++&&&'''''''''(((((())))))((('''&&&$$$"""###'''***&&&&&&'''((()))))))))((())))))))))))************(((((((((((((((((((((((((((((('''''''''(((((())))))(((''')))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((()))++++++&&&&&&''''''((())))))))))))((((((((('''''''''''''''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))''''''(((***+++'''((()))******)))(((''')))(((((('''''''''(((((())))))))))))))))))))))))......,,,+++******))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&(((+++------,,,))))))))))))***+++,,,---(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))))))))))))))***++++++))))))******++++++++++++---+++)))'''&&&&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))******'''%%%&&&''')))*********)))(((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))******+++((((((''''''''''''((((((+++)))'''&&&((()))***)))''''''''''''((()))++++++)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))'''((()))***************'''''''''&&&'''(((((()))))))))))))))))))))))))))'''&&&&&&'''((())))))((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******************************))))))************))))))************************%%%&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))***+++------))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&&&&''''''******)))''''''&&&&&&&&&))))))))))))))))))))))))))))))************))))))+++***)))'''''''''(((((()))))))))))))))))))))***''''''((()))))))))))))))+++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''++++++******))))))(((((('''&&&%%%$$$$$$%%%&&&'''&&&)))---///---+++)))((())))))))))))))))))))))))---+++)))'''&&&&&&((()))((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))************************(((+++***''''''++++++)))***((('''((()))***)))'''+++)))''''''((())))))((())))))(((((((((((())))))))))))************))))))((((((((((((((()))************)))((('''&&&%%%%%%!!!"""###$$$&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&)))))))))))))))))))))))),,,+++***))))))***+++,,,&&&'''((())))))((('''&&&((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))************(((((((((((((((''''''''')))***,,,+++)))((((((((()))(((((((((''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))***)))((('''''''''''''''###$$$%%%&&&''')))******))))))))))))************)))((('''&&&%%%$$$######))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************%%%%%%&&&&&&''''''(((((((((((())))))*********+++&&&&&&''''''(((((())))))******)))(((((((((((((((+++((($$$!!!!!!%%%***---))))))((((((''''''&&&&&&(((((((((((())))))))))))'''((()))******)))((('''(((((())))))*********+++******))))))((((((''''''((((((((('''&&&&&&%%%%%%''''''(((((())))))******++++++******)))((((((((()))((('''&&&%%%&&&&&&'''&&&'''((())))))***)))))))))'''&&&'''***+++***((()))'''&&&'''((()))((('''&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))((('''******))))))((((((''''''))))))))))))))))))))))))))))))************))))))******))))))((((((''''''************************))))))(((((('''''''''&&&(((((((((((((((''''''''',,,,,,++++++***)))))))))))))))(((((((((((())))))''''''((()))))))))))))))+++*********))))))((((((((((((((((((((((((((((((***)))''''''((())))))((((((((((((((())))))))))))******))))))((((((''''''++++++***)))))))))))))))&&&'''(((*********)))((()))))))))))))))))))))))),,,***)))'''''')))***,,,)))(((((((((''''''''''''))))))((((((((('''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((***)))(((''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''((()))*********))))))))))))))))))''''''((()))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&))),,,---+++)))(((((()))))))))))))))))))))))),,,+++)))((('''''''''((()))((((((''''''(((((()))(((((())))))))))))(((((())))))(((((((((((())))))************************))),,,,,,******...000...***)))'''((())))))'''&&&)))(((''''''))))))(((''')))(((((((((((((((((()))((())))))******))))))(((((('''''''''(((((()))))))))))))))(((''''''&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))******)))(((((()))******''''''((((((((((((''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))***++++++)))(((((()))))))))(((((((((''''''''')))((((((''''''(((((())))))((('''''''''((()))***))))))((('''''''''''''''((((((((((((((((((''''''(((((()))))))))*********((((((((((((''''''''''''******))))))(((((('''''''''''''''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********((((((((()))))))))))))))******)))(((((((((((((((((('''&&&%%%%%%''')))***))))))(((((((((((((((((((((((((((((())))))))))))(((((()))******)))((((((((((((((()))))))))******))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))((('''&&&%%%&&&'''''''''(((((())))))))))))((()))'''&&&'''***+++***((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''******************************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))******((((((''''''''''''((((((''''''((()))))))))))))))*********)))))))))((((((************************+++)))((()))***+++***)))(((((((((((())))))))))))***)))))))))((((((((('''+++***)))(((((((((((()))''''''((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''***)))))))))(((((((((((((((''''''''''''((()))))))))(((((((((((((((((()))***)))(((''''''&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((()))***+++*********))))))(((((((((''''''((()))))))))))))))''''''''''''((()))******************))))))))))))(((((((((((((((((())))))((((((''''''''''''((((((''')))******)))(((((()))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))(((+++,,,***+++///111///,,,***))))))******)))'''((('''''')))******(((&&&(((((((((''''''((((((((((((((())))))))))))((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((((('''(((((((((''''''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))************)))***+++***((('''((())))))))))))(((((((((''''''***))))))(((((())))))***((((((((((((((()))***+++))))))((((((((((((''''''******))))))((((((((('''(((((())))))))))))******(((((())))))******+++++++++******)))(((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***************))))))(((((())))))))))))******************))))))))))))******)))(((((((((((((((&&&'''((()))***)))((('''(((((())))))))))))))))))(((((((((((())))))))))))))))))***++++++***))))))'''((((((((((((((())))))(((((((((((())))))))))))''''''(((((()))******+++((((((((((((((('''''''''&&&&&&&&&'''((())))))))))))((('''&&&&&&&&&'''(((((())))))))))))(((((('''(((''''''''')))***)))((('''&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%&&&'''(((&&&'''(((((()))((((((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((************************************))))))))))))((((((((((((((((((((((((&&&''''''((())))))******(((''''''&&&&&&''''''((('''(((((()))))))))))))))******))))))))))))((((((*********************************+++,,,,,,***((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((''''''((((((((((((((((((((())))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((''''''''')))))))))(((((((((''''''((('''&&&&&&&&&''')))***)))))))))******)))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''(((((())))))*********)))((((((''''''''''''((()))))))))))))))((((((((((((((()))***+++)))))))))******+++++++++&&&&&&''''''(((((())))))))))))(((((((((((())))))'''((()))(((&&&&&&((())))))))))))))))))))))))))))))))))))***)))(((''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((''''''((((((((())))))))))))))))))))))))&&&))))))'''(((,,,---++++++*********,,,---,,,+++(((((()))+++---,,,)))'''''''''((((((((((((''''''((((((((())))))(((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&'''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((()))))))))))))))******((()))***)))((('''(((***)))))))))(((((((((((('''******))))))))))))******((((((((()))******++++++(((((()))))))))((((((((('''''''''(((((())))))***(((((((((((()))))))))***)))))))))*********++++++++++++***)))((('''&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((************************+++++++++******)))))))))(((((())))))))))))))))))*********))))))(((((((((***))))))(((((((((((((((&&&((()))***+++***((('''(((((())))))******++++++(((((((((((())))))))))))*********++++++*********''''''''''''((((((((((((''''''(((((())))))******''''''((((((((())))))))))))(((((((((''''''&&&&&&'''''''''(((((())))))))))))((('''&&&&&&'''((()))))))))***))))))((('''&&&(((((('''(((((((((((((((((('''&&&&&&(((((('''&&&)))(((&&&%%%%%%&&&((()))''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))))))))******((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))((((((''''''''''''''''''''''''))))))***+++---,,,)))'''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''&&&%%%$$$%%%&&&((()))))))))***++++++***)))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&&&&))))))))))))((((((''''''''''''((())))))))))))))),,,+++******)))))))))***&&&&&&'''(((***+++,,,,,,&&&&&&''''''(((((())))))((())))))))))))))))))((('''(((((('''&&&&&&((()))((((((((((((((((((((((((((())))))))))))(((((('''))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''))))))%%%%%%((()))&&&'''&&&&&&(((+++------,,,))))))***,,,......+++)))''''''((())))))(((''''''(((((())))))))))))((((((%%%&&&''''''((((((''''''&&&&&&''''''((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''((((((((((((''''''((((((((()))))))))'''''''''(((((()))))))))((())))))((('''''')))******)))))))))((((((((((((******))))))))))))******(((((()))***************'''((()))******)))(((((('''''''''''''''''''''''''''(((((((((((()))))))))*********)))))))))((((((*********)))(((''''''&&&***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((())))))(((((((((((((((((()))))))))(((((('''''''''***))))))((((((((((((((()))))))))(((((((((((()))(((((())))))******++++++(((((((((((())))))))))))+++******************+++((((((((((((''''''''''''''''''(((((())))))******(((((((((''''''&&&&&&&&&))))))(((((('''''''''&&&*********))))))((((((((()))((('''&&&''''''))))))))))))***))))))((('''&&&'''((((((((('''''''''((()))((('''((()))***)))''')))(((&&&%%%%%%&&&((()))((((((((('''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******+++++++++******)))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''(((((((((***,,,+++(((&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((()))((((((&&&%%%$$$((((((((((((((((((((((((''''''((()))))))))))))))---,,,+++***))))))))))))%%%&&&&&&((()))***+++,,,(((((((((((((((((())))))(((((())))))))))))(((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))+++***'''&&&((()))&&&#########%%%(((******)))***)))***,,,......,,,+++'''((()))******)))((('''))))))************))))))%%%&&&'''((()))(((''''''&&&'''''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&'''((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&''''''(((((())))))((((((((('''&&&''')))+++******)))))))))(((((((((***))))))(((((())))))***((())))))******))))))((('''((()))***+++***)))(((+++***)))'''&&&$$$######''''''(((((((((((())))))***)))))))))((((((''''''))))))))))))(((((((((((((((''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((''''''))))))((((((((((((''''''((((((((((((''''''''''''******)))(((((((((((((((***)))((('''&&&'''((()))(((((())))))))))))))))))(((((((((((())))))))))))+++***))))))))))))***+++)))))))))(((((((((((('''(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%))))))))))))((((((((((((+++++++++***)))((((((((()))((('''''''''((()))***((())))))))))))((((((''''''((()))(((&&&&&&&&&(((***)))((((((******)))(((((('''&&&%%%%%%&&&'''((())))))(((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))******+++,,,,,,,,,+++***)))))))))+++******))))))******+++)))))))))))))))(((((('''''''''(((((((((((())))))************************((((((((()))******(((&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))***))))))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((''''''''''''%%%&&&&&&''''''''''''''''''(((***++++++***((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((((('''&&&%%%&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))((((((''''''((())))))((('''''''''((())))))((('''((()))((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))+++***'''''')))***'''%%%$$$$$$%%%'''((((((''')))(((((()))+++,,,,,,+++((()))***++++++***)))(((******++++++++++++******%%%'''(((******)))(((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&''''''((())))))******(((((((((&&&%%%&&&))),,,*********)))))))))(((((()))((((((''''''(((((())))))))))))***)))(((&&&%%%&&&((()))+++++++++)))(((,,,+++***(((&&&%%%######'''''''''((((((((())))))((((((((()))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((((((((())))))((((((((('''''''''((((((((((((((()))))))))******)))((((((((((((((()))(((((('''&&&&&&''''''))))))(((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))*********)))))))))((((((((())))))))))))(((((((((((((((((((((((('''''''''''')))))))))***************))))))))))))))))))(((((()))((('''''''''(((***+++'''(((((())))))))))))(((&&&((()))(((&&&$$$&&&'''***((('''((()))***)))(((''''''''''''''''''''''''***)))((('''&&&''''''((('''((((((((()))))))))***))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))))))))'''(((((()))******++++++***************)))))))))******))))))))))))******)))))))))))))))((('''''''''''''''((((((((())))))***************************)))((()))******)))((((((((((((((())))))))))))'''((((((((()))))))))***)))(((((((((((()))***+++)))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))((((((((((((%%%&&&((()))))))))((('''&&&((()))******)))(((&&&(((((('''''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&(((((((((((('''%%%%%%&&&'''((()))******'''(((((()))))))))))))))&&&&&&%%%&&&&&&'''((()))++++++******)))(((''''''++++++******))))))((((((&&&'''((())))))((('''&&&''')))******)))(((((()))((((((((((((((((((((((((***)))'''&&&&&&(((***+++&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&((((((%%%&&&)))***(((+++)))(((((())))))((('''((('''&&&&&&)))***+++***(((***+++,,,,,,+++***(((++++++,,,,,,,,,,,,++++++&&&''')))***+++***)))'''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++'''((('''&&&%%%&&&))),,,************))))))))))))((((((''''''''''''(((((())))))***)))((('''%%%$$$&&&(((***+++,,,+++***)))******))))))((((((''''''''''''''''''((((((((()))&&&'''((()))***+++,,,,,,''''''(((((())))))************)))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&(((((())))))******++++++******)))(((((((((((((((''''''(((((((((&&&%%%$$$))))))((((((''''''&&&&&&(((((((((((())))))))))))***)))(((''''''((()))***++++++******))))))((((((******))))))((((((''''''''''''(((((())))))******))))))******++++++,,,,,,&&&&&&''''''((())))))))))))(((''''''''')))***+++''''''((())))))***))))))&&&(((***(((%%%$$$%%%''')))'''&&&'''((()))((('''&&&&&&'''(((((('''&&&&&&***)))((('''&&&&&&'''((('''((((((((())))))******))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))(((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((,,,***))))))***++++++***(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))***++++++((()))*********((('''&&&))))))))))))))))))))))))))))))************))))))&&&&&&%%%'''***++++++***))))))))))))(((((((((((($$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''(((((()))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((+++***)))(((((()))******(((((())))))******++++++(((((((((((((((((((((((((((((())))))((('''&&&&&&"""'''++++++'''"""))))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&&&&''''''(((((())))))---,,,+++***(((&&&%%%%%%(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((()))************)))'''((()))))))))'''%%%$$$((('''&&&%%%&&&''')))+++((('''&&&'''(((((('''&&&+++++++++)))&&&%%%$$$$$$%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&'''(((''''''(((+++...,,,,,,+++***))))))******))))))***))))))((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))((((((*********(((''''''***,,,---------,,,)))''''''(((******))))))))))))******))))))((((((''''''&&&&&&)))))))))))))))******+++))))))((((((''''''&&&&&&)))))))))(((''''''&&&&&&((((((''''''&&&&&&&&&%%%)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))///(((&&&***(((###))))))))))))))))))))))))'''((()))******)))'''&&&(((((((((((())))))))))))***)))((('''&&&&&&'''(((,,,+++***'''%%%%%%'''***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''((())))))(((((('''(((((('''&&&%%%%%%&&&%%%&&&&&&&&&'''(((((((((***(((&&&'''***+++)))'''(((((((((((((((((((((((()))+++,,,,,,***))))))***))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++***)))(((((('''(((((()))))))))((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))***((('''((()))***)))''''''(((******((((((((()))))))))))))))))))))))))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))''''''(((((())))))******))))))(((***,,,......---))))))))))))((((((((((((%%%&&&'''((())))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%'''((()))***)))((('''((((((''''''''''''(((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((+++++++++******)))))))))+++***)))(((((()))******((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&$$$&&&((())))))(((&&&$$$(((((((((((((((((((((((('''((()))******)))(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''(((((())))))))))))))))))))))))'''((((((((()))*********)))))))))***)))))))))((('''&&&&&&&&&(((***,,,...,,,+++************)))(((&&&'''(((((((((((()))***&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&'''(((((('''(((***,,,++++++***)))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((('''((())))))))))))((('''))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))((((((((()))***)))'''''')))***,,,---...,,,***((()))******))))))(((((())))))***))))))))))))(((((((((((()))(((((((((((()))******)))))))))((((((''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))---&&&%%%***)))"""!!!'''))))))))))))))))))))))))'''(((***++++++)))((('''(((((((((((())))))))))))***)))((('''&&&''''''(((++++++***(((&&&&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''))))))))))))))))))))))))&&&'''((((((((((((((((((***+++,,,+++)))((()))***&&&&&&''''''''''''''''''***((('''''')))***)))'''((((((((((((((((((((((((((()))+++***)))(((((())))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((***))))))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************))))))(((((((((((())))))***((('''((()))***)))''''''(((******((((((((()))((((((((((((((((((((((((((('''&&&%%%%%%'''((()))))))))))))))))))))))))))'''((((((((()))))))))***'''&&&&&&'''***++++++***(((((((((((())))))))))))''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))+++,,,***(((&&&((((((''''''''''''(((((('''''''''(((((()))++++++((((((((((((((((((((((((''''''''''''(((((())))))---,,,,,,+++***)))((('''***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((('''''''''''''''(((((()))*********'''''''''((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))((('''''''''((()))+++,,,000///---+++***)))))))))&&&&&&'''(((***---000222*********))))))(((((((((&&&&&&''''''(((***+++,,,(((((((((((())))))))))))''''''''''''''''''''''''&&&(((***)))((('''((()))***))))))(((((((((((()))'''(((((())))))))))))(((((((((((((((((((((((((((((())))))******))))))(((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((''')))******)))(((((()))+++,,,---,,,+++******+++)))((((((''''''(((((())))))))))))))))))*********((((((''''''(((((()))***))))))))))))((((((((((((&&&&&&''''''((())))))***))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((((((((())))))***%%%%%%******%%%%%%***))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))((('''''''''(((((()))***+++)))'''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&((()))***)))((('''((()))(((((('''''''''''''''''')))(((''''''))))))((('''((((((((((((((((((((((((&&&((())))))((('''((()))(((((((((((((((((((((((('''((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((()))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************(((((('''''''''((())))))************++++++++++++))))))(((((((((((())))))***((('''((()))***)))''''''(((******((((((((()))''''''''''''''''''''''''((('''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&%%%%%%&&&((())))))((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&''')))***+++***)))(((((((((''''''''''''((((((((((((''''''((())))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((('''&&&%%%%%%(((((((((((()))))))))***)))))))))(((((('''''''''((((((((((((((((((((((((((((((((('''''''''((((((******)))(((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&,,,++++++)))((('''&&&&&&((((((((()))))))))******)))((((((''''''(((((()))))))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))''''''(((***---...888666111,,,)))'''''''''(((((()))***,,,...000222)))***++++++++++++,,,------+++)))(((((((((((('''))))))))))))))))))******''''''''''''''''''''''''&&&(((******((('''&&&&&&)))(((((('''''''''((((((&&&'''((())))))***))))))(((((((((((((((((((((((())))))************))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((('''))),,,,,,+++))))))))))))***++++++***)))***,,,((((((''''''''''''((((((''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))&&&&&&******'''(((+++((((((((((((((((((((((((((()))******+++******)))(((((((((((())))))))))))))))))((((((((((((((((((((()))+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&'''((())))))''''''''')))))))))((((((''''''&&&&&&(((((('''(((((((((((('''((((((((((((((((((((((((&&&((())))))((('''((()))(((((((((((((((((((((((('''(((((()))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&(((***+++,,,+++)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))******)))((((((((((((((()))))))))))))))*********++++++))))))(((((((((((())))))***((('''((()))***)))''''''(((******((((((((()))(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))+++,,,+++***'''((((((((()))))))))***((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))((('''''''''(((***+++((((((''''''''''''(((((()))(((''''''&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))'''((())))))))))))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))'''%%%###""" ))))))*********+++++++++***))))))(((((())))))***))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((+++***)))((()))+++...///888555111,,,((('''((((((+++++++++,,,,,,---......,,,///111111111222444666111...***((((((((('''%%%******************))))))'''''''''''''''''''''''''''(((******(((&&&%%%%%%((('''''''''''''''((((((&&&'''((())))))***))))))))))))))))))))))))))))))******))))))))))))******))))))((((((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((+++------,,,*********'''((())))))(((((()))***((((((''''''''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''((())))))((((((((((((((()))))))))))))))((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***((((((******((((((***(((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))(((((())))))))))))))))))''')))******)))''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&***+++,,,,,,******+++,,,)))))))))((((((''''''&&&'''((((((((('''''''''(((((((((((((((((((((((((((&&&(((******)))))))))***((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))&&&'''((()))******))))))&&&(((***+++,,,+++)))((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''''''''(((((()))))))))***))))))((((((((())))))((((((((()))))))))******))))))(((((((((((())))))***((('''((()))***)))''''''(((******((((((((())))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''')))******(((''''''(((((())))))******((((((''''''''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((***(((&&&$$$%%%'''***+++((((((''''''''''''(((((()))((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''(((((()))))))))&&&&&&'''((())))))))))))************))))))))))))(((((((((((((((((((((((((((((('''&&&&&&''')))***%%%'''(((******((('''%%%************************))))))(((((((((((())))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%)))))))))*********++++++******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))++++++***)))***+++,,,---000...+++)))((()))+++,,,,,,,,,,,,,,,+++++++++******---000000///000333666111---)))''')))******(((************))))))))))))'''''''''''''''''''''''''''((())))))'''%%%&&&&&&(((''''''''''''(((((()))'''(((((())))))))))))((())))))))))))))))))))))))***))))))(((((())))))***************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((()))))))))+++,,,,,,+++******+++&&&'''(((((('''&&&'''))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((()))***''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((())))))))))))))))))))))))'''''''''((())))))******(((((((((((())))))))))))(((((()))*********))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((('''&&&((()))******)))(((***+++))))))((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&(((******))))))***+++((((((((((((((((((((((((((())))))***************************************'''''')))******)))(((((('''((()))***+++******)))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))&&&&&&''''''(((((())))))******)))((((((((())))))'''((((((((())))))))))))))))))(((((((((((())))))***((('''((()))***)))''''''(((******((((((((()))************************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&%%%$$$%%%'''''''''&&&'''''''''((()))*********''''''&&&&&&'''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&%%%%%%%%%&&&((()))((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((()))*********************)))))))))%%%&&&'''))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''')))***''''''((())))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((())))))***++++++,,,'''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))%%%&&&''')))))))))))))))))))))))))))))))))))))))*********))))))))))))((()))(((''''''((()))+++---++++++++++++******)))(((&&&))),,,+++)))(((+++...111,,,((('''***,,,+++)))******)))))))))((((((((((((((((((((((((((((((((('''(((((('''%%%%%%'''(((((((((''''''(((((()))***((())))))))))))(((((('''))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((()))))))))******)))(((((()))+++'''((()))((('''&&&'''(((***))))))(((((())))))***'''''''''''''''&&&&&&&&&)))(((((((((((()))******%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))'''((((((((((((((()))((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))'''((()))***+++******))))))))))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))&&&'''(((((((((((((((((($$$&&&''''''&&&&&&'''(((((((((((((((((()))))))))%%%''')))(((&&&%%%'''((((((((((((((((((((((((((($$$&&&((()))(((((()))***))))))))))))))))))))))))'''(((((()))******))))))))))))))))))))))))))))))'''(((*********)))'''&&&((()))))))))************))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***&&&''''''((())))))******+++******)))(((((())))))(((((()))))))))*********))))))(((((((((((())))))***((('''((()))***)))''''''(((******((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))((('''(((******)))(((&&&''''''((()))******+++'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''(((((((((''''''(((((()))***+++((((((((((((((((((((((((%%%%%%&&&'''((()))***+++,,,,,,+++***)))(((''''''$$$%%%'''))))))))))))(((&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&%%%&&&'''***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))''''''(((((())))))******&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))(((((((((((())))))''''''(((((())))))******###$$$&&&((())))))((('''))))))))))))))))))))))))((()))))))))((('''&&&%%%((('''&&&&&&&&&'''))))))))))))*********))))))((('''+++---+++'''%%%(((+++444...((('''***,,,***(((***)))))))))((((((''''''))))))))))))))))))))))))'''((('''&&&%%%%%%''')))((((((((((((((()))******))))))***))))))((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((('''%%%&&&(((***)))******)))((('''''')))******))))))))))))******))))))(((((('''''''''&&&)))))))))))))))***++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))%%%''''''&&&''')))***)))))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))(((((((((((())))))))))))'''((()))+++++++++***))))))))))))'''&&&'''))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))(((&&&((())))))(((((()))+++''''''(((((())))))******%%%''')))(((&&&%%%&&&)))((((((((((((((((((((((((###%%%'''(((''''''((()))************************&&&&&&'''((())))))((((((((((((((((((((((((((((((((()))***+++***)))'''%%%)))))))))((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******'''(((((()))***+++++++++++++++***))))))((()))))))))************+++++++++))))))(((((((((((())))))***((('''((()))***)))(((''')))******((((((((()))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''((((((((((((((()))******)))'''%%%%%%'''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''++++++***(((((('''''''''))))))(((((('''''''''&&&&&&'''((()))***+++,,,---***)))(((((()))+++---...<<<...$$$''')))&&&'''---((((((((((((((((((((((((''''''(((((())))))******((((((((('''&&&&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''************)))'''&&&%%%'''((()))******)))((('''))))))(((((()))***++++++******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))(((((((((''''''''''''*********))))))))))))((((((((())))))************(((((('''&&&&&&'''))))))))))))***++++++++++++***+++***((('''''''''((()))))))))))))))))))))))))))******))))))))))))******------------,,,+++************++++++++++++******)))***++++++***)))***+++''''''((())))))((('''&&&((((((''''''''''''((((((((((((''''''''')))+++,,,''''''((()))***++++++,,,))))))(((((((((((())))))((((((((((((((()))******))))))))))))((((((((((((...+++(((''''''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))'''''''''((((((''''''((()))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((***+++***)))((()))***,,,+++***)))(((((((((((())))))))))))))))))))))))&&&&&&((()))************'''((()))******)))(((''')))'''%%%%%%%%%&&&%%%$$$)))))))))))))))(((((('''''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((---,,,***((('''&&&&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''''''''((())))))))))))(((+++*********))))))(((((())))))************))))))(((((((((((())))))))))))************))))))((((((&&&''')))*********)))(((***)))(((''''''((()))***))))))))))))************************))))))))))))************************((()))***+++,,,,,,+++***%%%%%%'''''''''&&&%%%$$$))))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((++++++***)))))))))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((((())))))***+++)))'''&&&'''&&&%%%$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))******)))(((((((((''''''''''''&&&'''(((((()))***++++++***)))((('''(((***,,,--->>>111)))++++++'''&&&+++((((((((((((((((((((((((''''''''''''(((((((((((((((((()))'''&&&&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((************)))(((&&&&&&'''((()))******)))(((''')))))))))))))))***++++++))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))((((((((('''''''''*********++++++,,,,,,,,,)))))))))))))))*********+++***)))''''''''''''((((((((()))***************+++***)))((('''(((((()))))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,,,,,,,+++)))******++++++******)))***+++,,,+++)))))))))+++&&&'''((())))))((((((''')))((((((''''''(((((()))(((''''''&&&&&&&&&'''''''''''''''((())))))******''''''&&&&&&&&&&&&''''''((((((((((((((()))************)))))))))(((((((((+++)))''''''((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''((()))***+++'''((()))))))))))))))(((***)))))))))((((((((('''))))))(((((((((((())))))(((***+++***)))((()))+++,,,+++***)))(((((((((((())))))))))))))))))))))))%%%&&&'''(((((()))))))))'''((()))******)))((('''+++)))''''''((()))((('''((((((((((((((('''&&&%%%((()))***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''')))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))++++++******)))((((((((('''''''''((((((((()))))),,,,,,++++++******************++++++++++++******(((((((((((())))))))))))******)))))))))(((((((((&&&'''((()))***))))))((((((((())))))))))))(((((())))))))))))************************))))))))))))************************'''((()))*********))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))((('''''''''''''''******))))))))))))******''''''''''''''''''''''''((((((''''''(((((())))))***)))''''''((('''%%%###&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''''')))***,,,999///))),,,,,,((('''+++))))))))))))))))))))))))(((''''''''''''''''''&&&((())))))((('''&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))***))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))***+++((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))((((((((('''''')))***+++,,,---...//////*********))))))))))))))),,,+++)))((((((((())))))'''(((((()))***)))))))))******)))(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))***,,,,,,---------)))******++++++******)))***+++,,,+++)))((()))***&&&&&&(((((())))))))))))***))))))(((((())))))***(((((((((((('''&&&%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++*********)))))))))((('''%%%&&&(((+++++++++(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))***+++((()))))))))))))))((('''))))))))))))(((((((((((())))))(((((((((((()))))))))***+++***))))))***+++,,,+++***)))(((((((((((())))))))))))))))))))))))$$$%%%&&&'''((((((((('''(((((())))))))))))((((((***)))((((((***+++***)))(((((((((((('''&&&%%%$$$)))******)))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))''''''((()))************************))))))))))))************************))))))))))))))))))))))))(((((('''&&&'''((()))***************))))))))))))***++++++,,,,,,++++++***(((((((((((()))))))))))))))))))))))))))(((((((((''''''((()))))))))))))))&&&((()))++++++)))(((&&&))))))))))))************************))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((''''''(((((()))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((()))(((((('''''''''''''''******))))))))))))******''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&''')))***+++)))'''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''(((''''''''''''((()))***---'''%%%)))+++)))))),,,)))))))))))))))))))))))))))))))))((('''''''''&&&((()))))))))''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))))))))((())))))))))))(((((('''((((((((()))))))))))))))***)))))))))))))))******)))((((((''''''(((((()))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************)))))))))(((((((((((('''******+++,,,,,,---......************))))))))))))+++***)))))))))***+++,,,(((((()))******************))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))***+++++++++++++++))))))************))))))***+++,,,+++)))'''((()))&&&&&&'''((()))***************))))))))))))******)))***+++++++++)))((('''((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((())))))***++++++++++++*********)))((('''%%%&&&(((+++++++++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&)))))))))))))))(((((('''))))))))))))(((((((((((())))))(((((((((((()))))))))***++++++))))))***+++++++++***)))(((((())))))))))))))))))))))))))))))%%%&&&''''''((((((((('''(((((())))))))))))(((((('''&&&&&&(((***+++***))))))))))))((('''&&&%%%$$$)))***+++)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))'''''')))***++++++******))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))***************)))(((''''''(((+++,,,''''''''''''''''''&&&&&&)))******++++++******)))(((((((((((())))))))))))************************'''(((((()))))))))))))))'''((()))******)))((('''((()))))))))************************)))))))))(((((((((((((((((((((((((((*********))))))(((((('''***)))((((((((()))***+++))))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((******))))))))))))************))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((('''''''''***,,,,,,***)))'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&)))+++******+++))))))))))))))))))))))))+++*********)))(((((((((''')))******((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((((('''(((((())))))))))))(((((((((((((((((()))************)))))))))))))))******))))))(((((())))))***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,++++++***((()))))))))***************)))))))))((((((((((((+++++++++************************)))))))))))))))---,,,+++***))))))******)))***++++++,,,,,,++++++)))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))***+++++++++******)))((()))))))))******))))))))))))***+++***((('''((()))'''''''''((()))***++++++******))))))))))))******'''(((***+++++++++***)))***)))))))))))))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((())))))***++++++++++++*********)))+++)))'''&&&((()))***)))(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))+++,,,+++***)))***++++++***))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((())))))(((((((((((())))))&&&&&&&&&(((+++,,,+++)))*********)))((('''&&&&&&)))******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((******************))))))((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))******+++++++++***)))((((((***,,,---&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++((((((((((((((())))))******)))(((''''''((()))***((()))))))))************************)))))))))(((((((((((((((((((((((((((,,,++++++***))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((((((((((((((((((((((((((''''''&&&&&&''''''+++)))))))))******(((&&&''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((++++++++++++******))))))))))))))))))))))))))))))++++++***************)))''')))+++***)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''&&&'''((())))))***))))))((((((''''''((()))***++++++******)))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***))))))))))))******************)))))))))(((((((((*********)))))))))((((((((()))))))))************111///---***(((''''''&&&***+++,,,,,,------,,,,,,)))))))))))))))(((''''''(((((((((((((((((((((((()))((((((''''''(((((()))+++++++++******(((''''''((())))))******))))))(((((()))******(((((()))***(((((((((((()))***++++++***))))))(((((())))))***%%%&&&'''((())))))))))))))))))))))))************)))***+++,,,,,,+++***)))((((((((((((((()))******++++++*********))))))))),,,***((('''(((((((((''')))((((((''''''(((((()))************************(((((((((((())))))))))))%%%%%%&&&(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***+++,,,+++*********,,,******)))))))))))))))***(((((((((((((((((((((((((((((()))))))))))))))((())))))(((((((((((())))))(((((()))+++------,,,***))))))))))))))))))((('''''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***---,,,+++***)))(((((((((************))))))))))))''''''''''''''''''''''''(((((())))))*********+++******)))))))))***+++,,,(((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))*********++++++++++++,,,((((((((((((((()))******+++)))(((&&&&&&((()))+++))))))))))))************************)))))))))))))))))))))))))))))))))))),,,+++***************+++))))))))))))***++++++,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''(((((()))******))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''***(((&&&&&&'''((('''&&&'''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''(((***+++,,,''''''''''''((((((((()))((()))))))))))))))))))))((((((((())))))(((((((((***++++++***))))))))))))(((((((((((((((((((((((())))))))))))************''')))++++++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((()))************((('''''''''((()))+++,,,++++++***)))))))))))))))))))))(((((((((((())))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))*********************)))))))))(((((((((((())))))))))))))))))''''''((()))***++++++,,,---,,,+++)))((((((((()))******+++,,,,,,,,,,,,+++((())))))***)))((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))(((((((((((())))))))))))((((((&&&((())))))((((((***+++***))))))(((((()))***+++)))((((((''''''(((((()))(((((((((((((((((())))))''''''(((((()))*********+++,,,---......---,,,+++((((((((((((((()))************)))))))))(((((((((,,,***''''''((()))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&(((((((((((('''%%%&&&''')))************'''((((((((()))))))))***))))))(((((((((((())))))***+++,,,,,,******+++,,,******))))))))))))******(((((((((((((((((((((((('''(((((()))((((((''''''***)))(((''''''((()))***(((((()))+++------***(((&&&'''(((((()))(((((((((&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++...---***((('''(((***+++))))))))))))************(((((((((((((((((((((((()))))))))))))))*********'''(((((((((((()))))))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********)))(((((('''((()))***+++))))))(((((((((((())))))))))))))))))************************))))))))))))******************************)))((())))))++++++'''((()))***++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%$$$"""###&&&((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((())))))***&&&'''''''''(((((())))))((()))))))))*********+++((()))))))))))))))((((((%%%'''(((&&&&&&(((***+++((((((((((((((((((((((((''''''(((((())))))******''')))++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((%%%&&&''')))************((('''''''''((()))+++,,,++++++***))))))((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************************))))))))))))''''''((()))***++++++,,,&&&&&&''')))***+++,,,---'''''''''''')))+++---...))))))***++++++++++++***((()))*********)))'''&&&************************((((((''''''''''''((((((&&&'''((()))************(((((())))))))))))((((((%%%'''((()))((()))***,,,+++***)))(((((()))******((((((''''''''''''((((((...,,,+++)))))))))******%%%&&&&&&'''((()))******$$$&&&'''(((((('''&&&$$$((((((((((((((()))******))))))))))))((((((((((((+++)))'''&&&((()))***)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((((((&&&%%%$$$$$$%%%'''(((***+++++++++'''((((((((())))))******))))))(((((((((((())))))***+++,,,,,,******+++,,,***)))))))))))))))******((((((((((((((((((((((((&&&'''''''''''''''&&&&&&***)))(((''''''((()))***&&&&&&''')))******'''%%%$$$%%%&&&'''((((((((((((%%%'''((()))((()))***,,,************************))))))))))))))))))))))))&&&((())))))(((((()))+++...,,,)))''''''(((+++---&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))))))))))))))%%%&&&''''''((((((''''''&&&'''''''''(((((())))))))))))************))))))(((((((((((())))))))))))&&&'''''''''(((((()))))))))((('''''''''(((***+++'''((()))******)))((('''))))))))))))************************))))))))))))************************)))(((''''''''')))***+++&&&''')))***++++++******))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******((()))*********((('''&&&((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((,,,***)))'''&&&%%%&&&&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''''''''''''''&&&&&&******))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((())))))))))))((())))))***+++''''''(((((())))))*********)))(((''''''((()))*********))))))((((((''''''$$$%%%%%%&&&'''((()))))),,,------+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))************+++***)))(((((()))******(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&'''((()))))))))(((((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******(((((())))))))))))((((((---+++(((&&&&&&(((+++---'''''''''''''''((())))))''''''((((((((((((''''''''')))***)))((('''((()))---,,,***)))'''&&&&&&&&&&&&''')))*********)))((())))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((******)))((('''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%******)))))))))))))))***((((((''''''''''''((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&''''''((()))))))))******+++,,,,,,***)))((()))(((''''''(((***,,,---))))))(((((((((((())))))***)))(((''''''((()))***&&&&&&%%%&&&''')))+++,,,+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))))))))(((''''''******)))((((((((((((((((((((((((((('''''''''''')))&&&$$$$$$'''***------------,,,+++******++++++&&&''')))***++++++++++++(((((())))))************))))))))))))))))))))))))******))))))((((((''''''))))))************))))))''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((+++)))(((''''''((()))++++++++++++*********)))))))))))))))))))))(((''''''(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&'''(((((((((((((((((('''''''''((((((((((((((((((++++++)))(((((())))))***))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))((((((''''''''''''((((((((()))))))))(((((((((((()))******'''((((((((()))))))))******)))(((''''''((()))******)))))))))((((((((('''&&&''''''(((((())))))***###%%%&&&%%%%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((%%%$$$$$$%%%))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((()))))))))*********)))((('''''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))''''''(((((()))(((((((((((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''(((((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))((((((000...+++'''&&&%%%&&&''''''''''''''''''((())))))''''''((()))******))))))((()))******(((((()))***,,,+++***(((''''''''''''&&&'''((()))***))))))((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((('''''''''(((***+++++++++******))))))((('''(((***,,,---))))))(((((((((((())))))***)))(((''''''((()))******)))((('''&&&'''(((((())))))((((((((('''''''''))))))))))))))))))))))))******)))(((((()))******(((((((((((())))))))))))++++++++++++++++++++++++'''''''''((((((((((((((()))))))))))))))(((''''''******)))(((((((((((((((************))))))))))))***(((%%%%%%(((+++,,,---******)))(((((((((((((((((((((******+++***)))))))))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***+++++++++*********)))))))))))))))))))))(((''''''((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''''''((()))******)))(((''')))))))))))))))((((((((())))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((''''''((((((((())))))))))))(((((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))'''%%%###$$$%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))******((((((((((((((()))***+++************************(((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((()))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&(((((())))))))))))((((((...,,,***(((&&&%%%$$$$$$'''''''''''''''((())))))))))))***+++++++++++++++)))***+++***))))))***++++++***)))(((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,((((((((((((((((((((((((((()))*********)))'''&&&))))))************))))))((((((((((((((((((((((((******))))))))))))******))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))******)))(((((('''&&&&&&%%%&&&((()))***+++++++++))))))(((((((((***+++,,,))))))(((((((((((())))))))))))(((((((((((())))))***)))(((''''''''''''((('''''''''&&&&&&&&&&&&%%%))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((''')))))))))))))))(((((('''***))))))((((((((((((((())))))))))))************,,,***'''''')))+++,,,,,,))))))((('''''''''((((((***************)))((((((*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))*********)))((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))+++,,,***)))(((''''''((()))***+++************))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((((('''(((***++++++***((('''***))))))((((((''''''''''''''''''''''''(((((()))((((((((((((((((((((((((******))))))((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))************))))))'''(((((((((((()))))))))***))))))))))))***++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((*********))))))(((((((((,,,------+++))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***)))******+++,,,,,,---...))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))((('''&&&)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************------,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((''''''(((((())))))))))))((((((&&&''''''((((((((((((((('''''''''''''''((()))))),,,------------,,,+++***)))+++,,,+++***)))***+++***))))))((())))))******'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''')))***+++,,,---(((((((((((((((((((((((('''(((***+++***)))'''%%%)))******++++++******)))((((((((()))))))))))))))***))))))(((((())))))*********))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((''''''&&&''''''((()))*********))))))(((((()))***++++++))))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''***)))))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((---+++)))((()))+++++++++******)))))))))))))))***))))))*********)))))))))************))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))************))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''((()))***+++******)))(((((()))******************))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))'''((()))******)))((('''(((((((((''''''&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((******))))))((('''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))************))))))(((((((((((()))))))))***+++************+++,,,,,,))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))((((((''''''&&&)))******(((&&&%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))***+++,,,---------(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((()))*********)))(((''''''***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))......---,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((###$$$&&&((()))*********'''''''''''''''((())))))/////////...,,,+++)))((()))+++,,,+++***)))***+++)))))))))))))))******+++((((((((((((((())))))***((((((((((((((((((((((((((()))))))))******++++++))))))))))))))))))))))))'''(((***+++***)))'''%%%((())))))******))))))(((((()))***++++++++++++***)))((((((''''''(((((()))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))(((((())))))))))))((((((''''''((())))))*********''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))******************************))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))&&&'''''''''((((((((()))---+++))))))***+++*********)))))))))))))))******((((((((())))))***+++,,,*********)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&******++++++***)))(((''')))))))))))))))))))))))))))))))))(((((('''''''''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))((())))))******))))))(((((((((((()))))))))******+++************+++,,,,,,))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((('''''''''%%%&&&''''''&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***(((&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((())))))''''''((()))*********)))''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((())))))))))))((((((''''''((()))))))))(((((('''''''''''''''((())))))//////...---+++***(((''')))***+++***))))))***+++******)))))))))******+++((((((((((((((()))******))))))))))))))))))))))))******************))))))))))))))))))))))))))))))((()))*********)))'''&&&(((((())))))))))))((((((((()))+++,,,---,,,,,,+++((((((''''''''''''(((((())))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''((())))))***+++++++++***)))(((((((((((()))))))))))))))******))))))))))))(((((((((((())))))(((((())))))))))))((((((+++++++++***)))((('''&&&((((((((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))((('''(((((()))))))))))))))((((((((((((((())))))***(((((())))))******++++++,,,***))))))***+++***)))(((((('''''''''((())))))'''''''''((()))+++,,,---((()))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))************))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************************(((((()))))))))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((***++++++******)))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&'''(((((())))))'''((((((((()))))))))***'''(((((())))))(((((('''(((((()))))))))*********))))))(((((())))))***+++***)))))))))(((((((((''''''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))'''((())))))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***'''&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***'''''''''((((((((())))))''''''((()))))))))((('''(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))+++***)))(((((()))***+++((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''***)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''(((((())))))))))))((((((+++******)))(((((('''''''''''''''''''''((())))))++++++++++++***)))((((((((()))******(((((()))***++++++******)))*********)))(((((('''((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((***,,,,,,,,,+++***))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++))))))*********)))))))))))))))(((((((((((())))))'''((()))******)))((('''++++++++++++***(((&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))(((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********''''''((()))))))))))))))((((((((((((((()))******((((((((()))***+++++++++***((('''(((*********)))((((((((((((((()))******))))))(((((((((***+++,,,''''''((()))***++++++,,,))))))))))))))))))))))))''''''(((((())))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,,,,+++************++++++*********(((((((((((())))))******''''''((()))))))))))))))((()))))))))***+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++)))'''%%%######%%%''')))''''''(((((())))))******###%%%&&&((()))***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******''''''((((((((((((''''''))))))))))))************'''''''''''''''((())))))******))))))(((((((((''''''((()))******)))(((''''''((((((((())))))***************************************)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''((((((((()))))))))***++++++***(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))'''((()))***************+++***)))(((((()))***+++((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))(((''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((())))))))))))((((((++++++***)))))))))))))))'''''''''''''''((())))))(((((()))************)))''')))***)))((('''((())),,,++++++***))))))******)))((('''''''''(((***+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******)))((((((((((((((())))))************))))))%%%''')))+++,,,+++***)))******))))))))))))******''''''(((((())))))************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++******)))((((((((())))))((()))***+++---...))))))************)))((())))))(((((((((((())))))'''((()))******)))((('''((((((***++++++***))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))************************(((((())))))******++++++''''''((()))))))))))))))((((((((((((((()))******%%%&&&&&&'''((())))))***(((''''''((()))******(((++++++******+++,,,------,,,+++)))((((((((()))***&&&&&&''')))***+++,,,---))))))))))))))))))))))))*********)))((((((''''''))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))"""%%%))),,,......---,,,******++++++++++++******'''((((((((())))))******''''''((()))))))))))))))(((((()))***+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))))))))((((((((())))))(((((((((((())))))+++***)))((('''&&&%%%%%%((((((((((((((((((((((((,,,,,,+++***)))(((''''''(((((())))))))))))((((((+++++++++***************...,,,************((('''''''''(((((())))))******''')))+++,,,,,,+++)))'''''''''''''''((((((((((((''''''(((((((((((('''&&&)))************))))))(((************************'''((()))******)))((('''))))))))))))))))))))))))***)))((()))***,,,,,,,,,((()))+++++++++***(((&&&))))))))))))))))))))))))...)))(((+++,,,'''&&&)))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***,,,++++++***)))(((((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))((((((((((((###%%%(((((((((((()))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))+++***)))(((((((((((((((++++++******))))))((((((************************+++***+++---...///---++++++***---000...((('''***'''&&&%%%''')))+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''')))++++++)))'''&&&&&&'''(((((('''&&&&&&))))))))))))************))))))))))))************''''''(((((())))))******)))))))))))))))))))))))),,,+++******++++++***)))***)))(((''''''((()))***************))))))))))))))))))))))))))))))))))))+++***)))'''''''''((())))))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))"""###%%%''')))+++,,,---***)))))))))))))))******+++***)))'''''')))***+++******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''''''''(((((((((((('''''',,,+++***+++,,,---+++)))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))******(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((---+++++++++,,,+++)))'''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******++++++++++++******))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,+++******+++++++++***+++,,,---......,,,+++)))************************---((((((++++++'''&&&)))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))******************************)))(((((()))******))))))((((((''''''&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))%%%'''))))))((('''((((((***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&*********************************,,,---...,,,******((())),,,,,,((('''(((((('''&&&''')))******)))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((***+++)))((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&''')))+++***)))+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))+++***)))(((''''''((())))))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((++++++***)))((((((((((((+++***(((''''''(((***+++***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))((('''''''''(((((())))))(((((('''+++******+++,,,,,,***)))************)))))))))(((******))))))))))))******))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))))))))************)))))))))******************)))***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))******(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((())))))***+++((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))((((((((((((((((((((((((((((((******+++,,,...---***((())))))))))))((((((((((((******(((''''''(((******''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))---,,,,,,+++***))))))))),,,------......,,,+++***************************+++((((((******''''''***))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))(((((('''''''''(((((())))))******'''(((***)))'''&&&&&&''')))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((((((((((((''''''((()))))))))((('''&&&%%%%%%&&&&&&&&&&&&''''''))))))))))))))))))))))))***))))))***,,,,,,***)))***'''''',,,///,,,)))((()))(((&&&'''((()))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))***((('''''')))******)))***)))(((''''''((()))***''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((++++++************++++++************))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''(((((((((((('''''''''''',,,+++***)))((('''''''''******((((((((((((******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''')))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))(((((('''((())))))******))))))(((***)))((()))++++++***(((************))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************)))))))))(((((((((((()))******)))************+++++++++))))))))))))))))))))))))******++++++++++++******((())))))******))))))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''((((((((((((((())))))))))))(((((((((((())))))&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((()))))))))***************))))))+++---///...+++)))******))))))((((((''''''+++******))))))******+++''''''''''''((((((((((((''''''&&&&&&''''''(((((('''((()))***+++,,,,,,,,,***************************)))(((''''''((()))***)))))))))))))))))))))))))))***+++***)))((((((((()))************)))((((((++++++++++++++++++++++++)))))))))***)))((((((***((()))))))))************(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((************************'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))***))))))((('''&&&&&&''''''((()))******+++&&&((())))))(((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''''')))***++++++***((('''''''''(((((()))******+++(((((((((((((((((((((((()))(((((((((******)))(((+++((()))111666333,,,)))'''&&&&&&'''))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))+++)))'''''')))***++++++***)))'''&&&&&&''')))***'''''''''((((((((())))))))))))*********+++++++++******))))))((((((''''''((((((((((((((((((((((((---,,,***)))***)))(((&&&******)))*********++++++************)))))))))((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((()))***((((((((((((((((((((((((((((((((((((''''''''''''******))))))((((((''''''&&&&&&''''''(((((())))))+++***)))(((((((((((((((***)))(((((((((((()))***))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))************))))))(((((('''(((******)))(((*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))(((((())))))***+++))))))*********+++++++++)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))))))))&&&&&&&&&''''''((((((((())))))(((((((((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((())))))************((((((***---///...+++)))******))))))((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((******)))))))))***+++,,,(((((()))+++,,,,,,,,,,,,***************************)))(((''''''((()))***))))))))))))))))))))))))$$$'''))))))((('''((()))(((((((((((((((''''''&&&************************(((+++,,,***(((((()))***((()))))))))************(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))***))))))((('''&&&&&&''''''((()))******+++$$$&&&((()))(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$(((((()))***+++,,,,,,---((((((((((((((((((((((((***(((''''''((()))(((''')))'''+++555:::666---(((%%%%%%%%%'''***+++***)))(((((((((((((((((((((((('''((((((((()))))))))***+++)))'''''')))+++++++++)))(((&&&%%%%%%&&&((()))(((((()))))))))*********************++++++++++++******))))))((((((''''''((((((((((((((((((((((((,,,+++))))))***)))(((&&&'''(((((())))))*********************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''***)))))))))((((((((('''''''''''''''((((((((()))((('''''''''((()))******)))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))************))))))'''''''''(((******)))((())))))))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))******&&&&&&&&&''''''(((((()))))))))(((((((((((())))))*********))))))((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))((((((%%%&&&&&&''''''(((((()))(((((()))+++------+++((())))))))))))((((((((((((%%%''')))++++++)))'''%%%''''''''''''(((((((((((()))(((''''''((()))+++,,,))))))***+++,,,,,,,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))"""&&&)))***((('''(((***)))))))))((((((((((((((()))))))))))))))))))))))))))...000+++((()))******))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))(((((('''''''''(((((())))))******###%%%(((((((((((()))+++)))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((('''%%%&&&'''((()))(((''''''''''''((())))))***++++++))))))))))))))))))))))))***)))''''''((((((((('''&&&&&&***222666111***'''%%%%%%&&&)))+++,,,+++***))))))))))))))))))))))))''''''(((((())))))******+++)))((((((***++++++***((('''&&&%%%%%%&&&'''((())))))))))))************((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((%%%$$$$$$&&&(((******)))&&&'''((())))))***))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((()))***++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))'''(((((()))))))))))))))((())))))******))))))((('''''''''(((***+++***((())))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((())))))))))))******))))))))))))***++++++)))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((('''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******+++******(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********''''''(((((()))******+++))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((())))))(((((()))++++++)))((((((((((((((()))))))))))))))***+++,,,,,,+++***)))''''''''''''(((((((((((('''&&&%%%$$$%%%''')))*********+++,,,,,,+++++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))$$$(((,,,,,,)))'''(((*********)))(((((((((((((((((((((((((((((((((((((((+++111333---((()))******))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))************************(((((()))******)))(((((())))))((((((''''''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))%%%'''((()))((('''((()))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))((((((((()))))))))*********+++''''''(((((())))))******************************,,,)))''''''(((((((((''''''&&&(((---...***(((***''''''(((***------+++)))))))))))))))))))))))))))'''''''''((()))************))))))***,,,,,,+++)))''''''''''''''''''''''''((((((((())))))))))))***(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))$$$######%%%(((***+++***&&&''')))***++++++******************))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******))))))(((((('''''''''&&&'''''''''''''''((()))***'''((((((((((((((((((''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))(((((())))))***''''''((()))))))))))))))'''(((((())))))(((((('''((('''''')))+++,,,+++)))((()))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,)))************+++++++++)))))))))))))))))))))))))))))))))******))))))))))))******************)))(((((()))******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''')))***++++++******(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++((())))))***+++,,,,,,,,,))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))%%%%%%&&&'''((()))***+++(((((())))))))))))(((((('''''''''((()))******+++***((('''((()))))))))'''''''''(((((())))))******)))((('''&&&&&&'''((()))''''''''''''((((((((()))***)))((('''(((***,,,...++++++,,,,,,,,,+++******************************'''((()))******)))((('''))))))))))))))))))))))))''',,,000///***'''(((***))))))((('''''''''''''''((((((((((((((((((((((((,,,333555...((()))+++)))))))))))))))************(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,++++++***)))((((((''''''((((((((())))))******))))))))))))))))))))))))************************))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))(((((((((((('''(((***)))'''&&&''''''******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&&&&%%%&&&'''((()))))))))))))))************************************,,,***((('''((()))((((((+++((((((***(((&&&)))...))))))***,,,---,,,***'''))))))))))))))))))))))))&&&''''''((()))******+++)))))))))+++------+++)))(((((())))))))))))((((((''''''''''''((((((((()))***++++++++++++,,,,,,,,,''''''(((((())))))******************************((('''&&&(((***+++***)))'''(((***+++,,,,,,++++++************))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((()))***+++,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''((()))***++++++%%%%%%&&&'''((()))******)))(((((('''''''''((((((''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))''''''((((((((((((''''''((('''''')))+++,,,+++***(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,*********)))******+++,,,)))************+++++++++))))))))))))))))))))))))******++++++++++++************++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))&&&''')))***+++++++++***''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---+++***((((((((()))***((()))))))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((************)))))))))))),,,+++***((((((((()))))))))(((&&&&&&((()))((('''(((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))************---+++)))(((((()))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))++++++***)))((((((((()))(((((((((((()))***+++,,,,,,+++++++++******))))))))))))))))))))))))))))))'''&&&%%%%%%&&&(((***+++((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---++++++************++++++***))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&(((***+++)))(((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((('''&&&'''''''''((((((((((((&&&((())))))(((((()))+++))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))***************************++++++,,,(((((((((((())))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))+++***(((&&&'''))),,,---,,,+++***************+++(((((())))))))))))((((((...***&&&&&&(((+++++++++,,,+++)))((('''(((((())),,,***)))((()))***)))(((,,,+++++++++***)))))))))++++++***)))((('''&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))///+++'''&&&((()))'''%%%''''''(((((())))))******((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))((((((''''''((((((((((((''''''+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,+++(((''''''(((((('''&&&(((,,,---+++)))''''''((((((((((((''''''))))))************))))))+++***)))(((((()))***+++***)))(((''''''((()))******+++***)))'''((()))+++************))))))))))))))))))************))))))(((((())))))*********+++***)))))))))((((((''''''))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******)))))))))))))))***&&&'''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((''''''''''''***)))'''&&&&&&'''(((((()))(((&&&&&&((()))((('''))))))******)))(((((('''))))))))))))))))))))))))'''(((((((((((()))))))))+++)))((('''(((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))))))))******+++***)))))))))))))))))),,,+++***)))(((((((((((())))))))))))((((((((('''))))))))))))))))))))))))************++++++,,,---))))))***+++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))***+++,,,---+++******))))))******+++,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''')))+++,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((('''''''''((((((((('''(((((())))))'''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((()))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))***************))))))))))))***++++++******))))))((((((''''''************************)))+++,,,+++***)))***+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***)))((('''((()))+++,,,((((((((('''(((((())))))(((((())))))))))))(((((()))&&&###"""%%%&&&&&&&&&,,,+++***))))))***+++,,,,,,***(((((()))***)))(((******)))))))))))))))(((*********)))))))))))))))'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((()))))),,,)))'''&&&(((***)))'''))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((''''''((()))((('''))),,,---+++)))))))))************))))))))))))************))))))+++***)))(((((()))***+++***)))(((((((((((()))***$$$&&&))))))((((((((()))(((((())))))*********+++))))))************))))))((()))))))))************++++++++++++*********)))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''((((((((()))))))))'''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))***+++++++++******$$$%%%&&&((())))))******))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))((('''&&&'''((()))******(((''''''((())))))(((***************))))))((())))))))))))))))))))))))''''''''''''((((((((((((***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))***+++,,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))*********))))))))))))***++++++++++++***))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))******+++,,,+++******))))))******+++...---,,,+++************((((((((((((((((((((((((***))))))((((((''''''&&&((((((((()))+++,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((('''''''''(((+++***)))((('''((()))***((()))***)))((('''((()))''''''((())))))***++++++))))))))))))))))))))))))"""###%%%'''((()))******)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************))))))((((((((()))******++++++***)))((('''&&&&&&***************************+++,,,,,,******+++,,,))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))******&&&&&&''''''(((((())))))((())))))******))))))(((***((('''((()))***)))(((*********)))******+++,,,,,,***(((((()))***)))(((''''''((((((((((((((()))(((((())))))******++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((&&&''')))******)))*********)))((('''''''''((((((((((((((()))******))))))(((((((((((())))))************************&&&&&&&&&'''((((((((()))(((((())))))))))))(((((())))))'''''''''''')))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&'''(((***))))))***,,,,,,***)))))))))************))))))))))))************))))))******))))))))))))******+++***))))))))))))***+++!!!%%%)))++++++)))))))))''''''((()))***+++,,,,,,))))))************))))))))))))))))))************++++++++++++************))))))************))))))******))))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******+++,,,,,,+++***)))%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************)))))))))***,,,---***(((''''''((())))))((()))))))))******))))))((((((((((((((((((((((((((('''''''''((((((((())))))***+++++++++******,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++(((((((((((()))***+++,,,+++++++++***************))))))))))))))))))))))))((()))*********)))(((''')))******+++++++++******))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))***++++++******))))))))))))******...---,,,+++***)))))))))(((((((((((((((((((((((()))))))))((((((((((((((()))(((((()))***+++***(((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***,,,+++)))(((((((((***+++)))******)))(((''''''(((((()))))))))*********+++((((((((((((((((((((((((###$$$%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************((((((((((((((())))))*********))))))((((((''''''************************)))***++++++))))))***+++(((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((())))))))))))'''((()))******)))((((((''''''((()))***+++++++++)))))))))******))))))))),,,,,,---.........,,,+++***)))))))))))))))))))))+++***(((((()))******)))'''''''''(((((()))))))))((((((((()))))))))*********+++,,,,,,,,,+++***)))(((((((((((((((((((((((())))))(((((((((((())))))(((((('''((())))))))))))***)))))))))((((((((('''((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))'''(((((())))))))))))(((***)))'''&&&&&&''')))***(((((('''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''++++++++++++++++++***)))''''''((((((((((((''''''))))))************))))))***))))))))))))))))))***+++******************+++&&&)))+++---,,,+++***+++'''(((((()))******++++++))))))************)))))))))))))))))))))*********)))))))))((((((((((((((())))))************))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((&&&%%%((()))))))))((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))*********+++******))))))***+++,,,---***)))'''''')))***)))(((''''''(((((()))(((((('''(((((((((((((((((((((((((((((()))))))))*********(((***++++++)))(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***++++++(((((((((((()))***+++,,,******************++++++))))))))))))))))))))))))+++,,,---...---,,,+++*********+++++++++******)))))))))))))))))))))))))))))))))************)))))))))))))))((())))))*********))))))))))))))))))***,,,,,,***))))))((((((((())))))))))))))))))))))))&&&''''''((()))***++++++***(((''''''((()))((('''(((((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&'''(((***+++,,,+++***)))(((((()))******)))******)))(((''''''(((+++*********)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************((((((((((((((())))))***''''''(((((())))))******))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((()))************)))(((((((((((((((((())))))))))))'''((()))******)))'''&&&&&&''')))***++++++++++++))))))************))))))((()))+++,,,+++***)))))),,,,,,+++******)))((('''+++)))(((((()))******)))((((((((())))))*********))))))((((((((('''''''''++++++++++++******)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((('''((((((((()))))))))***((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''((()))))))))))))))+++***(((''''''(((***+++(((((('''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((******++++++******))))))''''''((((((((((((''''''))))))************)))))))))))))))******)))))))))*********++++++*********+++,,,,,,+++)))((()))+++******))))))))))))))))))))))))************))))))******))))))))))))))))))(((((((((((((((((())))))))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************''''''''''''&&&%%%$$$###++++++******)))'''&&&%%%))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&''''''(((((())))))***)))((('''((()))***++++++)))(((((()))***))))))&&&''''''(((((((((((('''))))))))))))))))))))))))))))))))))))************%%%(((+++***'''%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))***+++,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++*********++++++++++++***)))))))))))))))))))))))))))))))))******++++++******))))))))))))(((((())))))******))))))(((((())))))******)))(((((('''((((((((())))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,+++)))'''&&&'''((('''&&&'''(((((())))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,((((((((())))))*********((()))***)))((('''((()))++++++***))))))((('''''')))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))((((((((()))******&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))***************))))))((((((((((((((())))))))))))'''((()))***)))((('''&&&&&&'''(((*********)))((()))******++++++******)))&&&)))++++++***(((((())),,,------,,,,,,+++***)))***)))((((((***+++******((()))))))))))))))*********)))))))))((((((''''''***)))((('''&&&&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))((()))+++***(((''''''((('''''''''((()))*********((((((((((((((()))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&'''((())))))******)))******((((((((((((******)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))''')))++++++)))))))))***))))))************))))))))))))************))))))))))))************))))))))))))***++++++***)))))),,,,,,+++(((&&&&&&''')))************))))))(((((())))))************))))))************))))))))))))************++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''(((((()))*********+++++++++***)))(((((())))))))))))))))))))))))'''((((((((())))))))))))&&&&&&&&&'''((()))))))))+++***)))((((((((()))***+++)))(((((()))******)))''''''((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***'''***---,,,'''$$$%%%'''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((''''''+++***)))))))))))))))))),,,+++***)))(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))+++++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''(((((())))))))))))))))))))))))))))))''''''((()))***+++++++++---***(((''''''((('''&&&'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********(((((($$$%%%''')))******))))))'''((())))))(((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***************))))))))))))***++++++''''''(((((())))))******))))))))))))))))))))))))''')))***)))((('''((())))))))))))))))))))))))))))))))))))***)))(((((('''(((((((((((())))))))))))(((((())))))(((''''''&&&'''(((***++++++***)))((()))******++++++******))))))+++---,,,***)))***,,,'''((()))***++++++***)))***)))'''(((***++++++***)))(((((((((((((((''''''***************+++++++++,,,***(((&&&%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))%%%(((***+++)))((((((***(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***%%%'''******(((''')))+++))))))************))))))))))))************))))))((()))***++++++***)))(((((())))))******))))))((()))***+++***((('''((())))))))))))))))))*********))))))************))))))************)))))))))((()))*********++++++++++++))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++,,,///111333)))******+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,...---+++*********+++++++++)))(((((()))******)))(((((()))***************))))))))))))))))))))))))''''''''''''((((((((()))***...111///***'''''')))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((++++++***)))(((((())))))(((((((((((()))***+++,,,))))))******+++++++++,,,)))))))))))))))))))))))))))((((((((((((***,,,---+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((***)))(((((((((((())))))))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************...,,,)))(((((()))(((''''''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''')))+++,,,+++)))&&&$$$!!!###'''***++++++)))(((&&&((())))))(((((()))+++&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''')))+++---...))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***************************++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))))))))((((((''''''''''''+++,,,---......---+++*********++++++++++++******'''***+++***(((''')))+++ """$$$&&&((()))))))))***((('''(((***++++++***(((((((((''''''&&&&&&%%%)))***+++,,,---...//////000...***'''&&&(((***,,,))))))))))))))))))))))))))))))(((((((((((())))))###&&&***+++))))))***,,,******))))))((((((''''''((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&'''((()))************))))))************))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++***)))(((***+++###&&&))))))'''''')))+++''''''((((((((((((''''''))))))************))))))((()))***++++++***)))((('''((()))******)))(((''''''***---...---+++******''''''((()))***+++,,,,,,))))))************))))))+++*********))))))((((((''''''(((((()))))))))***))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''&&&%%%%%%&&&'''***)))((()))***+++***(((*********)))))))))))))))+++******)))))))))))))))***)))'''(((***,,,------,,,***'''$$$#########$$$((('''&&&&&&'''((()))***)))&&&%%%&&&)))***)))''')))))))))))))))))))))))),,,***((('''&&&'''((()))***&&&###%%%)))+++)))&&&&&&%%%%%%%%%&&&''')))***,,,***((('''&&&'''((()))))))))(((((('''''''''&&&)))'''&&&''')))***(((%%%$$$(((+++***&&&%%%'''***+++(((&&&'''))))))'''$$$))))))))))))))))))))))))+++***)))(((((('''((((((''''''(((((())))))******+++******)))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''((())))))(((((()))***)))))))))))))))))))))))))))))))))***************((()))***+++,,,++++++***))))))************))))))))))))))))))))))))))))))'''((()))***************,,,+++***)))((((((((()))((((((''''''''''''((((((************++++++++++++(((((((((((())))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******++++++555///'''%%%&&&((('''$$$'''((())))))***)))))))))+++*********))))))(((((())))))))))))))))))))))))&&&''')))++++++++++++***)))((('''&&&''')))+++,,,''')))++++++((((((***,,,'''((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))''',,,000///***(((***---++++++***)))(((((())))))))))))))))))************************++++++++++++((((((((((((((((((((((((...+++'''''')))***)))'''%%%,,,111000++++++333;;;AAA444((((((,,,---,,,+++)))))))))))))))*********+++***)))(((''''''((((((+++'''%%%'''******)))(((%%%+++---)))'''******%%%******))))))))))))******)))))))))))))))(((((((((...+++((('''((()))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((('''(((((()))***+++'''(((((()))***++++++,,,******))))))((((((''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''((((((((()))******)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((************************((()))*********((('''&&&++++++******))))))(((((())))))))))))))))))))))))************************(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''))))))(((''''''))))))((('''***))))))))))))))))))))),,,+++******))))))*********((('''''')))***)))((()))((('''%%%%%%%%%&&&'''(((((('''&&&''''''))))))((('''%%%&&&)))***)))'''))))))))))))))))))))))))+++***((('''''''''((()))***'''$$$%%%)))+++)))''''''&&&&&&&&&'''((()))***,,,+++***)))((())))))***))))))(((((((((''''''''')))((('''(((******(((&&&%%%))),,,+++(((&&&(((++++++)))'''(((******)))'''))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))((((((((((((***)))'''&&&&&&&&&'''(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***************************)))(((''''''((()))***((()))***)))((('''((()))))))))))))))))))))))))))((((((''''''(((((()))***((()))***+++++++++***)))))))))************))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********((((((''''''''''''((((((&&&''''''''''''((((((((((((((((((((()))))))))***)))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******++++++888333---+++---...,,,***''''''((())))))))))))(((************)))))))))((())))))))))))))))))))))))''''''((()))***************)))'''&&&&&&'''((()))%%%''')))((('''&&&(((***&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))000---+++))))))))))))))),,,++++++***))))))******))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))),,,***'''''')))+++***))))))+++---,,,+++,,,000333888///((()))---,,,++++++******************)))))))))))))))))))))(((((((((---***((()))******)))(((%%%***,,,)))(((++++++(((***))))))(((((())))))***%%%&&&&&&&&&'''(((((((((***(((&&&%%%''')))))))))))))))(((((((((((())))))************)))))))))))))))(((((((((((())))))***'''(((((())))))*********))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((((((((((()))))))))))))))******)))((((((((()))***))))))))))))))))))))))))******))))))))))))******************)))))))))(((************************)))***+++++++++***((('''*********)))))))))))))))))))))))))))))))))))))))******************************))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******)))(((((()))***)))((())))))))))))))))))******,,,+++******))))))*********)))((()))))))))'''&&&&&&&&&&&&'''((())))))))))))((((((''''''''''''(((((('''&&&'''((())))))'''))))))))))))))))))))))))+++***(((''''''((())))))***'''%%%&&&)))+++)))'''((('''''''''((()))***++++++++++++++++++******)))))))))((((((((((((''''''***)))((()))++++++)))((('''***,,,,,,)))''')))+++***)))((()))***+++***))))))))))))))))))))))))))))))(((((((((((())))))************)))((('''''''''***)))'''&&&&&&&&&'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((()))))))))***+++)))(((&&&'''((()))))))))))))))))))))))))))((('''''''''((()))***'''((()))*********))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))******&&&''')))***++++++******)))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''((((((((()))))))))*********************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******++++++111...+++***,,,---+++(((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))***)))'''&&&%%%%%%&&&&&&&&&'''((((((''''''((()))'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******999000'''%%%)))---+++''',,,,,,+++*********++++++))))))))))))************(((((((((((())))))))))))+++++++++++++++++++++++++++)))'''((()))++++++***+++***))))))***,,,,,,---000***(((***+++***)))+++,,,,,,++++++***)))))))))'''((()))*********)))(((---,,,*********+++)))(((&&&)))***((())),,,,,,))))))((((((''''''(((((()))$$$%%%&&&&&&(((((()))***'''%%%$$$$$$&&&((())))))***))))))(((((())))))***+++++++++***)))(((((((((***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++******)))))))))))))))))))))))))))))))))************))))))))))))******)))(((''''''''''''))))))))))))))))))))))))******))))))))))))******************))))))))))))***************************++++++++++++******)))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((()))***++++++))))))***+++,,,+++***+++,,,---,,,***)))))))))))))))*********+++***))))))(((((())))))*********+++---,,,***(((%%%&&&((()))************))))))((((((''''''''''''''''''''''''((()))((((((((((((((((((((((((((((((***)))(((((((((((())))))***(((&&&''')))******((((((((()))))))))******+++((()))+++,,,,,,+++)))((())))))((((((((((((((((((*********+++++++++***)))''')))++++++)))((((((***((((((((()))************(((((((((((((((((((((((((((((('''(((((()))*********)))))))))((((((((('''***************))))))((((((((()))+++,,,+++)))((())))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))(((((((((((())))))***++++++***'''&&&&&&'''((((((((((((((((((((((((***)))((('''((()))+++,,,&&&'''(((******))))))((())))))************))))))(((((((((((((((((((((((())))))((((((((()))))))))&&&(((***+++,,,+++)))((())))))(((((((((((())))))((((((((()))))))))******(((((()))))))))************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++)))(((&&&'''))))))'''%%%(((((((((((()))******+++*********)))))))))))))))(((((((((((((((((((((((())))))'''&&&&&&'''((()))***)))(((''''''''''''(((((())))))***)))******+++***++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''')))***+++999111(((''',,,///---(((++++++******)))******+++((()))))))))************)))*********+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***)))(((((()))***,,,------***)))***)))&&&(((,,,---,,,,,,+++***))))))(((&&&''')))+++,,,+++)))((((((*********+++......,,,((()))))))))***+++***(((((((((''''''''''''(((((((((((())))))*********+++(((&&&%%%%%%'''(((((((((******)))(((((()))******)))((((((((('''''''''&&&******)))(((((('''((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))*********************************)))))))))((((((******)))((('''&&&&&&&&&))))))))))))))))))))))))******))))))))))))***************)))))))))))))))*********************************************)))(((((())))))******++++++))))))))))))))))))))))))************************&&&'''((()))***+++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++((((((((((((((((((((((((((()))******(((((()))***,,,+++***+++,,,---,,,***(((((())))))************))))))(((''''''''''''((((((((()))+++------,,,***'''((()))******))))))((()))))))))(((((('''&&&&&&&&&'''((((((((((((((()))(((((((((((((((((((((((()))((((((((((((((()))))))))((('''''')))*********)))))))))***************&&&(((***++++++***((('''(((((()))))))))))))))))))))***+++++++++*********'''((())))))(((''''''(((&&&'''(((((((((((()))***(((((((((((((((((((((((((((((('''(((((()))******'''((((((((()))))))))***'''))),,,------+++'''%%%((('''''')))+++,,,***'''))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***++++++***'''&&&&&&'''(((((((((((((((((((((((((((((('''''''''((()))***&&&'''(((******))))))((())))))************))))))(((((((((((((((((((((((())))))(((''''''(((((()))((()))+++,,,+++***(((&&&))))))(((((((((((())))))))))))*********+++++++++))))))))))))************)))((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))((()))***+++***)))'''%%%%%%%%%%%%&&&'''((()))))))))))))))))))))******(((((((((((((((((((((((())))))'''&&&&&&'''((())))))(((((())))))******+++))))))))))))***************++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++...,,,)))***,,,---+++***))))))(((((((((((())))))((()))))))))************)))*********++++++++++++************************+++++++++***)))(((''''''&&&(((******((()))---111000---+++***'''$$$(((...,,,,,,++++++***)))((((((&&&'''***+++,,,+++***)))$$$)))---,,,///555777444+++))))))+++,,,***'''%%%((((((''''''''''''((((((++++++******)))))))))(((+++)))((('''((()))((('''))))))************))))))&&&'''''''''((((((((()))******)))(((((('''((((((((((((((((((''''''''''''''''''(((((())))))******&&&&&&''''''((())))))***++++++++++++++++++++++++(((((((((((((((((((((((()))))))))((('''&&&&&&%%%))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))''')))***)))((('''((()))***)))(((((()))***)))(((((((((((()))******++++++))))))(((''''''''''''(((&&&&&&&&&(((***++++++***))))))))))))(((((((((((('''(((((()))(((((('''&&&&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++((()))************))))))&&&''')))***+++***((('''(((((())))))))))))******)))***,,,,,,***)))***+++''''''((((((((((((''''''&&&'''((((((''''''((())))))))))))))))))))))))))))))(((((((((((())))))***'''''''''((()))*********$$$&&&***,,,,,,)))%%%"""***(((&&&(((+++---,,,)))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))***+++)))(((&&&'''((())))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''((()))*********))))))))))))************))))))))))))))))))))))))))))))***)))((('''&&&'''((()))******++++++***)))'''&&&***))))))(((((())))))***(((((((((((()))))))))))))))))))))*********++++++((('''&&&&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))***************)))###"""""""""###$$$&&&'''))))))))))))************))))))))))))))))))))))))((((((((('''(((((())))))(((((()))***++++++,,,,,,((('''&&&'''((()))(((''''''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))###&&&(((***))))))(((((((((((('''''''''((())))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++)))''''''(((&&&)))+++***((()))...333222---***)))'''%%%)))///++++++******)))(((((((((((()))***+++++++++***)))###,,,111///111888;;;777,,,)))***///111---(((&&&)))((((((''''''(((((()))+++***))))))''''''&&&%%%,,,+++***)))******((('''((()))+++,,,,,,+++)))(((((((((((()))***+++++++++***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%%%%&&&((())))))***************************&&&'''''''''(((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((('''(((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++)))((('''&&&))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))((()))***)))((('''(((***)))(((''''''))))))(((''''''(((((()))******++++++++++++***))))))))))))))))))'''&&&''')))******))))))(((''''''''''''))))))&&&'''((())))))(((((('''%%%''')))((('''&&&(((***))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))((()))***+++(((((()))******)))(((((('''((()))***+++******)))(((((()))))))))*********'''***,,,+++)))((()))+++((((((((()))))))))((('''''')))***)))'''&&&''')))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))'''((()))))))))(((&&&%%%...***'''(((,,,//////---))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))***)))((('''((()))))))))))))))))))))))))))%%%&&&((()))***)))((('''((()))***+++++++++***)))))))))************))))))))))))))))))))))))))))))+++)))(((&&&&&&&&&((()))*********)))))))))))))))******))))))))))))******'''''''''(((((((((((()))))))))*********+++++++++)))((('''&&&'''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))***)))(((((())))))%%%$$$$$$$$$%%%''')))***((()))))))))************))))))))))))))))))))))))''''''((()))************)))))))))************)))(((&&&%%%&&&)))***)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((###%%%''')))))))))((((((((((((((((((((()))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))%%%(((++++++***)))***+++***))))))))))))+++,,,......***((()))***(((***---)))(((((((((((((((((((((++++++******************$$$...222...---333444000+++(((+++444888333---******))))))(((((())))))******)))))))))((('''''''''+++***)))***++++++***(((&&&(((,,,......,,,(((&&&))))))))))))************)))(((((((((((())))))***'''(((((())))))*********))))))))))))((((((((((((&&&&&&''''''(((((())))))************************&&&&&&'''((()))******+++((()))*********)))((('''))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))((((((((()))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))(((((((((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))******)))((()))***+++***((('''(((((()))***+++++++++---,,,++++++***+++++++++...+++)))((()))++++++***((('''&&&%%%&&&'''***+++%%%&&&''')))))))))((((((%%%'''))))))'''&&&(((***))))))))))))))))))))))))''''''((())))))***))))))((()))***)))((()))***,,,'''((()))******)))((('''))))))***+++++++++++++++(((((())))))*********+++'''))),,,+++)))''')))******))))))***++++++)))((()))+++,,,+++(((&&&(((***))))))))))))))))))))))))+++***)))(((((('''((((((******))))))(((((('''''',,,+++)))((((((((()))***222---((()))---111111000))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))************************'''((()))******)))(((''''''((())))))(((((()))***))))))))))))))))))))))))((())),,,......---+++)))((()))***,,,,,,++++++***))))))************))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''((()))((((((((()))***+++,,,******))))))))))))******(((((((((((()))))))))***)))************+++++++++***)))((('''((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,+++******+++,,,***)))(((((()))+++...///(((((())))))*********+++))))))))))))))))))))))))&&&''')))++++++++++++***)))*********)))((('''&&&***((('''(((+++,,,+++)))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((''')))(((''')))+++,,,+++)))))))))((())))))***++++++))))))))))))************************++++++++++++))))))))))))))))))))))))"""&&&***+++******,,,......***%%%&&&***,,,+++((()))&&&&&&***---+++***+++''''''''''''((((((((((((,,,,,,+++***)))))))))***$$$...111***'''++++++%%%+++(((,,,777===888222///******))))))))))))*********************+++++++++((((((((()))+++,,,+++)))%%%(((---000000---(((%%%))))))((((((''''''&&&&&&(((((('''(((((()))***+++'''(((((()))***++++++,,,******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''')))***+++,,,---((()))***++++++***))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******)))))))))***,,,---++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...)))***+++,,,,,,+++***)))************************''''''''''''((((((((((((&&&((()))++++++)))(((&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''((('''&&&%%%$$$%%%%%%&&&''''''(((((())))))******))))))))))))))))))))))))'''(((******((((((((()))***)))(((''''''((()))***(((((())))))))))))((((((&&&''''''((((((((((((((((((((()))(((((('''&&&&&&$$$%%%&&&'''((((((((((((******))))))))))))******************************))))))))))))))))))))))))++++++)))(((''''''''''''++++++)))((((((((()))***(((((()))************)))))))))))))))))))))))))))((()))***)))((('''((()))******+++,,,------......******)))))))))))))))***(((''''''((()))******)))&&&(((***+++,,,+++)))((())))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))******+++++++++******(((((((((((())))))))))))(((''''''((())))))(((&&&$$$%%%&&&'''(((***++++++)))(((((((((((())))))*********)))((('''''''''((()))))))))))))))(((''''''&&&''')))***+++++++++***---***)))+++***&&&&&&((()))***+++++++++)))((('''******)))(((((((((((((((******))))))((((((''''''((((((((((((((()))))))))+++++++++++++++***)))((()))))))))(((((((((((((((++++++++++++++++++++++++++++++******************'''''''''(((((((((((((((+++)))'''(((+++,,,***'''------,,,++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((++++++******)))(((((((((...---++++++,,,...///...)))))))))))))))))))))))),,,,,,,,,+++(((%%%!!!))))))))))))))))))))))))******))))))(((((('''''''''(((((()))))))))))))))'''((()))******+++************+++++++++******)))++++++++++++++++++++++++///...+++)))'''((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))(((''''''''')))***+++))))))*********))))))((()))))))))))))))))))))))))))))))))))))))******++++++)))'''(((+++,,,***((((((((())))))*********+++''''''(((((()))))))))***+++++++++************)))***************++++++,,,,,,,,,++++++***))))))))),,,++++++******)))))))))******+++,,,,,,,,,,,,+++))))))(((((((((((()))))),,,+++++++++***)))))))))))))))***++++++++++++++++++***************++++++*********************************++++++,,,,,,,,,''''''((((((((()))))))))'''((()))******)))((('''+++*********)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))***)))((('''&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((***)))(((''''''((())))))((())))))))))))))))))(((&&&'''(((((())))))(((((())))))******)))(((((('''%%%%%%'''(((((()))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))***)))(((''''''&&&&&&&&&))))))(((((((((***+++,,,++++++******)))))))))((())))))))))))))))))))))))***++++++***(((&&&'''((((((((()))******+++,,,,,,))))))(((((((((((())))))***)))((()))+++,,,+++***'''(((***+++++++++***)))))))))))))))))))))))))))+++******))))))*********))))))))))))))))))))))))******+++++++++***))))))(((((((((((())))))))))))(((''''''((())))))(((&&&%%%&&&&&&'''((()))******&&&&&&'''''')))***,,,,,,,,,+++******************+++++++++++++++***))))))'''((()))******+++++++++,,,******,,,,,,((('''))))))******+++***)))((('''******)))((((((((((((((((((((((((((())))))))))))*********))))))(((((((((***************)))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((((((***)))((()))*********))),,,,,,++++++***))))))((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********---+++))))))+++,,,---,,,))))))))))))))))))))))))+++,,,,,,,,,+++)))&&&%%%))))))))))))))))))))))))******))))))(((((((((((('''(((((()))))))))))))))(((((()))*********))))))))))))*********))))))(((************************++++++***)))***+++,,,---***))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******************+++,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++)))((((((***+++***(((((()))))))))******************))))))))))))))))))+++++++++************))))))(((((((((((()))******))))))))))))))))))******++++++++++++************))))))***++++++++++++******))))))((((((((())))))+++++++++***************(((((())))))))))))))))))++++++***************************************************++++++,,,,,,,,,((())))))))))))*********'''((()))******)))((('''************))))))))))))(((((((((((())))))))))))'''''''''((()))*********+++******))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''))))))(((((((((((()))))))))))))))******)))))))))&&&'''(((((())))))((((((***************))))))(((&&&'''((())))))***))))))((((((''''''''''''((((((************************))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''((()))+++,,,---,,,+++)))'''&&&&&&&&&''')))))))))))))))))))))))),,,------+++((('''''''''(((((())))))***+++++++++(((((('''''''''(((((()))***)))((()))+++++++++***)))))))))************+++))))))))))))))))))))))))*********))))))******+++))))))))))))))))))))))))***+++++++++***))))))((((((((((((((())))))))))))(((((('''((())))))(((&&&'''''''''(((((()))))))))(((''''''((()))***+++,,,******************+++,,,***++++++++++++******)))(((((((((((()))***+++,,,***)))***......***(((***)))************)))((((((***))))))((((((((((((((('''''''''((()))*********,,,,,,+++***)))(((((('''((())))))))))))(((''''''((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))*********)))((()))***,,,++++++******))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((''''''''''''''''''&&&)))************))))))(((************************'''(((((()))******++++++***)))'''((()))++++++***))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))***))))))))))))((((((((('''((())))))******))))))((())))))))))))((((((''''''(((((()))))))))(((((())))))))))))))))))))))))'''''''''(((((()))))))))***))))))((((((''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++++++++******)))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++***)))((()))***+++***((())))))))))))************,,,,,,++++++***))))))(((+++++++++************)))'''''''''''''''(((((()))&&&''''''((())))))******++++++++++++++++++,,,,,,(((((()))************)))+++***)))(((((((((((((((***************+++++++++*********))))))))))))))),,,,,,+++***)))))))))************************************+++++++++++++++))))))*********+++++++++(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))'''((((((((()))))))))*********************************))))))((((((''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((()))))))))******))))))))))))******''''''((())))))))))))))))))))))))******))))))((((((((()))***************)))((((((''''''(((((()))************************))))))))))))))))))))))))))))))((('''''''''''''''((((((((())))))***+++,,,***(((&&&$$$###$$$%%%&&&((((((((((((((((((((((((,,,,,,---+++)))(((((()))******++++++,,,,,,,,,---)))(((((((((((())))))***)))'''''''''))))))((('''******)))))))))***+++,,,))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))***+++++++++***)))((('''(((((((((((()))))))))))))))((('''(((******((('''))))))((((((((((((((((((,,,+++***)))((((((((((((((('''''''''((()))******(((((())))))))))))((('''***)))((((((((()))+++,,,)))(((***///000,,,***+++))))))*********)))))))))))))))(((((((((((())))))'''((((((((()))))))))***,,,+++++++++******))))))((()))))))))))))))(((((((((((()))***+++,,,,,,---************************))))))))))))************,,,,,,+++******)))))))))'''***,,,+++(((''')))+++,,,,,,+++++++++*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))(((((('''''''''+++++++++++++++***)))(((************************(((((())))))************)))((('''((()))******)))))))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))))))))((('''&&&'''((())))))***))))))))))))))))))))))))))))))))))))******))))))'''&&&%%%'''''''''((())))))******(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((()))))))))((()))*********((('''&&&((())))))************))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))******)))))))))))))))))))))*********,,,++++++++++++++++++++++++++++++*********))))))'''''''''''''''((())))))((((((((()))))))))************++++++,,,,,,------((())))))***************++++++***)))(((((((((((()))))))))***+++++++++,,,---,,,,,,+++++++++++++++,,,,,,+++***))))))))))))***************************************+++++++++************++++++++++++(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))++++++)))((()))***''''''((()))))))))))))))******)))(((((()))******'''(((((()))))))))))))))''''''(((((()))(((((('''((()))*********************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))*********))))))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))***++++++***)))***,,,***+++++++++++++++,,,,,,***)))))))))******+++,,,***)))(((((()))***)))'''*********)))***++++++,,,))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))***************)))((('''(((((((((((()))))))))))))))(((((()))******)))''')))))))))))))))(((((((((,,,,,,+++)))((((((((((((((('''''''''((()))******'''(((((()))))))))((((((***)))((((((((()))++++++((('''***///000,,,***+++))))))))))))))))))******))))))(((((((((((())))))***)))))))))((((((((('''))))))******+++++++++,,,))))))***++++++*********(((((()))***+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++*********)))'''***,,,+++(((''')))+++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))+++******))))))(((((((((***+++,,,,,,,,,***)))(((************************************))))))((((((***)))((()))+++,,,+++)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((())))))***************))))))***))))))(((''''''((()))******+++++++++***************************+++,,,,,,,,,+++***)))(((''''''(((((()))*********((((((((((((((((((((((((((())))))))))))*********'''((((((((())))))******((()))*********((('''&&&(((((()))***************************************)))))))))))))))******+++))))))******)))))))))*********)))))))))))))))))))))******+++,,,------...+++++++++*********))))))))))))(((((())))))***++++++++++++******)))))))))*********++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++***))))))))))))))))))))))))***+++++++++,,,,,,,,,+++******++++++,,,,,,++++++***))))))******************************************************)))************+++++++++))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))*********)))((('''''''''''''''((())))))))))))((())))))))))))((((((((((((************************(((***,,,+++***)))******&&&'''((()))*********)))***)))(((''''''((()))***'''((())))))******))))))&&&''''''(((((((((((('''))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***************)))((((((******)))))))))***,,,,,,))))))))))))))))))))))))''')))******)))***+++---))))))))))))))))))))))))************+++,,,,,,---...,,,++++++,,,---+++************++++++++++++,,,))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))(((((()))******)))'''))))))))))))))))))))))))((((((((()))***+++,,,---******************+++,,,)))******++++++++++++******)))))))))))))))******)))''')))......+++***+++)))))))))((())))))***+++((((((((((((((())))))************)))(((''''''''''''(((((()))***+++,,,,,,)))******++++++++++++***((()))))))))***+++++++++++++++++++++++++++++++++******++++++,,,---------************************)))*********)))((()))***++++++++++++++++++++++++************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************)))))))))))))))))))))***+++,,,,,,+++)))(((************************++++++******)))(((((('''***))))))***,,,,,,+++))))))))))))))))))))))))))),,,,,,+++++++++*********)))))))))))))))))))))))))))))))))************+++((()))******++++++******)))************))))))(((((()))***++++++,,,++++++************************%%%%%%&&&&&&'''((())))))+++******))))))(((((('''))))))))))))))))))))))))))))))*********+++++++++(((((())))))******++++++***++++++++++++******)))'''((()))******+++******************************)))))))))))))))******+++(((***+++***)))((()))***************))))))))))))(((((()))***,,,---...///+++++++++************)))***************+++,,,,,,,,,,,,,,,+++***)))))))))******************++++++******+++,,,,,,,,,,,,,,,*********))))))******+++***************+++++++++)))((('''''''''(((***++++++***************++++++***************************************))))))))))))))))))************+++))))))(((((((((((())))))((()))))))))*********+++(((((((((((())))))))))))))))))))))))((((((((((((&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))((()))++++++)))((()))***%%%&&&((()))*********))))))((('''&&&&&&'''((()))(((((()))************)))''''''((()))))))))))))))((())))))***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((******+++***))))))++++++******************))))))))))))))))))))))))''')))******(((((()))+++))))))))))))(((((((((((())))))))))))***+++,,,---///...,,,---......---+++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))((((((((())))))***+++,,,))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))***)))((()))++++++)))((())))))))))))))))))******((((((((()))***,,,---...,,,+++******************))))))***+++++++++++++++))))))************))))))***((((((,,,,,,))))))+++***)))((((((((()))+++,,,((((((((((((((()))******))))))))))))((((((((((((((((((((())))))*********(((((()))***************))))))))))))))))))))))))************************)))******+++,,,,,,------(((((())))))***+++++++++***)))((()))*********)))))))))))))))))))))))))))************************((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********''''''''''''(((((((((((('''(((***,,,,,,+++)))((())))))))))))))))))))))))*********))))))))))))))))))))))))***,,,,,,+++)))))))))))))))))))))))))))+++++++++++++++++++++,,,))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***)))******++++++++++++***'''((()))***++++++++++++))))))))))))))))))))))))###"""""""""###%%%'''(((++++++******)))((((((((())))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,******************+++,,,'''((()))******+++++++++************************)))))))))))))))******+++(((***+++***(((((()))+++************)))))))))(((((())))))***+++,,,------+++++++++************)))+++************+++,,,,,,***************)))))))))******))))))))))))))))))))))))***+++++++++++++++))))))))))))***+++,,,,,,+++++++++***************'''&&&%%%%%%&&&(((***+++))))))))))))***+++,,,,,,************************+++*********)))))))))(((((())))))))))))*********))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''(((((())))))******'''((()))***++++++***)))''''''(((((())))))******(((((((((((((((((((((((('''(((******((((((((()))%%%&&&((()))*********))))))(((&&&%%%%%%&&&((()))(((((()))***************(((((()))***************(((((()))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***&&&''')))***++++++++++++))))))))))))((('''%%%$$$)))))))))))))))))))))))))))******)))'''&&&'''(((+++++++++***************(((((((((((()))***+++,,,...---+++,,,,,,---+++***(((***,,,---------+++***))))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))%%%&&&''')))************(((((((((((())))))))))))***)))((()))++++++)))(((((()))))))))******************************++++++******)))(((''''''((((((''''''((()))))))))))))))((()))***++++++***)))(((+++((((((+++***((((((+++***)))(((((((((***+++,,,((((((((((((((()))******''''''(((((())))))******))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,''''''((()))***++++++,,,,,,)))'''(((+++,,,***'''''''''''''''((((((((((((************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++$$$%%%%%%&&&&&&'''''''''%%%'''***,,,,,,+++)))(((((((((((((((((((((((((((((((((((()))******++++++(((((((((***,,,,,,***((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))******++++++++++++))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,&&&'''((()))************((((((((((((((((((((((((,,,***(((''''''((()))***((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------)))(((''''''''')))***+++''''''(((******+++++++++************************)))))))))))))))******+++(((***,,,+++(((''')))++++++*********))))))((((((******************+++++++++++++++************)))***************++++++,,,''''''(((((())))))************))))))((((((''''''(((((()))***************(((((())))))***+++------,,,+++++++++******))))))'''&&&&&&&&&'''***,,,...(((((())))))***+++------************************+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))************))))))++++++***)))(((((())))))+++++++++*********))))))***(((&&&'''***+++)))'''&&&''''''((()))******+++))))))************))))))''''''''')))******)))(((***)))))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''((()))))),,,+++***))))))***+++,,,+++++++++***)))((((((''')))))))))))))))))))))))))))************))))))(((+++***)))'''''')))***+++************************+++)))(((&&&&&&((()))+++(((((())))))******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))************))))))))))))))))))************,,,+++++++++******))))))(((((((((((((((((((((((()))***+++++++++)))((('''+++++++++++++++***)))((())))))))))))))))))))))))************************,,,+++***)))))))))++++++)))))))))))))))))))))))))))***,,,------,,,***)))***************)))((((((******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''''')))***+++((()))+++,,,,,,+++)))(((((((((((((((((())))))***+++***)))(((((()))***+++******((((((((()))+++,,,******)))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***)))(((((()))***************))))))************))))))************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***(((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********))))))))))))))),,,+++***))))))***+++,,,***)))(((''''''((()))***)))***,,,------,,,+++)))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''((('''&&&''')))+++***)))(((***+++***)))((()))+++,,,***''''''((())))))((())))))))))))))))))))))))))))))))))))((((((((((((---,,,,,,++++++,,,,,,---***///000...,,,,,,***'''))))))************))))))&&&''')))***+++++++++***)))***+++***)))((((((***)))***+++,,,,,,+++***))))))(((''''''''')))***+++((((((((((((((((((((((((+++*********))))))((((((************************)))************+++++++++((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))************************))))))************))))))++++++***)))))))))))))))+++++++++*********))))))+++)))'''(((***+++)))''''''''''''((()))*********(((((())))))))))))((((((+++***))))))+++,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((((()))******++++++***))))))***++++++++++++******)))(((((('''))))))))))))))))))))))))((())))))*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))*********((())))))***************,,,,,,,,,++++++*********))))))************))))))))))))))))))************(((((((((((('''''''''&&&((((((((((((((((((((((((***************)))((((((******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((***************)))(((((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))((('''''''''((())))))***,,,------,,,***)))))))))((((((((()))*********************++++++,,,(((((((((((()))***++++++************************,,,,,,++++++************++++++,,,,,,,,,+++******(((((()))***************))))))************))))))************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((()))(((((((((((()))))))))*********))))))))))))******)))))))))))))))((((((((()))))))))))))))*********+++******))))))******+++***)))(((''''''((()))***)))***,,,---,,,+++***((())))))))))))))))))))))))************)))))))))((()))))))))))))))((((((((('''&&&&&&''')))******)))((()))******)))((()))***,,,***''''''((())))))((()))))))))))))))))))))))))))))))))))))))))))))(((+++++++++******++++++++++++222555000***)))))))))))))))************)))))))))***++++++,,,+++***))))))*********((('''((()))((()))***+++++++++******))))))((('''((((((******************************************)))))))))(((************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++******************************))))))))))))************************************************************))))))))))))******))))))))))))))))))))))))******************************++++++++++++******+++***))))))))))))))))))+++************)))))))))+++***))))))***+++***)))''''''(((((())))))******''''''(((((((((((('''''',,,+++***)))***+++,,,---++++++++++++************))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((***))))))((((((((())))))++++++***))))))***++++++++++++******)))((((((((())))))))))))))))))))))))'''((()))***************+++***)))(((((()))***+++((((((((((((((((((((((((***)))(((''''''((()))******))))))))))))))))))(((&&&'''(((((())))))((((((+++++++++++++++*********))))))************))))))))))))))))))***************************)))))))))((((((((((((((((((((((((+++******)))))))))))))))))))))******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))'''((()))******)))(((''')))************))))))((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++***)))''''''&&&''''''***+++,,,------,,,+++******))))))))))))***++++++)))******+++,,,,,,,,,,,,&&&'''((()))************+++***************+++++++++************)))))))))******++++++,,,+++++++++(((((()))***************))))))************))))))************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))******+++((((((((()))))))))******++++++************++++++*********))))))(((((('''(((((())))))******++++++)))******++++++******)))))))))(((((((((((())))))******+++++++++***((('''))))))))))))))))))))))))************))))))))))))(((((())))))))))))))))))'''''''''(((***+++***)))((()))******(((((()))***,,,***((('''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++333888111)))''')))*********++++++++++++************++++++******)))((((((******)))((('''((()))((())))))***++++++************)))((((((((())))))************************************))))))))))))************************)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))******************************++++++++++++************)))))))))))))))***************))))))))))))+++*********++++++******'''((((((((()))))))))***'''(((((())))))(((((('''((()))))))))(((((()))***)))))))))((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))((('''''''''((((((+++******************+++************))))))(((((())))))))))))))))))))))))&&&'''(((******+++++++++******)))(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''&&&'''(((((())))))((((((+++++++++***************))))))************))))))((()))))))))************++++++++++++++++++++++++((((((((((((((((((((((((+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))******))))))((())))))************)))((())))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((((((((***++++++,,,,,,++++++******************++++++,,,)))***+++,,,,,,+++)))(((%%%&&&(((***++++++******+++******)))******+++,,,***)))))))))))))))))))))((()))***+++++++++++++++(((((()))***************))))))************))))))************)))))))))((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++******(((((()))))))))*********+++******))))))******+++++++++******)))(((''''''''''''((()))***++++++,,,((()))***++++++***)))((())))))(((((((((((())))))******++++++***)))((('''))))))))))))))))))))))))*********)))))))))))))))((((((((())))))******+++)))((()))***,,,---,,,***((()))******(((((()))***,,,***((('''((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))************111333...))))))***)))******++++++++++++******((((((((()))))))))))))))***+++,,,+++)))((()))***)))))))))************++++++******))))))(((((((((*********************************)))))))))))))))************************))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************)))))))))))))))******))))))))))))))))))))))))******++++++*********+++(((((((((((())))))))))))((())))))******))))))(((%%%(((++++++)))'''''''''(((((((((((((((((())))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((******)))(((((()))))))))*********++++++******************)))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++******))))))))))))******************************))))))(((((((((((())))))***)))))))))(((((('''''''''((())))))******))))))************************))))))************))))))((()))))))))************'''((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++'''((())))))))))))((((((((((((((((((((((((((((((************************)))))))))******+++++++++)))))))))))))))))))))))))))******************)))((())))))*********))))))***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))******++++++++++++))))))************))))))***************++++++,,,******++++++***(((&&&%%%&&&''')))+++,,,++++++***+++***)))((()))***,,,---)))))))))))))))))))))***((()))******++++++++++++(((((()))***************))))))************))))))************)))))))))((())))))))))))))))))))))))************************))))))(((((((((((())))))************************+++++++++,,,+++***))))))))))))))))))************))))))(((((((((((()))))),,,++++++***)))(((((('''''''''((()))***++++++,,,((()))***++++++***)))((((((((())))))))))))((((((************))))))((((((************************))))))))))))))))))******(((((())))))******++++++******+++---//////---+++)))***+++***)))((()))+++---+++(((((()))******)))))))))))))))))))))))))))((()))))))))*********+++++++++************++++++)))++++++)))***---+++'''*********++++++*********'''(((((()))***,,,------,,,---...---+++++++++,,,++++++************++++++++++++*********)))(((((())))))))))))))))))))))))))))))))))))))))))******************************))))))*********++++++++++++***)))(((((()))***+++++++++++++++++++++++++++******************************))))))))))))******************************************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++(((((()))))))))))))))***)))***+++***))))))***+++(((((((((((())))))))))))))))))************))))))&&&))),,,,,,)))'''''')))************++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++************+++,,,---)))***++++++++++++***)))******))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))))))))******)))))))))************************(((((())))))))))))(((((()))(((((((((((((((((('''((()))******++++++******)))))))))***************))))))************))))))))))))))))))************(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))******+++(((((())))))******))))))))))))))))))))))))))))))************************((()))***+++,,,,,,++++++))))))))))))))))))))))))************************((())))))************)))+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******'''((()))***++++++++++++))))))))))))))))))))))))***))))))))))))***++++++*********)))((('''%%%%%%)))***++++++,,,,,,++++++***)))((('''((()))+++---)))))))))************+++))))))******+++*********(((((()))***************))))))************))))))************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))************************+++,,,------,,,+++***))))))))))))*********++++++))))))(((((((((((())))))+++++++++******))))))((((((((())))))******++++++((())))))******))))))((((((((())))))))))))((((((************************************************))))))))))))************))))))************************+++...000000...+++***+++,,,,,,******+++,,,---+++)))((()))******)))))))))))))))))))))))))))((())))))******++++++++++++++++++******+++++++++))))))&&&&&&***...,,,'''))))))************))))))))))))***+++---///111222---/////////---,,,---......---,,,++++++***++++++******+++++++++***))))))(((((((((((((((((((((((())))))))))))************************************)))************+++++++++***))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++(((((((((((())))))******''')))+++***(((''')))+++))))))))))))(((((((((((((((((())))))))))))(((((((((******((($$$###'''+++)))*********++++++++++++))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))''''''(((((()))***,,,,,,)))***++++++++++++***))))))))))))))))))))))))***))))))))))))))))))))))))((())))))*********))))))))))))************))))))************************(((((())))))))))))(((((('''''''''(((((((((((((((((()))******++++++******((()))))))))*********+++))))))************))))))))))))))))))******************++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************((())))))***++++++******))))))))))))))))))))))))************************'''''')))***+++++++++***)))))))))))))))))))))))))))))))))(((((()))))))))(((((()))***************+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))'''((())))))***)))((((((******))))))))))))******))))))((((((((()))******))))))(((((((((((())))))------,,,,,,++++++,,,,,,)))(((&&&%%%&&&(((+++---************++++++,,,,,,)))************))))))((((((((()))***************))))))************))))))************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))************************)))***,,,---...---,,,+++))))))*********+++++++++***))))))))))))))))))***************************)))))))))))))))*********))))))(((((((((((())))))'''((()))******)))((('''***************+++,,,---************************((()))))))))************++++++******************((()))***---//////,,,***+++,,,------++++++,,,------+++)))((()))*********))))))))))))))))))))))))((())))))******+++,,,,,,******))))))))))))******)))***)))'''(((,,,,,,((((((((())))))))))))((((((************,,,---///000---//////...---,,,---...222000...---++++++++++++((()))***+++++++++******))))))))))))))))))))))))((()))))))))************************************)))************+++++++++)))******++++++******)))++++++++++++++++++++++++******************************))))))))))))******************************************************---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((())))))***++++++'''((((((((())))))******''')))+++***'''&&&(((***))))))))))))((((((((((((''''''((((((((((((''''''))))))'''"""%%%,,,''''''(((((()))))))))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************#########$$$&&&''')))***)))***+++,,,,,,+++***))))))))))))))))))*********)))))))))))))))))))))))))))************))))))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((()))***************(((((())))))*********+++))))))************))))))))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))'''((()))+++++++++***)))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))*********************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************((()))***++++++***)))(((''''''(((((((((&&&%%%$$$++++++************++++++((((((((((((((())))))***(((''''''''')))***---...000///---,,,++++++,,,---((('''%%%$$$%%%(((***,,,******+++++++++,,,,,,,,,***************)))((('''(((((()))***************))))))************))))))************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))************************''')))+++---///......---)))************+++++++++++++++************++++++***************+++++++++*********)))))))))))))))***)))(((''''''((()))***'''((()))******)))((('''))))))******+++,,,...///************************(((((())))))*********+++,,,+++++++++***)))))))))''''''))),,,...---+++(((,,,---......,,,,,,---...---+++)))((()))*********))))))))))))))))))))))))((())))))***++++++,,,,,,))))))(((((((((((()))))))))---...)))''')))+++***''''''((((((((((((''''''))))))((((((((()))+++,,,---...///...,,,+++,,,---444222000---,,,+++***+++((()))***+++,,,,,,+++***************************(((((())))))*********+++************************)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++************************)))(((((((((((()))*********************))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,------,,,+++***))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))*********+++++++++,,,+++++++++***)))))))))(((***++++++***)))***+++++++++***)))(((((())))))************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******++++++************************((()))***++++++***)))(((************************+++*********))))))(((((())))))***++++++++++++***------,,,+++***)))((('''((((((((()))******++++++)))************+++++++++************************(((((((((((((((((((((((())))))))))))***,,,---...************************+++***))))))(((((()))))),,,+++*********+++,,,---444222...+++))))))***++++++,,,,,,+++)))((()))+++)))***+++,,,,,,+++***)))))))))************))))))+++++++++++++++***)))(((************************,,,,,,,,,++++++*********)))))))))))))))(((''''''+++***)))(((((()))***+++((((((((((((((('''''''''************************((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))))))))***+++,,,------...'''((()))++++++******)))+++*********))))))((((((***)))(((((((((***+++,,,))))))))))))))))))))))))******+++,,,------......))))))))))))))))))))))))+++***+++000555555111+++************************)))))))))))))))))))))))))))((('''((()))***)))'''+++++++++***************---,,,+++******+++,,,---,,,///222333000---***)))************************++++++++++++++++++++++++((((((***+++++++++++++++******)))'''&&&&&&(((++++++'''&&&***---***((((((///***(((***+++((())),,,))))))************))))))******++++++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))************)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))++++++*********)))))))))***************)))(((((((((((()))************)))******))))))(((((((((((())))))))))))))))))))))))************)))))))))(((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))))))))************************+++,,,,,,...---,,,+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++***************)))+++,,,,,,+++******+++++++++***)))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))************************))))))************))))))************************************)))))))))((())))))***++++++++++++************)))))))))))))))*********))))))))))))))))))************+++++++++******************************************************)))))))))***++++++************************...---,,,,,,++++++,,,,,,++++++*********+++,,,---000///,,,***)))((())))))***++++++***)))((()))***)))***++++++++++++***)))))))))************))))))******+++++++++***))))))******************************************)))))))))*********))))))((('''******))))))))))))******))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))************************+++++++++*********))))))*********************+++'''((()))***+++******)))************)))))))))(((***))))))))))))******+++))))))))))))))))))))))))******++++++,,,,,,------))))))))))))))))))))))))+++))))))---111222...***************************))))))))))))))))))))))))+++***)))***+++,,,+++))))))))))))*********++++++,,,+++************+++,,,(((+++---...,,,)))((('''*********************************************************+++++++++++++++------,,,***)))***---000555---'''))),,,------///;;;777111,,,***))))))(((******++++++++++++************++++++++++++******+++++++++************************************************************************++++++*********))))))))))))))))))))))))***))))))))))))((((((((()))************))))))(((''''''((()))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************))))))))))))+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***))))))))))))***++++++,,,++++++*********+++++++++************)))))))))))))))))))))))))))))))))***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************++++++++++++---...---+++*********+++***))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))(((((('''*********************************))))))*********************************************))))))))))))))))))***++++++++++++***''''''(((((()))))))))***++++++******)))((((((''')))************+++++++++************************************************++++++***))))))((())))))************************++++++***))))))))))))***+++************+++,,,,,,++++++***))))))((((((((()))***+++***(((((()))***)))***++++++++++++***)))))))))************)))))))))******+++++++++******))))))))))))))))))))))))(((((())))))))))))))))))*********+++******)))((())))))************))))))))))))))))))*********************************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))************************+++++++++************************)))))))))(((((((((((()))************)))************))))))))))))*********+++******))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))+++)))(((***---...,,,)))************************))))))))))))))))))))))))+++***)))***+++,,,+++)))&&&''''''(((***++++++,,,+++******))))))******+++'''(((******(((''''''(((************************)))))))))))))))))))))))),,,,,,+++******+++------......---+++***,,,000333DDD666***(((+++---///222???AAA;;;...'''***+++(((++++++,,,,,,,,,,,,++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++******************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))((())))))***+++(((((((((((((((((()))))),,,,,,+++******)))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************)))))))))***+++++++++,,,---...///...,,,***************)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((************************,,,+++))))))))))))+++,,,*********************************)))))))))))))))))))))***++++++++++++***((((((((())))))))))))***************))))))(((((())))))*********+++++++++******************************************************)))(((((())))))*********************************)))(((((((((((((((***************++++++,,,(((((()))******)))((((((((()))+++***)))((((((************++++++*********))))))************))))))((()))***+++++++++++++++((((((((((((((((((((((((((((((((())))))***************+++++++++******)))((()))***++++++***)))(((((()))))))))))))))******************************+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,))))))))))))))))))))))))******************************************************************))))))((()))))))))*********************)))))))))))))))***++++++,,,+++***((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++)))((((((***,,,+++)))************************)))))))))))))))))))))))))))((('''((()))***)))'''&&&''''''((())))))*********))))))))))))))))))***)))***+++***))))))***,,,************************************************,,,+++***)))***---///111,,,,,,***((((((***///333KKK;;;,,,'''***+++---...666CCCCCC222'''+++///---++++++,,,,,,,,,,,,++++++******++++++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))***************,,,+++************+++,,,))))))))))))))))))))))))************************((())))))*********))))))'''(((((()))))))))))))))))))))))))))************************************))))))))))))))))))******,,,,,,+++)))(((((((((((())))))))))))))))))))))))************************(((***+++***)))((()))***((()))))))))*********+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))))))))((())))))***+++(((((((((((((((((())))))------,,,+++***)))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))***+++++++++,,,---...///...,,,************)))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************************************,,,+++***))))))***+++,,,************************))))))))))))))))))******))))))***++++++++++++***++++++*********)))))))))(((((())))))************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((()))***+++,,,************************------,,,++++++++++++,,,))))))******++++++++++++'''(((***+++,,,+++***)))''')))++++++***))))))***+++******************+++))))))************))))))((()))***+++++++++++++++((((((((((((((((((((((((((())))))******+++++++++)))******+++++++++******((()))***++++++***)))((('''''''''(((((()))))))))))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,---)))))))))))))))*********))))))))))))))))))*********+++,,,,,,,,,***)))((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))),,,***))))))***+++++++++************************)))))))))))))))))))))))))))((('''((()))***)))''')))))))))((((((((((((((()))))))))******)))))))))***++++++***))))))+++---************************++++++++++++++++++++++++))))))((()))+++...111444******)))(((''')))---111BBB555***(((***++++++,,,---AAAIII999***+++111222******++++++++++++************++++++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++((((((((()))))))))******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))************++++++((())))))************)))(((((()))***************)))))))))************+++************************))))))))))))************,,,+++******))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))***((())))))******+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***))))))))))))***++++++,,,++++++*********++++++------,,,+++******))))))))))))))))))))))))))))))+++******))))))******++++++++++++++++++++++++++++++++++++******************************++++++++++++---...---+++*********)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************++++++************++++++************************))))))))))))************))))))***++++++++++++***,,,+++++++++******))))))'''(((((()))******++++++)))************+++++++++************************((((((((((((((((((((((((((((((((()))***,,,---...************************,,,,,,+++***************((()))******++++++******((()))***,,,,,,,,,+++***'''))),,,,,,+++******+++++++++***))))))***++++++))))))************)))))))))******+++++++++******))))))))))))))))))))))))))))))******************((()))******+++*********))))))************))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++))))))***+++,,,---......)))))))))((()))******+++))))))))))))************++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***************+++,,,---************************))))))))))))))))))))))))+++***)))***+++,,,+++)))*********))))))((((((((()))******++++++******))))))******)))(((((()))+++************************++++++++++++++++++++++++''''''((()))+++...111333+++++++++***)))***---000111+++''')))++++++,,,...--->>>FFF<<>>888444444222222333333444444555555222222333333333333444444111222222222222333333333222222222222222222222222333333333222222222111111000111222333333222111000111111111222333333444444222222222222222222222222333333333333333333333333333444555555666666555555999888666444333222222333333333333333333333333333222333333444444333333222222222222222222222333333222222222333333444444444444444333333333333444444111111111222333333333444555444444333222111000000222222222222333333333333444444444444444444555666333333222111111222333333111111111222222333333333333333333222222222111111111111111111111222333333222333444444555555444444333333333333333333333333333333333222222222111111222222222222222222222222333333333444444333222222444333222222111111111222444333222222111111222222222111111000000111222333222222111111111111222222222222222222333333333333222222222222222222222222000000000111111111222222222222333333444444444555222222222222222222222222111111222222333333333333333333222222222222333333333333333222222222111111222222222222222222222222111111111111111111111111000000111222222222222222333333222111111111111111444333333333222222222222111111222222222222111111555555555444444444444444222222222222222222222222222111222777;;;:::444///222222111111111111111111333444444444333222000///333333333333444444444555222222333333444444555555444444333333222333333333222222222333333444444444333333333333333333333444444444444444444444444444333333333222222111111111444444333222222111000000222222222333333444444444444333333222222222222222222222333333333333444444555444444333333222222111222222222222222222222222......///111222333444555333333333333333333333333111111111111222222222222222222222222222222222222222222111111111111222222222222222222222222222222000111111111111222222222222222222222333333333333444333333222222333333444444333333222222333333444333333333333333333333333111111111222222222333333333333222222222333444444222222111111111111222222111111222222222222111111222222222222222222222222444444444444444444444444444444444444333333333333222333333444444555555555333333222111111111222222666555444333222222222222222222222222222222222222222222222222222222222222222222222333333333333444222222666<<<===888555666222333333333333333333333222222333333333333444444222222222222333333333333222222222222333333333333333333333333222222222222111111222222222222111111333333333333222222222222333333333333333333333333222222222222222222222222444444555666666666666666;;;999666333222111222222333333333333333333333333222333333444444333333222111111222333333444333333222222333333333333444444333333333222222333333333222222222222333333333333666555444333222111000///333333333333444444444444555555444333222222333333222222333333333333222222...///000111222333333444333333333333222222222222222111111111111222222333222333444444555555444444333333333333333333333333333333333222222222222111333333333333333333333333444444444444333222222111333333222111111111111222333333222222111111222222111111111111111222333444222222111111111111222222555444333222222222333444222222222222222222222222111111111111222222222333111222333444555666777777333333333333333333333333444444444333222111111111333333222222222222333333333333333222222222222111333333333333333333333333222222222222222222222222000111111222222222222222444444333222222222222333222222222222222111111111222222333333333333222222555555444444333333222222222222222222333333333333333222222555888888444111111111222222222222222222444444444444444333222111222222333333333444444444222222222333333333333333333333333333333333444555222222222222222333333333111222222333444444555555555555555555555555555555444444444333222222111111444444333333222222222222333333333333333333333333555444222111111222333444333333333333333333333333333444444444444333222111111111111111111111111111...///000111222333444444222222222222222222222222///000000000111111111111111111111111111111111111222222111111111111222222222222222222222222222222000000111111111222222222222222222333333333444444555444333333222222222333444333333222222333333444444444444333333444444444222222222111222333333444333333333333333333333444222222111111111111222222222222222333333222222222222222222222222222222222333333333333333333333333555444444333333222222222222222333333444555666666444444333222111111222222333222111111000000000111111111222222333333333444222222222222222222222222222222222222333333333333111111444999:::666444666333333333222222111111111222222222333333333444444222222222333333333444444222222222333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555555555999777444222111222333444444444444444444444444444333333333333333333333333000111222444444444444333333333333333333333333333444444333333333333444444333333333333333333222222555555444333222222111111333333333444444444555555555444444333333333333333111222444555555444222111000000000111222333333333333333333333333333333333222222222111111222222333000111222222333333222222222222222222222222222222222222222222222222222222333333333333333333333333555555555444333222111000222222111111111111111222333333222222111222222333111111111111222333333444222222111111111111222222444333111///...///111222111111111111111111111111111111222222222333333333000000111111222333333444333333333333333333333333555555444333222222111111333333333222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000111222222333333222222333333222222222222333333111111111111111111111111222222333333333333222222333333222111111000//////222222222333333333333333444222111222444555333111111111222222222222222333333333333333333333222222000000000111111111222222333222222222222222222222333333333333333444555666444444333333333333333333333333333333444444555555444444444444444444444444444444444444333333222222222222333333444444444444555555444333333222111111444444222222222333444555333333333333333333333333333333444444444333222222000000000000000000000000111111111111111222222222111111111111111111111111111111111222222222333333111111111111111111111111222222111111111111222222222222222222222222222222000000111111111222222222222222333333333444444444555555444333222222222222444333333222222333333444555555444333333444555555444333333333333444555555333333333333333333333222333333222222222222333333333333444444444444333333444444444444444444444444333333333333333333333333444444444333333222222111222222333333444555666666666555444333333333333333111000000000111111222333222222333333444444555555222222222222222222222222111111111222222222222333333111333777888444222444444333333222222111111000222222222333333333444444222222333333333444444444222222333333333444444444333333333333333333333333333222222222222222222333111222222333444444555555333333333333333333333333333333333333333333333333222222333444444444444333555444333222222333555666444444444444444444444444333333333333333333333333111222333444444444444444333333333333333333333333555555444444444444555555444444333333333333333333333333333333333333444444333333333444444444555555444444444333444444555666111222444666666444222111333333333333333333333222333333333333333333333333333333222222222222222333000111222222333333222222222222222222222222222222222222222222222222222222333333333333333333333333555555555444333222111000111111111000000111222222333222222111222222333333111111222222333333333333222222111111111111222222333222000...---...///000111111111111111111111111111111222222222333333333111111111111000000000000333333333333333333333333444444333333333333333333444333333333333333333444222222222222222222222222333333333333333333333333222222222222222222222222111111222333333333333222222222111111111222222333111111111111111111111111111111222222222222111111333333222111111000//////222222333333333444444444333222000000111222111111111111222222333333333333111111111111111222222222000000111111111222222222333222222222222222222222333333333333444555555666555555555555555444444444555555555444444333333333333333333333333333333333444444444444444444444444222222333444444555666666555555444444333222111111333333333333333444444555444444333333333333222222333333333333333333333333000000000000000000000000111111111111111111111111111111111111111111111111444444444444555555555666222222222222222222222222222222111111111111222222333333333333333333333333000111111111111222222222333333333333444444444444555444333333222222222222444333333222222333333444555444333222222333444555333333444444444555555555333333444444444333222222333333222222222222333333444444555555555555444444444444444444444444444444333333333333333333333333333333333333222222222222222333333444444555555555555555444444333333444444222222222222333444555666333333333444444555555555333333333333333333333333111111111111222222222222555333333666666222111333444444333333222222222111222222333333333333444444333333333333444444444444222222333333444444555555333333333333444444444444333333222222222222333333111222222333444555555666333333333333333333333333444444444444444444444444111111222333333333333333111222222222333555666666444444444444444444444444444333333222222333333444444444333333333333444444444444333333333333222222666555555444444555555666333333333333444444444444222222333333444444555555333333333333444444444444444444333444444555666666111333444666666444333111444444444333333333222222333333333333444444444444444333333222222222222333222333444444555555444444333333333333333333333333111222222222222333333333333333333333333333333333444444444444333222222111111000000000000111222222222222111111222222333333222222333333333333222222222222111111111111222222333222111000000000111222111111111111111111111111111111111111222222222333333333333222222111111111333333333333333333333333333333333333444444444444444444333333333333444444111222222222222333333333333333333333333333333333333333333333333333333333111222222333333333333333222111111111111222222333111111111222222222222222111111222222222222111111555555444444333333222222222222333333444444555555333222111000000000111111111111222222333444444444111000000000111222333333333333444444444555555555222222222333333333333333444444444444444444555666555555555555555666666666666666555555444333333222333333333333333333333333333333444444555555666666444444444444555555555555333333333333333333333333222333333444555555444444444444444333333222222222444333222222222333444444111111111111111111111111000000000111222222222333222222222222222222222222333333444444444555555555333333333333333333333333222222111111111111222222333333333333333333333333000111111111111222222222333333333444444444444555444444333222222222333333444333333222222333333444555444333222222333444555111222333444555444333333333333444444444333222111222222111111111111222222333444444555555444444333333333333333333333333333222222222222222222222222222222222222222333333333444444444444444444444444333333333222333333444444333333333222333333444444333333333333333333444444333333333333333333333333222222222222333333333444555222333555666333222555444444444444333333333333222222333333333333444444333333333444444444444555222222333333444555555666333333333444444444555555444333222222222222333444333444444444444444444444444444444444444444444444666666666666666666666666111222333333444444333333000111333444555444444444555555555555555555555555444333333222222333333444888666444222111222333555444444444333333222222222555444444333333444444555222333333333444555555555333333333444444444444444222222222222333333333333555444333333333333333333333333444555555444333333222222222222222333333333333333333444444444555555555444333222222222222222222333444444555555444444333333333333333333333333111111222222222333333333444444444444444444444444333333333444444333222222000000000000000111222222222222111111222222333444333444444444444222111000222222111111111111222222222222222222222222333333111111111111111111111111000000000111111111222222222222333333333333333333444444444444444444444444444444444444444444444444444444333333333333444444111111222222222333333333444444444444444444444444333333333333333333333333111222333333444444333333222222222222222333444444222222222222333333333444222222333333333333222222555555555444444444444444222222333333444555555666333444333333222111222222111111222222333444444555111111000000111333444555444444555555555666666666222222333333444444555555666555555444444444444555333444444555555666666666555555555555555444444444444444444444444444444444222333333444555666777777666666666555444444333333000111111222444555666666111222444555666555444444444444444333333222222222555444222111111222444666333333333333333333333333......///111222333444555444444444444444444444444000000111111111222222222333333333333333333333333222222111111111111222222333333333333333333333333000111111111111222222222333333333444444444555555444333333222222333333444444333333222222333333444555444222111111222444555///111333444444444222111333333444555444333111000111111000000000000111111222333333444444333333222222222222222222222222222222222222222222222222222111111111222222333333444444444444444444444333333111111111111222333444444333333222111000000000000222222222222222222222222333333333333333333333333333333333444444444555555444111222555666333444777444444444444444444444444222222333333333444444444333333333444444444555555222222333333444555666666333333333444444555555555444444222222222222444444666666555444444333222222444444444444444444444444777777777777777777777777222333444444555555444444111222444555555444222111555555555555555555555555444444222222222222444444:::888444111000111333555444444444333333222222222444333333222222333333444222222333333444555666666555555555444444333333333111111222222222333333333666555333222111000000000333444444444444444444333//////000111222333333444333333333444444555555555555444333333222222222222111111222333333333222222444444444444444444444444111111111222222333333333444444444444444444444444222222333444444444333333000000///000000111222222222111111111222333333444444555555555444222000///222222111111111111222222///000111222222222222222000000000000000000000000///000000000000111111111000000111222333333444555444444444444444444444444555555555444444333333222555444444333333444444555111111111222222333333333444444444444444444444444333333333333333333333333111222333333444444333333333333333333444444555666222222222333333444444444333444444555555444444333333333333333333333333333222222333333444555666666444555666555333222333444111111222333333444555555222222111111222444666777333333333444444444555555222222333444444555666666777666555444444444444444222222333333444555666666333333444444555666666666555555555555555555555555000000111222444555666666333333333333444444555666444444444333333222222222222222333333333444444444777888999999777555222111333333333333333333333333333333333222222111111111222222111111111111222222333333222222333555666777000111111111111222222222111111111222222333333333222222111111111111222222111111111111111111111111222222222222222222222222555444444333333222222111444555666666444222222333222222111111222222333444444444333222111111111222333333333333333333333333333222111111000111111111111111222222222333333333111222333333333333444555444333333222222333333444222222333333444333333333222222222222111111000000111111111111111111111111444444444333333222222222222222333444444444444333666555555444444333333222222222222222111111000000111111222333333333333222333333333333333333333333444444444444444444444444444444444333333222222222333333333444444444555555111222222333444555666666444444444444444444444444222222222333333444444444444444555555555555444444222222222222222222222222666666666666666666666666444444444444444444444444444444444555444444333333777666555444444444444444333222111111111222333444777666555444333333444555444444444444444444444444444444444444444444444444555555555444444333333333555555444333333222111111222222444555555444222222444444444444444444444444555555555555555555555555111111222222333444555555333444444555555444444333777666666555333222222111444333222111111222333444333333333444444444555555333222111000000000111222222111111000000111111222555555555444333222111000000111111111111222222222111111111222222333444444555555444444444333333333000000000111222444555666000000000000000000000000222111111000///......---...//////000111222222222666666666666666666666666111111111222222333333333444111222777888555222222333333333444444444555555333333333444444444555555555555555555666666666666444444222111111222444444444444444333333222222222333333333333333333333333333333333333333333333333444444333222333444555666666666555444333222222111333333444444555666777777666666555444333333222222333333333444444444555555555555555555555555555555555666777777777666444333555555555555555555555555777777888888888666555444666666666666666666666666888888777666666666666666555555444333333333333444222222222333333444444444444333333333333444444555444444333333222222222222222222222333333333444444222222333333222000---,,,333333333333333333333333333333333333222222222111222222111111111111222222444333333333333444666777222222222222333333333333333333333333444444444444333333222222222222333333111111111111111111111111222222222222222222222222333333333333333333333333111333444444222111111222222222222111222222333444333333222111111111111111333333333333333333333333333222222111111111111111111222222222222333333333333444555555444333444666444333333222222333333444333333444444444444333333333222222222111111111111222222222222222222222222444444333333222222222222111222333333444444333333444444444444444444444444333222222222111111111111111111222333333333333222333333333333333333333333222222222222222222222222444444333333222222222222444444444444555555555666222333333444444555555666555555555555555555555555444444444444444555555555444555555666666555555444333333333333333333333333333333333333333333333333444444444444444444444444444444444555555444444333666666555444444444444444444333222111111222333444777666555444444444555555555555555555555555555555444444444444444444444444555555555444444444333333666666555555444333333222333333444444444444333333444444444444444444444444555555555555555555555555444444444555555666666777444444444555555444444444444444444444333333333333444333222111111222333444444444444444444444444444444333222222222222333444444333333222222333333444444444444444333222111000111111111111222222222222333333333333222222222222555555555444444444333333555444444333222222222333222222222222222222222222222111111000//////......000000111111222333333444555555555555555555555555333333333222222222222222333222444:::;;;666222111333333444444444555555555444444444444555555555555555555555555666666666666666555555444444555555666444444444333333333222222333333333333333333333333444444444444444444444444444444333333333444555666666555555444444333333222333333444555555666666777666666666555444333333333333333444444444555555555555555555555555555555555666777888888888777555555555555555555555555555555555666777888888888777666666666666666666666666666888888777666666666666666666555555444444444444444444444333333333333333333444444333222222222333333333333222222222222222111222222222222333333333333333444444444333222000///333333333333333333333333444333333333333333222222333222222111111222222333555444444333444444555555333333333444444444555555555555555555555555444444444444333333333333444444111111111111111111111111111111111111111111111111111111222333333444555555111333444444222111111222222222222222222333444444333222111111000111111111333333333333333333444444333333222111111111111111222222222222333333333333555666777666555444555666444444333333333333444444444555555555555555444444333333222222222222111111222222222222222222222222333333222222222222222111111111222333333333333333222333333444555555666666333333222222222222111111111222222333333333333333222222222222222222222222111111111111111111111111333333222222222222222111444444444555555555666666444444444444444444444444666666666666666666666666666666666666666555555555444555555666666555555444444444444444444444444444222222222222222222222222555555555555555555555555333444444555555555444444555555444333333333444444444444333333222333333444555555555444444555666666777777777777777777777777555555555555555555555555555555555555555444444444777777777666555555444444444444444333333444444444555555555555555555555555555555555555555555555555555555555666666666666666444444555555555555444444222222222333333444444444444333333222222333333444555555444444444444444444444333333333444555666777666555555555555555555666333444444333333222111000111111222222222333333333555555444444333222222111555555555444444444444333777666555444333222222222333333333333333333333333222222111111000/////////222222222333333444444555444444444444444444444444555444444333333222111111333222555<<<===888333111333444444444444555555555555555555555666666666666555555555555666666666666555555666666666666555555444444444444333333333333444444444444444444444444555555555555555555555555444444333333444444555666444444444444444444444444444444444555555666666777777777666666555555444444444444444444555555555666555555555555555555555555888888888888888777666666555555555555555555555555444555666777888888888888666666666666666666666666888777777666666666666666777777666555555555555555333333333444444444444444555444333222222222222222222222222222222222222222222222222222333333333333666666666777666555444333444444444444444444444444444444444444333333333333333333222222222222333333555555555444444444444444333333444444444555555555666666666555555444444444444444333333333333444444111111111111111111111111111111111111111111111111222222222333333444444444333555666666555444444555333222222222222333444444222111111000000111111111333333333444444444444444333333222111111111111222222222222333333333444444555777777666444333444555444444333333333333444444666666666666666555555444333333333333333333222222333333333333333333333333222222222222222222222222111222222333333333333333333444444444555555555666333333333333333333222222111222333333444444333333222222222222222222222222111111111111111111111111222222222222222222222222333333444444444555555555666666555555444444444333555555666666666666777777777777777666666555555555555555666666666666555555444444444444444444444444444444444444444444444444333333333333333333333333333444444555555555555555444444333333333333444444555555444444444444444444444444555555555666777777777777777777777777777777555555555555555555555555666555555555555555555555777777666666666555555555666555444333333444555666555555555555555555555555555555555555555555555555555555555444444444444444555555666666666666555555222222222333333333333444444444333333333333444444555555555555444444444444333333333444555666777777777666666555555666666777333333333333333222111111222222222222333333333444555555555444444444333333555555555555444444444444444444333333333444444555333333333333333333333333222222222111111000000000222222333333333444444444333333333333333333333333444444444444333333333333555222444999;;;666333333444444444444555555555555666666666666777777777777555555555555666666666666222333444555555444333222444444444444444444333333444444444444555555555555666666666666666666666666444444444444444555555666333444444444555555666666444444555555666666666777888777777777666666555555444555555555555666666666555555555555555555555555888888888888777777666666555555555555555555555555444444555555666666666666666666666666666666666666777777666666666666777777888777777666666666666666111222222333555666666777555444444333222222222222222222222222222222222222222222333333333444444444222333333333333222222222444444444444444444444444444444444444444444444444444444333333333333444444555555555555555555444444333333333333444444444444666666555555444444333333333333222222222222333333111111111111111111111111111111111111111111111111444444444333333222222222333555666666555444555666333333222222333333444555222111111111111111222222333333333444444555555555444333333222111222222222222222333333333444444444555666666555333222333444555444444333333444444555666777777777666666555444333333333333333333444444333333333333333333333333222222222222222222222222222222333444444444444333666666666555555444444444333333333333333333444444222222333444444444444333222222222222222222222222333333333333333333333333222222222222222222222222222333333333444444444444777666666555555444444333444444555555555666666666777777666666555555444444555666666666666666666555222222222222222222222222444444444444444444444444222222222222222222222222333444555555666666666555444444444333333444444555666666666666555555444444444555555666666777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555777666444444444444666777666666666666666666666666666666666666666666666666555555555555555555555444555666666777777666666555444444444333333333222222444444444444444444444444555555555555555555555555222333444444555666666777666666555555555555666666333333444444444333222222222333333333444444444444444444555555555666666666666666555555555444444444333222222222222222333333333333333333333333333333222222222222111111111111222222222333333333333333333333333333333333333333222222333444555555666666777333111444666444333555444444444555555555666666666666666777777777888888555555555555666666666666222333555555555555333222444444444444444444444444444444444555555666666666777777777777777777777777444444555555555666666555333444444555555666666777555555555666666666666666777777777777777666666666555555555666666666777777666666666666666666666666777777666666555555555555666666666666666666666666555555444444333333333333666666666666666666666666777777666666666666777777888888777666666666666777111111222444555666777888555555444333333333444444222333333333333333444444444444444444555555555555222222222222333333333333444444444444444444444444444444444555555555555666555444444333333444444555444555555666666666555555333333333444444444555555555555555555555444444444333333222222222222333333333333333333333333333333222222222222222222222222555555444333333222111111111333444555333333333444333333333333333444444555222222222111222222333444333333333444555555666666444444333222222222222222333333333333444444444444444555666555333333333555555555444444444444555555777777777777666555444333333333444444444444555555444444444444444444444444222333333333333333444444333333444555555555555555777777666666555444444333333333444444444444555555222222333444444444444444333333333333333333333333444444444444444444444444222333333333333333444444333333333444444444555555666666666666555555444444444444444555555666666777666666666666555555555555555666666777777666666555222222222222222222222222222222222222222222222222222222222222222222222222333444555666666666666666555555444444444555666666777777777777777666555444555555666777777777666666666666666666666666666666777777777777777777777777666666666666777777777777666666666666666555555555666666555555555555666666777777777777777777777777666666666666666666666666777777777888888888888888666666777777777777666666555555555444444333333333444555555666666555555444444444555555555666666666333444555666666666666666666555555444444555555666444444555555555555444444333333333444444444555555444555555666777777888888666666666555555555444444555444333222111000000000333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111222333444666777888888999333000222333333444777444444555555555666666666666666666666777777777777555555555555666666666666666666777777777777666666444444444444555555555555444444555555666777777777777777777777777777777777444444555666666666666555444444555555666666666666666666666666666666666666777777777777666666666666666666666666777777777777666666666666666666666666777777666555555555555555666666666666666666666666666666444333333222222333666666666666666666666666666666666666666777777888888888777666666666666666222333333444555666666777555555444444444555666666333333444444444555555555555555555666666666666777555555555555666666777888555555555555555555555555444444555555666666666666555555444444444444555555333444555666777777666666444444555555555666666666555666666666666666666777444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333111333555555444333444555444333333333333444555555333333222222333444444555333333444444555666666666444444333222222222222333333333333444444444444555444555666666555444555777555555444444444444555555666666666666555444333333333444444444555555555555444444444444444444444444333333444444444555555555444555666666777777666666666666666666555555555555333444444444555555555555222333444444555444444444444444444444444444444444444444444444444444444444333333444444444555555555555555555555666666666777666666666666555555555555444555555666777777888888666666777777777777777777666666777777777777666666333333333333333333333333333333333333333333333333444444444444444444444444333444555666777777777777666555555555555666777888888888999888888666555444666666777888777777555555888888888888888888888888777777777777777777777777666666777777777888888888777777777777777777777777666666666777777666666666777777777777777777777777666666666666666666666666777777777888888999999:::666777777888888777777666444444555555555555666666444555666777777666555444333333444555666777888888555666777888888777777666666666555555555555666666555555666666666666666555444444444444555555555555777777777777777777777777666666666666555555555555555444333222222222222222444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444555666777777888888444111444555444444666555555555555666666666666555555555666666666777777555555555555666666666666777777666666666666777777444444444444555555555666444555555666777777888888777777777777777777777777333444555666777666666555555555555555666666666666777666666666666666666666666666666666666666666666666666777777777888888888666666666666666666666666888888666555555555666777666666666666666666666666777666555444444444555666666666666666666666666666666666666666666777888888777777666555555555555666555555555555555555555555555555555555555666777888444444444555555666666666666666666666777777777777555555444555555666777888555555555555555555555555444555555555666666777777555555444444444444555555222333555777777777777777666666666666777777777777666666777777888888999999555555555444444555555555555555555555555555555555444444444444444444444444111222222333333444444555333555777777666666666777444333333333333444555555333333333333444444555666333333444444555666777777555444333333222222333333333333333444444444555555444666777777666666777999555555444444444444555555666666666666555444333222444444444555555555666666555555555555555555555555444444444555555666666666555666666777777777777777444444555555666777777777444444444555555555666666222333444444555555444444555555555555555555555555444444444444444444444444444444444555555666666666777777777777888888888888555666666666666666666666555666666777888999999999777777888888999999999:::666666777777777777666666444444444444444444444444666666666666666666666666666666666666666666666666333444555666777777777777666666666666666777888888888999999999888777555444777777888888888666555444999999999999999999999999777777777777777777777777666666777777888888888999888888888888888888999999555666777888888777666555777777777777777777777777777777777777777777777777444444555666777888888999777777888888888888777777333333444555666777888999444555666777777666555444222333444555666888999999777888999::::::999777666777777666666666666777777666666777777777777777666444444444555555555666666999999888888777666666666777666666666555555555555111222222333444555777888666666666666666666666666333333333333333333333333666666666666666555555555444444444444444444444444555555555666666666666666888444333777888666444666555555555555666666666777555555555555666666666666555555555555666666666777666555444333333444555666444444444555555555666666444555555666777888888999666666666666666666666666333444666777777777666555666666666666666666666555777777777777666666666666555555555555666666666666777777777777888888888888777777777777777777777777:::999777666666666777888777777777777777777777777666666555555666777999:::666666666666666666666666666666666666666777888888777777666555555555555555999999888888888888888888999888777555555555666777888666444444666666666555666666777777888888999999444999>>>>>>999555444666777777666555555555555555555555666777777777777777777666666666666666777777999888555333333555777999777777777777777777777777888888999999999999888888777777777777777777777777666666555555555555666666777777777777777777777777444444444555555555666666777777777777777777777777777777777777666555444333555555444444444333333333444444444555555555555666666666555555555444444444444555555555666666777777777777777777777777777777777777777777777666555555555777666333444777555000333444444444555555666666555666777888888777666555444444555555666666777777666666666666666666666666777888999999999777666555444444555555555555444444666666666666666666666666777777777777777777777777555555666666777777888888666666666666666555555555777777777777777777777777666666666666555555555555666666777888999:::::::::777888888888888999999999888888888888888888888888333444444555555555555555555555444444444444555555555555555555555555555555777777666666777888999999888999:::;;;;;;:::999888888888777777777777888888777777777777888888888888999999999999999999999999666666777888999:::::::::777777888888888999999999888888888888888888888888888888888888888888888888777777888888999999999999777777777777777777777777777666666666555555555555777777888888888888777777666666666666777777777777999999888777666666777777888888888888777777666666888888888888888888888888777888999::::::999888777888777777777666666555555777777888888888999999999<<<;;;:::999777666555444999999999888777666666555777666555555555777888999555555555555555555555555666666777777777777666666555444333111000111444777555555666666666666555555222444666777888777666555666777888777666555666777777666555444444555666777777777777777777666555555555555555555666666666777555555555555555555555555555555666777777666555555333444555777777777666666888777777666555555444444777777777777777777777777777777777777777777777777555555555555555666777888777777777777777777777777666666666666666666666666777777777777777777777777666666666666555555555555777777777777777777777777555666888888666666666777777777777777666666666666888888777777666666666555777777888888888888777777999999888888888888888888999888777666666666777777888777555555666777777666777777777888888888888888666;;;>>>>>>:::666666888999888777777666666666777666666777888888888888777777777777777777777777888;;;:::888777777888999:::888888888888888888888888888888999999999999888888888888888888888888888888888888777777777777888888777777777777777777777777555555666666666777777777888888888888888888888888555555666777888888888888888888888777777777666666555555555666666666777777777777777666666555555555666666666777777777888888888888888888888888888888777777888888777666666555333666777444444777777444555555555666666666666666666777888999999888777666666666666777888888999999999999999999999999999999777888999999888777666555666666777777777777666666666666666666666666666666888888888888888888888888888888888888888777777777777777777777777777777777888888888888888888888888888888777777777666666666666777888999999:::::::::888888888888999999999999888888888888888888888888555666777777888777777777777777666666666666777777777777777777777777777777888888888888888999::::::999::::::;;;;;;::::::999888888777777777777888888888888888999999999999:::999999999999999999999999777777888888999999::::::888999999999:::::::::;;;999999999999999999999999999999999888888888888888888888888888999999999:::888888888888888888888888777777666666666555555555888888999999999999888888777777777888888888888999:::999888888777777777888999999999888888888777777888888888888888888888888777888999::::::999888777::::::999999888888888888888888999999999999::::::::::::999999999888888888999999999888777666666666777666555444444555666666666666666666666666666666666777777777777777777666666666666555444444555666555666666666666666666555444555777888888777666555555777777777555555666777777666666555555666666777777777888888777666666555555555666666666777777777666666666666666666666666666666666666666666666666555666777777777666555444666666666666666666666666777777777777777777777777888888888888888888888888666666666555666666777777666666666666666666666666666666666666666666666666888888888888888888888888777666666666666666666666777777777777777777777777555777888888777666666777888888777777777666666666888888777777777666666666666666777777777777666666888888999999999999999999:::999888888777777888888999888666666888999888777999999888888888888888888999<<<>>>===999777888::::::999888888888888888888777888888999999999999999888888888888888888888888:::::::::999999999888888999999999999999999999999888888999999999999888888888888888888888888888888:::999999999999999999:::777777777777777777777777777777777777888888888888888888888888888888888888555666777888999999999999999999999999888888888888666666777777777888888888888888777777777777666666777777888888888888999999888888888888888888888888777888888888888777666666111777:::777555777999999888888888777777777777777777888999::::::999888777888888999999:::;;;;;;;;;999999999999999999999999888888888999888888777666888888999999999999888888777777777777777777777777999999999999999999999999;;;::::::999888888777777888888888888888888888888999999999999999999999999999999999888888888888777666777888999::::::::::::888888888888999999999:::999999999999999999999999888888999::::::::::::999888888888777777888888888999999999999999999999999:::999999999999:::;;;;;;;;;::::::::::::::::::;;;999888888777777888888999999999:::::::::;;;;;;;;;999999999999::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777888888999999999999::::::999999999999999999999999777777777777666666666666999999::::::::::::999999888888999999999:::::::::::::::999999888888999999::::::::::::999999999999888888888888888888888888888888999999999999888888:::::::::999999999999888999::::::::::::;;;;;;;;;888999999::::::;;;;;;<<<999999999888777777666666888777777666666666777777888888888888888888888888777777888888888888777777888888888888888777666555666666666777777666666666666777888999999888666555444666777666555444666777666666777777777777666666777888888888888777666666666666666777777777888888888888888888888888888888777666666555555666666777888888888888777666444444555555666666777888999999777777777777777777777777888888888888888888888888777777777777777666666666555555555555555555555555666666666666666666666666888888888888888888888888777888888888888888888888777777777777777777777777555777888888777666666777888888888777777777777666888888888777777777777777666666777777777777666666888888999999999999999::::::999999999999999999999:::888777777999::::::999:::::::::999999888888777:::;;;<<<:::888777999;;;999999888888888888999999888999::::::;;;;;;::::::999999::::::999999888888777888999999999777666555999999999999999999999999888999999::::::999999888888888888888888888888888::::::999999999999::::::777777777777777777777777777777777888888888888888888888888888888888888888888888999999888777777666777777777777777666666666666666666777777777888888777777777777777777777777888888888888888888888888888888888888888888888888777888888999888888777777444;;;???;;;777888;;;<<<::::::999999888888888777888999:::;;;;;;:::999888999999999:::;;;;;;<<<<<<888888888888888888888888888888888888888888888888999999::::::::::::999999888888888888888888888888999999999999999999999999999999999999999888888888888888888888999999999999999999999999999999999999999999999999888888888888777888999999:::::::::999888888888999999999::::::999999999999999999999999999999:::;;;;;;;;;;;;:::999999888888888888999999::::::::::::::::::::::::::::::999999999999::::::;;;:::999888888999:::;;;999999888888888888999999999999:::::::::;;;;;;;;;999999999::::::::::::::::::::::::::::::999999999:::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::999999888888777999999::::::::::::::::::888888888888888888888888888888888777777777666666999999::::::::::::999999888888999999::::::;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;<<<<<<<<<999999999888888777777777999999999999::::::;;;;;;::::::::::::::::::::::::777888888999999888888777:::999888777888777666555777777777777777777777777999999999999999888777666444555666666555444666777666666888999999888666666777888888999888888777777777777777888888888888999888888888888888888888888888777666555555666777888888888888888777777666666666666777777888999999999777777777777777777777777888888888888888888888888999999999888888777666666666666666666666666666666777777777777777777777777999999999999999999999999888888999999999999999:::888888888888888888888888666777999999777666777888999999888888888777777777888888888888888888888888777777888888888888777777888888999999::::::::::::999999999:::::::::999999:::999777888:::;;;;;;:::;;;;;;::::::999999888888::::::999888777777888:::888888888777777888888999999999:::;;;;;;;;;;;;;;;:::::::::;;;:::999888777555666888999999888666555888888888888888888888888999999::::::::::::999999888888888888888888888888999999999888888999999999888888888888888888888888777777777777777777777777888888888888888888888888777777888888777777666666666666666666666666666666555555666666666777777777666666666666666666666666777777777777777777777777888888888888888888888888888888999999999999999888888???BBB>>>999:::<<<<<<;;;;;;;;;:::999999999888999:::;;;<<<<<<;;;:::999888888999999:::;;;;;;<<<888888888888888888888888888888888888888888999999888999999::::::999999888999999999999999999999999888888888888888888888888666666777777888999::::::777777777888888999999999999999999999999999999999999999888888888777777777888888999::::::::::::999888999999999999:::::::::999999999999999999999999888999::::::;;;;;;::::::999888888888888888888999:::::::::::::::::::::::::::999999888888888999999:::999888777777888999:::::::::999999999999::::::999999999::::::::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::::::::::::::999999888888;;;;;;::::::::::::::::::888888888888888888888888999888888888888777777777888888999999999999888888777777888888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999:::888888888888999999999999;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;999999999999888888888888777888999:::;;;======>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888;;;888555555666777777666999888777777777777888999999:::999999999888777777444555666666555555666888666777888999999888777666888888999999999999999888888888888999999999999:::888888888888888888888888999888888777777888888999777777777777888888999999999999999999999999999999888888888888888888888888888888888888888888888888999:::::::::999888777666888888888888888888888888888888888888888888888888999999999999999999999999888999999999::::::;;;;;;999999999999999999999999666888999999777777777888999999999999888888888888888888888999999999999999888999999::::::999999888888888999999:::;;;;;;;;;888888999:::::::::999999:::888777888:::;;;;;;;;;;;;;;;::::::::::::::::::999999888777777888888999888888888777888888999:::999::::::;;;;;;;;;;;;;;;999:::;;;;;;:::999777666555666888999::::::999999888888888888888888888888999999::::::::::::999999999999999999999999999999999888888777777888888999888888888888888888888888888888888777777777777777999999999999999999999999333444555777888999999999888888888888888999999999555555555666666666777777555555666666666666777777888777777777777666666666999999999999999999999999888888999::::::::::::999;;;@@@BBB>>>;;;;;;<<<;;;;;;;;;::::::::::::::::::999:::;;;<<<<<<;;;:::999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999::::::888888999999999999888888::::::::::::::::::::::::888888888888888888888888444555666777888:::;;;;;;777777777888888999::::::999999999999999999999999999999999888888888777777999999:::::::::::::::999999999999999::::::::::::::::::::::::::::::::::::888999::::::;;;;;;::::::999999888888888888999999:::::::::::::::::::::::::::999999888888888888999:::999999888888999999:::;;;::::::999999::::::;;;999999999:::::::::;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999999999888888888777888888999999999999888888777777888999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<===============<<<;;;::::::999999999999999999999999999999555555777999:::;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999;;;888555666999:::999777:::999888777777888999:::999999999888888888888888444666777777666666888999888888999999999999888888888888999::::::::::::999999999999::::::::::::;;;999999999999999999999999999999:::;;;;;;:::999999777777777777888999:::;;;::::::::::::::::::999999888888888888888888888888999999999999999999999999999:::;;;;;;;;;:::999888999999999999999999999999888888888888888888888888::::::::::::::::::::::::888888999999:::;;;;;;;;;999999999999999999999999666888999999888777777888:::::::::999999999888888999999999999999:::::::::888999999999999999999888888888999999:::;;;;;;<<<666777888:::::::::999888999888777888:::;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888999999:::999888999999999999999:::;;;;;;999999:::;;;;;;;;;;;;:::999999:::;;;:::888666555333444555777888999::::::999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999999999888888888888999999888888888888888888888888::::::999999888888888888999999999999999999999999444555666888999:::;;;;;;999999999999::::::;;;;;;666666777777777888888888666666666777777888888888999999888888888777777777999999999999999999999999888999999:::;;;;;;:::::::::======;;;;;;===<<<999999:::::::::::::::;;;;;;999:::;;;;;;;;;;;;:::999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888888999:::;;;888999999::::::999999888::::::::::::::::::::::::999999999999999999999999666777777888999:::;;;;;;888888888999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999::::::;;;::::::999999999999999:::::::::;;;;;;::::::::::::::::::::::::999::::::;;;<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999999::::::;;;<<<<<<===::::::;;;;;;<<<<<<======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999::::::::::::999999888888999:::;;;<<<======999999999999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::999999999999999999999999999999999666777888999:::999888888999999999999999999999999999999::::::::::::999999:::999999===AAAAAA===888;;;:::888777777888:::;;;888777777777777888888999555666888888777777999;;;999999999888888999999999888999999:::;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999;;;===>>>>>>===;;;999:::999888888888999::::::999999::::::;;;;;;<<<<<<888888888888888888888888999999999999999999999999888999;;;<<<<<<<<<:::999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;::::::::::::::::::::::::666888:::999888777888888;;;::::::::::::999999999999999999:::::::::;;;;;;777777777888888777777777888888999::::::;;;<<<<<<666777888999:::999999888999777666777999;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::999999:::;;;<<<:::999:::::::::::::::;;;<<<===888999::::::;;;;;;::::::888999:::;;;:::888666444000111222333555777999999::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999:::999999888888999999:::888888888888888888888888;;;;;;;;;::::::999999999999999999999999999999999888999999:::::::::999999888888888999999:::::::::777888888888888999999999777777888888999999999999:::::::::999999888888888999999999999999999999999888999::::::;;;;;;;;;;;;777999999888:::>>>===888999999999::::::;;;;;;;;;999999:::;;;;;;:::999999999999::::::;;;<<<<<<===::::::::::::::::::::::::999999888888888999;;;<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;:::999999999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::;;;<<<===>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>999999::::::;;;<<<======:::::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;========================:::::::::999999999888888:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>???888888888888999999:::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;999999999999;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;:::::::::::::::999999999999999999999999999999;;;;;;<<<<<<;;;999888777888888888888888888888888999::::::;;;;;;::::::999999:::===DDDIIIGGG???888;;;:::888777777888:::;;;777666666666777888999999555777888999888888:::;;;;;;:::999888888999:::;;;888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>@@@@@@>>>;;;999<<<;;;:::888777888888999777888999:::<<<===>>>???888888888888888888888888999999999999999999999999888999;;;======<<<;;;:::888888888888888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777777888999999:::;;;;;;::::::::::::::::::::::::777888::::::888777888999;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;555555666666666666555555;;;;;;;;;;;;;;;;;;;;;;;;======<<<:::888777666555999999999999999999999999;;;::::::999999::::::;;;888999999::::::999999888::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999888666555555111333555666555555666777777888:::<<<<<<;;;:::999:::999999888888999999:::::::::::::::::::::::::::999888777666666777888999888888888888888888888888999999888888888888999999888999999::::::888777666999999999999999888777777:::999888666666666777888888888888888888999999:::;;;:::999999888999999999666666777999:::;;;<<<===999888888888999:::;;;;;;::::::;;;;;;:::999777666666888999999888888999:::888888888888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;:::999999;;;:::::::::999888888888999::::::;;;;;;::::::999>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888::::::999999::::::;;;<<<;;;;;;<<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<==================<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::>>>=========<<<<<<<<<<<<======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<=========<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999666777888999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888777777::::::::::::::::::::::::<<<<<<<<<===<<<<<<;;;;;;888888777777777888:::;;;999999999999999999999999<<<<<<============<<<<<<;;;::::::999999::::::;;;;;;::::::999999::::::;;;888888777777777777888888::::::::::::::::::::::::;;;::::::999999::::::;;;777888999:::;;;:::999888888999;;;<<<===<<<;;;;;;999::::::;;;;;;<<<<<<===999:::;;;:::888666666777999999999999999999999999:::999888888888999;;;;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;999999999999999999999::::::999999999888777777777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999888888===;;;999777666666777888888888888888888888888888999:::;;;;;;:::999888777777777777777666666666666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888::::::::::::::::::::::::;;;::::::999999::::::;;;888888999999999999888888::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999888777666666222444666666666555666888777999:::<<<<<<;;;:::999::::::999999999999::::::::::::::::::::::::::::::999888777777777777888999666666666666666666666666999999888888888888999999888888999:::999888777666999999999999999888777777999999888777777777777777888888777777888888999:::;;;::::::999888888888888888888888999999:::::::::999999888888999999:::::::::;;;;;;;;;;;;999888777777999::::::999888:::;;;999888888888888888888888999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;::::::999<<<<<<============<<<<<<:::::::::999999999999999;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<<<<<<<<<<===>>>=========<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;999999::::::;;;;;;<<<<<<::::::::::::::::::::::::::::::999999::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<======>>>>>>======>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;>>>>>>=========<<<<<<<<<>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888999999::::::::::::999::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999888888888999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999999::::::;;;:::999999999999999999:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999:::;;;::::::999888999999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888777666777999999999999999999999999999999888888888999:::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;:::::::::999888888888999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::::::::999999999999888===<<<:::888777777888999999999999999999999999999999:::;;;;;;;;;:::999888777777777777777777777777<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;:::999888888777333555777777777666777888888999:::<<<<<<;;;;;;:::;;;::::::999999::::::;;;999999999999999999999999999999888888888888999999777777777777777777777777:::999999888888999999:::888999999999999888777666999999999999999888777777888888888888888888777666888888777777888888999:::;;;;;;:::999888888777777999999999999999888888888::::::999888888888999999;;;<<<<<<<<<<<<:::999888888999::::::999999:::<<<:::999999888888777777777::::::::::::999999999999:::;;;<<<===============>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;::::::999999999999999999:::::::::<<<======>>>>>>======<<<>>>>>>============>>>>>>>>>===============<<<<<<=========<<<<<<<<<;;;;;;999999:::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>============<<<>>>>>>>>>=========<<<<<>>>>>=======================================>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<;;;;;;:::999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999::::::::::::::::::::::::::::::999::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888888999999:::;;;;;;;;;;;;:::======<<<<<<;;;::::::999999:::;;;;;;999777777888::::::::::::::::::::::::999888888888888999::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;:::999888777777888999999999999999::::::::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::999999999999<<<;;;:::999888888999:::999999999999999999999999999999:::;;;;;;;;;::::::777777888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999555777888999888777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999999999::::::999999999999999888888777999::::::::::::999888888777888999::::::999888777888888888888888999::::::;;;;;;;;;:::999888777777888888888999999999999999;;;;;;:::999888888888999<<<======>>>===;;;:::999777999::::::999999:::;;;;;;::::::999888777777666::::::::::::999999999999999:::;;;<<<============??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999999999999999::::::;;;;;;;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======>>>>>>>>>>>>======<<<<<<============<<<<<<<<<<<<===>>>????????????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<>>>???????????????>>>>>>========================>>>>>>>>>>>>>>>?????????======<<<<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999888:::::::::;;;;;;;;;;;;:::===<<<<<<<<<;;;;;;;;;:::999;;;<<<;;;999888888999::::::::::::::::::::::::888888888888999999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999;;;;;;;;;::::::999999888888999999999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999;;;;;;:::::::::999999999;;;:::999888888999999:::::::::::::::::::::::::::888888999999:::::::::;;;888888888888999999999999=======================================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777888::::::999888999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999999999;;;;;;;;;;;;;;;::::::999888999:::;;;;;;:::999888999999999999999:::;;;;;;;;;<<<<<<<<<;;;:::888777777777888999:::;;;<<<<<<<<<<<<;;;:::999999::::::>>>>>>??????>>>===;;;:::777888999999888888999;;;<<<;;;;;;:::999888888777::::::::::::::::::::::::999999:::<<<<<<=========???>>>>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<===>>>>>>======::::::;;;;;;<<<<<<============>>>>>>>>>>>>======>>>??????????????????>>>????????????????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>======<<<==================<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>==================>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@>>>======<<<<<<======>>><<<===============<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>>>><<<<<<<<<=========>>>>>>;;;<<<<<<=========<<<<<<===<<<;;;:::::::::::::::========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<<>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<===>>>===<<<;;;::::::999999<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========999;;;<<<<<<:::999999:::::::::::::::::::::::::::888999999999::::::::::::::::::999999999999::::::<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;999999::::::;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999888888888999999:::::::::::::::::::::::::::888888888888999999::::::999999999999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>=================================<<<<<<=========???>>>===<<<<<<===>>>???========================:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<=========888:::<<<<<<:::999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::::::::;;;;;;===============<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<===>>>===<<<;;;:::777777999:::;;;===>>>>>>======<<<;;;;;;;;;<<<<<>>===<<<888999::::::999999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===============>>>>>>======<<<<<<;;;;;;=======================================<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>===============>>>>>>>>>===>>>>>>??????>>>>>>===??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAA>>>>>>>>>=========<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<=========<<<;;;;;;<<<======>>>>>>======<<<<<<===>>>@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=========<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>============>>>>>>======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<::::::;;;<<<===>>>???@@@============>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<========================<<<======>>>>>>======<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;>>>===<<<<<<;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>999;;;===<<<;;;::::::;;;::::::::::::::::::::::::999::::::;;;<<<;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;888888999:::;;;<<<======:::;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999::::::999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????>>>===;;;;;;===>>>???========================::::::;;;;;;<<<=========<<<<<<<<<======>>>>>>>>>:::;;;======;;;:::;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<==============================;;;<<<============<<<;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;<<<<<<===>>>????????????>>>=====================>>>>>>???<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>?????????===<<<::::::;;;;;;<<<===>>>>>>>>>============>>>>>>???@@@@@@AAAAAAAAA???>>>===:::;;;<<<<<<;;;;;;<<<>>>===============<<<<<<<<<:::;;;;;;<<<===>>>??????===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>======<<<999:::;;;<<<============@@@@@@????????????????????????@@@@@@@@@@@@????????????@@@AAAAAA@@@??????@@@@@@@@@@@@AAAAAAAAABBB>>>>>>>>>>>>=========<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=====================<<<;;;;;;======>>>>>>>>>>>>======<<<===???@@@AAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>=========>>>??????@@@@@@??????????????????????????????<<<<<<======>>>??????@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????>>>>>>???@@@@@@@@@@@@@@@@@@???>>>======>>>@@@AAA????????????????????????<<<<<<=========>>>>>>>>>=================================>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@===>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<;;;<<<>>>??????>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????>>>==================>>>>>>===<<<;;;;;;<<<======@@@???>>>===<<<======>>><<<<<<<<<<<<============:::;;;======;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;:::::::::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@???===<<<;;;;;;<<<===???>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>><<<<<<======>>>>>>??????:::<<<======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;========================<<<<<<;;;;;;;;;;;;<<<<<<@@@???>>><<<<<<======>>>@@@@@@@@@@@@@@@???>>>>>>???>>>=========???@@@AAA===============>>>??????;;;<<<>>>@@@AAA@@@???>>>========================>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@>>>===<<<===>>>>>>======>>>@@@=========>>>>>>>>>>>>>>>:::;;;<<<===>>>@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@??????????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=========>>>???@@@AAAAAAAAAAAABBBAAAAAAAAA@@@?????????@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>============<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======???????????????>>>============>>>>>>>>>>>>============???@@@AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA????????????????????????;;;<<<<<<===>>>???????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<=========>>><<<<<<============<<<<<<================================================>>>>>>????????????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@??????AAACCCDDD????????????????????????<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????????????????======>>>@@@@@@AAAAAAAAA===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<===>>>@@@@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======;;;<<<<<<===>>>??????@@@>>>>>>============>>>>>>>>>===<<<;;;;;;<<<>>>>>>AAA@@@???=========>>>???>>>>>>>>>===<<<<<<;;;;;;:::;;;======<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<>>>>>>============>>>>>>:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;:::=========<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;<<<===::::::;;;;;;<<<===>>>>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<======>>>>>>======>>>>>>======<<<<<<<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<========================<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>CCCBBB@@@?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBB===============>>>??????@@@?????????>>>>>>======>>>>>>??????@@@@@@@@@@@@????????????????????????AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>><<<===>>>@@@@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA===>>>>>>>>>????????????@@@@@@??????>>>>>>============>>>??????>>>===<<>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???===<<<;;;;;;===AAACCCDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>><<<======>>>???@@@@@@@@@???>>>===>>>???@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>????????????@@@@@@@@@AAABBBAAA@@@???@@@BBBDDD>>>???@@@AAABBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>><<<;;;:::@@@@@@@@@@@@@@@@@@@@@@@@???AAAAAA@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>AAAAAAAAA@@@???>>>===<<>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????>>>>>>=========???AAABBB===>>>>>>???@@@@@@AAAAAA@@@???>>>>>>===>>>>>>>>>???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>>>>======???AAAHHHFFFCCC@@@>>>===>>>>>>===<<<;;;:::::::::::::::AAA???<<<:::999;;;===>>>@@@>>>===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<@@@CCCDDDBBB>>>;;;999<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>=========>>>>>>???@@@?????????>>>======<<<<<<===<<<<<<;;;;;;<<<<<<===:::::::::999999:::::::::;;;<<<<<<===============>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===????????????????????????BBBBBB@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBB???>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@?????????===>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@?????????>>>>>>=========;;;<<<===????????????>>>?????????>>>>>>?????????????????????????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@??????;;;===@@@BBBCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>???????????????>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>???@@@@@@AAA@@@>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<==================<<<<<<>>>>>>>>>???>>>>>>======>>>>>>>>>>>>???????????????@@@@@@???>>>>>>???AAA???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@???>>>===>>>===<<<;;;;;;;;;<<<===?????????????????????????????????????????????????????????@@@@@@??????>>>AAA@@@@@@??????@@@@@@AAA>>>>>>>>>???@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@??????@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>>>>======???AAAEEECCCAAA?????????@@@AAA>>>>>>===<<<<<<<<<<<<<<<@@@???===<<<;;;<<<===>>>@@@>>>===>>>???@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>AAACCCFFFGGGEEEBBB@@@???>>>>>>>>>>>>????????????>>>????????????>>>======>>>>>>>>>>>>=====================>>>>>>>>>??????>>>??????@@@@@@??????>>>========================>>>>>>============>>>>>>===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======::::::999999999999::::::;;;;;;<<<===============>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>????????????????????????========================;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======????????????????????????BBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@AAAAAA@@@@@@@@@????????????>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAA===>>>???@@@AAACCCDDDDDDAAA@@@@@@????????????????????????@@@@@@@@@AAAAAA>>>>>>>>>>>>============;;;<<<===???@@@@@@@@@@@@@@@@@@????????????@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@???@@@AAAAAABBBBBBBBBAAA===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>??????@@@@@@AAA@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>??????@@@??????>>>===<<<>>>>>>>>>>>>???????????????AAABBBAAA???>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@??????>>>???@@@@@@AAABBBBBBCCCCCC??????@@@@@@@@@@@@??????>>>===============>>>???????????????????????????????????????????????????===>>>???@@@@@@???>>>>>>??????>>>>>>>>>=========>>>??????@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAABBBBBB??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>>>>>>>???@@@AAA@@@?????????AAABBBCCC@@@??????>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>@@@>>>===>>>???@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>============>>>?????????AAADDDDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>===============>>>>>>======>>>>>>>>>?????????>>>======<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>????????????????????????========================<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA????????????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA===>>>>>>???@@@AAAAAABBB@@@??????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@===========================>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@????????????>>>????????????????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@AAAAAAAAA@@@??????@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????????????????@@@??????>>>>>>?????????@@@@@@@@@AAAAAABBBCCCEEEDDDBBB@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@BBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@AAAAAABBBBBB>>>???@@@@@@AAAAAAAAA@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>???@@@AAA@@@???>>>>>>>>>?????????>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBDDDCCCCCCBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@??????????????????????????????<<<===??????>>>>>>???@@@@@@@@@??????@@@AAABBBCCC@@@??????>>>>>>>>>?????????@@@AAAAAAAAA@@@???>>>???>>>===>>>@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAA>>>???AAAAAA@@@???AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???AAAAAA@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>============>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>======>>>>>>>>>>>>==================>>><<<===>>>>>>??????>>>>>>>>>?????????????????????======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@??????@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@??????????????????>>>>>>@@@???>>>>>>======>>>>>>============>>>>>>>>>>>>=========>>>>>>>>>>>>>>>AAAAAA@@@@@@????????????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBAAA???????????????????????????????????????????????????>>>?????????????????????===>>>>>>>>>??????@@@@@@======???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBDDDEEEEEECCC@@@?????????????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAA@@@AAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@???>>>>>>AAA@@@@@@@@@?????????>>>>>>???@@@AAAAAAAAAAAAAAA===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAAAAA@@@???AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????>>>>>>???@@@AAA@@@@@@@@@???@@@@@@@@@>>>>>>>>>======>>>?????????@@@AAABBBBBBAAA@@@??????>>>>>>>>>@@@AAAAAA???@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAA@@@AAABBBBBBAAAAAACCCEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>??????======<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>===<<<<<<===>>>???????????????????????????????????????????????????AAAAAA@@@??????>>>======????????????????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@???>>>>>>======@@@??????>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????DDDCCCAAA@@@???>>>>>>>>>AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>AAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA???@@@AAAAAABBBAAAAAAAAA???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@???????????????@@@@@@@@@<<<===???@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDD@@@BBBCCCBBB@@@?????????@@@@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCAAAAAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????????????????@@@@@@@@@AAA@@@??????>>>AAAAAA@@@??????>>>======??????@@@AAABBBBBBAAAAAA<<<======>>>>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@>>>>>>???@@@AAAAAAAAA@@@??????>>>>>>==================>>>??????@@@AAABBBBBBBBBAAA@@@???>>>>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA>>>@@@AAAAAA@@@@@@AAACCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@BBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>AAAAAA@@@?????????????????????????????????@@@@@@@@@??????>>>>>>??????@@@??????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAA?????????@@@@@@@@@AAAAAAAAA@@@>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBBBB@@@AAAAAAAAAAAAAAAAAABBB@@@????????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@??????@@@AAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@??????@@@@@@??????????????????@@@@@@???>>>>>>>>>>>>???============>>>>>>>>>>>>>>>?????????@@@@@@@@@AAACCCBBBAAA@@@??????@@@@@@AAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCAAA@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBAAA??????@@@BBBBBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCCCCBBBBBBCCCEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA>>>??????@@@@@@???>>>===BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDFFFHHHFFFBBB???>>>???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>===============>>>????????????@@@AAAAAAAAAAAAAAA???>>>>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAA===>>>@@@@@@???>>>???@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>BBBBBBAAA@@@?????????@@@????????????????????????@@@@@@????????????@@@@@@BBBAAAAAAAAAAAAAAAAAABBB@@@AAABBBBBBCCCCCCBBBBBB?????????@@@@@@AAAAAAAAABBB@@@???======>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCDDDCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEAAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCBBB@@@??????@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCC@@@AAACCCDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????@@@@@@AAAAAAAAABBBAAAAAA@@@@@@?????????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCBBBAAAAAADDDFFFDDDDDDCCCBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBBBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBAAAAAA@@@BBBCCCCCCDDDCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAA@@@@@@CCCFFFHHHTTTPPPKKKFFFDDDDDDFFFGGGCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@???>>>???@@@>>>>>>???@@@@@@@@@@@@???>>>>>>======>>>???@@@@@@?????????@@@@@@AAAAAAAAA???>>>>>>???AAACCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>??????@@@AAAAAACCCEEEEEEDDDBBBBBBBBB>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???AAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<===>>>>>>>>>>>>>>>>>>CCC@@@>>>>>>AAACCCAAA???@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@??????BBBBBBBBBBBBAAAAAA@@@???@@@@@@??????????????????@@@???>>>======>>>???@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEEEECCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDCCCBBBBBBCCCDDDFFFFFFGGGGGGGGGGGGFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAA@@@???BBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCEEEEEEFFFEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>===AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIDDDCCCAAAAAACCCDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@???>>>>>>@@@AAABBBBBBCCCCCCBBBBBBEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAA???@@@AAABBBBBBBBBAAAAAACCCCCCBBBAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDBBBAAACCCCCCCCCCCCDDDDDDDDDDDD@@@AAADDDEEEFFFEEEDDDCCCDDDBBB@@@>>>???BBBGGGIII\\\VVVLLLDDD@@@AAAEEEHHHFFFFFFDDDCCCCCCBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBB>>>>>>??????@@@@@@AAAAAA@@@??????>>>>>>??????@@@BBBBBBBBBCCCCCCDDDDDDDDDAAA@@@>>>======>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBB@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>???>>>======>>>???>>>>>>????????????>>>>>>======>>>??????@@@@@@??????>>>AAAAAABBBBBBAAAAAA@@@???????????????????????????@@@???>>>======>>>???@@@CCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBCCCEEEFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFEEECCCBBBBBBCCCEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@????????????AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIEEECCCBBBBBBCCCDDDDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@??????AAAAAABBBCCCCCCCCCCCCCCCFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEEEEEEEDDDDDDEEECCCAAA@@@@@@CCCFFFHHHOOOKKKFFFAAA???@@@BBBCCCGGGGGGEEEDDDDDDCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBBAAA@@@???>>>????????????????????????@@@@@@@@@@@@????????????@@@@@@?????????>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===>>>???>>>======>>>???>>>>>>>>>>>>>>>=========>>>>>>????????????>>>>>>AAAAAAAAAAAAAAA@@@@@@???????????????????????????@@@???>>>======>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFCCCAAAAAACCCFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEEEECCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCBBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIFFFDDDBBBCCCDDDEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAAAAA@@@AAAAAAAAAEEEDDDCCCBBBBBBAAABBBBBBDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAA??????@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEBBBAAA@@@??????@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@????????????????????????AAA@@@@@@@@@????????????????????????>>>>>>>>>>>><<<<<<===>>>????????????===@@@BBBBBB???===???BBB????????????>>>>>>>>>>>>===>>>>>>??????>>>>>>===@@@@@@AAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@@@@???>>>>>>???@@@@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEHHHHHHIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGEEECCCDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHJJJJJJKKKKKKKKKIIIIIIHHHHHHGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAACCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCC@@@AAABBBBBBCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBBDDDDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBB????????????????????????AAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@===AAACCCCCC@@@>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>??????@@@AAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHFFFDDDEEEFFFGGGFFFEEEDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFIIIJJJJJJHHHGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIFFFDDDDDDEEEFFFHHHFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIHHHGGGGGGFFFGGGGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===>>>???@@@AAABBBBBBBBB===???AAABBBAAA?????????@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>???@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAA@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCGGGFFFFFFFFFEEEEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGIIIIIIGGGEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFAAABBBCCCEEEGGGIIIKKKKKKEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEHHHKKKJJJGGGFFFGGGIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFDDDDDDEEEGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA?????????????????????????????????@@@@@@@@@@@@AAA??????@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>???AAABBBCCCDDDDDDDDD@@@@@@AAABBBCCCCCC@@@>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAAAAAAAA????????????AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGFFFFFFCCCCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFFFFHHHIIIHHHGGGEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFBBBBBBCCCEEEGGGHHHIIIJJJEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDGGGJJJIIIFFFDDDFFFIIIFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEDDDDDDDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBDDDGGGGGGDDD@@@>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHCCCDDDDDDEEEEEEEEEDDDDDDGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHHHHJJJKKKEEEEEEEEEDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCDDDDDDEEEFFFGGGEEEFFFHHHIIIJJJIIIIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJHHHGGGGGGHHHIIIIIIHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJIIIHHHFFFEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFCCCFFFJJJIIIEEECCCEEEHHHFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHAAABBBDDDEEEGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEDDDDDDDDDFFFGGGHHHAAABBBBBBCCCBBBBBBAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>CCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@AAAAAA@@@???AAABBBBBBBBBBBBBBBBBBCCCAAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFIIIKKKHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAEEEAAA???AAAFFFIIIFFFCCCCCCCCCBBBBBBCCCDDDFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDFFFGGGHHHEEEDDDDDDCCCCCCEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLIIIHHHIIIKKKLLLJJJHHHKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIGGGEEEDDDCCCDDDEEEFFFFFFGGGIIIIIIHHHHHHIIIJJJIIIHHHFFFEEEDDDEEEFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHFFFEEEDDDEEEFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBBBBBBBDDDEEEFFFHHHGGGGGGFFFGGGHHHJJJKKKHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIICCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAACCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIHHHIIIKKKKKKJJJHHHKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIGGGFFFDDDDDDDDDFFFGGGEEEGGGHHHHHHGGGGGGHHHJJJIIIHHHFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHIIIHHHFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFFFFFFFHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDAAACCCDDDDDDBBBAAACCCEEEDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIILLLKKKKKKKKKJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHIIIJJJJJJIIIHHHJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHFFFEEEEEEFFFGGGGGGEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBDDDEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHCCCDDDEEEFFFGGGGGGGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHKKKHHHEEEFFFIIIJJJHHHEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIGGGHHHIIIHHHGGGFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHJJJLLLKKKIIIGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEE@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLNNNOOOPPPPPPPPPPPPLLLMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIINNNJJJFFFHHHMMMOOOLLLGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKJJJKKKLLLJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHKKKNNNNNNKKKHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFF@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDDDDCCCDDDEEEEEEFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQPPPMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKLLLKKKIIIKKKMMMOOONNNLLLJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMNNNNNNKKKKKKLLLNNNNNNMMMLLLKKKJJJJJJJJJKKKIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMKKKJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJNNNRRRQQQNNNKKKLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFAAABBBCCCCCCDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJKKKLLLMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPMMMMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMLLLNNNMMMKKKJJJKKKLLLNNNOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLIIIKKKMMMMMMLLLLLLNNNPPPKKKLLLNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIJJJLLLNNNOOOPPPKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOKKKLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPLLLNNNPPPOOOLLLKKKMMMOOOPPPPPPNNNMMMLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIJJJKKKLLLLLLKKKKKKNNNOOOOOONNNMMMLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLQQQUUUTTTPPPMMMNNNPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLHHHHHHIIIJJJJJJKKKKKKLLLIIIJJJJJJKKKLLLMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCDDDBBBCCCDDDFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIKKKKKKKKKLLLLLLLLLLLLMMMOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOKKKLLLNNNOOOPPPPPPOOOOOOMMMLLLKKKJJJKKKLLLNNNPPPNNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMOOONNNLLLKKKKKKKKKLLLMMMJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLNNNNNNOOOOOOPPPQQQRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMMMMNNNNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRROOOQQQRRRQQQOOONNNNNNOOOMMMPPPOOOLLLOOOTTTSSSNNNSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPPPPOOONNNNNNMMMNNNOOOPPPPPPNNNNNNNNNPPPTTTSSSQQQOOOMMMLLLKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMMMMNNNOOOPPPQQQNNNKKKLLLOOOQQQQQQPPPPPPPPPQQQRRRSSSSSSPPPMMMPPPOOOMMMKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIEEEGGGJJJMMMMMMLLLIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGEEEFFFGGGFFFEEEDDDEEEFFFEEEFFFHHHJJJKKKKKKJJJIIIEEEFFFHHHJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHGGGIIIJJJIIIGGGGGGGGGIIIGGGGGGFFFFFFFFFGGGHHHHHHNNNNNNMMMLLLKKKJJJHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNMMMLLLKKKKKKLLLLLLJJJKKKLLLMMMNNNNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKMMMOOOPPPLLLNNNPPPRRRRRRQQQPPPOOOPPPPPPOOOOOONNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJHHHHHHIIIFFFBBBAAADDDEEEEEEDDDCCCBBBAAAAAACCCDDDDDDDDDCCCCCCFFFHHHDDD@@@CCCIIIVVVHHH???CCCDDD@@@AAAFFFFFFEEECCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDD@@@BBBDDDFFFGGGGGGFFFEEECCCGGGKKKMMMKKKIIIFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFDDDDDDEEEEEEFFFKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNOOOPPPOOOOOOMMMMMMNNNMMMLLLKKKLLLMMMOOOPPPMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIMMMNNNOOOPPPPPPQQQQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOPPPOOOOOONNNNNNNNNOOOOOORRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTVVVUUUSSSRRRRRRSSSTTTWWWVVVRRRRRRTTTSSSOOOSSSRRRQQQPPPPPPOOOOOOOOOQQQRRRRRRRRRQQQQQQPPPOOOOOOPPPQQQQQQOOOOOOPPPQQQSSSRRRQQQPPPOOONNNNNNNNNJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOOOONNNNNNNNNMMMMMMPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNOOOPPPQQQRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRPPPOOOOOOOOOQQQQQQQQQOOOMMMMMMOOOQQQQQQOOOPPPPPPPPPRRRSSSRRRPPPMMMPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOONNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJGGGIIIKKKMMMMMMLLLJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFHHHIIIJJJJJJJJJIIIGGGIIIJJJLLLLLLKKKJJJIIIGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIKKKIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHIIIJJJJJJNNNNNNOOONNNMMMKKKJJJHHHGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOOOOOOOOOONNNPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPOOOPPPQQQRRRRRRQQQOOONNNPPPPPPOOOOOONNNMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLMMMNNNNNNMMMLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJFFFCCCBBBDDDEEEEEEDDDEEECCCBBBBBBDDDEEEEEEEEEDDDEEEHHHJJJGGGDDDGGGNNNVVVIIIAAADDDFFFBBBBBBGGGEEECCCBBB@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDFFFGGGFFFEEEDDDEEEIIIMMMOOOMMMKKKHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLMMMMMMMMMOOOOOOOOOOOONNNMMMLLLKKKNNNMMMLLLLLLLLLMMMOOOOOOLLLMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJLLLMMMNNNOOOOOOPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRUUUVVVXXXWWWVVVUUUUUUVVVVVVYYYYYYVVVTTTTTTTTTRRRTTTTTTSSSRRRQQQQQQQQQQQQSSSTTTTTTTTTTTTSSSRRRRRRQQQRRRSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRMMMMMMNNNNNNOOOPPPRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRQQQQQQQQQRRRSSSRRRPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOQQQRRRRRRPPPNNNPPPOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNOOOOOONNNMMMKKKJJJNNNNNNMMMMMMMMMLLLLLLLLLOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHGGGHHHIIIIIIHHHGGGHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIIIIJJJKKKMMMNNNOOOKKKGGGFFFGGGIIIHHHFFFIIIIIIIIIIIIJJJKKKMMMMMMNNNOOOQQQQQQQQQNNNKKKJJJHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNOOOPPPPPPPPPOOOPPPPPPQQQPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQPPPOOONNNNNNMMMPPPPPPPPPOOOOOONNNNNNMMMNNNNNNMMMLLLLLLMMMOOOPPPQQQRRRRRRSSSRRRPPPOOONNNPPPOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOONNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJHHHGGGGGGHHHHHHIIIJJJHHHEEEDDDEEEEEEEEEDDDFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDGGGJJJHHHFFFIIIOOORRRGGGAAADDDEEEBBBBBBFFFBBBAAA@@@???>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEHHHLLLNNNLLLJJJHHHGGGCCCDDDDDDEEEEEEEEEEEEDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCJJJJJJJJJJJJKKKKKKKKKLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPQQQQQQRRRRRROOOOOOOOOOOOPPPPPPPPPPPPRRRQQQQQQQQQPPPOOOOOOOOONNNMMMMMMMMMMMMNNNNNNOOOKKKLLLMMMOOOQQQSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRSSSTTTVVVVVVTTTSSSTTTTTTPPPSSSVVVUUUTTTSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSUUUTTTSSSSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSOOOOOOPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNOOOQQQQQQPPPNNNPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNPPPPPPPPPNNNLLLKKKNNNNNNNNNNNNNNNMMMMMMMMMOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPNNNNNNMMMMMMMMMMMMLLLLLLNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHJJJKKKKKKIIIIIIJJJLLLIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMNNNNNNMMMLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKKKKLLLLLLNNNOOOPPPUUUOOOIIIHHHKKKMMMKKKIIIJJJJJJJJJKKKLLLNNNOOOPPPNNNPPPRRRTTTSSSQQQMMMKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQPPPPPPOOOOOONNNNNNMMMNNNOOOPPPQQQRRRRRRSSSRRRMMMNNNOOOQQQQQQQQQQQQPPPNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRQQQPPPOOOOOONNNNNNOOONNNMMMMMMMMMNNNOOOOOOQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEGGGEEEDDDDDDEEEFFFFFFEEECCCBBBDDDGGGFFFDDDFFFJJJKKKDDD@@@BBBCCC@@@@@@BBB@@@@@@???>>>>>>??????@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBEEEIIIJJJIIIFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPOOONNNNNNMMMNNNNNNJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMNNNOOOOOOOOONNNLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJMMMNNNOOOPPPPPPQQQPPPPPPNNNOOOOOOOOOOOOOOOPPPPPPMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMJJJKKKMMMPPPRRRSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRTTTTTTSSSRRRRRRSSSOOOQQQSSSUUUUUUSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTVVVUUUUUUTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPPPPPPPQQQRRRSSSUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQPPPOOONNNOOONNNMMMMMMNNNPPPQQQPPPNNNOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNPPPQQQPPPOOOMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPOOONNNNNNNNNNNNMMMMMMMMMOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIKKKLLLLLLKKKKKKLLLNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQVVVPPPJJJIIILLLNNNLLLJJJJJJKKKKKKLLLMMMNNNPPPQQQMMMOOORRRTTTTTTQQQNNNLLLJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPOOOOOONNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOONNNOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRROOOOOONNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDDDDEEEFFFFFFEEEFFFDDDEEEGGGFFFBBBCCCFFFHHHEEECCCDDDDDDBBBAAABBB@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEBBBEEEHHHIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNOOONNNNNNNNNLLLLLLLLLMMMMMMNNNNNNOOONNNNNNNNNNNNNNNMMMMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOLLLMMMMMMNNNNNNOOOOOOPPPNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLOOOPPPQQQRRRRRRRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPPPPRRRTTTTTTSSSRRRSSSTTTUUURRRSSSWWWXXXUUURRRRRRUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSUUUVVVVVVUUUUUUWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOONNNOOOQQQPPPOOONNNNNNOOONNNMMMLLLMMMOOOPPPPPPOOOMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNOOOOOOOOOOOOMMMMMMJJJJJJKKKLLLMMMNNNOOOPPPOOOPPPPPPPPPPPPNNNMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPOOOOOONNNNNNNNNMMMMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLMMMLLLLLLMMMOOONNNMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOORRRNNNJJJIIIJJJLLLKKKIIIKKKKKKKKKKKKLLLMMMOOOOOOLLLNNNPPPRRRRRRQQQOOOMMMJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRQQQPPPOOOOOOPPPPPPRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTUUUQQQQQQQQQPPPPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNNNNLLLMMMNNNOOOPPPRRRSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHJJJJJJHHHIIIJJJJJJHHHGGGHHHIIIIIIGGGFFFFFFGGGGGGGGGFFFKKKHHHGGGIIIIIIEEEEEEGGGHHHHHHHHHIIIHHHGGGFFFEEEBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFHHHJJJKKKJJJHHHHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGFFFEEEDDDDDDNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQRRRRRRSSSOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMOOOOOOOOONNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOQQQRRRQQQPPPNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOQQQSSSSSSRRRQQQRRRSSSVVVOOOOOOVVV[[[YYYTTTRRRTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUVVVVVVVVVUUUSSSUUUVVVVVVVVVVVVWWWYYYVVVUUUUUUTTTSSSSSSTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOKKKMMMPPPPPPNNNMMMMMMOOOMMMLLLKKKLLLNNNPPPPPPOOOLLLLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMIIIKKKLLLMMMLLLLLLNNNOOOMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLMMMNNNOOOPPPOOONNNNNNJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPQQQQQQQQQQQQQQQPPPRRRQQQPPPOOOPPPRRRUUUWWWVVVUUURRRPPPNNNMMMMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMMMMLLLLLLMMMMMMNNNNNNOOONNNLLLKKKKKKLLLNNNOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJGGGIIIKKKKKKIIIHHHIIIKKKLLLJJJHHHHHHIIIJJJIIIHHHLLLIIIHHHKKKKKKIIIHHHJJJGGGJJJLLLLLLKKKJJJHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKIIIKKKMMMMMMLLLKKKJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHIIIIIIIIIHHHFFFFFFPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSRRRPPPOOONNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPOOONNNOOOPPPQQQNNNOOOPPPQQQQQQOOOMMMLLLOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMIIIJJJMMMOOOOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNMMMOOOPPPQQQPPPOOOPPPQQQQQQIIIIIISSS]]]\\\WWWTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVSSSTTTVVVVVVVVVVVVWWWYYYTTTSSSSSSSSSTTTTTTUUUVVVTTTTTTTTTUUUVVVWWWXXXYYYWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPPPPOOOIIILLLOOOPPPNNNLLLMMMOOOMMMLLLKKKKKKNNNOOOPPPOOOKKKKKKMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLIIIJJJKKKLLLLLLMMMLLLLLLIIIJJJJJJKKKLLLMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNIIIKKKLLLMMMLLLLLLNNNOOOLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOOOOKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLNNNOOONNNMMMLLLMMMNNNKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMOOOOOOOOONNNNNNMMMMMMMMMPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPLLLMMMNNNOOOPPPPPPQQQRRROOOOOOOOOPPPOOOOOONNNNNNNNNMMMMMMNNNRRRWWW]]]```YYYWWWTTTQQQOOONNNMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMNNNNNNNNNMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPQQQOOONNNLLLLLLMMMOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKHHHIIIJJJJJJKKKKKKKKKJJJFFFHHHKKKKKKJJJIIIJJJMMMNNNMMMKKKKKKKKKLLLKKKJJJKKKGGGGGGJJJLLLJJJJJJLLLEEEIIILLLLLLJJJJJJHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMIIIKKKMMMNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHJJJJJJKKKLLLMMMMMMLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJKKKJJJIIIHHHGGGTTTTTTSSSSSSSSSSSSSSSSSSTTTRRRQQQRRRTTTUUUUUUTTTSSSTTTUUUVVVWWWVVVUUUTTTWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRQQQQQQQQQRRRQQQQQQRRRSSSTTTTTTUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNNNNNNNMMMMMMMMMNNNMMMKKKKKKKKKMMMOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQTTTOOOMMMOOOPPPOOOOOORRRNNNOOOPPPQQQPPPOOOMMMLLLPPPPPPQQQQQQQQQQQQPPPPPPQQQNNNLLLOOOTTTWWWUUURRRUUUTTTSSSRRRQQQQQQQQQQQQUUUUUUUUUUUUUUUTTTSSSRRRRRRTTTUUUWWWXXXXXXWWWWWWXXXWWWUUUSSSSSSSSSUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKOOONNNNNNNNNMMMMMMLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNMMMLLLJJJIIILLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMGGGIIIJJJJJJIIIJJJKKKMMMJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMNNNMMMLLLKKKLLLNNNKKKKKKKKKLLLLLLNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOONNNNNNMMMLLLKKKKKKJJJOOOOOONNNMMMLLLLLLMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLNNNRRRYYY]]]]]]ZZZTTTOOOMMMLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLNNNOOOPPPQQQQQQPPPOOONNNOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQNNNNNNMMMMMMMMMNNNPPPQQQNNNNNNMMMMMMMMMNNNPPPQQQKKKLLLNNNOOOPPPPPPOOOOOOQQQQQQPPPPPPNNNMMMLLLKKKMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLOOONNNLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKJJJHHHJJJJJJKKKKKKJJJJJJIIIHHHLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJLLLMMMLLLKKKIIIHHHKKKIIIGGGHHHKKKNNNOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNPPPOOOMMMLLLKKKJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKSSSSSSTTTUUUVVVWWWWWWXXXVVVTTTSSSTTTUUUWWWWWWVVVSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPQQQPPPOOONNNOOOPPPRRRSSSRRRRRRRRRRRRRRRSSSSSSTTTXXXTTTRRRTTTSSSPPPQQQUUUPPPQQQRRRSSSSSSQQQOOONNNRRRRRRSSSSSSSSSSSSRRRRRRSSSPPPNNNPPPUUUWWWUUURRRUUUTTTSSSSSSRRRSSSSSSSSSVVVVVVVVVVVVVVVUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWZZZXXXWWWUUUUUUUUUWWWXXXVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJKKKLLLLLLIIIKKKLLLLLLLLLLLLMMMOOOLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMOOOOOONNNMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMMMMKKKKKKLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMLLLKKKKKKNNNSSSVVVUUURRRNNNKKKIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQOOONNNMMMLLLLLLLLLMMMNNNKKKLLLMMMOOOPPPPPPOOOOOOOOOOOOOOONNNMMMLLLJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNNNNMMMKKKJJJKKKIIIIIIJJJLLLMMMLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMLLLKKKKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUSSSTTTUUUWWWVVVVVVSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTVVVWWWWWWVVVVVVUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWWWWWWWWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUVVVUUUTTTSSSTTTUUUVVVWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXXXX[[[\\\XXXRRRQQQUUUTTTUUUVVVVVVVVVUUUTTTSSSTTTUUUUUUUUUUUUUUUUUUTTTUUURRRQQQRRRUUUWWWUUUSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYXXX[[[ZZZXXXWWWWWWXXXYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUSSSSSSSSSRRRRRRQQQQQQPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRNNNNNNOOOOOONNNMMMLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKMMMMMMLLLLLLNNNOOONNNNNNNNNOOOOOOOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOONNNNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLMMMLLLKKKJJJKKKLLLMMMMMMKKKIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPMMMLLLKKKKKKJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKLLLKKKKKKJJJIIIKKKLLLLLLJJJIIIJJJLLLNNNNNNLLLJJJHHHGGGIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJKKKMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMKKKJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNOOONNNNNNMMMLLLLLLMMMOOOPPPOOOLLLIIILLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKVVVVVVUUUTTTSSSQQQQQQPPPUUUSSSRRRRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVRRRTTTVVVXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYXXXWWWWWWWWWWWWXXXYYYYYYYYY___iiioooiii]]]VVVVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWUUUSSSTTTVVVVVVUUUSSSTTTTTTTTTUUUUUUWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZWWWVVVUUUTTTSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQPPPOOONNNOOONNNNNNMMMMMMNNNNNNOOONNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIKKKLLLLLLLLLLLLMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJLLLMMMLLLKKKJJJKKKLLLNNNMMMLLLJJJIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLKKKJJJIIIJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJIIIHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGHHHIIILLLNNNOOOOOONNNNNNMMMMMMMMMMMMNNNPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIJJJLLLMMMLLLKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLMMMNNNNNNNNNNNNMMMNNNQQQTTTVVVTTTOOOLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKVVVVVVUUUTTTSSSQQQQQQPPPUUUSSSRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVQQQSSSVVVXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[fffuuuyyyiii]]]YYYYYYYYYZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVVVVUUUTTTUUUUUUUUUUUUVVVXXXYYYZZZXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZVVVUUUSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUVVVVVVWWWXXXZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTSSSSSSVVVVVVVVVVVVVVVUUUTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTTTTTTTSSSSSSSSSRRRTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPPPPPPPRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNNNNNNNNNNOOOQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNNNNLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMIIIKKKMMMMMMLLLKKKLLLMMMOOONNNMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGHHHJJJLLLOOOPPPPPPPPPOOONNNMMMMMMNNNNNNOOONNNMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKHHHHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHIIIJJJKKKKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKLLLLLLLLLJJJLLLOOOSSSVVVUUUQQQNNNKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKTTTTTTUUUUUUUUUVVVVVVVVVXXXVVVTTTTTTUUUVVVUUUTTTRRRRRRRRRSSSSSSUUUVVVWWWRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVRRRRRRTTTUUUWWWXXXZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYXXX```nnnyyyuuuhhh\\\WWWYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYYYYYYYYYYYYYYYYXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWYYYYYYXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTSSSQQQQQQPPPQQQQQQOOOPPPRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNPPPQQQSSSSSSRRRRRRTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQQQQPPPPPPPPPNNNPPPPPPPPPOOONNNOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPLLLMMMOOOOOONNNNNNPPPQQQOOOOOOOOONNNMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLIIIJJJJJJKKKMMMNNNPPPQQQRRRQQQPPPOOOOOONNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNKKKLLLLLLLLLLLLKKKJJJJJJGGGHHHJJJLLLMMMNNNNNNNNNIIIIIIHHHHHHHHHHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEFFFHHHIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKGGGHHHJJJMMMPPPPPPNNNLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKSSSSSSTTTUUUVVVWWWWWWXXXXXXVVVTTTTTTUUUVVVUUUTTTRRRRRRQQQRRRSSSUUUVVVWWWSSSTTTTTTTTTUUUUUUVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVTTTSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXWWWVVVVVVXXXWWWWWWWWWWWWXXXYYYYYYVVVXXX^^^eeeeee^^^XXXWWWXXXXXXXXXXXXXXXYYYZZZZZZWWWXXXXXXYYYYYYXXXXXXWWWTTTUUUVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXYYYVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZXXXWWWUUUTTTTTTTTTUUUVVVUUUUUUVVVVVVWWWXXXXXXYYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSTTTOOOPPPRRRSSSTTTTTTSSSRRRQQQQQQSSSTTTTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPQQQQQQRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPRRRTTTUUUUUUTTTUUUVVVXXXUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRQQQRRRSSSSSSQQQQQQRRRSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRROOOPPPQQQPPPOOOOOOQQQSSSOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPMMMMMMNNNNNNNNNMMMKKKKKKJJJKKKLLLNNNOOOOOOOOONNNLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKKKKJJJJJJIIIIIIGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDEEEGGGHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHKKKLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLMMMNNNOOOOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKTTTTTTSSSSSSSSSSSSSSSSSSVVVTTTRRRRRRSSSTTTSSSRRRRRRQQQQQQQQQSSSUUUVVVXXXTTTTTTSSSSSSSSSTTTUUUVVVTTTSSSSSSSSSRRRRRRQQQQQQSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTRRRPPPOOOTTTTTTTTTUUUUUUVVVVVVVVVZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXWWWVVVVVVXXXXXXXXXXXXXXXYYYYYYZZZ\\\XXXVVVZZZ\\\[[[\\\___WWWWWWVVVVVVWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWSSSTTTUUUUUUUUUUUUVVVWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYWWWVVVVVVWWWXXXYYYWWWWWWXXXYYYZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTTTTUUUUUUVVVVVVWWWPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRTTTUUUVVVNNNOOORRRTTTUUUUUUTTTSSSPPPQQQRRRTTTTTTTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRRRRSSSTTTUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQQQQSSSTTTUUUTTTTTTUUUWWWUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUTTTSSSRRRSSSUUUTTTSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSRRRQQQOOOOOOQQQSSSPPPQQQRRRSSSTTTSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMNNNOOOQQQRRRSSSSSSQQQRRRRRRQQQPPPOOONNNMMMMMMNNNPPPRRRSSSSSSSSSRRRTTTTTTSSSQQQQQQPPPPPPPPPLLLLLLMMMMMMNNNOOOQQQQQQNNNOOOPPPPPPOOONNNMMMLLLMMMMMMOOOPPPPPPOOONNNMMMNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKLLLKKKKKKJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHEEEFFFGGGGGGGGGFFFDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDEEEGGGIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIILLLJJJHHHGGGIIIJJJKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUSSSQQQOOOMMMQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUSSSQQQOOONNNOOOPPPQQQPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSQQQQQQRRRTTTUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWYYYZZZ[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXVVVWWWWWWWWWWWWVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWW[[[[[[ZZZYYYYYYYYYYYYYYYZZZXXXWWWYYY\\\\\\ZZZXXXXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZYYYZZZ[[[ZZZXXXWWWWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQSSSTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQVVVVVVVVVVVVVVVUUUTTTTTTRRRSSSSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXWWWUUUTTTTTTTTTRRRQQQQQQPPPPPPPPPTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSSSSTTTVVVUUUUUUTTTSSSRRRRRRQQQTTTTTTTTTTTTTTTSSSSSSSSSQQQRRRRRRRRRSSSSSSTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUYYYXXXWWWUUUTTTUUUUUUVVVSSSRRRRRRQQQQQQQQQRRRRRRUUUTTTRRRQQQQQQQQQRRRSSSQQQQQQQQQPPPPPPOOOOOOOOONNNOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQPPPOOONNNNNNMMMMMMNNNNNNQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEEEEDDDEEEFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGJJJLLLHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHKKKJJJIIIGGGFFFFFFGGGGGGJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLKKKKKKKKKLLLMMMOOONNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLNNNOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVUUUTTTRRRPPPOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWZZZYYYXXXXXXWWWWWWXXXXXXZZZYYYWWWXXX[[[\\\[[[YYYYYYXXXXXXXXXXXXXXXXXXYYYZZZYYYWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZXXXWWWXXXYYYZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRUUUUUUUUUUUUVVVVVVVVVVVVTTTUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTTTTSSSRRRRRRTTTTTTUUUVVVVVVVVVVVVVVVSSSSSSTTTTTTUUUVVVVVVWWWTTTTTTUUUTTTTTTSSSSSSRRRUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUYYYXXXVVVUUUTTTTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSUUUTTTSSSRRRQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQTTTTTTSSSRRRRRRSSSTTTTTTQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPPPPQQQOOOOOONNNNNNNNNOOOOOOPPPRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHJJJLLLJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJLLLKKKJJJHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLRRRSSSTTTVVVWWWWWWWWWWWWSSSSSSTTTUUUUUUUUUTTTTTTRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVUUUSSSRRRQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWWWWWWWVVVTTTSSSTTTTTTTTTTTTTTTSSSSSSSSSUUUVVVVVVVVVVVVWWWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVZZZXXXVVVWWWXXXZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZYYYXXXWWWXXXYYY[[[[[[ZZZYYYYYYXXXXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXUUUTTTTTTSSSSSSTTTTTTUUUWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRTTTSSSRRRRRRRRRRRRSSSTTTQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJLLLNNNMMMLLLKKKKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMMMMMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLOOOOOONNNNNNMMMMMMLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLTTTUUUVVVXXXYYYYYYYYYYYYUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTSSSTTTTTTTTTUUUVVVWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXVVVVVVUUUTTTTTTTTTTTTUUUSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVTTTUUUWWWYYYXXXVVVTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVXXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTXXXVVVTTTSSSTTTVVVXXXYYYVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXXXXWWWWWWWWWWWWVVVXXXYYYZZZYYYXXXWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTVVVWWWXXXYYYYYYYYYVVVVVVVVVVVVWWWWWWXXXXXXVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSTTTUUUWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVXXXWWWWWWVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTUUUSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRQQQPPPPPPPPPPPPPPPPPPQQQTTTSSSRRRQQQPPPOOOOOOOOONNNOOOOOOOOOQQQRRRSSSTTTTTTTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNOOONNNMMMMMMOOOPPPOOOOOONNNMMMMMMMMMMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLQQQRRRSSSUUUVVVVVVVVVVVVYYYXXXXXXWWWVVVVVVUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWVVVVVVUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[YYYXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZYYYYYYXXXWWWWWWWWWUUUVVVVVVVVVWWWWWWWWWXXXVVVWWWYYYZZZZZZXXXVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWYYYXXXWWWVVVUUUVVVWWWXXXUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSQQQPPPPPPRRRTTTVVVSSSSSSTTTUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWYYYZZZYYYXXXXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYWWWXXXXXXXXXYYYYYYYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWTTTTTTTTTTTTUUUVVVXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQRRROOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPTTTSSSRRRPPPPPPOOOOOOOOONNNNNNOOOPPPQQQSSSTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNNNNOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQPPPPPPQQQRRRQQQPPPOOOOOONNNNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMSSSTTTUUUWWWXXXXXXXXXXXX[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[]]]]]]\\\\\\[[[ZZZZZZYYYWWWXXXXXXYYYYYYZZZZZZZZZYYYZZZ\\\\\\\\\[[[YYYWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQQQQOOOPPPPPPOOONNNOOOQQQSSSQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSTTTTTTUUUTTTTTTTTTRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYXXXXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\ZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWZZZYYYYYYXXXXXXYYYYYYZZZYYYXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWUUUTTTTTTRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTUUUUUUTTTTTTSSSRRRPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNMMMPPPPPPQQQRRRSSSTTTTTTUUURRRSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQRRRRRRQQQPPPPPPNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOONNNOOOOOOPPPQQQRRRTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOPPPPPPPPPOOOKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRRRRQQQQQQQQQRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRROOOPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOWWWXXXYYY[[[\\\\\\]]]]]]ZZZZZZYYYXXXXXXXXXYYYZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^______\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^^^^]]]\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\ZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\\\\\\\[[[[[[ZZZYYY[[[[[[[[[ZZZZZZZZZYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQMMMOOOPPPPPPNNNNNNOOOQQQPPPQQQSSSTTTTTTSSSQQQPPPQQQRRRSSSTTTTTTTTTSSSSSSQQQQQQRRRSSSSSSTTTUUUUUUSSSSSSTTTUUUVVVWWWWWWXXXWWWXXXYYYYYYXXXXXXYYY[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^___^^^\\\[[[[[[[[[]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\^^^___^^^^^^^^^]]]\\\\\\[[[[[[]]]]]]]]]^^^^^^]]]]]]]]]___]]]\\\ZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\XXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZZZZYYYWWWVVVVVVUUURRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTUUUUUUUUUUUUQQQRRRRRRSSSTTTTTTUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQSSSUUUVVVWWWSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOPPPOOOPPPQQQQQQQQQQQQPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQPPPOOOOOOOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLNNNNNNNNNNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQQQQPPPOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTQQQQQQPPPPPPOOONNNNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQVVVWWWXXXYYYZZZ[[[[[[[[[YYYXXXXXXXXXYYYZZZ\\\]]]YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYZZZZZZZZZZZZYYYYYYXXXYYY[[[\\\]]]]]]\\\\\\[[[[[[\\\]]]]]]^^^______]]]\\\[[[[[[ZZZZZZ[[[[[[YYYZZZZZZZZZ[[[[[[[[[[[[^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[\\\]]]^^^^^^______``````_________^^^^^^^^^\\\\\\]]]]]]^^^^^^^^^___\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]^^^^^^^^^\\\[[[ZZZ^^^^^^^^^^^^]]]]]]]]]\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQLLLNNNQQQQQQOOONNNOOOQQQQQQRRRSSSUUUUUUSSSRRRQQQPPPQQQRRRTTTTTTTTTSSSRRRPPPQQQQQQRRRSSSTTTTTTUUURRRRRRSSSTTTVVVWWWXXXYYYVVVXXXYYYYYYXXXXXXYYY[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^______________________________[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^______```bbb```___]]]]]]^^^___```````````````___^^^]]]\\\ZZZZZZZZZZZZZZZ[[[[[[[[[YYYZZZ\\\^^^```aaabbbbbb_____________________^^^___^^^\\\\\\\\\^^^```aaaaaa```___^^^]]]]]]\\\[[[\\\]]]^^^______^^^]]]\\\```___]]][[[[[[\\\]]]^^^______^^^^^^^^^]]]]]]]]]ZZZ[[[]]]^^^]]]\\\ZZZYYYWWWXXXXXXYYYZZZ\\\^^^___]]]\\\\\\\\\\\\\\\\\\]]]\\\\\\[[[ZZZYYYXXXWWWWWWRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYYYYZZZYYYWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUTTTTTTRRRQQQPPPOOONNNMMMNNNOOOQQQTTTVVVWWWXXXUUUUUUUUUVVVVVVUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMOOOOOOOOOOOOMMMMMMKKKKKKKKKKKKLLLMMMNNNOOONNNMMMKKKJJJJJJKKKMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPOOONNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLFFFGGGIIIJJJKKKKKKKKKJJJLLLLLLKKKKKKJJJJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOPPPOOONNNNNNNNNOOOOOONNNMMMMMMMMMMMMNNNLLLMMMNNNOOOPPPRRRSSSSSSQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPQQQQQQQQQPPPPPPOOOOOONNNMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPOOOOOONNNMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNNNNNNNOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPPPPQQQRRR```___^^^]]]]]]]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYYYY\\\[[[ZZZ[[[\\\\\\[[[YYYZZZ\\\^^^``````^^^\\\ZZZWWWXXXZZZ\\\\\\ZZZXXXWWW\\\]]]^^^^^^______^^^^^^^^^^^^]]]\\\]]]^^^___```^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[\\\]]]]]]]]]]]]\\\````````````````````````aaa```___^^^^^^^^^^^^^^^````````````````````````\\\]]]^^^___````````````___^^^]]]]]]]]]]]]^^^____________^^^^^^]]]]]]]]]``````aaaaaaaaaaaa````````````____________``````[[[]]]___aaa```^^^[[[XXXZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWXXXXXXWWWUUUSSSRRRSSSTTTUUUUUUSSSSSSTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUVVVUUUTTTRRRRRRQQQSSSTTTVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXYYYYYYXXXWWWWWWXXXZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\^^^___```___]]]````````````___^^^]]]\\\]]]^^^```aaaaaaaaa```___``````aaaaaaaaaaaa``````^^^^^^^^^____________```````````````____________^^^______```````````````aaa```___^^^^^^___aaabbbaaaaaabbbbbbbbb```___^^^]]]\\\ZZZXXXXXXYYYZZZ[[[]]]]]]^^^^^^___```aaaaaaaaacccddddddbbbaaaaaabbbaaaaaa```_______________cccbbb```^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___```___\\\YYY```___]]]]]]\\\]]]^^^___^^^^^^]]]\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYVVVVVVWWWWWWXXXYYYYYYYYYVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTSSSRRRRRROOONNNNNNNNNNNNOOOPPPPPPRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQKKKOOOTTTTTTPPPNNNNNNOOOQQQPPPOOONNNNNNOOOPPPQQQNNNMMMLLLLLLKKKKKKLLLLLLJJJIIIIIIHHHHHHJJJKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIKKKKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOQQQPPPNNNLLLJJJJJJJJJJJJNNNNNNMMMMMMNNNPPPRRRSSSPPPPPPNNNNNNNNNNNNPPPPPPQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNPPPOOONNNMMMMMMLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOPPP^^^]]]]]]]]]]]]___```aaa^^^]]]\\\[[[ZZZ[[[[[[\\\\\\[[[[[[\\\]]]]]]\\\ZZZ[[[\\\]]]]]]]]][[[ZZZXXXZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^]]]]]]\\\]]]^^^___```^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[\\\\\\]]]]]]]]]]]]]]]________________________``````___^^^^^^^^^^^^^^^________________________]]]^^^___``````aaaaaa```______]]]]]]]]]]]]__________________^^^^^^]]]]]]```aaaaaaaaaaaaaaaaaa```aaa``````______``````aaa\\\]]]___``````^^^\\\ZZZ\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXUUUWWWXXXWWWVVVUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWXXXXXXXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]___```aaa```^^^````````````___^^^]]]\\\^^^^^^```aaaaaaaaa```___``````aaaaaaaaaaaa``````^^^^^^^^^____________```````````````____________^^^___``````aaaaaa``````bbbaaa___^^^^^^^^^```aaa``````aaabbbaaaaaa______^^^]]][[[ZZZYYYZZZ[[[\\\]]]]]]]]]^^^______`````````aaacccbbbaaa``````aaaccccccbbbaaaaaaaaaaaaaaacccbbb```^^^]]]]]]]]]]]]____________^^^]]]\\\[[[[[[\\\]]]^^^____________^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[]]]______^^^\\\______^^^]]]^^^^^^___```______^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[XXXXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQPPPPPPOOONNNNNNNNNNNNNNNPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLNNNMMMLLLLLLLLLLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKMMMMMMNNNNNNOOOOOOOOOOOO]]]\\\\\\\\\^^^```ccceeeaaa```^^^\\\\\\]]]^^^___]]]\\\[[[\\\^^^^^^]]][[[[[[[[[[[[[[[ZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\]]]^^^___^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]________________________``````___^^^^^^^^^^^^___________________________^^^___```aaaaaabbbbbbbbb```___^^^]]]]]]^^^___`````````____________^^^^^^aaaaaabbbbbbbbbbbbaaaaaaaaaaaa````````````aaaaaa^^^____________^^^^^^]]]^^^_______________``````aaa___]]][[[[[[[[[]]]^^^YYY[[[[[[[[[ZZZYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[\\\[[[[[[ZZZYYY[[[\\\]]]^^^^^^]]]\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^]]][[[[[[]]]^^^______^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^____________````````````______^^^```aaabbb```___````````````______^^^]]]^^^______```aaa`````````___``````aaaaaa``````___^^^^^^^^^____________```````````````_______________``````aaaaaaaaaaaaaaabbbaaa___^^^^^^^^^____________```aaaaaaaaa``````___^^^]]]\\\[[[\\\]]]]]]\\\]]]]]]^^^^^^_________^^^```aaaaaa```___```aaaccccccbbbaaaaaaaaaaaaaaabbbaaa```^^^]]]]]]]]]]]]````````````___^^^]]]\\\]]]^^^___```````````````__________________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[\\\^^^`````````_______________```aaabbb``````______^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^\\\]]]^^^______________________________^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^______^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUVVVVVVWWWTTTTTTTTTUUUUUUUUUUUUUUUVVVTTTRRRSSSVVVYYYYYYXXXVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSTTTPPPPPPOOOOOOPPPPPPQQQRRRPPPPPPOOOOOOOOONNNNNNNNNMMMOOOPPPPPPNNNMMMNNNOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPOOONNNOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKKKKLLLMMMOOONNNMMMMMMMMMMMMNNNOOOOOONNNMMMKKKJJJJJJIIIIIILLLLLLMMMNNNOOOOOOPPPPPP]]]\\\\\\\\\]]]```dddfffbbb```^^^\\\\\\]]]___```]]]\\\\\\]]]______^^^\\\\\\\\\[[[[[[[[[\\\]]]^^^ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]][[[\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^____________^^^________________________```______^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbcccbbbbbb```___^^^]]]]]]^^^___```````````````````````````aaabbbbbbccccccbbbbbbaaabbbaaaaaa``````aaaaaabbbaaa``````_________````````````aaaaaabbbbbbbbbcccbbbbbb```_________``````]]]_________^^^]]]^^^______^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\___```aaaaaaaaa```___^^^^^^______``````____________``````___^^^^^^___aaa``````____________``````________________________``````aaaaaaaaabbbbbbbbb______^^^___aaaaaa```^^^```````````````___^^^^^^^^^______```````````````___``````````````````___^^^^^^^^^____________```````````````_______________```aaaaaabbbbbbaaaaaaaaaaaa___^^^^^^^^^^^^^^^^^^______``````aaaaaaaaa```___^^^^^^]]]]]]^^^^^^\\\]]]]]]]]]^^^^^^______^^^```aaaaaa```___```aaaaaa``````_______________aaaaaa```___^^^^^^]]]]]]```````````````___^^^^^^^^^^^^___```````````````______````````````______^^^^^^^^^^^^^^^_________aaa___]]]]]]___aaabbbbbb______``````aaabbbcccdddaaaaaaaaa``````_________^^^]]]]]]]]]]]]^^^______^^^^^^^^^]]]\\\[[[[[[ZZZ\\\\\\]]]]]]]]]^^^^^^^^^\\\]]]^^^___``````````````````__________________]]]\\\\\\\\\\\\]]]^^^^^^___^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]\\\[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZXXXXXXWWWWWWVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRTTTSSSRRRQQQQQQRRRQQQRRRRRRRRRSSSSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRROOOMMMLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLKKKJJJJJJMMMMMMNNNOOOQQQRRRSSSSSS___^^^]]]\\\]]]___aaaccc```___]]]\\\[[[\\\^^^^^^\\\\\\\\\]]]______^^^]]]\\\\\\\\\\\\]]]```bbbdddZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^___````````````___````````````````````````______^^^^^^^^^______```___________________________```aaabbbcccccccccccc```___^^^^^^^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbaaaaaa``````aaabbbccc```aaaaaabbbbbbcccccccccaaaaaabbbcccbbbaaa```___```bbbcccbbbaaa```aaabbbbbbbbbaaa````````````````````````____________^^^^^^]]]]]]]]]]]]]]]^^^^^^aaaaaabbbccccccbbbaaa```bbbbbbcccccccccbbbbbbaaa```aaaaaaaaa______aaabbb`````````______`````````````````````````````````aaaaaaaaabbbbbbbbbcccccc___^^^]]]^^^______^^^\\\`````````aaa``````___^^^____________`````````aaa______````````````______^^^^^^^^^____________```````````````__________________```aaaaaaaaaaaaaaa``````___^^^^^^^^^^^^^^^^^^^^^_________```aaaaaaaaa``````_______________]]]]]]^^^^^^^^^^^^^^^___^^^```bbbbbbaaaaaaaaabbbaaa``````_______________`````````______^^^]]]]]]``````aaaaaa``````______]]]]]]^^^____________^^^______``````aaa``````___^^^^^^_________`````````fffddd```___```aaabbbbbb___```aaabbbccccccddddddbbbbbbbbbaaaaaaaaaaaaaaa```____________```aaaaaa``````___^^^]]]\\\\\\[[[\\\\\\]]]]]]]]]]]]^^^^^^\\\]]]^^^___````````````______^^^]]]^^^^^^___```]]]]]]]]]]]]]]]^^^______^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\YYYYYYYYYXXXYYYYYYZZZ[[[XXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[XXX^^^dddccc]]]XXXXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUTTTVVVWWWWWWUUUSSSTTTTTTVVVVVVVVVVVVVVVVVVWWWWWWTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUWWWUUUSSSQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRPPPOOOOOONNNNNNPPPQQQQQQSSSTTTUUUVVVVVV^^^^^^]]]]]]]]]^^^^^^___]]]]]]\\\\\\[[[[[[[[[\\\[[[[[[[[[\\\^^^___^^^\\\\\\\\\\\\\\\^^^```cccddd[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\]]]^^^_________^^^^^^^^^^^^______``````aaaaaa______``````______^^^^^^______```aaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^^^^^^^___``````````````````````````````___```aaabbbbbbccccccbbbaaa```___^^^^^^___```aaaaaaaaabbbbbbbbbbbbccccccccccccddddddddddddccccccccccccbbbbbbbbbbbbcccccccccbbbbbbbbbbbbccccccdddaaaaaabbbbbbbbbbbbbbbbbb```aaacccddddddcccaaa```bbbcccddddddbbbbbbcccdddddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````^^^]]]]]]]]]]]]^^^^^^___aaabbbcccddddddcccbbbaaadddddddddddddddccccccbbb```aaabbbaaa______aaabbbaaa``````______``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb___^^^]]]^^^______]]][[[`````````aaaaaa``````___```____________```aaaaaa^^^______``````______^^^^^^^^^^^^____________```````````````____________^^^______```````````````^^^^^^^^^^^^^^^^^^^^^^^^_________^^^______``````aaa````````````_________________________________^^^```bbbbbbaaaaaabbbcccccccccbbbaaaaaaaaaaaaaaa______``````___^^^^^^]]]___```````````````______\\\]]]]]]^^^^^^^^^]]]]]]^^^___``````````````````_________```aaaaaabbbbbbhhheeebbb```aaaaaaaaaaaa``````aaabbbccccccccccccbbbbbbbbbbbbbbbbbbbbbcccaaaaaa``````aaaaaabbbcccaaa``````___^^^]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```````````````^^^^^^]]]\\\\\\^^^___```]]]\\\\\\]]]]]]^^^___```^^^^^^]]]]]]]]]]]]^^^^^^______^^^]]]]]]\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]][[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]ZZZdddllljjjaaaZZZZZZ]]][[[\\\\\\]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWYYYZZZYYYWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXVVVWWWXXXXXXXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[ZZZXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXXXX[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYZZZZZZZZZ[[[]]]^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^___`````````______^^^^^^___``````aaabbbbbbaaaaaaaaaaaaaaa```_________```aaaaaabbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb^^^^^^^^^^^^^^^___``````aaaaaaaaaaaaaaaaaaaaaaaa^^^___```aaabbbbbbbbbbbbaaa```___^^^^^^___```aaabbbbbbbbbcccccccccddddddccccccddddddddddddcccccccccccccccbbbbbbcccccccccbbbcccccccccddddddddddddcccccccccbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddeeedddcccbbbccceeeeeeeeedddcccbbbaaaaaabbbaaaaaaaaaaaa````````````^^^^^^]]]]]]]]]^^^___```aaabbbccceeeeeeeeeddddddcccccccccccccccbbbaaaaaa```aaaaaa```______```bbbbbbaaaaaa``````aaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaa___````````````aaaaaaaaa```___^^^___```___^^^\\\``````aaaaaaaaaaaa`````````______^^^___```aaabbb^^^______``````______^^^^^^^^^^^^____________```````````````____________]]]]]]^^^_______________\\\\\\]]]^^^____________aaa```___^^^^^^^^^______```````````````______^^^````````````````````````\\\^^^```aaa``````aaabbbccccccbbbaaaaaaaaaaaaaaa^^^___`````````___^^^]]]^^^______``````_________]]]]]]^^^^^^^^^]]]]]]\\\]]]^^^___````````````_________```aaaaaabbbcccccceeecccaaa```aaabbbaaa``````aaabbbccccccbbbaaaaaaaaaaaabbbbbbbbbcccccccccbbbaaaaaaaaaaaabbbcccccc``````______^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^``````aaaaaaaaaaaaaaa```___^^^]]]\\\\\\^^^```aaa\\\\\\\\\\\\]]]^^^___```___^^^^^^]]]]]]^^^^^^___]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZYYYZZZZZZ[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^\\\ccciiigggaaa[[[[[[^^^[[[\\\]]]]]]]]]]]]\\\[[[\\\\\\[[[ZZZZZZZZZZZZ[[[YYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZ[[[ZZZXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZYYYWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVWWWXXXXXXXXXXXXWWWVVVXXXWWWWWWVVVVVVWWWWWWWWWVVVWWWWWWWWWXXXXXXYYYYYYXXXYYY\\\^^^___^^^]]]\\\ZZZ[[[\\\]]]]]]\\\YYYXXXYYYYYYYYY[[[]]]^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYXXXWWWYYYZZZ\\\\\\ZZZYYYWWWYYYYYYZZZ[[[[[[[[[[[[[[[^^^^^^```aaaaaaaaa```___^^^^^^___```aaabbbccccccbbbbbbbbbbbbbbbaaa````````````aaabbbbbbbbbbbbbbbcccccccccccccccccccccccc^^^^^^^^^^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaa^^^___```aaaaaabbbbbbaaaaaa```___^^^^^^___```aaabbbbbbbbbccccccdddddddddcccddddddeeeeeeddddddcccdddccccccbbbbbbccccccdddbbbcccdddeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbeeedddcccbbbbbbccceeefffcccdddeeedddccccccccceeefffeeedddcccbbbaaaaaaaaaaaaaaaaaa````````````______^^^]]]]]]]]]___```aaaaaabbbdddfffffffffffffffbbbbbbbbbbbbbbbaaa```______``````___^^^^^^___aaacccbbbbbbbbbbbbbbbbbbccc````````````````````````____________````````````aaa```___```aaa```___]]]``````aaaaaaaaaaaaaaa``````______^^^^^^```aaabbb^^^__________________^^^^^^^^^^^^_________``````aaa`````````____________\\\]]]^^^^^^______^^^^^^[[[[[[]]]^^^___`````````bbb```___^^^]]]]]]^^^___```````````````___^^^^^^aaaaaaaaaaaaaaa`````````[[[]]]___```______```aaaaaaaaa```_______________^^^___`````````___^^^]]]^^^^^^_______________^^^]]]^^^^^^___^^^^^^]]]]]]]]]]]]^^^___``````_________``````aaabbbcccccccccbbb```______aaabbbaaa``````aaabbbccccccbbb```___aaaaaaaaabbbbbbccccccdddbbbbbbaaaaaabbbbbbcccddd____________^^^^^^^^^^^^_______________^^^^^^^^^bbbbbbcccccccccbbbbbbaaa___^^^]]]\\\]]]___aaabbb[[[[[[[[[\\\]]]^^^___```______^^^^^^^^^^^^______ZZZZZZYYYYYYXXXWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^______\\\___aaa```]]][[[[[[\\\[[[[[[\\\]]]]]]\\\[[[[[[]]]]]]\\\[[[[[[[[[[[[\\\YYYZZZ[[[\\\]]]\\\[[[ZZZ\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[\\\[[[YYYWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWZZZ[[[[[[\\\[[[ZZZYYYXXXZZZ[[[\\\]]]]]]\\\ZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZYYYWWWUUUTTTTTTTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXYYYZZZZZZVVVWWWXXXYYYYYYXXXXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXWWWWWWWWWWWWXXXYYYYYYWWWXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\\\\[[[XXXWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^]]]\\\ZZZYYYYYYYYYYYYXXXYYYYYYZZZ[[[ZZZZZZZZZYYY\\\]]]\\\ZZZYYY\\\______```bbbbbbaaa`````````ccc```]]]]]]```ccccccbbbccccccccccccbbbbbbbbbbbbcccdddeeedddbbbaaaaaaaaacccccccccbbbbbbaaa```___```___^^^]]]]]]^^^___`````````aaabbbcccddddddccc___```````````````______^^^^^^^^^___```aaabbbcccccceeeffffffdddccccccdddeeefffgggggggggeeecccaaacccccccccddddddeeeeeeeeeeeedddcccbbbbbbbbbcccdddeeeeeeeeeddddddccccccbbbeeeddddddccccccddddddeeeffffffeeeddddddddddddeeegggfffeeedddccccccbbbcccdddcccaaa___^^^]]]^^^^^^________________________aaabbbeeeggghhhgggfffeeecccbbbaaa_________```aaaaaa```___^^^^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa``````___^^^^^^cccbbb```______```bbbccc````````````````````````___``````aaaaaabbbbbbbbbaaaaaaaaabbbbbbbbbcccccc`````````____________^^^\\\]]]___```aaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^aaaaaa```___^^^^^^^^^___aaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa``````aaaaaabbb_________``````aaaaaaaaabbbbbbccccccbbbbbbaaa```___aaaaaa___\\\[[[]]]___\\\]]]^^^^^^__________________^^^^^^______```aaa]]]]]]____________]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_________aaaaaaaaabbbbbbbbbcccccccccbbbaaa`````````aaabbb___``````aaaaaa``````___aaabbbcccdddeeeeeeeeeeeeddddddddddddcccbbbaaa```cccbbbaaa``````aaabbbccc^^^^^^^^^^^^^^^]]]\\\\\\_________``````_________ZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\```___]]]\\\[[[[[[\\\\\\]]]\\\[[[[[[ZZZZZZZZZZZZXXXWWWWWWXXX[[[[[[ZZZYYY[[[[[[\\\\\\[[[[[[ZZZYYYZZZZZZZZZYYYYYYXXXXXXWWWXXXYYYYYYZZZ[[[[[[[[[ZZZ]]]ZZZZZZ[[[\\\[[[ZZZZZZ\\\[[[YYYXXXWWWYYYZZZ\\\[[[ZZZZZZZZZZZZYYYYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\```___^^^^^^]]]^^^^^^_________``````___^^^\\\[[[[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\XXXXXXXXXXXXYYYZZZ\\\]]]YYYZZZ[[[[[[ZZZYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVXXXYYYYYYXXXXXXYYY[[[[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[YYYXXXWWWWWWWWWXXXZZZ[[[VVVVVVVVVVVVWWWWWWWWWWWWZZZZZZZZZYYYXXXWWWVVVUUUXXXXXXYYYZZZZZZZZZZZZZZZWWWXXXYYYZZZYYYXXXUUUTTTWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYVVVWWWXXXXXXXXXVVVUUUTTTZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\[[[XXXWWWWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZZZZYYYXXXXXXZZZ[[[]]]___``````^^^___aaadddccc```^^^^^^```ccccccbbbaaaaaaaaaaaaaaaaaaaaaaaa```aaaccccccbbbaaaaaaaaaaaaaaaaaabbbaaaaaa```___```___^^^]]]]]]^^^___``````aaabbbbbbccccccccccccaaaaaaaaaaaaaaa``````___^^^^^^^^^^^^___```aaaaaaaaacccddddddbbbaaaaaabbbdddeeefffggggggfffdddccccccccccccddddddeeeeeeeeedddccccccbbbbbbcccdddeeeffffffeeeeeedddddddddccceeeeeeddddddddddddeeeeeegggfffeeeeeeddddddeeeeeeggggggfffeeeddddddddddddcccbbbaaa`````````aaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeefffffffffeeedddcccbbbaaa````````````aaa```___^^^^^^^^^______________________________bbbbbbaaa``````___^^^^^^```___^^^]]]]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________`````````_________```````````````^^^^^^^^^______`````````\\\]]]^^^______`````````^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]]]]^^^^^^``````_______________^^^___________________________`````````aaaaaaaaaaaa``````aaaaaa``````___^^^]]]^^^___]]][[[ZZZ[[[]]]______`````````___^^^^^^]]]]]]]]]]]]]]]^^^______```aaabbbbbbbbbbbbaaa```^^^]]]]]]]]]\\\\\\[[[[[[]]]]]]]]]]]]^^^^^^^^^^^^____________`````````aaa``````___^^^^^^___````````````aaaaaaaaaaaa``````___```aaabbbbbbccccccbbbbbbbbbbbbbbbaaa```___^^^```___^^^^^^^^^^^^___```aaaaaaaaaaaaaaa```______```aaaaaaaaaaaaaaaaaa```]]]]]]^^^^^^^^^_________[[[[[[[[[[[[[[[\\\\\\\\\___^^^]]]\\\[[[[[[[[[\\\ZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZZZZ[[[ZZZYYYYYYXXXYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZ]]][[[ZZZ[[[[[[ZZZYYYYYY^^^]]]\\\\\\\\\]]]^^^___ZZZZZZZZZZZZYYYYYYYYYYYY\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYY[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[XXXZZZZZZZZZYYYXXXYYY[[[ZZZZZZYYYXXXXXXXXXYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[]]]ZZZZZZYYYXXXXXXYYYZZZ[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVXXXXXXYYYZZZZZZZZZYYYYYYWWWWWWYYYZZZYYYXXXWWWUUUWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\ZZZ[[[[[[\\\[[[[[[ZZZYYY[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[XXXWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^\\\\\\[[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXYYYZZZ[[[\\\\\\ZZZYYYYYYZZZ[[[ZZZZZZ^^^aaacccaaa]]]]]]aaafffbbb```^^^^^^```bbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbb^^^___```aaabbbbbbaaaaaa^^^___``````````````````______]]]]]]]]]]]]______```aaaaaabbbbbbbbbbbbaaabbbbbbbbbaaaaaa`````````____________```aaabbbbbbaaacccdddcccbbb``````aaacccdddeeefffffffffeeedddccccccddddddddddddeeeeeeccccccbbbbbbcccdddeeeffffffffffffffffffeeeeeeeeefffeeeeeeeeeeeeeeeeeefffgggfffeeeeeedddeeeeeeeeehhhgggfffeeeeeeddddddeeebbbbbbbbbbbbcccdddeeeeeeccccccccccccccccccccccccbbbccccccddddddeeeeeeeeeeeeeeecccaaa```_______________^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]``````______^^^]]]]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^]]]\\\]]]^^^___```aaabbbbbb]]]]]]]]]]]]^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______^^^^^^^^^]]]]]]]]]]]]^^^____________^^^]]]____________````````````^^^____________^^^]]]]]]\\\\\\]]]\\\ZZZZZZ[[[]]]````````````___^^^]]]\\\]]]\\\\\\\\\\\\]]]^^^^^^]]]^^^^^^______^^^^^^]]]^^^^^^^^^]]]\\\[[[[[[ZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^_________^^^^^^]]]]]]^^^____________````````````______]]]^^^___``````aaaaaaaaa````````````___^^^]]]]]]^^^^^^]]]\\\\\\]]]^^^^^^^^^____________^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]][[[[[[\\\\\\\\\\\\]]]]]]ZZZZZZ[[[[[[\\\\\\]]]]]]______^^^\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYY]]]___aaa___[[[YYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZ\\\\\\[[[[[[[[[\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYY]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZYYYWWWWWWYYYZZZYYYYYYYYYYYYYYYZZZ[[[\\\XXXYYY[[[[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYYYYYYYYYYYYY[[[ZZZYYYYYYYYYYYYZZZZZZVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYYYYWWWXXXZZZ[[[[[[ZZZYYYYYYYYYXXXXXXWWWXXXZZZ[[[\\\ZZZZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZYYYXXXWWWZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\\\\[[[YYYWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\[[[YYYXXXXXXZZZ\\\]]]```]]]ZZZ[[[^^^___^^^[[[aaaeeegggeee___]]]```dddaaa```___^^^___`````````bbbbbbbbbccccccccccccccc^^^^^^^^^___aaabbbaaaaaa\\\]]]^^^___````````````___^^^]]]\\\\\\]]]^^^___``````aaaaaabbbaaaaaa```bbbbbbaaa```````````````bbbbbbaaaaaabbbccccccdddbbbdddeeedddbbbaaaaaaaaa```aaabbbddddddeeeddddddddddddddddddddddddddddddbbbbbbbbbcccdddeeeffffffffffffffffffgggggggggggggggffffffeeeeeeffffffgggggggggfffeeeeeeeeeeeeeeegggfffeeedddddddddddddddccccccccccccdddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccdddeeefffeeedddcccaaa```^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^___`````````]]]\\\\\\[[[\\\^^^___```\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[]]]^^^``````^^^]]][[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\[[[[[[\\\\\\]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZ___^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]^^^______```_____________________^^^]]]\\\]]]\\\\\\\\\\\\\\\\\\]]][[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\[[[[[[ZZZZZZZZZ[[[[[[\\\```cccaaa[[[XXXZZZ]]]ZZZZZZ[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[YYY\\\]]]ZZZZZZ[[[\\\[[[YYYZZZ[[[\\\]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\[[[[[[]]]]]]]]]]]]]]]]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[XXXZZZ\\\^^^______^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYXXXWWWWWWYYY[[[ZZZZZZYYYYYYZZZ[[[\\\\\\ZZZ\\\^^^^^^\\\[[[\\\\\\^^^^^^]]]]]]\\\\\\\\\]]][[[[[[\\\\\\\\\\\\\\\]]]^^^^^^\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[ZZZZZZ[[[[[[[[[\\\[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYY[[[\\\\\\\\\\\\[[[\\\[[[ZZZZZZZZZ\\\^^^___\\\ZZZYYYXXXXXXZZZ\\\]]][[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]][[[\\\]]]\\\ZZZYYYYYYZZZWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]\\\ZZZZZZZZZ[[[]]]___aaa^^^[[[]]]```aaa```^^^^^^cccgggfffbbb___```bbb___``````___^^^^^^___```aaaaaaaaabbbbbbbbbccccccdddaaa______```aaaaaa```[[[\\\]]]___````````````^^^]]]\\\[[[[[[\\\]]]^^^______```aaaaaaaaa``````aaaaaa```______```aaaaaabbbbbbbbbbbbbbbbbbcccdddbbbcccdddcccaaa`````````^^^___```aaabbbcccccccccddddddddddddddddddddddddbbbbbbcccdddeeeffffffffffffffffffgggggghhhhhhhhhhhhggggggffffffgggggghhhggggggfffeeeeeeeeeeeefffddddddccccccbbbcccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccccccdddeeefffdddcccbbbaaa___^^^\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYY[[[\\\^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]^^^^^^]]][[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYY[[[ZZZYYYXXXYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]][[[\\\\\\]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\\\\\\\\\\[[[[[[[[[[[[XXXYYYYYYZZZ[[[\\\\\\]]][[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYWWW[[[___^^^YYYWWWZZZ]]]YYYYYYYYYYYYYYYXXXXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYZZZYYYXXXXXXXXXXXXYYYYYYTTTZZZ\\\XXXWWWZZZ\\\ZZZZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXX[[[]]]^^^]]]\\\[[[]]]\\\\\\[[[[[[[[[[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[XXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVWWWZZZ\\\[[[[[[[[[[[[[[[\\\]]]]]]```bbbdddeeecccbbbaaabbb____________^^^^^^]]]]]][[[[[[[[[\\\\\\]]]]]]]]]______]]]\\\[[[[[[ZZZZZZYYYYYYZZZZZZYYYYYYYYYYYY\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[\\\]]]ZZZ[[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[\\\\\\\\\\\\]]]]]]\\\\\\]]]^^^```aaa```___^^^]]]]]]___aaabbb```````````````___^^^]]]]]]]]]]]]^^^^^^]]]\\\\\\]]]]]]]]]^^^^^^_________^^^^^^____________^^^^^^\\\]]]^^^]]][[[[[[[[[\\\XXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\]]]^^^______^^^]]]]]]\\\]]]^^^___```^^^]]]\\\]]]___aaabbbaaa]]]___bbbccccccbbbbbbccc```aaabbbaaa```___```aaa_________```aaaaaabbbbbbmmmhhhaaa^^^___``````___\\\]]]^^^___````````````]]]]]][[[[[[[[[[[[]]]]]]]]]^^^___```aaaaaaaaaaaaaaa```______```aaacccdddbbbbbbaaaaaaaaabbbbbbcccaaacccdddccc```^^^^^^____________```aaabbbcccccceeeeeeddddddddddddccccccbbbcccdddeeeffffffeeeeeedddeeeeeefffggghhhiiiiiiiiihhhhhhgggggghhhhhhiiihhhgggffffffeeeeeeffffffccccccbbbbbbbbbbbbccccccddddddeeeffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccbbbaaa___]]]\\\[[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[\\\]]]]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYYYY]]][[[YYYXXXYYYYYYXXXWWWUUUVVVXXXZZZ[[[\\\\\\\\\XXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWYYYYYYYYYZZZZZZZZZ[[[[[[XXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^____________^^^^^^[[[\\\]]]^^^^^^___^^^^^^]]]^^^^^^^^^^^^^^^]]]]]][[[\\\\\\]]]]]]\\\\\\[[[YYYZZZ[[[[[[\\\[[[[[[[[[YYYZZZZZZ[[[[[[ZZZZZZYYY[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVTTTXXXZZZ[[[YYYXXXZZZ\\\YYYYYYYYYYYYYYYXXXWWWWWWTTTUUUUUUVVVWWWXXXXXXYYYZZZYYYWWWVVVVVVVVVWWWXXXUUU]]]___YYYVVVZZZ\\\YYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\\\\\\\[[[[[[\\\[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYXXXWWWUUUTTTSSSRRRSSSSSSSSSSSSUUUYYY\\\\\\\\\]]]]]]___```aaabbbdddfffiiiiiihhhfffeeeeeebbbbbbbbbbbbbbbaaa```___[[[\\\\\\]]]]]]^^^^^^___aaa```___^^^]]]]]]\\\]]][[[\\\]]]^^^^^^^^^^^^]]]^^^^^^_________`````````^^^^^^\\\[[[[[[\\\]]]^^^\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^______```aaaaaabbbbbbbbbaaaaaa``````aaabbbdddeeeaaaaaabbbbbbbbbbbbbbbaaa______`````````___^^^^^^^^^___```aaabbbaaa```____________``````_________^^^_________]]]\\\]]]^^^ZZZZZZ[[[\\\]]]^^^^^^___]]]]]]]]]^^^^^^```aaaaaa____________````````````\\\^^^___```aaabbbeeeggghhheeebbbaaabbbddddddcccbbbdddfffeeecccaaabbbccc```aaaaaabbbccccccddddddwwwoooeee___^^^______^^^]]]^^^___```````````````]]]\\\[[[ZZZZZZ[[[\\\]]][[[\\\]]]___```aaabbbbbbaaaaaa```aaabbbdddggghhheeeeeeddddddddddddeeeeeeeeeffffffeeecccaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddeeeeeeeeeddddddccccccccccccdddeeeffffffeeeeeedddcccddddddeeeggghhhiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhggggggfffffffffffffffdddccccccbbbbbbccccccdddcccdddfffggghhhiiihhhhhhffffffffffffffffffffffffeeefffgggggggggfffeeeeeecccdddddddddcccbbb```___``````aaaaaaaaa```___^^^\\\\\\\\\\\\\\\\\\\\\\\\_________________________________``````_________]]]]]]^^^^^^___``````aaa```______^^^\\\[[[ZZZZZZ[[[[[[\\\]]]^^^______```_____________________```^^^^^^___```aaaaaaaaaaaa________________________]]]^^^___``````___]]]\\\\\\]]]^^^___```bbbccccccaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````__________________``````______^^^]]]dddaaa^^^^^^^^^^^^\\\ZZZZZZZZZ\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^\\\\\\[[[ZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^\\\]]]]]]]]]^^^^^^^^^^^^^^^___aaabbbccccccbbbbbbcccddddddeeeeeeddddddcccaaabbbcccddddddeeeeeeeeecccddddddeeeeeeeeeddddddaaabbbcccddddddcccbbbaaa___```aaaaaabbbbbbaaaaaa^^^^^^____________^^^^^^``````_________^^^^^^^^^______________________________``````___^^^\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[\\\]]]^^^^^^^^^___]]]^^^^^^^^^^^^]]]\\\\\\WWWXXXYYYZZZ[[[\\\]]]]]]^^^]]][[[ZZZYYYZZZ[[[\\\___hhhiii```[[[^^^___\\\___^^^]]]\\\[[[[[[\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[ZZZ[[[\\\]]]^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^________________________^^^^^^]]]\\\\\\]]]^^^___]]]^^^^^^^^^^^^^^^^^^]]][[[[[[\\\\\\]]]^^^^^^^^^\\\\\\[[[YYYVVVSSSPPPNNNLLLMMMNNNNNNOOORRRWWW[[[]]]]]]___aaacccfffiiijjjkkknnnpppqqqooommmkkkkkkjjjjjjjjjjjjjjjhhhgggfffaaaaaabbbbbbcccddddddeeeffffffeeedddcccccccccddd```bbbccceeefffffffffeeeeeeeeeeeeeeefffffffffffffffeeecccaaaaaaaaabbbccccccdddeeeggghhhhhhhhhhhhffffffeeeeeeeeeeeeeeeeeeeeefffhhhjjjkkkjjjiiiiiiffffffggghhhhhhiiijjjjjjffffffggghhhiiiiiiiiiiiihhhiiiiiiiiihhhhhhgggffffffhhhjjjlllkkkiiigggeee______````````````______^^^`````````^^^]]]^^^___[[[\\\]]]]]]______```aaa^^^^^^^^^___```aaabbbccc___``````aaabbbaaaaaaaaa]]]```cccdddccceeeiiilllxxxpppgggbbbcccddddddbbbeeegggiiihhheeecccdddfffddddddeeeffffffggghhhhhh~~~tttggg___^^^___^^^]]]^^^___``````aaa`````````]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZ[[[]]]___```bbbbbbbbbbbbbbbbbbbbbdddgggjjjllljjjiiiiiihhhhhhhhhiiiiiiiiijjjkkkjjjgggeeeeeeeeecccccccccbbbccccccdddeeeeeeeeeeeeddddddcccccccccdddeeefffffffffeeedddcccbbbcccdddeeefffhhhhhhiiijjjjjjiiiiiiiiiiiijjjjjjhhhhhhgggfffffffffffffffdddddddddccccccdddeeeeeebbbdddfffiiikkklllllllllggggggggggggggggggggggggeeefffhhhiiiiiigggfffddddddeeeeeefffeeedddcccbbbdddeeeeeeffffffeeecccbbbcccccccccccccccccccccccccccccccccdddddddddddddddffffffggggggggggggffffffcccddddddeeefffgggggghhhffffffeeecccbbbaaa```___```aaabbbcccdddfffggggggddddddeeefffggghhhhhhiiieeefffhhhiiijjjjjjiiihhhggggggggggggggggggggggggdddeeefffgggfffeeebbbaaabbbbbbdddeeegggiiijjjkkkiiihhhhhhgggggghhhhhhiiieeeeeeddddddccccccbbbbbbfffffffffffffffeeeddddddllliiieeedddeeeeeeccc```______``````aaa`````````cccbbbbbbbbbbbbcccddddddcccbbbaaaaaaaaaaaabbbccc______```aaaaaabbbbbbccc_________`````````aaaaaacccccccccddddddddddddeeeeeefffgggiiijjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiihhhhhhiiijjjkkkllllllllllllkkkkkklllllllllllllllkkkiiiiiijjjkkkkkkjjjiiiiiillllllmmmnnnnnnooonnnnnniiijjjjjjkkkkkkjjjjjjiiikkkkkkkkkjjjjjjiiiiiiiiifffffffffeeeeeeeeeeeeeeeffffffggggggfffeeecccbbbcccccccccccccccdddeeefffcccbbbbbbccceeeeeedddcccdddddddddddddddccccccbbb]]]]]]^^^___aaabbbccccccdddcccaaa_________aaabbbkkktttuuuiiibbbdddeee```kkkiiigggeeeddddddeeefffbbbaaaaaaaaaaaa`````````^^^___aaaccccccccccccbbbddddddddddddddddddddddddgggfffeeeeeedddeeeeeefffcccbbbaaa``````aaaccccccbbbcccdddeeeeeedddcccbbb^^^______```aaabbbcccccc___^^^\\\YYYUUUQQQMMMJJJHHHIIIJJJKKKLLLPPPUUUYYY\\\]]]```cccgggllloooqqqwwwzzz}}}}}}{{{yyywwwwwwqqqrrrrrrsssrrrpppnnnmmmhhhhhhiiiiiijjjkkkkkklllmmmllllllkkkkkkkkkkkkkkkeeefffhhhjjjllllllllllllppppppqqqqqqqqqrrrrrrrrrnnnllljjjhhhggghhhiiiiiilllmmmnnnpppqqqrrrssssssppppppooonnnmmmmmmmmmmmmlllnnnqqqssstttsssqqqpppqqqrrrssstttuuuuuuuuuuuupppqqqrrrtttuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvuuuuuusssvvvyyy{{{zzzwwwsssqqq_________```aaabbbcccddd^^^^^^___```aaabbbcccccc^^^^^^___```bbbccccccdddbbbbbbcccccccccdddddddddeeecccbbb```___^^^______eeecccaaa```bbbfffkkknnntttffffffiiiggggggkkkrrrooollljjjhhhiiikkkllliiiiiijjjkkkkkkkkkkkkkkknnnllliiifffaaa]]]ZZZXXXYYYYYYYYY[[[]]]\\\YYYWWW[[[UUUWWW___aaaZZZYYY___bbb\\\YYY]]]`````````bbbfffggghhhjjjnnnttt{{{zzzvvvrrrpppoooqqqqqqqqqqqqooollliiiggglllkkkiiihhhhhhiiijjjkkkjjjjjjjjjjjjiiihhhgggfffhhhhhhjjjjjjjjjjjjhhhhhhggghhhiiiiiijjjjjjiiiiiiiiijjjjjjkkkkkkkkkkkkkkkiiiiiiiiijjjiiiiiihhhgggffffffeeeddddddeeefffgggjjjjjjjjjjjjjjjkkkllllllnnnnnnnnnnnnmmmlllkkkkkkkkkkkkjjjjjjjjjkkkkkkllliiiiiiiiiiiiiiijjjjjjjjjjjjkkkmmmooopppqqqqqqpppllllllllllllmmmmmmmmmmmmooooooppppppppppppqqqqqqrrrsssssstttsssrrrqqqpppsssrrrqqqqqqqqqqqqqqqrrrnnnllliiigggffffffhhhiiikkkmmmpppssstttrrrpppnnnnnnnnnoooppprrrsssssstttqqqrrrtttvvvwwwvvvuuutttwwwvvvsssrrrrrrrrrtttuuurrrsssuuuvvvvvvtttrrrpppsssrrrpppooopppssswwwyyyxxxwwwuuutttssssssttttttttttttssssssrrrqqqppppppqqqrrrsssssssssrrrqqqppprrrssstttuuusssqqqnnnllliiijjjkkkkkkkkkkkkkkkjjjlllkkkkkkkkklllnnnqqqsssppppppnnnmmmlllkkkkkkkkknnnnnnnnnooonnnnnnmmmlllmmmlllkkkjjjiiiiiiiiiiiikkkkkkkkklllmmmooopppqqqvvvwwwxxxzzz{{{|||}}}}}}||||||||||||{{{yyyxxxwwwtttwww{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||}}}~~~~~~}}}{{{zzz{{{|||}}}}}}}}}{{{zzzyyy|||{{{yyywwwwwwxxxyyyzzz}}}|||zzzxxxwwwwwwxxxxxxuuurrrqqqrrrvvvxxxxxxvvvuuuuuuuuuuuuvvvvvvvvvvvvyyyxxxwwwuuusssrrrqqqpppkkklllmmmpppsssvvvyyyzzz{{{uuunnnlllpppvvvzzz{{{rrryyy}}}vvvqqqssswww{{{zzzxxxvvvtttrrrqqqqqquuusssqqqpppooopppqqqrrrvvvtttrrrqqqqqqrrrtttvvvxxxwwwvvvuuutttuuuuuuvvvwwwwwwwwwwwwvvvtttrrrpppppppppoooooooooppppppqqqssstttuuuuuuuuusssqqqooonnnppprrruuuvvvuuusssrrrpppnnniiiaaaXXXQQQNNNLLLEEEFFFGGGHHHIIIMMMRRRVVVZZZ\\\___aaacccgggkkkooowww{{{|||{{{~~~~~~}}}}}}{{{zzzxxxwwwuuuvvvwwwvvvuuuuuuwwwyyyxxx{{{}}}}}}|||zzzyyyyyywwwwwwwwwwwwxxx{{{}}}~~~~~~{{{yyyxxxxxxzzz{{{``````aaaaaacccdddeeeeeeccccccdddeeefffggghhhhhhffffffggghhhiiijjjkkkkkkhhhhhhiiiiiiiiiiiiiiiiiikkkjjjhhhfffeeedddeeeeeefffeeeeeefffiiimmmqqqttt~~~qqqiiinnnrrrpppqqqvvvzzzyyyvvvtttssssssssstttrrrssstttuuuuuutttsssrrrooommmhhhddd___\\\YYYXXXXXXXXXXXXZZZ[[[ZZZXXXUUUZZZTTTTTT[[[\\\XXX\\\dddggg```[[[\\\___```cccgggllloootttyyy}}}~~~~~~~~~}}}{{{xxxuuusssvvvtttqqqooonnnoooqqqrrrssssssrrrqqqpppooonnnmmmmmmnnnoooppppppooonnnmmmnnnnnnooopppppppppppppppqqqqqqrrrsssssssssssssssqqqqqqqqqqqqqqqpppooonnnllllllkkkkkkkkklllnnnoooqqqqqqppppppqqqrrrtttuuuvvvwwwwwwvvvvvvuuutttsssqqqpppooonnnnnnooopppqqqqqqrrrrrrrrrrrrssssssssssssuuuwwwyyy{{{{{{{{{{{{xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}|||zzzwwwuuussstttuuuvvvyyy{{{}}}~~~|||zzzxxxxxxzzz|||~~~~~~|||||||||}}}}}}|||{{{zzzzzzxxxxxxxxxxxxzzz}}}}}}{{{zzzyyyzzzzzz~~~~~~~~~}}}|||{{{zzzyyyzzzzzzyyyxxxwwwvvvvvvwwwyyyzzz{{{}}}zzznnnbbbWWWPPPMMMIIIHHHHHHHHHIIIKKKOOORRRXXXYYY\\\]]]___cccgggjjjuuuyyyeeefffggghhhiiijjjjjjjjjkkklllmmmnnnpppqqqrrrsssrrrrrrrrrssstttuuuvvvwwwttttttuuuuuuuuuttttttsssuuutttrrrpppnnnnnnnnnnnnmmmnnnpppsssvvvzzz~~~xxxwww~~~{{{vvvoooggg```\\\ZZZYYYWWWVVVUUUVVVWWWVVVTTTRRRVVVQQQQQQTTTTTTSSS[[[fffhhh```YYYYYY[[[^^^ccciiimmmttt~~~~~~|||}}}~~~}}}|||{{{zzz{{{||||||||||||{{{zzz{{{||||||}}}}}}}}}}}}}}}}}}}}}yyyxxxxxxxxxyyy{{{|||}}}~~~}}}|||~~~~~~|||zzzyyyyyyzzz|||~~~{{{kkk]]]RRRLLLJJJIIIGGGEEEEEEGGGIIIKKKOOOPPPRRRSSSUUUXXX\\\___iiimmmtttxxxzzz{{{{{{{{{|||}}}qqqrrrtttvvvwwwwwwwwwvvvxxxyyy{{{}}}~~~}}}~~~~~~ttthhhaaa\\\[[[ZZZYYYWWWVVVVVVVVVTTTSSSUUUSSSRRRTTTRRRRRRZZZdddbbb\\\XXXYYY[[[]]]ccciiikkkuuuwwwgggZZZQQQNNNKKKHHHFFFFFFGGGHHHIIIIIIJJJLLLLLLMMMOOOSSSVVV\\\```fffjjjlllnnnooopppppprrruuuxxx{{{~~~~~~||||||~~~xxxlllddd```bbb___\\\ZZZZZZZZZYYYWWWWWWVVVWWWWWWUUUTTTXXX]]]\\\YYYYYY\\\^^^^^^bbbgggjjjuuuxxxhhh___UUURRRMMMKKKLLLMMMMMMLLLKKKLLLMMMMMMMMMNNNQQQTTTXXX[[[___bbbcccdddfffhhhggghhhkkknnnppprrrttttttvvvuuutttrrrrrrtttxxx|||}}}wwwrrrmmmiiieeebbbbbbaaaaaa```]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYY\\\``````^^^___dddhhhrrrwwwlll^^^YYYSSSQQQRRRRRRQQQOOONNNOOOOOONNNMMMNNNQQQSSSWWWYYY[[[]]]]]]^^^```aaa```aaacccdddfffggghhhhhhjjjjjjiiigggfffgggkkknnnqqqvvv|||~~~zzzyyyyyyxxxxxxsssppplllkkknnnpppmmmjjjiiihhhjjjmmmkkkgggggglllooowwwqqqkkkddd``````___\\\YYYWWWWWWWWWVVVUUUUUUWWWYYYZZZ\\\^^^^^^^^^___bbbdddaaabbbcccdddeeeffffffffffffffffffeeecccccceeegggmmmpppuuuyyy{{{|||~~~||||||{{{|||}}}|||wwwxxx}}}~~~zzzuuutttrrrnnnjjjeeeeeeeeecccbbbbbbdddfffccceeefffggggggiiikkknnniiijjjkkklllmmmnnnnnnnnnlllmmmmmmkkkiiihhhiiikkklllooorrrttttttttttttuuuvvvvvvuuuvvvwwwyyy{{{}}}|||~~~~~~~~~}}}}}}}}}|||||||||~~~~~~wwwuuuqqqpppqqqsssttttttxxxvvvuuuuuuwwwzzz{{{|||{{{{{{zzz{{{}}}~~~~~~}}}~~~zzzvvvuuuvvvwwwwwwuuuyyy{{{||||||zzzzzzzzz{{{|||zzz{{{}}}~~~|||~~~|||{{{zzz}}}}}}~~~{{{zzz~~~